@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-cyrillic-ext-wght-normal.D8xHCTEw.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-cyrillic-wght-normal.bOs07Rf4.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-greek-ext-wght-normal.Bm9CHu9r.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-greek-wght-normal.8neIfJ3r.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-hebrew-wght-normal.BjjtG49P.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-math-wght-normal.C1FvUlkR.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-symbols-wght-normal.BAf6-sld.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-vietnamese-wght-normal.UygKeDyW.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-latin-ext-wght-normal.DPNHYqvY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/open-sans-latin-wght-normal.CWNzRldh.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Text Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/red-hat-text-latin-ext-wght-normal.BYbCslLJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Text Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/red-hat-text-latin-wght-normal.ZHr5wXre.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.I4S5GZfc.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.BmXc_FBt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.GZpp1pK2.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.D8KDMBhC.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.DrnZ1wKl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.B_7UjwxQ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Red Hat Text Variable", "Red Hat Text", "Open Sans Variable", "Open Sans", "Segoe UI", Arial, sans-serif;--font-mono:"Geist Mono Variable", "SFMono-Regular", Consolas, monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 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{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.italic{font-style:italic}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.absolute-pl-page main{background:#f8fbfc;overflow:clip}.absolute-pl-hero{min-height:calc(100svh - var(--qyb-header-height));color:var(--qyb-navy);background:radial-gradient(circle at 78% 30%,#ef50001c,#0000 31rem),linear-gradient(145deg,#fbfdfe 0%,#edf4f7 58%,#f8fbfc 100%);position:relative;overflow:hidden}.absolute-pl-hero:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(#0000,#f8fbfcc2 52%,#f8fbfc 96%);height:clamp(3.5rem,9vw,7rem);position:absolute;bottom:-1px;left:0;right:0}.absolute-pl-hero__inner{z-index:1;min-height:calc(100svh - var(--qyb-header-height));flex-direction:column;padding-bottom:clamp(5rem,9vw,7.5rem);display:flex;position:relative}.absolute-pl-hero__breadcrumbs{margin-top:clamp(.8rem,2vw,1.4rem);margin-bottom:clamp(1.5rem,3vw,2.5rem)}.absolute-pl-hero__grid{flex:1;grid-template-columns:minmax(0,1.05fr) minmax(27rem,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-width:0;min-height:0;display:grid}.absolute-pl-hero__copy,.absolute-pl-hero__visual{min-width:0}.absolute-pl-hero__copy h1{letter-spacing:-.055em;max-width:none;margin-bottom:0;font-size:clamp(2.8rem,4.25vw,4.25rem);font-weight:610;line-height:.98}.absolute-pl-hero__copy h1>span{display:block}.absolute-pl-hero__copy h1>span:first-child{white-space:nowrap}.absolute-pl-hero__title-accent{max-width:none;color:var(--qyb-orange);letter-spacing:-.035em;margin:.7rem 0 1.75rem;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:570;line-height:1.12}.absolute-pl-hero__lead{max-width:43rem;color:var(--qyb-muted);margin:0;font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.72}.absolute-pl-hero__visual{isolation:isolate;place-items:center;min-height:clamp(30rem,48vw,43rem);display:grid;position:relative}.absolute-pl-hero__visual:before{z-index:-1;aspect-ratio:1;content:"";backdrop-filter:blur(1.4rem)saturate(155%);background:radial-gradient(circle at 30% 20%,#ffffff7a,#0000 36%),linear-gradient(145deg,#ffffff29,#cddee60f);border:1px solid #ffffff6b;border-radius:50%;width:min(108%,42rem);position:absolute;box-shadow:inset 0 1px #ffffff94,inset -2rem -2rem 5rem #001d3505,0 2rem 6rem #001d350d,0 0 6rem #ef50000d}.absolute-pl-hero__visual svg{filter:drop-shadow(0 2rem 2.8rem #001d3521);width:min(112%,43rem);max-width:none;overflow:visible}.absolute-pl-visual__halo{fill:#ef50000a;filter:url(#absolute-pl-wide-glow)}.absolute-pl-visual__sphere{stroke:#ffffffa8;stroke-width:1.5px}.absolute-pl-visual__guide,.absolute-pl-visual__orbit{fill:none;stroke:#001d3514;stroke-width:1px;stroke-dasharray:3 8}.absolute-pl-visual__orbit{stroke:#ef500017;stroke-dasharray:2 10}.absolute-pl-visual__beam{fill:none;stroke:#16c763;stroke-width:3.6px;stroke-linecap:round}.absolute-pl-visual__beam--glow{stroke:#16d26757;stroke-width:20px;opacity:.68}.absolute-pl-visual__beam--pulse{stroke:#deffe8eb;stroke-width:1.4px;stroke-dasharray:7 14;animation:2.4s linear infinite absolute-pl-beam}.absolute-pl-visual__emission-dome{fill:url(#absolute-pl-emission-dome);filter:url(#absolute-pl-wide-glow);transform-box:view-box;transform-origin:320px 430px;animation:4.6s ease-in-out infinite alternate absolute-pl-emission-breathe}.absolute-pl-visual__emission-dome--outer{opacity:.48}.absolute-pl-visual__emission-dome--inner{opacity:.68;animation-duration:3.9s;animation-delay:-2.1s}.absolute-pl-visual__emission-ring{fill:none;stroke:url(#absolute-pl-emission-line);stroke-width:2px;stroke-linecap:round;filter:url(#absolute-pl-soft-glow);transform-box:view-box;transform-origin:320px 430px;animation:4.4s ease-in-out infinite absolute-pl-emission-ring}.absolute-pl-visual__emission-ring--middle{animation-delay:-1.45s}.absolute-pl-visual__emission-ring--inner{animation-delay:-2.9s}.absolute-pl-visual__emission-rays path{fill:none;stroke:#ff381b3d;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:3 10;animation:3.8s linear infinite absolute-pl-emission}.absolute-pl-visual__emission-rays path:nth-child(2n){animation-delay:-1.6s}.absolute-pl-visual__sample-shadow{fill:#001d351a}.absolute-pl-visual__layer{stroke:#ffffff5c;stroke-width:.8px}.absolute-pl-visual__layer--substrate{fill:#dfe9ee}.absolute-pl-visual__layer--back-contact{fill:#778d99}.absolute-pl-visual__layer--absorber{fill:url(#absolute-pl-layer-a)}.absolute-pl-visual__layer--transport-b{fill:#6e9db2}.absolute-pl-visual__layer--transport-a{fill:url(#absolute-pl-layer-b)}.absolute-pl-visual__layer--tco{fill:#cdeef4c7}.absolute-pl-visual__metal-pad{fill:#b9784e;stroke:#ffffff85;stroke-width:.8px}.absolute-pl-visual__electrode-grid{fill:none;stroke:#824f30ad;stroke-width:1.3px}.absolute-pl-visual__contact-wire{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.absolute-pl-visual__contact-wire--left{stroke:var(--qyb-navy)}.absolute-pl-visual__contact-wire--right{stroke:var(--qyb-orange)}.absolute-pl-visual__contact-terminal--left{fill:var(--qyb-navy)}.absolute-pl-visual__contact-terminal--right{fill:var(--qyb-orange)}.absolute-pl-visual__terminal-symbol{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round}.absolute-pl-visual__excitation-glow{fill:#6effa0a8;filter:url(#absolute-pl-soft-glow)}.absolute-pl-visual__excitation-line{fill:none;stroke:#d8ffe5f0;stroke-width:2.2px;stroke-linecap:round;filter:url(#absolute-pl-soft-glow)}.absolute-pl-visual__energy-card,.absolute-pl-visual__spectrum-card{filter:drop-shadow(0 1rem 2rem #001d351f)}.absolute-pl-visual__energy-card rect,.absolute-pl-visual__spectrum-card rect{fill:url(#absolute-pl-card-glass);stroke:#ffffffeb;stroke-width:1.5px}.absolute-pl-visual__energy-card path:not(:last-of-type),.absolute-pl-visual__energy-card circle{fill:none;stroke:#001d356b;stroke-width:1.7px}.absolute-pl-visual__energy-card path:last-of-type{fill:none;stroke:var(--qyb-orange);stroke-width:2px}.absolute-pl-visual__axis{fill:none;stroke:#001d354d;stroke-width:1.5px}.absolute-pl-visual__spectrum{fill:none;stroke:var(--qyb-orange);stroke-width:3px;stroke-linecap:round;filter:url(#absolute-pl-soft-glow)}.absolute-pl-document{isolation:isolate;background:#f8fbfc;position:relative;overflow:clip}.absolute-pl-document:before,.absolute-pl-document:after{z-index:0;aspect-ratio:756/2081;content:"";opacity:.48;pointer-events:none;background-image:image-set("/uploads/style/qyb-light-ribbon.avif" 1x type("image/avif"),"/uploads/style/qyb-light-ribbon.webp" 1x type("image/webp"));background-position:50%;background-repeat:no-repeat;background-size:contain;width:clamp(34rem,58vw,56rem);position:absolute;mask-image:linear-gradient(#0000 0%,#000 3% 94%,#0000 100%)}.absolute-pl-document:before{top:2rem;right:2.5rem}.absolute-pl-document:after{opacity:.34;top:52%;left:2.5rem;transform:scaleX(-1)}.absolute-pl-document__layout{z-index:1;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start;gap:clamp(3rem,7vw,7rem);padding-block:clamp(4rem,8vw,7rem);display:grid;position:relative}.absolute-pl-toc{z-index:10;top:calc(var(--qyb-header-height) + 1.5rem);position:sticky}.absolute-pl-toc nav{backdrop-filter:blur(1.5rem)saturate(175%);background:radial-gradient(at 50% -55%,#ffffffe0,#0000 55%),linear-gradient(145deg,#ffffff94,#dce9ef47);border:1px solid #ffffffc7;border-radius:1.15rem;padding:.85rem;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 1.2rem 3.2rem #001d3517}.absolute-pl-toc nav>p{color:var(--qyb-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:.6rem .75rem .75rem;font-size:.65rem;font-weight:720}.absolute-pl-toc ol{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.absolute-pl-toc a{min-height:3.55rem;color:var(--qyb-muted);transition:border-color .2s ease, background .24s ease, box-shadow .24s ease, color .2s ease, transform .24s var(--qyb-ease);border:1px solid #0000;border-radius:.8rem;align-items:center;padding:.7rem .75rem;font-size:.78rem;font-weight:620;line-height:1.25;display:flex}.absolute-pl-toc a:hover,.absolute-pl-toc a:focus-visible{color:var(--qyb-navy);background:#ffffff70;border-color:#ffffffd6}.absolute-pl-toc a[aria-current=location]{color:var(--qyb-navy);background:radial-gradient(at 50% 130%,#ef500024,#0000 65%),linear-gradient(145deg,#fffc,#eaf1f46b);border-color:#ef500038;transform:translate(.18rem);box-shadow:inset 0 1px #fffffff5,0 .7rem 1.8rem #ef500014}.absolute-pl-chapters{min-width:0}.absolute-pl-chapter{min-height:max(28rem, calc(100svh - var(--qyb-header-height) - 3rem));scroll-margin-top:calc(var(--qyb-header-height) + 2rem);border-top:1px solid #001d351c;padding-block:clamp(2rem,5vw,4rem);position:relative}.absolute-pl-chapter:first-child{border-top:0}.absolute-pl-chapter h2{z-index:1;max-width:18ch;color:var(--qyb-navy);letter-spacing:-.052em;margin:0;font-size:clamp(2.2rem,4.5vw,4.2rem);font-weight:610;line-height:1.02;position:relative}.absolute-pl-chapter h2:after{background:linear-gradient(90deg, #ef500000, #ff8f57c7 8%, var(--qyb-orange) 42%, #ff6a25bd 68%, #ef500000);content:"";border-radius:999px;width:clamp(7rem,18vw,12rem);height:2px;margin-top:1.15rem;display:block;box-shadow:0 0 .45rem #ef50008a,0 0 1.3rem #ef50004d}.absolute-pl-chapter__body{z-index:1;max-width:52rem;color:var(--qyb-muted);margin-top:clamp(2.25rem,5vw,4rem);position:relative}.absolute-pl-chapter__body p{max-width:none;margin:0 0 1.35rem;font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.78}.absolute-pl-chapter__body strong{color:var(--qyb-navy);font-weight:660}.absolute-pl-chapter__body .absolute-pl-inline-link{color:var(--qyb-navy);text-underline-offset:.18em;font-weight:660;text-decoration-color:#ef50007a;text-decoration-thickness:.08em;transition:color .18s,text-decoration-color .18s}.absolute-pl-chapter__body .absolute-pl-inline-link:hover,.absolute-pl-chapter__body .absolute-pl-inline-link:focus-visible{color:var(--qyb-orange-dark);text-decoration-color:currentColor}.absolute-pl-chapter__lead{max-width:none!important;color:var(--qyb-ink)!important;margin-bottom:clamp(2.5rem,5vw,4rem)!important;font-size:clamp(1.08rem,1.7vw,1.25rem)!important;line-height:1.72!important}.absolute-pl-chapter__section{margin-top:clamp(2.75rem,6vw,4.5rem)}.absolute-pl-chapter__section h3{max-width:28ch;color:var(--qyb-navy);letter-spacing:-.035em;margin:0 0 1.4rem;font-size:clamp(1.45rem,2.6vw,2rem);font-weight:620;line-height:1.12}.absolute-pl-chapter__body>h3{max-width:28ch;color:var(--qyb-navy);letter-spacing:-.035em;margin:clamp(2.75rem,6vw,4.5rem) 0 1.4rem;font-size:clamp(1.45rem,2.6vw,2rem);font-weight:620;line-height:1.12}.absolute-pl-references{z-index:1;max-width:52rem;margin-top:clamp(2.25rem,5vw,4rem);position:relative}.absolute-pl-references ol{counter-reset:references;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.absolute-pl-references li{counter-increment:references}.absolute-pl-references a{min-height:5.5rem;color:var(--qyb-ink);transition:border-color .18s ease, background-color .18s ease, box-shadow .22s ease, transform .22s var(--qyb-ease);background:#ffffffad;border:1px solid #001d351a;border-radius:.9rem;align-items:center;padding:1.15rem 4.5rem 1.15rem 3.6rem;font-size:.92rem;line-height:1.65;display:grid;position:relative;box-shadow:inset 0 1px #ffffffeb}.absolute-pl-references a:before{color:var(--qyb-orange-dark);content:"[" counter(references) "]";font-size:.78rem;font-weight:720;position:absolute;top:1.15rem;left:1.15rem}.absolute-pl-references a:hover,.absolute-pl-references a:focus-visible{background:#ffffffd6;border-color:#ef50004d;transform:translateY(-.12rem);box-shadow:inset 0 1px #fffffff5,0 .8rem 2rem #ef500014}.absolute-pl-references small{color:var(--qyb-orange-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700;position:absolute;bottom:1.15rem;right:1.15rem}.absolute-pl-faq{gap:.8rem;display:grid}.absolute-pl-faq__item{background:radial-gradient(at 18% -50%,#ef50001a,#0000 55%),#ffffffb8;border:1px solid #001d351c;border-radius:1rem;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 .75rem 2rem #001d350d}.absolute-pl-faq__item summary{color:var(--qyb-navy);cursor:pointer;padding:1.2rem 3.6rem 1.2rem 1.35rem;font-size:clamp(1rem,1.35vw,1.12rem);font-weight:650;line-height:1.45;list-style:none;position:relative}.absolute-pl-faq__item summary::-webkit-details-marker{display:none}.absolute-pl-faq__item summary:after{width:1.8rem;height:1.8rem;color:var(--qyb-orange-dark);content:"+";transition:background-color .18s ease, color .18s ease, transform .22s var(--qyb-ease);background:#ef500014;border:1px solid #ef50003d;border-radius:50%;place-items:center;font-size:1.2rem;font-weight:500;line-height:1;display:grid;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.absolute-pl-faq__item[open] summary:after{background:var(--qyb-orange);color:#fff;content:"−"}.absolute-pl-faq__answer{border-top:1px solid #001d3514;padding:0 1.35rem 1.35rem}.absolute-pl-faq__answer p{margin:1.1rem 0 .9rem}.absolute-pl-faq__answer a{color:var(--qyb-orange-dark);flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.84rem;font-weight:620;line-height:1.4;display:inline-flex}.absolute-pl-faq__answer a strong{color:var(--qyb-navy)}.absolute-pl-faq__answer a:hover strong,.absolute-pl-faq__answer a:focus-visible strong{color:var(--qyb-orange-dark)}.absolute-pl-inline-math{color:var(--qyb-navy);white-space:nowrap;margin-inline:.06em;font-family:Cambria Math,STIX Two Math,Times New Roman,serif}.absolute-pl-equation{break-inside:avoid-column;scrollbar-width:thin;padding:clamp(1rem,3vw,1.5rem);background:radial-gradient(at 50% -65%,#ffffffeb,#0000 60%),linear-gradient(145deg,#ffffffad,#dce9ef4d);border:1px solid #fffc;border-radius:1rem;width:100%;margin:1.65rem 0 2rem;padding-right:clamp(3.5rem,5vw,4.25rem);position:relative;overflow-x:auto;box-shadow:inset 0 1px #fffffff0,0 .8rem 2.2rem #001d3512}.absolute-pl-equation__number{color:var(--qyb-muted);font-variant-numeric:tabular-nums;font-family:Geist Mono Variable,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:620;line-height:1;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.absolute-pl-equation math{width:max-content;min-width:12rem;color:var(--qyb-navy);margin-inline:auto;font-family:Cambria Math,STIX Two Math,Times New Roman,serif;font-size:clamp(.96rem,1.35vw,1.16rem);display:block}.absolute-pl-equation--compact{align-items:center;min-height:5.5rem;margin-block:0;display:grid}.absolute-pl-equation-grid{break-inside:avoid-column;grid-template-columns:1fr;gap:.75rem;width:100%;margin:1.65rem 0 2rem;display:grid}.absolute-pl-equation-grid .absolute-pl-equation{padding-inline:.8rem 3.5rem}.absolute-pl-equation-grid .absolute-pl-equation math{font-size:clamp(.9rem,1.25vw,1.08rem)}.absolute-pl-equation-visual{grid-template-columns:minmax(0,1.08fr) minmax(14rem,.92fr);align-items:center;gap:1rem;width:100%;margin:1.65rem 0 2.25rem;display:grid}.absolute-pl-equation-visual .absolute-pl-equation{place-self:center;place-items:center;width:max-content;max-width:100%;min-height:0;margin:0;padding:1rem 3.6rem 1rem 1.35rem;display:grid}.absolute-pl-equation--definition math{min-width:0;font-size:clamp(1rem,1.38vw,1.22rem);font-weight:700}.absolute-pl-equation--definition math *{font-weight:700}.absolute-pl-equation-visual__media{min-width:0;box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid;overflow:hidden}.absolute-pl-equation-visual__media img{object-fit:contain;border-radius:0;width:100%;height:auto}.absolute-pl-equation-visual__media--plqy{overflow:visible}.absolute-pl-equation-visual__media--plqy img{mix-blend-mode:normal}.absolute-pl-equation-visual--portrait{grid-template-columns:minmax(0,.8fr) minmax(16rem,1.2fr)}.absolute-pl-equation-visual--portrait .absolute-pl-equation-visual__media img{mix-blend-mode:multiply;width:auto;max-width:80%;max-height:24.8rem}.absolute-pl-chapter__figure{background:radial-gradient(circle at 23% 35%,#ef500014,#0000 20rem),linear-gradient(145deg,#ffffffb8,#deeaf047);border:1px solid #ffffffd1;border-radius:1.25rem;width:min(100%,42rem);margin:2.25rem auto 2.75rem;padding:clamp(.85rem,2vw,1.25rem);display:block;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 1.3rem 3.4rem #001d3517}.absolute-pl-chapter__figure picture{place-items:center;min-width:0;display:grid}.absolute-pl-chapter__figure img{filter:drop-shadow(0 1.3rem 1.6rem #001d3524);width:100%;height:auto}.absolute-pl-chapter__figure figcaption{color:var(--qyb-muted);border-top:1px solid #001d351c;margin-top:1rem;padding-top:1rem;font-size:.9rem;line-height:1.7}.absolute-pl-chapter__insight{break-inside:avoid-column;background:radial-gradient(at 50% 130%,#ef500021,#0000 66%),#ffffffa8;border:1px solid #ef500033;border-radius:.9rem;width:100%;padding:1.25rem 1.4rem;box-shadow:inset 0 1px #ffffffeb;max-width:none!important;color:var(--qyb-ink)!important;margin-block:2rem!important;font-size:clamp(1.05rem,1.7vw,1.2rem)!important}.qfls-chapter__reference{color:var(--qyb-muted);border-left:2px solid #ef500085;padding:1rem 0 1rem 1.25rem;margin-top:2rem!important;font-size:.92rem!important}.qfls-chapter__reference cite{color:var(--qyb-navy)}.qfls-chapter__het-equation math{font-size:clamp(.82rem,1.22vw,1.05rem)}.qfls-chart{width:100%;margin:clamp(2.5rem,6vw,4.5rem) 0}.qfls-chart__viewport{scrollbar-width:thin;border:1px solid #ffffffd6;border-radius:1.25rem;position:relative;overflow-x:auto;box-shadow:inset 0 1px #fffffff5,0 1.25rem 3.2rem #001d3514}.qfls-chart__y-math{z-index:2;width:max-content;color:var(--qyb-navy);pointer-events:none;transform-origin:50%;font-family:Cambria Math,STIX Two Math,Times New Roman,serif;font-size:15px;font-weight:620;position:absolute;top:45.4%;left:1.7rem;transform:translate(-50%,-50%)rotate(-90deg)}.qfls-chart__y-math math{font:inherit}.qfls-chart svg{width:100%;min-width:43rem;height:auto;display:block}.qfls-chart__surface{fill:url(#qfls-chart-surface);stroke:#001d3514}.qfls-chart__grid path{fill:none;stroke:#001d3517;stroke-width:1px}.qfls-chart__axes path{fill:none;stroke:#001d357a;stroke-width:1.5px}.qfls-chart__axes text,.qfls-chart__legend text{fill:var(--qyb-muted);font-family:var(--font-sans);font-size:13px}.qfls-chart__axes .qfls-chart__x-title{fill:var(--qyb-navy);font-size:15px;font-weight:620}.qfls-chart__measurement-glow,.qfls-chart__measurement,.qfls-chart__fit,.qfls-chart__legend path{fill:none;stroke-linecap:round;stroke-linejoin:round}.qfls-chart__measurement-glow{stroke:#ef50003d;stroke-width:11px;filter:url(#qfls-chart-glow)}.qfls-chart__measurement,.qfls-chart__legend-measurement{stroke:var(--qyb-orange);stroke-width:3px}.qfls-chart__fit,.qfls-chart__legend-fit{stroke:#2f9e44;stroke-width:3px;stroke-dasharray:10 9}.qfls-chart figcaption{max-width:45rem;color:var(--qyb-muted);margin-top:.9rem;font-size:.85rem;line-height:1.65}.ideality-factor-chapter{max-width:58rem}.ideality-factor-chapter__intro{grid-template-columns:minmax(0,.82fr) minmax(23rem,1.18fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.ideality-factor-chapter__intro-copy{min-width:0}.ideality-factor-chapter__intro-copy .absolute-pl-chapter__lead{margin-bottom:1.5rem!important}.ideality-chart{width:100%;min-width:0;margin:0}.ideality-chart svg{width:100%;height:auto;display:block;overflow:visible}.ideality-chart__grid path{fill:none;stroke:#001d3517;stroke-width:1px}.ideality-chart__frame{fill:none;stroke:#001d35c2;stroke-width:1.6px}.ideality-chart__ticks path{fill:none;stroke:#001d35c2;stroke-width:1.5px}.ideality-chart__ticks text,.ideality-chart__legend text,.ideality-chart__annotation,.ideality-chart__axis-title{fill:var(--qyb-navy);font-family:var(--font-sans)}.ideality-chart__ticks text{font-size:13px}.ideality-chart__annotation{font-size:17px;font-weight:580}.ideality-chart__annotation-math{font-family:Cambria Math,STIX Two Math,Times New Roman,serif;font-style:italic}.ideality-chart__annotation-sub{font-size:11px}.ideality-chart__fit,.ideality-chart__legend path{fill:none;stroke:var(--qyb-orange);stroke-width:3px;stroke-linecap:round}.ideality-chart__points circle,.ideality-chart__legend circle{fill:var(--qyb-orange);stroke:#111;stroke-width:1.8px}.ideality-chart__legend text{font-size:12px}.ideality-chart__axis-title{font-size:14px;font-weight:620}.pseudo-jv-chapter{max-width:58rem}.pseudo-jv-chapter__intro{grid-template-columns:minmax(0,.88fr) minmax(23rem,1.12fr);align-items:center;gap:clamp(1.5rem,4vw,3.25rem);display:grid}.pseudo-jv-chapter__intro-copy{min-width:0}.pseudo-jv-chapter__intro-copy .absolute-pl-chapter__lead{margin-bottom:1.5rem!important}.pseudo-jv-chapter__figure{min-width:0;margin:0}.pseudo-jv-chapter__figure picture{width:100%;display:block}.pseudo-jv-chapter__figure img{object-fit:contain;width:100%;height:auto}.pseudo-jv-chapter__figure figcaption{color:var(--qyb-muted);margin-top:.65rem;font-size:.78rem;line-height:1.55}.qfls-loss-table{border-collapse:collapse;width:min(100%,34rem);color:var(--qyb-ink);margin:1.5rem 0 2.25rem;font-size:.92rem}.qfls-loss-table caption{color:var(--qyb-muted);text-align:left;padding-bottom:.75rem;font-size:.78rem;line-height:1.5}.qfls-loss-table th,.qfls-loss-table td{text-align:left;border-bottom:1px solid #001d351c;padding:.75rem .85rem}.qfls-loss-table th{color:var(--qyb-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.qfls-loss-table td:first-child{color:var(--qyb-navy);font-weight:670}.absolute-pl-anchor-alias{scroll-margin-top:calc(var(--qyb-header-height) + 2rem);position:absolute;top:0}@keyframes absolute-pl-beam{to{stroke-dashoffset:-36px}}@keyframes absolute-pl-emission{to{stroke-dashoffset:-39px}}@keyframes absolute-pl-emission-breathe{0%{opacity:.3;transform:scale(.88,.84)}to{opacity:.7;transform:scale(1.04,1.06)}}@keyframes absolute-pl-emission-ring{0%,to{opacity:.18;transform:scale(.86,.82)}52%{opacity:.82;transform:scale(1.04,1.07)}}@media (width<=64rem){.absolute-pl-hero__grid{grid-template-columns:minmax(0,1fr) minmax(23rem,.8fr);gap:1rem}.absolute-pl-document__layout{grid-template-columns:14rem minmax(0,1fr);gap:3rem}}@media (width<=52rem){.absolute-pl-hero,.absolute-pl-hero__inner{min-height:auto}.absolute-pl-hero__inner{padding-bottom:4.5rem}.absolute-pl-hero__grid{grid-template-columns:1fr}.absolute-pl-hero__copy h1{max-width:none;font-size:clamp(1.72rem,8.3vw,2.65rem)}.absolute-pl-hero__visual{min-height:clamp(21rem,92vw,30rem)}.absolute-pl-hero__visual:before{width:min(86vw,30rem)}.absolute-pl-hero__visual svg{width:min(100%,34rem);max-width:100%}.absolute-pl-document__layout{width:100%;padding-block:0 4rem;display:block}.absolute-pl-document:before,.absolute-pl-document:after{display:none}.absolute-pl-toc{top:var(--qyb-header-height);background:#f8fbfcf2;padding:.55rem .75rem}.absolute-pl-toc nav{border-color:var(--qyb-line);backdrop-filter:none;background:#fff;border-radius:.8rem;width:min(100%,34rem);margin-inline:auto;padding:.35rem;box-shadow:0 .45rem 1.4rem #001d3514}.absolute-pl-toc nav>p{display:none}.absolute-pl-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem}.absolute-pl-toc a{min-height:3.1rem;padding:.5rem;font-size:.68rem}.absolute-pl-toc a[aria-current=location]{transform:none}.absolute-pl-chapters{width:min(calc(100% - 2rem), var(--qyb-container));margin-top:.75rem;margin-inline:auto}.absolute-pl-chapter,.absolute-pl-anchor-alias{scroll-margin-top:calc(var(--qyb-header-height) + 15rem)}.absolute-pl-chapter{min-height:max(26rem, calc(100svh - var(--qyb-header-height) - 7rem));padding-block:3rem}.absolute-pl-chapter h2{font-size:clamp(2rem,9vw,3.1rem)}.absolute-pl-equation-visual,.absolute-pl-equation-visual--portrait{grid-template-columns:1fr}.ideality-factor-chapter__intro{grid-template-columns:1fr;gap:1.5rem}.pseudo-jv-chapter__intro{grid-template-columns:1fr;gap:1.75rem}.pseudo-jv-chapter__figure,.ideality-chart{width:min(100%,38rem);margin-inline:auto}.absolute-pl-equation-visual .absolute-pl-equation--definition{padding:.8rem 3rem .8rem 1rem}.absolute-pl-equation--definition math{font-size:clamp(.78rem,3.55vw,.94rem)}.absolute-pl-equation__number{right:.75rem}.absolute-pl-equation-visual--portrait .absolute-pl-equation-visual__media img{max-height:22.4rem}.absolute-pl-chapter__figure figcaption{border-top:1px solid #001d351c;border-left:0;padding:1.25rem 0 0}.absolute-pl-references a{padding:1rem 1rem 2.6rem 3.15rem;font-size:.86rem}.absolute-pl-references a:before{top:1rem;left:1rem}.absolute-pl-references small{bottom:.85rem;right:1rem}}@media (prefers-reduced-motion:reduce){.absolute-pl-visual__beam,.absolute-pl-visual__emission-dome,.absolute-pl-visual__emission-ring,.absolute-pl-visual__emission-rays path{animation:none}}:root{--qyb-navy:#001d35;--qyb-navy-deep:#001426;--qyb-navy-soft:#072b46;--qyb-orange:#ef5000;--qyb-orange-dark:#ef5000;--qyb-orange-deep:#ef5000;--qyb-orange-text:#a33a00;--qyb-mist:#edf3f6;--qyb-white:#fff;--qyb-ink:#08243a;--qyb-muted:#536877;--qyb-line:#d6e0e6;--qyb-radius-sm:.375rem;--qyb-radius:.625rem;--qyb-radius-lg:1rem;--qyb-glass-radius:1.5rem;--qyb-container:80rem;--qyb-header-height:4.5rem;--qyb-shadow-sm:0 1px 3px #001d3514;--qyb-shadow-md:0 18px 48px #001d351f;--qyb-shadow-menu:0 28px 80px #000e1c52;--qyb-ease:cubic-bezier(.16, 1, .3, 1);color-scheme:light only;background:var(--qyb-white);color:var(--qyb-ink);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility}*,:before,:after{box-sizing:border-box}html{color:#111;color-scheme:light only;scroll-behavior:smooth;min-width:20rem;scroll-padding-top:calc(var(--qyb-header-height) + 1.5rem);background:#fff}body{color-scheme:light only;color:#111;background:#fff;min-width:20rem;min-height:100vh;margin:0;font-family:inherit;line-height:1.5;overflow-x:hidden}main{min-height:55vh}img,svg{max-width:100%;display:block}button,input,textarea,select{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin-block-start:0}::selection{background:var(--qyb-orange)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--qyb-orange) 28%, transparent)}}::selection{color:var(--qyb-navy)}:focus-visible{outline:3px solid var(--qyb-orange);outline-offset:3px;box-shadow:0 0 0 2px var(--qyb-white)!important}.site-container{width:min(100% - 2rem, var(--qyb-container));margin-inline:auto}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.lab-grid{background-image:linear-gradient(#99a5ae21 1px,#0000 1px),linear-gradient(90deg,#99a5ae21 1px,#0000 1px);background-size:2.5rem 2.5rem;position:absolute;inset:0}.skip-link{z-index:1000;border-radius:var(--qyb-radius-sm);background:var(--qyb-white);color:var(--qyb-navy);box-shadow:var(--qyb-shadow-md);transition:transform .16s var(--qyb-ease);padding:.7rem 1rem;font-size:.875rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.surface-dark{background:var(--qyb-navy);color:var(--qyb-white)}.eyebrow{color:var(--qyb-orange-text);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.9rem;font-size:.75rem;font-weight:700}.surface-dark .eyebrow{color:#ff8b51}.button{backdrop-filter:blur(.9rem)saturate(175%)brightness(1.04);cursor:pointer;min-height:2.75rem;transition:border-color .18s ease, background-color .18s ease, color .18s ease, transform .18s var(--qyb-ease);background:linear-gradient(145deg,#ffffff94,#dce9ef3d);border:1px solid #ffffffad;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.05rem;font-size:.875rem;font-weight:660;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #001d350f,0 .55rem 1.5rem #001d3517}.button:hover:not(:disabled),.button:focus-visible:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.5}.button--accent{color:var(--qyb-navy);background:linear-gradient(#ef500042,#ef50001f),linear-gradient(145deg,#ffffff9e,#dce9ef47);border-color:#ffffffc2;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #ef50001f,0 .65rem 1.7rem #001d351f}.button--accent:hover:not(:disabled),.button--accent:focus-visible:not(:disabled){color:var(--qyb-navy);background:linear-gradient(#ef500057,#ef50002e),linear-gradient(145deg,#ffffffad,#dce9ef52);border-color:#ef500061}.button--dark{color:var(--qyb-white);background:linear-gradient(145deg,#001d35e0,#001426b8);border-color:#ffffff3d}.button--dark:hover,.button--dark:focus-visible{color:var(--qyb-navy);background:linear-gradient(145deg,#ffffffb8,#dce9ef57);border-color:#ffffffd1}.button--quiet{color:var(--qyb-navy);background:linear-gradient(145deg,#ffffffa3,#dce9ef42);border-color:#ffffffb8}.button--quiet:hover,.button--quiet:focus-visible{border-color:var(--qyb-navy)}@font-face{font-family:Jost Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/jost-variable.woff2)format("woff2-variations")}.content-hero{border-bottom:1px solid var(--qyb-line);background:radial-gradient(circle at 82% 25%, #ef50001f, transparent 27rem), var(--qyb-mist);color:var(--qyb-navy);position:relative;overflow:hidden}.content-hero:after{content:"";border:1px solid #001d3514;border-radius:50%;width:30rem;height:30rem;position:absolute;bottom:-16rem;right:-8rem}.content-hero__inner{z-index:1;padding-block:clamp(3.5rem,8vw,7rem);position:relative}.content-hero .breadcrumbs{color:var(--qyb-muted);margin-bottom:clamp(2rem,5vw,4rem)}.content-hero .breadcrumbs a{color:var(--qyb-navy)}.content-hero .breadcrumbs a:hover,.content-hero .breadcrumbs a:focus-visible{color:var(--qyb-orange-text)}.content-hero .breadcrumbs__separator,.content-hero .breadcrumbs [aria-current=page]{color:#748793}.content-hero h1{letter-spacing:-.06em;max-width:18ch;margin-bottom:0;font-size:clamp(2.8rem,7vw,6rem);font-weight:610;line-height:.95}.content-hero__lede,.page-block__lede{max-width:44rem;color:var(--qyb-muted);margin-top:1.5rem;margin-bottom:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.7}.content-shell{padding-block:clamp(3rem,7vw,6rem)}.entry-layout{gap:2rem;display:grid}.entry-layout__summary{max-width:48rem;color:var(--qyb-muted);margin:0;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.75}.page-block{padding-block:clamp(4rem,8vw,7rem)}.page-block--light{background:var(--qyb-white)}.page-block--mist{background:var(--qyb-mist)}.page-block--dark{background:var(--qyb-mist);color:var(--qyb-ink)}.page-block>.site-container>h2,.page-block--quote h2{letter-spacing:-.05em;max-width:18ch;margin-bottom:2rem;font-size:clamp(2rem,4.5vw,3.75rem);font-weight:610;line-height:1.02}.page-block--hero{background:radial-gradient(circle at 75% 20%, #ef50001f, transparent 28rem), var(--qyb-white);color:var(--qyb-navy);position:relative;overflow:hidden}.page-block--hero__grid{min-height:min(48rem, calc(100vh - var(--qyb-header-height)));grid-template-columns:minmax(0,.95fr) minmax(18rem,1.05fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.page-block--hero h1{letter-spacing:-.065em;max-width:15ch;margin-bottom:0;font-size:clamp(3rem,7vw,6.5rem);font-weight:600;line-height:.92}.page-block--hero .button{margin-top:2rem}.page-block--hero img{object-fit:contain;border-radius:var(--qyb-radius-lg);width:100%;max-height:34rem}.page-block--quote{background:var(--qyb-orange-dark);color:var(--qyb-white)}.page-block--quote__inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.page-block--quote h2{margin-bottom:.75rem}.page-block--quote p{color:#ffffffe0;max-width:44rem;margin:0;line-height:1.65}.teaser-grid,.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.teaser-grid article,.collection-card{border:1px solid var(--qyb-line);border-radius:var(--qyb-radius);background:var(--qyb-white);min-height:17rem;color:var(--qyb-ink);box-shadow:var(--qyb-shadow-sm);transition:border-color .18s ease, box-shadow .18s ease, transform .22s var(--qyb-ease);flex-direction:column;padding:1.5rem;display:flex;position:relative;overflow:hidden}.page-block--dark .teaser-grid article{color:var(--qyb-white);box-shadow:none;background:#ffffff0f;border-color:#ffffff1f}.teaser-grid article:hover,.teaser-grid article:focus-within,.collection-card:hover,.collection-card:focus-within{box-shadow:var(--qyb-shadow-md);border-color:#ef500085;transform:translateY(-.25rem)}.teaser-grid h3,.collection-card h2{color:inherit;letter-spacing:-.025em;margin-bottom:.75rem;font-size:1.25rem;font-weight:640}.collection-card h2{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.collection-card__badge{color:var(--qyb-orange);letter-spacing:.1em;background:radial-gradient(at 50% 120%,#ef50002e,#0000 68%),#ffffff6b;border:1px solid #ef500047;border-radius:999px;align-items:center;padding:.22rem .48rem;font-size:.58rem;font-weight:760;line-height:1;display:inline-flex}.teaser-grid h3 a:after,.collection-card h2 a:after{content:"";position:absolute;inset:0}.teaser-grid p,.collection-card>p:not(.collection-card__status){color:var(--qyb-muted);margin-bottom:1.5rem;font-size:.9rem;line-height:1.65}.page-block--dark .teaser-grid p{color:#ffffff9e}.teaser-grid article>a:last-child,.collection-card__link{z-index:1;width:max-content;color:var(--qyb-orange-text);align-items:center;gap:.5rem;margin-top:auto;font-size:.8125rem;font-weight:660;display:inline-flex;position:relative}.page-block--dark .teaser-grid article>a:last-child{color:#ff8b51}.collection-card__signal{background:var(--qyb-orange);border-radius:999px;width:2.75rem;height:.2rem;margin-bottom:2rem}.collection-card__status{color:var(--qyb-muted);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.65rem;font-size:.65rem;font-weight:700}.prose-shell{max-width:48rem;color:var(--qyb-ink);font-size:1rem;line-height:1.8}.prose-shell>:first-child{margin-top:0}.prose-shell>:last-child{margin-bottom:0}.prose-shell h2,.prose-shell h3{color:var(--qyb-navy);letter-spacing:-.035em;font-weight:640;line-height:1.15}.prose-shell h2{margin-block:3rem 1rem;font-size:clamp(1.8rem,4vw,2.6rem)}.prose-shell h3{margin-block:2.25rem .75rem;font-size:1.4rem}.prose-shell p,.prose-shell ul,.prose-shell ol{margin-bottom:1.25rem}.prose-shell a{color:var(--qyb-orange-text);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.prose-shell img{border-radius:var(--qyb-radius);margin-block:2rem}@media (width<=62rem){.teaser-grid,.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-block--hero__grid{grid-template-columns:1fr;padding-block:4rem}}@media (width<=41rem){.teaser-grid,.collection-grid{grid-template-columns:1fr}.page-block--quote__inner{flex-direction:column;align-items:flex-start}}.tina-display-contents{display:contents}.contact-form{border:1px solid var(--qyb-line);border-radius:var(--qyb-radius-lg);background:var(--qyb-white);max-width:58rem;box-shadow:var(--qyb-shadow-sm);gap:1.5rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid;position:relative}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.contact-form label{min-width:0;color:var(--qyb-navy);gap:.45rem;font-size:.8125rem;font-weight:640;display:grid}.contact-form label em{color:var(--qyb-muted);font-size:.72rem;font-style:normal;font-weight:450}.contact-form input,.contact-form select,.contact-form textarea{border-radius:var(--qyb-radius-sm);background:var(--qyb-white);width:100%;min-height:3rem;color:var(--qyb-ink);border:1px solid #b9c8d0;outline:0;padding:.75rem .85rem;font-size:.9375rem;font-weight:450;transition:border-color .15s,box-shadow .15s}.contact-form textarea{resize:vertical;min-height:10rem}.contact-form input:hover,.contact-form select:hover,.contact-form textarea:hover{border-color:#8296a3}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--qyb-orange);box-shadow:0 0 0 3px #ef500024}.contact-form [aria-invalid=true]{border-color:#b42318}.contact-form label>small,.contact-form__field-error{color:#a11c12;font-size:.75rem;font-weight:560}.contact-form__consent{grid-template-columns:auto 1fr;align-items:start;line-height:1.55;color:var(--qyb-muted)!important;gap:.7rem!important;font-weight:450!important;display:grid!important}.contact-form__consent input{width:1.15rem;min-height:1.15rem;accent-color:var(--qyb-orange);margin-top:.1rem;padding:0}.contact-form__consent a{color:var(--qyb-orange-text);text-underline-offset:.15em;font-weight:620;text-decoration:underline}.contact-form__honeypot{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.contact-form__configuration-note{border-radius:var(--qyb-radius-sm);color:#7a2b07;background:#fff5ef;border:1px solid #e4a888;margin:0;padding:.8rem 1rem;font-size:.8125rem}.contact-form__turnstile{width:min(100%,19rem);min-height:4.1rem}.contact-form__footer{align-items:center;gap:1rem;min-height:3rem;display:flex}.contact-form__status{color:var(--qyb-muted);margin:0;font-size:.8125rem}.consent-panel{z-index:120;border:1px solid var(--qyb-line);border-radius:var(--qyb-radius-lg);width:min(100% - 2rem,72rem);color:var(--qyb-ink);animation:qyb-consent-in .32s var(--qyb-ease) both;background:radial-gradient(at 18% -70%,#ffffffeb,#0000 46%),linear-gradient(135deg,#fffffff0,#e8f1f5eb);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-inline:auto;padding:clamp(1.25rem,3vw,2rem);display:grid;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 28px 90px #001d3533}.consent-panel__eyebrow{color:var(--qyb-orange-text);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem;font-size:.6875rem;font-weight:700}.consent-panel h2{letter-spacing:-.025em;margin-bottom:.5rem;font-size:1.35rem;font-weight:640}.consent-panel__copy>p:last-of-type{max-width:46rem;color:var(--qyb-muted);margin:0;font-size:.85rem;line-height:1.6}.consent-panel__copy>p a{color:var(--qyb-navy);text-underline-offset:.15em;text-decoration:underline}.consent-panel__actions{align-items:center;gap:.6rem;display:flex}.consent-panel__categories{gap:.45rem;max-width:48rem;margin-top:1rem;display:grid}.consent-panel__category{border-radius:var(--qyb-radius-sm);cursor:pointer;background:#ffffff7a;border:1px solid #001d351c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:3.6rem;padding:.7rem .85rem;display:grid}.consent-panel__category>div{gap:.1rem;display:grid}.consent-panel__category strong{color:var(--qyb-navy);font-size:.85rem}.consent-panel__category span{color:var(--qyb-muted);font-size:.75rem;line-height:1.45}.consent-panel__category>input{width:1.15rem;height:1.15rem;accent-color:var(--qyb-orange);margin:0}.consent-panel__category--required{cursor:default}.consent-panel__category--required>span:last-child{color:var(--qyb-navy);white-space:nowrap;font-weight:650}.external-media-gate{z-index:2;color:var(--qyb-navy);text-align:center;background:radial-gradient(circle at 72% 24%,#ef50001f,#0000 19rem),linear-gradient(145deg,#f8fbfc,#e8f1f5);place-content:center;justify-items:center;gap:.7rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid;position:absolute;inset:0}.external-media-gate__icon{width:3.25rem;height:3.25rem;color:var(--qyb-orange);background:#ffffff9e;border:1px solid #ef500047;border-radius:50%;place-items:center;margin-bottom:.25rem;display:grid;box-shadow:0 .8rem 2rem #ef50001a}.external-media-gate__icon svg{stroke:currentColor;stroke-width:1.5px;width:1.8rem;height:1.8rem}.external-media-gate>strong{font-size:clamp(1rem,2vw,1.25rem)}.external-media-gate>p{max-width:33rem;color:var(--qyb-muted);margin:0 0 .35rem;font-size:.82rem;line-height:1.55}.external-media-gate>a{color:var(--qyb-muted);text-underline-offset:.18em;font-size:.72rem;text-decoration:underline}@keyframes qyb-consent-in{0%{opacity:0;transform:translateY(1rem)}}@media (width<=50rem){.consent-panel{grid-template-columns:1fr;gap:1.25rem}.consent-panel__actions{flex-wrap:wrap}}@media (width<=38rem){.contact-form__grid{grid-template-columns:1fr}.contact-form__footer{flex-direction:column;align-items:stretch}.consent-panel__actions{flex-direction:column-reverse;align-items:stretch}.consent-panel__actions .button{width:100%}.consent-panel{max-height:calc(100svh - 2rem);overflow-y:auto}.consent-panel__category{grid-template-columns:minmax(0,1fr) auto}}.site-header{z-index:80;height:var(--qyb-header-height);isolation:isolate;color:var(--qyb-navy);background:0 0;border-bottom:1px solid #ffffff8a;position:sticky;top:0;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #001d350d,0 .7rem 2.4rem #001d3514}.site-header:before{z-index:-1;backdrop-filter:blur(1.8rem)saturate(185%)brightness(1.06);content:"";pointer-events:none;background:radial-gradient(at 18% -90%,#ffffffe0,#0000 35%),radial-gradient(at 76% 160%,#b5d1df29,#0000 46%),linear-gradient(100deg,#0000 8%,#ffffff42 46%,#0000 76%),linear-gradient(115deg,#ffffff47,#e0ebf129);position:absolute;inset:0}.site-header:after{z-index:-1;content:"";filter:blur(.8rem);pointer-events:none;background:#ffffff38;border-radius:0 0 50% 50%;width:42%;height:35%;position:absolute;top:0;left:16%}.site-header__bar{width:min(100% - 2rem, var(--qyb-container));justify-content:space-between;align-items:center;gap:1rem;height:100%;margin-inline:auto;display:flex}.site-header__logo{border-radius:var(--qyb-radius-sm);flex:none;align-items:center;display:inline-flex}.site-header__logo img{width:7.25rem;height:auto}.site-header__desktop-nav{align-self:stretch;align-items:center;min-width:0;display:flex}.site-header__nav-list{border-radius:var(--qyb-glass-radius);backdrop-filter:blur(1.2rem)saturate(170%);background:linear-gradient(135deg,#ffffff38,#d7e5ec1f);border:1px solid #ffffff8f;align-items:center;gap:.0625rem;min-width:0;margin:0;padding:.25rem;display:flex;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #001d350d,0 .5rem 1.6rem #001d350d}.site-header__nav-entry{display:flex}.site-header__nav-trigger,.site-header__nav-link{min-height:2.25rem;color:var(--qyb-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.25rem;padding-inline:clamp(.5rem,.72vw,.75rem);font-size:.8125rem;font-weight:570;line-height:1;transition:background-color .16s,color .16s;display:inline-flex;position:relative;overflow:hidden}.site-header__nav-trigger:hover,.site-header__nav-trigger:focus-visible,.site-header__nav-trigger[aria-expanded=true],.site-header__nav-trigger[data-current=true],.site-header__nav-link:hover,.site-header__nav-link:focus-visible,.site-header__nav-link[aria-current=page]{color:var(--qyb-navy);backdrop-filter:blur(1rem)saturate(180%);background:linear-gradient(145deg,#ffffff94,#d3e3eb3d);border:1px solid #ffffffc2;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #001d3514,0 .3rem 1.1rem #001d351a}.site-header__nav-trigger:hover:before,.site-header__nav-trigger:focus-visible:before,.site-header__nav-trigger[aria-expanded=true]:before,.site-header__nav-trigger[data-current=true]:before,.site-header__nav-link:hover:before,.site-header__nav-link:focus-visible:before,.site-header__nav-link[aria-current=page]:before{content:"";filter:blur(.18rem);pointer-events:none;background:#ffffff70;border-radius:50%;width:64%;height:34%;position:absolute;top:.12rem;left:18%}.site-header__nav-trigger[aria-expanded=true],.site-header__nav-trigger[data-current=true],.site-header__nav-link[aria-current=page]{background:linear-gradient(#ef50001a,#ef500008);box-shadow:inset 0 1px #fffffff0,inset 0 -1px #ef50001f,0 .45rem 1.4rem #001d3517}.site-header__nav-trigger svg{transition:transform .18s var(--qyb-ease)}.site-header__nav-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.site-header__actions{flex:none;align-items:center;gap:.5rem;display:flex}.site-header__quote{border:1px solid var(--qyb-orange-dark);background:var(--qyb-orange-dark);min-height:2.625rem;color:var(--qyb-white);white-space:nowrap;transition:border-color .18s ease, background-color .18s ease, color .18s ease, transform .18s var(--qyb-ease);border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.875rem;font-weight:650;line-height:1;display:inline-flex}.site-header__quote:hover,.site-header__quote:focus-visible{border-color:var(--qyb-orange-deep);background:var(--qyb-orange-deep);color:var(--qyb-white);transform:translateY(-1px)}.site-header__mobile-toggle{border:1px solid var(--qyb-line);border-radius:var(--qyb-radius-sm);background:var(--qyb-mist);width:2.75rem;height:2.75rem;color:var(--qyb-navy);cursor:pointer;justify-content:center;align-items:center;padding:0;display:none}.site-mega{z-index:90;top:calc(var(--qyb-header-height) - 1px);width:min(58rem,100vw - 2rem);max-height:calc(100vh - var(--qyb-header-height) - 1rem);border-radius:var(--qyb-glass-radius);isolation:isolate;color:var(--qyb-ink);backdrop-filter:blur(2.3rem)saturate(205%)brightness(1.08)contrast(1.03);animation:qyb-menu-in .22s var(--qyb-ease) both;background:radial-gradient(at 15% -25%,#ffffffbd,#0000 38%),radial-gradient(at 86% 125%,#aacfe138,#0000 48%),linear-gradient(135deg,#ffffff57,#d2e4ed29);border:1px solid #ffffff9e;position:fixed;left:50%;overflow:hidden auto;transform:translate(-50%);box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #001d350f,0 1.8rem 5rem #001d352e}.site-mega__content{z-index:1;animation:qyb-menu-content-forward .24s var(--qyb-ease) both;will-change:opacity, transform;background:linear-gradient(115deg,#ffffff1a,#0000 45%);position:relative}.site-mega__content[data-direction=backward]{animation-name:qyb-menu-content-backward}.site-mega:before{content:"";height:1rem;position:absolute;bottom:100%;left:0;right:0}.site-mega__topline{background:linear-gradient(90deg, transparent, var(--qyb-orange) 30%, var(--qyb-orange) 70%, transparent);height:2px}.site-mega__body{padding:1.25rem}.site-mega__heading{border-bottom:1px solid var(--qyb-line);justify-content:space-between;align-items:flex-end;gap:1rem;padding:.125rem .375rem 1.125rem;display:flex}.site-mega__heading>div{gap:.2rem;display:grid}.site-mega__heading strong{letter-spacing:-.015em;font-size:1.25rem;font-weight:630}.site-mega__eyebrow,.site-mega__group h2{color:var(--qyb-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.site-mega__all{backdrop-filter:blur(.8rem)saturate(170%);min-height:2.25rem;color:var(--qyb-navy);background:linear-gradient(145deg,#ffffff8a,#dce9ef38);border:1px solid #ffffffad;border-radius:999px;align-items:center;gap:.45rem;padding-inline:.75rem;font-size:.8125rem;font-weight:620;transition:border-color .16s,background-color .16s;display:inline-flex;box-shadow:inset 0 1px #ffffffd1,0 .35rem 1rem #001d3512}.site-mega__all:hover,.site-mega__all:focus-visible{background:linear-gradient(#ef500017,#ef500017),linear-gradient(145deg,#ffffff94,#dce9ef3d);border-color:#ef5000b3}.site-mega__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:.875rem;display:grid}.site-mega__group{min-width:0}.site-mega__group h2{margin:0;padding:.5rem .625rem}.site-mega__items{gap:.2rem;display:grid}.site-mega__group:only-child{grid-column:1/-1}.site-mega__group:only-child .site-mega__items{grid-template-columns:repeat(2,minmax(0,1fr))}.site-mega__item{border-radius:var(--qyb-radius);border:1px solid #0000;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;min-width:0;padding:.75rem;transition:background-color .16s;display:grid}.site-mega__item:hover,.site-mega__item:focus-visible{background:linear-gradient(135deg,#ffffff85,#dfebf13d);border-color:#ffffff9e;box-shadow:inset 0 1px #ffffffc7,0 .4rem 1.4rem #001d3512}.site-mega__icon{border:1px solid var(--qyb-line);border-radius:var(--qyb-radius-sm);backdrop-filter:blur(.8rem)saturate(160%);width:2.5rem;height:2.5rem;color:var(--qyb-orange);background:#ffffff57;justify-content:center;align-items:center;transition:border-color .16s,background-color .16s;display:flex}.site-mega__item:hover .site-mega__icon,.site-mega__item:focus-visible .site-mega__icon{background:#ef50001a;border-color:#ef500085}.site-mega__copy{min-width:0;color:var(--qyb-muted);gap:.2rem;font-size:.8125rem;line-height:1.35;display:grid}.site-mega__title{color:var(--qyb-navy);align-items:center;gap:.5rem;font-size:.875rem;font-weight:640;display:flex}.site-mega__title small{color:var(--qyb-orange-text);letter-spacing:.08em;text-transform:uppercase;background:#ef500024;border-radius:999px;padding:.15rem .4rem;font-size:.5625rem;font-weight:700}@keyframes qyb-menu-in{0%{opacity:0;transform:translate(-50%,-.5rem)}to{opacity:1;transform:translate(-50%)}}@keyframes qyb-menu-content-forward{0%{opacity:.35;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}@keyframes qyb-menu-content-backward{0%{opacity:.35;transform:translate(-1.25rem)}to{opacity:1;transform:translate(0)}}.mobile-nav{z-index:110;backdrop-filter:blur(1.4rem)saturate(165%)brightness(1.03);background:#001d351f;justify-content:flex-end;padding:.55rem;animation:.18s both qyb-backdrop-in;display:flex;position:fixed;inset:0}.mobile-nav__dialog{width:min(100%,26rem);height:calc(100dvh - 1.1rem);color:var(--qyb-ink);backdrop-filter:blur(2.4rem)saturate(205%)brightness(1.07)contrast(1.02);animation:qyb-drawer-in .28s var(--qyb-ease) both;background:linear-gradient(115deg,#ffffff7a,#0000 44%),linear-gradient(155deg,#ffffff85,#d6e7ef45);border:1px solid #ffffffbd;border-radius:1.4rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #001d350d,0 1.5rem 4.5rem #001d3538}.mobile-nav__header{backdrop-filter:blur(1.5rem)saturate(185%);background:linear-gradient(110deg,#ffffff4d,#dce9ef24);border-bottom:1px solid #ffffff94;flex:none;justify-content:space-between;align-items:center;min-height:4.25rem;padding-inline:.875rem;display:flex;box-shadow:inset 0 -1px #001d350a}.mobile-nav__logo{border-radius:var(--qyb-radius-sm);display:inline-flex}.mobile-nav__logo img{width:6.75rem;height:auto}.mobile-nav__close{width:2.55rem;height:2.55rem;color:var(--qyb-navy);backdrop-filter:blur(1rem)saturate(190%);cursor:pointer;background:linear-gradient(145deg,#ffffff7a,#d2e4ed33);border:1px solid #ffffffc2;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:inset 0 1px #ffffffe6,0 .3rem 1rem #001d3517}.mobile-nav__body{overscroll-behavior:contain;background:linear-gradient(160deg,#ffffff14,#0000 42%);padding:.55rem .75rem 1rem;overflow-y:auto}.mobile-nav__direct,.mobile-nav__section-trigger{width:100%;min-height:3.3rem;color:var(--qyb-navy);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-bottom-color:#001d3514;border-radius:.65rem;justify-content:space-between;align-items:center;padding:.7rem .75rem;font-size:1rem;font-weight:630;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.mobile-nav__direct[aria-current=page],.mobile-nav__section-trigger[data-current=true],.mobile-nav__section-trigger[aria-expanded=true]{color:var(--qyb-navy);backdrop-filter:blur(1rem)saturate(180%);background:linear-gradient(#ef50001c,#ef500008),linear-gradient(145deg,#ffffff4d,#dce9ef1f);border-color:#ffffff94;box-shadow:inset 0 1px #fffc,0 .45rem 1.4rem #001d350f}.mobile-nav__section-trigger svg{transition:transform .18s var(--qyb-ease)}.mobile-nav__section-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-nav__section-body{backdrop-filter:blur(1.6rem)saturate(195%)brightness(1.05);animation:qyb-accordion-in .2s var(--qyb-ease) both;background:linear-gradient(110deg,#ffffff47,#0000 48%),linear-gradient(145deg,#ffffff57,#cde2ec29);border:1px solid #ffffffad;border-radius:.95rem;gap:.45rem;margin-block:.35rem .5rem;padding:.45rem;display:grid;box-shadow:inset 0 1px #ffffffd6,inset 0 -1px #001d350a,0 .7rem 1.8rem #001d3514}.mobile-nav__group{gap:.125rem;display:grid}.mobile-nav__group h3{color:var(--qyb-muted);letter-spacing:.13em;text-transform:uppercase;margin:0;padding:.45rem .65rem .2rem;font-size:.6875rem;font-weight:680}.mobile-nav__group a,.mobile-nav__all{color:var(--qyb-muted);border-radius:.55rem;padding:.62rem .65rem;font-size:.9375rem;font-weight:530;transition:background .15s,color .15s}.mobile-nav__group a:hover,.mobile-nav__group a:focus-visible{color:var(--qyb-navy);background:linear-gradient(145deg,#ffffff7a,#dce9ef2e)}.mobile-nav__all{color:var(--qyb-orange-text);background:linear-gradient(#ef500021,#ef50000a),#ffffff38;border:1px solid #ffffff8f;justify-content:space-between;align-items:center;font-weight:640;display:flex;box-shadow:inset 0 1px #ffffffb8}.mobile-nav__footer{backdrop-filter:blur(1.5rem)saturate(185%);background:linear-gradient(110deg,#ffffff38,#dce9ef1f);border-top:1px solid #ffffff8f;flex:none;grid-template-columns:1fr;gap:.5rem;margin-top:auto;padding:.75rem;display:grid}.mobile-nav__footer a{backdrop-filter:blur(.8rem)saturate(170%);background:linear-gradient(145deg,#ffffff9e,#dce9ef47);border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:.7rem 1rem;font-size:.875rem;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffffd6,0 .4rem 1.2rem #001d3514}.mobile-nav__footer a:first-child{border-color:var(--qyb-orange-dark);background:var(--qyb-orange-dark);color:var(--qyb-white)}@keyframes qyb-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes qyb-drawer-in{0%{transform:translate(calc(100% + 1rem))}to{transform:translate(0)}}@keyframes qyb-accordion-in{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}@media (width<=1099px){:root{--qyb-header-height:4.25rem}.site-header{backdrop-filter:blur(1.9rem)saturate(195%)brightness(1.06);background:linear-gradient(115deg,#ffffff40,#d2e4ed21);border-bottom-color:#ffffff94;height:4.25rem;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #001d350a,0 .65rem 2rem #001d3514}.site-header:before{background:radial-gradient(at 10% -120%,#ffffff8a,#0000 42%),linear-gradient(135deg,#ffffff3d,#e3eef31c)}.site-header__bar{width:min(100% - 1.25rem, var(--qyb-container))}.site-header__logo img{width:6.75rem}.site-header__desktop-nav{display:none}.site-header__mobile-toggle{backdrop-filter:blur(1rem)saturate(190%);background:linear-gradient(145deg,#ffffff75,#d2e4ed2e);border-color:#ffffffc2;border-radius:999px;width:2.55rem;height:2.55rem;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 .35rem 1rem #001d3517}}@media (width<=39.99rem){.site-header__quote{display:none}.mobile-nav__dialog{width:100%}}.site-footer{isolation:isolate;backdrop-filter:blur(1.8rem)saturate(185%)brightness(1.05);color:var(--qyb-navy);background:radial-gradient(at 18% -35%,#ffffffe0,#0000 42%),radial-gradient(at 88% 120%,#aacfe133,#0000 48%),linear-gradient(135deg,#ffffff94,#dce9ef57);border-top:1px solid #ffffffb8;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 -1rem 3rem #001d350f}.site-footer__accent{background:linear-gradient(90deg, var(--qyb-orange), #ff8150 32%, transparent 76%);height:2px}.site-footer__primary{grid-template-columns:minmax(14rem,.75fr) minmax(0,1.5fr);gap:clamp(2.5rem,7vw,7rem);padding-block:clamp(3rem,6vw,5rem);display:grid}.site-footer__brand{flex-direction:column;align-items:flex-start;gap:1.75rem;display:flex}.site-footer__brand>a:first-child{border-radius:var(--qyb-radius-sm);display:inline-flex}.site-footer__brand img{width:8.5rem;height:auto}.site-footer__quote{border:1px solid var(--qyb-orange-dark);background:var(--qyb-orange-dark);min-height:2.75rem;color:var(--qyb-white);border-radius:999px;align-items:center;gap:.7rem;padding:.7rem 1rem;font-size:.875rem;font-weight:660;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.site-footer__quote:hover,.site-footer__quote:focus-visible{border-color:var(--qyb-orange-deep);background:var(--qyb-orange-deep);color:var(--qyb-white)}.site-header__quote,.site-footer__quote,.mobile-nav__footer a:first-child{backdrop-filter:blur(.9rem)saturate(185%)brightness(1.04);color:var(--qyb-navy);background:linear-gradient(#ef500042,#ef50001f),linear-gradient(145deg,#ffffff9e,#dce9ef47);border-color:#ffffffc2;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #ef50001f,0 .65rem 1.7rem #001d351f}.site-header__quote:hover,.site-header__quote:focus-visible,.site-footer__quote:hover,.site-footer__quote:focus-visible,.mobile-nav__footer a:first-child:hover,.mobile-nav__footer a:first-child:focus-visible{color:var(--qyb-navy);background:linear-gradient(#ef500057,#ef50002e),linear-gradient(145deg,#ffffffad,#dce9ef52);border-color:#ef500061}.site-footer__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.site-footer__group h2{color:var(--qyb-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.6875rem;font-weight:680}.site-footer__group ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.site-footer__group a{color:var(--qyb-muted);padding-block:.15rem;font-size:.9rem;transition:color .15s;display:inline-flex}.site-footer__group a:hover,.site-footer__group a:focus-visible{color:var(--qyb-orange-text)}.site-footer__meta{border-top:1px solid var(--qyb-line);min-height:4rem;color:var(--qyb-muted);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-size:.75rem;display:flex}.site-footer__meta p{margin:0}.site-footer__meta button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:.25rem}.site-footer__meta button:hover,.site-footer__meta button:focus-visible{color:var(--qyb-navy)}.breadcrumbs{color:var(--qyb-muted);font-size:.8125rem}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:.25rem;display:inline-flex}.breadcrumbs a{color:var(--qyb-ink);text-underline-offset:.2em;border-radius:.25rem;padding:.2rem .25rem;font-weight:560;text-decoration:underline #0000;transition:color .15s,text-decoration-color .15s}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{color:var(--qyb-orange-text);text-decoration-color:currentColor}.breadcrumbs__separator{color:#8697a3;padding-inline:.2rem}.breadcrumbs [aria-current=page]{color:var(--qyb-muted);padding:.2rem .25rem}.empty-state{border-radius:var(--qyb-radius-lg);background:linear-gradient(135deg, #001d3505, transparent 55%), var(--qyb-mist);text-align:center;border:1px dashed #bdcbd3;align-content:center;place-items:center;width:100%;min-height:17rem;padding:clamp(2rem,6vw,4rem);display:grid}.empty-state--compact{min-height:11rem;padding:2rem}.empty-state__signal{align-items:center;gap:.35rem;margin-bottom:1.25rem;display:flex}.empty-state__signal span{background:var(--qyb-orange);opacity:.35;border-radius:50%;width:.45rem;height:.45rem;animation:1.8s ease-in-out infinite qyb-empty-pulse}.empty-state__signal span:nth-child(2){animation-delay:.16s}.empty-state__signal span:nth-child(3){animation-delay:.32s}.empty-state h2{color:var(--qyb-navy);letter-spacing:-.02em;margin-bottom:.55rem;font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:650}.empty-state p{max-width:36rem;color:var(--qyb-muted);margin:0}.empty-state>a{backdrop-filter:blur(.8rem)saturate(170%);color:var(--qyb-navy);background:linear-gradient(145deg,#ffffff9e,#dce9ef42);border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.65rem .9rem;font-size:.875rem;font-weight:640;display:inline-flex;box-shadow:inset 0 1px #ffffffdb,0 .45rem 1.3rem #001d3514}.empty-state>a:hover,.empty-state>a:focus-visible{color:var(--qyb-navy);background:linear-gradient(#ef500057,#ef50002e),linear-gradient(145deg,#ffffffad,#dce9ef52);border-color:#ef500061}@keyframes qyb-empty-pulse{50%{opacity:1;transform:scale(1.25)}}@media (width<=47.99rem){.site-footer__primary{grid-template-columns:1fr}.site-footer__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__meta{flex-direction:column;align-items:flex-start}}@media (width<=31.99rem){.site-footer__groups{grid-template-columns:1fr}}.ui-lab{background:var(--qyb-mist);overflow:clip}.ui-lab__intro{background:radial-gradient(circle at 80% 18%, #ef50002b, transparent 28rem), var(--qyb-navy-deep);min-height:min(34rem,70vh);color:var(--qyb-white);position:relative;overflow:hidden}.ui-lab__intro:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:38rem;height:38rem;position:absolute;bottom:-20rem;right:-8rem;box-shadow:0 0 0 5rem #ffffff05,0 0 0 10rem #ffffff04}.ui-lab__intro-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 85%)}.ui-lab__intro-inner{z-index:1;flex-direction:column;justify-content:center;min-height:min(34rem,70vh);padding-block:5rem;display:flex;position:relative}.ui-lab__intro-inner p,.ui-lab__section-heading p{letter-spacing:.17em;text-transform:uppercase;margin-bottom:.8rem;font-size:.75rem;font-weight:700}.ui-lab__intro-inner p,.ui-lab__section--navy .ui-lab__section-heading p{color:#ff8b51}.ui-lab__section-heading p{color:var(--qyb-orange-text)}.ui-lab__intro-inner h1{letter-spacing:-.065em;max-width:9ch;margin-bottom:1.25rem;font-size:clamp(3.5rem,10vw,8rem);font-weight:620;line-height:.88}.ui-lab__intro-inner>span{color:#ffffffad;max-width:41rem;font-size:clamp(1rem,2vw,1.25rem);line-height:1.65}.ui-lab__section{padding-block:clamp(4rem,8vw,7rem)}.ui-lab__section--mist{background:var(--qyb-mist);color:var(--qyb-ink)}.ui-lab__section--white{background:var(--qyb-white);color:var(--qyb-ink)}.ui-lab__section--navy{background:var(--qyb-navy);color:var(--qyb-white)}.ui-lab__section-heading{grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr);align-items:end;gap:2rem;margin-bottom:clamp(2rem,5vw,3.5rem);display:grid}.ui-lab__section-heading h2{max-width:14ch;color:inherit;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4.5vw,4rem);font-weight:610;line-height:1}.ui-lab__section-heading>span{color:var(--qyb-muted);line-height:1.7}.ui-lab__section--navy .ui-lab__section-heading>span{color:#ffffff9e}.ui-lab__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.ui-lab__grid--single{grid-template-columns:1fr}.theme-samples{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-bottom:1.25rem;display:grid}.theme-sample,.lab-card{--lab-bg:var(--qyb-white);--lab-panel:var(--qyb-mist);--lab-line:#001d3521;--lab-text:var(--qyb-ink);--lab-muted:var(--qyb-muted);--lab-soft:#001d350d;border:1px solid var(--lab-line);background:var(--lab-bg);color:var(--lab-text)}.theme-sample[data-tone=dark],.lab-card[data-tone=dark]{--lab-bg:var(--qyb-navy-deep);--lab-panel:#082a44;--lab-line:#ffffff21;--lab-text:var(--qyb-white);--lab-muted:#ffffff9e;--lab-soft:#ffffff0f}.theme-sample{border-radius:var(--qyb-radius-lg);min-height:18rem;box-shadow:var(--qyb-shadow-sm);padding:clamp(1.5rem,4vw,2.5rem);position:relative;overflow:hidden}.theme-sample__topline{background:var(--qyb-orange);height:2px;position:absolute;top:0;left:0;right:0}.theme-sample>p{color:var(--lab-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.2rem;font-size:.7rem;font-weight:680}.theme-sample>h3{letter-spacing:-.055em;margin-bottom:2rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:620;line-height:.95}.theme-sample__layout{grid-template-columns:1.5fr .8fr .8fr;gap:.5rem;height:4.5rem;display:grid}.theme-sample__layout span{border:1px solid var(--lab-line);border-radius:var(--qyb-radius-sm);background:var(--lab-soft)}.theme-sample__actions{align-items:center;gap:.65rem;margin-top:1rem;display:flex}.theme-sample__actions span,.theme-sample__actions i{background:var(--qyb-orange);border-radius:999px;width:5.5rem;height:1.9rem;display:block}.theme-sample__actions i{border:1px solid var(--lab-line);background:0 0;width:3.5rem}.lab-card{border-radius:var(--qyb-radius-lg);min-width:0;box-shadow:var(--qyb-shadow-sm);overflow:hidden}.lab-card--wide{grid-column:1/-1}.lab-card__header{border-bottom:1px solid var(--lab-line);min-height:8.75rem;padding:1.5rem}.lab-card__header p{color:var(--qyb-orange-text);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.65rem;font-size:.6875rem;font-weight:700}.lab-card[data-tone=dark] .lab-card__header p{color:#ff8b51}.lab-card__header h3{color:var(--lab-text);letter-spacing:-.025em;margin-bottom:.4rem;font-size:1.35rem;font-weight:630}.lab-card__header>span{max-width:40rem;color:var(--lab-muted);font-size:.875rem;line-height:1.55;display:block}.lab-card__stage{background:var(--lab-soft);min-height:22rem;padding:1.5rem}.instrument{border-radius:var(--qyb-radius);min-height:31rem;color:var(--qyb-white);background:#00182d;border:1px solid #ffffff1c;gap:1rem;padding:1.25rem;display:grid;box-shadow:0 30px 80px #00000040}.instrument__topbar{color:#ffffff8c;letter-spacing:.03em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;min-height:2.5rem;padding-bottom:.75rem;font-family:Geist Mono Variable,monospace;font-size:.6875rem;display:flex}.instrument__workspace{grid-template-columns:minmax(0,1.35fr) minmax(14rem,.65fr);gap:1rem;min-height:22rem;display:grid}.instrument__optics,.instrument__spectrum,.instrument__metrics>div{border-radius:var(--qyb-radius);background:#ffffff0a;border:1px solid #ffffff1c;position:relative;overflow:hidden}.instrument__orbit,.instrument__beam{display:block;position:absolute}.instrument__orbit{border:1px solid #fff6;border-radius:50%}.instrument__orbit--one{width:7rem;height:7rem;top:17%;left:15%}.instrument__orbit--two{border-color:#ef5000c2;width:10rem;height:10rem;bottom:13%;right:10%}.instrument__beam{transform-origin:50%;border-radius:999px;width:65%;height:3px;left:19%}.instrument__beam--one{background:#aeb8c0;animation:5.2s ease-in-out infinite qyb-instrument-beam-a;top:42%;transform:rotate(-17deg)}.instrument__beam--two{background:var(--qyb-orange);animation:5.6s ease-in-out infinite qyb-instrument-beam-b;bottom:29%;transform:rotate(18deg)}.instrument__sample{border-radius:var(--qyb-radius);backdrop-filter:blur(.6rem);background:#ffffff17;border:1px solid #ffffff2e;place-items:center;width:5.5rem;height:5.5rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.instrument__sample span{background:var(--qyb-white);border-radius:50%;width:2.6rem;height:2.6rem;box-shadow:0 0 2.5rem #ef500066}.instrument__readout{grid-template-rows:minmax(0,1fr) auto;gap:1rem;display:grid}.instrument__spectrum{padding:1rem}.instrument__label{color:#ffffff7a;letter-spacing:.12em;text-transform:uppercase;font-family:Geist Mono Variable,monospace;font-size:.6875rem}.instrument__bars{align-items:end;gap:.3rem;height:calc(100% - 2rem);padding-top:1rem;display:flex}.instrument__bars i{height:var(--bar-height);background:linear-gradient(to top, #899aa6, var(--qyb-orange));transform-origin:bottom;border-radius:2px 2px 0 0;flex:1;animation:3.8s ease-in-out infinite alternate qyb-spectrum-bar;display:block}.instrument__bars i:nth-child(3n+2){animation-delay:.3s}.instrument__bars i:nth-child(3n+3){animation-delay:.6s}.instrument__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.instrument__metrics>div{align-content:center;gap:.1rem;min-height:5rem;padding:1rem;display:grid}.instrument__metrics strong{font-size:1.4rem;font-weight:600}.instrument__metrics span{color:#ffffff85;font-size:.6875rem}.instrument__modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.instrument__modes span{border-radius:var(--qyb-radius-sm);color:#ffffffbd;background:#ffffff0a;border:1px solid #ffffff1c;padding:.65rem .75rem;font-size:.75rem;font-weight:620}@keyframes qyb-instrument-beam-a{50%{opacity:.55;transform:rotate(-22deg)scaleX(.86)}}@keyframes qyb-instrument-beam-b{50%{opacity:.72;transform:rotate(12deg)scaleX(1.08)}}@keyframes qyb-spectrum-bar{to{opacity:.62;transform:scaleY(.7)}}.photon-field,.spectrum-ribbon{border:1px solid var(--lab-line);border-radius:var(--qyb-radius);background:#00182d;height:19rem;position:relative;overflow:hidden}.photon-field__particle{top:var(--top);left:var(--left);background:var(--qyb-orange);width:.45rem;height:.45rem;animation:qyb-photon var(--duration) ease-in-out var(--delay) infinite;border-radius:50%;display:block;position:absolute;box-shadow:0 0 1.25rem #ef5000d9}.photon-field__beam{transform-origin:50%;border-radius:999px;width:64%;height:3px;display:block;position:absolute;left:18%}.photon-field__beam--one{background:#9caab4;animation:4.8s ease-in-out infinite qyb-photon-line-a;top:34%;transform:rotate(-14deg)}.photon-field__beam--two{background:var(--qyb-orange);width:53%;animation:5.2s ease-in-out infinite qyb-photon-line-b;bottom:27%;left:25%;transform:rotate(17deg)}.photon-field__label{color:#ffffff9e;letter-spacing:.12em;text-transform:uppercase;background:#001426b8;border:1px solid #ffffff1f;border-radius:999px;padding:.35rem .55rem;font-family:Geist Mono Variable,monospace;font-size:.625rem;position:absolute;top:1rem;left:1rem}@keyframes qyb-photon{0%,to{opacity:.3;transform:translate(0)scale(.85)}35%{opacity:1;transform:translate(1.5rem,-1.1rem)scale(1.45)}70%{opacity:.55;transform:translate(-1rem,1.4rem)scale(1)}}@keyframes qyb-photon-line-a{50%{opacity:.65;transform:rotate(-20deg)}}@keyframes qyb-photon-line-b{50%{opacity:.75;transform:rotate(10deg)}}.scan-map{align-content:center;gap:1rem;min-height:19rem;display:grid}.scan-map__grid{aspect-ratio:1;border:1px solid var(--lab-line);border-radius:var(--qyb-radius);background:var(--lab-panel);grid-template-columns:repeat(6,minmax(0,1fr));gap:.3rem;width:min(100%,18rem);margin-inline:auto;padding:.75rem;display:grid;position:relative;overflow:hidden}.scan-map__grid i{background:var(--qyb-orange);min-width:0;opacity:var(--cell-intensity);animation:qyb-scan-cell 2.6s ease-in-out var(--cell-delay) infinite;border-radius:.2rem;display:block}.scan-map__pass{inset-block:0;background:linear-gradient(90deg,#0000,#ef500066,#0000);width:3rem;animation:3.2s ease-in-out infinite qyb-scan-pass;position:absolute;left:0}.scan-map__legend{width:min(100%,18rem);color:var(--lab-muted);text-transform:uppercase;align-items:center;gap:.6rem;margin-inline:auto;font-family:Geist Mono Variable,monospace;font-size:.625rem;display:flex}.scan-map__legend i{background:linear-gradient(90deg, #ef500026, var(--qyb-orange));border-radius:999px;flex:1;height:.35rem;display:block}@keyframes qyb-scan-cell{50%{opacity:.92;transform:scale(.88)}}@keyframes qyb-scan-pass{0%,to{transform:translate(-120%)}50%{transform:translate(610%)}}.spectrum-ribbon__line{transform-origin:50%;background:#9baab4;border-radius:999px;width:120%;height:3px;animation:6.8s ease-in-out infinite qyb-ribbon;display:block;position:absolute;left:-10%}.spectrum-ribbon__line--one{top:26%}.spectrum-ribbon__line--two{background:var(--qyb-orange);animation-delay:.8s;top:50%}.spectrum-ribbon__line--three{background:#ffffffa3;animation-delay:1.6s;top:72%}.spectrum-ribbon__cursor{inset-block:0;background:linear-gradient(90deg,#0000,#ef50006b,#0000);width:5rem;animation:4.6s ease-in-out infinite qyb-ribbon-cursor;display:block;position:absolute;left:0}@keyframes qyb-ribbon{0%,to{opacity:.55;transform:translate(-2%)rotate(-3deg)scaleX(.95)}50%{opacity:1;transform:translate(2%)rotate(3deg)scaleX(1.05)}}@keyframes qyb-ribbon-cursor{0%{opacity:.35;transform:translate(-110%)}45%,55%{opacity:1}to{opacity:.35;transform:translate(660%)}}.card-stack{height:19rem;position:relative}.card-stack__item{z-index:var(--stack-z);top:calc(var(--stack-index) * 2.15rem);border:1px solid var(--lab-line);border-radius:var(--qyb-radius);background:var(--lab-bg);width:min(100%,25rem);min-height:9rem;animation:qyb-card-float 4.8s ease-in-out var(--stack-delay) infinite;grid-template-columns:1fr auto;align-content:center;gap:.5rem 1rem;margin-inline:auto;padding:1.35rem;display:grid;position:absolute;left:0;right:0;box-shadow:0 18px 45px #001d3524}.card-stack__item span{color:var(--qyb-orange-text);letter-spacing:.12em;font-size:.6875rem;font-weight:700}.card-stack__item strong{grid-column:1;font-size:1.2rem;font-weight:630}.card-stack__item i{background:var(--qyb-orange);width:2.5rem;height:2.5rem;color:var(--qyb-white);border-radius:50%;grid-area:1/2/3;align-self:center;place-items:center;font-style:normal;display:grid}@keyframes qyb-card-float{0%,to{transform:translateY(0)rotate(-.7deg)}50%{transform:translateY(-.7rem)rotate(.7deg)}}.command-panel{border:1px solid var(--lab-line);border-radius:var(--qyb-radius);background:var(--lab-bg);overflow:hidden}.command-panel__chrome{border-bottom:1px solid var(--lab-line);background:var(--lab-soft);align-items:center;gap:.4rem;min-height:2.75rem;padding-inline:1rem;display:flex}.command-panel__chrome i{background:var(--lab-muted);opacity:.45;border-radius:50%;width:.5rem;height:.5rem;display:block}.command-panel__chrome i:first-child{background:var(--qyb-orange);opacity:1}.command-panel__lines{gap:.55rem;padding:1.25rem;font-family:Geist Mono Variable,monospace;font-size:.75rem;display:grid}.command-panel__lines>div{border:1px solid var(--lab-line);border-radius:var(--qyb-radius-sm);background:var(--lab-soft);color:var(--lab-muted);animation:qyb-command-line 4s ease-in-out var(--command-delay) infinite;padding:.7rem .75rem}.command-panel__lines span{color:#ff7e3c}@keyframes qyb-command-line{0%,to{opacity:.62;transform:translate(0)}35%,60%{opacity:1;transform:translate(.45rem)}}.data-stream{border:1px solid var(--lab-line);border-radius:var(--qyb-radius);background:var(--lab-bg);height:19rem;position:relative;overflow:hidden}.data-stream:after{background:linear-gradient(var(--lab-bg), transparent 20%, transparent 80%, var(--lab-bg));content:"";pointer-events:none;position:absolute;inset:0}.data-stream__track{gap:.5rem;padding:1rem;animation:10s linear infinite qyb-data-stream;display:grid}.data-stream__track>div{border:1px solid var(--lab-line);border-radius:var(--qyb-radius-sm);background:var(--lab-soft);min-height:2.7rem;color:var(--lab-muted);justify-content:space-between;align-items:center;padding-inline:.8rem;font-family:Geist Mono Variable,monospace;font-size:.72rem;display:flex}.data-stream__track i{background:var(--qyb-orange);border-radius:50%;width:.5rem;height:.5rem;display:block;box-shadow:0 0 .8rem #ef500080}@keyframes qyb-data-stream{to{transform:translateY(calc(-50% - .25rem))}}.lab-marquee{gap:.8rem;padding-block:1rem;display:grid;overflow:hidden}.lab-marquee__row{padding-block:.2rem;display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lab-marquee__track{flex:none;gap:.6rem;width:max-content;animation:22s linear infinite qyb-marquee;display:flex}.lab-marquee__track--reverse{animation-name:qyb-marquee-reverse;animation-duration:26s;transform:translate(-50%)}.lab-marquee__track span{border:1px solid var(--lab-line);background:var(--lab-bg);min-height:2.5rem;color:var(--lab-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:.55rem .9rem;font-size:.8125rem;font-weight:580;display:inline-flex}.lab-marquee__track span:before{background:var(--qyb-orange);content:"";border-radius:50%;width:.4rem;height:.4rem;margin-right:.5rem}@keyframes qyb-marquee{to{transform:translate(calc(-50% - .3rem))}}@keyframes qyb-marquee-reverse{to{transform:translate(0)}}.lab-spotlight{border-radius:var(--qyb-radius);min-height:24rem;color:var(--qyb-white);background:#00182d;border:1px solid #ffffff1a;grid-template-columns:minmax(0,.8fr) minmax(18rem,1.2fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(1.25rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.lab-spotlight__glow{filter:blur(4.5rem);background:#ef50003b;border-radius:50%;width:30rem;height:30rem;animation:7s ease-in-out infinite qyb-spotlight;position:absolute;top:-14rem;left:48%;transform:translate(-50%)}.lab-spotlight__copy,.lab-spotlight__layers{z-index:1;position:relative}.lab-spotlight__copy{gap:1rem;display:grid}.lab-spotlight__copy span{color:#ff8b51;letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.lab-spotlight__copy strong{letter-spacing:-.045em;max-width:17ch;font-size:clamp(1.6rem,4vw,2.75rem);font-weight:580;line-height:1.05}.lab-spotlight__layers{gap:.45rem;display:grid}.lab-spotlight__layers>div{border-radius:var(--qyb-radius-sm);color:#ffffffc2;backdrop-filter:blur(.8rem);background:#ffffff0d;border:1px solid #ffffff1c;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;min-height:3.35rem;padding:.75rem .9rem;font-size:.85rem;display:grid}.lab-spotlight__layers span{color:#ff8b51;font-family:Geist Mono Variable,monospace;font-size:.65rem}.lab-spotlight__layers i{color:var(--qyb-orange);font-style:normal}@keyframes qyb-spotlight{0%,to{opacity:.72;transform:translate(-54%)scale(.92)}50%{opacity:1;transform:translate(-46%)scale(1.08)}}.motion-signal{border:1px solid var(--lab-line);border-radius:var(--qyb-radius);background:var(--lab-bg);align-content:center;gap:1.5rem;min-height:19rem;padding:1.5rem;display:grid}.motion-signal__readout{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.motion-signal__readout span{color:var(--lab-muted);letter-spacing:.1em;text-transform:uppercase;font-family:Geist Mono Variable,monospace;font-size:.7rem}.motion-signal__readout strong{color:#ff8b51;font-size:1rem;font-weight:640}.motion-signal__track{background:var(--lab-soft);border-radius:999px;height:.75rem;overflow:hidden}.motion-signal__track-fill{border-radius:inherit;background:linear-gradient(90deg, var(--qyb-orange), #ff8d55);width:72%;height:100%;animation:4.8s ease-in-out infinite qyb-motion-signal-track;display:block;box-shadow:0 0 1.5rem #ef500073}.motion-signal__status{border:1px solid var(--lab-line);width:max-content;color:var(--lab-muted);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.75rem;animation:2.6s ease-in-out infinite qyb-motion-signal-status;display:inline-flex}.motion-signal__status i{background:var(--qyb-orange);border-radius:50%;width:.5rem;height:.5rem;display:block;box-shadow:0 0 .75rem #ef5000a6}@keyframes qyb-motion-signal-track{0%,to{width:28%}25%{width:72%}50%{width:48%}75%{width:88%}}@keyframes qyb-motion-signal-status{0%,to{opacity:.72;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.motion-signal__track-fill,.motion-signal__status{animation:none}.motion-signal__track-fill{width:72%}}@media (width<=54rem){.ui-lab__section-heading{grid-template-columns:1fr}.ui-lab__section-heading>span{max-width:38rem}.ui-lab__grid{grid-template-columns:1fr}.lab-card--wide{grid-column:auto}.lab-spotlight{grid-template-columns:1fr}}@media (width<=47.99rem){.theme-samples,.instrument__workspace{grid-template-columns:1fr}.instrument__optics{min-height:18rem}.instrument__spectrum{min-height:11rem}.instrument__topbar{flex-direction:column;align-items:flex-start}}@media (width<=31.99rem){.lab-card__header,.lab-card__stage{padding:1rem}.instrument{padding:.75rem}.instrument__metrics,.instrument__modes{grid-template-columns:1fr}.instrument__modes{display:none}.lab-spotlight{padding:1rem}.mobile-nav__footer{grid-template-columns:1fr}}.button--outline-light{color:var(--qyb-navy);background:0 0;border-color:#001d353d}.button--outline-light:hover,.button--outline-light:focus-visible{border-color:var(--qyb-navy);background:var(--qyb-navy);color:var(--qyb-white)}.home-hero{min-height:min(44rem, calc(100vh - var(--qyb-header-height)));background:radial-gradient(circle at 78% 28%, #ef500024, transparent 28rem), var(--qyb-white);color:var(--qyb-navy);position:relative;overflow:hidden}.home-hero__grid{background-image:linear-gradient(#001d350d 1px,#0000 1px),linear-gradient(90deg,#001d350d 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 82%)}.home-hero__inner{z-index:1;min-height:min(44rem, calc(100vh - var(--qyb-header-height)));grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);align-items:center;gap:clamp(2rem,7vw,7rem);padding-block:clamp(4rem,9vw,8rem);display:grid;position:relative}.home-hero__copy{min-width:0}.home-hero__brand{letter-spacing:-.07em;width:min(100%,7.1em);min-height:2.7em;margin-bottom:0;font-size:clamp(3.5rem,8vw,7.5rem);font-weight:600;line-height:.9}.home-hero__brand-stage{--home-brand-line:.9em;--home-brand-letter:.78em;--home-brand-step:.93em;width:100%;height:2.7em;display:block;position:relative}.home-hero__brand-row{--home-brand-from-x:0;--home-brand-from-y:0;--home-brand-symbol-delay:.15s;--home-brand-tail-delay:3.35s;--home-brand-tail-steps:6;top:calc(var(--home-brand-row) * var(--home-brand-line));height:var(--home-brand-line);opacity:0;transform:translate(var(--home-brand-from-x), var(--home-brand-from-y));will-change:opacity, filter, transform;animation:home-brand-symbol-in .52s ease-out var(--home-brand-symbol-delay) both, home-brand-settle 1.35s var(--qyb-ease) 1.7s both;align-items:center;display:flex;position:absolute;left:0}.home-hero__brand-row--q{--home-brand-row:0;--home-brand-from-y:var(--home-brand-line)}.home-hero__brand-row--y{--home-brand-row:1;--home-brand-from-x:var(--home-brand-step);--home-brand-symbol-delay:.5s;--home-brand-tail-delay:4.55s;--home-brand-tail-steps:4}.home-hero__brand-row--b{--home-brand-row:2;--home-brand-b-scale:.85;--home-brand-from-x:calc(var(--home-brand-step) * 2);--home-brand-from-y:calc(var(--home-brand-line) * -1);--home-brand-symbol-delay:.85s;--home-brand-tail-delay:5.65s;--home-brand-tail-steps:5}.home-hero__brand-letter{width:var(--home-brand-letter);height:var(--home-brand-letter);flex:0 0 var(--home-brand-letter);place-items:center;display:grid}.home-hero__brand-letter img{object-fit:contain;width:100%;max-width:100%;height:100%}.home-hero__brand-row--b .home-hero__brand-letter img{transform:scale(var(--home-brand-b-scale))}.home-hero__brand-tail{white-space:nowrap;clip-path:inset(0 100% 0 0);opacity:0;will-change:clip-path, opacity;animation:home-brand-type .65s steps(var(--home-brand-tail-steps), end) var(--home-brand-tail-delay) both;margin-left:-.015em;display:inline-block;overflow:hidden}.home-hero__promise{width:fit-content;color:var(--qyb-orange-dark);letter-spacing:-.025em;white-space:nowrap;gap:.28em;margin:1.15rem 0 0;font-size:clamp(1.3rem,2.4vw,1.85rem);line-height:1.25;display:flex}.home-hero__promise span,.home-hero__promise strong{opacity:0;animation:home-brand-promise-in .95s var(--qyb-ease) 7s both;transform:translateY(1.25rem)}.home-hero__promise strong{font-weight:720;animation-delay:7.9s}.home-hero__actions{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.home-hero__mark{aspect-ratio:1;border:1px solid #001d3524;border-radius:50%;width:min(100%,27rem);margin-inline:auto;position:relative;box-shadow:0 0 0 4rem #001d3506,0 0 0 8rem #001d3504}.home-hero__mark:before,.home-hero__mark:after{content:"";background:#9baab4;border-radius:999px;width:112%;height:3px;animation:5.2s ease-in-out infinite qyb-instrument-beam-a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-17deg)}.home-hero__mark:after{background:var(--qyb-orange);width:104%;animation:5.6s ease-in-out infinite qyb-instrument-beam-b;transform:translate(-50%,-50%)rotate(18deg)}.home-hero__mark span{z-index:1;border:1px solid #001d353d;border-radius:50%;display:block;position:absolute}.home-hero__mark span:first-child{width:25%;height:25%;top:14%;left:11%}.home-hero__mark span:nth-child(2){border-color:#ef5000ad;width:38%;height:38%;bottom:10%;right:10%}.home-hero__mark span:nth-child(3){background:var(--qyb-navy);border:0;width:18%;height:18%;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 3rem #ef500061}@keyframes home-brand-symbol-in{0%{opacity:0;filter:blur(.45rem)}to{opacity:1;filter:blur()}}@keyframes home-brand-settle{0%{transform:translate(var(--home-brand-from-x), var(--home-brand-from-y))}to{transform:translate(0)}}@keyframes home-brand-type{0%{clip-path:inset(0 100% 0 0);opacity:.35}to{clip-path:inset(0);opacity:1}}@keyframes home-brand-promise-in{to{opacity:1;transform:translateY(0)}}.home-section{padding-block:clamp(4rem,8vw,7rem)}.home-section--light{background:var(--qyb-white)}.home-section--mist{background:var(--qyb-mist)}.home-section--dark{background:var(--qyb-navy)}.section-heading{margin-bottom:clamp(2rem,5vw,3.5rem)}.section-heading h2{letter-spacing:-.05em;max-width:18ch;margin-bottom:0;font-size:clamp(2rem,4.5vw,3.75rem);font-weight:610;line-height:1.02}.home-section--dark .collection-card{color:var(--qyb-white);box-shadow:none;background:#ffffff0f;border-color:#ffffff1f}.home-section--dark .collection-card__status,.home-section--dark .collection-card>p:not(.collection-card__status){color:#ffffff9e}.home-section--dark .collection-card__link{color:#ff8b51}.home-section--dark .empty-state{background:#ffffff0f;border-color:#ffffff2e}.home-section--dark .empty-state h2{color:var(--qyb-white)}.home-section--dark .empty-state p{color:#ffffff9e}.home-quote{background:var(--qyb-orange-dark);color:var(--qyb-white);padding-block:clamp(3rem,7vw,5.5rem)}.home-quote__inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.home-quote h2{letter-spacing:-.05em;max-width:17ch;margin:0;font-size:clamp(2rem,4.5vw,3.75rem);font-weight:610;line-height:1.02}.not-found{background:radial-gradient(circle at 72% 30%, #ef500021, transparent 26rem), var(--qyb-mist);color:var(--qyb-navy)}.not-found__inner{min-height:max(32rem, calc(100vh - var(--qyb-header-height)));place-content:center;justify-items:start;padding-block:5rem;display:grid}.not-found h1{letter-spacing:-.06em;margin-bottom:1rem;font-size:clamp(3rem,8vw,6rem);font-weight:610;line-height:.95}.not-found p:not(.eyebrow){color:var(--qyb-muted);margin-bottom:2rem}.contact-layout{grid-template-columns:minmax(13rem,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.contact-layout__intro{top:calc(var(--qyb-header-height) + 2rem);color:var(--qyb-muted);line-height:1.7;position:sticky}.contact-layout__intro>p{margin:0}.entry-section{border-top:1px solid var(--qyb-line);max-width:58rem;padding-top:clamp(2rem,5vw,4rem)}.entry-section h2{color:var(--qyb-navy);letter-spacing:-.04em;margin-bottom:1.5rem;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:630}.feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.feature-list li{border:1px solid var(--qyb-line);border-radius:var(--qyb-radius-sm);background:var(--qyb-mist);min-height:4rem;color:var(--qyb-ink);padding:1rem 1rem 1rem 2.35rem;line-height:1.5;position:relative}.feature-list li:before{background:var(--qyb-orange);content:"";border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:1.35rem;left:1rem}.specification-list,.reference-meta{border-top:1px solid var(--qyb-line);margin:0;padding:0;display:grid}.specification-list>div,.reference-meta>div{border-bottom:1px solid var(--qyb-line);grid-template-columns:minmax(9rem,.45fr) minmax(0,1fr);gap:1.5rem;padding-block:.9rem;display:grid}.specification-list dt,.reference-meta dt{color:var(--qyb-muted);font-size:.8rem;font-weight:650}.specification-list dd,.reference-meta dd{color:var(--qyb-ink);margin:0}.reference-meta{max-width:58rem}.faq-list{gap:.65rem;display:grid}.faq-list details{border:1px solid var(--qyb-line);border-radius:var(--qyb-radius-sm);background:var(--qyb-white)}.faq-list summary{color:var(--qyb-navy);cursor:pointer;padding:1rem 1.25rem;font-weight:630}.faq-list details[open] summary{border-bottom:1px solid var(--qyb-line)}.faq-list p{color:var(--qyb-muted);margin:0;padding:1rem 1.25rem;line-height:1.7}.entry-cta,.entry-actions{border-top:1px solid var(--qyb-line);flex-wrap:wrap;gap:.75rem;max-width:58rem;padding-top:2rem;display:flex}.article-meta{color:var(--qyb-muted);flex-wrap:wrap;gap:.5rem 1.25rem;margin-bottom:2rem;font-size:.8rem;display:flex}.company-page{--company-heading:clamp(2rem, 4vw, 3.75rem);color:var(--qyb-ink);background:linear-gradient(#fff 0%,#f8fbfc 46%,#fff 100%);overflow:clip}.company-hero{background:radial-gradient(circle at 82% 44%,#ef50001a,#0000 25rem),radial-gradient(circle at 76% 48%,#001d350a,#0000 18rem),linear-gradient(145deg,#fff,#f5f9fa);border-bottom:1px solid #001d3514;flex-direction:column;display:flex;position:relative;overflow:hidden}.company-hero__breadcrumbs{z-index:2;padding-top:clamp(.8rem,2vw,1.4rem);position:relative}.company-hero:after{content:"";pointer-events:none;border:1px solid #001d350d;border-radius:50%;width:40rem;height:40rem;position:absolute;bottom:-20rem;right:-10rem}.company-hero__inner{min-height:min(40rem, calc(100svh - var(--qyb-header-height) - 3rem));grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:center;gap:clamp(3rem,9vw,10rem);padding-block:clamp(2.5rem,6vw,5rem);display:grid}.company-hero__copy>p,.company-section__heading>p,.company-section__heading>div>p,.company-final p:first-child{color:var(--qyb-orange-text);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:680}.company-hero h1,.company-section__heading h2,.company-final h2{color:var(--qyb-navy);font-size:var(--company-heading);letter-spacing:-.06em;margin:0;font-weight:590;line-height:1.02}.company-hero__copy>div{max-width:45rem;color:var(--qyb-muted);margin-top:1.75rem;font-size:1rem;line-height:1.75}.company-hero__copy{z-index:1;position:relative}.company-hero__copy>div p{margin-bottom:1rem}.company-hero__visual{aspect-ratio:1;filter:drop-shadow(0 2rem 3rem #001d3514);width:min(100%,29rem);margin-inline:auto;position:relative}.company-hero__axis{pointer-events:none;background:linear-gradient(90deg,#0000,#001d351f,#0000);position:absolute;top:50%;left:50%}.company-hero__axis--x{width:112%;height:1px;transform:translate(-50%,-50%)}.company-hero__axis--y{background:linear-gradient(#0000,#001d351a,#0000);width:1px;height:112%;transform:translate(-50%,-50%)}.company-hero__orbit,.company-hero__core{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.company-hero__orbit--one{aspect-ratio:1;border:1px solid #001d3521;width:72%;box-shadow:0 0 0 3rem #001d3505,inset 0 0 4rem #fffc}.company-hero__orbit--two{aspect-ratio:1;border:1px solid #ef500061;width:42%}.company-hero__beam{transform-origin:50%;border-radius:999px;width:90%;height:2px;position:absolute;top:50%;left:5%}.company-hero__beam--orange{background:linear-gradient(90deg, transparent, var(--qyb-orange), transparent);transform:rotate(-18deg);box-shadow:0 0 1.3rem #ef500057}.company-hero__beam--light{background:linear-gradient(90deg,#0000,#9aaab4,#0000);transform:rotate(20deg)}.company-hero__core{place-items:center;width:88%;min-height:0;padding:0;animation:5.8s ease-in-out infinite alternate company-logo-float;display:grid}.company-hero__core img{filter:drop-shadow(0 1.1rem 1.8rem #001d351f);width:min(100%,22rem);height:auto}@keyframes company-logo-float{0%{transform:translate(-50%,-52%)rotate(-1deg)}to{transform:translate(-50%,-47%)rotate(1deg)}}.company-section{padding-block:clamp(4.5rem,9vw,8rem)}.company-section__heading{max-width:49rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.company-section__heading--split{grid-template-columns:minmax(0,.9fr) minmax(18rem,.55fr);align-items:end;gap:clamp(2rem,8vw,8rem);max-width:none;display:grid}.company-section__heading--split>span{max-width:30rem;color:var(--qyb-muted);font-size:.95rem;line-height:1.7}.company-story{background:radial-gradient(circle at 88% 35%, #00538514, transparent 28rem), var(--qyb-white)}.company-story__grid{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);align-items:stretch;gap:clamp(1.25rem,3vw,2.25rem);display:grid}.company-story__copy,.company-story__timeline{border-radius:1.35rem;box-shadow:0 1.35rem 3.8rem #001d3514}.company-story__copy{background:#ffffffbd;border:1px solid #001d3517;padding:clamp(1.6rem,4vw,2.7rem)}.company-story__copy p{color:var(--qyb-muted);margin:0 0 1.15rem;line-height:1.75}.company-story__copy p:last-child{margin-bottom:0}.company-story__copy strong{color:var(--qyb-navy);font-weight:680}.company-story__timeline{color:var(--qyb-navy);backdrop-filter:blur(1.2rem);background:radial-gradient(circle at 82% 18%,#ef500017,#0000 35%),linear-gradient(145deg,#e1f0f9c7,#ffffffad);border:1px solid #ffffffd1;padding:clamp(1.8rem,4vw,2.25rem);box-shadow:inset 0 1px #fffffff5,0 1.35rem 3.8rem #001d351a}.company-story__timeline>p{color:var(--qyb-orange-text);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.75rem;font-size:.82rem;font-weight:800}.company-story__timeline ol{margin:0;padding:0 0 0 1.95rem;list-style:none;position:relative}.company-story__timeline ol:before{background:linear-gradient(var(--qyb-orange), #b9d0ddb8);content:"";width:1px;position:absolute;top:.45rem;bottom:.8rem;left:.44rem}.company-story__timeline li{padding:0 0 1.8rem;display:block;position:relative}.company-story__timeline li:last-child{padding-bottom:0}.company-story__timeline li:before{border:3px solid var(--qyb-orange);content:"";background:#fff;border-radius:50%;width:.92rem;height:.92rem;position:absolute;top:.22rem;left:-1.95rem;box-shadow:0 0 0 .32rem #ef500014}.company-story__timeline li>strong{color:var(--qyb-orange-text);letter-spacing:-.035em;font-size:1.55rem;font-weight:800;line-height:1;display:block}.company-story__timeline h3{color:var(--qyb-navy);margin:.42rem 0 .38rem;font-size:1.05rem;font-weight:680}.company-story__timeline li p{color:var(--qyb-muted);margin:0;font-size:.82rem;line-height:1.55}.company-expertise{background:#f8fbfc}.company-expertise__list{background:#ffffff8a;border:1px solid #001d351a;border-radius:1.4rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 1rem 3rem #001d350d}.company-expertise__list li{background:radial-gradient(circle at 18% 115%,#ef500000,#0000 44%),linear-gradient(145deg,#ffffff7a,#eef5f833);border-bottom:1px solid #001d351c;border-right:1px solid #001d351c;grid-template-columns:1fr;align-content:start;gap:.8rem;min-height:11rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative}.company-expertise__list li:after{background:var(--qyb-orange);content:"";opacity:.38;width:.4rem;height:.4rem;transition:opacity .18s ease, transform .22s var(--qyb-ease);border-radius:50%;position:absolute;bottom:1.25rem;right:1.5rem;box-shadow:0 0 1rem #ef50006b}.company-expertise__list li:last-child{border-right:0}.company-expertise__list li{transition:background-color .18s ease, transform .22s var(--qyb-ease)}.company-expertise__list li:hover{background:radial-gradient(circle at 18% 115%,#ef50001a,#0000 44%),#ffffffb8;transform:translateY(-.2rem)}.company-expertise__list li:hover:after{opacity:1;transform:scale(1.35)}.company-expertise__list h3{color:var(--qyb-navy);letter-spacing:-.03em;margin:0;font-size:1.15rem;font-weight:630}.company-expertise__list p{color:var(--qyb-muted);margin:.35rem 0 0;font-size:.86rem;line-height:1.6}.company-people{background:var(--qyb-white)}.company-people__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3.5vw,3rem);margin:0;padding:0;list-style:none;display:grid}.company-people__grid--founders{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.5rem)}.company-team{background:#fbfdfe;border-top:1px solid #001d3514}.company-team .company-section__heading{margin-bottom:2.5rem}.company-people__grid--team{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem)}.company-people__grid--team li:first-child{--team-photo-scale:1.2;--team-photo-x:0%;--team-photo-y:0%}.company-people__grid--team li:nth-child(2){--team-photo-scale:1.1;--team-photo-x:0%;--team-photo-y:0%}.company-people__grid--team li:nth-child(3){--team-photo-scale:1.3;--team-photo-x:0%;--team-photo-y:0%}.company-people__grid--team li:nth-child(4){--team-photo-scale:1.2;--team-photo-x:0%;--team-photo-y:0%}.company-people__grid--team li:nth-child(5){--team-photo-scale:.97;--team-photo-x:0%;--team-photo-y:0%}.company-people__grid--team img{transform:translate(var(--team-photo-x), var(--team-photo-y)) scale(var(--team-photo-scale));transform-origin:bottom}.company-people__grid--team li:hover img{transform:translate(var(--team-photo-x), var(--team-photo-y)) scale(var(--team-photo-scale));filter:none}.company-founder--aboma-merdasa{--aboma-photo-scale:1.61;--aboma-photo-x:0%;--aboma-photo-y:32%}.company-people__grid li{min-width:0;transition:transform .24s var(--qyb-ease);position:relative}.company-people__grid li:hover{transform:translateY(-.3rem)}.company-people__portrait{aspect-ratio:4/5;background:#f5f8f9;border:1px solid #001d3517;border-radius:1rem;place-items:end center;width:100%;display:grid;position:relative;overflow:hidden}.company-people__portrait picture{width:100%;height:100%;display:block}.company-people__grid img{z-index:1;object-fit:contain;object-position:bottom center;width:100%;height:100%;transition:transform .32s var(--qyb-ease), filter .22s ease;padding:.8rem .8rem 0;display:block;position:relative}.company-people__grid li:hover img{filter:saturate(1.04);transform:scale(1.025)}.company-people__grid--founders li.company-founder--aboma-merdasa .company-people__portrait,.company-people__grid--founders li.company-founder--aboma-merdasa picture{border-radius:inherit;overflow:hidden}.company-people__grid--founders li.company-founder--aboma-merdasa img,.company-people__grid--founders li.company-founder--aboma-merdasa:hover img{filter:none;transform:translate(var(--aboma-photo-x), var(--aboma-photo-y)) scale(var(--aboma-photo-scale));transform-origin:bottom}.company-people__grid h3{color:var(--qyb-orange-text);letter-spacing:-.02em;text-align:center;margin:.9rem 0 0;font-size:1rem;font-weight:660}.company-people__role{color:var(--qyb-muted);text-align:center;margin:.3rem 0 0;font-size:.78rem;font-weight:560;line-height:1.4}.company-advisory{background:#f8fbfc;border-top:1px solid #001d3514}.company-advisory .company-section__heading{max-width:none;margin-bottom:2.5rem}.company-advisory .company-section__heading h2{white-space:nowrap;font-size:clamp(1.9rem,3.4vw,3rem)}.company-people__grid--advisory{grid-template-columns:repeat(5,minmax(0,1fr));max-width:58rem}.company-people__grid--advisory .company-people__portrait{aspect-ratio:4/5;border-radius:1rem}.company-people__grid--advisory img{filter:saturate(.78);padding:.55rem .55rem 0}.company-people__grid--advisory h3{color:var(--qyb-orange-text);font-size:.78rem;font-weight:640}.company-final{color:var(--qyb-ink);background:radial-gradient(at 16%,#ef500024,#0000 25rem),radial-gradient(at 88% 20%,#ffac7114,#0000 20rem),linear-gradient(145deg,#edf5f8,#fff 70%);border-top:1px solid #001d3514;padding-block:clamp(4.5rem,9vw,8rem);position:relative;overflow:hidden}.company-final__inner{z-index:1;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.7fr);align-items:center;gap:clamp(3rem,9vw,9rem);padding:clamp(2rem,5vw,4rem);display:grid;position:relative}.company-final__visual{--company-berlin-width:50rem;width:min(150%, var(--company-berlin-width));aspect-ratio:16/9;color:var(--qyb-orange);filter:drop-shadow(0 1.4rem 2rem #ef500021);justify-self:end;margin-inline:0;position:relative}.company-final__inner>div:first-child{z-index:2;padding-right:clamp(1.5rem,5vw,5rem);position:relative;transform:translate(-2rem)}.company-final__visual img{object-fit:contain;width:100%;height:100%;display:block}.company-final p:first-child{color:var(--qyb-orange-text)}.company-final h2{max-width:18ch;color:var(--qyb-navy);margin-bottom:1.3rem}.company-final h2+p{max-width:45rem;color:var(--qyb-muted);margin:0;font-size:1rem;line-height:1.75}.company-final__actions{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.company-final__link svg{width:1rem;height:1rem;transition:transform .18s var(--qyb-ease)}.company-final__link:hover svg,.company-final__link:focus-visible svg{transform:translate(.2rem)}@media (width<=64rem){.company-hero__inner,.company-final__inner{grid-template-columns:minmax(0,1fr) minmax(16rem,.65fr);gap:2rem}.company-people__grid,.company-people__grid--founders{grid-template-columns:repeat(3,minmax(0,1fr))}.company-expertise__list{grid-template-columns:repeat(2,minmax(0,1fr))}.company-expertise__list li:nth-child(2n){border-right:0}.company-people__grid--advisory{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=48rem){.company-hero__inner,.company-final__inner,.company-section__heading--split{grid-template-columns:1fr}.company-hero__inner{min-height:auto}.company-hero__visual{width:min(70vw,20rem);margin-top:1rem}.company-section__heading--split{gap:1rem}.company-story__grid,.company-expertise__list{grid-template-columns:1fr}.company-expertise__list li,.company-expertise__list li:nth-child(2n){border-right:0;min-height:0}.company-people__grid,.company-people__grid--advisory{grid-template-columns:repeat(2,minmax(0,1fr))}.company-final__visual{width:min(88vw,26rem)}.company-final__inner>div:first-child{padding-right:0;transform:none}.company-advisory .company-section__heading h2{white-space:normal}}@media (prefers-reduced-motion:reduce){.company-page *,.company-page :before,.company-page :after{scroll-behavior:auto!important;transition:none!important}.company-hero__core{animation:none}}.company-people__grid--team li:hover{transform:none}.company-people__grid--team li:hover img{filter:none;transform:translate(var(--team-photo-x), var(--team-photo-y)) scale(var(--team-photo-scale))}.downloads-page main{background:#f8fbfc}.downloads-hero{background:radial-gradient(circle at 82% 10%,#ef500017,#0000 24rem),linear-gradient(145deg,#fff,#f1f6f8);border-bottom:1px solid #001d3517}.downloads-hero__inner{padding-block:clamp(.8rem,2vw,1.4rem) clamp(3rem,6vw,5.25rem)}.downloads-hero .breadcrumbs{margin-bottom:clamp(2rem,4vw,3.25rem)}.downloads-eyebrow,.downloads-kicker{color:var(--qyb-orange-dark);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.55rem;font-size:.69rem;font-weight:720}.downloads-hero h1{max-width:20ch;color:var(--qyb-navy);letter-spacing:-.055em;margin-bottom:1.1rem;font-size:clamp(2.45rem,5vw,4.7rem);font-weight:610;line-height:.98}.downloads-hero__inner>p:last-child{max-width:48rem;color:var(--qyb-muted);margin-bottom:0;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.7}.downloads-section{scroll-margin-top:calc(var(--qyb-header-height) + 1rem);padding-block:clamp(3.5rem,7vw,6rem);position:relative}.downloads-updates-group{background:var(--qyb-white);scroll-margin-top:calc(var(--qyb-header-height) + 1rem);padding-bottom:clamp(3.5rem,7vw,6rem)}.downloads-updates-group .downloads-section--updates,.downloads-updates-group .downloads-lab{padding-bottom:1.5rem}.downloads-updates-group .downloads-section--compact{padding-bottom:0}.downloads-section--compact{padding-top:0}.downloads-section--resource{background:var(--qyb-white);padding-bottom:0}.downloads-section--resource#api{padding-bottom:clamp(2rem,4vw,3rem)}.downloads-section--faq{background:#edf3f68f;border-top:1px solid #001d3512}.downloads-section--integration{background:var(--qyb-white);border-top:1px solid #001d3512}.downloads-section__heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:end;gap:2rem;margin-bottom:1.6rem;display:grid}.downloads-section__heading h2,.downloads-integration h2,.downloads-support h2{color:var(--qyb-navy);letter-spacing:-.045em;margin-bottom:0;font-size:clamp(1.9rem,3.4vw,3rem);font-weight:620;line-height:1.05}.downloads-section__heading p,.downloads-integration__copy>p:not(.downloads-eyebrow),.downloads-support p{color:var(--qyb-muted);margin:0;line-height:1.65}.downloads-update-list{border-radius:var(--qyb-radius-lg);box-shadow:inset 0 1px 0 #ffffffe6, var(--qyb-shadow-sm);background:#ffffffc2;border:1px solid #001d351c;overflow:hidden}.downloads-update-row{min-height:11rem;scroll-margin-top:calc(var(--qyb-header-height) + 1rem);border-bottom:1px solid #001d3517;grid-template-columns:minmax(0,1fr) minmax(15rem,auto);align-items:center;gap:clamp(1rem,2vw,1.5rem);padding:clamp(1.2rem,2.5vw,1.75rem);transition:background-color .18s;display:grid;position:relative}.downloads-update-row:last-child{border-bottom:0}.downloads-update-row:hover{background:#ffffffbd}.downloads-update-row--coming-soon{background:#edf3f657}.downloads-tool__icon,.downloads-lab__mark{width:3rem;height:3rem;color:var(--qyb-orange-dark);background:linear-gradient(145deg,#fffc,#ef500012);border:1px solid #ef500045;border-radius:.85rem;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffeb}.downloads-tool__icon svg,.downloads-lab__mark svg{stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem}.downloads-update-row__copy h3,.downloads-tool h2,.downloads-lab h2{color:var(--qyb-navy);letter-spacing:-.025em;margin-bottom:.45rem;font-size:1.28rem;font-weight:650}.downloads-update-row__copy>p:not(.downloads-kicker),.downloads-tool>div:nth-child(2)>p:last-child,.downloads-lab__copy>p:not(.downloads-eyebrow){max-width:46rem;color:var(--qyb-muted);margin-bottom:0;font-size:.9rem;line-height:1.6}.downloads-text-link{z-index:1;width:fit-content;color:var(--qyb-orange-dark);text-underline-offset:.2em;margin-top:.7rem;font-size:.8rem;font-weight:660;text-decoration:underline #ef500042;display:inline-flex;position:relative}.downloads-text-link:hover,.downloads-text-link:focus-visible{text-decoration-color:currentColor}.downloads-update-row__aside,.downloads-lab__actions{justify-items:end;gap:.7rem;min-width:15rem;display:grid}.downloads-update-row__aside small{color:var(--qyb-muted);font-size:.68rem}.downloads-meta{justify-content:flex-end;gap:1.2rem;margin:0;display:flex}.downloads-meta>div{gap:.05rem;display:grid}.downloads-meta dt{color:var(--qyb-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:670}.downloads-meta dd{color:var(--qyb-navy);margin:0;font-size:.83rem;font-weight:650}.downloads-status{color:var(--qyb-muted);background:#ffffff8c;border:1px solid #001d351a;border-radius:999px;padding:.55rem .75rem;font-size:.72rem;font-weight:660;display:inline-flex}.downloads-schema-list{border-radius:var(--qyb-radius-lg);background:var(--qyb-white);box-shadow:var(--qyb-shadow-sm);border:1px solid #001d351c;display:grid;overflow:hidden}.downloads-schema-row{min-height:8.5rem;scroll-margin-top:calc(var(--qyb-header-height) + 1rem);border-bottom:1px solid #001d3517;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:clamp(1.2rem,2.5vw,1.75rem);display:grid}.downloads-schema-row--coming-soon{background:#edf3f64d}.downloads-schema-row:last-child{border-bottom:0}.downloads-schema-row h3{color:var(--qyb-navy);letter-spacing:-.02em;margin-bottom:.35rem;font-size:1.15rem;font-weight:650}.downloads-schema-row>div:first-child>h3+p{max-width:44rem;color:var(--qyb-muted);margin:0;font-size:.88rem;line-height:1.6}.downloads-compatibility{flex-wrap:wrap;align-items:center;gap:.55rem .7rem;margin-top:.85rem;display:flex}.downloads-compatibility>span{color:var(--qyb-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:650}.downloads-compatibility ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.downloads-compatibility li{color:var(--qyb-navy);background:#ef500012;border:1px solid #ef50002e;border-radius:999px;padding:.32rem .58rem;font-size:.7rem;font-weight:650;line-height:1}.downloads-schema-row__aside{justify-items:end;gap:.7rem;display:grid}.downloads-anchor-alias{top:calc((var(--qyb-header-height) + 1rem) * -1);pointer-events:none;position:absolute}.downloads-lab{scroll-margin-top:calc(var(--qyb-header-height) + 1rem);padding-bottom:clamp(3.5rem,7vw,6rem)}.downloads-lab__panel{border-radius:var(--qyb-glass-radius);-webkit-backdrop-filter:blur(1.4rem)saturate(175%);background:radial-gradient(at 92% 130%,#ef50002e,#0000 40%),linear-gradient(135deg,#ffffffc7,#d8e8ef6b);border:1px solid #ffffffc7;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,3vw,2.25rem);padding:clamp(1.5rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #001d350d,0 1.4rem 3.5rem #001d351a}.downloads-lab__mark{width:3.5rem;height:3.5rem}.downloads-lab__copy .downloads-text-link{margin-top:.8rem}.downloads-tool{border-radius:var(--qyb-radius-lg);background:var(--qyb-white);box-shadow:var(--qyb-shadow-sm);border:1px solid #001d351c;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1.4rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.downloads-faq{grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.downloads-faq .downloads-section__heading{margin:0;display:block}.downloads-faq .downloads-section__heading p{margin-top:.8rem}.downloads-faq__list{gap:.65rem;display:grid}.downloads-faq__list details{border-radius:var(--qyb-radius);background:#ffffffc7;border:1px solid #001d351c}.downloads-faq__list summary{color:var(--qyb-navy);cursor:pointer;padding:1rem 1.1rem;font-size:.9rem;font-weight:650}.downloads-faq__list details[open] summary{border-bottom:1px solid #001d3517}.downloads-faq__list details p{color:var(--qyb-muted);margin:0;padding:1rem 1.1rem;font-size:.86rem;line-height:1.65}.downloads-integration{grid-template-columns:minmax(13rem,.45fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.downloads-integration__logo{border-radius:var(--qyb-radius-lg);background:radial-gradient(circle,#ef50001c,#0000 58%),#edf3f69e;border:1px solid #001d351a;place-items:center;min-height:14rem;padding:2rem;display:grid}.downloads-integration__logo img{object-fit:contain;width:min(100%,13rem);max-height:7rem}.downloads-integration__logo span{color:var(--qyb-orange-dark);font-size:4rem;font-weight:700}.downloads-integration__copy>p:not(.downloads-eyebrow){max-width:49rem;margin-top:1rem}.downloads-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.downloads-support{background:var(--qyb-navy);color:var(--qyb-white);padding-block:clamp(3rem,6vw,4.5rem)}.downloads-support__inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.downloads-support h2{color:var(--qyb-white);font-size:clamp(1.7rem,3vw,2.5rem)}.downloads-support p{color:#ffffffad;max-width:48rem;margin-top:.7rem}.downloads-release-page .downloads-hero h1{max-width:none}.downloads-hero--release .downloads-hero__inner{padding-bottom:clamp(2.75rem,5vw,4rem)}.downloads-release-list{gap:.9rem;max-width:58rem;display:grid}.downloads-release{border-radius:var(--qyb-radius-lg);background:var(--qyb-white);box-shadow:var(--qyb-shadow-sm);border:1px solid #001d351c;padding:clamp(1.25rem,3vw,2rem)}.downloads-release:first-child{background:radial-gradient(ellipse at 95% 130%, #ef50001c, transparent 42%), var(--qyb-white);border-color:#ef50004d}.downloads-release header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.1rem;display:flex}.downloads-release h2{color:var(--qyb-navy);letter-spacing:-.025em;margin:0;font-size:1.35rem;font-weight:660}.downloads-release time{color:var(--qyb-muted);font-size:.78rem;font-weight:620}.downloads-release ul{color:var(--qyb-muted);gap:.45rem;margin:0;padding-left:1.15rem;font-size:.9rem;line-height:1.55;display:grid}.downloads-release li::marker{color:var(--qyb-orange)}.downloads-release-list__back{margin-top:1rem}@media (width<=50rem){.downloads-section__heading,.downloads-faq,.downloads-integration{grid-template-columns:1fr;gap:1.25rem}.downloads-update-row{grid-template-columns:1fr}.downloads-update-row__aside{grid-column:1;justify-items:start;min-width:0}.downloads-update-row__aside .downloads-meta{justify-content:flex-start}.downloads-lab__panel{grid-template-columns:3.5rem minmax(0,1fr)}.downloads-lab__actions{grid-column:2;justify-items:start;min-width:0}.downloads-lab__actions .downloads-meta{justify-content:flex-start}.downloads-tool{grid-template-columns:3rem minmax(0,1fr)}.downloads-tool .button{grid-column:2;justify-self:start}.downloads-schema-row{grid-template-columns:1fr;gap:1rem}.downloads-schema-row__aside{justify-items:start}.downloads-integration__logo{min-height:10rem}}@media (width<=35rem){.downloads-hero__inner{padding-bottom:3rem}.downloads-update-row,.downloads-lab__panel,.downloads-tool{grid-template-columns:1fr}.downloads-update-row__aside,.downloads-lab__actions,.downloads-tool .button{grid-column:1}.downloads-update-row__aside,.downloads-lab__actions{justify-items:stretch}.downloads-update-row__aside .button,.downloads-lab__actions .button,.downloads-tool .button,.downloads-support .button{width:100%}.downloads-update-row__aside .downloads-meta,.downloads-lab__actions .downloads-meta{justify-content:flex-start}.downloads-support__inner{flex-direction:column;align-items:stretch}.downloads-release header{flex-direction:column;align-items:flex-start}}@media (width<=54rem){.home-hero__inner{grid-template-columns:1fr}.home-hero__brand{font-size:clamp(3.4rem,14vw,6rem)}.home-hero__mark{width:min(70vw,23rem)}.contact-layout{grid-template-columns:1fr}.contact-layout__intro{position:static}}@media (width<=41rem){.home-quote__inner{flex-direction:column;align-items:flex-start}.feature-list,.specification-list>div,.reference-meta>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lab-marquee__track,.lab-marquee__track--reverse,.data-stream__track,.scan-map__pass,.spectrum-ribbon__cursor{transform:none!important}.lab-marquee__row{scrollbar-width:thin;overflow-x:auto;mask-image:none}.lab-marquee__track span[aria-hidden=true],.data-stream__track>div[aria-hidden=true]{display:none}.home-hero__brand-row,.home-hero__brand-tail,.home-hero__promise span,.home-hero__promise strong{animation:none!important}.home-hero__brand-row,.home-hero__promise span,.home-hero__promise strong{opacity:1;transform:none}.home-hero__brand-tail{clip-path:none;opacity:1}}.luqy-pro-page main{background:#f8fbfc;overflow:clip}.luqy-pro-hero{min-height:calc(100svh - var(--qyb-header-height));color:var(--qyb-navy);background:radial-gradient(circle at 75% 35%,#ef50001f,#0000 29rem),linear-gradient(145deg,#f9fcfd 0%,#edf4f7 56%,#f8fbfc 100%);position:relative;overflow:hidden}.luqy-pro-hero:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(#0000,#f8fbfcb8 46%,#f8fbfc 94%);height:clamp(4rem,11vw,8rem);position:absolute;bottom:-1px;left:0;right:0}.luqy-pro-hero__spectrum{z-index:0;opacity:.72;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.luqy-pro-hero__spectrum-glow,.luqy-pro-hero__spectrum-line{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite alternate luqy-spectrum-float}.luqy-pro-hero__spectrum-glow{opacity:.5;animation-name:luqy-spectrum-glow}.luqy-pro-hero__inner{z-index:2;min-height:calc(100svh - var(--qyb-header-height));flex-direction:column;padding-bottom:clamp(5rem,10vw,8rem);display:flex;position:relative}.luqy-pro-hero__breadcrumbs{margin-top:clamp(.8rem,2vw,1.4rem);margin-bottom:clamp(1.25rem,3vw,2.25rem)}.luqy-pro-hero__grid{flex:1;grid-template-columns:minmax(0,1.06fr) minmax(23rem,.94fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.luqy-pro-hero__copy{padding-block:1rem}.luqy-pro-hero__eyebrow,.luqy-pro-panel__eyebrow{color:var(--qyb-orange-text);letter-spacing:.17em;text-transform:uppercase;margin-bottom:.85rem;font-size:.72rem;font-weight:720}.luqy-pro-hero h1{font-family:var(--font-sans);letter-spacing:-.025em;margin-bottom:1rem;font-size:clamp(3.8rem,7vw,6.8rem);font-weight:700;line-height:.96}.luqy-pro-hero__claim{max-width:31rem;color:var(--qyb-navy);letter-spacing:-.035em;margin-bottom:1rem;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:600;line-height:1.12}.luqy-pro-hero__claim--accent{color:#ef5000}.luqy-pro-hero__description{max-width:40rem;color:var(--qyb-muted);margin-bottom:0;font-size:clamp(.95rem,1.4vw,1.08rem);font-weight:400;line-height:1.65}.luqy-pro-hero__cta{margin-top:1.6rem}.product-hero__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.6rem;display:flex}.product-hero__actions>.button{margin-top:0}.luqy-pro-hero__product{--luqy-product-hover-scale:1.28;place-items:center;min-height:clamp(25rem,50vw,43rem);display:grid;position:relative}.luqy-pro-hero__glass{aspect-ratio:1.15;backdrop-filter:blur(1.4rem)saturate(150%);background:radial-gradient(circle at 28% 18%,#ffffffd1,#0000 32%),linear-gradient(145deg,#ffffff6b,#cfdee62e);border:1px solid #ffffffb8;border-radius:50%;width:min(94%,38rem);animation:8s ease-in-out infinite alternate luqy-glass-drift;position:absolute;box-shadow:inset 0 1px #ffffffeb,inset -2rem -2rem 5rem #001d350a,0 2rem 6rem #001d351c,0 0 5rem #ef50001a}.luqy-pro-hero__glass:after{border-radius:inherit;content:"";background:linear-gradient(125deg,#ffffff38,#0000 48%);border:1px solid #ffffff7a;position:absolute;inset:7%}.luqy-pro-hero__product img{z-index:1;filter:drop-shadow(0 2.2rem 2.5rem #001d3538);transform-origin:58% 52%;width:min(112%,48rem);max-width:none;height:auto;transition:filter .52s ease, transform .62s var(--qyb-ease);will-change:transform;position:relative;transform:translateY(-1%)}.luqy-pro-hero__product picture{display:contents}.luqy-pro-hero__product:hover img{filter:drop-shadow(0 2.8rem 3.4rem #001d3547);transform:translateY(-1%) scale(var(--luqy-product-hover-scale))}.luqy-pro-research{background:radial-gradient(at 12% 110%,#ef500021,#0000 32rem),linear-gradient(145deg,#edf5f8,#fff 72%);border-top:1px solid #001d3514;padding-block:clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.luqy-pro-research:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #ef50001f;border-radius:50%;width:28rem;position:absolute;bottom:-12rem;right:-7rem}.luqy-pro-research__inner{z-index:1;border-radius:var(--qyb-radius-lg);backdrop-filter:blur(1.4rem)saturate(165%);background:linear-gradient(135deg,#ffffffb8,#e2eef36b);border:1px solid #ffffffd1;grid-template-columns:minmax(0,.85fr) minmax(20rem,1.15fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(1.5rem,4vw,3rem);display:grid;position:relative;box-shadow:inset 0 1px #fffffff5,0 1.5rem 4rem #001d3517}.luqy-pro-research__inner>div:first-child>p{color:var(--qyb-orange-text);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.7rem;font-size:.7rem;font-weight:720}.luqy-pro-research h2{max-width:15ch;color:var(--qyb-navy);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:610;line-height:1.04}.luqy-pro-research__copy>p{max-width:42rem;color:var(--qyb-muted);margin:0 0 1.5rem;line-height:1.75}.luqy-pro-research .button svg{width:1rem;height:1rem}.luqy-pro-tabs{scroll-margin-top:var(--qyb-header-height);background:#f8fbfc;position:relative}.luqy-pro-tabs__rail{z-index:1;pointer-events:none;padding-block:.6rem;position:relative}.luqy-pro-tabs__list{backdrop-filter:blur(1.8rem)saturate(190%)brightness(1.06);pointer-events:auto;background:radial-gradient(at 50% -80%,#ffffffd9,#0000 48%),linear-gradient(135deg,#ffffff7a,#d2e4ed38);border:1px solid #ffffffb8;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));width:min(64rem,100% - 4rem);margin-inline:auto;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #001d350f,0 1.2rem 3rem #001d3521}.luqy-pro-tabs__list button{min-height:3.35rem;color:var(--qyb-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-right:1px solid #001d3514;border-radius:0;justify-content:center;align-items:center;padding-inline:.75rem;font-size:.825rem;font-weight:650;text-decoration:none;transition:color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.luqy-pro-tabs__list button:last-child{border-right:0}.luqy-pro-tabs__list button:after{display:none}.luqy-pro-tabs__list button:hover,.luqy-pro-tabs__list button:focus-visible{color:var(--qyb-navy);background:#ffffff3d}.luqy-pro-tabs__list button[aria-selected=true]{color:var(--qyb-navy);background:linear-gradient(#ef50001a,#ef500008);box-shadow:inset 0 1px #ffffffd1,inset 0 0 1.6rem #ef500014,0 .65rem 2rem #001d3517}.luqy-pro-tabs__panels{min-height:clamp(27rem,52vw,42rem);padding-block:0}.luqy-pro-tabs__panel--contained{min-height:clamp(27rem,52vw,42rem);padding-block:clamp(4rem,8vw,7rem)}.luqy-pro-tabs__panels [role=tabpanel]{animation:luqy-panel-in .34s var(--qyb-ease) both}.luqy-pro-tabs__panels [role=tabpanel][hidden]{display:none}.luqy-pro-tabs__panels h2{max-width:18ch;color:var(--qyb-navy);letter-spacing:-.055em;margin-bottom:1.25rem;font-size:clamp(2.2rem,5vw,4.5rem);font-weight:610;line-height:1}.luqy-pro-tabs__panels [role=tabpanel]>p:not(.luqy-pro-panel__eyebrow){max-width:46rem;color:var(--qyb-muted);font-size:1.05rem;line-height:1.7}.luqy-pro-panel__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.luqy-pro-panel__cards article{border-radius:var(--qyb-radius-lg);min-height:11rem;box-shadow:var(--qyb-shadow-sm);background:#ffffffbd;border:1px solid #001d351a;align-content:end;gap:.45rem;padding:1.4rem;display:grid}.luqy-pro-panel__cards strong{color:var(--qyb-navy);font-size:1.1rem}.luqy-pro-panel__cards span{color:var(--qyb-muted);font-size:.85rem}.luqy-pro-panel__specs{border-top:1px solid var(--qyb-line);max-width:52rem;margin-top:2.5rem}.luqy-pro-panel__specs>div{border-bottom:1px solid var(--qyb-line);grid-template-columns:minmax(11rem,.45fr) minmax(0,1fr);gap:1.5rem;padding-block:1rem;display:grid}.luqy-pro-panel__specs dt{color:var(--qyb-muted);font-size:.8rem;font-weight:650}.luqy-pro-panel__specs dd{color:var(--qyb-navy);margin:0;font-weight:620}.luqy-pro-spec-table{backdrop-filter:blur(1.5rem)saturate(170%);background:radial-gradient(at 20% -20%,#ffffffd1,#0000 38%),linear-gradient(135deg,#ffffffad,#e2edf266);border:1px solid #ffffffb8;border-radius:1.125rem;width:min(100%,72rem);margin-top:1rem;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 1.5rem 4rem #001d351a}.luqy-pro-spec-table table{border-collapse:collapse;table-layout:fixed;width:100%}.luqy-pro-spec-table__parameter{width:42%}.luqy-pro-spec-table thead th{height:3.25rem;color:var(--qyb-muted);letter-spacing:.11em;text-align:left;text-transform:uppercase;border-bottom:1px solid #001d3517;padding-inline:clamp(1rem,2.5vw,1.75rem);font-size:.68rem;font-weight:700}.luqy-pro-spec-table tbody tr:not(.luqy-pro-spec-table__category){transition:background-color .16s}.luqy-pro-spec-table tbody tr:not(.luqy-pro-spec-table__category):hover{background:#ffffff42}.luqy-pro-spec-table tbody tr:not(.luqy-pro-spec-table__category)>*{text-align:left;vertical-align:middle;border-bottom:1px solid #001d3514;min-height:3.75rem;padding:1rem clamp(1rem,2.5vw,1.75rem)}.luqy-pro-spec-table tbody tr:last-child>*{border-bottom:0}.luqy-pro-spec-table tbody th[scope=row]{color:var(--qyb-muted);font-size:.82rem;font-weight:570}.luqy-pro-spec-table td{color:var(--qyb-navy);font-variant-numeric:tabular-nums;font-size:.88rem}.luqy-pro-spec-table td strong{font-weight:630;display:block}.luqy-pro-spec-table__select{width:min(100%,12rem);min-height:2.5rem;color:var(--qyb-navy);cursor:pointer;font-variant-numeric:tabular-nums;backdrop-filter:blur(1rem)saturate(175%);background:linear-gradient(#ef500021,#ef50000a),#ffffff7a;border:1px solid #ffffffc7;border-radius:.7rem;outline:0;padding:.55rem 2.25rem .55rem .75rem;font-size:.84rem;font-weight:650;box-shadow:inset 0 1px #ffffffe0,0 .55rem 1.5rem #ef500014}.luqy-pro-spec-table__select:hover,.luqy-pro-spec-table__select:focus-visible{background:linear-gradient(#ef50002e,#ef50000f),#ffffff8f;border-color:#ef50006b}.luqy-pro-spec-table td small{max-width:48rem;color:var(--qyb-muted);margin-top:.35rem;font-size:.7rem;font-weight:450;line-height:1.5;display:block}.luqy-pro-spec-table__category th{height:2.8rem;color:var(--qyb-navy);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#d2e2ea57;border-block:1px solid #001d3514;padding-inline:clamp(1rem,2.5vw,1.75rem);font-size:.72rem;font-weight:700}.luqy-pro-spec-table__category:first-child th{border-top:0}.luqy-pro-spec-table__category span{background:var(--qyb-orange);vertical-align:.05em;border-radius:50%;width:.42rem;height:.42rem;margin-right:.6rem;display:inline-block;box-shadow:0 0 .75rem #ef500052}.luqy-pro-panel__applications{flex-wrap:wrap;gap:.7rem;margin-top:2.5rem;display:flex}.luqy-pro-panel__applications span{border:1px solid var(--qyb-line);background:var(--qyb-white);color:var(--qyb-navy);border-radius:999px;padding:.75rem 1rem;font-size:.86rem;font-weight:620}.product-download-links{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.8rem;margin-top:2rem;display:grid}.product-download-link{border-radius:var(--qyb-radius);min-height:8rem;box-shadow:inset 0 1px 0 #ffffffe6, var(--qyb-shadow-sm);transition:border-color .18s ease, box-shadow .18s ease, transform .22s var(--qyb-ease);background:radial-gradient(at 85% 120%,#ef500017,#0000 52%),linear-gradient(145deg,#ffffffc2,#ddeaf057);border:1px solid #001d351c;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.1rem 1.2rem;display:flex}.product-download-link:hover,.product-download-link:focus-visible{border-color:#ef500057;transform:translateY(-.15rem);box-shadow:inset 0 1px #fffffff0,0 .8rem 2rem #001d3517,0 .6rem 1.8rem #ef500012}.product-download-link>span:first-child{gap:.35rem;display:grid}.product-download-link strong{color:var(--qyb-navy);font-size:1rem;font-weight:650}.product-download-link small{max-width:26rem;color:var(--qyb-muted);font-size:.78rem;line-height:1.5}.product-download-link>span:last-child{color:var(--qyb-orange-dark);transition:transform .18s var(--qyb-ease);font-size:1.15rem}.product-download-link:hover>span:last-child,.product-download-link:focus-visible>span:last-child{transform:translate(.2rem)}.product-download-brochure{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.2rem;display:flex}.product-download-brochure small{color:var(--qyb-muted);font-size:.75rem}.product-download-brochure--row{border-radius:var(--qyb-radius);background:linear-gradient(120deg,#fff,#ffebdaa6);border:1px solid #ef50002e;justify-content:space-between;gap:1rem 2rem;margin-top:1.5rem;padding:clamp(1.2rem,3vw,2rem)}.product-download-brochure--row h2{margin:0;font-size:clamp(1.25rem,2.4vw,1.8rem)}.luqy-overview{isolation:isolate;background:#f8fbfc;position:relative;overflow:hidden}.luqy-overview:before,.luqy-overview:after{z-index:0;aspect-ratio:756/2081;content:"";opacity:.48;pointer-events:none;background-image:image-set("/uploads/style/qyb-light-ribbon.avif" 1x type("image/avif"),"/uploads/style/qyb-light-ribbon.webp" 1x type("image/webp"));background-position:50%;background-repeat:no-repeat;background-size:contain;width:clamp(34rem,58vw,56rem);position:absolute;mask-image:linear-gradient(#0000 0%,#000 3% 94%,#0000 100%)}.luqy-overview:before{top:2rem;right:2.5rem}.luqy-overview:after{opacity:.34;top:52%;left:2.5rem;transform:scaleX(-1)}.luqy-overview>*{z-index:1;position:relative}.luqy-overview__section,.luqy-overview__explore{width:min(calc(100% - 2rem), var(--qyb-container));margin-inline:auto}.luqy-overview__section{min-height:clamp(38rem, calc(100svh - var(--qyb-header-height)), 54rem);align-items:center;padding-block:clamp(4rem,8vw,7rem);display:grid}.luqy-overview__automation+.luqy-overview__data{min-height:auto;margin-top:clamp(-4rem,-5vw,-2rem);padding-top:0}.luqy-overview__section.is-visible,.luqy-overview__explore.is-visible{animation:luqy-overview-reveal .62s var(--qyb-ease) both}.luqy-overview__split{grid-template-columns:minmax(0,1.04fr) minmax(22rem,.96fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);width:100%;display:grid}.luqy-overview__split--media{grid-template-columns:minmax(22rem,1.04fr) minmax(0,.96fr)}.luqy-overview__copy{min-width:0}.luqy-overview__about{width:100%}.luqy-overview__eyebrow{color:var(--qyb-orange);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.85rem;font-size:.7rem;font-weight:720}.luqy-overview h2,.luqy-overview__copy h2,.luqy-overview__section-head h2{max-width:17ch;color:var(--qyb-navy);letter-spacing:-.058em;margin:0 0 1.5rem;font-size:clamp(2.35rem,5vw,4.8rem);font-weight:610;line-height:.98}.luqy-overview__copy>p:not(.luqy-overview__eyebrow){max-width:42rem;color:var(--qyb-muted);margin-bottom:1rem;font-size:clamp(.98rem,1.4vw,1.1rem);line-height:1.72}.luqy-overview__about>p:not(.luqy-overview__eyebrow){max-width:none}.luqy-overview__intro h2,.luqy-overview__workflow-card>h2{letter-spacing:-.035em;max-width:none;margin-bottom:1.5rem;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:570;line-height:1.12}.luqy-overview__workflow-card{backdrop-filter:blur(1.8rem)saturate(175%);background:radial-gradient(at 88% -55%,#ef50001a,#0000 42%),linear-gradient(145deg,#ffffffc2,#e0ebf17a);border:1px solid #ffffffc7;border-radius:1.4rem;width:100%;overflow:hidden;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #001d350d,0 1.6rem 4.5rem #001d351f}.luqy-overview__workflow-card>h2{color:var(--qyb-navy);border-bottom:1px solid #001d3517;margin:0;padding:clamp(1.25rem,3vw,2rem)}.luqy-overview__automation-card{backdrop-filter:blur(1.8rem)saturate(175%);background:radial-gradient(at 90% -25%,#ef500017,#0000 38%),linear-gradient(145deg,#ffffffc7,#e0ebf17a);border:1px solid #ffffffc7;border-radius:1.4rem;width:100%;padding:clamp(1rem,2.5vw,1.5rem);box-shadow:inset 0 1px #fffffff0,inset 0 -1px #001d350d,0 1.6rem 4.5rem #001d351f}.luqy-overview__automation-card>h2{max-width:none;color:var(--qyb-navy);letter-spacing:-.035em;margin:0;padding:.35rem .5rem clamp(1.25rem,3vw,2rem);font-size:clamp(1.3rem,2.4vw,2rem);font-weight:570;line-height:1.12}.luqy-overview__automation-grid{grid-template-columns:minmax(0,1.12fr) minmax(21rem,.88fr);align-items:stretch;gap:1rem;display:grid}.luqy-overview__media-slider{background:#edf3f6c7;border:1px solid #001d351a;border-radius:1rem;grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd6,0 .8rem 2.2rem #001d3514}.luqy-overview__media-stage{background-color:#e8eff3;background-image:linear-gradient(#001d350a 1px,#0000 1px),linear-gradient(90deg,#001d350a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:2.5rem 2.5rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:27rem;display:grid;position:relative;overflow:hidden}.luqy-overview__media-stage img,.luqy-overview__media-stage video{object-fit:contain;width:100%;height:100%;max-height:34rem}.luqy-overview__media-stage picture{width:100%;height:100%;display:block}.luqy-overview__media-stage video{background:#001426}.luqy-overview__slider-controls{background:#ffffff80;border-top:1px solid #001d3517;grid-template-columns:auto 1fr auto;align-items:center;min-height:3.25rem;padding-inline:.65rem;display:grid}.luqy-overview__slider-controls>button{width:2.25rem;height:2.25rem;color:var(--qyb-navy);cursor:pointer;transition:border-color .16s ease, background-color .16s ease, transform .16s var(--qyb-ease);background:#ffffff94;border:1px solid #001d351a;border-radius:50%;place-items:center;padding:0;display:grid}.luqy-overview__slider-controls>button:hover,.luqy-overview__slider-controls>button:focus-visible{background:#ef500017;border-color:#ef50006b;transform:translateY(-1px)}.luqy-overview__slider-indicators{justify-content:center;gap:.45rem;display:flex}.luqy-overview__slider-indicators button{cursor:pointer;width:1.75rem;height:.25rem;transition:width .18s var(--qyb-ease), background-color .18s ease, box-shadow .18s ease;background:#001d3529;border:0;border-radius:999px;padding:0}.luqy-overview__slider-indicators button[aria-current=true]{background:var(--qyb-orange);width:2.75rem;box-shadow:0 0 .9rem #ef50004d}.luqy-overview__scenario-list{grid-template-rows:repeat(4,minmax(0,1fr));gap:.65rem;min-width:0;display:grid}.luqy-overview__scenario{min-width:0;color:var(--qyb-muted);font:inherit;text-align:left;transition:border-color .17s ease, background .17s ease, box-shadow .17s ease, transform .19s var(--qyb-ease);background:#ffffff6b;border:1px solid #001d3517;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:.18rem .8rem;margin:0;padding:1rem;display:grid}button.luqy-overview__scenario{cursor:pointer}button.luqy-overview__scenario:hover,button.luqy-overview__scenario:focus-visible,.luqy-overview__scenario[data-active=true]{background:linear-gradient(#ef500017,#ef500008),#ffffff8a;border-color:#ef50003d;transform:translate(-.2rem);box-shadow:inset 0 1px #ffffffd1,0 .75rem 2rem #ef500012}.luqy-overview__scenario>span{color:var(--qyb-orange);font-family:var(--font-mono);letter-spacing:.08em;grid-row:1/3;font-size:.64rem;font-weight:700}.luqy-overview__scenario>strong{color:var(--qyb-navy);letter-spacing:-.015em;font-size:.93rem;font-weight:670}.luqy-overview__scenario>small{color:var(--qyb-muted);font-size:.73rem;line-height:1.45}.luqy-overview__copy>p a{color:var(--qyb-navy);border-bottom:1px solid #ef50006b;font-weight:680;transition:border-color .16s,color .16s}.luqy-overview__copy>p a:hover,.luqy-overview__copy>p a:focus-visible{border-color:var(--qyb-orange);color:var(--qyb-orange)}.luqy-overview__explore{padding-block:0}.luqy-overview__section-head{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:end;gap:2.5rem;margin-bottom:clamp(2rem,5vw,3.5rem);display:grid}.luqy-overview__section-head h2{margin-bottom:0}.luqy-overview__section-head>p{color:var(--qyb-muted);margin:0;font-size:1rem;line-height:1.7}.luqy-overview__video{isolation:isolate;width:100%;height:clamp(24rem,52vw,35rem);color:var(--qyb-white);background:radial-gradient(circle at 72% 26%,#ef500033,#0000 25rem),linear-gradient(145deg,#001426,#072b46);border:1px solid #ffffff26;border-radius:1.4rem;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 1.6rem 4.5rem #001d352e}.luqy-overview__split .luqy-overview__video{height:clamp(22rem,38vw,30rem)}.luqy-overview__video.luqy-overview__video--embed{aspect-ratio:16/9;height:auto;box-shadow:none;background:#edf3f6;border:0;border-radius:0}.luqy-overview__video--embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.luqy-scanner-overview__video video{object-fit:contain;background:#edf3f6;width:100%;height:100%;position:absolute;inset:0}.luqy-scanner-overview__spectra{min-height:0;padding-block:clamp(1.5rem,3vw,2.5rem)}.luqy-scanner-overview__spectra-card{backdrop-filter:blur(1.8rem)saturate(175%);background:radial-gradient(at 88% -55%,#ef50001a,#0000 42%),linear-gradient(145deg,#ffffffc2,#e0ebf17a);border:1px solid #ffffffc7;border-radius:1.4rem;width:100%;overflow:hidden;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #001d350d,0 1.6rem 4.5rem #001d351f}.luqy-scanner-overview__spectra iframe{border-radius:inherit;background:0 0;border:0;width:100%;height:50rem;display:block}@media (width<=61.25rem){.luqy-scanner-overview__spectra iframe{height:84rem}}@media (width<=38.75rem){.luqy-scanner-overview__spectra{width:100%;padding-block:2rem}.luqy-scanner-overview__spectra iframe{height:86rem}}.luqy-scanner-overview__analysis{min-height:0;padding-block:clamp(2.5rem,6vw,5rem)}.luqy-scanner-analysis{backdrop-filter:blur(1.8rem)saturate(175%);background:radial-gradient(at 90% -25%,#ef500017,#0000 38%),linear-gradient(145deg,#ffffffc7,#e0ebf17a);border:1px solid #ffffffc7;border-radius:1.4rem;width:100%;padding:clamp(1rem,2.5vw,1.5rem);overflow:hidden;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #001d350d,0 1.6rem 4.5rem #001d351f}.luqy-scanner-analysis__heading{grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);align-items:end;gap:clamp(1.5rem,5vw,5rem);padding:clamp(.5rem,1.5vw,1rem) clamp(.25rem,1vw,.75rem) clamp(1.25rem,3vw,2rem);display:grid}.luqy-scanner-analysis__heading h2{letter-spacing:-.035em;max-width:none;margin:0;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:570;line-height:1.12}.luqy-scanner-analysis__heading p{max-width:42rem;color:var(--qyb-muted);margin:0;font-size:clamp(.95rem,1.35vw,1.08rem);line-height:1.65}.luqy-scanner-analysis__slider{background:#ffffff7a;border:1px solid #001d3517;border-radius:1rem;overflow:hidden;box-shadow:inset 0 1px #ffffffe0}.luqy-scanner-analysis__stage{background:0 0;place-items:center;height:min(31.75rem,80vw);min-height:0;padding:clamp(.75rem,2vw,1.25rem);display:grid}.luqy-scanner-analysis__stage img{width:auto;max-width:100%;height:auto;max-height:100%;animation:luqy-panel-in .32s var(--qyb-ease) both}@media (width<=50rem){.luqy-scanner-analysis__heading{grid-template-columns:1fr;gap:.75rem}}.luqy-overview__video-grid{z-index:-1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:3.25rem 3.25rem;position:absolute;inset:0;mask-image:linear-gradient(135deg,#000,#0000 86%)}.luqy-overview__video button{width:4.5rem;height:4.5rem;color:var(--qyb-white);opacity:1;backdrop-filter:blur(1rem)saturate(180%);background:linear-gradient(#ef50007a,#ef500038),#ffffff14;border:1px solid #ffffff47;border-radius:50%;place-items:center;padding:0 0 0 .2rem;display:grid;box-shadow:inset 0 1px #ffffff57,0 0 2.5rem #ef50003d}.luqy-overview__video-caption{color:#ffffffe0;backdrop-filter:blur(1rem)saturate(150%);background:#00142685;border:1px solid #ffffff1a;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.75rem;display:flex;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.luqy-overview__video-caption small{color:#ffffff85;text-align:right;font-size:.66rem}.luqy-overview__data-inner{width:100%}.luqy-overview__data-heading{margin-bottom:clamp(2rem,5vw,3.5rem)}.luqy-overview__data-heading h2{letter-spacing:-.035em;max-width:none;margin:0;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:570;line-height:1.12}.luqy-overview__data-heading>p{max-width:52rem;color:var(--qyb-muted);margin:.9rem 0 0;font-size:clamp(.98rem,1.35vw,1.08rem);line-height:1.7}.luqy-overview__data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;margin-inline:auto;display:grid}.luqy-overview__data-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.luqy-overview__data-card{isolation:isolate;min-width:0;min-height:clamp(11.5rem,17vw,14rem);color:inherit;backdrop-filter:blur(1.5rem)saturate(170%);transition:border-color .18s ease, box-shadow .22s ease, transform .22s var(--qyb-ease);background:radial-gradient(at 82% -15%,#ef50001a,#0000 44%),linear-gradient(145deg,#ffffffc7,#e0ebf175);border:1px solid #001d3524;border-radius:1.1rem;flex-direction:column;margin:0;padding:clamp(1.25rem,2vw,1.65rem);text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #001d3512,0 1rem 2.6rem #001d351a}.luqy-overview__data-card:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(at 22% -20%,#fffc,#0000 58%),linear-gradient(#ffffff5c,#0000);height:44%;position:absolute;top:0;left:0;right:0}.luqy-overview__data-card>*{z-index:1;position:relative}.luqy-overview__data-card:hover,.luqy-overview__data-card:focus-visible,.luqy-overview__data-card:focus-within{border-color:#ef500057;transform:translateY(-.3rem);box-shadow:inset 0 1px #fffffff5,inset 0 -1px #001d3512,0 1.35rem 3.2rem #001d3524,0 0 2rem #ef50001a}.luqy-overview__data-card--linked{cursor:pointer}.luqy-overview__data-card-heading{align-items:center;gap:.75rem;min-width:0;margin-bottom:.85rem;display:flex}.luqy-overview__data-visual{width:3.35rem;height:3.35rem;color:var(--qyb-navy);transition:background-color .18s ease, box-shadow .18s ease, transform .22s var(--qyb-ease);background-color:#ffffff6b;background-image:linear-gradient(#001d3509 1px,#0000 1px),linear-gradient(90deg,#001d3509 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:1.8rem 1.8rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #001d3514;border-radius:.85rem;flex:none;justify-content:center;align-items:center;gap:.3rem;padding:.4rem;display:flex;box-shadow:inset 0 1px #ffffffc7}.luqy-overview__data-visual svg{width:1.45rem;height:1.45rem;color:var(--qyb-orange);transition:filter .18s ease, transform .22s var(--qyb-ease);flex:none}.luqy-overview__data-visual span{color:var(--qyb-navy);font-family:var(--font-mono);letter-spacing:.04em;font-size:.5rem;font-weight:700}.luqy-overview__data-card:hover .luqy-overview__data-visual,.luqy-overview__data-card:focus-within .luqy-overview__data-visual{background-color:#ffffff9e;transform:translateY(-.1rem);box-shadow:inset 0 1px #ffffffe6,0 .6rem 1.5rem #ef500014}.luqy-overview__data-card:hover .luqy-overview__data-visual svg,.luqy-overview__data-card:focus-within .luqy-overview__data-visual svg{filter:drop-shadow(0 0 .45rem #ef500047);transform:translateY(-.06rem)scale(1.08)rotate(-2deg)}.luqy-overview__data-card h3{color:var(--qyb-navy);letter-spacing:-.022em;margin:0;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:680}.luqy-overview__data-card>p{color:var(--qyb-muted);margin-bottom:.85rem;font-size:clamp(.8rem,1vw,.9rem);line-height:1.58}.luqy-overview__data-card .luqy-overview__data-meta{color:var(--qyb-navy);border-top:1px solid #001d3514;margin-top:auto;padding-top:.7rem;font-size:.68rem;font-weight:620}.luqy-overview__data-card>.luqy-overview__data-link,.luqy-overview__data-actions{margin-top:auto}.luqy-overview__data-actions{flex-wrap:wrap;gap:.55rem 1rem;display:flex}.luqy-overview__data-link{width:max-content;color:var(--qyb-orange);align-items:center;gap:.38rem;font-size:.74rem;font-weight:680;line-height:1.3;text-decoration:none;display:inline-flex}.luqy-overview__data-link svg{transition:transform .18s var(--qyb-ease);flex:none}.luqy-overview__data-link:hover,.luqy-overview__data-link:focus-visible{color:var(--qyb-orange);text-underline-offset:.25em;text-decoration:underline 1px}.luqy-overview__data-card:hover .luqy-overview__data-link svg,.luqy-overview__data-card:focus-within .luqy-overview__data-link svg,.luqy-overview__data-link:hover svg,.luqy-overview__data-link:focus-visible svg{transform:translate(.2rem)}.luqy-overview__software,.luqy-overview__reliability{position:relative}.luqy-overview__software:before,.luqy-overview__reliability:before{z-index:-1;content:"";background:linear-gradient(145deg,#ffffffa3,#e2edf26b);border:1px solid #ffffffc2;border-radius:1.75rem;position:absolute;inset:2rem 0;box-shadow:inset 0 1px #ffffffeb,0 1.5rem 4rem #001d3512}.luqy-overview__software,.luqy-overview__reliability{padding-inline:clamp(1.5rem,4vw,4rem)}.luqy-overview__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.7rem;display:flex}.luqy-overview__text-link{width:max-content;color:var(--qyb-orange);align-items:center;gap:.45rem;font-size:.82rem;font-weight:690;text-decoration:none;display:inline-flex}.luqy-overview__text-link svg{transition:transform .18s var(--qyb-ease)}.luqy-overview__text-link:hover,.luqy-overview__text-link:focus-visible{text-underline-offset:.25em;text-decoration:underline 1px}.luqy-overview__text-link:hover svg,.luqy-overview__text-link:focus-visible svg{transform:translate(.22rem)}.luqy-overview__capabilities{border-top:1px solid #001d3517;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:2rem 0 0;padding:1.25rem 0 0;list-style:none;display:grid}.luqy-overview__capabilities li{min-width:0;color:var(--qyb-muted);align-items:center;gap:.55rem;font-size:.76rem;font-weight:590;display:flex}.luqy-overview__capabilities svg{color:var(--qyb-orange);flex:none}.luqy-overview__reliability .luqy-overview__copy h2{max-width:22ch;font-size:clamp(1.3rem,2.4vw,2rem)}.luqy-overview__reliability .luqy-overview__split{grid-template-columns:minmax(22rem,.92fr) minmax(0,1.08fr);gap:clamp(1.5rem,3.5vw,3.5rem)}.luqy-verification{isolation:isolate;background:linear-gradient(#001d350a 1px,#0000 1px) 0 0/2.5rem 2.5rem,linear-gradient(90deg,#001d350a 1px,#0000 1px) 0 0/2.5rem 2.5rem,radial-gradient(circle at 50% 46%,#ef50001a,#0000 32%),linear-gradient(145deg,#f8fbfcf0,#dde9ef9e);border:1px solid #ffffffd1;border-radius:1.4rem;min-height:clamp(31rem,43vw,36rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 1.5rem 4rem #001d3517}.luqy-verification__guide{z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #001d351a;border-radius:50%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.luqy-verification__guide--inner{width:14rem}.luqy-verification__guide--outer{border-color:#ef500026;width:24rem}.luqy-verification__connections{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.luqy-verification__connections path{fill:none;stroke:#ef500052;stroke-width:.55px;filter:drop-shadow(0 0 .3rem #ef500033);vector-effect:non-scaling-stroke}.luqy-verification__connections circle{fill:var(--qyb-orange);filter:drop-shadow(0 0 .25rem #ef500057)}.luqy-verification__core{z-index:2;justify-items:center;gap:.55rem;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.luqy-verification__sphere{aspect-ratio:1;width:8rem;color:var(--qyb-orange);backdrop-filter:blur(1rem)saturate(170%);background:radial-gradient(circle at 35% 28%,#ffffffeb,#0000 32%),linear-gradient(145deg,#ffffffa8,#d3e4ed6b);border:1px solid #ffffffe0;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #fffffff5,inset -1rem -1rem 2.4rem #001d3512,0 1rem 2.8rem #001d351f,0 0 2.6rem #ef50001a}.luqy-verification__core small{color:var(--qyb-muted);font-family:var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:.61rem}.luqy-verification__proof{z-index:3;backdrop-filter:blur(1rem)saturate(165%);width:min(43%,16rem);transition:border-color .18s ease, box-shadow .18s ease, transform .22s var(--qyb-ease);background:linear-gradient(145deg,#ffffffb8,#e7f0f46b);border:1px solid #001d351c;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);gap:.65rem;margin:0;padding:.9rem;display:grid;position:absolute;box-shadow:inset 0 1px #ffffffe0,0 .7rem 1.8rem #001d350f}.luqy-verification__proof--factory{top:8%;left:4%}.luqy-verification__proof--delivery{top:8%;right:4%}.luqy-verification__proof--research{bottom:15%;left:50%;transform:translate(-50%)}.luqy-verification__proof:hover{border-color:#ef500052;transform:translateY(-.2rem);box-shadow:inset 0 1px #fffffff0,0 .8rem 2rem #ef500017}.luqy-verification__proof--research:hover{transform:translate(-50%,-.2rem)}.luqy-verification__proof>svg{color:var(--qyb-orange);transition:transform .22s var(--qyb-ease)}.luqy-verification__proof:hover>svg{transform:scale(1.08)}.luqy-verification__proof strong{color:var(--qyb-navy);margin-bottom:.25rem;font-size:.82rem;line-height:1.25;display:block}.luqy-verification__proof p{color:var(--qyb-muted);margin:0;font-size:.68rem;line-height:1.45}.luqy-verification__footer{z-index:3;color:var(--qyb-muted);font-family:var(--font-mono);letter-spacing:.055em;text-align:center;text-transform:uppercase;margin:0;font-size:.59rem;position:absolute;bottom:.85rem;left:1rem;right:1rem}@keyframes luqy-overview-reveal{0%{opacity:0;transform:translateY(1.25rem)}}.luqy-pro-model{margin-top:0}.luqy-pro-model__heading{z-index:4;pointer-events:none;text-align:center;width:min(30rem,42%);margin:0;position:absolute;top:clamp(.8rem,2vw,1.25rem);left:50%;transform:translate(-50%)}.luqy-pro-model__heading h3{color:var(--qyb-navy);letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:620;line-height:1.05}.luqy-pro-model__stage{width:100%;height:clamp(44rem, calc(100svh - var(--qyb-header-height) - 1rem), 56rem);aspect-ratio:auto;isolation:isolate;background:radial-gradient(circle at 50% 75%,#ef500017,#0000 36%),radial-gradient(circle at 18% 8%,#ffffffdb,#0000 30%),linear-gradient(145deg,#f5fafce0,#d6e4eb7a);border:1px solid #ffffffc7;border-radius:clamp(1rem,2.5vw,1.75rem);min-height:0;margin-inline:auto;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #001d3512,0 1.5rem 4rem #001d351f}.luqy-pro-model__stage:before{z-index:-1;content:"";filter:blur(2.5rem);pointer-events:none;background:#ffffff57;border-radius:50%;width:55%;height:44%;position:absolute;bottom:-18%;right:10%}.luqy-pro-model__stage canvas{z-index:1;cursor:default;touch-action:pan-y;outline:0;width:54%;height:100%;min-height:0;display:block;position:absolute;top:0;bottom:0;left:23%}.luqy-pro-model__load,.luqy-pro-model__progress,.luqy-pro-model__error{z-index:2;width:min(100% - 2rem,24rem);color:var(--qyb-navy);text-align:center;-webkit-backdrop-filter:blur(1.5rem)saturate(170%);background:linear-gradient(145deg,#ffffffb8,#dfebf185);border:1px solid #ffffffc2;border-radius:1rem;place-items:center;gap:.85rem;padding:1.25rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffffeb,0 1rem 3rem #001d351f}.luqy-pro-model__load p,.luqy-pro-model__load small,.luqy-pro-model__progress span,.luqy-pro-model__progress small{margin:0}.luqy-pro-model__load p,.luqy-pro-model__progress span{font-weight:630}.luqy-pro-model__load small,.luqy-pro-model__progress small{color:var(--qyb-muted);font-size:.72rem}.luqy-pro-model__progress>div{background:#001d3514;border-radius:999px;width:100%;height:.35rem;overflow:hidden}.luqy-pro-model__progress i{border-radius:inherit;background:linear-gradient(90deg, #ef500094, var(--qyb-orange));height:100%;transition:width .18s;display:block;box-shadow:0 0 1rem #ef500052}.luqy-pro-model__leaders{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.luqy-pro-model__leaders path{fill:none;stroke:#001d3530;stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .18s,stroke-width .18s,opacity .18s}.luqy-pro-model__leaders circle{fill:#001d3557;stroke:#ffffffb8;stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill .18s,r .18s}.luqy-pro-model__leaders g[data-active=true] path{stroke:#ef5000d1;stroke-width:1.7px}.luqy-pro-model__leaders g[data-active=true] circle{fill:var(--qyb-orange);r:.62px}.luqy-pro-model__callouts{z-index:9;pointer-events:none;align-content:stretch;gap:clamp(.35rem,.7vw,.65rem);width:clamp(14rem,22%,18.5rem);margin:0;padding:0;list-style:none;display:grid;position:absolute;top:clamp(.75rem,1.5vw,1rem);bottom:clamp(.75rem,1.5vw,1rem)}.luqy-pro-model__callouts--left{grid-template-rows:repeat(6,minmax(0,1fr));left:clamp(.75rem,1.5vw,1rem)}.luqy-pro-model__callouts--right{grid-template-rows:repeat(5,minmax(0,1fr));right:clamp(.75rem,1.5vw,1rem)}.luqy-pro-model__callouts li{z-index:1;pointer-events:none;min-height:0;transition:transform .2s var(--qyb-ease), filter .18s ease;position:relative}.luqy-pro-model__callouts li[data-active=true]{z-index:12;filter:drop-shadow(0 1rem 1.5rem #001d3538)}.luqy-pro-model__callouts--left li[data-active=true]{transform:translate(.55rem)scale(1.018)}.luqy-pro-model__callouts--right li[data-active=true]{transform:translate(-.55rem)scale(1.018)}.luqy-pro-model__callouts button{width:100%;height:100%;min-height:0;color:var(--qyb-white);cursor:pointer;pointer-events:auto;text-align:left;backdrop-filter:blur(1.2rem)saturate(165%)brightness(1.03);transition:border-color .18s ease, background .18s ease, box-shadow .18s ease, transform .18s var(--qyb-ease);background:radial-gradient(at 16% -25%,#ffffff29,#0000 45%),linear-gradient(145deg,#001426e0,#072b46b8);border:1px solid #ffffff38;border-radius:clamp(.7rem,1.2vw,.95rem);flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;padding:clamp(.55rem,1vw,.8rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #00000029,0 .55rem 1.6rem #00142624}.luqy-pro-model__callouts button strong{color:var(--qyb-white);letter-spacing:-.012em;font-size:clamp(.7rem,.85vw,.84rem);font-weight:670;line-height:1.16}.luqy-pro-model__plate-copy{color:#ffffffa8;font-size:clamp(.57rem,.67vw,.67rem);line-height:1.34;display:block}.luqy-pro-model__plate-facts{border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:baseline;gap:.16rem .45rem;width:100%;margin-top:.15rem;padding-top:.3rem;display:flex}.luqy-pro-model__plate-facts>span{flex-wrap:wrap;align-items:baseline;gap:.15rem .3rem;display:inline-flex}.luqy-pro-model__plate-facts small{color:#ffffff6e;font-size:clamp(.5rem,.58vw,.58rem)}.luqy-pro-model__plate-facts b{color:#ffffffd6;font-size:clamp(.52rem,.61vw,.61rem);font-weight:620}.luqy-pro-model__callouts li[data-active=true] button,.luqy-pro-model__callouts button:hover,.luqy-pro-model__callouts button:focus-visible,.luqy-pro-model__callouts button[aria-pressed=true]{background:radial-gradient(at 50% 115%,#ef50003d,#0000 66%),radial-gradient(at 16% -25%,#fff3,#0000 45%),linear-gradient(145deg,#00192eeb,#093352c7);border-color:#ef500094;box-shadow:inset 0 1px #ffffff52,inset 0 0 2rem #ef500017,0 .85rem 2.25rem #ef500029}.luqy-pro-model__warning-leds{z-index:11;pointer-events:none;display:block;position:absolute;inset:0}.luqy-pro-model__warning-leds i{background:#ff1717;border:1px solid #ffe1e1eb;border-radius:50%;width:.81rem;height:.81rem;animation:1.15s ease-in-out infinite alternate luqy-warning-led-pulse;display:block;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 .45rem #ff1717fa,0 0 1.15rem #ff1717db,0 0 2.2rem #ff171794}@keyframes luqy-warning-led-pulse{to{background:#ff6b6b;transform:translate(-50%,-50%)scale(1.18);box-shadow:0 0 .6rem #ff1717,0 0 1.45rem #ff1717f0,0 0 2.8rem #ff1717ad}}@keyframes luqy-spectrum-float{0%{opacity:.72;transform:translate(-1.5%)scaleX(.97)scaleY(.98)}to{opacity:1;transform:translate(1.5%)scaleX(1.04)scaleY(1.035)}}@keyframes luqy-spectrum-glow{0%{opacity:.28;transform:translate(-2%)scaleX(.96)scaleY(.96)}to{opacity:.62;transform:translate(2%)scaleX(1.05)scaleY(1.06)}}@keyframes luqy-glass-drift{to{transform:translate(1.2rem,-.8rem)rotate(1.4deg)}}@keyframes luqy-panel-in{0%{opacity:0;transform:translateY(.8rem)}}.luqy-pro-tabs__panel--applications{width:min(100% - 2rem,88.75rem)}.luqy-applications__heading,.luqy-applications__references-heading{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:end;gap:clamp(2rem,5vw,4.5rem);margin-bottom:clamp(2rem,4vw,3.25rem);display:grid}.luqy-applications__heading p,.luqy-applications__references-heading p,.luqy-applications__reference-group>header p{color:var(--qyb-orange-text);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .7rem;font-size:.7rem;font-weight:800}.luqy-applications__heading h2,.luqy-applications__references-heading h2{max-width:15ch;color:var(--qyb-navy);letter-spacing:-.05em;margin:0;font-size:clamp(2.25rem,4.7vw,4rem);font-weight:700;line-height:1}.luqy-applications__heading>span,.luqy-applications__references-heading>span{max-width:38rem;color:var(--qyb-muted);font-size:clamp(.95rem,1.35vw,1.08rem);line-height:1.65}.luqy-applications__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.luqy-applications__card{transition:transform .2s var(--qyb-ease), box-shadow .2s ease;background:#ffffffe0;border:1px solid #001d351a;border-radius:1.5rem;overflow:hidden;box-shadow:0 1.2rem 3.2rem #001d3512}.luqy-applications__card:hover{transform:translateY(-.2rem);box-shadow:0 1.5rem 3.8rem #001d351a}.luqy-applications__visual{background:radial-gradient(circle at 76% 24%,#ef500014,#0000 31%),linear-gradient(#fbfdfe,#f5f9fb);border-bottom:1px solid #001d3517;place-items:center;min-height:clamp(17rem,27vw,23rem);padding:1.25rem 1.5rem .25rem;display:grid;position:relative}.luqy-applications__visual img{object-fit:contain;width:100%;max-height:21rem;display:block}.luqy-applications__copy{padding:clamp(1.35rem,3vw,2rem)}.luqy-applications__meta{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.luqy-applications__meta>span{color:var(--qyb-orange-text);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:800}.luqy-applications__meta b{color:#a94113;background:#ef500012;border:1px solid #ef50002e;border-radius:999px;padding:.35rem .55rem;font-size:.67rem;font-weight:700}.luqy-applications__copy h3{color:var(--qyb-navy);letter-spacing:-.03em;margin:0 0 .8rem;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.12}.luqy-applications__copy p{color:var(--qyb-muted);margin:0;font-size:.94rem;line-height:1.65}.luqy-applications__references{border-top:1px solid var(--qyb-line);margin-top:clamp(4rem,8vw,6rem);padding-top:clamp(3.5rem,7vw,5rem)}.luqy-applications__all-link{color:#fff;background:linear-gradient(145deg,#ff7924,#ef5000);border-color:#ef5000b8;margin-bottom:clamp(1.5rem,3vw,2.5rem);box-shadow:0 .7rem 1.6rem #ef500033}.luqy-applications__all-link:hover,.luqy-applications__all-link:focus-visible{color:#fff;background:linear-gradient(145deg,#ff8738,#e94b00);border-color:#d44700}.luqy-pro-tabs__panel--applications{padding-bottom:clamp(6rem,10vw,9rem)}.luqy-applications__references-heading h2{font-size:clamp(2rem,4vw,3.4rem)}.luqy-applications__reference-groups{gap:1.25rem;display:grid}.luqy-applications__reference-group{background:#ffffffdb;border:1px solid #001d351a;border-radius:1.35rem;overflow:hidden;box-shadow:0 1.1rem 3rem #001d350f}.luqy-applications__reference-group>header{border-bottom:1px solid var(--qyb-line);background:radial-gradient(circle at 90% 20%,#ef500012,#0000 30%),linear-gradient(#fff,#fbfdfe);padding:1.5rem clamp(1.25rem,3vw,2rem)}.luqy-applications__reference-group>header h3{max-width:62rem;color:var(--qyb-navy);margin:0;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.4}.luqy-applications__reference-group ol{margin:0;padding:0;list-style:none}.luqy-applications__reference-group li{border-bottom:1px solid #001d3512;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem clamp(1.25rem,3vw,2rem);display:grid}.luqy-applications__reference-group li:last-child{border-bottom:0}.luqy-applications__reference-group li>a{min-height:2rem;color:var(--qyb-orange-text);background:#ef500012;border:1px solid #ef500033;border-radius:999px;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:inline-flex}.luqy-applications__reference-group li>span:not(.luqy-applications__team-badge){color:#536c7e;font-size:.85rem;line-height:1.55}.luqy-applications__team-badge{color:var(--qyb-navy);white-space:nowrap;background:#f6fafc;border:1px solid #001d351a;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .55rem;font-size:.66rem;font-weight:700;display:inline-flex}.luqy-applications__team-badge svg{width:.9rem;height:.9rem;stroke:var(--qyb-orange);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}@media (width<=50rem){.luqy-applications__heading,.luqy-applications__references-heading,.luqy-applications__grid{grid-template-columns:1fr}.luqy-applications__heading,.luqy-applications__references-heading{gap:1rem}.luqy-applications__reference-group li{grid-template-columns:3.2rem minmax(0,1fr)}.luqy-applications__team-badge{grid-column:2;justify-self:start}}@media (width<=34rem){.luqy-applications__visual{min-height:15rem;padding-inline:.75rem}.luqy-applications__reference-group li{grid-template-columns:1fr}.luqy-applications__team-badge{grid-column:1}}@media (width<=64rem){.luqy-overview__split,.luqy-overview__split--media{grid-template-columns:minmax(0,1fr) minmax(19rem,.82fr);gap:2.25rem}.luqy-pro-hero__grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);gap:1rem}.luqy-pro-hero__product img{width:min(128%,43rem)}}@media (width<=50rem){.luqy-pro-research__inner{grid-template-columns:1fr;gap:1.5rem}.luqy-overview{background:radial-gradient(circle at 82% 5%,#ef50000d,#0000 18rem),#f8fbfc}.luqy-overview__section,.luqy-overview__explore{width:min(calc(100% - 1rem), var(--qyb-container))}.luqy-overview__section{min-height:auto;padding-block:clamp(3.5rem,14vw,5rem)}.luqy-overview:before{opacity:.18;width:24rem;top:1rem;right:1rem}.luqy-overview:after{display:none}.luqy-overview__split,.luqy-overview__split--media,.luqy-overview__section-head{grid-template-columns:1fr;gap:2rem}.luqy-overview__reliability .luqy-overview__split{grid-template-columns:1fr}.luqy-overview h2,.luqy-overview__copy h2,.luqy-overview__section-head h2{hyphens:none;font-size:clamp(1.7rem,8.4vw,2.8rem)}.luqy-overview__intro h2,.luqy-overview__workflow-card>h2,.luqy-overview__automation-card>h2{font-size:clamp(1.3rem,6vw,1.75rem)}.luqy-overview__automation-grid,.luqy-overview__data-grid{grid-template-columns:1fr}.luqy-overview__data-card{min-height:11.5rem}.luqy-overview__media-stage{min-height:clamp(15rem,64vw,22rem)}.luqy-overview__scenario-list{grid-template-rows:none}.luqy-overview__scenario{min-height:8.5rem}button.luqy-overview__scenario:hover,button.luqy-overview__scenario:focus-visible,.luqy-overview__scenario[data-active=true]{transform:none}.luqy-overview__video-caption{flex-direction:column;align-items:flex-start}.luqy-overview__video,.luqy-overview__split .luqy-overview__video{height:clamp(20rem,88vw,27rem)}.luqy-overview__video-caption small{text-align:left}.luqy-overview__software,.luqy-overview__reliability{padding-inline:1rem}.luqy-overview__software:before,.luqy-overview__reliability:before{border-radius:1.25rem;inset:0}.luqy-verification{min-height:auto;padding:2rem 1rem 1rem}.luqy-verification__connections{display:none}.luqy-verification__guide{top:5.7rem}.luqy-verification__guide--outer{width:15rem}.luqy-verification__guide--inner{width:10rem}.luqy-verification__core{margin:0 auto 2rem;position:relative;top:auto;left:auto;transform:none}.luqy-verification__proof,.luqy-verification__proof:hover,.luqy-verification__proof--research,.luqy-verification__proof--research:hover{width:100%;margin-bottom:.65rem;position:relative;inset:auto;transform:none}.luqy-verification__footer{margin-top:1.2rem;position:relative;inset:auto}.luqy-overview__capabilities{grid-template-columns:1fr}.luqy-pro-hero__inner{min-height:auto}.luqy-pro-hero__spectrum{opacity:.34}.luqy-pro-hero__spectrum-glow,.luqy-pro-hero__spectrum-line{animation:none;transform:none}.luqy-pro-hero__spectrum-glow{display:none}.luqy-pro-hero__grid{grid-template-columns:1fr}.luqy-pro-hero__product{grid-row:1;min-height:22rem}.luqy-pro-hero__copy{grid-row:2}.luqy-pro-hero__glass{backdrop-filter:blur(.8rem)saturate(135%);animation:none}.luqy-pro-hero__product img{filter:drop-shadow(0 1.2rem 1.5rem #001d3529);transform:none}.luqy-pro-tabs__panels [role=tabpanel]{animation:none}.luqy-pro-tabs__list{scrollbar-width:none;grid-template-columns:repeat(4,minmax(8.5rem,1fr));width:calc(100% - 1rem);padding-inline:0;overflow-x:auto}.luqy-pro-tabs__list::-webkit-scrollbar{display:none}.luqy-pro-panel__cards{grid-template-columns:1fr}.luqy-pro-model__heading{text-align:left;width:calc(100% - 1.7rem);top:.85rem;left:.85rem;transform:none}.luqy-pro-model__heading h3{font-size:clamp(1.25rem,5vw,1.8rem)}.luqy-pro-model__stage{--luqy-mobile-model-height:clamp(27rem, 112vw, 31rem);width:100%;height:auto;min-height:0;padding:var(--luqy-mobile-model-height) .55rem .55rem;aspect-ratio:auto}.luqy-pro-model__stage canvas{width:100%;height:var(--luqy-mobile-model-height);top:0;bottom:auto;left:0}.luqy-pro-model__leaders{display:none}.luqy-pro-model__load,.luqy-pro-model__progress,.luqy-pro-model__error{top:calc(var(--luqy-mobile-model-height) / 2);left:50%}.luqy-pro-model__callouts,.luqy-pro-model__callouts--left,.luqy-pro-model__callouts--right{grid-template-rows:none;gap:.55rem;width:100%;position:static}.luqy-pro-model__callouts--right{margin-top:.55rem}.luqy-pro-model__callouts li{width:100%}.luqy-pro-model__callouts--left li[data-active=true],.luqy-pro-model__callouts--right li[data-active=true]{transform:scale(1.01)}.luqy-pro-model__callouts button{border-radius:.8rem;gap:.3rem;height:auto;min-height:6.5rem;padding:.8rem}.luqy-pro-model__callouts button strong{font-size:.82rem}.luqy-pro-model__plate-copy{font-size:.67rem}.luqy-pro-model__plate-facts small,.luqy-pro-model__plate-facts b{font-size:.6rem}}@media (width<=41rem){.luqy-pro-spec-table colgroup,.luqy-pro-spec-table thead{display:none}.luqy-pro-spec-table table,.luqy-pro-spec-table tbody,.luqy-pro-spec-table tr,.luqy-pro-spec-table th,.luqy-pro-spec-table td{width:100%;display:block}.luqy-pro-spec-table tbody tr:not(.luqy-pro-spec-table__category){border-bottom:1px solid #001d3514;padding:.9rem 1rem}.luqy-pro-spec-table tbody tr:not(.luqy-pro-spec-table__category)>*{border-bottom:0;min-height:0;padding:0}.luqy-pro-spec-table tbody tr:not(.luqy-pro-spec-table__category)>td{margin-top:.28rem}.luqy-pro-spec-table__category th{height:auto;padding:.85rem 1rem}}@media (width<=34rem){.luqy-pro-hero h1{font-size:clamp(3.2rem,16vw,4.5rem)}.luqy-pro-hero__claim{font-size:1.35rem}.luqy-pro-hero__product{min-height:17rem}.luqy-pro-panel__specs>div{grid-template-columns:1fr;gap:.25rem}}.references-page main{background-color:#f8fbfc;background-image:image-set("/uploads/style/qyb-light-ribbon.avif" 1x type("image/avif"),"/uploads/style/qyb-light-ribbon.webp" 1x type("image/webp")),image-set("/uploads/style/qyb-light-ribbon.avif" 1x type("image/avif"),"/uploads/style/qyb-light-ribbon.webp" 1x type("image/webp"));background-position:right clamp(-13rem,-8vw,-4rem) top 2rem,clamp(-14rem,-10vw,-5rem) 56%;background-repeat:no-repeat;background-size:clamp(29rem,48vw,46rem),clamp(25rem,42vw,40rem);position:relative;overflow:clip}.references-hero{min-height:clamp(34rem, calc(82svh - var(--qyb-header-height)), 48rem);isolation:isolate;background:radial-gradient(circle at 74% 34%,#ef500014,#0000 28rem),linear-gradient(145deg,#fbfdfee0 0%,#edf4f7d1 58%,#f8fbfce0 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.references-hero__breadcrumbs{z-index:1;padding-top:clamp(.8rem,2vw,1.4rem);position:relative}.references-hero:before{content:none}.references-hero:after{z-index:-2;content:"";pointer-events:none;background-image:linear-gradient(#001d3508 1px,#0000 1px),linear-gradient(90deg,#001d3508 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 86%)}.references-hero__signal{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ef500085,#0000);width:54%;height:1px;position:absolute;top:50%;right:-12%;transform:rotate(-9deg);box-shadow:0 0 2rem #ef500038}.references-hero__inner{flex-direction:column;flex:1;justify-content:center;min-height:0;padding-block:clamp(3rem,7vw,6rem);display:flex}.references-hero__eyebrow,.references-publications__heading>p{color:var(--qyb-orange);letter-spacing:.17em;text-transform:uppercase;margin-bottom:.8rem;font-size:.72rem;font-weight:720}.references-hero h1{max-width:10ch;color:var(--qyb-navy);letter-spacing:-.07em;margin-bottom:1.5rem;font-size:clamp(4rem,9vw,7.5rem);font-weight:610;line-height:.88}.references-hero__intro{max-width:58rem;color:var(--qyb-muted);margin:0;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.72}.references-hero__intro a{color:var(--qyb-navy);text-underline-offset:.22em;font-weight:620;text-decoration:underline .08em #ef50006b;transition:color .16s,text-decoration-color .16s}.references-hero__intro a:hover,.references-hero__intro a:focus-visible{color:var(--qyb-orange);text-decoration-color:currentColor}.references-publications{background:radial-gradient(at 50% 58%,#ef50000f,#0000 34rem),#f8fbfce0;border-top:1px solid #001d3514;padding-block:clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.references-publications__heading{z-index:2;margin-bottom:.5rem;position:relative}.references-publications__heading h2{max-width:17ch;color:var(--qyb-navy);letter-spacing:-.055em;margin:0;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:600;line-height:.98}.publication-carousel{--publication-card-width:376px;--publication-card-height:540px;width:100%;max-width:81.25rem;margin-inline:auto;position:relative}.publication-carousel__stage{cursor:grab;perspective:1100px;perspective-origin:50% 48%;touch-action:pan-y;user-select:none;min-height:38rem;position:relative;overflow:hidden}.publication-carousel__stage[data-dragging=true]{cursor:grabbing}.publication-carousel__stage[data-dragging=true] .publication-card{transition:none}.publication-carousel__track{transform-style:preserve-3d;position:absolute;inset:0}.publication-card{width:var(--publication-card-width);height:var(--publication-card-height);outline-offset:.35rem;background:var(--qyb-white);color:var(--qyb-ink);opacity:var(--publication-opacity);transform:translate3d(calc(-50% + var(--publication-x)), -50%, var(--publication-depth)) rotateY(var(--publication-rotation));transform-origin:50%;transition:border-color .36s var(--qyb-ease), box-shadow .36s var(--qyb-ease), opacity .36s var(--qyb-ease), transform .52s var(--qyb-ease);border:1px solid #ffffffe0;border-radius:.75rem;grid-template-rows:70% 30%;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 1.25rem 3.25rem #001d3529}.publication-card[data-active=true]{border-color:#ef500052;box-shadow:inset 0 1px #fffffffa,0 1.5rem 4rem #001d352e,0 0 3.5rem #ef500026}.publication-card[data-distance="3"],.publication-card[data-distance="4"]{pointer-events:none}.publication-card[data-distance="4"]{opacity:0}.publication-card__cover{background:radial-gradient(circle at 50% 25%, #ef50000d, transparent 45%), var(--qyb-white);border-bottom:1px solid #001d3514;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.publication-card__cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#001d350a);height:3rem;position:absolute;bottom:0;left:0;right:0}.publication-card__cover img{z-index:1;object-fit:contain;width:100%;height:100%;transition:transform .42s var(--qyb-ease);position:relative}.publication-card__cover img[hidden]{display:none}.publication-card__fallback{color:#001d3575;letter-spacing:.15em;text-align:center;text-transform:uppercase;place-content:center;gap:.3rem;font-size:.68rem;font-weight:650;display:grid;position:absolute;inset:0}.publication-card__fallback:before{background:var(--qyb-orange);content:"";border-radius:999px;width:2.75rem;height:.18rem;margin:0 auto .65rem;box-shadow:0 0 1rem #ef50004d}.publication-card__fallback strong{color:var(--qyb-navy);letter-spacing:-.025em;text-transform:none;font-size:1.2rem;font-weight:620}.publication-card[data-active=true]:hover .publication-card__cover img{transform:scale(1.018)}.publication-card__info{background:radial-gradient(ellipse at 50% 120%, #ef500014, transparent 62%), var(--qyb-white);text-align:center;flex-direction:column;min-height:0;padding:.75rem .75rem .45rem;display:flex}.publication-card__info h3{color:var(--qyb-navy);letter-spacing:-.02em;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:640;line-height:1.17;display:-webkit-box;overflow:hidden}.publication-card__venue{color:var(--qyb-orange);margin:.45rem 0 0;font-size:.875rem;font-weight:660}.publication-card__acknowledgement{color:var(--qyb-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:auto 0 0;font-size:.5rem;line-height:1.15;display:-webkit-box;overflow:hidden}.publication-carousel__controls{z-index:3;-webkit-backdrop-filter:blur(1.5rem)saturate(180%);background:linear-gradient(135deg,#ffffff9e,#dce9ef52);border:1px solid #ffffffc7;border-radius:999px;align-items:center;gap:.45rem;width:max-content;max-width:100%;min-height:3.25rem;margin:.75rem auto 0;padding:.3rem;display:flex;position:relative;box-shadow:inset 0 1px #fffffff0,0 .9rem 2.5rem #001d351a}.publication-carousel__arrow,.publication-carousel__indicator{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.publication-carousel__arrow{width:2.55rem;height:2.55rem;color:var(--qyb-navy);transition:border-color .18s ease, box-shadow .18s ease, transform .18s var(--qyb-ease);background:radial-gradient(at 50% 125%,#ef50001f,#0000 66%),#ffffff6b;border:1px solid #001d3517;border-radius:50%;flex:none}.publication-carousel__arrow:hover,.publication-carousel__arrow:focus-visible{border-color:#ef50006b;transform:translateY(-1px);box-shadow:0 .5rem 1.4rem #ef50001f}.publication-carousel__indicators{align-items:center;display:flex}.publication-carousel__indicator{width:1.55rem;height:2.5rem}.publication-carousel__indicator span{width:.38rem;height:.38rem;transition:width .22s var(--qyb-ease), background-color .18s ease, box-shadow .18s ease;background:#001d3538;border-radius:999px;display:block}.publication-carousel__indicator[aria-current=true] span{background:var(--qyb-orange);width:1.1rem;box-shadow:0 0 .8rem #ef500057}@media (width<=50rem){.references-hero{min-height:auto}.references-hero__inner{min-height:34rem}.publication-carousel__stage{perspective:none;min-height:calc(min(540px,135vw) + 2rem)}.publication-card{width:min(var(--publication-card-width), calc(100vw - 2rem));height:min(var(--publication-card-height), calc((100vw - 2rem) * 540 / 376));transform:translate3d(calc(-50% + var(--publication-x)), -50%, 0)}.publication-carousel__stage:not([data-dragging=true]) .publication-card:not([data-active=true]){opacity:0;pointer-events:none}}@media (width<=28rem){.publication-card__info h3{font-size:.9rem}.publication-carousel__controls{gap:.15rem}.publication-carousel__indicator{width:1.2rem}}@media (prefers-reduced-motion:reduce){.publication-card,.publication-card__cover img,.publication-carousel__arrow,.publication-carousel__indicator span{transition:none}}.references-social{background:radial-gradient(at 84% 120%,#ef500026,#0000 31rem),linear-gradient(145deg,#edf5f8,#fff 72%);border-top:1px solid #001d3514;padding-block:clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.references-social__inner{z-index:1;border-radius:var(--qyb-radius-lg);backdrop-filter:blur(1.4rem)saturate(165%);text-align:center;background:linear-gradient(135deg,#ffffffc2,#e2eef36b);border:1px solid #ffffffd6;flex-direction:column;align-items:center;gap:1.25rem;padding:clamp(1.5rem,4vw,3rem);display:flex;position:relative;box-shadow:inset 0 1px #fffffff5,0 1.5rem 4rem #001d3517}.references-social__heading>p{color:var(--qyb-orange-text);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.7rem;font-size:.7rem;font-weight:720}.references-social h2{max-width:none;color:var(--qyb-navy);letter-spacing:-.05em;white-space:nowrap;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:610;line-height:1.04}.references-social__copy{max-width:46rem;color:var(--qyb-muted);margin:0;line-height:1.75}.references-social__linkedin{color:var(--qyb-navy);transition:color .18s ease, transform .22s var(--qyb-ease);flex-direction:column;align-items:center;gap:.65rem;margin-top:.35rem;font-size:.82rem;font-weight:680;display:inline-flex}.references-social__linkedin svg{fill:currentColor;background:radial-gradient(at 50% 125%,#ef500038,#0000 62%),linear-gradient(#ffffffbd,#ffffff47);border:1px solid #ef500042;border-radius:1rem;width:3.6rem;height:3.6rem;padding:.72rem;box-shadow:inset 0 1px #ffffffeb,0 .8rem 2.2rem #ef50001a}.references-social__linkedin:hover,.references-social__linkedin:focus-visible{color:var(--qyb-orange-text);transform:translateY(-.2rem)}@media (width<=48rem){.references-social__inner{gap:1.5rem}.references-social h2{white-space:normal}}.references-impact{background:radial-gradient(at 90% 31%,#ef500014,#0000 18rem),#f8fbfce0;border-top:1px solid #001d3514;margin-top:-1px;padding-block:clamp(4.5rem,9vw,8rem);position:relative;overflow:hidden}.references-impact:before{aspect-ratio:1;background:var(--qyb-orange);content:"";opacity:.075;pointer-events:none;width:clamp(12rem,22vw,20rem);position:absolute;top:7rem;right:clamp(1.5rem,5vw,5rem);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 21h8'/%3E%3Cpath d='M12 17v4'/%3E%3Cpath d='M7 4h10v5a5 5 0 0 1-10 0V4Z'/%3E%3Cpath d='M7 6H4v2a4 4 0 0 0 4 4'/%3E%3Cpath d='M17 6h3v2a4 4 0 0 1-4 4'/%3E%3C/svg%3E");mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.references-impact__heading,.references-archive-section__heading{z-index:1;grid-template-columns:minmax(0,.45fr) minmax(20rem,1fr);align-items:end;gap:clamp(1.5rem,6vw,6rem);margin-bottom:clamp(2.25rem,5vw,4rem);display:grid;position:relative}.references-impact__heading>p,.references-archive-section__heading>p,.references-records__heading>p{color:var(--qyb-orange);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:720}.references-impact__heading h2,.references-archive-section__heading h2{max-width:21ch;color:var(--qyb-navy);letter-spacing:-.058em;margin:0;font-size:clamp(2.35rem,5vw,4.75rem);font-weight:600;line-height:.98}.references-impact__summary{z-index:1;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:1rem;display:grid;position:relative}.references-impact__metric,.references-impact__journals{-webkit-backdrop-filter:blur(1.6rem)saturate(175%);background:radial-gradient(at 50% 118%,#ef50001f,#0000 64%),linear-gradient(145deg,#ffffffd1,#e0ebf17a);border:1px solid #ffffffdb;border-radius:1.25rem;min-height:21rem;overflow:hidden;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #001d350d,0 1.4rem 3.8rem #001d351a}.references-impact__metric{flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.references-impact__metric-value{color:var(--qyb-orange);letter-spacing:-.095em;text-shadow:0 .8rem 2.5rem #ef50002e;font-size:clamp(6rem,12vw,10rem);font-weight:570;line-height:.82}.references-impact__metric p,.references-impact__journals>div>p{color:var(--qyb-navy);letter-spacing:-.025em;margin:0 0 .3rem;font-size:1.15rem;font-weight:650}.references-impact__metric div>span,.references-impact__journals>div>span{max-width:31rem;color:var(--qyb-muted);font-size:.87rem;line-height:1.55;display:block}.references-impact__journals{grid-template-rows:auto 1fr;gap:2rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.references-impact__journals ul{flex-wrap:wrap;align-content:center;align-items:center;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.references-impact__journals li{color:var(--qyb-navy);letter-spacing:-.012em;background:linear-gradient(145deg,#ffffffb8,#ffffff3d);border:1px solid #001d3517;border-radius:999px;padding:.7rem .95rem;font-size:clamp(.78rem,1.25vw,.95rem);font-weight:620;box-shadow:inset 0 1px #ffffffe6}.references-records{z-index:1;margin-top:clamp(3.5rem,7vw,6rem);position:relative}.references-records__heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.references-records__heading h3{max-width:22ch;color:var(--qyb-navy);letter-spacing:-.045em;text-align:right;margin:0;font-size:clamp(1.75rem,3.4vw,2.9rem);font-weight:610;line-height:1}.references-achievements{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.references-achievement{min-width:0;min-height:13rem;transition:border-color .2s ease, box-shadow .24s ease, transform .26s var(--qyb-ease);background:radial-gradient(at 12% 125%,#ef500021,#0000 48%),linear-gradient(145deg,#ffffffd1,#e5eff47a);border:1px solid #001d351c;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,1.7rem);padding:clamp(1.35rem,3vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 1.1rem 3rem #001d3517}.references-achievement:hover,.references-achievement:focus-visible{border-color:#ef500061;transform:translateY(-.3rem);box-shadow:inset 0 1px #fffffffa,0 1.5rem 3.8rem #001d3521,0 0 2.8rem #ef50001a}.references-achievement__metric{color:var(--qyb-orange);letter-spacing:-.06em;font-size:clamp(1.8rem,4vw,3.25rem);font-weight:610;line-height:.9}.references-achievement h4{color:var(--qyb-navy);letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:650;line-height:1.25}.references-achievement p{color:var(--qyb-muted);margin:.55rem 0 0;font-size:.82rem;line-height:1.5}.references-achievement__arrow{color:var(--qyb-orange);transition:transform .2s var(--qyb-ease);font-size:1.2rem;line-height:1}.references-achievement:hover .references-achievement__arrow,.references-achievement:focus-visible .references-achievement__arrow{transform:translate(.18rem,-.18rem)}.references-examples{margin-top:clamp(2.25rem,5vw,4rem)}.references-examples>p{color:var(--qyb-muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .9rem;font-size:.7rem;font-weight:680}.references-examples__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.references-example{min-width:0;transition:border-color .2s ease, box-shadow .24s ease, transform .26s var(--qyb-ease);background:#ffffffbd;border:1px solid #001d351c;border-radius:1.15rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 1.1rem 3rem #001d3517}.references-example:hover,.references-example:focus-visible{border-color:#ef500057;transform:translateY(-.25rem);box-shadow:inset 0 1px #fffffffa,0 1.35rem 3.5rem #001d351f,0 0 2.6rem #ef500017}.references-example__media{aspect-ratio:1410/795;background:var(--qyb-navy);display:block;overflow:hidden}.references-example__media img{object-fit:cover;width:100%;height:100%;transition:transform .42s var(--qyb-ease)}.references-example:hover .references-example__media img,.references-example:focus-visible .references-example__media img{transform:scale(1.018)}.references-example>span{min-height:3.5rem;color:var(--qyb-navy);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-size:.84rem;font-weight:630;display:flex}.references-example>span i{color:var(--qyb-orange);transition:transform .18s var(--qyb-ease);font-style:normal}.references-example:hover>span i,.references-example:focus-visible>span i{transform:translate(.15rem,-.15rem)}.references-archive-section{background:#f8fbfce6;border-top:1px solid #001d3514;padding-block:clamp(4.5rem,9vw,8rem)}.references-archive-section__heading{grid-template-columns:minmax(0,.32fr) minmax(18rem,.82fr) minmax(16rem,.55fr)}.references-archive-section__heading>span{color:var(--qyb-muted);line-height:1.65}.publication-archive{gap:.8rem;display:grid}.publication-archive__controls{-webkit-backdrop-filter:blur(1.5rem)saturate(175%);background:linear-gradient(135deg,#ffffffb8,#dce9ef57);border:1px solid #ffffffd1;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.45rem;display:grid;box-shadow:inset 0 1px #fffffff5,0 1rem 2.8rem #001d3514}.publication-archive__search{min-width:0;min-height:3.25rem;color:var(--qyb-muted);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding-inline:1rem;display:grid}.publication-archive__search input,.publication-archive__sort select{width:100%;min-width:0;color:var(--qyb-navy);background:0 0;border:0;outline:0}.publication-archive__search input::placeholder{color:#748793}.publication-archive__sort{background:#ffffff7a;border:1px solid #001d3517;border-radius:.7rem;align-items:center;min-height:3.25rem;padding-inline:1rem;display:flex}.publication-archive__sort select{cursor:pointer;font-size:.84rem;font-weight:610}.publication-archive__summary{min-height:1.5rem;color:var(--qyb-muted);padding-inline:.25rem;font-size:.76rem}.publication-archive__summary span{color:var(--qyb-orange);font-weight:700}.publication-archive__list{overscroll-behavior:contain;scrollbar-color:#001d353d transparent;scrollbar-gutter:stable;scrollbar-width:thin;background:linear-gradient(145deg,#ffffff85,#edf3f6ad);border:1px solid #001d3514;border-radius:1rem;gap:.5rem;max-height:42rem;padding:.35rem;display:grid;overflow-y:auto}.publication-archive__item{transition:border-color .18s ease, background-color .18s ease, box-shadow .22s ease, transform .22s var(--qyb-ease);background:#ffffffd1;border:1px solid #001d3514;border-radius:.75rem;grid-template-columns:2.6rem minmax(0,1fr);gap:.9rem;padding:1rem;display:grid;box-shadow:inset 0 1px #fffffff5}.publication-archive__item:hover,.publication-archive__item:focus-within{background:var(--qyb-white);border-color:#ef500047;transform:translateY(-.08rem);box-shadow:0 .75rem 2.2rem #001d3512,0 0 1.8rem #ef50000f}.publication-archive__icon{width:2.6rem;height:2.6rem;color:var(--qyb-orange);background:radial-gradient(at 50% 130%,#ef50002e,#0000 66%),#ffffffb3;border:1px solid #ef50002e;border-radius:.65rem;place-items:center;display:grid}.publication-archive__copy{min-width:0}.publication-archive__meta{color:var(--qyb-orange);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:.25rem;font-size:.64rem;font-weight:700;display:flex}.publication-archive__meta span+span:before{color:#001d3540;content:"·";margin-right:.55rem}.publication-archive__item h3{color:var(--qyb-navy);letter-spacing:-.018em;margin:0;font-size:.98rem;font-weight:650;line-height:1.35}.publication-archive__item h3 a{transition:color .16s}.publication-archive__item h3 a:hover,.publication-archive__item h3 a:focus-visible{color:var(--qyb-orange)}.publication-archive__authors,.publication-archive__citation{color:var(--qyb-muted);margin:.32rem 0 0;font-size:.78rem;line-height:1.45}.publication-archive__citation{font-style:italic}.publication-archive__citation--complete{color:var(--qyb-navy);font-size:.88rem;font-style:normal;line-height:1.55}.publication-archive__citation--complete a{transition:color .16s;display:inline}.publication-archive__citation--complete a:hover,.publication-archive__citation--complete a:focus-visible{color:var(--qyb-orange)}.publication-archive__citation--complete svg{vertical-align:-.14rem;margin-left:.28rem;display:inline}.publication-archive__doi{width:fit-content;color:var(--qyb-orange);align-items:center;gap:.25rem;margin-top:.4rem;font-size:.72rem;font-weight:640;display:inline-flex}.publication-archive__doi svg{transition:transform .18s var(--qyb-ease)}.publication-archive__doi:hover svg,.publication-archive__doi:focus-visible svg{transform:translate(.12rem,-.12rem)}.publication-archive__empty{min-height:12rem;color:var(--qyb-muted);text-align:center;place-content:center;padding:2rem}@media (width<=62rem){.references-impact__heading,.references-archive-section__heading{grid-template-columns:1fr;gap:.75rem}.references-archive-section__heading>span{max-width:42rem}}@media (width<=50rem){.references-impact__summary,.references-achievements,.references-examples__grid{grid-template-columns:1fr}.references-impact__metric,.references-impact__journals{min-height:17rem}.references-records__heading{flex-direction:column;align-items:flex-start;gap:.55rem}.references-records__heading h3{text-align:left}.publication-archive__controls{grid-template-columns:1fr}}@media (width<=34rem){.references-achievement{grid-template-columns:1fr auto}.references-achievement__metric{grid-column:1/-1}.publication-archive__item{grid-template-columns:1fr}.publication-archive__icon{width:2.35rem;height:2.35rem}}@media (prefers-reduced-motion:reduce){.references-achievement,.references-achievement__arrow,.references-example,.references-example__media img,.references-example>span i,.publication-archive__item,.publication-archive__doi svg{transition:none}}.references-impact__dashboard{z-index:1;grid-template-columns:minmax(14rem,.72fr) minmax(28rem,1.5fr) minmax(18rem,1.15fr);gap:1rem;display:grid;position:relative}.references-impact__dashboard+.references-records{display:none}.references-impact__dashboard .references-impact__metric,.references-impact__dashboard .references-impact__journals,.references-impact__records{background:linear-gradient(145deg,#fff,#fafcfd);border:1px solid #001d351c;border-radius:1.4rem;min-height:20rem;padding:clamp(1.4rem,2.5vw,2rem);box-shadow:0 1.5rem 4.4rem #001d3517}.references-impact__dashboard .references-impact__metric{background:radial-gradient(circle at 28% 18%, #ef50002b, transparent 47%), var(--qyb-navy);color:var(--qyb-white)}.references-impact__dashboard .references-impact__metric-value{color:var(--qyb-white);font-size:clamp(5.5rem,8vw,8rem)}.references-impact__dashboard .references-impact__metric p{color:var(--qyb-white)}.references-impact__dashboard .references-impact__metric div>span{color:#ffffffa8}.references-impact__card-heading p,.references-impact__records>p{color:var(--qyb-orange);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .55rem;font-size:.68rem;font-weight:720}.references-impact__card-heading h3{max-width:20ch;color:var(--qyb-navy);letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:630;line-height:1.08}.references-impact__histogram{border-bottom:1px solid #001d351a;align-items:end;gap:clamp(.35rem,1vw,.75rem);height:12.2rem;margin-top:1.25rem;padding-bottom:2.8rem;display:flex}.references-impact__bar-wrap{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:.35rem;min-width:0;height:100%;display:flex}.references-impact__bar{width:min(100%,2.8rem);height:calc(2.2rem + 6.2rem * var(--bar-scale));background:linear-gradient(180deg, var(--qyb-orange), #ffad78);opacity:.25;transform-origin:bottom;transition:transform .85s var(--qyb-ease), opacity .5s ease;border-radius:.6rem .6rem .18rem .18rem;display:block;transform:scaleY(0);box-shadow:0 .7rem 1.8rem #ef500029}.references-impact__dashboard[data-revealed=true] .references-impact__bar{opacity:1;transform:scaleY(1)}.references-impact__bar-wrap:nth-child(2) .references-impact__bar{transition-delay:80ms}.references-impact__bar-wrap:nth-child(3) .references-impact__bar{transition-delay:.16s}.references-impact__bar-wrap:nth-child(4) .references-impact__bar{transition-delay:.24s}.references-impact__bar-wrap:nth-child(5) .references-impact__bar{transition-delay:.32s}.references-impact__bar-wrap:nth-child(6) .references-impact__bar{transition-delay:.4s}.references-impact__bar-wrap:nth-child(7) .references-impact__bar{transition-delay:.48s}.references-impact__bar-value{color:var(--qyb-navy);font-size:.72rem;font-weight:720}.references-impact__bar-label{width:5.3rem;color:var(--qyb-muted);text-align:center;margin-top:calc(100% + .45rem);font-size:.58rem;line-height:1.1;position:absolute}.references-impact__bar-wrap{position:relative}.references-impact__records{overflow:hidden}.references-impact__record-stack{gap:.75rem;margin-top:1rem;display:grid}.references-impact__record{min-height:7.5rem;transition:border-color .18s ease, box-shadow .22s ease, transform .22s var(--qyb-ease);background:#ffffffd1;border:1px solid #001d351a;border-radius:1rem;padding:1rem;display:grid;position:relative;overflow:hidden}.references-impact__record:before{color:var(--qyb-navy);content:"🏆";opacity:.09;filter:grayscale();font-family:Segoe UI Emoji,sans-serif;font-size:7rem;line-height:1;position:absolute;bottom:-2rem;right:-.6rem;transform:rotate(-8deg)}.references-impact__record>*{z-index:1;position:relative}.references-impact__record:hover,.references-impact__record:focus-visible{border-color:#ef500061;transform:translateY(-.2rem);box-shadow:0 1rem 2.4rem #001d351a}.references-impact__record-badge{color:#b54108;letter-spacing:.1em;text-transform:uppercase;background:#ef50001c;border-radius:999px;width:max-content;padding:.28rem .5rem;font-size:.58rem;font-weight:760}.references-impact__record strong{color:var(--qyb-navy);letter-spacing:-.055em;margin-top:.25rem;font-size:clamp(2rem,3vw,2.75rem);font-weight:650;line-height:1}.references-impact__record h3{max-width:24ch;color:var(--qyb-navy);margin:.35rem 0 0;font-size:.78rem;font-weight:650;line-height:1.25}.references-impact__record div>span{display:none}@media (width<=72rem){.references-impact__dashboard{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr)}.references-impact__records{grid-column:1/-1}.references-impact__record-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=50rem){.references-impact__dashboard{grid-template-columns:1fr}.references-impact__records{grid-column:auto}.references-impact__record-stack{grid-template-columns:1fr}.references-impact__histogram{overflow-x:auto}.references-impact__bar-wrap{min-width:3.6rem}}@media (prefers-reduced-motion:reduce){.references-impact__bar{opacity:1;transition:none;transform:scaleY(1)}}.references-publications__heading h2,.references-impact__heading h2,.references-archive-section__heading h2{letter-spacing:-.045em;max-width:54rem;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:610;line-height:1.08}.references-impact__heading{margin-bottom:clamp(2rem,4vw,3rem);display:block}.references-impact__heading>p{margin-bottom:.7rem}.references-archive-section__heading{justify-content:flex-start;margin-bottom:clamp(1.8rem,4vw,2.7rem);display:flex}.references-archive-section__heading h2{white-space:nowrap;text-align:left;max-width:none;margin-left:0}.references-impact__bar-label{margin:0;bottom:-2.55rem;right:50%;transform:translate(50%)}.references-impact__record:before{opacity:.15}.publication-archive__sort{-webkit-backdrop-filter:blur(1.2rem)saturate(175%);background:radial-gradient(at 50% 125%,#ef50001a,#0000 64%),linear-gradient(145deg,#ffffffb8,#ddeaf152);border-color:#ffffffc7;border-radius:.85rem;min-width:13.5rem;padding-inline:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #001d350d}.publication-archive__sort:after{border-right:1.5px solid var(--qyb-navy);border-bottom:1.5px solid var(--qyb-navy);content:"";pointer-events:none;width:.45rem;height:.45rem;position:absolute;right:1rem;transform:translateY(-.15rem)rotate(45deg)}.publication-archive__sort select{z-index:1;appearance:none;background:0 0;padding:.85rem 2.8rem .85rem 1rem;position:relative}.publication-archive__sort:hover{border-color:#ef500047;box-shadow:inset 0 1px #fffffffa,0 .7rem 1.8rem #001d3514}@media (width<=50rem){.references-archive-section__heading{justify-content:flex-start}.references-archive-section__heading h2{white-space:normal;text-align:left;margin-left:0}.publication-archive__sort{width:100%}}.luqy-scanner-page main{background:#f8fbfc;overflow:clip}.luqy-scanner-hero{min-height:calc(100svh - var(--qyb-header-height));color:var(--qyb-navy);background:radial-gradient(circle at 76% 42%,#ef50001a,#0000 31rem),linear-gradient(145deg,#f9fcfd 0%,#edf4f7 56%,#f8fbfc 100%);position:relative;overflow:hidden}.luqy-scanner-hero:after{z-index:4;content:"";pointer-events:none;background:linear-gradient(#0000,#f8fbfcc7 52%,#f8fbfc 96%);height:clamp(3rem,8vw,6rem);position:absolute;bottom:-1px;left:0;right:0}.luqy-scanner-hero__scan-area{z-index:0;width:var(--luqy-scan-size);aspect-ratio:1;opacity:.68;pointer-events:none;transform:translate(calc(-50% + var(--luqy-scan-x)), calc(-50% + var(--luqy-scan-y))) rotate(-5deg);background-image:linear-gradient(#001d350f 1px,#0000 1px),linear-gradient(90deg,#001d350f 1px,#0000 1px);background-size:3.2rem 3.2rem;border:1px solid #ef500021;border-radius:2rem;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:inset 0 0 4rem #fffc,0 0 5rem #ef500012}.luqy-scanner-hero__scan-area:before{content:"";background:linear-gradient(135deg,#ffffff85,#0000 48%);position:absolute;inset:0}.luqy-scanner-hero__scan-line{z-index:2;background:var(--qyb-orange);display:block;position:absolute;box-shadow:0 0 .9rem #ef5000a3,0 0 2.4rem #ef500057}.luqy-scanner-hero__scan-line--horizontal{height:2px;animation:5.8s ease-in-out infinite luqy-scanner-scan-y;left:0;right:0}.luqy-scanner-hero__scan-line--vertical{opacity:.58;width:2px;animation:7.2s ease-in-out infinite alternate luqy-scanner-scan-x;top:0;bottom:0}.luqy-scanner-hero__scan-area i{z-index:3;background:#ffffffb8;border:1px solid #ef50009e;border-radius:.16rem;width:.8rem;height:.8rem;animation:3.8s ease-in-out infinite luqy-scanner-cell;display:block;position:absolute;box-shadow:0 0 1.3rem #ef50006b}.luqy-scanner-hero__scan-area i:first-of-type{top:24%;left:35%}.luqy-scanner-hero__scan-area i:nth-of-type(2){animation-delay:1.1s;top:58%;left:68%}.luqy-scanner-hero__scan-area i:nth-of-type(3){animation-delay:2.2s;top:74%;left:22%}.luqy-scanner-hero__scan-area i:nth-of-type(4){width:.55rem;height:.55rem;animation-duration:4.6s;animation-delay:.45s;top:15%;left:72%}.luqy-scanner-hero__scan-area i:nth-of-type(5){width:1rem;height:1rem;animation-duration:3.2s;animation-delay:1.7s;top:38%;left:18%}.luqy-scanner-hero__scan-area i:nth-of-type(6){animation-duration:5.1s;animation-delay:2.8s;top:45%;left:82%}.luqy-scanner-hero__scan-area i:nth-of-type(7){width:.62rem;height:.62rem;animation-delay:.9s;top:83%;left:51%}.luqy-scanner-hero__scan-area i:nth-of-type(8){width:1.05rem;height:1.05rem;animation-delay:3.25s;top:9%;left:48%}.luqy-scanner-hero__scan-area i:nth-of-type(9){animation-duration:4.8s;animation-delay:1.35s;top:66%;left:39%}.luqy-scanner-hero__scan-area i:nth-of-type(10){width:.5rem;height:.5rem;animation-delay:2.45s;top:30%;left:57%}.luqy-scanner-hero__scan-area i:nth-of-type(11){width:.68rem;height:.68rem;animation-duration:5.4s;animation-delay:3.7s;top:54%;left:9%}.luqy-scanner-hero__scan-area i:nth-of-type(12){width:.95rem;height:.95rem;animation-delay:1.95s;top:89%;left:77%}.luqy-scanner-hero__scan-area i:nth-of-type(13){animation-duration:4.2s;animation-delay:4.1s;top:22%;left:8%}.luqy-scanner-hero__scan-area i:nth-of-type(14){width:.58rem;height:.58rem;animation-duration:3.4s;animation-delay:.2s;top:71%;left:88%}.luqy-scanner-hero__inner{z-index:2;min-height:calc(100svh - var(--qyb-header-height));flex-direction:column;padding-bottom:clamp(4.5rem,8vw,6.5rem);display:flex;position:relative}.luqy-scanner-hero__grid{flex:1;grid-template-columns:minmax(0,1.16fr) minmax(20rem,.84fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.luqy-scanner-hero__copy{padding-block:.75rem}.luqy-scanner-hero h1{font-family:var(--font-sans);letter-spacing:-.025em;margin-bottom:1.1rem;font-size:clamp(3.35rem,6.1vw,6.1rem);font-weight:700;line-height:.96}.luqy-scanner-hero__claim{max-width:35rem;color:var(--qyb-navy);letter-spacing:-.035em;margin-bottom:1.25rem;font-size:clamp(1.3rem,2.35vw,2rem);font-weight:600;line-height:1.12}.luqy-scanner-hero__highlights{grid-template-columns:repeat(3,10.75rem);justify-content:center;align-items:stretch;gap:.65rem;width:100%;max-width:100%;margin:0 0 1.35rem;display:grid;transform:translate(-2rem)}.luqy-scanner-hero__highlights article{-webkit-backdrop-filter:blur(1.1rem)saturate(175%);width:100%;min-width:0;min-height:11.8rem;transition:border-color .24s ease, background .32s ease, box-shadow .32s ease, transform .36s var(--qyb-ease);background:radial-gradient(at 50% 130%,#ef50001a,#0000 62%),linear-gradient(145deg,#ffffffad,#e0ebf14d);border:1px solid #ef500057;border-radius:1rem;grid-template-rows:auto 1fr;grid-template-columns:1fr;place-items:center;gap:.75rem;padding:1rem .75rem;display:grid;box-shadow:inset 0 1px #ffffffeb,0 .7rem 2rem #001d3512}.luqy-scanner-hero__highlights article:hover{background:radial-gradient(at 50% 128%,#ef50002e,#0000 66%),linear-gradient(145deg,#ffffffd1,#e0ebf161);border-color:#ef500094;transform:translateY(-.32rem)scale(1.025);box-shadow:inset 0 1px #fffffffa,0 1.15rem 2.8rem #001d351c,0 0 2.2rem #ef50001a}.luqy-scanner-hero__highlights img{object-fit:contain;width:7rem;height:7rem;transition:filter .32s ease, transform .42s var(--qyb-ease)}.luqy-scanner-hero__highlights article:nth-child(2) img{width:10.5rem;height:10.5rem;margin-block:-1.75rem}.luqy-scanner-hero__highlights article:hover img{filter:drop-shadow(0 .45rem .8rem #ef500038);transform:translateY(-.12rem)scale(1.12)rotate(-1.5deg)}.luqy-scanner-hero__highlights div{text-align:center;justify-items:center;gap:.08rem;min-width:0;display:grid}.luqy-scanner-hero__highlights strong,.luqy-scanner-hero__highlights span{color:var(--qyb-navy);white-space:nowrap;font-size:.86rem;font-weight:720;line-height:1.18}.luqy-scanner-hero__description{max-width:47rem;color:var(--qyb-muted);margin:0;font-size:clamp(.94rem,1.3vw,1.04rem);font-weight:400;line-height:1.64}.luqy-scanner-hero__cta{margin-top:1.45rem}.luqy-scanner-spec-table{margin-inline:auto}.luqy-scanner-spec-table__details-row>td{padding:0!important}.luqy-scanner-spec-details{background:#e8f1f56b}.luqy-scanner-spec-details summary{color:var(--qyb-navy);cursor:pointer;padding:1rem clamp(1rem,2.5vw,1.75rem);font-size:.82rem;font-weight:650;list-style:none;position:relative}.luqy-scanner-spec-details summary::-webkit-details-marker{display:none}.luqy-scanner-spec-details summary:after{content:"+";color:var(--qyb-orange);font-size:1.2rem;font-weight:450;position:absolute;top:50%;right:clamp(1rem,2.5vw,1.75rem);transform:translateY(-50%)}.luqy-scanner-spec-details[open] summary:after{content:"−"}.luqy-scanner-spec-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0 clamp(1rem,2.5vw,1.75rem) 1rem;display:grid}.luqy-scanner-spec-details dl>div{border-top:1px solid #001d3514;grid-template-columns:minmax(8rem,.8fr) minmax(0,1fr);gap:.75rem;min-width:0;padding:.8rem 1rem .8rem 0;display:grid}.luqy-scanner-spec-details dl>div:nth-child(2n){border-left:1px solid #001d3514;padding-left:1rem;padding-right:0}.luqy-scanner-spec-details dt{color:var(--qyb-muted);font-size:.74rem;font-weight:560}.luqy-scanner-spec-details dd{color:var(--qyb-navy);margin:0;font-size:.78rem;font-weight:620}.luqy-scanner-extensions{width:min(100%,72rem);margin:clamp(3rem,6vw,5rem) auto 0}.luqy-pro-tabs__panels .luqy-scanner-extensions h2{letter-spacing:-.045em;max-width:none;margin-bottom:1.5rem;font-size:clamp(1.8rem,3vw,2.7rem)}.luqy-scanner-extensions__grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.luqy-scanner-extensions__grid article{backdrop-filter:blur(1.3rem)saturate(175%);background:radial-gradient(at 95% 110%,#ef50001f,#0000 52%),linear-gradient(145deg,#ffffffb8,#dfebf15c);border:1px solid #ffffffc7;border-radius:1.125rem;min-height:20rem;padding:clamp(1.35rem,3vw,2rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 1.2rem 3rem #001d3514}.luqy-scanner-extensions__grid article>span{color:var(--qyb-orange);letter-spacing:.1em;text-transform:uppercase;background:#ef500012;border:1px solid #ef500047;border-radius:999px;margin-bottom:1.4rem;padding:.35rem .55rem;font-size:.62rem;font-weight:720;display:inline-flex}.luqy-scanner-extensions__grid h3{color:var(--qyb-navy);letter-spacing:-.035em;margin-bottom:.7rem;font-size:1.35rem;font-weight:650}.luqy-scanner-extensions__grid p{max-width:34rem;color:var(--qyb-ink);margin-bottom:.8rem;font-size:.9rem;line-height:1.6}.luqy-scanner-extensions__grid small{color:var(--qyb-muted);font-size:.75rem;line-height:1.55;display:block}.luqy-scanner-extensions__grid ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.luqy-scanner-extensions__grid li{color:var(--qyb-muted);padding-left:.85rem;font-size:.73rem;line-height:1.45;position:relative}.luqy-scanner-extensions__grid li:before{background:var(--qyb-orange);content:"";border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:.43rem;left:0}.luqy-scanner-hero__product{--luqy-product-hover-scale:1.3;--luqy-product-x:-9%;--luqy-product-y:-7%;--luqy-scan-size:min(100%, 32rem);--luqy-scan-x:50%;--luqy-scan-y:-10%;place-items:center;min-height:clamp(29rem,53vw,45rem);display:grid;position:relative}.luqy-scanner-hero__glass{aspect-ratio:1;-webkit-backdrop-filter:blur(1.4rem)saturate(150%);background:radial-gradient(circle at 28% 18%,#ffffffc7,#0000 34%),linear-gradient(145deg,#ffffff5c,#cfdee624);border:1px solid #ffffffb8;border-radius:50%;width:min(94%,36rem);transition:box-shadow .52s;animation:8s ease-in-out infinite alternate luqy-scanner-glass-drift;position:absolute;box-shadow:inset 0 1px #ffffffeb,inset -2rem -2rem 5rem #001d350a,0 2rem 6rem #001d351a,0 0 5rem #ef500017}.luqy-scanner-hero__product picture{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.luqy-scanner-hero__product img{object-fit:contain;filter:drop-shadow(0 2.2rem 2.5rem #001d353d);width:auto;max-width:none;height:95vh;transform:translate(var(--luqy-product-x), var(--luqy-product-y));transform-origin:62% 52%;transition:filter .56s ease, transform .68s var(--qyb-ease);will-change:transform}.luqy-scanner-hero__product:hover img{filter:drop-shadow(0 3.2rem 4rem #001d354d);transform:translate(var(--luqy-product-x), var(--luqy-product-y)) scale(var(--luqy-product-hover-scale))}.luqy-scanner-hero__product:hover .luqy-scanner-hero__glass{box-shadow:inset 0 1px #fffffff5,inset -2rem -2rem 5rem #001d350a,0 2.4rem 7rem #001d351f,0 0 6rem #ef500024}.luqy-scanner-tabs__panels{min-height:clamp(10rem,22vw,16rem);padding-block:0}.luqy-scanner-tabs__panels [role=tabpanel]{min-height:inherit}@keyframes luqy-scanner-scan-y{0%,to{opacity:.32;top:8%}50%{opacity:1;top:91%}}@keyframes luqy-scanner-scan-x{0%{left:16%}to{left:84%}}@keyframes luqy-scanner-cell{0%,to{opacity:.25;transform:scale(.72)}50%{opacity:1;transform:scale(1.18)}}@keyframes luqy-scanner-glass-drift{to{transform:translate(.8rem,-.55rem)rotate(1deg)}}@media (width<=64rem){.luqy-scanner-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.7fr);gap:1rem}.luqy-scanner-hero__highlights{scrollbar-width:none;overflow-x:auto}.luqy-scanner-hero__highlights article{min-height:11.8rem}}@media (width<=50rem){.luqy-pro-hero,.luqy-scanner-hero{background:linear-gradient(#f9fcfd 0%,#edf4f7 62%,#f8fbfc 100%)}.luqy-pro-hero__spectrum,.luqy-scanner-hero__scan-area{display:none}.luqy-pro-hero__glass,.luqy-scanner-hero__glass{animation:none}.luqy-scanner-hero__inner{min-height:auto}.luqy-scanner-hero__grid{grid-template-columns:1fr}.luqy-scanner-hero__product{grid-row:1;min-height:24rem}.luqy-scanner-hero__copy{grid-row:2}.luqy-scanner-hero__product img{height:min(50vh,29rem)}.luqy-scanner-hero__highlights{scrollbar-width:none;grid-template-columns:repeat(3,minmax(10rem,1fr));overflow-x:auto}.luqy-scanner-hero__highlights::-webkit-scrollbar{display:none}.luqy-scanner-spec-details dl,.luqy-scanner-extensions__grid{grid-template-columns:1fr}.luqy-scanner-spec-details dl>div,.luqy-scanner-spec-details dl>div:nth-child(2n){border-left:0;grid-template-columns:minmax(7rem,.8fr) minmax(0,1fr);padding:.75rem 0}.luqy-scanner-extensions__grid article{min-height:0}}@media (width<=34rem){.luqy-scanner-hero h1{font-size:clamp(2.55rem,12vw,3.45rem)}.luqy-scanner-hero__claim{font-size:1.3rem}.luqy-scanner-hero__product{min-height:20rem}.luqy-scanner-hero__product img{height:22rem}}@media (hover:none){.luqy-pro-hero__product:hover img{transform:translateY(-1%)}.luqy-scanner-hero__product:hover img{transform:translate(var(--luqy-product-x), var(--luqy-product-y))}.luqy-scanner-hero__highlights article:hover{transform:none}}.luqy-lifetime-page main{background:#f8fbfc;overflow:clip}.luqy-lifetime-hero{min-height:calc(100svh - var(--qyb-header-height));color:var(--qyb-navy);background:radial-gradient(circle at 76% 38%,#ef50001c,#0000 30rem),linear-gradient(145deg,#f9fcfd 0%,#edf4f7 56%,#f8fbfc 100%);position:relative;overflow:hidden}.luqy-lifetime-hero:after{z-index:4;content:"";pointer-events:none;background:linear-gradient(#0000,#f8fbfcc7 52%,#f8fbfc 96%);height:clamp(3rem,8vw,6rem);position:absolute;bottom:-1px;left:0;right:0}.luqy-lifetime-hero__decay{z-index:0;opacity:.64;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.luqy-lifetime-hero__decay-wave{transform-box:fill-box;transform-origin:50%;animation:7.5s ease-in-out infinite alternate luqy-lifetime-decay-drift}.luqy-lifetime-hero__decay-glow{opacity:.44;animation:4.8s ease-in-out infinite alternate luqy-lifetime-decay-breathe}.luqy-lifetime-hero__decay-pulse{filter:drop-shadow(0 0 .8rem #ef5000d9)}.luqy-lifetime-hero__inner{z-index:2;min-height:calc(100svh - var(--qyb-header-height));flex-direction:column;padding-bottom:clamp(4.5rem,8vw,6.5rem);display:flex;position:relative}.luqy-lifetime-hero__grid{flex:1;grid-template-columns:minmax(0,1.04fr) minmax(22rem,.96fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.luqy-lifetime-hero__copy{padding-block:.75rem}.luqy-lifetime-hero h1{font-family:var(--font-sans);letter-spacing:-.025em;margin-bottom:1.1rem;font-size:clamp(3.2rem,5.8vw,5.9rem);font-weight:700;line-height:.96}.luqy-lifetime-hero__claim{max-width:35rem;color:var(--qyb-orange);letter-spacing:-.035em;margin-bottom:1rem;font-size:clamp(1.3rem,2.35vw,2rem);font-weight:600;line-height:1.12}.luqy-lifetime-hero__description{max-width:42rem;color:var(--qyb-muted);margin-bottom:0;font-size:clamp(.95rem,1.4vw,1.08rem);font-weight:400;line-height:1.65}.luqy-lifetime-hero__cta{margin-top:1.6rem}.luqy-lifetime-hero__product{--luqy-lifetime-hover-scale:1.18;place-items:center;min-height:clamp(25rem,50vw,43rem);display:grid;position:relative}.luqy-lifetime-hero__glass{aspect-ratio:1.15;backdrop-filter:blur(1.4rem)saturate(150%);background:radial-gradient(circle at 28% 18%,#ffffffd1,#0000 32%),linear-gradient(145deg,#ffffff6b,#cfdee62e);border:1px solid #ffffffb8;border-radius:50%;width:min(94%,38rem);animation:8s ease-in-out infinite alternate luqy-glass-drift;position:absolute;box-shadow:inset 0 1px #ffffffeb,inset -2rem -2rem 5rem #001d350a,0 2rem 6rem #001d351c,0 0 5rem #ef50001a}.luqy-lifetime-hero__product picture{z-index:1;width:92%;max-width:70rem;display:block;position:relative}.luqy-lifetime-hero__product img{object-fit:contain;filter:drop-shadow(0 2.2rem 2.5rem #001d353b);transform-origin:50%;width:100%;max-width:none;height:auto;transition:filter .52s ease, transform .62s var(--qyb-ease);will-change:transform;transform:translateY(-1%)}.luqy-lifetime-hero__product:hover img{filter:drop-shadow(0 2.8rem 3.4rem #001d354a);transform:translateY(-1%) scale(var(--luqy-lifetime-hover-scale))}.luqy-lifetime-tabs__panels,.luqy-lifetime-tabs__placeholder{min-height:clamp(24rem,45vw,38rem)}.luqy-lifetime-overview .luqy-overview__section{min-height:auto;padding-block:clamp(4rem,8vw,7rem)}@keyframes luqy-lifetime-decay-drift{0%{opacity:.7;transform:translate(-2%)scaleX(.98)}to{opacity:1;transform:translate(2%)scaleX(1.03)}}@keyframes luqy-lifetime-decay-breathe{to{opacity:.7}}@media (width<=64rem){.luqy-lifetime-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(19rem,.78fr);gap:1rem}.luqy-lifetime-hero__product picture{width:88%}}@media (width<=50rem){.luqy-lifetime-hero{background:linear-gradient(#f9fcfd 0%,#edf4f7 62%,#f8fbfc 100%);min-height:auto}.luqy-lifetime-hero__decay{display:none}.luqy-lifetime-hero__inner{min-height:auto}.luqy-lifetime-hero__grid{grid-template-columns:1fr}.luqy-lifetime-hero__product{grid-row:1;min-height:21rem}.luqy-lifetime-hero__copy{grid-row:2}.luqy-lifetime-hero__glass{width:min(84vw,29rem);animation:none}.luqy-lifetime-hero__product picture{width:min(78%,30rem)}}@media (width<=34rem){.luqy-lifetime-hero h1{font-size:clamp(2.5rem,11.5vw,3.35rem)}.luqy-lifetime-hero__claim{font-size:1.3rem}.luqy-lifetime-hero__product{min-height:17rem}}@media (hover:none){.luqy-lifetime-hero__product:hover img{transform:translateY(-1%)}}.qyb-lab-page main{background:#f8fbfc;overflow:clip}.qyb-lab-hero{min-height:calc(100svh - var(--qyb-header-height));color:var(--qyb-navy);background:radial-gradient(circle at 76% 38%,#ef50001c,#0000 31rem),radial-gradient(circle at 16% 84%,#001d350a,#0000 28rem),linear-gradient(145deg,#f9fcfd 0%,#edf4f7 56%,#f8fbfc 100%);position:relative;overflow:hidden}.qyb-lab-hero:after{z-index:4;content:"";pointer-events:none;background:linear-gradient(#0000,#f8fbfcc7 52%,#f8fbfc 96%);height:clamp(3rem,8vw,6rem);position:absolute;bottom:-1px;left:0;right:0}.qyb-lab-hero__inner{z-index:2;min-height:calc(100svh - var(--qyb-header-height));flex-direction:column;padding-bottom:clamp(4.5rem,8vw,6.5rem);display:flex;position:relative}.qyb-lab-hero__grid{flex:1;grid-template-columns:minmax(0,.93fr) minmax(26rem,1.07fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.qyb-lab-hero__copy{padding-block:.75rem}.qyb-lab-hero h1{font-family:var(--font-sans);letter-spacing:-.025em;margin-bottom:1.1rem;font-size:clamp(3.8rem,6.7vw,6.7rem);font-weight:700;line-height:.96}.qyb-lab-hero__claim{max-width:36rem;color:var(--qyb-orange);letter-spacing:-.035em;margin-bottom:1rem;font-size:clamp(1.3rem,2.35vw,2rem);font-weight:600;line-height:1.12}.qyb-lab-hero__description{max-width:42rem;color:var(--qyb-muted);margin-bottom:0;font-size:clamp(.95rem,1.4vw,1.08rem);font-weight:400;line-height:1.65}.qyb-lab-hero__visual{width:100%;min-height:clamp(30rem,43vw,37rem);position:relative}.qyb-lab-hero__connections{z-index:0;width:100%;height:100%;fill:var(--qyb-orange);pointer-events:none;position:absolute;inset:0;overflow:visible}.qyb-lab-hero__connections path{fill:none;stroke:#ef500085;stroke-width:2px;stroke-dasharray:.025 .04;stroke-linecap:round;filter:drop-shadow(0 0 .45rem #ef500059);animation:2.8s linear infinite qyb-lab-data-flow}.qyb-lab-hero__connections path:nth-child(2){animation-delay:-.9s}.qyb-lab-hero__connections path:nth-child(3){animation-delay:-1.8s}.qyb-lab-hero__connections circle{filter:drop-shadow(0 0 .6rem #ef5000b3);transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite qyb-lab-source-pulse}.qyb-lab-hero__source{z-index:2;backdrop-filter:blur(1.4rem)saturate(170%);width:10rem;min-height:7.6rem;transition:border-color .22s ease, box-shadow .26s ease, transform .3s var(--qyb-ease);background:linear-gradient(145deg,#ffffffc7,#dce9ef75);border:1px solid #ffffffc7;border-radius:1rem;place-items:center;gap:.35rem;margin:0;padding:.65rem;display:grid;position:absolute;box-shadow:inset 0 1px #fffffff0,0 1rem 2.7rem #001d351f}.qyb-lab-hero__source:hover{border-color:#ef50004d;transform:translateY(-.25rem);box-shadow:inset 0 1px #fffffff5,0 1.3rem 3.2rem #001d3524,0 0 2rem #ef50001a}.qyb-lab-hero__source img{object-fit:contain;filter:drop-shadow(0 .5rem .7rem #001d3529);width:100%;height:4.8rem}.qyb-lab-hero__source picture{display:contents}.qyb-lab-hero__source-label{z-index:2;color:var(--qyb-navy);white-space:nowrap;font-size:.68rem;font-weight:680;position:relative}.qyb-lab-hero__source--pro{top:0;left:-5%}.qyb-lab-hero__source--scanner{top:0;right:-9%}.qyb-lab-hero__source--scanner img{z-index:1;transform-origin:50%;transform:translateY(-.45rem)scale(1.62)}.qyb-lab-hero__source--lifetime{bottom:0;right:-5%}.qyb-lab-hero__dashboard{--qyb-dashboard-hover-scale:3;z-index:3;backdrop-filter:blur(1.5rem)saturate(180%);width:min(78%,36rem);transition:box-shadow .32s ease, transform .42s var(--qyb-ease);background:#ffffff80;border:1px solid #ffffffd1;border-radius:1.2rem;position:absolute;top:51%;left:48%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 1px #fffffff2,0 2rem 5rem #001d352e,0 0 4rem #ef500014}.qyb-lab-hero__dashboard:hover{transform:translate(-50%, -50%) scale(var(--qyb-dashboard-hover-scale));box-shadow:inset 0 1px #fffffffa,0 2.5rem 6rem #001d3536,0 0 5rem #ef50001f}.qyb-lab-hero__dashboard img{width:100%;height:auto}.qyb-lab-workflow{background:radial-gradient(at 84% 12%,#ef50000f,#0000 28rem),#f8fbfc;border-top:1px solid #001d3512;padding-block:clamp(4rem,8vw,7rem)}.qyb-lab-workflow h2{max-width:none;color:var(--qyb-navy);letter-spacing:-.035em;margin:0 0 clamp(2rem,4vw,3rem);font-size:clamp(1.3rem,2.4vw,2rem);font-weight:570;line-height:1.12}.qyb-lab-workflow__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.qyb-lab-workflow__card{backdrop-filter:blur(1.5rem)saturate(170%);min-height:15rem;transition:border-color .22s ease, box-shadow .28s ease, transform .32s var(--qyb-ease);background:radial-gradient(at 88% -18%,#ef500014,#0000 45%),linear-gradient(145deg,#fffc,#e0ebf17a);border:1px solid #ffffffc7;border-radius:1.15rem;flex-direction:column;justify-content:center;padding:clamp(1.25rem,2.4vw,1.7rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #001d350d,0 1.2rem 3rem #001d351a}.qyb-lab-workflow__card:hover{border-color:#ef500042;transform:translateY(-.3rem);box-shadow:inset 0 1px #fffffffa,0 1.5rem 3.7rem #001d3521,0 0 2.5rem #ef500014}.qyb-lab-workflow__card>p{color:var(--qyb-orange);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.9rem;font-size:.66rem;font-weight:760}.qyb-lab-workflow__card h3{color:var(--qyb-navy);letter-spacing:-.03em;margin:0 0 .7rem;font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:620;line-height:1.12}.qyb-lab-workflow__card>span{color:var(--qyb-muted);font-size:.87rem;line-height:1.6}.qyb-lab-tour{background:radial-gradient(at 8% 25%,#ef50000d,#0000 28rem),radial-gradient(at 92% 72%,#001d350a,#0000 32rem),#f3f7f9;border-top:1px solid #001d3512;padding-block:clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.qyb-lab-tour__step{min-height:clamp(34rem, calc(100svh - var(--qyb-header-height)), 48rem);grid-template-columns:minmax(17rem,.4fr) minmax(0,1.6fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding-block:clamp(3rem,7vw,6rem);display:grid}.qyb-lab-tour__step--media-first{grid-template-columns:minmax(0,1.6fr) minmax(17rem,.4fr)}.qyb-lab-tour__copy{min-width:0}.qyb-lab-tour__copy h3{max-width:15ch;color:var(--qyb-navy);letter-spacing:-.05em;margin:0 0 1.25rem;font-size:clamp(1.7rem,2.25vw,2.3rem);font-weight:600;line-height:1}.qyb-lab-tour__copy p{max-width:36rem;color:var(--qyb-muted);margin:0;font-size:clamp(.98rem,1.35vw,1.08rem);line-height:1.72}.qyb-lab-tour__media{backdrop-filter:blur(1.8rem)saturate(175%);background:radial-gradient(at 88% -45%,#ef500014,#0000 42%),linear-gradient(145deg,#ffffffc7,#dce9ef7a);border:1px solid #ffffffd1;border-radius:1.35rem;min-width:0;padding:clamp(.55rem,1.2vw,.9rem);overflow:hidden;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #001d350d,0 1.8rem 4.8rem #001d3521}.qyb-lab-tour__media picture,.qyb-lab-tour__media img,.qyb-lab-tour__media video{width:100%;display:block}.qyb-lab-tour__media img,.qyb-lab-tour__media video{background:var(--qyb-white);border:1px solid #001d3514;border-radius:.9rem;height:auto}.qyb-lab-tour__media--analytics{z-index:1;position:relative;overflow:visible}.qyb-lab-tour__media--analytics img{cursor:zoom-in;transform-origin:0;transition:transform .52s var(--qyb-ease), box-shadow .32s ease;position:relative}@media (hover:hover) and (pointer:fine){.qyb-lab-tour__media--analytics:hover{z-index:20}.qyb-lab-tour__media--analytics:hover img{transform:scale(1.55);box-shadow:0 2rem 5rem #001d3540}}.qyb-lab-tour__media--video{aspect-ratio:16/9;min-height:clamp(24rem,42vw,36rem)}.qyb-lab-tour__media--video video{object-fit:cover;height:100%}.qyb-lab-tour__media--report{background:linear-gradient(145deg,#ffffffe0,#e0ebf199);min-height:clamp(30rem,51vw,42rem)}.qyb-lab-tour__media--report iframe{background:var(--qyb-white);border:0;border-radius:.9rem;width:100%;height:clamp(29rem,50vw,41rem);display:block}.qyb-lab-tour__download{justify-content:center;padding-top:clamp(2rem,5vw,4rem);display:flex}.qyb-lab-reveal-enabled [data-qyb-lab-reveal]{opacity:0;transform:translateY(2rem)}.qyb-lab-reveal-enabled [data-qyb-lab-reveal].is-visible{opacity:1;transition:opacity .7s ease, transform .76s var(--qyb-ease);transform:translateY(0)}@keyframes qyb-lab-data-flow{to{stroke-dashoffset:-.13px}}@keyframes qyb-lab-source-pulse{50%{opacity:.5;transform:scale(1.7)}}@media (width<=64rem){.qyb-lab-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);gap:1rem}.qyb-lab-hero__source{width:8.5rem}.qyb-lab-hero__source--scanner{right:-3%}.qyb-lab-hero__source--scanner img{transform:translateY(-.35rem)scale(1.48)}.qyb-lab-workflow__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qyb-lab-tour__step,.qyb-lab-tour__step--media-first{grid-template-columns:1fr;gap:2rem;min-height:0}}@media (width<=50rem){.qyb-lab-hero{background:linear-gradient(#f9fcfd 0%,#edf4f7 62%,#f8fbfc 100%);min-height:auto}.qyb-lab-hero__inner{min-height:auto}.qyb-lab-hero__grid{grid-template-columns:1fr}.qyb-lab-hero__visual{grid-row:1;min-height:min(78vw,34rem)}.qyb-lab-hero__copy{grid-row:2}.qyb-lab-hero__connections{display:none}.qyb-lab-hero__source{width:6.7rem;min-height:5.5rem;padding:.45rem}.qyb-lab-hero__source img{height:3rem}.qyb-lab-hero__source--pro{top:4%;left:2%}.qyb-lab-hero__source--scanner{top:4%;right:2%}.qyb-lab-hero__source--scanner img{transform:translateY(-.25rem)scale(1.3)}.qyb-lab-hero__source--lifetime{bottom:1%;right:3%}.qyb-lab-hero__dashboard{width:min(78%,34rem);top:53%;left:47%}.qyb-lab-workflow__grid{grid-template-columns:1fr}.qyb-lab-workflow__card{min-height:12rem}.qyb-lab-tour__step{padding-block:3.5rem}.qyb-lab-tour__copy h3{font-size:clamp(1.8rem,9vw,2.75rem)}.qyb-lab-tour__media--report,.qyb-lab-tour__media--report iframe{height:28rem;min-height:28rem}}@media (width<=34rem){.qyb-lab-hero h1{font-size:clamp(3rem,15vw,4.1rem)}.qyb-lab-hero__claim{font-size:1.3rem}.qyb-lab-hero__visual{min-height:25rem}.qyb-lab-hero__source{width:5.8rem}.qyb-lab-hero__source-label{font-size:.58rem}.qyb-lab-hero__dashboard{width:82%}}@media (prefers-reduced-motion:reduce){.qyb-lab-hero__connections path,.qyb-lab-hero__connections circle{animation:none}.qyb-lab-reveal-enabled [data-qyb-lab-reveal]{opacity:1;transform:none}}.automation-platform-page main{color:var(--qyb-navy);background:#f8fbfc;overflow:clip}.automation-hero{isolation:isolate;background:radial-gradient(circle at 84% 48%,#ef500014,#0000 24rem),linear-gradient(145deg,#fff,#eef4f7);position:relative;overflow:hidden}.automation-hero__breadcrumbs{z-index:2;position:absolute;top:clamp(.8rem,2vw,1.4rem);left:50%;transform:translate(-50%)}.automation-hero__grid{z-index:1;min-height:calc(100svh - var(--qyb-header-height));grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3rem,7vw,6rem);display:grid;position:relative}.automation-hero__visual{place-items:center;min-height:clamp(31rem,64vw,46rem);display:grid;position:relative}.automation-hero__visual:before{content:"";filter:blur(.6rem);background:radial-gradient(circle at 50% 44%,#ffffffd1,#d3e3eb42 48%,#0000 73%);border:1px solid #ffffffad;border-radius:46% 54% 52% 48%;position:absolute;inset:1%;box-shadow:inset 0 1px #ffffffe6}.automation-hero__visual>img:first-child{z-index:1;object-fit:contain;filter:drop-shadow(0 2rem 2.8rem #001d3524);width:min(100%,43rem);max-height:45rem;position:relative;mask-image:radial-gradient(72% 82% at 50% 51%,#000 48%,#000000e0 59%,#00000057 76%,#0000 92%)}.automation-hero__partner{z-index:2;width:clamp(6.5rem,11vw,9.5rem);height:auto;box-shadow:none;background:0 0;border:0;padding:0;position:absolute;top:8%;right:1%}.automation-hero__partner img{width:100%;height:auto}.automation-hero__copy h1{font-family:var(--font-sans);letter-spacing:-.025em;margin:0;font-size:clamp(2.8rem,5.1vw,5.25rem);font-weight:700;line-height:.96}.automation-hero__claim{color:var(--qyb-orange-dark);letter-spacing:-.035em;margin:1.5rem 0 .8rem;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:600}.automation-hero__copy>p:last-of-type{max-width:38rem;color:var(--qyb-muted);font-size:1.02rem;font-weight:400;line-height:1.7}.automation-hero__copy .button{margin-top:1rem}.automation-hero__robot-art{z-index:0;width:min(108vw,107rem);height:100%;color:var(--qyb-orange);opacity:.5;pointer-events:none;filter:drop-shadow(0 0 1.1rem #ef50003d);position:absolute;top:-17%;right:8%;overflow:visible}.automation-hero__robot-grid{fill:none;stroke:#001d351a;stroke-width:1px;stroke-dasharray:6 12}.automation-hero__robot-machine{fill:#ffffff14;stroke:#ef5000c7;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.automation-hero__robot-machine>path,.automation-hero__robot-lower>path:first-child,.automation-hero__robot-upper>path:first-child{fill:#ef50000d}.automation-hero__robot-detail{fill:none;stroke:#ef500073;stroke-width:2px;stroke-dasharray:8 9}.automation-hero__robot-joint{fill:#ffffff85;stroke-width:4px}.automation-hero__robot-hub{fill:#ef500038;stroke:#ef5000e6;animation:3.2s ease-in-out infinite automation-robot-hub}.automation-hero__robot-lower{transform-origin:742px 558px;animation:8s ease-in-out infinite alternate automation-robot-lower}.automation-hero__robot-upper{transform-origin:572px 403px;animation:8s ease-in-out infinite alternate automation-robot-upper}.automation-hero__robot-gripper{fill:none;stroke-width:4px;transform-origin:198px 296px;animation:4s ease-in-out infinite alternate automation-robot-grip}.automation-lockup{isolation:isolate;border-block:1px solid var(--qyb-line);background:#ffffffdb;position:relative;overflow:hidden}.automation-lockup:before,.automation-lockup:after{z-index:-1;content:"";pointer-events:none;width:56%;animation:5.4s ease-in-out infinite alternate automation-curtain-breathe;position:absolute;top:-95%;bottom:-95%}.automation-lockup:before{filter:blur(1.2rem);transform-origin:0;background:radial-gradient(at 78%,#ef50006b,#0000 58%),linear-gradient(90deg,#0000 5%,#ef50001a 58%,#ff8b5147 88%,#0000);left:-9%}.automation-lockup:after{filter:blur(1.2rem);transform-origin:100%;background:radial-gradient(at 22%,#247eaf6b,#0000 58%),linear-gradient(90deg,#0000,#66caf547 12%,#247eaf1a 44%,#0000 95%);animation-delay:-2.7s;right:-9%}.automation-lockup__inner{z-index:1;grid-template-columns:minmax(12rem,20rem) auto minmax(12rem,20rem);justify-content:center;align-items:center;gap:clamp(.7rem,2.2vw,1.8rem);min-height:13rem;display:grid;position:relative}.automation-lockup__inner>img,.automation-lockup__logo{z-index:1;object-fit:contain;justify-self:center;width:min(100%,19rem);max-height:8.5rem;position:relative}.automation-lockup__inner>img:first-child{filter:drop-shadow(0 0 2.8rem #ef500061);animation:4.4s ease-in-out infinite automation-logo-orange}.automation-lockup__logo{filter:drop-shadow(0 0 2.8rem #247eaf61);animation:4.4s ease-in-out infinite automation-logo-blue}.automation-lockup__logo img{width:100%;max-height:inherit;object-fit:contain}.automation-lockup__inner>span{color:#0000;align-items:center;gap:.45rem;display:flex}.automation-lockup__inner>span i{background:linear-gradient(90deg,#0000,#ef50007a);width:clamp(1.3rem,4vw,3.5rem);height:1px;display:block}.automation-lockup__inner>span i:last-child{background:linear-gradient(90deg,#ef50007a,#0000)}.automation-lockup__inner>span b{filter:drop-shadow(-.65rem 0 1.4rem #247eaf94)drop-shadow(.65rem 0 1.4rem #ef500099);background:radial-gradient(circle,#fff 0 7%,#ffffffc2 12%,#0000 62%);border-radius:50%;width:4.2rem;height:4.2rem;font-size:0;animation:3.6s ease-in-out infinite automation-merge-flare;display:block;position:relative}.automation-lockup__inner>span b:before,.automation-lockup__inner>span b:after{content:"";transform-origin:50%;border-radius:999px;width:2.9rem;height:2px;position:absolute;top:50%;left:50%}.automation-lockup__inner>span b:before{background:linear-gradient(90deg,#0000,#ef5000 22%,#ffb07f 72%,#0000);transform:translate(-50%,-50%)rotate(42deg);box-shadow:0 0 1.2rem #ef5000e0}.automation-lockup__inner>span b:after{background:linear-gradient(90deg,#0000,#247eaf 22%,#9de0ff 72%,#0000);transform:translate(-50%,-50%)rotate(-42deg);box-shadow:0 0 1.2rem #247eafe0}.automation-benefits{border-block:1px solid var(--qyb-line);grid-template-columns:repeat(4,1fr);display:grid}.automation-benefits>div{gap:.35rem;padding:1.5rem;display:grid}.automation-benefits>div+div{border-left:1px solid var(--qyb-line)}.automation-benefits strong{font-size:.9rem}.automation-benefits span{color:var(--qyb-muted);font-size:.78rem;line-height:1.5}.automation-section{padding-block:clamp(4.5rem,8vw,7rem)}.automation-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:end;gap:3rem;margin-bottom:2.5rem;display:grid}.automation-heading h2,.automation-workflow h2,.automation-partner h2,.automation-final h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.2rem,4.4vw,3.8rem);font-weight:610;line-height:1.02}.automation-heading p{color:var(--qyb-muted);margin:0;line-height:1.7}.automation-collaboration{background:#fff}.automation-collaboration__panel{border-radius:var(--qyb-glass-radius);box-shadow:var(--qyb-shadow-md);background:linear-gradient(135deg,#ffffffb8,#dae8ef61);border:1px solid #ffffffbd;grid-template-columns:1.2fr .8fr;display:grid;overflow:hidden}.automation-collaboration__image{background:#dbe5f1;min-height:28rem}.automation-collaboration__image img{object-fit:cover;width:100%;height:100%}.automation-collaboration__points{align-content:center;gap:0;padding:clamp(1.6rem,4vw,3rem);display:grid}.automation-collaboration__points h3{margin-bottom:1.3rem;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.08}.automation-collaboration__points p{color:var(--qyb-muted);border-top:1px solid #001d351a;margin:0;padding-block:1rem}.automation-catalogue{background:#edf3f6}.automation-catalogue__grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.automation-method{border-radius:var(--qyb-radius-lg);box-shadow:var(--qyb-shadow-sm);transition:transform .22s var(--qyb-ease), box-shadow .22s ease;background:#ffffffd6;border:1px solid #001d351a;overflow:hidden}.automation-method:hover{box-shadow:var(--qyb-shadow-md);transform:translateY(-.25rem)}.automation-method__media{aspect-ratio:16/9;background:0 0;height:auto;padding:0;overflow:hidden}.automation-method__media img{object-fit:cover;width:100%;height:100%}.automation-method__body{padding:1.5rem}.automation-method__body>span{color:var(--qyb-orange-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.automation-method h3{letter-spacing:-.04em;margin:.5rem 0 .7rem;font-size:1.8rem}.automation-method p{color:var(--qyb-muted);margin:0;line-height:1.6}.automation-method__tags{flex-wrap:wrap;gap:.4rem;margin-top:1.2rem;display:flex}.automation-method__tags i{border:1px solid var(--qyb-line);color:var(--qyb-muted);border-radius:999px;padding:.35rem .55rem;font-size:.7rem;font-style:normal}.automation-modules{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.automation-modules article{border:1px solid var(--qyb-line);border-radius:var(--qyb-radius);background:#fff;min-height:12rem;padding:1.4rem}.automation-modules h3{margin-bottom:.7rem;font-size:1.15rem}.automation-modules p{color:var(--qyb-muted);margin:0;font-size:1rem;line-height:1.6}.automation-workflow{isolation:isolate;border-radius:var(--qyb-glass-radius);color:#fff;background:radial-gradient(circle at 88% 12%,#ef50002e,#0000 25rem),linear-gradient(135deg,#001d35,#00182d 58%,#072b46);border:1px solid #ffffff21;padding:clamp(2.25rem,5vw,4.25rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff21,0 1.5rem 4rem #001d3529}.automation-workflow:before{z-index:-1;content:"";border:1px solid #ffffff14;border-radius:50%;width:25rem;height:25rem;position:absolute;top:-9rem;right:-5rem;box-shadow:0 0 0 4rem #ffffff05,0 0 0 8rem #ffffff04}.automation-workflow h2{z-index:1;max-width:19ch;position:relative}.automation-workflow div{z-index:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.45rem,1vw,.9rem);margin-block:clamp(2rem,4vw,3rem) 1.4rem;display:grid;position:relative}.automation-workflow span{text-align:center;background:linear-gradient(145deg,#ffffff1a,#ffffff0a);border:1px solid #ffffff2b;border-radius:.9rem;place-items:center;min-height:5.25rem;padding:1rem 1.1rem;font-size:.86rem;font-weight:650;line-height:1.35;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24}.automation-workflow b{color:#ff8b51;background:#ef500017;border:1px solid #ef500040;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.9rem;font-weight:500;display:grid;box-shadow:0 0 1.2rem #ef50001f}.automation-workflow p{z-index:1;color:#ffffffad;max-width:50rem;margin:0;line-height:1.7;position:relative}.automation-partner{border-block:1px solid var(--qyb-line);background:linear-gradient(#fff,#f5f9fb);padding-block:clamp(3.5rem,7vw,5.5rem)}.automation-partner__inner{border-radius:var(--qyb-glass-radius);background:linear-gradient(135deg,#ffffffe0,#e6eff494);border:1px solid #ffffffe0;grid-template-columns:.45fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);padding:clamp(1.75rem,4vw,3.25rem);display:grid;box-shadow:inset 0 1px #fff,0 1.25rem 3.5rem #001d3517}.automation-partner img{width:min(100%,16rem);margin-inline:auto}.automation-partner__logo{place-items:center;display:grid}.automation-partner p{max-width:43rem;color:var(--qyb-muted);margin-block:.9rem 1.35rem;line-height:1.7}.automation-partner a{min-height:2.75rem;color:var(--qyb-navy);transition:border-color .18s ease, transform .18s var(--qyb-ease);background:linear-gradient(#ef50001f,#ef50000d);border:1px solid #ef50003d;border-radius:999px;align-items:center;padding:.7rem 1rem;font-weight:650;display:inline-flex}.automation-partner a:hover,.automation-partner a:focus-visible{border-color:#ef50007a;transform:translateY(-1px)}.automation-final{text-align:center;background:radial-gradient(circle at 50% 120%,#ef50001f,#0000 27rem),#fff;padding-block:clamp(4rem,8vw,7rem)}.automation-final .site-container{border:1px solid var(--qyb-line);border-radius:var(--qyb-glass-radius);background:#ffffffc2;padding:clamp(2.25rem,6vw,4.75rem);box-shadow:inset 0 1px #fff,0 1.4rem 4rem #001d3517}.automation-final h2,.automation-final p{max-width:52rem;margin-inline:auto}.automation-final p{color:var(--qyb-muted);margin-block:1.3rem 2rem;line-height:1.7}@media (width<=58rem){.automation-hero__grid,.automation-heading,.automation-collaboration__panel,.automation-partner__inner{grid-template-columns:1fr}.automation-hero__copy{grid-row:1}.automation-hero__visual{grid-row:2;min-height:30rem}.automation-hero__robot-art{opacity:.18;width:78vw;right:-18%}.automation-benefits,.automation-modules{grid-template-columns:repeat(2,1fr)}.automation-benefits>div:nth-child(3){border-left:0}.automation-collaboration__image{min-height:20rem}.automation-workflow div{grid-template-columns:1fr}.automation-workflow b{justify-self:center;margin-block:-.2rem;transform:rotate(90deg)}}@media (width<=38rem){.automation-hero__grid{padding-block:3rem}.automation-hero__copy h1{font-size:clamp(2.4rem,11vw,3.4rem)}.automation-hero__visual{min-height:24rem}.automation-hero__partner{width:6.5rem;top:6%;right:0}.automation-hero__robot-art{display:none}.automation-lockup__inner{grid-template-columns:1fr auto 1fr;gap:.65rem;min-height:8rem}.automation-lockup__inner>img,.automation-lockup__logo{max-height:3.4rem}.automation-lockup__inner>span i{display:none}.automation-lockup__inner>span b{width:2rem;height:2rem;font-size:1rem}.automation-benefits,.automation-catalogue__grid,.automation-modules{grid-template-columns:1fr}.automation-benefits>div+div{border-top:1px solid var(--qyb-line);border-left:0}.automation-method__media{height:auto}}@keyframes automation-robot-lower{to{transform:rotate(-2.8deg)}}@keyframes automation-robot-upper{to{transform:rotate(4deg)}}@keyframes automation-robot-grip{to{transform:rotate(-3deg)translate(-3px)}}@keyframes automation-robot-hub{50%{fill:#ef50007a;stroke-width:6px}}@keyframes automation-logo-orange{50%{filter:drop-shadow(0 0 3.6rem #ef50006e)}}@keyframes automation-logo-blue{50%{filter:drop-shadow(0 0 3.6rem #247eaf73)}}@keyframes automation-curtain-breathe{to{opacity:.76;transform:scaleX(.9)scaleY(1.2)}}@keyframes automation-merge-flare{50%{filter:drop-shadow(-.8rem 0 1.8rem #247eafc7)drop-shadow(.8rem 0 1.8rem #ef5000d1);transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.automation-hero__robot-lower,.automation-hero__robot-upper,.automation-hero__robot-gripper,.automation-hero__robot-hub,.automation-lockup:before,.automation-lockup:after,.automation-lockup__inner>img,.automation-lockup__logo,.automation-lockup__inner>span b{animation:none}}@media (width<=50rem){:root,html,body,.qyb-lab-page,.qyb-lab-page main{color-scheme:light only;background:#fff}body{color:var(--qyb-ink);background-color:#fff}input,textarea,select,button{color-scheme:light only}.luqy-pro-page,.luqy-pro-page main,.luqy-scanner-page,.luqy-scanner-page main{color:var(--qyb-ink);background-color:#f8fbfc}.luqy-pro-hero__product{min-height:clamp(14rem,62vw,19rem)}.luqy-pro-hero__product img{width:min(76vw,20rem);max-width:100%}.luqy-pro-tabs__rail{padding-block:.7rem}.luqy-pro-tabs__list{border-radius:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100% - 1.5rem,28rem);overflow:hidden}.luqy-pro-tabs__list button{white-space:normal;border-bottom:0;border-right:0;min-height:3.25rem;padding:.65rem .5rem;font-size:.78rem;line-height:1.2}.luqy-pro-tabs__list button:nth-child(odd){border-right:1px solid #001d3514}.luqy-pro-tabs__list button:nth-child(-n+2){border-bottom:1px solid #001d3514}.luqy-scanner-hero__product{--luqy-product-x:0%;--luqy-product-y:0%;min-height:clamp(18rem,78vw,23rem)}.luqy-scanner-hero__product picture{place-items:center}.luqy-scanner-hero__product img{width:auto;max-width:88vw;height:min(72vw,22rem);transform:none}.luqy-scanner-hero__highlights{grid-template-columns:1fr;gap:.65rem;width:min(100%,23rem);margin:0 auto 1.35rem;overflow:visible;transform:none}.luqy-scanner-hero__highlights article{grid-template-rows:1fr;grid-template-columns:5.5rem minmax(0,1fr);justify-items:start;gap:.8rem;min-height:7rem;padding:.7rem 1rem}.luqy-scanner-hero__highlights img,.luqy-scanner-hero__highlights article:nth-child(2) img{width:5.5rem;height:5.5rem;margin:0}.luqy-scanner-hero__highlights article:nth-child(2) img{width:6.4rem;height:6.4rem;margin:-.45rem}.luqy-scanner-hero__highlights div{text-align:left;align-self:center;justify-items:start}.luqy-scanner-hero__highlights strong,.luqy-scanner-hero__highlights span{white-space:normal}.site-header{border-bottom:1px solid var(--qyb-line);backdrop-filter:none;background:#fff;box-shadow:0 .25rem 1rem #001d3512}.site-header:before,.site-header:after{display:none}.site-header__mobile-toggle{border-color:var(--qyb-line);box-shadow:none;backdrop-filter:none;background:#fff}.mobile-nav{backdrop-filter:none;background:#fff;width:100%;max-width:100vw;padding:0;animation:none;overflow:hidden}.mobile-nav__dialog{width:100%;max-width:100%;height:100dvh;max-height:100dvh;box-shadow:none;backdrop-filter:none;background:#fff;border:0;border-radius:0;animation:none}.mobile-nav__header,.mobile-nav__body,.mobile-nav__footer{backdrop-filter:none;background:#fff;width:100%;min-width:0}.mobile-nav__header{padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));border-bottom-color:var(--qyb-line);box-shadow:none}.mobile-nav__close{border-color:var(--qyb-line);box-shadow:none;backdrop-filter:none;background:#fff}.mobile-nav__body{min-height:0;padding:.5rem max(1rem, env(safe-area-inset-right)) 1rem max(1rem, env(safe-area-inset-left));flex:auto;overflow:hidden auto}.mobile-nav__direct,.mobile-nav__section,.mobile-nav__section-trigger,.mobile-nav__section-body,.mobile-nav__group,.mobile-nav__group a,.mobile-nav__all{width:100%;min-width:0;max-width:100%}.mobile-nav__direct,.mobile-nav__section-trigger{border-radius:0}.mobile-nav__direct[aria-current=page],.mobile-nav__section-trigger[data-current=true],.mobile-nav__section-trigger[aria-expanded=true]{border-color:#0000;border-bottom-color:var(--qyb-line);box-shadow:none;backdrop-filter:none;background:#fff7f2}.mobile-nav__section-body{border:0;border-bottom:1px solid var(--qyb-line);box-shadow:none;backdrop-filter:none;background:#fff;border-radius:0;margin:0}.mobile-nav__group a,.mobile-nav__all{overflow-wrap:anywhere}.mobile-nav__group a:hover,.mobile-nav__group a:focus-visible{background:var(--qyb-mist)}.mobile-nav__footer{padding-right:max(1rem, env(safe-area-inset-right));padding-bottom:max(.75rem, env(safe-area-inset-bottom));padding-left:max(1rem, env(safe-area-inset-left));border-top-color:var(--qyb-line)}.qyb-lab-hero,.qyb-lab-workflow,.qyb-lab-tour{background:#fff}.qyb-lab-hero:after{display:none}.qyb-lab-hero__inner{padding-bottom:3rem}.qyb-lab-hero__visual{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;min-height:0;padding-block:.5rem 1.5rem;display:grid}.qyb-lab-hero__connections{display:none}.qyb-lab-hero__dashboard{border-color:var(--qyb-line);width:100%;box-shadow:none;backdrop-filter:none;background:#fff;border-radius:.8rem;grid-area:1/1/auto/-1;position:relative;top:auto;left:auto;transform:none}.qyb-lab-hero__dashboard:hover{box-shadow:none;transform:none}.qyb-lab-hero__source,.qyb-lab-hero__source--pro,.qyb-lab-hero__source--scanner,.qyb-lab-hero__source--lifetime{border-color:var(--qyb-line);width:100%;min-width:0;min-height:5.2rem;box-shadow:none;backdrop-filter:none;background:#fff;border-radius:.75rem;grid-row:2;padding:.45rem;position:relative;inset:auto;transform:none}.qyb-lab-hero__source--pro{grid-column:1}.qyb-lab-hero__source--scanner{grid-column:2}.qyb-lab-hero__source--lifetime{grid-column:3}.qyb-lab-hero__source:hover{border-color:var(--qyb-line);box-shadow:none;transform:none}.qyb-lab-hero__source img,.qyb-lab-hero__source--scanner img{filter:none;height:3rem;transform:none}.qyb-lab-hero__source-label{text-align:center;white-space:normal;font-size:clamp(.56rem,2.4vw,.68rem)}.qyb-lab-workflow,.qyb-lab-tour{border-top-color:var(--qyb-line)}.qyb-lab-workflow__card,.qyb-lab-tour__media,.qyb-lab-tour__media--report{border-color:var(--qyb-line);box-shadow:none;backdrop-filter:none;background:#fff}.qyb-lab-workflow__card:hover{border-color:var(--qyb-line);box-shadow:none;transform:none}.qyb-lab-tour__step,.qyb-lab-tour__step--media-first{grid-template-columns:minmax(0,1fr);gap:1.5rem;min-height:0;padding-block:3rem}.qyb-lab-tour__copy h3{font-size:clamp(1.75rem,8vw,2.35rem)}.qyb-lab-tour__media--video{min-height:0}.qyb-lab-reveal-enabled [data-qyb-lab-reveal],.qyb-lab-reveal-enabled [data-qyb-lab-reveal].is-visible{opacity:1;transition:none;transform:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
