@font-face{font-family:ZEISS Head;src:url(/zeiss/fonts/zeiss-head-regular.woff2)format("woff2"),url(/zeiss/fonts/zeiss-head-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:ZEISS Head;src:url(/zeiss/fonts/zeiss-head-medium.woff2)format("woff2"),url(/zeiss/fonts/zeiss-head-medium.ttf)format("truetype");font-style:normal;font-weight:500 600;font-display:swap}@font-face{font-family:ZEISS Head;src:url(/zeiss/fonts/zeiss-head-bold.woff2)format("woff2"),url(/zeiss/fonts/zeiss-head-bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:ZEISS Head;src:url(/zeiss/fonts/zeiss-head-heavy.woff2)format("woff2"),url(/zeiss/fonts/zeiss-head-heavy.ttf)format("truetype");font-style:normal;font-weight:800 900;font-display:swap}@font-face{font-family:ZEISS Text;src:url(/zeiss/fonts/zeiss-text-regular.woff2)format("woff2"),url(/zeiss/fonts/zeiss-text-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:ZEISS Text;src:url(/zeiss/fonts/zeiss-text-medium.woff2)format("woff2"),url(/zeiss/fonts/zeiss-text-medium.ttf)format("truetype");font-style:normal;font-weight:500 600;font-display:swap}@font-face{font-family:ZEISS Text;src:url(/zeiss/fonts/zeiss-text-bold.woff2)format("woff2"),url(/zeiss/fonts/zeiss-text-bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:ZEISS Text;src:url(/zeiss/fonts/zeiss-text-heavy.woff2)format("woff2"),url(/zeiss/fonts/zeiss-text-heavy.ttf)format("truetype");font-style:normal;font-weight:800 900;font-display:swap}@font-face{font-family:ZEISS Noto Sans SC;src:url(/zeiss/fonts/noto-sans-sc-variable.woff2)format("woff2"),url(/zeiss/fonts/noto-sans-sc-variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:ZEISS Noto Sans SC UI;src:url(/zeiss/fonts/noto-sans-sc-ui.woff2?v=49e1b6577da6)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20-7E,U+B7,U+D7,U+2013-2014,U+2026,U+2039,U+2161,U+2190,U+2192,U+2197,U+2264-2265,U+25B6,U+2713,U+3001-3002,U+4E00,U+4E09-4E0B,U+4E0D-4E0E,U+4E13-4E14,U+4E1A,U+4E1D,U+4E25,U+4E2A,U+4E2D,U+4E3A-4E3B,U+4E48,U+4E4B,U+4E50,U+4E5D,U+4E5F-4E60,U+4E66,U+4E86,U+4E8B-4E8C,U+4E8E,U+4E92,U+4E9B,U+4EA4,U+4EA7,U+4EAB,U+4EAE,U+4EB2,U+4EBA,U+4EC0,U+4EC5,U+4ECE,U+4EE3-4EE5,U+4EEA,U+4EF6,U+4EFD,U+4F1A,U+4F20,U+4F30,U+4F34,U+4F46,U+4F4D-4F4E,U+4F53,U+4F5C,U+4F60,U+4F7F,U+4F8B,U+4F9D,U+4FDD,U+4FE1,U+5012,U+5019,U+504F,U+505C,U+5065,U+50A8,U+513F,U+5148-5149,U+514D,U+5165,U+5168,U+516C,U+5171,U+5173,U+5185,U+518C,U+5199,U+51B5,U+51B7,U+51C6,U+51CF,U+51ED,U+51FA-51FB,U+5206-5207,U+5217,U+5219,U+521D,U+5224,U+522B,U+5230,U+5236-5237,U+524D,U+529B,U+529E-52A1,U+52A8-52A9,U+52B3,U+52BF,U+52FE,U+5316,U+5339,U+533B,U+5355,U+5361,U+5373,U+5377,U+5386,U+53C2,U+53CA,U+53CD,U+53D1,U+53D6-53D9,U+53E3,U+53EF-53F0,U+53F2-53F3,U+53F7-53F8,U+5403-5404,U+5408,U+540C-540E,U+5411,U+5426,U+542F,U+544A,U+5458,U+547D,U+548C,U+54C1,U+54CD,U+559C,U+5668,U+56DB,U+56DE,U+56E0,U+56F0,U+56F4,U+56FA,U+56FE,U+5706,U+5728,U+5730,U+573A,U+5740,U+5750,U+5757,U+575A,U+578B,U+57FA,U+586B,U+5883,U+589E,U+5904,U+5907,U+590D,U+5916,U+591A,U+591C,U+5927,U+5929,U+5931,U+5934,U+5956,U+597D,U+5982,U+59CB,U+59FF,U+5B50,U+5B57-5B58,U+5B66,U+5B89,U+5B8C,U+5B9A,U+5B9E,U+5BA1-5BA2,U+5BA4,U+5BAB,U+5BB9,U+5BC6,U+5BDF,U+5BF9,U+5BFC,U+5C06,U+5C0F,U+5C11,U+5C14,U+5C1A,U+5C1D,U+5C40,U+5C42,U+5C4F,U+5C55,U+5C5E,U+5C81,U+5DE5-5DE6,U+5DF2,U+5E03,U+5E26,U+5E2E,U+5E38,U+5E55,U+5E72-5E74,U+5E76,U+5E7C,U+5E8F,U+5E94-5E95,U+5E97,U+5EA6,U+5EB7,U+5EFA,U+5F00,U+5F0F,U+5F20,U+5F53,U+5F55,U+5F62,U+5F69,U+5F71,U+5F84-5F85,U+5F8B,U+5F97,U+5FAE,U+5FC3,U+5FEB,U+5FFD,U+6001,U+6027,U+603B,U+606D,U+606F,U+60C5,U+60EF,U+610F,U+611F,U+6162,U+620F-6211,U+6216,U+6218,U+6237,U+6240,U+624B,U+624D,U+626B,U+6270,U+627E,U+6280,U+628A,U+6297,U+62A5,U+62AC,U+62BD,U+62C5,U+62D2-62D3,U+62D6,U+62E9,U+62FC,U+62FF,U+6301,U+6309,U+6311,U+6349,U+6355,U+6362,U+636E,U+63A2,U+63A5,U+63A7-63A8,U+63ED,U+64AD,U+652F,U+653E,U+6548,U+6563,U+6570,U+65AD,U+65B0,U+65B9,U+65C5,U+65E0,U+65E5,U+65F6,U+660E-660F,U+6613,U+661F,U+662F,U+663C,U+6653,U+6655,U+666E-6670,U+667A,U+6682,U+6697,U+66F2,U+66F4,U+6700,U+6709,U+670D,U+671F,U+672A,U+672C,U+673A,U+6742-6743,U+6750,U+675F,U+6761,U+6765,U+677F,U+6781,U+6784,U+6790,U+679C,U+67E5,U+6807,U+6821,U+6838,U+683C,U+6848,U+684C,U+6863,U+6865,U+68C0,U+6A21,U+6B21-6B22,U+6B63,U+6B65,U+6B6A,U+6B7B,U+6BCD,U+6BCF,U+6BD4,U+6C14,U+6C42,U+6C60,U+6CA1,U+6CBF,U+6CD5,U+6CE8,U+6D17,U+6D3B,U+6D4B,U+6D4F,U+6D77,U+6D88,U+6DA9,U+6DF1,U+6E05,U+6E38,U+6E90,U+6ED1,U+6F14,U+6FC0,U+706F,U+70B9,U+7126,U+7136,U+7167,U+71AC,U+7236,U+7247-7248,U+724C,U+7269,U+7279,U+72B6,U+7387,U+73AF-73B0,U+7406,U+74F6,U+751F,U+7528,U+7531,U+7535,U+753B,U+754C,U+7559,U+7565,U+75B2,U+767B,U+7684,U+76CA,U+76D8,U+76EE,U+770B,U+771F-7720,U+7728-7729,U+772F,U+773C,U+7740,U+775B,U+7761,U+77EB,U+7801,U+7840,U+786E,U+793C,U+79BB,U+79CD,U+79D1-79D2,U+79F0,U+7A0B,U+7A0D,U+7A33,U+7A7A,U+7AD9,U+7AE0,U+7AE5,U+7AEF,U+7B2C,U+7B49,U+7B54,U+7B7E,U+7BA1,U+7C7B,U+7CBE,U+7CCA,U+7CFB,U+7D20,U+7D22,U+7D27,U+7D2F,U+7E41,U+7EA7,U+7EBF,U+7EC6,U+7EC8,U+7ECF,U+7ED1,U+7ED3,U+7ED5,U+7EDC-7EDD,U+7EE7,U+7EED,U+7EF4,U+7EFC,U+7F13,U+7F16,U+7F3A,U+7F51,U+7F6E,U+7F72,U+7FA4,U+8003,U+8005,U+8054,U+805A,U+80C0,U+80FD,U+8111,U+811A,U+819C,U+81EA,U+81F3-81F4,U+8212,U+822A,U+826F,U+8272,U+8282,U+8292,U+82F1,U+8350,U+836F,U+83B7,U+83C1,U+83DC,U+8425,U+84DD,U+8521,U+85CF,U+884C,U+8868,U+88C2,U+88F8,U+8981,U+89C1-89C2,U+89C4,U+89C6,U+89C8-89C9,U+89D2,U+89E3,U+89E6,U+8BA1,U+8BA4,U+8BA9,U+8BAE,U+8BBE,U+8BC1,U+8BC4,U+8BC6,U+8BCA,U+8BD5,U+8BE5,U+8BF4,U+8BF7,U+8BFB,U+8C03,U+8C22,U+8C61,U+8D1F,U+8D25,U+8D39,U+8D70,U+8D77,U+8D85,U+8D8A,U+8DB4,U+8DDD,U+8DEF,U+8DF3,U+8EAB,U+8EBA,U+8F66,U+8F6C,U+8F6E,U+8F74,U+8F7B,U+8F7D,U+8F83,U+8FA8,U+8FB9,U+8FBE,U+8FC7,U+8FCE,U+8FD0-8FD1,U+8FD4,U+8FD8-8FD9,U+8FDB-8FDC,U+8FDE,U+9001-9002,U+9006,U+9009,U+9010,U+9014,U+901A,U+901F,U+9047,U+9053,U+9057,U+90E8,U+914D,U+9178,U+91CD-91CF,U+949F,U+94C1,U+9500,U+950B,U+9510,U+955C,U+957F,U+95E8,U+95ED-95EE,U+95F4,U+9605,U+961F,U+9632,U+9634,U+9662,U+9664,U+9669,U+968F-9690,U+9694,U+9699,U+96A7,U+96BE,U+96E8,U+96F6-96F7,U+96FE,U+9700,U+9752,U+975E,U+9760,U+9762,U+9875-9876,U+9879-987A,U+9886,U+9891,U+9898,U+989C,U+98CE,U+9996,U+9A76,U+9A7E,U+9A8C,U+9AD8,U+9ED1,U+FF08-FF09,U+FF0C,U+FF1A-FF1B,U+FF1F,U+FF5C}@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--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]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[-5\.47\%_-3\.62\%_-7\.71\%_-3\.62\%\]{inset:-5.47% -3.62% -7.71%}.inset-\[-7\.14\%_-12\.5\%_-7\.14\%_-9\.25\%\]{inset:-7.14% -12.5% -7.14% -9.25%}.inset-\[-8\.13\%_-11\.62\%\]{inset:-8.13% -11.62%}.inset-\[-9\.31\%_-13\.07\%\]{inset:-9.31% -13.07%}.inset-\[-9\.67\%_-11\.7\%\]{inset:-9.67% -11.7%}.inset-\[-14\.73px_-3\.23\%_-14\.73px_0\]{inset:-14.73px -3.23% -14.73px 0}.inset-\[-20\.81\%_-18\.76\%_-19\.46\%_-20\.06\%\]{inset:-20.81% -18.76% -19.46% -20.06%}.inset-\[-23\.51\%_-12\.2\%_-19\.46\%_-14\.75\%\]{inset:-23.51% -12.2% -19.46% -14.75%}.inset-\[0_-7\.08\%\]{inset:0 -7.08%}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-\[-0\.04\%\]{top:-.04%}.top-\[-1\.75\%\]{top:-1.75%}.top-\[-5\.55px\]{top:-5.55px}.top-\[-6px\]{top:-6px}.top-\[-10px\]{top:-10px}.top-\[-14\.8px\]{top:-14.8px}.top-\[-16px\]{top:-16px}.top-\[-24px\]{top:-24px}.top-\[-29px\]{top:-29px}.top-\[-33px\]{top:-33px}.top-\[-52px\]{top:-52px}.top-\[-53px\]{top:-53px}.top-\[-60px\]{top:-60px}.top-\[-80\.75\%\]{top:-80.75%}.top-\[-89px\]{top:-89px}.top-\[-120px\]{top:-120px}.top-\[-147px\]{top:-147px}.top-\[-157\.37px\]{top:-157.37px}.top-\[-175\.63px\]{top:-175.63px}.top-\[-185px\]{top:-185px}.top-\[-198px\]{top:-198px}.top-\[-208px\]{top:-208px}.top-\[-225\.88px\]{top:-225.88px}.top-\[-397px\]{top:-397px}.top-\[-638px\]{top:-638px}.top-\[-640px\]{top:-640px}.top-\[-675px\]{top:-675px}.top-\[-1776px\]{top:-1776px}.top-\[5\.06\%\]{top:5.06%}.top-\[9\.65px\]{top:9.65px}.top-\[12\.02px\]{top:12.02px}.top-\[13px\]{top:13px}.top-\[26px\]{top:26px}.top-\[49px\]{top:49px}.top-\[51\.79px\]{top:51.79px}.top-\[52px\]{top:52px}.top-\[53px\]{top:53px}.top-\[56px\]{top:56px}.top-\[92px\]{top:92px}.top-\[120\.23px\]{top:120.23px}.top-\[126\.55px\]{top:126.55px}.top-\[130px\]{top:130px}.top-\[136\.83px\]{top:136.83px}.top-\[141px\]{top:141px}.top-\[168px\]{top:168px}.top-\[173px\]{top:173px}.top-\[179px\]{top:179px}.top-\[185px\]{top:185px}.top-\[187px\]{top:187px}.top-\[202px\]{top:202px}.top-\[213px\]{top:213px}.top-\[225px\]{top:225px}.top-\[227px\]{top:227px}.top-\[230px\]{top:230px}.top-\[236px\]{top:236px}.top-\[240px\]{top:240px}.top-\[244px\]{top:244px}.top-\[247\.51px\]{top:247.51px}.top-\[253px\]{top:253px}.top-\[254px\]{top:254px}.top-\[256\.74px\]{top:256.74px}.top-\[256px\]{top:256px}.top-\[259px\]{top:259px}.top-\[263\.97px\]{top:263.97px}.top-\[263px\]{top:263px}.top-\[267\.89px\]{top:267.89px}.top-\[267px\]{top:267px}.top-\[269px\]{top:269px}.top-\[270px\]{top:270px}.top-\[274px\]{top:274px}.top-\[277px\]{top:277px}.top-\[278px\]{top:278px}.top-\[286px\]{top:286px}.top-\[289\.67px\]{top:289.67px}.top-\[299px\]{top:299px}.top-\[302\.65px\]{top:302.65px}.top-\[303px\]{top:303px}.top-\[304\.65px\]{top:304.65px}.top-\[308px\]{top:308px}.top-\[309\.65px\]{top:309.65px}.top-\[316\.05px\]{top:316.05px}.top-\[317px\]{top:317px}.top-\[318\.11px\]{top:318.11px}.top-\[324px\]{top:324px}.top-\[332px\]{top:332px}.top-\[334px\]{top:334px}.top-\[339\.37px\]{top:339.37px}.top-\[341px\]{top:341px}.top-\[348\.81px\]{top:348.81px}.top-\[350px\]{top:350px}.top-\[362px\]{top:362px}.top-\[383px\]{top:383px}.top-\[387px\]{top:387px}.top-\[398px\]{top:398px}.top-\[400px\]{top:400px}.top-\[407px\]{top:407px}.top-\[408\.39px\]{top:408.39px}.top-\[409\.24px\]{top:409.24px}.top-\[415px\]{top:415px}.top-\[418px\]{top:418px}.top-\[419px\]{top:419px}.top-\[421px\]{top:421px}.top-\[425px\]{top:425px}.top-\[434px\]{top:434px}.top-\[442\.5px\]{top:442.5px}.top-\[450px\]{top:450px}.top-\[458px\]{top:458px}.top-\[463px\]{top:463px}.top-\[465px\]{top:465px}.top-\[471px\]{top:471px}.top-\[477px\]{top:477px}.top-\[482px\]{top:482px}.top-\[484px\]{top:484px}.top-\[492px\]{top:492px}.top-\[496px\]{top:496px}.top-\[504px\]{top:504px}.top-\[505px\]{top:505px}.top-\[508px\]{top:508px}.top-\[516px\]{top:516px}.top-\[531px\]{top:531px}.top-\[534px\]{top:534px}.top-\[536\.97px\]{top:536.97px}.top-\[540px\]{top:540px}.top-\[542px\]{top:542px}.top-\[543px\]{top:543px}.top-\[544\.05px\]{top:544.05px}.top-\[549px\]{top:549px}.top-\[550px\]{top:550px}.top-\[558\.89px\]{top:558.89px}.top-\[558px\]{top:558px}.top-\[564\.99px\]{top:564.99px}.top-\[570\.22px\]{top:570.22px}.top-\[570\.97px\]{top:570.97px}.top-\[577\.89px\]{top:577.89px}.top-\[578\.05px\]{top:578.05px}.top-\[581\.56px\]{top:581.56px}.top-\[584\.17px\]{top:584.17px}.top-\[586\.15px\]{top:586.15px}.top-\[589\.22px\]{top:589.22px}.top-\[589\.79px\]{top:589.79px}.top-\[591\.81px\]{top:591.81px}.top-\[592px\]{top:592px}.top-\[593\.53px\]{top:593.53px}.top-\[596px\]{top:596px}.top-\[598\.99px\]{top:598.99px}.top-\[600\.56px\]{top:600.56px}.top-\[602\.15px\]{top:602.15px}.top-\[604\.76px\]{top:604.76px}.top-\[611px\]{top:611px}.top-\[618\.17px\]{top:618.17px}.top-\[618px\]{top:618px}.top-\[620\.15px\]{top:620.15px}.top-\[621px\]{top:621px}.top-\[623\.79px\]{top:623.79px}.top-\[624px\]{top:624px}.top-\[627\.53px\]{top:627.53px}.top-\[636\.15px\]{top:636.15px}.top-\[638\.76px\]{top:638.76px}.top-\[650px\]{top:650px}.top-\[659px\]{top:659px}.top-\[663px\]{top:663px}.top-\[664px\]{top:664px}.top-\[666px\]{top:666px}.top-\[693px\]{top:693px}.top-\[707px\]{top:707px}.top-\[764\.62px\]{top:764.62px}.top-\[764px\]{top:764px}.top-\[765px\]{top:765px}.top-\[779px\]{top:779px}.top-\[791px\]{top:791px}.top-\[793\.22px\]{top:793.22px}.top-\[793\.26px\]{top:793.26px}.top-\[794\.05px\]{top:794.05px}.top-\[795px\]{top:795px}.top-\[798px\]{top:798px}.top-\[799px\]{top:799px}.top-\[809px\]{top:809px}.top-\[813px\]{top:813px}.top-\[833px\]{top:833px}.top-\[841px\]{top:841px}.top-\[847px\]{top:847px}.top-\[857\.94px\]{top:857.94px}.top-\[858\.16px\]{top:858.16px}.top-\[860px\]{top:860px}.top-\[862px\]{top:862px}.top-\[879px\]{top:879px}.top-\[891px\]{top:891px}.top-\[895\.11px\]{top:895.11px}.top-\[912\.92px\]{top:912.92px}.top-\[944px\]{top:944px}.top-\[951px\]{top:951px}.top-\[962px\]{top:962px}.top-\[967\.86px\]{top:967.86px}.top-\[977px\]{top:977px}.top-\[982px\]{top:982px}.top-\[984px\]{top:984px}.top-\[986\.1px\]{top:986.1px}.top-\[990px\]{top:990px}.top-\[991\.7px\]{top:991.7px}.top-\[1016px\]{top:1016px}.top-\[1037px\]{top:1037px}.top-\[1039px\]{top:1039px}.top-\[1064px\]{top:1064px}.top-\[1069px\]{top:1069px}.top-\[1070px\]{top:1070px}.top-\[1072px\]{top:1072px}.top-\[1081px\]{top:1081px}.top-\[1084px\]{top:1084px}.top-\[1085px\]{top:1085px}.top-\[1086\.01px\]{top:1086.01px}.top-\[1086px\]{top:1086px}.top-\[1087px\]{top:1087px}.top-\[1088px\]{top:1088px}.top-\[1089px\]{top:1089px}.top-\[1091\.99px\]{top:1091.99px}.top-\[1092px\]{top:1092px}.top-\[1097\.01px\]{top:1097.01px}.top-\[1097px\]{top:1097px}.top-\[1100px\]{top:1100px}.top-\[1102\.99px\]{top:1102.99px}.top-\[1103px\]{top:1103px}.top-\[1108\.01px\]{top:1108.01px}.top-\[1108px\]{top:1108px}.top-\[1111px\]{top:1111px}.top-\[1113\.99px\]{top:1113.99px}.top-\[1113px\]{top:1113px}.top-\[1114px\]{top:1114px}.top-\[1120\.99px\]{top:1120.99px}.top-\[1121px\]{top:1121px}.top-\[1131\.99px\]{top:1131.99px}.top-\[1132px\]{top:1132px}.top-\[1142\.99px\]{top:1142.99px}.top-\[1143px\]{top:1143px}.top-\[1170px\]{top:1170px}.top-\[1184px\]{top:1184px}.top-\[1187px\]{top:1187px}.top-\[1214px\]{top:1214px}.top-\[1286px\]{top:1286px}.top-\[1325px\]{top:1325px}.top-\[1411px\]{top:1411px}.top-\[1430px\]{top:1430px}.top-\[1745px\]{top:1745px}.top-\[1761\.01px\]{top:1761.01px}.top-\[1761px\]{top:1761px}.top-\[1764px\]{top:1764px}.top-\[1766\.99px\]{top:1766.99px}.top-\[1767px\]{top:1767px}.top-\[1795\.99px\]{top:1795.99px}.top-\[1796px\]{top:1796px}.top-\[2141px\]{top:2141px}.top-\[2155px\]{top:2155px}.top-\[calc\(50\%\+45\.5px\)\]{top:calc(50% + 45.5px)}.top-\[calc\(50\%\+242\.5px\)\]{top:calc(50% + 242.5px)}.right-\[6\.7\%\]{right:6.7%}.right-\[12\.08\%\]{right:12.08%}.bottom-1\/4{bottom:25%}.left-0{left:calc(var(--spacing) * 0)}.left-\[-2\.74\%\]{left:-2.74%}.left-\[-7px\]{left:-7px}.left-\[-11\.1px\]{left:-11.1px}.left-\[-12px\]{left:-12px}.left-\[-17\.86px\]{left:-17.86px}.left-\[-31px\]{left:-31px}.left-\[-36px\]{left:-36px}.left-\[-49\.94px\]{left:-49.94px}.left-\[-50\.5px\]{left:-50.5px}.left-\[-52\.1px\]{left:-52.1px}.left-\[-53px\]{left:-53px}.left-\[-54px\]{left:-54px}.left-\[-58px\]{left:-58px}.left-\[-81px\]{left:-81px}.left-\[-86px\]{left:-86px}.left-\[-88\.03px\]{left:-88.03px}.left-\[-90\.14px\]{left:-90.14px}.left-\[-92px\]{left:-92px}.left-\[-109px\]{left:-109px}.left-\[-114\.5px\]{left:-114.5px}.left-\[-114px\]{left:-114px}.left-\[-119\.32px\]{left:-119.32px}.left-\[-132\.04px\]{left:-132.04px}.left-\[-142\.77px\]{left:-142.77px}.left-\[-144\.34px\]{left:-144.34px}.left-\[-169px\]{left:-169px}.left-\[-172px\]{left:-172px}.left-\[-178px\]{left:-178px}.left-\[-246px\]{left:-246px}.left-\[-306\.5px\]{left:-306.5px}.left-\[-328px\]{left:-328px}.left-\[-331px\]{left:-331px}.left-\[-337px\]{left:-337px}.left-\[-387px\]{left:-387px}.left-\[-406\.5px\]{left:-406.5px}.left-\[-565px\]{left:-565px}.left-\[-752\.85px\]{left:-752.85px}.left-\[-2182px\]{left:-2182px}.left-\[6\.7\%\]{left:6.7%}.left-\[9px\]{left:9px}.left-\[12\.02px\]{left:12.02px}.left-\[12\.08\%\]{left:12.08%}.left-\[13px\]{left:13px}.left-\[19px\]{left:19px}.left-\[20px\]{left:20px}.left-\[30px\]{left:30px}.left-\[33px\]{left:33px}.left-\[34px\]{left:34px}.left-\[35px\]{left:35px}.left-\[43px\]{left:43px}.left-\[46px\]{left:46px}.left-\[47px\]{left:47px}.left-\[48px\]{left:48px}.left-\[49px\]{left:49px}.left-\[50px\]{left:50px}.left-\[52px\]{left:52px}.left-\[53px\]{left:53px}.left-\[54\.77px\]{left:54.77px}.left-\[54px\]{left:54px}.left-\[55px\]{left:55px}.left-\[56px\]{left:56px}.left-\[57px\]{left:57px}.left-\[60px\]{left:60px}.left-\[61\.7px\]{left:61.7px}.left-\[61px\]{left:61px}.left-\[62px\]{left:62px}.left-\[63\.9px\]{left:63.9px}.left-\[64px\]{left:64px}.left-\[65px\]{left:65px}.left-\[66\.59px\]{left:66.59px}.left-\[66px\]{left:66px}.left-\[70px\]{left:70px}.left-\[71px\]{left:71px}.left-\[72px\]{left:72px}.left-\[75px\]{left:75px}.left-\[77\.22px\]{left:77.22px}.left-\[77px\]{left:77px}.left-\[80\.93px\]{left:80.93px}.left-\[88px\]{left:88px}.left-\[89px\]{left:89px}.left-\[92px\]{left:92px}.left-\[98px\]{left:98px}.left-\[100px\]{left:100px}.left-\[104px\]{left:104px}.left-\[118px\]{left:118px}.left-\[120px\]{left:120px}.left-\[122\.75px\]{left:122.75px}.left-\[122px\]{left:122px}.left-\[123px\]{left:123px}.left-\[125\.78px\]{left:125.78px}.left-\[126px\]{left:126px}.left-\[127px\]{left:127px}.left-\[128px\]{left:128px}.left-\[129px\]{left:129px}.left-\[130px\]{left:130px}.left-\[132px\]{left:132px}.left-\[136px\]{left:136px}.left-\[139\.28px\]{left:139.28px}.left-\[141\.35px\]{left:141.35px}.left-\[142\.27px\]{left:142.27px}.left-\[145\.27px\]{left:145.27px}.left-\[146px\]{left:146px}.left-\[148px\]{left:148px}.left-\[150px\]{left:150px}.left-\[151px\]{left:151px}.left-\[152\.83px\]{left:152.83px}.left-\[159px\]{left:159px}.left-\[173\.66px\]{left:173.66px}.left-\[175px\]{left:175px}.left-\[176\.66px\]{left:176.66px}.left-\[179\.28px\]{left:179.28px}.left-\[184px\]{left:184px}.left-\[194\.5px\]{left:194.5px}.left-\[201px\]{left:201px}.left-\[206px\]{left:206px}.left-\[208px\]{left:208px}.left-\[209px\]{left:209px}.left-\[210px\]{left:210px}.left-\[211px\]{left:211px}.left-\[215px\]{left:215px}.left-\[219px\]{left:219px}.left-\[221px\]{left:221px}.left-\[225px\]{left:225px}.left-\[232\.1px\]{left:232.1px}.left-\[234\.23px\]{left:234.23px}.left-\[234\.35px\]{left:234.35px}.left-\[240px\]{left:240px}.left-\[243\.35px\]{left:243.35px}.left-\[245px\]{left:245px}.left-\[251px\]{left:251px}.left-\[253px\]{left:253px}.left-\[259px\]{left:259px}.left-\[260\.39px\]{left:260.39px}.left-\[261px\]{left:261px}.left-\[264\.27px\]{left:264.27px}.left-\[267\.27px\]{left:267.27px}.left-\[268px\]{left:268px}.left-\[271px\]{left:271px}.left-\[272px\]{left:272px}.left-\[276\.81px\]{left:276.81px}.left-\[279\.55px\]{left:279.55px}.left-\[281\.79px\]{left:281.79px}.left-\[282\.55px\]{left:282.55px}.left-\[282\.69px\]{left:282.69px}.left-\[290\.39px\]{left:290.39px}.left-\[291\.52px\]{left:291.52px}.left-\[291px\]{left:291px}.left-\[297px\]{left:297px}.left-\[303px\]{left:303px}.left-\[305\.67px\]{left:305.67px}.left-\[305px\]{left:305px}.left-\[308px\]{left:308px}.left-\[310\.72px\]{left:310.72px}.left-\[310\.93px\]{left:310.93px}.left-\[312px\]{left:312px}.left-\[313\.93px\]{left:313.93px}.left-\[314px\]{left:314px}.left-\[332\.76px\]{left:332.76px}.left-\[333\.96px\]{left:333.96px}.left-\[334px\]{left:334px}.left-\[346px\]{left:346px}.left-\[348px\]{left:348px}.left-\[351px\]{left:351px}.left-\[363px\]{left:363px}.left-\[366\.14px\]{left:366.14px}.left-\[370\.14px\]{left:370.14px}.left-\[371px\]{left:371px}.left-\[372px\]{left:372px}.left-\[375px\]{left:375px}.left-\[395\.06px\]{left:395.06px}.left-\[401\.27px\]{left:401.27px}.left-\[404\.06px\]{left:404.06px}.left-\[404\.27px\]{left:404.27px}.left-\[406px\]{left:406px}.left-\[416\.55px\]{left:416.55px}.left-\[416px\]{left:416px}.left-\[419\.55px\]{left:419.55px}.left-\[422px\]{left:422px}.left-\[424\.04px\]{left:424.04px}.left-\[429px\]{left:429px}.left-\[434\.12px\]{left:434.12px}.left-\[437px\]{left:437px}.left-\[439px\]{left:439px}.left-\[444\.9px\]{left:444.9px}.left-\[446\.27px\]{left:446.27px}.left-\[447px\]{left:447px}.left-\[449\.27px\]{left:449.27px}.left-\[449\.62px\]{left:449.62px}.left-\[450px\]{left:450px}.left-\[458\.5px\]{left:458.5px}.left-\[464px\]{left:464px}.left-\[469px\]{left:469px}.left-\[476px\]{left:476px}.left-\[477\.61px\]{left:477.61px}.left-\[477px\]{left:477px}.left-\[478px\]{left:478px}.left-\[479\.5px\]{left:479.5px}.left-\[485\.05px\]{left:485.05px}.left-\[500\.35px\]{left:500.35px}.left-\[505px\]{left:505px}.left-\[507\.61px\]{left:507.61px}.left-\[507px\]{left:507px}.left-\[511px\]{left:511px}.left-\[514\.37px\]{left:514.37px}.left-\[521\.08px\]{left:521.08px}.left-\[529px\]{left:529px}.left-\[538\.27px\]{left:538.27px}.left-\[541\.27px\]{left:541.27px}.left-\[541\.35px\]{left:541.35px}.left-\[549\.37px\]{left:549.37px}.left-\[550\.57px\]{left:550.57px}.left-\[553\.55px\]{left:553.55px}.left-\[556\.55px\]{left:556.55px}.left-\[562\.85px\]{left:562.85px}.left-\[583\.27px\]{left:583.27px}.left-\[584\.12px\]{left:584.12px}.left-\[586\.27px\]{left:586.27px}.left-\[587\.26px\]{left:587.26px}.left-\[596px\]{left:596px}.left-\[639px\]{left:639px}.left-\[642px\]{left:642px}.left-\[655px\]{left:655px}.left-\[674px\]{left:674px}.left-\[696px\]{left:696px}.left-\[735\.59px\]{left:735.59px}.left-\[calc\(50\%\+0\.5px\)\]{left:calc(50% + .5px)}.left-\[calc\(50\%-0\.5px\)\]{left:calc(50% - .5px)}.left-\[calc\(50\%-102px\)\]{left:calc(50% - 102px)}.left-\[calc\(50\%-103px\)\]{left:calc(50% - 103px)}.isolate{isolation:isolate}.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}}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-\[10px\]{width:10px;height:10px}.size-\[14\.142px\]{width:14.142px;height:14.142px}.size-\[24px\]{width:24px;height:24px}.size-\[72px\]{width:72px;height:72px}.size-\[152px\]{width:152px;height:152px}.size-\[165\.722px\]{width:165.722px;height:165.722px}.size-\[170\.377px\]{width:170.377px;height:170.377px}.size-\[179\.19px\]{width:179.19px;height:179.19px}.size-\[264\.932px\]{width:264.932px;height:264.932px}.size-\[286\.464px\]{width:286.464px;height:286.464px}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing) * 0)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-9{height:calc(var(--spacing) * 9)}.h-\[3px\]{height:3px}.h-\[7px\]{height:7px}.h-\[10px\]{height:10px}.h-\[12\.916px\]{height:12.916px}.h-\[14\.95px\]{height:14.95px}.h-\[17\.91px\]{height:17.91px}.h-\[17\.821px\]{height:17.821px}.h-\[19\.9px\]{height:19.9px}.h-\[19\.893px\]{height:19.893px}.h-\[20\.045px\]{height:20.045px}.h-\[20\.627px\]{height:20.627px}.h-\[20\.838px\]{height:20.838px}.h-\[21\.152px\]{height:21.152px}.h-\[21px\]{height:21px}.h-\[22\.088px\]{height:22.088px}.h-\[23\.201px\]{height:23.201px}.h-\[23px\]{height:23px}.h-\[26\.79px\]{height:26.79px}.h-\[26\.81px\]{height:26.81px}.h-\[26\.162px\]{height:26.162px}.h-\[26px\]{height:26px}.h-\[27\.2px\]{height:27.2px}.h-\[27\.5px\]{height:27.5px}.h-\[27px\]{height:27px}.h-\[28px\]{height:28px}.h-\[29\.95px\]{height:29.95px}.h-\[29\.843px\]{height:29.843px}.h-\[29px\]{height:29px}.h-\[30\.625px\]{height:30.625px}.h-\[30px\]{height:30px}.h-\[31\.009px\]{height:31.009px}.h-\[31\.54px\]{height:31.54px}.h-\[31\.087px\]{height:31.087px}.h-\[31\.712px\]{height:31.712px}.h-\[31\.719px\]{height:31.719px}.h-\[32\.346px\]{height:32.346px}.h-\[32px\]{height:32px}.h-\[34\.872px\]{height:34.872px}.h-\[36\.695px\]{height:36.695px}.h-\[37px\]{height:37px}.h-\[39px\]{height:39px}.h-\[40\.81px\]{height:40.81px}.h-\[41px\]{height:41px}.h-\[42\.043px\]{height:42.043px}.h-\[42\.473px\]{height:42.473px}.h-\[42px\]{height:42px}.h-\[45\.345px\]{height:45.345px}.h-\[45px\]{height:45px}.h-\[46\.715px\]{height:46.715px}.h-\[47\.25px\]{height:47.25px}.h-\[49\.043px\]{height:49.043px}.h-\[50px\]{height:50px}.h-\[51\.619px\]{height:51.619px}.h-\[52\.671px\]{height:52.671px}.h-\[53\.145px\]{height:53.145px}.h-\[54px\]{height:54px}.h-\[55px\]{height:55px}.h-\[56\.765px\]{height:56.765px}.h-\[59\.4px\]{height:59.4px}.h-\[60\.005px\]{height:60.005px}.h-\[62px\]{height:62px}.h-\[67px\]{height:67px}.h-\[68\.216px\]{height:68.216px}.h-\[68\.438px\]{height:68.438px}.h-\[68\.599px\]{height:68.599px}.h-\[68px\]{height:68px}.h-\[69\.387px\]{height:69.387px}.h-\[70\.055px\]{height:70.055px}.h-\[70\.277px\]{height:70.277px}.h-\[73px\]{height:73px}.h-\[74\.174px\]{height:74.174px}.h-\[74px\]{height:74px}.h-\[75\.858px\]{height:75.858px}.h-\[75px\]{height:75px}.h-\[76\.961px\]{height:76.961px}.h-\[77\.702px\]{height:77.702px}.h-\[79px\]{height:79px}.h-\[83px\]{height:83px}.h-\[85\.512px\]{height:85.512px}.h-\[88px\]{height:88px}.h-\[89\.486px\]{height:89.486px}.h-\[89\.937px\]{height:89.937px}.h-\[91\.232px\]{height:91.232px}.h-\[96px\]{height:96px}.h-\[99px\]{height:99px}.h-\[100\.482px\]{height:100.482px}.h-\[102\.36\%\]{height:102.36%}.h-\[102px\]{height:102px}.h-\[103\.384px\]{height:103.384px}.h-\[111px\]{height:111px}.h-\[116\.852px\]{height:116.852px}.h-\[117px\]{height:117px}.h-\[123px\]{height:123px}.h-\[128\.236px\]{height:128.236px}.h-\[128\.643px\]{height:128.643px}.h-\[147\.974px\]{height:147.974px}.h-\[150\.907px\]{height:150.907px}.h-\[154\.549px\]{height:154.549px}.h-\[160px\]{height:160px}.h-\[161px\]{height:161px}.h-\[162\.566px\]{height:162.566px}.h-\[178\.958px\]{height:178.958px}.h-\[198px\]{height:198px}.h-\[208\.81\%\]{height:208.81%}.h-\[222\.227px\]{height:222.227px}.h-\[230px\]{height:230px}.h-\[236\.536px\]{height:236.536px}.h-\[260px\]{height:260px}.h-\[269px\]{height:269px}.h-\[281\.65px\]{height:281.65px}.h-\[300px\]{height:300px}.h-\[314px\]{height:314px}.h-\[316\.089px\]{height:316.089px}.h-\[319\.316px\]{height:319.316px}.h-\[338px\]{height:338px}.h-\[344\.207px\]{height:344.207px}.h-\[358px\]{height:358px}.h-\[384px\]{height:384px}.h-\[400\.723px\]{height:400.723px}.h-\[429\.106px\]{height:429.106px}.h-\[464\.641px\]{height:464.641px}.h-\[476\.785px\]{height:476.785px}.h-\[478\.044px\]{height:478.044px}.h-\[485px\]{height:485px}.h-\[492\.48px\]{height:492.48px}.h-\[498\.233px\]{height:498.233px}.h-\[519px\]{height:519px}.h-\[547\.503px\]{height:547.503px}.h-\[566\.925px\]{height:566.925px}.h-\[592px\]{height:592px}.h-\[594\.67px\]{height:594.67px}.h-\[613px\]{height:613px}.h-\[643px\]{height:643px}.h-\[700px\]{height:700px}.h-\[709\.522px\]{height:709.522px}.h-\[713px\]{height:713px}.h-\[727\.348px\]{height:727.348px}.h-\[804px\]{height:804px}.h-\[834\.326px\]{height:834.326px}.h-\[868\.222px\]{height:868.222px}.h-\[875\.351px\]{height:875.351px}.h-\[909px\]{height:909px}.h-\[924px\]{height:924px}.h-\[947px\]{height:947px}.h-\[1156\.406px\]{height:1156.41px}.h-\[1179\.827px\]{height:1179.83px}.h-\[1235px\]{height:1235px}.h-\[1245px\]{height:1245px}.h-\[1253\.655px\]{height:1253.66px}.h-\[1257\.59px\]{height:1257.59px}.h-\[1263px\]{height:1263px}.h-\[1269px\]{height:1269px}.h-\[1282px\]{height:1282px}.h-\[1292\.284px\]{height:1292.28px}.h-\[1296px\]{height:1296px}.h-\[1305\.932px\]{height:1305.93px}.h-\[1340px\]{height:1340px}.h-\[1359\.735px\]{height:1359.74px}.h-\[1379px\]{height:1379px}.h-\[1488\.665px\]{height:1488.67px}.h-\[1583\.167px\]{height:1583.17px}.h-\[1644px\]{height:1644px}.h-\[1651\.109px\]{height:1651.11px}.h-\[1662\.737px\]{height:1662.74px}.h-\[1699\.252px\]{height:1699.25px}.h-\[1721\.5px\]{height:1721.5px}.h-\[1909\.325px\]{height:1909.33px}.h-\[1947px\]{height:1947px}.h-\[2048px\]{height:2048px}.h-\[2090\.754px\]{height:2090.75px}.h-\[2463px\]{height:2463px}.h-\[3144px\]{height:3144px}.w-\[7px\]{width:7px}.w-\[13\.271px\]{width:13.271px}.w-\[15\.361px\]{width:15.361px}.w-\[16px\]{width:16px}.w-\[17\.951px\]{width:17.951px}.w-\[18\.912px\]{width:18.912px}.w-\[19\.958px\]{width:19.958px}.w-\[20\.046px\]{width:20.046px}.w-\[20\.595px\]{width:20.595px}.w-\[20\.778px\]{width:20.778px}.w-\[21\.014px\]{width:21.014px}.w-\[21\.304px\]{width:21.304px}.w-\[21\.357px\]{width:21.357px}.w-\[23\.838px\]{width:23.838px}.w-\[26\.499px\]{width:26.499px}.w-\[28\.889px\]{width:28.889px}.w-\[30\.061px\]{width:30.061px}.w-\[30\.671px\]{width:30.671px}.w-\[31\.513px\]{width:31.513px}.w-\[33px\]{width:33px}.w-\[37\.702px\]{width:37.702px}.w-\[41\.062px\]{width:41.062px}.w-\[43\.639px\]{width:43.639px}.w-\[48\.509px\]{width:48.509px}.w-\[54\.254px\]{width:54.254px}.w-\[56\.147px\]{width:56.147px}.w-\[56px\]{width:56px}.w-\[62\.3px\]{width:62.3px}.w-\[62\.008px\]{width:62.008px}.w-\[62\.065px\]{width:62.065px}.w-\[65\.273px\]{width:65.273px}.w-\[66\.095px\]{width:66.095px}.w-\[66px\]{width:66px}.w-\[68\.441px\]{width:68.441px}.w-\[68\.962px\]{width:68.962px}.w-\[69\.116px\]{width:69.116px}.w-\[70\.998px\]{width:70.998px}.w-\[71\.153px\]{width:71.153px}.w-\[76\.768px\]{width:76.768px}.w-\[76\.935px\]{width:76.935px}.w-\[89px\]{width:89px}.w-\[91\.789px\]{width:91.789px}.w-\[93px\]{width:93px}.w-\[95px\]{width:95px}.w-\[99px\]{width:99px}.w-\[103\.417px\]{width:103.417px}.w-\[103\.745px\]{width:103.745px}.w-\[104px\]{width:104px}.w-\[106\.242px\]{width:106.242px}.w-\[107\.694px\]{width:107.694px}.w-\[107px\]{width:107px}.w-\[109\.131px\]{width:109.131px}.w-\[109\.807px\]{width:109.807px}.w-\[110\.713px\]{width:110.713px}.w-\[110px\]{width:110px}.w-\[113\.523px\]{width:113.523px}.w-\[118px\]{width:118px}.w-\[121px\]{width:121px}.w-\[122\.273px\]{width:122.273px}.w-\[123\.395px\]{width:123.395px}.w-\[123px\]{width:123px}.w-\[124\.021px\]{width:124.021px}.w-\[125\.04px\]{width:125.04px}.w-\[136\.819px\]{width:136.819px}.w-\[136px\]{width:136px}.w-\[143px\]{width:143px}.w-\[144\.304px\]{width:144.304px}.w-\[149\.694px\]{width:149.694px}.w-\[152\.021px\]{width:152.021px}.w-\[158px\]{width:158px}.w-\[163\.696px\]{width:163.696px}.w-\[163\.977px\]{width:163.977px}.w-\[169\.242px\]{width:169.242px}.w-\[172\.783px\]{width:172.783px}.w-\[173\.8px\]{width:173.8px}.w-\[174\.267px\]{width:174.267px}.w-\[174\.657px\]{width:174.657px}.w-\[175px\]{width:175px}.w-\[177px\]{width:177px}.w-\[178\.482px\]{width:178.482px}.w-\[185px\]{width:185px}.w-\[187px\]{width:187px}.w-\[188\.047px\]{width:188.047px}.w-\[193px\]{width:193px}.w-\[197\.6px\]{width:197.6px}.w-\[198px\]{width:198px}.w-\[208px\]{width:208px}.w-\[209px\]{width:209px}.w-\[210\.4px\]{width:210.4px}.w-\[217px\]{width:217px}.w-\[219\.414px\]{width:219.414px}.w-\[220\.723px\]{width:220.723px}.w-\[221px\]{width:221px}.w-\[227\.975px\]{width:227.975px}.w-\[228\.699px\]{width:228.699px}.w-\[233\.682px\]{width:233.682px}.w-\[238\.757px\]{width:238.757px}.w-\[239px\]{width:239px}.w-\[241px\]{width:241px}.w-\[248px\]{width:248px}.w-\[257px\]{width:257px}.w-\[266px\]{width:266px}.w-\[273px\]{width:273px}.w-\[275\.422px\]{width:275.422px}.w-\[278px\]{width:278px}.w-\[282\.896px\]{width:282.896px}.w-\[282px\]{width:282px}.w-\[288px\]{width:288px}.w-\[295px\]{width:295px}.w-\[306px\]{width:306px}.w-\[309px\]{width:309px}.w-\[310px\]{width:310px}.w-\[313\.269px\]{width:313.269px}.w-\[313\.731px\]{width:313.731px}.w-\[315\.858px\]{width:315.858px}.w-\[315px\]{width:315px}.w-\[316px\]{width:316px}.w-\[327px\]{width:327px}.w-\[339\.313px\]{width:339.313px}.w-\[353\.488px\]{width:353.488px}.w-\[369\.809px\]{width:369.809px}.w-\[392\.764px\]{width:392.764px}.w-\[397\.595px\]{width:397.595px}.w-\[406px\]{width:406px}.w-\[433\.976px\]{width:433.976px}.w-\[468\.285px\]{width:468.285px}.w-\[469\.308px\]{width:469.308px}.w-\[490\.96px\]{width:490.96px}.w-\[518px\]{width:518px}.w-\[527px\]{width:527px}.w-\[529px\]{width:529px}.w-\[566px\]{width:566px}.w-\[568px\]{width:568px}.w-\[571\.579px\]{width:571.579px}.w-\[572px\]{width:572px}.w-\[578\.5px\]{width:578.5px}.w-\[588px\]{width:588px}.w-\[601\.144px\]{width:601.144px}.w-\[602px\]{width:602px}.w-\[606px\]{width:606px}.w-\[609px\]{width:609px}.w-\[612px\]{width:612px}.w-\[621px\]{width:621px}.w-\[624px\]{width:624px}.w-\[627px\]{width:627px}.w-\[650\.478px\]{width:650.478px}.w-\[650px\]{width:650px}.w-\[651px\]{width:651px}.w-\[652px\]{width:652px}.w-\[656px\]{width:656px}.w-\[663\.653px\]{width:663.653px}.w-\[665\.882px\]{width:665.882px}.w-\[705\.181px\]{width:705.181px}.w-\[710px\]{width:710px}.w-\[712\.2px\]{width:712.2px}.w-\[720px\]{width:720px}.w-\[722px\]{width:722px}.w-\[734\.587px\]{width:734.587px}.w-\[737px\]{width:737px}.w-\[754px\]{width:754px}.w-\[771px\]{width:771px}.w-\[776px\]{width:776px}.w-\[805px\]{width:805px}.w-\[819px\]{width:819px}.w-\[835\.169px\]{width:835.169px}.w-\[837\.374px\]{width:837.374px}.w-\[839\.208px\]{width:839.208px}.w-\[925px\]{width:925px}.w-\[937\.695px\]{width:937.695px}.w-\[958\.727px\]{width:958.727px}.w-\[1027\.204px\]{width:1027.2px}.w-\[1073\.995px\]{width:1074px}.w-\[1125px\]{width:1125px}.w-\[1152px\]{width:1152px}.w-\[1188\.556px\]{width:1188.56px}.w-\[1204px\]{width:1204px}.w-\[1229\.845px\]{width:1229.85px}.w-\[1284\.272px\]{width:1284.27px}.w-\[1386px\]{width:1386px}.w-\[1428\.703px\]{width:1428.7px}.w-\[1685\.846px\]{width:1685.85px}.w-\[1904px\]{width:1904px}.w-\[1984\.098px\]{width:1984.1px}.w-\[2022\.951px\]{width:2022.95px}.w-\[6820px\]{width:6820px}.w-full{width:100%}.max-w-none{max-width:none}.flex-none{flex:none}.shrink{flex-shrink:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-y-100{--tw-scale-y:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-97{--tw-scale-y:97%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-99{--tw-scale-y:99%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-15{rotate:15deg}.rotate-30{rotate:30deg}.rotate-45{rotate:45deg}.rotate-67{rotate:67deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-1\.18deg\]{rotate:-1.18deg}.rotate-\[-3\.63deg\]{rotate:-3.63deg}.rotate-\[-4\.52deg\]{rotate:-4.52deg}.rotate-\[-5\.96deg\]{rotate:-5.96deg}.rotate-\[-6\.18deg\]{rotate:-6.18deg}.rotate-\[-6\.62deg\]{rotate:-6.62deg}.rotate-\[-86\.09deg\]{rotate:-86.09deg}.rotate-\[-92\.97deg\]{rotate:-92.97deg}.rotate-\[-96\.79deg\]{rotate:-96.79deg}.rotate-\[-100\.93deg\]{rotate:-100.93deg}.rotate-\[-179\.87deg\]{rotate:-179.87deg}.rotate-\[0\.32deg\]{rotate:.32deg}.rotate-\[0\.44deg\]{rotate:.44deg}.rotate-\[11\.83deg\]{rotate:11.83deg}.rotate-\[54\.61deg\]{rotate:54.61deg}.rotate-\[56\.59deg\]{rotate:56.59deg}.rotate-\[58\.82deg\]{rotate:58.82deg}.rotate-\[83\.43deg\]{rotate:83.43deg}.rotate-\[89\.6deg\]{rotate:89.6deg}.rotate-\[90\.6deg\]{rotate:90.6deg}.rotate-\[101\.44deg\]{rotate:101.44deg}.rotate-\[128\.6deg\]{rotate:128.6deg}.rotate-\[177\.8deg\]{rotate:177.8deg}.-skew-x-8{--tw-skew-x:skewX(calc(8deg * -1));transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skew-x-15{--tw-skew-x:skewX(15deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.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}.items-center{align-items:center}.justify-center{justify-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[6\.905px\]{border-radius:6.905px}.rounded-\[7\.466px\]{border-radius:7.466px}.rounded-\[10\.182px\]{border-radius:10.182px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[21\.906px\]{border-radius:21.906px}.rounded-\[23px\]{border-radius:23px}.rounded-\[25px\]{border-radius:25px}.rounded-\[26px\]{border-radius:26px}.rounded-\[33\.438px\]{border-radius:33.438px}.rounded-\[36\.156px\]{border-radius:36.156px}.rounded-\[37px\]{border-radius:37px}.rounded-\[40px\]{border-radius:40px}.rounded-\[44\.769px\]{border-radius:44.769px}.rounded-\[49\.744px\]{border-radius:49.744px}.rounded-\[56px\]{border-radius:56px}.rounded-\[58px\]{border-radius:58px}.rounded-\[67px\]{border-radius:67px}.rounded-\[69\.928px\]{border-radius:69.928px}.rounded-\[75px\]{border-radius:75px}.rounded-\[inherit\]{border-radius:inherit}.rounded-tl-\[37px\]{border-top-left-radius:37px}.rounded-bl-\[37px\]{border-bottom-left-radius:37px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-8{border-style:var(--tw-border-style);border-width:8px}.border-\[1\.8px\]{border-style:var(--tw-border-style);border-width:1.8px}.border-\[2\.545px\]{border-style:var(--tw-border-style);border-width:2.545px}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#0ff\]{border-color:#0ff}.border-\[\#a2beff\]{border-color:#a2beff}.border-white{border-color:var(--color-white)}.bg-\[\#0e6fff\]{background-color:#0e6fff}.bg-\[\#0e36ff\]{background-color:#0e36ff}.bg-\[\#2a9bff\]{background-color:#2a9bff}.bg-\[\#4a80ff\]{background-color:#4a80ff}.bg-\[\#9b2aff\]{background-color:#9b2aff}.bg-\[\#56beff\]{background-color:#56beff}.bg-\[\#83e4ff\]{background-color:#83e4ff}.bg-\[\#3236ff\]{background-color:#3236ff}.bg-\[\#d2e4ff\]{background-color:#d2e4ff}.bg-\[\#d9d9d9\]{background-color:#d9d9d9}.bg-\[\#e6f9ff\]{background-color:#e6f9ff}.bg-\[\#ecf3ff\]{background-color:#ecf3ff}.bg-\[rgba\(0\,83\,109\,0\.3\)\]{background-color:#00536d4d}.bg-\[rgba\(255\,255\,255\,0\)\]{background-color:#fff0}.bg-\[rgba\(255\,255\,255\,0\.01\)\]{background-color:#ffffff03}.bg-\[rgba\(255\,255\,255\,0\.1\)\]{background-color:#ffffff1a}.bg-\[rgba\(255\,255\,255\,0\.5\)\]{background-color:#ffffff80}.bg-\[rgba\(255\,255\,255\,0\.21\)\]{background-color:#ffffff36}.bg-\[rgba\(255\,255\,255\,0\.58\)\]{background-color:#ffffff94}.bg-\[rgba\(255\,255\,255\,0\.63\)\]{background-color:#ffffffa1}.bg-\[rgba\(255\,255\,255\,0\.64\)\]{background-color:#ffffffa3}.bg-\[rgba\(255\,255\,255\,0\.69\)\]{background-color:#ffffffb0}.bg-\[rgba\(255\,255\,255\,0\.84\)\]{background-color:#ffffffd6}.bg-white{background-color:var(--color-white)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#0e36ff\]{--tw-gradient-from:#0e36ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#0ff\]{--tw-gradient-from:#0ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#6d6af1\]{--tw-gradient-from:#6d6af1;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#9ab8ff\]{--tw-gradient-from:#9ab8ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[rgba\(255\,255\,255\,0\)\]{--tw-gradient-from:#fff0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[26\.975\%\]{--tw-gradient-from-position:26.975%}.from-\[39\.881\%\]{--tw-gradient-from-position:39.881%}.to-\[\#0c17ec\]{--tw-gradient-to:#0c17ec;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#0e36ff\]{--tw-gradient-to:#0e36ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#3f72ff\]{--tw-gradient-to:#3f72ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#120eff\]{--tw-gradient-to:#120eff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#a2beff\]{--tw-gradient-to:#a2beff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[rgba\(255\,255\,255\,0\)\]{--tw-gradient-to:#fff0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[38\.474\%\]{--tw-gradient-to-position:38.474%}.to-\[54\.41\%\]{--tw-gradient-to-position:54.41%}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.mask-intersect{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.mask-alpha{-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;mask-mode:alpha}.mask-size-\[345\.467px_605\.154px\]{-webkit-mask-size:345.467px 605.154px;mask-size:345.467px 605.154px}.mask-size-\[416\.818px_483\.865px\]{-webkit-mask-size:416.818px 483.865px;mask-size:416.818px 483.865px}.mask-size-\[424\.236px_508\.26px\]{-webkit-mask-size:424.236px 508.26px;mask-size:424.236px 508.26px}.mask-size-\[445\.863px_504\.367px\]{-webkit-mask-size:445.863px 504.367px;mask-size:445.863px 504.367px}.mask-size-\[568px_804px\]{-webkit-mask-size:568px 804px;mask-size:568px 804px}.mask-size-\[1348\.5px_962px\]{-webkit-mask-size:1348.5px 962px;mask-size:1348.5px 962px}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-position-\[-5\.943px_-3\.543px\]{-webkit-mask-position:-5.943px -3.543px;mask-position:-5.943px -3.543px}.mask-position-\[-9\.611px_-7\.212px\]{-webkit-mask-position:-9.611px -7.212px;mask-position:-9.611px -7.212px}.mask-position-\[-15\.736px_-13\.07px\]{-webkit-mask-position:-15.736px -13.07px;mask-position:-15.736px -13.07px}.mask-position-\[-19\.5px_342px\]{-webkit-mask-position:-19.5px 342px;mask-position:-19.5px 342px}.mask-position-\[-23\.498px_-16\.09px\]{-webkit-mask-position:-23.498px -16.09px;mask-position:-23.498px -16.09px}.mask-position-\[-178\.611px_71\.756px\]{-webkit-mask-position:-178.611px 71.756px;mask-position:-178.611px 71.756px}.mask-position-\[11\.275px_55\.367px\]{-webkit-mask-position:11.275px 55.367px;mask-position:11.275px 55.367px}.mask-position-\[52px_46px\]{-webkit-mask-position:52px 46px;mask-position:52px 46px}.mask-position-\[130\.001px_95px\]{-webkit-mask-position:130.001px 95px;mask-position:130.001px 95px}.mask-position-\[134\.264px_54\.93px\]{-webkit-mask-position:134.264px 54.93px;mask-position:134.264px 54.93px}.mask-position-\[158px_14px\]{-webkit-mask-position:158px 14px;mask-position:158px 14px}.mask-position-\[181\.001px_-137px\]{-webkit-mask-position:181.001px -137px;mask-position:181.001px -137px}.mask-position-\[250px_138px\]{-webkit-mask-position:250px 138px;mask-position:250px 138px}.mask-position-\[469\.959px_62\.457px\]{-webkit-mask-position:469.959px 62.457px;mask-position:469.959px 62.457px}.mask-no-repeat{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.text-center{text-align:center}.font-\[\'Inter\:Black\'\]{font-family:Inter\:Black}.font-\[\'Inter\:Bold\'\]{font-family:Inter\:Bold}.font-\[\'Inter\:Extra_Bold\'\]{font-family:Inter\:Extra Bold}.font-\[\'Inter\:Extra_Light\'\]{font-family:Inter\:Extra Light}.font-\[\'Inter\:Light\'\]{font-family:Inter\:Light}.font-\[\'Inter\:Medium\'\]{font-family:Inter\:Medium}.font-\[\'Inter\:Regular\'\]{font-family:Inter\:Regular}.font-\[\'Inter\:Semi_Bold\'\]{font-family:Inter\:Semi Bold}.font-\[\'Noto_Sans_SC\:Medium\'\]{font-family:Noto Sans SC\:Medium}.font-\[\'Source_Han_Sans_CN\:Medium\'\]{font-family:Source Han Sans CN\:Medium}.font-\[\'Source_Han_Sans_CN\:Regular\'\]{font-family:Source Han Sans CN\:Regular}.text-\[0px\]{font-size:0}.text-\[9\.368px\]{font-size:9.368px}.text-\[10\.409px\]{font-size:10.409px}.text-\[10\.545px\]{font-size:10.545px}.text-\[11\.574px\]{font-size:11.574px}.text-\[15\.609px\]{font-size:15.609px}.text-\[15\.659px\]{font-size:15.659px}.text-\[16\.552px\]{font-size:16.552px}.text-\[16\.812px\]{font-size:16.812px}.text-\[17\.102px\]{font-size:17.102px}.text-\[17\.703px\]{font-size:17.703px}.text-\[18px\]{font-size:18px}.text-\[19\.003px\]{font-size:19.003px}.text-\[19\.37px\]{font-size:19.37px}.text-\[19\.487px\]{font-size:19.487px}.text-\[21\.094px\]{font-size:21.094px}.text-\[21\.163px\]{font-size:21.163px}.text-\[21\.496px\]{font-size:21.496px}.text-\[22\.4px\]{font-size:22.4px}.text-\[22\.014px\]{font-size:22.014px}.text-\[22\.185px\]{font-size:22.185px}.text-\[22\.268px\]{font-size:22.268px}.text-\[22\.909px\]{font-size:22.909px}.text-\[22px\]{font-size:22px}.text-\[23\.172px\]{font-size:23.172px}.text-\[24px\]{font-size:24px}.text-\[25\.218px\]{font-size:25.218px}.text-\[25\.569px\]{font-size:25.569px}.text-\[26\.9px\]{font-size:26.9px}.text-\[27\.052px\]{font-size:27.052px}.text-\[27px\]{font-size:27px}.text-\[28\.38px\]{font-size:28.38px}.text-\[28\.097px\]{font-size:28.097px}.text-\[28\.497px\]{font-size:28.497px}.text-\[28\.499px\]{font-size:28.499px}.text-\[28\.587px\]{font-size:28.587px}.text-\[29\.098px\]{font-size:29.098px}.text-\[30\.518px\]{font-size:30.518px}.text-\[32\.044px\]{font-size:32.044px}.text-\[32px\]{font-size:32px}.text-\[36\.153px\]{font-size:36.153px}.text-\[36\.627px\]{font-size:36.627px}.text-\[36px\]{font-size:36px}.text-\[37\.778px\]{font-size:37.778px}.text-\[40\.81px\]{font-size:40.81px}.text-\[42px\]{font-size:42px}.text-\[44\.577px\]{font-size:44.577px}.text-\[45\.345px\]{font-size:45.345px}.text-\[48\.723px\]{font-size:48.723px}.text-\[48\.888px\]{font-size:48.888px}.text-\[56\.586px\]{font-size:56.586px}.text-\[68\.216px\]{font-size:68.216px}.text-\[68\.642px\]{font-size:68.642px}.text-\[68px\]{font-size:68px}.text-\[77\.105px\]{font-size:77.105px}.text-\[95\.327px\]{font-size:95.327px}.leading-\[0\.4\]{--tw-leading:.4;line-height:.4}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.214\]{--tw-leading:1.214;line-height:1.214}.leading-\[1\.223\]{--tw-leading:1.223;line-height:1.223}.leading-\[100\.3499984741211\%\]{--tw-leading:100.35%;line-height:100.35%}.leading-\[101\.0199966430664\%\]{--tw-leading:101.02%;line-height:101.02%}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[1\.68px\]{--tw-tracking:1.68px;letter-spacing:1.68px}.tracking-\[2\.94px\]{--tw-tracking:2.94px;letter-spacing:2.94px}.tracking-\[3\.584px\]{--tw-tracking:3.584px;letter-spacing:3.584px}.tracking-\[3\.961px\]{--tw-tracking:3.961px;letter-spacing:3.961px}.tracking-\[3\.4222px\]{--tw-tracking:3.4222px;letter-spacing:3.4222px}.tracking-\[6\.6729px\]{--tw-tracking:6.6729px;letter-spacing:6.6729px}.tracking-\[9\.9062px\]{--tw-tracking:9.9062px;letter-spacing:9.9062px}.\[word-break\:break-word\]{word-break:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0e36ff\]{color:#0e36ff}.text-\[\#1a23ed\]{color:#1a23ed}.text-\[\#5d85ff\]{color:#5d85ff}.text-\[\#6c99f3\]{color:#6c99f3}.text-\[\#7c94c2\]{color:#7c94c2}.text-\[\#102b5f\]{color:#102b5f}.text-\[\#394b71\]{color:#394b71}.text-\[\#1705bf\]{color:#1705bf}.text-\[\#6180ff\]{color:#6180ff}.text-\[\#09348b\]{color:#09348b}.text-\[\#34579d\]{color:#34579d}.text-\[rgba\(9\,52\,139\,0\.52\)\]{color:#09348b85}.text-\[transparent\]{color:#0000}.text-black{color:var(--color-black)}.text-white{color:var(--color-white)}.italic{font-style:italic}.not-italic{font-style:normal}.opacity-5{opacity:.05}.opacity-8{opacity:.08}.opacity-22{opacity:.22}.opacity-24{opacity:.24}.opacity-37{opacity:.37}.opacity-40{opacity:.4}.opacity-43{opacity:.43}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-57{opacity:.57}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\[0px_2\.401px_12\.363px_0px_rgba\(0\,63\,164\,0\.14\)\]{--tw-shadow:0px 2.401px 12.363px 0px var(--tw-shadow-color,#003fa424);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_2\.667px_13\.737px_0px_rgba\(0\,63\,164\,0\.14\)\]{--tw-shadow:0px 2.667px 13.737px 0px var(--tw-shadow-color,#003fa424);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_4px_20\.6px_0px_rgba\(0\,63\,164\,0\.14\)\]{--tw-shadow:0px 4px 20.6px 0px var(--tw-shadow-color,#003fa424);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_-5\.594px_-10\.256px_14\.731px_0px_rgba\(22\,22\,242\,0\.63\)\]{--tw-shadow:inset -5.594px -10.256px 14.731px 0px var(--tw-shadow-color,#1616f2a1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_7px_4px_15\.8px_0px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:inset 7px 4px 15.8px 0px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/highlight{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[42\.7px\]{--tw-blur:blur(42.7px);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,)}.blur-\[47\.6px\]{--tw-blur:blur(47.6px);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,)}.blur-\[50px\]{--tw-blur:blur(50px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.first\:end:first-child{inset-inline-end:var(--spacing)}}:root{--zeiss:#123dff;--deep:#073580;--sky:#199dff;--muted:#819bd1;--font-body:"ZEISS Text","ZEISS Noto Sans SC UI","ZEISS Noto Sans SC",sans-serif;--font-heading:"ZEISS Head","ZEISS Noto Sans SC UI","ZEISS Noto Sans SC",sans-serif;--font:var(--font-body)}*{box-sizing:border-box}html{overscroll-behavior-x:none;background:#eaf0f7;width:100%;max-width:100%;overflow-x:hidden}body{overscroll-behavior-x:none;width:100%;max-width:100%;font-family:var(--font-body);color:var(--deep);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6,.screen-slogan,.test-name{font-family:var(--font-heading)}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer}.zeiss-app{overscroll-behavior-x:none;width:100%;max-width:100%;min-height:0;position:relative;overflow-x:hidden}.zeiss-app[data-scroll=locked]{overflow-y:hidden;height:100dvh!important}.zeiss-app[data-scroll=vertical]{overflow-y:visible}.device-shell{transform-origin:top;background:linear-gradient(155deg,#ddecff 0,#fff 62%,#eef8ff);width:710px;margin:0;position:absolute;top:0;left:50%;box-shadow:0 0 50px #0c35771f}.screen{background:#fff;width:710px;min-height:1235px;position:relative;overflow:hidden}.zeiss-logo{z-index:5;object-fit:cover;width:72px;height:72px;position:absolute;top:53px;left:62px}.section-title{align-items:center;gap:16px;display:flex}.section-title>strong{font-family:var(--font-heading);color:var(--zeiss);letter-spacing:-4px;font-size:58px;font-weight:500;line-height:.9}.section-title h1{color:#050505;margin:0;font-size:28px;line-height:1.05}.section-title p{color:#050505;margin:2px 0 0;font-size:13px}.blue-rule{background:linear-gradient(90deg,#9d22ff,#00c6ff);width:90px;height:10px;display:block}.home-screen{background:0 0}.home-wave{z-index:1;object-fit:contain;opacity:0;width:590px;height:590px;transition:all .6s;position:absolute;top:-150px;right:-190px;transform:rotate(-8deg)scale(.7)}.home-screen.art-on .home-wave{opacity:1;transform:rotate(-8deg)scale(1)}.home-copy{z-index:2;position:absolute;top:168px;left:62px}.home-copy h1{color:#082f72;letter-spacing:-4px;margin:0;font-size:64px;line-height:1.16}.home-lead{margin:20px 0;font-size:26px;line-height:1.55}.art-toggle{z-index:4;background:#ffffff40;border:0;border-radius:50%;width:42px;height:42px;position:absolute;top:20px;right:20px}.card-stage{z-index:3;height:455px;position:absolute;top:590px;left:0;right:0}.feature-card,.side-card{background:#ffffffd1;border:2px solid #fff;position:absolute;overflow:hidden;box-shadow:0 8px 28px #003fa424}.feature-card{z-index:2;text-align:left;border-radius:54px;width:416px;height:492px;left:147px}.feature-card img{object-fit:cover;object-position:52% 22%;width:470px;height:600px;position:absolute;top:54px;left:-40px;transform:rotate(-3deg)}.card-title{z-index:2;align-items:center;padding:34px 26px 0;display:flex;position:relative}.card-title b{color:var(--zeiss);font-size:43px;font-weight:500}.card-title span{color:#000;font-size:19px;font-weight:600;line-height:1.05}.card-title small{font-size:11px;font-weight:400;display:block}.card-title em{color:var(--zeiss);margin-left:auto;font-style:normal}.side-card{opacity:.65;border-radius:48px;width:225px;height:475px;top:4px}.side-card.left{left:-115px}.side-card.right{right:-120px}.side-card:after{content:"";background:url(/zeiss/lens-clear.png) 50% 16%/400px no-repeat;position:absolute;inset:75px -80px -20px}.side-card.left:after{background-image:url(/zeiss/lens-pink.png)}.side-card span{color:#7693ff;font-size:36px;position:absolute;top:24px}.module-tabs button{color:#91a9ff;background:#ffffffb3;border:0;border-radius:14px;flex:none;padding:16px 20px;font-size:20px;font-weight:600}.module-tabs button.active{color:#0d4aff;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#20a4ff,#00d2d0) border-box;border:3px solid #0000}.module-tabs b{font-size:29px}.swipe-copy,.module-hint{color:#4e77ff;justify-content:center;align-items:center;gap:18px;font-size:21px;font-weight:600;display:flex}.swipe-copy{position:absolute;bottom:22px;left:0;right:0}.swipe-copy i,.module-hint i{background:linear-gradient(90deg,#0000,#72a0ff);width:78px;height:2px}.swipe-copy i:last-child,.module-hint i:last-child{transform:scaleX(-1)}.optical-screen,.digital-screen,.test-screen{background:linear-gradient(145deg,#fff 48%,#ecf7ff)}.optical-screen:before,.digital-top:before,.test-screen:before{content:"";opacity:.75;background:0 0;height:510px;position:absolute;inset:-160px -120px auto 150px}.optical-screen>.section-title{position:absolute;top:260px;left:48px}.screen-slogan{margin:0;font-size:36px;line-height:1.2;position:absolute;top:345px;left:48px}.screen-slogan span,.level span{color:#315fe3;font-size:25px}.tier-tabs{gap:28px;display:flex;position:absolute;top:505px;left:48px}.tier-tabs button{color:#8299c9;background:0 0;border:0;padding:0 0 10px;font-size:28px;font-weight:700}.tier-tabs button.active{color:#113e91;border-bottom:6px solid #28a2ff}.care-grid{grid-template-columns:1fr 1fr;gap:38px 52px;display:grid;position:absolute;top:605px;left:58px;right:58px}.care-grid button{background:#ffffff9e;border:0;border-radius:20px;height:170px;position:relative;box-shadow:0 5px 25px #2e598d0f}.care-grid span{color:#4f7cff;font-size:25px;font-weight:700}.care-grid small{color:#154295;font-size:15px;position:absolute;top:178px;left:0;right:0}.care-grid em{color:#aac2ec;font-size:11px;font-style:normal;position:absolute;top:10px;right:10px}.module-nav{z-index:10;background:linear-gradient(#0000,#fffffff2 25%);padding:16px 20px 20px;position:absolute;bottom:0;left:0;right:0}.module-hint{margin-bottom:10px;font-size:19px}.module-tabs{gap:10px;display:grid;overflow-x:auto}.back-arrow{color:#78a6ff;background:0 0;border:0;font-size:44px;font-weight:700;position:absolute;top:0;left:24px}.scenes-screen:before{content:"";opacity:.36;background:0 0;width:700px;height:700px;position:absolute;top:-90px;right:-260px}.scenes-screen>.section-title{position:absolute;top:240px;left:64px}.scenes-screen>.blue-rule{width:90px;position:absolute;top:326px;left:64px}.scene-lead{font-size:26px;line-height:1.5;position:absolute;top:350px;left:64px}.scene-cards{height:520px;position:absolute;top:530px;left:62px;right:38px}.scene-cards button{background:#fff;border:0;border-radius:18px;width:365px;height:460px;position:absolute;overflow:hidden;transform:rotate(8deg);box-shadow:0 9px 24px #2f608c17}.scene-cards button:first-child{top:140px;left:0}.scene-cards button:nth-child(2){top:75px;left:150px}.scene-cards button:nth-child(3){top:0;left:300px}.scene-cards button>div{text-align:left;align-items:center;gap:12px;padding:28px 20px;display:flex}.scene-cards b{color:var(--zeiss);font-size:58px;font-weight:500}.scene-cards span{color:#000;font-size:24px;font-weight:600}.scene-cards small{font-size:12px;font-weight:400;display:block}.scene-cards img{object-fit:cover;width:480px;height:640px;position:absolute;bottom:-215px;left:-50px;right:0}.digital-screen{min-height:1789px;padding:0 28px 140px}.digital-top .section-title{position:absolute;top:177px;left:245px}.audience-tabs{justify-content:center;gap:28px;margin-bottom:48px;display:flex}.audience-tabs button{color:#89a0cd;background:0 0;border:0;padding:0 0 8px;font-size:20px;font-weight:700}.audience-tabs .active{color:#123b8e;border-bottom:5px solid #8f25ff}.info-card{background:#ffffffbd;border-radius:20px;padding:22px;box-shadow:0 5px 23px #144b7c12}.info-card h2,.symptoms h2,.products h2,.compare h2{margin:0 0 8px;font-size:24px}.info-card p{margin:0;font-size:17px;line-height:1.45}.info-card small{font-size:14px}.symptoms div{flex-wrap:wrap;gap:10px;display:flex}.symptoms span{border:2px solid #08449d;border-radius:999px;padding:5px 14px;font-size:14px;font-weight:600}.products>div{gap:14px;display:flex;overflow-x:auto}.products button{color:#154295;background:#def7ff;border:0;border-radius:14px;flex:0 0 120px;height:110px}.products button span,.products button small{display:block}.compare-box{background:#bceff6;border-radius:30px;height:275px;position:relative;overflow:hidden}.compare-before,.compare-after{color:#164493;background:linear-gradient(135deg,#d7f8ff,#9bbfff);align-items:flex-end;padding:20px;font-weight:700;display:flex;position:absolute;inset:0}.compare-after{white-space:nowrap;background:linear-gradient(135deg,#82eff0,#4e96ff);right:auto;overflow:hidden}.compare-box i{background:#fff;width:4px;position:absolute;top:0;bottom:0;transform:translate(-2px)}.compare input{accent-color:#1a78ff;width:100%;margin-top:16px}.test-screen>.section-title{position:absolute;top:270px;left:38px}.test-name{margin:0;font-size:34px;font-weight:500;position:absolute;top:368px;left:38px}.level{align-items:center;gap:20px;display:flex;position:absolute;top:445px;left:48px;right:48px}.level b{border-bottom:6px solid #26a5ff;padding-bottom:8px;font-size:36px}.level em{color:#8299c9;font-size:26px;font-style:normal;font-weight:700}.schulte-grid{border-radius:32px;grid-template-columns:repeat(3,1fr);height:610px;display:grid;position:absolute;top:545px;left:62px;right:62px;overflow:hidden}.reaction-box{background:radial-gradient(circle at 75% 75%,#cfcbff,#0000 38%),linear-gradient(145deg,#fff,#e7fbff);border:5px solid #0f8fff;border-radius:38px;height:620px;position:absolute;top:540px;left:58px;right:58px}.reaction-box button{color:#7372eb;background:#fff;border:4px solid #13a7eb;border-radius:50%;width:108px;height:108px;font-size:58px;position:absolute;transform:translate(-50%,-50%)}.reaction-box small{color:#7296c8;position:absolute;bottom:15px;right:20px}.schulte-grid button{color:#0a10bb;background:linear-gradient(135deg,#e9fcff,#d5e4ff);border:1px solid #fff;font-size:58px;font-weight:700}.schulte-grid button.done{color:#a7b6d4;background:#f4f7fa}.schulte-hint{text-align:center;color:#6d8fd1;position:absolute;top:1170px;left:0;right:0}.history-screen:after{content:"";opacity:.06;background:url(/zeiss/history-bg.png) 50%/cover no-repeat;position:absolute;inset:0}.history-card{z-index:2;background:#ffffffad;border:2px solid #fff;border-radius:72px;transition:background-color .4s;position:absolute;inset:52px 34px 92px;overflow:hidden;box-shadow:0 8px 35px #003fa421}.play-button{background:0 0;border:0;width:90px;height:90px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.play-button img{object-fit:contain;width:100%;height:100%}.history-title{align-items:center;gap:8px;display:flex;position:absolute;bottom:34px;left:52px}.history-title>b{color:var(--zeiss);font-size:48px;font-weight:500}.history-title span{color:#000;font-size:22px;font-weight:600}.history-title small{font-size:11px;font-weight:400;display:block}.timeline{color:#103e8d;border-left:3px solid #56aaff;grid-template-columns:80px 1fr;gap:42px 18px;padding-left:28px;display:grid;position:absolute;top:260px;left:70px;right:70px}.timeline b{font-size:26px}.timeline span{font-size:18px}.history-screen .module-nav{z-index:4}@media (width<=710px){.device-shell{box-shadow:none}}@media (width>=711px){body{padding:24px 0}.device-shell{border-radius:22px;overflow:hidden}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.feature-card img{object-fit:cover;object-position:center;width:720px;height:1280px;top:-335px;left:-135px;transform:rotate(-4deg)scaleY(-1)}.scene-cards img{object-fit:cover;width:520px;height:925px;bottom:-250px;left:-75px;transform:scaleY(-1)}.feature-card{background:url(/zeiss/feature-card.png) 50%/100% 100% no-repeat}.feature-card>.card-title,.feature-card>img{display:none}.carousel{touch-action:pan-y;overscroll-behavior-x:none;-webkit-user-select:none;user-select:none;cursor:grab;outline:none}.carousel:focus-visible{outline-offset:-5px;border-radius:28px;outline:3px solid #238cff}.carousel.is-dragging{cursor:grabbing}.carousel-card{transform-origin:50%;background:#ffffffe6;border:2px solid #fff;border-radius:54px;width:100%;height:100%;padding:0;transition:box-shadow .28s;position:absolute;inset:0;overflow:hidden;box-shadow:0 8px 28px #003fa424}.carousel-card.center{box-shadow:0 12px 34px #003fa42e}.carousel-card.side{pointer-events:auto}.carousel-card .card-title{z-index:3;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:10px;padding:28px 24px 0;display:grid;position:absolute;top:0;left:0;right:0}.carousel-card .card-title b{letter-spacing:-1.5px;line-height:.92;display:block}.carousel-card .card-title span{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;padding-top:1px;line-height:1.12;display:flex}.carousel-card .card-title small{text-align:left;white-space:nowrap;margin-top:4px;line-height:1.2;display:block}.carousel-card .card-title em{align-self:start;margin:5px 0 0 2px;line-height:1}.carousel-card .card-art{z-index:1;object-fit:fill;object-position:center;filter:none;mix-blend-mode:normal;opacity:1;pointer-events:none;width:1904px;max-width:none;height:auto;position:absolute;top:-82px;left:0}.carousel-card.card-03 .card-art{left:-1040px}.carousel-card:active{box-shadow:0 5px 18px #003fa41f}.home-en{margin-bottom:24px}.card-stage{top:554px}.optical-screen:before,.digital-top:before,.test-screen:before,.history-screen:after{content:none}.audience-content,.game-screen,.game-screen .reaction-box,.game-screen .schulte-grid{animation:none}.standby-screen{z-index:40;contain:strict;background:#f8fbff;position:absolute;inset:0}#zeiss-terminal-entry{display:none!important}.standby-screen.is-hidden{visibility:hidden;pointer-events:none;display:none}.standby-screen.is-hidden *{animation-play-state:paused!important}.standby-screen.is-active *{animation-play-state:running}.standby-enter{color:#fff;touch-action:manipulation;background:#f8fbff;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.standby-enter[aria-disabled=true]{cursor:default}.standby-enter[aria-disabled=true]:active{transform:none}.standby-screen.is-returning{transform-origin:50%;backface-visibility:hidden}.standby-slide{visibility:hidden;pointer-events:none;backface-visibility:hidden;background:#f8fbff;place-items:center;display:grid;position:absolute;inset:0}.standby-slide.active{visibility:visible}.standby-slide>i{display:none}.standby-slide img,.standby-slide video{z-index:1;object-fit:contain;width:100%;height:100%;display:block;position:relative}.standby-poster-canvas{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.standby-mg-line{z-index:3;transform-origin:0;background:linear-gradient(90deg,#8c2cff,#00bff3);width:72px;height:3px;position:absolute;bottom:48px;left:24px}.standby-prompt{z-index:3;color:#08307eb8;letter-spacing:.16em;white-space:nowrap;font-size:13px;font-weight:600;position:absolute;bottom:18px;left:24px}.standby-prompt b{color:#1648c7;margin-left:5px;font-size:15px;animation:1.8s ease-in-out infinite standby-prompt-nudge;display:inline-block}@keyframes standby-prompt-nudge{0%,to{transform:translate(0)}50%{transform:translate(3px,-3px)}}.standby-dots{z-index:3;justify-content:center;gap:9px;display:flex;position:absolute;bottom:26px;left:0;right:0}.standby-dots i{background:#09378438;border-radius:50%;width:7px;height:7px;transition:width .35s,background .35s}.standby-dots i.active{background:#1648c7;border-radius:99px;width:25px;animation:1.8s ease-in-out infinite standby-dot-pulse}@keyframes standby-dot-pulse{0%,to{box-shadow:0 0 #1648c700}50%{box-shadow:0 0 0 8px #1648c71f}}.corner-mascot{z-index:6;cursor:pointer;pointer-events:auto;transform-origin:62% 84%;touch-action:manipulation;background:0 0;border:0;width:136px;height:127px;padding:0;animation:6.8s ease-in-out infinite mascot-idle;position:absolute;top:936px;left:-110px}.home-screen>.corner-mascot,.standby-screen>.corner-mascot{z-index:12!important}.standby-screen>.screensaver-mascot{cursor:default;pointer-events:none;transform-origin:50% 72%;will-change:transform;width:150px;height:140px;animation:24s linear infinite standby-mascot-saver;top:140px;left:18px}.corner-mascot.is-lottery-open{animation-play-state:paused!important}.corner-mascot.is-lottery-disabled{cursor:default;pointer-events:none}.corner-mascot img{object-fit:contain;filter:drop-shadow(0 12px 18px #19468221);width:100%;height:100%;display:block}.corner-mascot:before{content:"";z-index:2;width:118px;height:158px;position:absolute;top:-22px;left:68px}.mascot-lottery-tip{z-index:3;color:#1648c7;letter-spacing:.08em;background:#ffffffeb;border:1px solid #7cb7f27a;border-radius:999px;width:max-content;padding:7px 11px;font-size:11px;font-weight:700;animation:2s ease-in-out infinite lottery-tip-pulse;position:absolute;top:-15px;left:92px;transform:rotate(-54.61deg);box-shadow:0 8px 20px #18489121}@keyframes mascot-idle{0%,to{transform:translateY(0)rotate(54.61deg)}50%{transform:translateY(-6px)rotate(50.61deg)}}@keyframes lottery-tip-pulse{0%,to{transform:rotate(-54.61deg)scale(1);box-shadow:0 8px 20px #18489121}50%{transform:rotate(-54.61deg)scale(1.05);box-shadow:0 8px 22px #18489138}}@keyframes standby-mascot-saver{0%{transform:translate(0)rotate(-6deg)}21%{transform:translate(500px,82px)rotate(5deg)}46%{transform:translate(432px,724px)rotate(-5deg)}72%{transform:translate(20px,790px)rotate(5deg)}88%{transform:translateY(400px)rotate(-4deg)}to{transform:translate(0)rotate(-6deg)}}.lottery-overlay{-webkit-backdrop-filter:saturate(.78);backdrop-filter:saturate(.78);background:#4891a96e;animation:.24s ease-out both lottery-overlay-in;position:absolute;inset:0;overflow:hidden;z-index:90!important}.lottery-backdrop{z-index:1;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.lottery-panel{z-index:2;text-align:center;isolation:isolate;background:linear-gradient(#edf2ff 0%,#f7f9ff 28%,#fff 55%);border:1px solid #e5effff0;border-radius:60px;outline:none;width:568px;height:805px;animation:.34s cubic-bezier(.2,.78,.24,1) both lottery-panel-in;position:absolute;top:187px;left:72px;box-shadow:0 18px 55px #0c396914}.lottery-panel:before{content:"";z-index:-1;border-radius:inherit;opacity:.035;pointer-events:none;background:url(/zeiss/home-material-purple-blue.png) 54% 47%/108% no-repeat;position:absolute;inset:0}.lottery-hero{z-index:4;pointer-events:none;height:232px;position:absolute;top:0;left:0;right:0}.lottery-mascot-window{width:150px;height:183px;position:absolute;top:38px;left:-18px;overflow:hidden}.lottery-mascot{object-fit:contain;filter:drop-shadow(0 8px 12px #254e9014);width:360px;height:335px;position:absolute;top:-96px;left:-20px;transform:rotate(-17deg)}.lottery-panel h2{color:#0000;letter-spacing:-2px;text-align:left;text-shadow:0 5px 12px #424eee12;background:linear-gradient(105deg,#6a68f1 0%,#5657f0 42%,#242ced 100%);-webkit-background-clip:text;background-clip:text;flex-direction:column;align-items:flex-start;margin:0;font-size:52px;font-style:normal;font-weight:700;line-height:1.1;display:flex;position:absolute;top:74px;left:137px;transform:skew(-4deg)}.lottery-star{clip-path:polygon(50% 0,61% 36%,100% 50%,61% 64%,50% 100%,39% 64%,0 50%,39% 36%);background:linear-gradient(145deg,#6f65ff,#163cff);position:absolute}.lottery-star-one{width:27px;height:27px;top:77px;left:362px}.lottery-star-two{width:49px;height:49px;top:69px;left:404px}.lottery-star-three{width:18px;height:18px;top:175px;left:108px}.lottery-crescent{border-bottom:9px solid #242ced;border-radius:0 0 80% 80%;width:90px;height:74px;position:absolute;top:132px;right:126px;transform:rotate(-13deg)}.lottery-result{z-index:6;color:#6c84b6;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:29px;font-size:11px;line-height:1.15;transition:opacity .2s;display:flex;position:absolute;top:201px;left:136px;right:28px;overflow:hidden}.lottery-result.is-visible{opacity:1}.lottery-result strong{color:#214bd8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.lottery-result span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.lottery-grid{z-index:3;background:#fff;border-radius:24px;grid-template-rows:repeat(3,170px);grid-template-columns:repeat(3,170px);gap:3px;width:516px;height:516px;display:grid;position:absolute;top:232px;left:32px}.lottery-cell{min-width:0;min-height:0;box-shadow:none;background:#fff;border:0;border-radius:24px;position:relative;overflow:hidden}.lottery-slot:before,.lottery-action:before{content:"";z-index:0;background:#ecf3ff;border-radius:18px;position:absolute;inset:8px;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #a6c1e514}.lottery-slot{color:#17458f;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:17px 16px 14px;display:flex}.lottery-slot>img,.lottery-slot>b{z-index:1;position:relative}.lottery-slot>img{object-fit:contain;filter:drop-shadow(0 5px 8px #18489117);pointer-events:none;width:92px;height:92px}.lottery-slot>b{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:126px;font-size:14px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.lottery-slot.has-prize:before{background:linear-gradient(#f6f9ff 0%,#e8f1ff 100%)}.lottery-slot.is-no-win:before{background:linear-gradient(#f5f8ff 0%,#eaf1fd 100%)}.lottery-slot.is-no-win>b{color:#7692bf;letter-spacing:.08em;font-size:15px}.lottery-action{min-width:0;min-height:44px;box-shadow:none;color:#fff;font-family:var(--font-heading);letter-spacing:.03em;touch-action:manipulation;background:#fff;border:0;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:8px;font-size:45px;font-weight:600;line-height:1.08;transition:transform .14s;display:flex}.lottery-action:before{background:#0e6fff;transition:background .2s}.lottery-action>span{z-index:1;position:relative}.lottery-action:hover:before{background:#1769ef}.lottery-action:active{transform:scale(.98)}.lottery-action:disabled{cursor:wait;opacity:1}.lottery-action:focus-visible,.lottery-return:focus-visible{outline-offset:4px;outline:3px solid #fff;box-shadow:0 0 0 7px #2367f18f}.lottery-grid.is-drawing .lottery-slot{animation:.72s ease-in-out infinite lottery-cell-scan}.lottery-grid.is-drawing .lottery-slot:nth-child(2){animation-delay:80ms}.lottery-grid.is-drawing .lottery-slot:nth-child(3){animation-delay:.16s}.lottery-grid.is-drawing .lottery-slot:nth-child(6){animation-delay:.24s}.lottery-grid.is-drawing .lottery-slot:nth-child(9){animation-delay:.32s}.lottery-grid.is-drawing .lottery-slot:nth-child(8){animation-delay:.4s}.lottery-grid.is-drawing .lottery-slot:nth-child(7){animation-delay:.48s}.lottery-grid.is-drawing .lottery-slot:nth-child(4){animation-delay:.56s}.lottery-grid.is-drawing .lottery-action{animation:.72s ease-in-out infinite lottery-draw-pulse}.lottery-panel>p{z-index:4;color:#17458f;text-align:center;margin:0;font-size:10px;line-height:1.4;position:absolute;bottom:22px;left:28px;right:28px}.lottery-return{z-index:3;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);touch-action:manipulation;background:#ffffff24;border:1px solid #ffffffe6;border-radius:36px;justify-content:center;align-items:center;gap:11px;width:188px;height:72px;padding:0 12px;font-size:32px;font-weight:600;line-height:1;display:flex;position:absolute;top:1014px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 20px #ffffff29,0 12px 28px #11437124}.lottery-return>span{margin-top:-6px;font-size:60px;font-weight:300;line-height:.5}.lottery-return:active{transform:translate(-50%)scale(.98)}@keyframes lottery-overlay-in{0%{background-color:#4891a900}to{background-color:#4891a96e}}@keyframes lottery-panel-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lottery-cell-scan{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(.96);transform:scale(.985)}}@keyframes lottery-draw-pulse{0%,to{transform:scale(1);box-shadow:inset 0 1px #ffffff38,0 7px 14px #185be01c}50%{transform:scale(.985);box-shadow:inset 0 1px #ffffff47,0 9px 18px #185be026}}.persistent-ribbons{z-index:1;pointer-events:none;contain:layout paint;height:100%;position:absolute;inset:0;overflow:hidden}.global-optical-ribbon{opacity:0;pointer-events:none;contain:strict;will-change:auto;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.persistent-ribbons.is-active .global-optical-ribbon{visibility:visible}.optical-ribbon-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.optical-ribbon-static-fallback{pointer-events:none;background:url(/zeiss/home-material-purple-blue.png) 50%/100% 100% no-repeat;display:none;position:absolute;inset:0}.global-optical-ribbon[data-webgl-status=context-lost] .optical-ribbon-canvas,.global-optical-ribbon[data-webgl-status=model-error] .optical-ribbon-canvas,.global-optical-ribbon[data-webgl-status=unsupported] .optical-ribbon-canvas{visibility:hidden}.global-optical-ribbon[data-webgl-status=context-lost] .optical-ribbon-static-fallback,.global-optical-ribbon[data-webgl-status=model-error] .optical-ribbon-static-fallback,.global-optical-ribbon[data-webgl-status=unsupported] .optical-ribbon-static-fallback{display:block}.module-nav{z-index:10!important}.persistent-ribbons.is-route-hidden{visibility:hidden}.reference-wave-background{pointer-events:none;contain:strict;visibility:hidden;background:linear-gradient(155deg,#ddecff 0%,#eaf5ff 52%,#f4faff 100%);position:absolute;inset:0;overflow:hidden}.reference-wave-background[data-active=true]{visibility:visible}.reference-wave-artwork,.reference-wave-image,.reference-wave-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.reference-wave-image{object-fit:fill}.optical-ribbon-static-fallback{background-blend-mode:luminosity;background-color:#9a4ffe;-webkit-mask:url(/zeiss/home-material-purple-blue.png) 50%/100% 100% no-repeat;mask:url(/zeiss/home-material-purple-blue.png) 50%/100% 100% no-repeat}.digital-top,.audience-tabs,.audience-content{z-index:2;position:relative}.home-copy{z-index:6}.scenes-screen:before{content:none}.scenes-screen>.section-title{z-index:3;top:231px;left:58px}.scenes-screen>.blue-rule{z-index:3;width:88px;height:9px;top:306px;left:60px}.scene-lead{z-index:3;font-size:25px;line-height:1.48;top:326px;left:60px}.scene-cards{pointer-events:none;height:1110px;top:0;left:0;right:0}.scene-cards button{transform-origin:0 0;pointer-events:auto;background:#fffffff0;border:0;border-radius:0 20px 0 0;width:308px;height:305px;transition:none;transform:skewY(14deg);box-shadow:0 8px 24px #2f608c06}.scene-cards button:first-child{top:690px;left:56px;transform:skewY(14deg)}.scene-cards button:nth-child(2){top:576px;left:236px;transform:skewY(14deg)}.scene-cards button:nth-child(3){top:462px;left:370px;transform:skewY(14deg)}.scene-cards button:focus-visible{outline-offset:4px;outline:3px solid #238cff}.scene-cards button>div{z-index:2;text-align:left;align-items:flex-start;gap:9px;padding:4px 18px;position:relative}.scene-cards b{font-size:55px;line-height:.9}.scene-cards span{white-space:nowrap;font-size:22px;line-height:1.1}.scene-cards small{margin-top:5px;font-size:11px;font-weight:400}.scene-cards img{z-index:1;object-fit:contain;width:390px;height:690px;bottom:-342px;left:-34px;transform:scaleY(-1)}.audience-tabs{z-index:3;position:relative}.audience-tabs button{min-height:44px;transition:color .22s,border-color .22s,transform .22s}.audience-tabs button:active{transform:scale(.96)}.info-card,.symptoms,.products,.compare{z-index:2;position:relative}.info-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.symptoms span{background:#ffffff73}.products button{background:#def7ffd1;transition:transform .2s}.products button:active{transform:scale(.96)}.compare-labels{color:#5879b7;justify-content:space-between;margin:0 4px 10px;font-size:13px;display:flex}.compare-box{box-shadow:0 12px 34px #1a5ca51f}.compare-box i{box-shadow:0 0 18px #123dff8c}.compare input{touch-action:manipulation;min-height:44px}.compare-box i{z-index:3;width:3px;box-shadow:none;pointer-events:none;background:#fffffff5;transform:translate(-1.5px)}.compare-box i:after{content:"";background:#fff;border:2px solid #fffffff5;border-radius:50%;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 10px #184c8f33}.compare-box input{z-index:4;opacity:0;cursor:ew-resize;touch-action:none;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.test-screen>.section-title{top:250px}.test-name{top:344px}.level{top:410px}.level b{font-size:32px}.level em{font-size:22px}.game-switcher{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff94;border-radius:999px;gap:10px;padding:7px;display:flex;position:absolute;top:486px;left:40px;right:40px;box-shadow:0 8px 24px #1d59a217}.game-switcher button{color:#7890c2;background:0 0;border:0;border-radius:999px;flex:1;min-height:44px;padding:11px 8px;font-weight:700}.game-switcher button.active{color:#fff;background:#154dff;box-shadow:0 7px 18px #154dff40}.game-disclaimer{z-index:4;color:#738ab8;text-align:right;margin:0;font-size:12px;position:absolute;top:456px;left:40px;right:40px}.color-game-board{z-index:3;transform-origin:top;width:610px;height:650px;position:absolute;top:465px;left:50px}.game-board-shell{background:linear-gradient(145deg,#f8fdfff0,#c7eff8d6);border:1px solid #aae1f0b3;border-radius:32px;width:600px;height:590px;margin:0 auto;padding:2px 7px 9px 14px;position:relative;box-shadow:0 5px #5d9fbc3d,0 12px 22px #1a5e9124,inset 0 1px #ffffffe6}.board-frame{border-radius:inherit;pointer-events:none;border:2px solid #ffffff80;position:absolute;inset:0;box-shadow:inset 0 3px 6px #ffffffd6,inset 0 -3px 6px #51a4c12e}.tile-grid{z-index:1;grid-template-columns:repeat(var(--grid-size),1fr);grid-template-rows:repeat(var(--grid-size),1fr);gap:2px;width:100%;height:100%;display:grid;position:relative}.tile-grid button{min-width:0;min-height:0;box-shadow:none;touch-action:manipulation;will-change:auto;background:0 0;border:0;border-radius:20%;padding:0;transition:transform .13s;position:relative;overflow:visible}.tile-glass-material{background:var(--tile-render) center/107.5% 107.5% no-repeat;filter:drop-shadow(0 calc(12px / var(--grid-size,3)) calc(9px / var(--grid-size,3)) #1d536930) drop-shadow(0 1px 1px #1d53691a);pointer-events:none;position:absolute;inset:0}.tile-grid button.odd{--tile-render:var(--odd-render)}.glass-load-error{z-index:12;text-align:center;color:#174285;background:#fff;border-radius:20px;padding:22px;position:absolute;top:625px;left:170px;right:170px}.glass-load-error button{color:#fff;background:#154dff;border:0;border-radius:20px;margin:15px auto 0;padding:10px 25px;display:block}.game-start-button:disabled{opacity:.6;cursor:wait}.tile-grid.is-reflowing{pointer-events:none;will-change:transform}.tile-grid.is-reflowing button{transition:background-color .32s}.tile-grid button:active{transform:translateY(1px)scale(.98)}.tile-grid button:disabled{cursor:default;opacity:1}.color-game-hint{color:#7594c5;text-align:center;margin:0;font-size:14px;position:absolute;top:604px;left:0;right:0}.game-start-gate{z-index:9;pointer-events:none;justify-content:center;display:flex;position:absolute;top:620px;left:50px;right:50px}.game-start-card{color:#0b397f;text-align:center;pointer-events:auto;background:linear-gradient(145deg,#fffffff7,#eff8fff2);border:1px solid #abdaf5bd;border-radius:24px;width:336px;min-height:210px;padding:25px 30px 27px;box-shadow:0 15px 32px #194e9124,inset 0 1px #fffffff0}.game-start-card>span{color:#6f88bd;font-family:var(--font-heading);letter-spacing:.22em;margin-bottom:9px;font-size:11px;font-weight:600;display:block}.game-start-card h3{color:#0b397f;font-family:var(--font-heading);margin:0;font-size:26px;font-weight:650;line-height:1.2}.game-start-card p{color:#7389b5;margin:9px 0 20px;font-size:14px;line-height:1.4}.game-start-button{color:#fff;letter-spacing:.04em;touch-action:manipulation;background:linear-gradient(135deg,#174fff,#147be9);border:1px solid #ffffff94;border-radius:999px;min-width:210px;min-height:56px;padding:0 28px;font-size:19px;font-weight:700;transition:transform .12s,box-shadow .12s;box-shadow:0 9px 20px #174fe633,inset 0 1px #ffffff47}.game-start-button:active{transform:translateY(1px)scale(.98);box-shadow:0 5px 13px #174fe62b,inset 0 1px #ffffff47}.game-start-card.is-counting{cursor:wait}.game-prep-countdown{color:#174fff;justify-content:center;align-items:center;gap:13px;height:76px;line-height:1;display:flex;overflow:visible}.game-prep-countdown strong{color:#0000;min-width:54px;font-family:var(--font-heading);letter-spacing:-4px;transform-origin:50% 60%;background:linear-gradient(#6f91ff 0%,#174fff 88%);-webkit-background-clip:text;background-clip:text;padding-block:2px;font-size:72px;font-weight:600;line-height:1;display:block}.game-prep-countdown small{color:#6681bd;letter-spacing:.12em;align-self:flex-end;margin-bottom:4px;font-size:13px;font-weight:600}.reaction-box{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 75% 75%,#cfcbffcc,#0000 38%),linear-gradient(145deg,#ffffffe6,#e7fbffd6);height:540px;top:565px;box-shadow:0 16px 38px #1f62a921}.reaction-word{z-index:2;letter-spacing:.08em;color:#b7c6df;gap:10px;font-size:25px;font-weight:700;display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%)}.reaction-word span{border-bottom:2px solid #4e77bf38;place-items:center;width:34px;height:42px;display:grid}.reaction-word span.filled{color:#143ebc;border-bottom-color:#24a7ec}.reaction-box button{animation:.25s cubic-bezier(.2,.9,.3,1.25) target-pop;box-shadow:0 10px 24px #2a70cc33}.schulte-grid button{transition:color .2s,background .2s,transform .15s}.schulte-grid button:active{transform:scale(.95)}.game-hint,.schulte-hint{z-index:2;text-align:center;color:#6d8fd1;position:absolute;top:1122px;left:0;right:0}@keyframes target-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.game-start-button{transition:none}.game-prep-countdown strong{transform:none!important}}.game-result-overlay{z-index:70;isolation:isolate;color:#073580;pointer-events:auto;position:absolute;inset:0;overflow:hidden}.game-result-backdrop{z-index:0;background:#3184a757;position:absolute;inset:0}.game-result-panel{z-index:1;text-align:center;transform-origin:50% 58%;background:#fffffff9;border:1px solid #fffffff5;border-radius:60px;width:568px;height:803px;padding:78px 45px 34px;position:absolute;top:187px;left:72px;overflow:hidden;box-shadow:0 24px 54px #0e437e24}.game-result-panel:before{content:"";z-index:0;opacity:.04;pointer-events:none;background:url(/zeiss/home-material-purple-blue.png) 50%/760px no-repeat;position:absolute;inset:102px -100px -96px 74px}.game-result-panel>*{z-index:1;position:relative}.game-result-heading{min-width:0;padding:3px 0 0}.game-result-heading h2{color:#0000;font-family:var(--font-heading);letter-spacing:-4px;white-space:nowrap;background:linear-gradient(#8da7ff 0%,#6c7dff 45%,#183cff 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:68px;font-weight:500;line-height:1.08}.game-result-heading p{color:#6779ff;max-width:100%;font-family:var(--font-heading);letter-spacing:.38em;white-space:nowrap;margin:30px 0 0;font-size:20px;font-weight:400;line-height:1.15}.game-result-divider{clip-path:polygon(0 42%,46% 42%,49% 0,51% 0,54% 42%,100% 42%,100% 58%,54% 58%,51% 100%,49% 100%,46% 58%,0 58%);background:linear-gradient(90deg,#0000 0%,#aeb9ff 15%,#7a8cff 47% 53%,#aeb9ff 85%,#0000 100%);justify-content:center;align-items:center;width:302px;height:14px;margin:29px auto 34px;display:flex}.game-result-divider span{display:none}.game-result-score h3{color:#073580;letter-spacing:.12em;margin:0;font-size:24px;font-weight:800}.game-result-score p{color:#073580;white-space:nowrap;justify-content:center;align-items:baseline;gap:14px;margin:23px 0 0;font-size:23px;font-weight:800;display:flex}.game-result-score strong{color:#0000;font-family:var(--font-heading);letter-spacing:-3px;background:linear-gradient(#869fff 0%,#2644ff 85%);-webkit-background-clip:text;background-clip:text;align-items:baseline;font-size:76px;font-weight:600;line-height:1;display:inline-flex}.game-result-score strong small{letter-spacing:-1px;font-size:39px}.game-result-divider-wide{background:linear-gradient(90deg,#0000 0%,#cbd3ff 7%,#2748ff 47% 53%,#cbd3ff 93%,#0000 100%);width:430px;margin:18px auto 29px}.game-result-benefit{text-align:left}.game-result-benefit>p{color:#073580;letter-spacing:.025em;margin:0;font-size:20px;font-weight:600}.game-result-benefit>h3{color:#073580;letter-spacing:-1px;margin:8px 0 30px;font-size:33px;font-weight:800;line-height:1.15}.game-result-benefit-row{grid-template-columns:152px minmax(0,1fr);align-items:center;gap:34px;display:grid}.game-result-qr{color:#78a4f5;text-align:center;background:#dceaff;border-radius:22px;place-items:center;width:152px;height:152px;font-size:31px;font-weight:500;line-height:1.05;display:grid}.game-result-qr.has-image{background:#fff;border:1px solid #7bb1eb4d;padding:10px;overflow:hidden;box-shadow:0 8px 24px #1848911a}.game-result-qr.has-image img{object-fit:contain;border-radius:12px;width:100%;height:100%;display:block}.game-result-benefit-copy{min-width:0;padding-bottom:34px;position:relative}.game-result-benefit-copy strong,.game-result-benefit-copy span{white-space:normal;overflow-wrap:break-word;max-width:100%;display:block}.game-result-benefit-copy strong{color:#073580;letter-spacing:-.5px;font-size:25px;font-weight:800;line-height:1.2}.game-result-benefit-copy span{color:#073580;margin-top:12px;font-size:18px;font-weight:500;line-height:1.32}.game-result-benefit-copy i{color:#36c8ee;font-family:var(--font-heading);font-size:46px;font-style:normal;font-weight:300;line-height:1;position:absolute;bottom:-2px;left:0}.game-result-legal{color:#28518d;text-align:center;white-space:normal;font-size:10px;font-weight:500;line-height:1.25;position:absolute;bottom:24px;left:30px;right:30px}.game-result-return{z-index:2;color:#fff;touch-action:manipulation;background:linear-gradient(#e8f9ff6e,#a6e0f459);border:1px solid #ffffffbf;border-radius:999px;justify-content:center;align-items:center;gap:14px;width:192px;height:76px;padding:0 22px;font-size:29px;font-weight:700;display:flex;position:absolute;top:1015px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffffc7,0 8px 22px #0b458217}.game-result-return span{font-family:Arial,sans-serif;font-size:62px;font-weight:200;line-height:.7;transform:translateY(-2px)}.game-result-return:active{transform:translate(-50%)scale(.97)}.reaction-box.is-complete,.schulte-grid.is-complete{pointer-events:none}.reaction-box.is-complete button,.schulte-grid.is-complete button{opacity:1}.game-result-heading h2,.game-result-score strong,.lottery-panel h2{margin:-.25em -.08em;padding:.25em .08em}.game-prep-countdown strong{margin:calc(2px - .25em) -.08em;padding:.25em .08em}:where(button,input):focus-visible{outline-offset:3px;outline:3px solid #238cff}.module-nav{grid-template-columns:calc(72 * var(--module-nav-unit,1px)) minmax(0, 1fr);align-items:center;gap:calc(10 * var(--module-nav-unit,1px));padding:calc(10 * var(--module-nav-unit,1px));border-radius:calc(32 * var(--module-nav-unit,1px));box-shadow:0 calc(3 * var(--module-nav-unit,1px)) calc(8 * var(--module-nav-unit,1px)) #16499414;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#f7fbff6b;border:1.5px solid #d9e6f87a;display:grid}.module-nav .back-arrow{width:calc(72 * var(--module-nav-unit,1px));height:calc(72 * var(--module-nav-unit,1px));border-radius:calc(21 * var(--module-nav-unit,1px));color:#78a6ff;box-shadow:none;font-size:calc(60 * var(--module-nav-unit,1px));background:#eff7ff6b;border:1.5px solid #d6e6ff;place-items:center;padding:0;line-height:1;display:grid;position:relative;top:auto;left:auto}.module-nav .module-tabs{gap:calc(8 * var(--module-nav-unit,1px));grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.module-nav .module-tabs button{min-width:0;height:calc(72 * var(--module-nav-unit,1px));padding:calc(6 * var(--module-nav-unit,1px)) 2px;justify-content:center;align-items:center;gap:calc(3 * var(--module-nav-unit,1px));border-radius:calc(18 * var(--module-nav-unit,1px));color:#88a0d3;font-size:calc(17 * var(--module-nav-unit,1px));background:#ffffff1f;border:1.5px solid #0000;flex-direction:column;font-weight:600;line-height:1.15;display:flex}.module-nav .module-tabs button b{font-size:calc(24 * var(--module-nav-unit,1px));font-weight:700;line-height:1;display:block}.module-nav .module-tabs button span{white-space:nowrap;display:block}.module-nav .module-tabs button.active{color:#1248d8;box-shadow:none;background:#fff;border-color:#bed2ff}.module-nav .module-tabs button:active,.module-nav .back-arrow:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.module-nav .module-tabs button:active,.module-nav .back-arrow:active{transform:none}}.viewport-nav-shell{--module-nav-unit:1px;z-index:120;left:50%;bottom:max(34px, env(safe-area-inset-bottom,0px));pointer-events:auto;width:682px;position:fixed;transform:translate(-50%)}.viewport-nav-shell .module-nav{z-index:1;pointer-events:auto;width:100%;position:relative;inset:auto}.home-screen:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(#f8fcff00 0%,#f8fcff61 28%,#f8fcffd1 62%,#f8fcfffa 84%,#f8fcff 100%);height:238px;position:absolute;bottom:0;left:0;right:0}.viewport-nav-shell{isolation:isolate;transition:opacity .14s}.viewport-nav-shell[data-returning=true]{opacity:0;pointer-events:none}.viewport-nav-shell.is-result-covered{opacity:.34;filter:saturate(.58);pointer-events:none;transition:opacity .2s,filter .2s}.viewport-nav-shell.is-result-covered .module-nav{pointer-events:none}.viewport-nav-shell:before{content:none}.home-tabs{z-index:5;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:absolute;top:1064px;left:30px;right:30px}.home-tabs button{white-space:nowrap;color:#91a9ff;background:#ffffffb3;border:3px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:5px;min-width:0;height:76px;padding:12px 6px;font-size:20px;font-weight:600;transition:color .24s,border-color .24s,background .24s,transform .2s;display:flex}.home-tabs button.active{color:#0d4aff;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#20a4ff,#00d2d0) border-box;border:3px solid #0000}.home-tabs b{font-size:26px}.home-tabs button:active{transform:scale(.97)}.home-screen .swipe-copy{z-index:5}@media (width>=711px){.zeiss-app[data-scroll=locked]{height:calc(100dvh - 48px)!important}}.game-screen .test-header{z-index:4;position:absolute;top:170px;left:48px;right:48px}.game-screen .test-header .section-title{align-items:center;position:static}.game-screen .test-header .section-title>strong{font-size:58px;line-height:.9}.game-screen .test-header .section-title h1{font-size:28px}.game-screen .test-header .section-title p{margin-top:4px;font-size:13px}.game-screen .test-meta{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:34px;display:grid}.game-screen .test-name{letter-spacing:-.02em;grid-column:1/-1;margin:0 0 17px;font-size:36px;line-height:1.08;position:static}.game-screen .level{align-items:center;gap:14px;display:flex;position:static}.game-screen .level b{border-bottom:5px solid #26a5ff;padding:0 0 6px;font-size:32px;line-height:1}.game-screen .level span{font-size:20px;line-height:1}.game-screen .level em{letter-spacing:.015em;font-size:21px;font-weight:700;line-height:1}.game-screen .game-timing{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:5px;min-width:136px;margin:0 0 5px;display:flex}.game-screen .game-clock{color:#6c86bd;font-family:var(--font-heading);font-variant-numeric:tabular-nums;align-items:baseline;gap:9px;line-height:1;display:flex}.game-screen .game-clock span{letter-spacing:.16em;font-size:10px;font-weight:600}.game-screen .game-clock strong{color:#2753c9;letter-spacing:.035em;text-align:right;min-width:54px;font-size:19px;font-weight:500}.game-screen .game-disclaimer{color:#738ab8;text-align:right;white-space:nowrap;align-self:end;margin:0;font-size:12px;position:static}.game-screen .game-switcher{top:390px}.game-screen .reaction-box,.game-screen .schulte-grid{height:570px;top:465px}.game-screen .game-hint,.game-screen .schulte-hint{margin:0;top:1052px}.history-screen .history-card{bottom:150px}.optical-screen{z-index:2;isolation:isolate;background:linear-gradient(145deg,#ffffffeb 0 48%,#ecf7fff2 100%)}.optical-screen>.zeiss-logo,.optical-screen>.section-title,.optical-screen>.screen-slogan,.optical-screen>.tier-tabs,.optical-screen>.care-grid,.optical-screen>.content-review-note{z-index:3}.optical-screen>.section-title{top:238px}.screen-slogan{top:330px}.tier-tabs{gap:12px;top:468px;left:48px;right:48px}.tier-tabs button{background:#ffffffa8;border:1px solid #2b67be1a;border-radius:14px;flex:1;min-height:52px;padding:9px 8px;font-size:18px}.tier-tabs button.active{background:#fff;border:1px solid #1976ff4d;border-bottom:4px solid #28a2ff}.care-grid{grid-template-columns:1fr 1fr;gap:22px;animation:none;top:548px;left:48px;right:48px}.care-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe8;border:1px solid #fffffff5;border-radius:24px;height:242px;position:relative;overflow:hidden;box-shadow:0 10px 28px #1c539717}.care-card img{object-fit:cover;object-position:center 42%;width:100%;height:142px;display:block}.care-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0b45930d}.care-card div{padding:13px 16px}.care-card span,.care-card small{display:block}.care-card span{color:#123e91;font-size:19px;font-weight:700}.care-card small{color:#6f85ad;margin-top:5px;font-size:13px}.care-card em{color:#3566c7;background:#fffc;border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal;position:absolute;top:12px;right:13px}.content-review-note{color:#7f93b7;text-align:center;margin:0;font-size:13px;position:absolute;top:1068px;left:48px;right:48px}.optical-screen .module-nav{bottom:0}.history-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #ffffffe6;border-radius:48px;padding:54px 48px;inset:122px 36px 112px;box-shadow:0 18px 54px #10458b1f}.history-card.playing{background:#f8fcffd1}.history-kicker{color:#2054bd;letter-spacing:.18em;font-size:13px;font-weight:700}.history-card>h1{color:#0b367f;margin:16px 0 10px;font-size:42px;line-height:1.16}.history-card>p{color:#5d759f;max-width:430px;margin:0;font-size:17px;line-height:1.55}.history-card .play-button{color:#fff;background:#174fe6;border:1px solid #1553bf29;border-radius:999px;justify-content:center;align-items:center;gap:11px;width:168px;height:58px;display:flex;position:absolute;top:230px;left:48px;transform:none;box-shadow:0 10px 24px #174fe638}.history-card .play-button span{font-size:19px}.history-card .play-button small{font-size:14px;font-weight:700}.history-card .timeline{border:0;grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:330px;left:48px;right:48px}.history-card .timeline li{color:#6e83a9;opacity:.56;background:#f5faffc2;border:1px solid #1f63bc17;border-radius:20px;grid-template-columns:52px 1fr;align-items:center;min-height:90px;padding:14px 18px;display:grid;transform:translate(0)}.history-card .timeline li>b{color:#1a53d2;background:#e7f1ff;border-radius:14px;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.history-card .timeline li span,.history-card .timeline li strong,.history-card .timeline li small{display:block}.history-card .timeline li strong{color:#153e84;font-size:18px}.history-card .timeline li small{margin-top:5px;font-size:13px}.history-card .timeline li.active{animation:.48s cubic-bezier(.22,.72,.18,1) both history-chapter-in;animation-delay:calc(var(--chapter) * .12s)}.history-review-note{color:#8296b7;margin:0;font-size:12px;position:absolute;bottom:92px;left:48px;right:48px}.history-title{bottom:28px;left:48px}.history-title>b{font-size:42px}.history-title span{font-size:20px}@keyframes history-chapter-in{0%{opacity:.3;transform:translate(16px)}to{opacity:1;background:#fff;transform:none;box-shadow:0 8px 22px #144c9514}}@media (prefers-reduced-motion:reduce){.care-grid,.history-card .timeline li.active{animation:none!important}.history-card .timeline li.active{opacity:1}}.route-screen-layer{z-index:2;pointer-events:auto;width:710px;min-height:1235px;position:absolute;top:0;left:0}.route-screen-layer>.screen{will-change:auto;position:relative;inset:auto}.route-screen-layer[data-route-layer=outgoing],.route-screen-layer[data-route-layer=incoming],.route-screen-layer[inert]>.screen{pointer-events:none}.device-shell[data-route-direction=expand]>.route-screen-layer[data-route-layer=outgoing]{z-index:2}.device-shell[data-route-direction=expand]>.route-screen-layer[data-route-layer=incoming],.device-shell[data-route-direction=collapse]>.route-screen-layer[data-route-layer=outgoing]{z-index:3}.device-shell[data-route-direction=collapse]>.route-screen-layer[data-route-layer=incoming]{z-index:2}.device-shell[data-route-direction=expand]>.route-screen-layer[data-route-layer=incoming]>.screen,.device-shell[data-route-direction=collapse]>.route-screen-layer[data-route-layer=outgoing]>.screen{will-change:transform;backface-visibility:hidden;contain:layout paint;transform:translateZ(0)}.route-screen-layer[data-route-layer=outgoing]>.screen *{animation-play-state:paused!important}.screen{opacity:1;visibility:visible;pointer-events:auto}.ribbon-review-tuning{z-index:18;color:#eef8ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#061b43e6;border:1px solid #ffffffb8;border-radius:18px;width:444px;max-height:1088px;padding:14px;font:11px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:118px;left:18px;overflow:auto;box-shadow:0 18px 46px #07265933}.ribbon-review-tuning>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ribbon-review-tuning>header strong{letter-spacing:.14em}.ribbon-review-tuning>header span{color:#99d8ff}.ribbon-review-tuning-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ribbon-review-tuning section{background:#ffffff0b;border:1px solid #a5d9ff21;border-radius:12px;align-content:start;gap:7px;padding:10px;display:grid}.ribbon-review-tuning label{gap:4px;display:grid}.ribbon-review-tuning select{color:#eef8ff;background:#102d64;border:1px solid #a4d7ff33;border-radius:8px;min-height:30px;padding:4px 7px}.ribbon-review-range>span{color:#bce5ff;justify-content:space-between;display:flex}.ribbon-review-range output{color:#fff}.ribbon-review-range input{accent-color:#54c9ff;width:100%}.ribbon-review-palette{border:1px solid #a5d9ff21;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:7px;margin:12px 0 0;padding:10px;display:grid}.ribbon-review-palette legend{color:#bce5ff;padding:0 5px}.ribbon-review-palette label{color:#d9efff;justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.ribbon-review-palette input{background:0 0;border:0;width:25px;height:22px;padding:0}.ribbon-review-page{background:#edf5ff;width:710px;height:1235px;margin:0 auto;overflow:hidden}.ribbon-review-stage{background:linear-gradient(155deg,#ddecff 0,#fff 62%,#eef8ff);width:710px;height:1235px;position:relative;overflow:hidden}.ribbon-review-stage .global-optical-ribbon{z-index:2;opacity:1}.ribbon-reference-overlay{z-index:4;transform-origin:50%;pointer-events:none;background:url(/zeiss/home-material-purple-blue.png) 50%/100% 100% no-repeat;transition:opacity .18s;position:absolute;-webkit-mask-image:linear-gradient(#000 0 90%,#0000 100%);mask-image:linear-gradient(#000 0 90%,#0000 100%)}.ribbon-review-stage.show-grid:after{content:"";z-index:5;pointer-events:none;background-image:linear-gradient(#2c59b424 1px,#0000 1px),linear-gradient(90deg,#2c59b424 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #2c59b438}.ribbon-review-stage.show-split .global-optical-ribbon{clip-path:inset(0 0 0 50%)}.ribbon-review-stage.show-split .ribbon-reference-overlay{clip-path:inset(0 50% 0 0);opacity:.75!important}.ribbon-review-divider{z-index:12;pointer-events:none;background:#0f3d9180;width:1px;position:absolute;top:0;bottom:0;left:50%}.ribbon-review-header{z-index:10;color:#0b367f;max-width:330px;position:absolute;top:26px;left:28px}.ribbon-review-header p{letter-spacing:.2em;margin:0 0 7px;font-size:10px;font-weight:800}.ribbon-review-header h1{margin:0;font-size:24px}.ribbon-review-header span{background:#ffffffc7;border-radius:999px;margin-top:8px;padding:5px 9px;font-size:11px;display:inline-block}.ribbon-review-controls{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eef7ffcc;border:1px solid #ffffffd9;border-radius:18px;grid-template-columns:repeat(2,112px);gap:8px;padding:10px;display:grid;position:absolute;bottom:18px;right:18px;box-shadow:0 14px 34px #10458b24}.ribbon-review-controls button{color:#174796;background:#ffffffeb;border:1px solid #1a5bbe1f;border-radius:12px;min-height:44px;padding:8px 10px;font-size:12px;font-weight:700}.ribbon-review-controls button:focus-visible{outline-offset:2px;outline:2px solid #1e6bff}.ribbon-review-debug{z-index:18;color:#dff6ff;pointer-events:none;background:#051941e0;border-radius:16px;width:350px;margin:0;padding:16px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:18px;left:18px}:is(html:has(.zeiss-app[data-terminal=true]),body:has(.zeiss-app[data-terminal=true])){margin:0;padding:0}.zeiss-app[data-terminal=true][data-scroll=locked]{height:100dvh!important}.zeiss-app[data-terminal=true] .device-shell{box-shadow:none;border-radius:0}.zeiss-app[data-terminal=true] .screen,.zeiss-app[data-terminal=true] .route-screen-layer{min-height:var(--terminal-screen-height)}.game-result-overlay.is-failed .game-result-panel{height:540px;padding:64px 45px 40px;top:300px}.game-result-overlay.is-failed .game-result-score h3{letter-spacing:0;font-size:22px}.game-result-overlay.is-failed .game-result-score strong{letter-spacing:-2px;font-size:60px}.game-result-overlay.is-failed .game-result-return{width:244px;top:866px}.game-result-failure-hint{color:#607ba8;margin:24px 0 0;font-size:19px;line-height:1.5}.schulte-grid{grid-template-columns:repeat(var(--schulte-size,3),minmax(0,1fr));grid-template-rows:repeat(var(--schulte-size,3),minmax(0,1fr))}.schulte-grid button{min-width:0;min-height:0;font-size:var(--schulte-font-size,58px);padding:0;line-height:1.2}.home-copy h1{letter-spacing:-2px;font-size:68px;font-weight:800;line-height:1.18}.home-en{margin:12px 0 30px;font-size:19px}.home-lead{margin-top:18px;font-size:27px;line-height:1.5}.home-copy .blue-rule{background:#9b2aff}.home-screen .card-stage{height:477px;top:550px}.home-screen .bounce-card-shell{width:393px;height:477px}.carousel-card{background:#ffffffb8;border-radius:50px}.carousel-card .card-art{object-fit:contain;width:1744px;height:auto;top:-28px}.carousel-card.card-01 .card-art{left:-142px}.carousel-card.card-02 .card-art{left:-552px}.carousel-card.card-03 .card-art{top:-68px;left:-944px}.carousel-card.card-04 .card-art{left:-1344px}.carousel-card .card-title{padding:34px 24px 0}.carousel-card .card-enter-icon{background:#0d4aff0f;border-radius:50%;place-items:center;width:28px;height:28px;margin:1px 0 0;display:grid}.carousel-card .card-enter-icon svg{width:18px;height:18px;display:block}.reference-wave-artwork{width:754px;height:1340px;inset:-53px auto auto -31px}.reference-wave-background:after{content:"";background:linear-gradient(#0000 32%,#ffffffa6 78%,#fff 100%);position:absolute;inset:0}.scenes-screen{background:#f5fbff}.scenes-screen:before{content:"";opacity:.55;background:url(/zeiss/ui-20260921/home-background.png) 50%/100% 100% no-repeat;width:710px;height:1255px;position:absolute;top:-397px;left:0;transform:scaleY(-1)}.scenes-screen:after{content:"";pointer-events:none;background:url(/zeiss/ui-20260921/scenes-wave.svg) top/710px no-repeat;position:absolute;inset:0}.scene-cards{z-index:2}.scene-cards img{object-fit:contain;width:735px;max-width:none;height:1306px;top:-120px;bottom:auto;left:-36px;transform:scaleY(-1)}.scene-cards button>div{position:absolute;top:26px;left:0;right:0}.digital-top .zeiss-logo{width:72px;height:72px;top:53px;left:18px}.digital-top .section-title{top:200px;left:4px}.digital-top .section-title>strong{font-size:66px}.digital-top .section-title h1{font-size:27px}.digital-top .section-title p{font-size:13px}.audience-tabs{background:#ffffffb3;border-radius:24px;gap:0;margin:0 0 48px}.audience-tabs button{color:#153d91;border-radius:24px;flex:1;min-height:76px;padding:18px 10px;font-size:22px}.audience-tabs button.active{color:#fff;background:linear-gradient(100deg,#659cff,#073cff);border:0;position:relative}.audience-tabs button.active:after{content:"";border:10px solid #0000;border-top-color:#285eff;border-bottom:0;position:absolute;bottom:-8px;left:calc(50% - 10px)}.info-card{box-shadow:none;border-radius:26px;padding:38px 34px}.info-card h2{margin-bottom:26px;font-size:30px;font-weight:700}.info-card p{font-size:20px;line-height:1.6}.info-card small{color:#60799e;margin-top:12px;line-height:1.5;display:block}.symptoms{margin-top:46px}.symptoms h2,.products h2,.compare h2{margin-bottom:26px;font-size:34px;font-weight:700}.symptoms div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.symptoms span{text-align:center;border:1px solid #a4bbff;padding:10px 8px;font-size:21px}.products{margin-top:64px}.products>div{gap:22px;padding-bottom:8px}.products button{text-align:left;flex-basis:174px;height:190px;padding:22px 16px}.products button span{margin-bottom:26px;font-size:30px;font-weight:700}.products button small{font-size:17px;line-height:1.5}.compare{margin-top:52px}.compare-box{height:300px;box-shadow:none}.compare-before,.compare-after{background:0 0;padding:0}.compare-before img,.compare-after img{object-fit:cover;width:622px;max-width:none;height:300px;position:absolute;top:0;left:0}.compare-before>span,.compare-after>span{background:#ffffffdb;border-radius:8px;max-width:580px;padding:6px 12px;font-size:14px;position:absolute;bottom:16px;left:16px}.compare-box input{z-index:4;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.compare-box:has(input:focus-visible){outline-offset:4px;outline:3px solid #2469ff}.game-screen{background:linear-gradient(#0000 0,#f4fbff8c 480px,#f4fbff 1080px),url(/zeiss/ui-20260921/game-wave.png) top/710px no-repeat,#f4fbff}.history-screen{background:#f4f8ff}.history-screen:before,.history-screen:after{content:none}.history-screen>.zeiss-logo{width:72px;height:72px;top:53px;left:48px}.history-screen>.section-title{position:absolute;top:209px;left:48px}.history-screen>.section-title>strong{font-size:64px}.history-screen>.section-title h1{color:#09348b;font-size:32px}.history-screen>.section-title p{color:#627b9e;margin-top:8px;font-size:14px}.history-media{background:#fff;border-radius:30px;height:350px;position:absolute;top:310px;left:48px;right:48px;overflow:hidden}.history-media-toggle{background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid}.history-media-toggle img{object-fit:contain;width:94px;height:94px;transform:rotate(90deg)}.history-media-toggle:focus-visible{outline-offset:-6px;border-radius:30px;outline:3px solid #3c73ff}.history-media.playing .history-media-toggle{background:#edf4ff;border-radius:12px;width:80px;height:44px;font-size:18px;position:absolute;top:16px;right:18px}.history-chapters{grid-template-columns:1fr 1fr;gap:28px 22px;margin:0;padding:85px 32px 32px;list-style:none;display:grid}.history-chapters li{align-items:flex-start;gap:12px;display:flex}.history-chapters b{color:#355fff;font-size:32px;line-height:1.2}.history-chapters strong,.history-chapters small{display:block}.history-chapters strong{font-size:21px}.history-chapters small{color:#6c83a5;margin-top:8px;font-size:16px}.history-intro{position:absolute;top:704px;left:48px;right:48px}.history-intro h2{border-left:5px solid #435aff;margin:0 0 24px;padding-left:14px;font-size:28px;line-height:1.2}.history-intro p{color:#466184;margin:0;font-size:22px;line-height:1.8}.lottery-panel.is-winner{background:linear-gradient(41deg,#fff 50%,#dce6ff 108%);border-radius:58px;height:804px}.lottery-panel.is-winner .lottery-grid{display:none}.lottery-panel.is-winner .lottery-result{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.lottery-panel.is-winner .lottery-hero{height:245px}.lottery-panel.is-winner h2{text-shadow:none;background:0 0;display:block;inset:0;transform:none}.lottery-panel.is-winner h2 span{color:#0000;white-space:nowrap;background:linear-gradient(90deg,#6d6af1,#0c17ec);-webkit-background-clip:text;background-clip:text;margin:-.24em -.16em;padding:.12em .16em;line-height:1.25;display:block;position:absolute;overflow:visible;transform:rotate(-6deg)skew(-8deg)}.lottery-panel.is-winner h2 span:first-child{letter-spacing:3.96px;font-size:56.586px;top:50px;left:210px}.lottery-panel.is-winner h2 span:last-child{letter-spacing:6.67px;font-size:95.327px;top:111px;left:160px}.lottery-panel.is-winner .lottery-star-one{width:24px;height:24px;top:70px;left:442px}.lottery-panel.is-winner .lottery-star-two{width:44px;height:44px;top:61px;left:491px}.lottery-panel.is-winner .lottery-star-three{width:16px;height:16px;top:221px;left:137px}.lottery-panel.is-winner .lottery-crescent{width:90px;height:65px;top:155px;right:34px}.lottery-panel.is-winner .lottery-mascot-window{border-top-left-radius:58px;width:200px;height:252px;top:0;left:0}.lottery-panel.is-winner .lottery-mascot{width:255px;height:272px;top:-32px;left:-82px;transform:rotate(35deg)}.lottery-prize-reveal{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.lottery-prize-reveal img{object-fit:fill;pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;border-radius:56px;width:527px;height:713px;position:absolute;top:26px;left:20px;-webkit-mask-image:linear-gradient(#0000 10%,#000 35% 88%,#0000),linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000 10%,#000 35% 88%,#0000),linear-gradient(90deg,#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.lottery-prize-copy{z-index:1;text-align:center;max-height:106px;position:absolute;top:646px;left:38px;right:38px;overflow-y:auto}.lottery-prize-reveal strong{color:#1a23ed;letter-spacing:2.94px;overflow-wrap:anywhere;font-size:42px;font-weight:700;line-height:1.214;display:block}.lottery-prize-reveal p{color:#1a23ed;letter-spacing:1px;overflow-wrap:anywhere;margin:9px 0 0;font-size:20px;line-height:1.4}.lottery-panel.is-winner>p{color:#09348b;width:288px;font-size:10.545px;bottom:17px;left:139px;right:auto}@media (prefers-reduced-motion:no-preference){.lottery-prize-reveal{animation:.55s ease-out both lottery-panel-in}}.module-nav .module-tabs button.active{background:#f7fcffb8;border:2px solid #a5bfff;border-bottom-color:#00dce9}.digital-screen{background:#f5faff;padding:0 43px 160px}.digital-screen:before{content:"";pointer-events:none;background:url(/zeiss/ui-20260921/detail-wave.png) 50% 28%/925px no-repeat;width:925px;height:920px;position:absolute;top:-208px;right:-90px;transform:rotate(-18deg);-webkit-mask-image:linear-gradient(#000 0 30%,#000000bf 50%,#0000 95%);mask-image:linear-gradient(#000 0 30%,#000000bf 50%,#0000 95%)}.digital-screen:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f5fafff2,#f5faff99 48%,#0000 90%);position:absolute;inset:0}.digital-top .zeiss-logo{left:19px}.digital-top .section-title{gap:8px;top:195px;left:4px}.digital-top .section-title>strong{font-size:68px;font-weight:400}.digital-top .section-title h1{color:#09348b;font-size:28px;font-weight:600}.digital-top .section-title p{margin-top:3px;font-size:15px}.digital-screen .audience-tabs{background:#ffffffa3;border-radius:14px;margin-bottom:51px}.digital-screen .audience-tabs button{min-height:75px;padding:18px 8px;font-size:21px;font-weight:500}.digital-screen .audience-tabs button.active{border-radius:26px}.digital-screen .info-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffa1;min-height:230px;padding:38px 31px 28px}.digital-screen .info-card h2{color:#394b71;margin:0 0 30px;font-size:32px;font-weight:600;line-height:1.23}.digital-screen .info-card p{color:#394b71;text-indent:2em;font-size:18px;line-height:1.45}.digital-screen .symptoms h2,.digital-screen .products h2,.digital-screen .compare h2{color:#09348b;margin-bottom:30px;font-size:36px;font-weight:700;line-height:44px}.digital-screen .symptoms div{gap:17px 15px}.digital-screen .symptoms span{background:#ffffff52;border-color:#a9c1ff;min-height:50px;padding:8px 12px;font-size:22px;line-height:30px}.digital-screen .products h2{margin-bottom:43px}.digital-screen .products>div{scrollbar-width:none;gap:22px;margin-right:-43px;padding-bottom:3px}.digital-screen .products button{background:#e6f9ff;border-radius:16px;flex-basis:175px;height:198px;padding:30px 14px 22px}.digital-screen .products button span{margin-bottom:28px;font-size:36px}.digital-screen .products button small{font-size:17px;font-weight:500;line-height:24px}.digital-screen .compare-labels{display:none}.digital-screen .compare-box{border-radius:40px;height:300px}.digital-screen .compare-before img,.digital-screen .compare-after img{width:624px}.digital-screen .compare-before>span,.digital-screen .compare-after>span{opacity:.8;font-size:12px;bottom:12px}.zeiss-app .viewport-nav-shell:is([data-screen=care],[data-screen=digital],[data-screen=student],[data-screen=driving]) .module-nav{background:linear-gradient(#f0f9ff6b,#dbf5ff59);border-color:#ffffff5c;box-shadow:inset 0 1px #ffffff4d}.zeiss-app .viewport-nav-shell[data-screen=care] .back-arrow{background:#eff7ff6b;border-color:#d6e6ff7a}.digital-screen:before{background:url(/zeiss/ui-20260921/detail-wave.png) 50%/100% 100% no-repeat;width:710px;height:1262px;top:-281px;left:0;right:auto;transform:rotate(-90deg);-webkit-mask-image:none;mask-image:none}.digital-screen:after{background:linear-gradient(#0000 0 430px,#f5faff 710px),linear-gradient(90deg,#f5faffb8,#f5faff40 48%,#0000 78%)}.digital-top .section-title>strong{font-size:68px;line-height:1}.digital-top .section-title h1{font-weight:500}.digital-screen .audience-tabs{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffff6b;border:1px solid #ffffff73}.digital-screen .audience-tabs button{min-height:73px}.digital-screen .audience-tabs button.active{box-shadow:none;background:linear-gradient(105deg,#548fff,#003cff 85%)}.digital-screen .info-card{-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);background:#ffffff6e;border:1px solid #ffffff9e;padding:38px 31px 28px;box-shadow:inset 0 1px #ffffff8c,0 5px 24px #3f509406}.digital-screen .info-card h2{margin-bottom:34px;font-size:32px;font-weight:600;line-height:1.23}.digital-screen .info-card p{font-size:18px;line-height:1.22}.digital-screen .symptoms span{border-width:2px;padding-block:9px;font-size:23px;line-height:28px}.digital-screen .products button{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#dff7ffb8}.game-screen{isolation:isolate;background:linear-gradient(#eef4ff 0%,#f6faff 45%,#edf5fc 100%)}.game-screen:before{content:"";z-index:-1;opacity:.32;pointer-events:none;background:linear-gradient(90deg,#f3f8ff 4%,#f3f8ffd1 40%,#f3f8ff14),url(/zeiss/ui-20260921/game-wave.png) right -80px/580px no-repeat;height:510px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 52%,#0000 100%);mask-image:linear-gradient(#000 0% 52%,#0000 100%)}.game-screen .test-header{top:165px;left:50px;right:50px}.game-screen .test-header .section-title{gap:13px}.game-screen .test-header .section-title h1{color:#123c80;font-weight:650}.game-screen .test-header .section-title p{color:#526d96}.game-screen .test-meta{row-gap:18px;margin-top:28px;padding:0;position:relative}.game-screen .test-name{grid-column:1;margin:0;font-size:38px;font-weight:600}.game-screen .level{grid-area:2/1;gap:12px;min-height:28px}.game-screen .level .level-caption{color:#61769a;font-size:16px}.game-screen .level b{font-variant-numeric:tabular-nums;border:0;padding:0;font-size:24px}.game-round-steps{gap:5px;margin-left:6px;display:flex}.game-round-steps i{background:#d9e4f3;border-radius:8px;width:17px;height:5px}.game-round-steps i.done{background:#86a7ff}.game-round-steps i.current{background:#174dff}.game-screen .game-timing{background:#ffffffc2;border:1px solid #fff;border-radius:18px;grid-area:1/2/3;justify-content:center;align-self:stretch;gap:10px;margin:0;padding:12px 16px}.game-screen .game-clock{gap:12px}.game-screen .game-clock strong{color:#123c80;font-size:29px}.game-screen .game-clock span{color:#526d96}.game-screen .game-disclaimer{color:#61769a;font-size:11px}.game-screen .game-switcher{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#e6eef9;border:1px solid #fff;border-radius:20px;gap:6px;padding:6px;top:376px;left:50px;right:50px}.game-screen .game-switcher button{color:#526d96;border-radius:15px;min-height:54px;font-size:19px;font-weight:500;transition:background-color .18s,color .18s}.game-screen .game-switcher button.active{color:#fff;background:#194cff;box-shadow:0 4px 10px #194cff26}.game-screen .color-game-board{width:610px;height:620px;top:466px;left:50px}.game-screen .game-board-shell{background:#edf2f7;border:1px solid #fff;border-radius:30px;width:610px;height:574px;padding:12px;box-shadow:0 10px 30px #24457a14,inset 0 0 0 1px #dce5ef}.game-screen .board-frame{box-shadow:none;border:0}.game-screen .tile-grid{gap:4px}.game-screen .reaction-box,.game-screen .schulte-grid{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fbff;border:1px solid #fff;border-radius:30px;height:574px;top:466px;left:50px;right:50px;box-shadow:0 10px 30px #24457a14,inset 0 0 0 1px #dce5ef}.game-screen .reaction-word{gap:9px;top:24px}.game-screen .reaction-word span{color:#90a5c6;background:#edf2f9;border:0;border-radius:12px;width:44px;height:46px}.game-screen .reaction-word span.filled{color:#194cff;background:#e0eaff}.game-screen .reaction-box button{color:#fff;background:linear-gradient(145deg,#417dff,#1745df);border:3px solid #fff;box-shadow:0 0 0 1px #a9c6ff,0 8px 18px #1745df38}.game-screen .reaction-box small{color:#61769a;font-size:14px;bottom:20px;right:24px}.game-screen .schulte-grid{gap:7px;padding:12px}.game-screen .schulte-grid button{color:#164997;background:#edf4fd;border:1px solid #d9e5f4;border-radius:14px;font-weight:500}.game-screen .schulte-grid button.done{color:#7c91ad;background:#e3ebf3;border-color:#0000}.game-screen .color-game-hint{top:592px}.game-screen .game-hint,.game-screen .schulte-hint{top:1058px}.game-screen .color-game-hint,.game-screen .game-hint,.game-screen .schulte-hint{color:#526d96;font-size:16px;line-height:26px}.game-screen .game-start-gate{top:594px}.game-screen .game-start-card{background:#fffffff7;border:1px solid #fff;border-radius:28px;width:440px;min-height:300px;padding:30px 28px;box-shadow:0 20px 60px #14305f33,0 0 0 1px #c8daf1b3}.game-screen .game-start-card>span{color:#56739d;letter-spacing:.26em;margin-bottom:16px;font-size:12px}.game-screen .game-start-card h3{font-size:32px}.game-screen .game-start-card p{color:#526d96;margin:14px 0 18px;font-size:17px;line-height:1.5}.game-start-rules{justify-content:center;gap:8px;margin-bottom:24px;display:flex}.game-start-rules span{color:#526d96;background:#eff4fb;border-radius:7px;padding:6px 10px;font-size:13px}.game-screen .game-start-button{background:#194cff;border-radius:15px;width:100%;min-height:62px;font-size:21px;box-shadow:0 6px 14px #194cff29}.game-screen .game-start-card.is-counting{flex-direction:column;justify-content:center;display:flex}.game-screen .game-prep-countdown{height:95px}.game-screen button:focus-visible{outline-offset:4px;outline:3px solid #123dff}@media (prefers-reduced-motion:reduce){.game-screen .game-switcher button,.game-screen .schulte-grid button{transition:none}.game-screen .reaction-box button{animation:none}}.game-screen .reaction-guide{z-index:3;color:#526d96;background:#eaf0f8;border-radius:13px;justify-content:center;align-items:center;gap:12px;height:46px;font-size:15px;display:flex;position:absolute;top:86px;left:24px;right:24px}.game-screen .reaction-guide b{background:var(--target-color);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:22px;display:grid}.game-screen .reaction-guide strong{color:#173d75;font-weight:600}.game-screen .reaction-box .reaction-target{background:var(--target-color);touch-action:manipulation;border:3px solid #fff;animation:.18s ease-out target-pop;box-shadow:0 0 0 1px #cbd9ec,0 8px 18px #19386c29}@media (prefers-reduced-motion:reduce){.game-screen .reaction-box .reaction-target{animation:none}}.digital-screen{padding:0 30px 205px}.digital-top{height:282px}.digital-top .zeiss-logo{top:24px;left:18px}.digital-top .section-title{top:168px}.digital-screen .audience-tabs{margin-bottom:52px;margin-right:10px}.digital-screen .info-card{min-height:238px;padding:42px 31px 32px}.digital-screen .symptoms{min-height:226px;margin-top:43px}.digital-screen .products{margin-top:50px}.digital-screen .products>div{gap:24px;margin-right:-30px}.digital-screen .products button{flex-basis:180px;height:204px}.digital-screen .products .solution-product-card{-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;background:0 0;align-self:flex-start;height:auto;min-height:220px;padding:0}.solution-product-card img{aspect-ratio:1;object-fit:contain;background:#edf4fa;border-radius:16px;width:100%;height:auto;display:block}.digital-screen .products .solution-product-card small{color:#09348b;margin-top:10px;font-size:22px;font-weight:600;line-height:30px;display:block}.solution-product-card:focus-visible{outline-offset:4px;outline:3px solid #81b4ff}.solution-detail-screen{z-index:2;background:0 0;margin:0;padding:0;position:relative}.solution-detail-screen:focus-visible{outline-offset:-3px;outline:3px solid #81b4ff}.zeiss-app[data-terminal=true] .digital-screen{min-height:max(1789px, var(--viewport-canvas-height,1789px))}.zeiss-app .digital-screen.is-product-detail{background:0 0;min-height:0;padding:0}.zeiss-app .route-screen-layer:has(>.is-product-detail){min-height:0}.digital-screen.is-product-detail:before,.digital-screen.is-product-detail:after{content:none}.solution-detail-pages{flex-direction:column;gap:0;margin:0;padding:0;line-height:0;display:flex}.solution-detail-page{flex:none;width:100%;margin:0;padding:0;overflow:hidden}.solution-detail-pages img{border:0;border-radius:0;flex:none;width:100%;height:auto;margin:0;padding:0;display:block}.solution-detail-page+.solution-detail-page{margin-top:calc(-1 * var(--solution-seam-overlap,1px))}.digital-screen .compare{margin-top:65px}.digital-screen .compare h2{margin-bottom:36px}.digital-screen .compare-box{height:310px}.digital-screen .compare-before img,.digital-screen .compare-after img{width:650px;height:310px}.digital-screen .compare-before>span,.digital-screen .compare-after>span,.digital-screen .compare-box i:after{display:none}.audience-advice h2{color:#09348b;margin:0 0 24px;font-size:36px;font-weight:700;line-height:44px}.audience-advice ul{margin:0;padding-left:20px;font-size:17px;line-height:1.25;list-style:outside}.audience-advice strong{font-weight:400}.audience-advice p{margin:0}.audience-survey-invite{color:#000;background:#fffc;border-radius:40px;min-height:255px;margin:106px 8px 0;padding:58px 34px 30px;position:relative}.audience-survey-invite>div{z-index:1;max-width:410px;position:relative}.audience-survey-invite h2{margin:0 0 20px;font-size:22px;font-weight:500;line-height:1.3}.audience-survey-invite p{margin:0 0 20px;font-size:16px;line-height:1.35}.audience-survey-invite button{color:#fff;background:#326aff;border:0;border-radius:28px;width:282px;min-height:50px;padding:8px 12px;font-size:24px;font-weight:600}.audience-survey-invite button:focus-visible{outline-offset:4px;outline:3px solid #123dff}.audience-survey-invite img{z-index:0;object-fit:contain;pointer-events:none;width:350px;height:350px;position:absolute;bottom:0;right:-42px}.reference-wave-overlay-fallback{pointer-events:none;width:98.126%;height:61.3015%;position:absolute;top:-1.6418%;left:-8.2228%}.audience-advice{color:#16478f;margin:48px 8px 0}.audience-advice h2{margin-bottom:28px;font-size:36px;line-height:1.3}.audience-advice ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;margin:0;padding:0;list-style:none;display:grid}.audience-advice li{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;display:grid}.advice-icon{color:#2567ff;background:#e3efff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.advice-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.audience-advice strong{color:#1749a4;margin:1px 0 7px;font-size:21px;font-weight:650;line-height:1.25;display:block}.audience-advice p{color:#607ba1;font-size:17px;line-height:1.55}.audience-survey-invite{color:#1749a4;background:linear-gradient(115deg,#fff 15%,#f1f8ff);border:1px solid #fffffff2;border-radius:32px;min-height:280px;margin:80px 0 0;padding:38px 28px;box-shadow:0 10px 32px #2a548e0b}.audience-survey-invite>div{max-width:350px}.audience-survey-invite h2{margin-bottom:17px;font-size:24px;font-weight:650;line-height:1.4}.audience-survey-invite p{color:#607ba1;max-width:330px;margin-bottom:24px;font-size:17px;line-height:1.65}.audience-survey-invite button{color:#fff;background:#2864ff;justify-content:center;align-items:center;gap:16px;width:282px;min-height:56px;padding:12px 18px;font-size:22px;line-height:1.2;display:flex;box-shadow:0 5px 14px #2864ff26}.audience-survey-invite button:active{transform:translateY(1px)}.audience-survey-invite img{object-fit:contain;object-position:center bottom;width:265px;height:320px;bottom:8px;right:-8px}.tile-glass-material{background:var(--tile-render) center / 100% 100% no-repeat;filter:hue-rotate(var(--tile-hue)) saturate(var(--tile-saturation)) brightness(var(--tile-brightness));border-radius:22%;inset:1%;overflow:hidden}.tile-grid button.odd .tile-glass-material{filter:hue-rotate(var(--odd-hue)) saturate(var(--tile-saturation)) brightness(var(--tile-brightness))}.digital-screen .audience-tabs{--audience-tab-radius:26px;border-radius:var(--audience-tab-radius)}.digital-screen .audience-tabs button,.digital-screen .audience-tabs button.active{border-radius:var(--audience-tab-radius)}.audience-digital .compare-before img,.audience-student .compare-before img{filter:blur(3px)}.history-screen{flex-direction:column;gap:28px;min-height:1650px;padding:24px 48px 160px;display:flex}.history-screen>.section-title{position:static}.history-media{aspect-ratio:9/16;background:#071b39;border-radius:22px;flex-shrink:0;width:100%;height:auto;position:relative;top:auto;left:auto;right:auto;transform:none}.history-video{object-fit:contain;width:100%;height:100%;display:block}.history-video-error{text-align:center;pointer-events:none;background:#edf4ff;place-items:center;margin:0;padding:24px;font-size:20px;display:grid;position:absolute;inset:0}.history-intro{position:static}.history-intro h2{margin-bottom:16px;font-size:26px}.history-intro p{font-size:18px;line-height:1.65}.history-intro p+p{margin-top:12px}.history-fullscreen{z-index:2;color:#fff;background:#071b397a;border:1px solid #ffffff73;border-radius:14px;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute;bottom:14px;right:14px}.history-fullscreen:focus-visible{outline-offset:3px;outline:3px solid #fff}.history-media:fullscreen{aspect-ratio:auto;background:#000;border-radius:0;width:100%;height:100%;position:fixed;inset:0;transform:none}.history-media:fullscreen .history-fullscreen{bottom:24px;right:24px}.history-fullscreen-error{color:#fff;text-align:center;background:#071b39cc;padding:10px;font-size:16px;position:absolute;bottom:72px;left:12px;right:12px}.digital-screen .info-card p+p{margin-top:18px}.scene-cards span{white-space:normal}.scene-cards small{white-space:normal;line-height:1.3}.digital-screen .compare-box{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize}.digital-screen .compare-box input{touch-action:pan-y;-webkit-user-select:none;user-select:none;pointer-events:none}.digital-screen .compare-box img{pointer-events:none;-webkit-user-select:none;user-select:none}.compare-swipe-cue{z-index:5;color:#245bbe;pointer-events:none;background:#ffffffe6;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #13366924}.compare-swipe-cue-left{left:18px}.compare-swipe-cue-right{right:18px}.compare-swipe-cue svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.digital-screen .compare-swipe-hint{color:#5879a6;text-align:center;margin:16px 0 0;font-size:18px;line-height:28px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
