@font-face{font-stretch:100% 125%;font-family:archivo;src:url(../media/archivo_var_latin.p.2bmbsl8r-0a2s.woff2)format("woff2");font-display:swap;font-weight:300 900}.archivo_205c1e6b-module__S6TArq__className{font-family:archivo,Archivo fb,archivo Fallback}.archivo_205c1e6b-module__S6TArq__variable{--font-archivo:"archivo", "Archivo fb", "archivo Fallback"}
@font-face{font-family:archivo;font-stretch:100% 125%;unicode-range:U+100-17F,U+218-21B;src:url(../media/archivo_var_latin_ext.260aq19_b2dwf.woff2)format("woff2");font-display:swap;font-weight:300 900}.archivoext_b2ca2170-module__Eo_tzG__className{font-family:archivoExt,Archivo fb}.archivoext_b2ca2170-module__Eo_tzG__variable{--font-archivo-ext-funnel:"archivoExt", "Archivo fb"}
@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{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}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: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{padding-block:0;display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding: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}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-latin.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-latin.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin-ext.woff2)format("woff2");unicode-range:U+100-17F,U+218-21B}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-latin-ext.woff2)format("woff2");unicode-range:U+100-17F,U+218-21B}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-latin-ext.woff2)format("woff2");unicode-range:U+100-17F,U+218-21B}@font-face{font-family:Poppins fb;src:local(Arial),local(Liberation Sans);font-weight:400;size-adjust:96.11%;ascent-override:109.25%;descent-override:36.42%;line-gap-override:10.41%;unicode-range:U+20,U+A0}@font-face{font-family:Poppins fb;src:local(Arial),local(Liberation Sans);font-weight:400;size-adjust:109.61%;ascent-override:95.79%;descent-override:31.93%;line-gap-override:9.12%;unicode-range:U+65,U+69-6C,U+72-73,U+78,U+7A}@font-face{font-family:Poppins fb;src:local(Arial),local(Liberation Sans);font-weight:400;size-adjust:115.31%;ascent-override:91.06%;descent-override:30.35%;line-gap-override:8.67%;unicode-range:U+63,U+66,U+68,U+6E-6F,U+75-77,U+79,U+B5,U+DF-F6,U+F8-107,U+10A-11B,U+11E-123,U+128-131,U+136-137,U+139-148,U+14C-15B,U+15E-165,U+168-17E,U+18F,U+192,U+1FC-1FD,U+218-21B}@font-face{font-family:Poppins fb;src:local(Arial),local(Liberation Sans);font-weight:400;size-adjust:123.48%;ascent-override:85.03%;descent-override:28.34%;line-gap-override:8.1%;unicode-range:U+61-62,U+64,U+67,U+6D,U+70-71,U+74}@font-face{font-family:Poppins fb;src:local(Arial),local(Liberation Sans);font-weight:400;size-adjust:83.48%;ascent-override:125.78%;descent-override:41.93%;line-gap-override:11.98%;unicode-range:U+45-46,U+49,U+4C,U+50,U+52-54,U+59}@font-face{font-family:Poppins fb;src:local(Arial),local(Liberation Sans);font-weight:400;size-adjust:96.27%;ascent-override:109.07%;descent-override:36.36%;line-gap-override:10.39%;unicode-range:U+42,U+44,U+47-48,U+4B,U+4E,U+55,U+58,U+5A,U+C0-D6,U+D8-DE}@font-face{font-family:Poppins fb;src:local(Arial),local(Liberation Sans);font-weight:400;size-adjust:102.27%;ascent-override:102.67%;descent-override:34.22%;line-gap-override:9.78%;unicode-range:U+41,U+43,U+4A,U+4D,U+4F,U+51,U+56-57}@font-face{font-family:Poppins fb;src:local(Arial),local(Liberation Sans);font-weight:400;size-adjust:112.92%;ascent-override:92.99%;descent-override:31%;line-gap-override:8.86%;unicode-range:U+30}@font-face{font-family:Poppins fb;src:local(Arial),local(Liberation Sans);font-weight:400;size-adjust:57.54%;ascent-override:182.49%;descent-override:60.83%;line-gap-override:17.38%;unicode-range:U+31}@font-face{font-family:Poppins fb;src:local(Arial),local(Liberation Sans);font-weight:400;size-adjust:109.3%;ascent-override:96.07%;descent-override:32.02%;line-gap-override:9.15%;unicode-range:U+32-39}@font-face{font-family:Poppins fb;src:local(Arial),local(Liberation Sans);font-weight:400;size-adjust:79.68%;ascent-override:131.78%;descent-override:43.93%;line-gap-override:12.55%;unicode-range:U+22,U+25,U+27,U+2C,U+2E,U+3A,U+3E-3F,U+60,U+7E,U+A1,U+AB,U+AE-AF,U+B4,U+B7-B9,U+BB-BF,U+2014,U+201A,U+2026,U+2039-203A}@font-face{font-family:Poppins fb;src:local(Arial),local(Liberation Sans);font-weight:400;size-adjust:104.69%;ascent-override:100.3%;descent-override:33.43%;line-gap-override:9.55%;unicode-range:U+21,U+24,U+26,U+2B,U+3B-3C,U+40,U+7C,U+A3-A9,U+AC,U+B0,U+B2-B3,U+B6,U+D7,U+2018-2019,U+201C-201E,U+2020,U+20A8}@font-face{font-family:Poppins fb;src:local(Arial),local(Liberation Sans);font-weight:400;size-adjust:140.03%;ascent-override:74.98%;descent-override:24.99%;line-gap-override:7.14%;unicode-range:U+23,U+28-2A,U+2D,U+2F,U+3D,U+5B-5F,U+7B,U+7D,U+A2,U+AA,U+B1,U+BA,U+F7,U+2013,U+2022,U+2044,U+20AC,U+20B9-20BA,U+20BD}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:600;size-adjust:85.66%;ascent-override:122.58%;descent-override:40.86%;line-gap-override:11.67%;unicode-range:U+20,U+A0}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:600;size-adjust:101.72%;ascent-override:103.23%;descent-override:34.41%;line-gap-override:9.83%;unicode-range:U+66,U+69-6A,U+6C,U+6F,U+72-73,U+78,U+7A}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:600;size-adjust:109.06%;ascent-override:96.28%;descent-override:32.09%;line-gap-override:9.17%;unicode-range:U+63,U+65,U+68,U+6B,U+6E,U+75-77,U+79,U+B5,U+DF-F6,U+F8-107,U+10A-11B,U+11E-123,U+128-131,U+136-137,U+139-148,U+14C-15B,U+15E-165,U+168-17E,U+18F,U+192,U+1FC-1FD,U+218-21B}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:600;size-adjust:116.16%;ascent-override:90.39%;descent-override:30.13%;line-gap-override:8.61%;unicode-range:U+61-62,U+64,U+67,U+6D,U+70-71,U+74}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:600;size-adjust:84.72%;ascent-override:123.94%;descent-override:41.31%;line-gap-override:11.8%;unicode-range:U+42,U+45-46,U+4B-4C,U+50,U+52-53,U+5A}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:600;size-adjust:98.39%;ascent-override:106.72%;descent-override:35.57%;line-gap-override:10.16%;unicode-range:U+41,U+44,U+47-49,U+4F,U+54-55,U+59,U+C0-D6,U+D8-DE}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:600;size-adjust:105.1%;ascent-override:99.9%;descent-override:33.3%;line-gap-override:9.51%;unicode-range:U+43,U+4A,U+4D-4E,U+51,U+56-58}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:600;size-adjust:116.15%;ascent-override:90.4%;descent-override:30.13%;line-gap-override:8.61%;unicode-range:U+30}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:600;size-adjust:65.09%;ascent-override:161.31%;descent-override:53.77%;line-gap-override:15.36%;unicode-range:U+31}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:600;size-adjust:110.92%;ascent-override:94.67%;descent-override:31.56%;line-gap-override:9.02%;unicode-range:U+32-39}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:600;size-adjust:86.55%;ascent-override:121.31%;descent-override:40.44%;line-gap-override:11.55%;unicode-range:U+22,U+25,U+27,U+2C,U+2E,U+3A,U+3F,U+60,U+AB,U+AE-AF,U+B4,U+B7-B9,U+BB-BD,U+BF,U+2014,U+201A,U+201C-201E,U+2026,U+2039-203A,U+20A8}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:600;size-adjust:107.84%;ascent-override:97.37%;descent-override:32.46%;line-gap-override:9.27%;unicode-range:U+21,U+24,U+26,U+2B,U+3B-3C,U+3E,U+40,U+5E,U+7C,U+7E,U+A1,U+A3-A5,U+A7-A9,U+AC,U+B0,U+B2-B3,U+BE,U+D7,U+2018-2019,U+2020,U+20B9}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:600;size-adjust:144.27%;ascent-override:72.78%;descent-override:24.26%;line-gap-override:6.93%;unicode-range:U+23,U+28-2A,U+2D,U+2F,U+3D,U+5B-5D,U+5F,U+7B,U+7D,U+A2,U+A6,U+AA,U+B1,U+B6,U+BA,U+F7,U+2013,U+2022,U+2044,U+20AC,U+20BA,U+20BD}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:700;size-adjust:76.31%;ascent-override:137.59%;descent-override:45.86%;line-gap-override:13.1%;unicode-range:U+20,U+A0}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:700;size-adjust:104.41%;ascent-override:100.56%;descent-override:33.52%;line-gap-override:9.58%;unicode-range:U+63,U+66,U+69-6A,U+6C,U+6F,U+73,U+78,U+7A}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:700;size-adjust:110.6%;ascent-override:94.93%;descent-override:31.64%;line-gap-override:9.04%;unicode-range:U+62,U+64-65,U+67-68,U+6B,U+6E,U+72,U+75,U+B5,U+DF-F6,U+F8-107,U+10A-11B,U+11E-123,U+128-131,U+136-137,U+139-148,U+14C-15B,U+15E-165,U+168-17E,U+18F,U+192,U+1FC-1FD,U+218-21B}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:700;size-adjust:118.29%;ascent-override:88.76%;descent-override:29.59%;line-gap-override:8.45%;unicode-range:U+61,U+6D,U+70-71,U+74,U+76-77,U+79}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:700;size-adjust:88.38%;ascent-override:118.8%;descent-override:39.6%;line-gap-override:11.31%;unicode-range:U+42,U+45-46,U+4B-4C,U+50,U+52-54}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:700;size-adjust:100.76%;ascent-override:104.2%;descent-override:34.73%;line-gap-override:9.92%;unicode-range:U+41,U+44,U+47-48,U+4F,U+51,U+55,U+59-5A,U+C0-D6,U+D8-DE}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:700;size-adjust:106.96%;ascent-override:98.17%;descent-override:32.72%;line-gap-override:9.35%;unicode-range:U+43,U+49-4A,U+4D-4E,U+56-58}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:700;size-adjust:117.24%;ascent-override:89.56%;descent-override:29.85%;line-gap-override:8.53%;unicode-range:U+30}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:700;size-adjust:67.61%;ascent-override:155.31%;descent-override:51.77%;line-gap-override:14.79%;unicode-range:U+31}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:700;size-adjust:110.98%;ascent-override:94.61%;descent-override:31.54%;line-gap-override:9.01%;unicode-range:U+32-39}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:700;size-adjust:91.53%;ascent-override:114.72%;descent-override:38.24%;line-gap-override:10.93%;unicode-range:U+22,U+25,U+27,U+2C,U+2E,U+3A,U+3C,U+3E-3F,U+60,U+A4,U+AB,U+AE-AF,U+B4,U+B7-B9,U+BB-BD,U+BF,U+2014,U+201E,U+2026,U+2039-203A,U+20A8}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:700;size-adjust:111.23%;ascent-override:94.4%;descent-override:31.47%;line-gap-override:8.99%;unicode-range:U+21,U+24,U+26,U+2B,U+3B,U+3D,U+40,U+7C,U+7E,U+A1-A2,U+A7-A9,U+B0-B3,U+BE,U+D7,U+F7,U+2018-201A,U+201C-201D,U+2020,U+20B9}@font-face{font-family:Poppins fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:700;size-adjust:145.13%;ascent-override:72.35%;descent-override:24.12%;line-gap-override:6.89%;unicode-range:U+23,U+28-2A,U+2D,U+2F,U+5B-5F,U+7B,U+7D,U+A3,U+A5-A6,U+AA,U+AC,U+B6,U+BA,U+2013,U+2022,U+2044,U+20AC,U+20BA,U+20BD}@font-face{font-family:Archivo fb;src:local(Arial),local(Liberation Sans);font-weight:500;font-stretch:100%;size-adjust:73.79%;ascent-override:118.98%;descent-override:28.46%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:Archivo fb;src:local(Arial),local(Liberation Sans);font-weight:500;font-stretch:100%;size-adjust:103.23%;ascent-override:85.05%;descent-override:20.34%;line-gap-override:0%;unicode-range:U+61-7A,U+DF-F6,U+F8-130,U+132-151,U+154-17F,U+218-21B}@font-face{font-family:Archivo fb;src:local(Arial),local(Liberation Sans);font-weight:500;font-stretch:100%;size-adjust:101.04%;ascent-override:86.9%;descent-override:20.78%;line-gap-override:0%;unicode-range:U+41-5A,U+C0-D6,U+D8-DE}@font-face{font-family:Archivo fb;src:local(Arial),local(Liberation Sans);font-weight:500;font-stretch:100%;size-adjust:103.2%;ascent-override:85.08%;descent-override:20.35%;line-gap-override:0%;unicode-range:U+30}@font-face{font-family:Archivo fb;src:local(Arial),local(Liberation Sans);font-weight:500;font-stretch:100%;size-adjust:98.39%;ascent-override:89.24%;descent-override:21.34%;line-gap-override:0%;unicode-range:U+31}@font-face{font-family:Archivo fb;src:local(Arial),local(Liberation Sans);font-weight:500;font-stretch:100%;size-adjust:102.75%;ascent-override:85.45%;descent-override:20.44%;line-gap-override:0%;unicode-range:U+32-39}@font-face{font-family:Archivo fb;src:local(Arial),local(Liberation Sans);font-weight:500;font-stretch:100%;size-adjust:105.31%;ascent-override:83.37%;descent-override:19.94%;line-gap-override:0%;unicode-range:U+21-2F,U+3A-40,U+5B-60,U+7B-7E,U+A9,U+B0,U+D7,U+F7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:700;font-stretch:100%;size-adjust:70.42%;ascent-override:124.68%;descent-override:29.82%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:700;font-stretch:100%;size-adjust:100.72%;ascent-override:87.17%;descent-override:20.85%;line-gap-override:0%;unicode-range:U+61-7A,U+DF-F6,U+F8-130,U+132-151,U+154-17F,U+218-21B}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:700;font-stretch:100%;size-adjust:102.59%;ascent-override:85.58%;descent-override:20.47%;line-gap-override:0%;unicode-range:U+41-5A,U+C0-D6,U+D8-DE}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:700;font-stretch:100%;size-adjust:106.99%;ascent-override:82.07%;descent-override:19.63%;line-gap-override:0%;unicode-range:U+30}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:700;font-stretch:100%;size-adjust:107.13%;ascent-override:81.96%;descent-override:19.6%;line-gap-override:0%;unicode-range:U+31}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:700;font-stretch:100%;size-adjust:107.11%;ascent-override:81.97%;descent-override:19.61%;line-gap-override:0%;unicode-range:U+32-39}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:700;font-stretch:100%;size-adjust:103.54%;ascent-override:84.8%;descent-override:20.28%;line-gap-override:0%;unicode-range:U+21-2F,U+3A-40,U+5B-60,U+7B-7E,U+A9,U+B0,U+D7,U+F7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:800;font-stretch:100%;size-adjust:68.07%;ascent-override:128.98%;descent-override:30.85%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:800;font-stretch:100%;size-adjust:106.55%;ascent-override:82.41%;descent-override:19.71%;line-gap-override:0%;unicode-range:U+61-7A,U+DF-F6,U+F8-130,U+132-151,U+154-17F,U+218-21B}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:800;font-stretch:100%;size-adjust:106.21%;ascent-override:82.67%;descent-override:19.77%;line-gap-override:0%;unicode-range:U+41-5A,U+C0-D6,U+D8-DE}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:800;font-stretch:100%;size-adjust:112.38%;ascent-override:78.13%;descent-override:18.69%;line-gap-override:0%;unicode-range:U+30}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:800;font-stretch:100%;size-adjust:112.46%;ascent-override:78.07%;descent-override:18.67%;line-gap-override:0%;unicode-range:U+31}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:800;font-stretch:100%;size-adjust:112.45%;ascent-override:78.08%;descent-override:18.68%;line-gap-override:0%;unicode-range:U+32-39}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:800;font-stretch:100%;size-adjust:105.56%;ascent-override:83.18%;descent-override:19.89%;line-gap-override:0%;unicode-range:U+21-2F,U+3A-40,U+5B-60,U+7B-7E,U+A9,U+B0,U+D7,U+F7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:900;font-stretch:100%;size-adjust:64.78%;ascent-override:135.53%;descent-override:32.42%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:900;font-stretch:100%;size-adjust:114.71%;ascent-override:76.54%;descent-override:18.31%;line-gap-override:0%;unicode-range:U+61-7A,U+DF-F6,U+F8-130,U+132-151,U+154-17F,U+218-21B}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:900;font-stretch:100%;size-adjust:111.27%;ascent-override:78.9%;descent-override:18.87%;line-gap-override:0%;unicode-range:U+41-5A,U+C0-D6,U+D8-DE}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:900;font-stretch:100%;size-adjust:119.93%;ascent-override:73.21%;descent-override:17.51%;line-gap-override:0%;unicode-range:U+30}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:900;font-stretch:100%;size-adjust:119.93%;ascent-override:73.21%;descent-override:17.51%;line-gap-override:0%;unicode-range:U+31}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:900;font-stretch:100%;size-adjust:119.93%;ascent-override:73.21%;descent-override:17.51%;line-gap-override:0%;unicode-range:U+32-39}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:900;font-stretch:100%;size-adjust:108.37%;ascent-override:81.02%;descent-override:19.38%;line-gap-override:0%;unicode-range:U+21-2F,U+3A-40,U+5B-60,U+7B-7E,U+A9,U+B0,U+D7,U+F7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:800;font-stretch:110%;size-adjust:84.56%;ascent-override:103.83%;descent-override:24.83%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:800;font-stretch:110%;size-adjust:116.26%;ascent-override:75.52%;descent-override:18.06%;line-gap-override:0%;unicode-range:U+61-7A,U+DF-F6,U+F8-130,U+132-151,U+154-17F,U+218-21B}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:800;font-stretch:110%;size-adjust:116.46%;ascent-override:75.39%;descent-override:18.03%;line-gap-override:0%;unicode-range:U+41-5A,U+C0-D6,U+D8-DE}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:800;font-stretch:110%;size-adjust:123.99%;ascent-override:70.81%;descent-override:16.94%;line-gap-override:0%;unicode-range:U+30}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:800;font-stretch:110%;size-adjust:118.05%;ascent-override:74.38%;descent-override:17.79%;line-gap-override:0%;unicode-range:U+31}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:800;font-stretch:110%;size-adjust:123.7%;ascent-override:70.98%;descent-override:16.98%;line-gap-override:0%;unicode-range:U+32-39}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:800;font-stretch:110%;size-adjust:110.86%;ascent-override:79.2%;descent-override:18.94%;line-gap-override:0%;unicode-range:U+21-2F,U+3A-40,U+5B-60,U+7B-7E,U+A9,U+B0,U+D7,U+F7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:800;font-stretch:112%;size-adjust:87.87%;ascent-override:99.92%;descent-override:23.9%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:800;font-stretch:112%;size-adjust:118.2%;ascent-override:74.28%;descent-override:17.77%;line-gap-override:0%;unicode-range:U+61-7A,U+DF-F6,U+F8-130,U+132-151,U+154-17F,U+218-21B}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:800;font-stretch:112%;size-adjust:118.51%;ascent-override:74.09%;descent-override:17.72%;line-gap-override:0%;unicode-range:U+41-5A,U+C0-D6,U+D8-DE}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:800;font-stretch:112%;size-adjust:126.3%;ascent-override:69.52%;descent-override:16.63%;line-gap-override:0%;unicode-range:U+30}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:800;font-stretch:112%;size-adjust:119.17%;ascent-override:73.68%;descent-override:17.62%;line-gap-override:0%;unicode-range:U+31}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:800;font-stretch:112%;size-adjust:125.95%;ascent-override:69.71%;descent-override:16.67%;line-gap-override:0%;unicode-range:U+32-39}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:800;font-stretch:112%;size-adjust:111.92%;ascent-override:78.45%;descent-override:18.76%;line-gap-override:0%;unicode-range:U+21-2F,U+3A-40,U+5B-60,U+7B-7E,U+A9,U+B0,U+D7,U+F7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:900;font-stretch:125%;size-adjust:104.37%;ascent-override:84.12%;descent-override:20.12%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:900;font-stretch:125%;size-adjust:137.57%;ascent-override:63.82%;descent-override:15.26%;line-gap-override:0%;unicode-range:U+61-7A,U+DF-F6,U+F8-130,U+132-151,U+154-17F,U+218-21B}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:900;font-stretch:125%;size-adjust:133.96%;ascent-override:65.54%;descent-override:15.68%;line-gap-override:0%;unicode-range:U+41-5A,U+C0-D6,U+D8-DE}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:900;font-stretch:125%;size-adjust:145.82%;ascent-override:60.21%;descent-override:14.4%;line-gap-override:0%;unicode-range:U+30}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:900;font-stretch:125%;size-adjust:131.44%;ascent-override:66.8%;descent-override:15.98%;line-gap-override:0%;unicode-range:U+31}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:900;font-stretch:125%;size-adjust:145.35%;ascent-override:60.41%;descent-override:14.45%;line-gap-override:0%;unicode-range:U+32-39}@font-face{font-family:Archivo fb;src:local(Arial Bold),local(Liberation Sans Bold);font-weight:900;font-stretch:125%;size-adjust:123.53%;ascent-override:71.07%;descent-override:17%;line-gap-override:0%;unicode-range:U+21-2F,U+3A-40,U+5B-60,U+7B-7E,U+A9,U+B0,U+D7,U+F7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0%;size-adjust:102.8%}.fo-btn,.cta,.ghost{justify-content:center;align-items:center;gap:var(--button-gap);min-height:var(--button-h-l);padding:0 var(--button-pad-x);border-radius:var(--button-r,var(--r-md));font-family:var(--button-face,var(--fo-display));font-size:var(--button-fs-l);font-weight:var(--button-weight,800);letter-spacing:0;text-align:center;text-transform:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--button-press-time) ease, box-shadow var(--button-press-time) ease, opacity var(--button-press-time) ease;font-style:normal;font-stretch:112%;line-height:1.15;text-decoration:none;display:inline-flex}.fo-btn,.cta{background:var(--button-bg,var(--fo-btn-bg));color:var(--button-ink,var(--fo-btn-ink));box-shadow:var(--button-shadow,var(--fo-btn-shadow));border:0}.fo-btn--m{min-height:var(--button-h-m);font-size:var(--button-fs-m)}.fo-btn--s{min-height:var(--button-h-s);padding:0 var(--button-pad-x-s);border-radius:var(--button-r-s,var(--r-md));font-size:var(--button-fs-s)}.fo-btn--plate,.ghost{border:var(--button-plate-border,var(--fo-plate-border));background:var(--button-plate-bg,var(--fo-plate-bg));color:var(--button-plate-ink,var(--fo-ink));box-shadow:none}.fo-btn--stitch,.ghost--stitch{border:var(--button-dash,var(--fo-build-dash));color:var(--button-plate-ink,var(--fo-ink));box-shadow:none;background:0 0}:is(.fo-btn,.cta,.ghost):active:not(:disabled,[aria-disabled=true]){transform:var(--button-press)}:is(.fo-btn,.cta,.ghost):is(:disabled,[aria-disabled=true]){cursor:not-allowed;transform:none}:is(.fo-btn,.cta):not(.fo-btn--plate,.fo-btn--stitch):is(:disabled,[aria-disabled=true]){background:var(--button-disabled-bg,var(--fo-disabled-bg));color:var(--button-disabled-ink,var(--fo-ink-3));box-shadow:none;opacity:1}:is(.fo-btn--plate,.fo-btn--stitch,.ghost):is(:disabled,[aria-disabled=true]){opacity:var(--button-dim)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color,var(--fo-amber));outline-offset:var(--focus-ring-offset)}.fo-overlay{z-index:50;box-sizing:border-box;padding:max(var(--overlay-gutter), env(safe-area-inset-top,0px)) max(var(--overlay-gutter), env(safe-area-inset-right,0px)) max(var(--overlay-gutter), env(safe-area-inset-bottom,0px)) max(var(--overlay-gutter), env(safe-area-inset-left,0px));overscroll-behavior:contain;justify-content:safe center;align-items:safe center;display:flex;position:fixed;inset:0}@supports not (align-items:safe center){.fo-overlay{justify-content:center;align-items:center}}.fo-scrim{background:var(--scrim-bg,var(--fo-scrim-bg));-webkit-backdrop-filter:var(--scrim-filter,var(--fo-scrim-filter));backdrop-filter:var(--scrim-filter,var(--fo-scrim-filter));animation:fo-scrim-in var(--overlay-in) var(--overlay-ease) both}.fo-dialog{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--dialog-bg,var(--fo-surface));border:1px solid var(--dialog-edge,var(--fo-shell-edge));border-radius:var(--r-xl);width:100%;max-height:100%;box-shadow:var(--dialog-shadow,var(--fo-shell-shadow));animation:fo-dialog-in var(--overlay-in) var(--overlay-ease) both;outline:none;position:relative;overflow-y:auto}.fo-dialog--danger{border:2px solid var(--dialog-danger,var(--fo-danger))}.fo-dialog__head{text-align:left;align-items:flex-start;gap:12px;padding-right:32px;display:flex}.fo-dialog__title{text-align:left;margin:0}.fo-dialog__close{z-index:2;position:absolute;top:0;right:0}.fo-scrim[data-closing]{pointer-events:none;animation:fo-scrim-out var(--overlay-out) ease-in both}[data-closing]>.fo-dialog{animation:fo-dialog-out var(--overlay-out) ease-in both}@keyframes fo-scrim-in{0%{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}}@keyframes fo-scrim-out{to{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}}@keyframes fo-overlay-in{0%{opacity:0}}@keyframes fo-overlay-out{to{opacity:0}}@keyframes fo-dialog-in{0%{opacity:0;transform:translateY(var(--overlay-rise))}}@keyframes fo-dialog-out{to{opacity:0;transform:translateY(calc(var(--overlay-rise) / 2))}}@media (prefers-reduced-motion:reduce){.fo-dialog{animation-name:fo-overlay-in}[data-closing]>.fo-dialog{animation-name:fo-overlay-out}}html.modal-scroll-locked{overscroll-behavior:none;overflow:hidden}.fo-dialog--legal{flex-direction:column;width:min(680px,100%);padding:0;display:flex;overflow:hidden}.legal-dialog__head{border-bottom:1px solid var(--dialog-edge,var(--fo-shell-edge));flex:none;padding:20px 52px 14px 20px}.legal-dialog__title{font-family:var(--dialog-head-face,var(--fo-display));color:var(--dialog-ink,var(--fo-ink));margin:0;font-size:18px;font-weight:900;line-height:1.2}.legal-dialog__updated{color:var(--dialog-ink-2,var(--fo-ink-2));margin:4px 0 0;font-size:12px}.legal-dialog__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;color:var(--dialog-ink-2,var(--fo-ink-2));flex:1;padding:16px 20px 20px;font-size:14px;line-height:1.6;overflow-y:auto}.legal-dialog__scroll h1{display:none}.legal-dialog__scroll :is(h2,h3){font-family:var(--dialog-head-face,var(--fo-display));color:var(--dialog-ink,var(--fo-ink));margin:22px 0 6px;scroll-margin-top:16px;font-size:15px;font-weight:800;line-height:1.2}.legal-dialog__scroll h3{font-size:14px}.legal-dialog__scroll h2:first-child{margin-top:0}.legal-dialog__scroll p{margin:0 0 11px}.legal-dialog__scroll ul{margin:0 0 11px;padding-left:20px;list-style:outside}.legal-dialog__scroll li{margin:0 0 5px}.legal-dialog__scroll :is(p,li) strong{color:var(--dialog-ink,var(--fo-ink))}.legal-dialog__scroll a{color:var(--dialog-link,var(--fo-ink));text-underline-offset:2px;text-decoration:underline}.legal-dialog__scroll a.l-doc__anchor{color:inherit;text-decoration:none}.legal-dialog__scroll code{border-radius:var(--r-xs);background:color-mix(in srgb, currentColor 10%, transparent);padding:1px 5px;font-size:.92em}.legal-dialog__scroll hr{border:0;border-top:var(--stitch) var(--dialog-edge,var(--fo-shell-edge));margin:18px 0}.legal-dialog__scroll .l-doc__intro{border:1px solid var(--dialog-edge,var(--fo-shell-edge));border-radius:var(--r-lg);color:var(--dialog-ink,var(--fo-ink));margin:0 0 16px;padding:12px 14px}.legal-dialog__scroll .l-doc__intro p{margin:0}.legal-dialog__scroll .l-doc__table{margin:0 0 11px;overflow-x:auto}.legal-dialog__scroll table{border-collapse:collapse;min-width:100%;font-size:13px}.legal-dialog__scroll :is(th,td){border:1px solid var(--dialog-edge,var(--fo-shell-edge));text-align:left;vertical-align:top;padding:6px 10px}.fo-field,.name-input,.fable-register__input,.namefield,.authfield,.bdraft__input,.bage__in,.adm-input,.adm-select,.adm-textarea{box-sizing:border-box;min-height:var(--field-h);padding:0 var(--field-pad-x);border:1px solid var(--field-edge,var(--fo-shell-edge));border-radius:var(--field-r);background:var(--field-bg,var(--fo-plate-bg));color:var(--field-ink,var(--fo-ink));font-family:var(--field-face,inherit);font-size:var(--field-fs);transition:border-color var(--dur-fast) var(--ease-std), box-shadow var(--dur-fast) var(--ease-std);outline:none;font-weight:400;line-height:1.3}:is(.fo-field,.name-input,.bdraft__input,.adm-textarea):is(textarea){padding-block:calc((var(--field-h) - 1.3em - 2px) / 2);resize:none}.adm-textarea{resize:vertical}:is(.fo-field,.name-input,.fable-register__input,.namefield,.authfield,.bdraft__input,.bage__in,.adm-input,.adm-textarea,.composer__input,.teaser-chat__input)::placeholder{color:var(--field-placeholder,var(--fo-ink-3));opacity:1;font-weight:400}:is(.fo-field,.name-input,.fable-register__input,.namefield,.authfield,.bdraft__input,.bage__in,.adm-input,.adm-select,.adm-textarea):focus{border-color:var(--field-focus,var(--fo-amber));box-shadow:0 0 0 var(--field-ring-w) var(--field-ring,rgb(var(--fo-amber-rgb) / .16));outline:none}:is(.fo-field,.name-input,.fable-register__input,.authfield,.adm-input,.adm-textarea)[aria-invalid=true]{border-color:var(--field-error,var(--fo-danger))}.fo-field__error{color:var(--field-error,var(--fo-danger));text-align:left;margin:6px 0 0;font-size:13px;line-height:1.35}.composer__input,.teaser-chat__input{border-color:var(--chat-edge,var(--fo-chat-edge));font-size:var(--field-fs)}.adm-shell{--field-h:var(--field-h-s);--field-pad-x:var(--field-pad-x-s)}.adm-input--cell{background:0 0;border-color:#0000;min-height:0}.adm-input--cell:hover{border-color:var(--field-edge,var(--fo-shell-edge))}.adm-input--cell:focus{background:var(--field-bg,var(--fo-plate-bg))}.toggle,.adm-switch__track{box-sizing:border-box;width:var(--toggle-w);height:var(--toggle-h);border-radius:var(--r-pill);background:var(--toggle-off,rgb(var(--fo-line) / .18));cursor:pointer;transition:background var(--toggle-time) ease;-webkit-tap-highlight-color:transparent;border:0;flex:none;padding:0;position:relative}.toggle--on,.adm-switch--on .adm-switch__track{background:var(--toggle-on,var(--fo-amber))}.toggle__knob,.adm-switch__knob{top:var(--toggle-pad);left:var(--toggle-pad);width:var(--toggle-knob-w);height:calc(var(--toggle-h) - 2 * var(--toggle-pad));border-radius:var(--r-pill);background:var(--toggle-knob,#fff);box-shadow:var(--shadow-knob);transition:transform var(--toggle-knob-time) var(--toggle-knob-ease), width var(--toggle-knob-time) ease;position:absolute}.toggle--on .toggle__knob,.adm-switch--on .adm-switch__knob{transform:translateX(calc(var(--toggle-w) - 2 * var(--toggle-pad) - var(--toggle-knob-w)))}.toggle:active .toggle__knob{width:calc(var(--toggle-knob-w) + 4px)}.toggle--on:active .toggle__knob{transform:translateX(calc(var(--toggle-w) - 2 * var(--toggle-pad) - var(--toggle-knob-w) - 4px))}.adm-switch{--toggle-w:var(--toggle-w-s);--toggle-h:var(--toggle-h-s);--toggle-knob-w:var(--toggle-knob-w-s)}.slider,.range-slider{appearance:none;box-sizing:border-box;cursor:pointer;background:0 0;width:100%;height:22px;margin:0}.slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--range-fill,var(--fo-amber)) 0, var(--range-fill,var(--fo-amber)) var(--pct,var(--slider-progress,50%)), var(--range-track,rgb(var(--fo-line) / .24)) var(--pct,var(--slider-progress,50%)), var(--range-track,rgb(var(--fo-line) / .24)) 100%);border-radius:3px;height:6px}.range-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--range-fill,var(--fo-amber)) 0, var(--range-fill,var(--fo-amber)) var(--pct,var(--slider-progress,50%)), var(--range-track,rgb(var(--fo-line) / .24)) var(--pct,var(--slider-progress,50%)), var(--range-track,rgb(var(--fo-line) / .24)) 100%);border-radius:3px;height:6px}.slider::-moz-range-track{background:var(--range-track,rgb(var(--fo-line) / .24));border-radius:3px;height:6px}.range-slider::-moz-range-track{background:var(--range-track,rgb(var(--fo-line) / .24));border-radius:3px;height:6px}.slider::-moz-range-progress{background:var(--range-fill,var(--fo-amber));border-radius:3px;height:6px}.range-slider::-moz-range-progress{background:var(--range-fill,var(--fo-amber));border-radius:3px;height:6px}.slider::-webkit-slider-thumb{appearance:none;background:var(--range-thumb,var(--fo-btn-bg));width:20px;height:20px;box-shadow:var(--shadow-knob);border:0;border-radius:50%;margin-top:-7px}.range-slider::-webkit-slider-thumb{appearance:none;background:var(--range-thumb,var(--fo-btn-bg));width:20px;height:20px;box-shadow:var(--shadow-knob);border:0;border-radius:50%;margin-top:-7px}.slider::-moz-range-thumb{background:var(--range-thumb,var(--fo-btn-bg));width:20px;height:20px;box-shadow:var(--shadow-knob);border:0;border-radius:50%}.range-slider::-moz-range-thumb{background:var(--range-thumb,var(--fo-btn-bg));width:20px;height:20px;box-shadow:var(--shadow-knob);border:0;border-radius:50%}.adm-seg,html .modeseg.toggle{box-sizing:border-box;height:var(--seg-h);border-radius:var(--r-pill)}.adm-seg__btn{align-items:center;display:inline-flex}.adm-seg__pill,html .modeseg .toggle__knob{transition:left var(--toggle-knob-time) var(--toggle-knob-ease), width var(--toggle-knob-time) var(--toggle-knob-ease), transform var(--toggle-knob-time) var(--toggle-knob-ease)}.chip,.adm-chip{box-sizing:border-box;min-height:var(--chip-h);padding:0 var(--chip-pad-x);border-radius:var(--r-pill);white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.fo-check,:where(.adm-shell,.pay-terms) input[type=checkbox]:not(.adm-switch input),.paywall-checkout-terms__box{appearance:none;box-sizing:border-box;width:var(--check-size);height:var(--check-size);border:1.5px solid var(--check-edge,rgb(var(--fo-line) / .32));border-radius:var(--r-xs);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-std), border-color var(--dur-fast) var(--ease-std);background:0 0;flex:none;margin:0;position:relative}.fo-check:checked,:where(.adm-shell,.pay-terms) input[type=checkbox]:not(.adm-switch input):checked,.paywall-checkout-terms__input:checked+.paywall-checkout-terms__box{border-color:var(--check-on,var(--fo-amber));background:var(--check-on,var(--fo-amber))}.fo-check:checked:after,:where(.adm-shell,.pay-terms) input[type=checkbox]:not(.adm-switch input):checked:after,.paywall-checkout-terms__input:checked+.paywall-checkout-terms__box:after{content:"";border:solid var(--check-ink,var(--fo-btn-ink));border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.fo-check:focus-visible,:where(.adm-shell,.pay-terms) input[type=checkbox]:not(.adm-switch input):focus-visible,.paywall-checkout-terms__input:focus-visible+.paywall-checkout-terms__box{outline:var(--focus-ring-width) solid var(--fo-amber);outline-offset:var(--focus-ring-offset)}.fo-label,.nav-group__head,.section__head,.bsec__title,.chipline__label,.iconpick__head,.lk-drawer__group-head,.adm-nav__head,.adm-h3,.l-doc th{letter-spacing:.08em;text-transform:uppercase;color:var(--fo-ink-3,var(--tx2));font-size:12px;font-style:normal;font-weight:700;line-height:1.2}.fo-stamp,.l-kicker,.lk-stamp--hero,.paywall-v4-plan__badge,.teaser-chat__counter,.option-card__tag{font-family:var(--fo-display,sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--fo-amber,var(--acc));font-size:12px;font-style:normal;font-weight:700;line-height:1}.lk-logo__word,.rail__word,.adm-brand__name,.rotcover__word{font-family:var(--fo-wordmark);font-variation-settings:"wdth" 112;letter-spacing:-.02em;font-weight:500;font-stretch:112%}:is(.lk-logo__word,.rail__word,.adm-brand__name,.rotcover__word) b{font-weight:900}html,body{font-family:var(--fo-body)}html.modal-scroll-locked body{overscroll-behavior:none;width:100%;inset:0;top:var(--modal-scroll-y,0);position:fixed;overflow:hidden}html.modal-scroll-locked #modal-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--progress-height:.25rem}#app>header{z-index:10;flex-shrink:0}#progress-bar{height:var(--progress-height)}.progress-fill{height:100%;transition:all var(--dur-slow) var(--ease-out)}.step-head-pad{padding:.5rem 1rem}.step-column{width:100%;max-width:48rem;margin-inline:auto}.step-column--head{position:relative}.step-main{flex:1;padding:1rem 1rem 8rem}:where(.step-sections>:not(:last-child)){margin-block-end:2rem}:where(.step-section>:not(:last-child)){margin-block-end:1rem}:where(.step-section--tight>:not(:last-child)){margin-block-end:.75rem}.step-subtitle{color:var(--c-muted);text-align:center;margin-top:-.5rem;font-size:.875rem;line-height:1.25rem}.step-footer{position:fixed}.step-footer__row{justify-content:center;max-width:48rem;margin-inline:auto;display:flex}.step-next{width:100%}.option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:36rem;margin-inline:auto;display:grid}.option-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.option-grid--wide{max-width:42rem}@media (min-width:640px){.step-next{width:auto;min-width:300px}.option-grid--wide{grid-template-columns:repeat(3,minmax(0,1fr))}}button{-webkit-user-select:none;user-select:none}.option-card{cursor:pointer;aspect-ratio:3/4;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-fast) var(--ease-std);background-color:var(--c-card);position:relative;overflow:hidden}.option-card:hover{transform:translateY(-2px)}.option-card-check{opacity:0;width:24px;height:24px;transition:opacity var(--dur-fast) var(--ease-std);border-radius:50%;justify-content:center;align-items:center}.option-card.selected .option-card-check{opacity:1}.step-title-row{justify-content:center;align-items:center;min-height:2.75rem;margin:0 auto .25rem;padding:0 3rem;display:flex}.step-title-row__title{text-align:center;margin:0}.step-back-btn,.step-home-btn{position:absolute}.step-back-btn{transform:translateY(-50%)rotate(-6deg)}.step-home-btn{transform:translateY(-50%)rotate(6deg)}.step-back-btn:hover,.step-back-btn:focus-visible,.step-back-btn:active,.step-home-btn:hover,.step-home-btn:focus-visible,.step-home-btn:active{opacity:.65}#modal-overlay.visible.home-sheet-overlay{z-index:100;background:linear-gradient(transparent var(--home-drop-top), var(--fo-scrim-bg) var(--home-drop-top));-webkit-backdrop-filter:none;backdrop-filter:none;animation:fo-overlay-in var(--overlay-in) var(--overlay-ease) both;padding:0;display:block}#modal-overlay.visible.home-sheet-overlay[data-closing]{animation:fo-overlay-out var(--overlay-out) ease-in both}#modal-overlay.visible.home-sheet-overlay #modal-content{top:calc(var(--home-drop-top) + 4px);right:max(12px, env(safe-area-inset-right,0px), var(--home-drop-right));width:min(340px,100vw - 24px);max-height:calc(100dvh - var(--home-drop-top) - 18px);transform-origin:100% 0;animation:home-drop-open var(--overlay-in) var(--overlay-ease) both;position:absolute}#modal-overlay.visible.home-sheet-overlay[data-closing] #modal-content{animation:fo-overlay-out var(--overlay-out) ease-in both}@keyframes home-drop-open{0%{clip-path:inset(0 0 100% 0 round var(--r-xl));transform:translateY(-10px)}to{clip-path:inset(0 0 0 0 round var(--r-xl));transform:none}}@media (prefers-reduced-motion:reduce){#modal-overlay.visible.home-sheet-overlay #modal-content{animation-name:fo-overlay-in}}.home-sheet__rows{flex-direction:column;gap:8px;padding:8px;display:flex}.home-sheet__row{border:var(--fo-plate-border);border-radius:var(--r-lg);background:var(--fo-plate-bg);width:100%;min-height:54px;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease-std), box-shadow var(--dur-fast) var(--ease-std);align-items:center;gap:14px;padding:0 16px;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.home-sheet__row:hover,.home-sheet__row:focus-visible,.home-sheet__row:active{background:var(--fo-row-on-bg), var(--fo-plate-bg);box-shadow:var(--fo-row-on-shadow)}.home-sheet__icon{width:var(--ico-lg);height:var(--ico-lg);color:var(--c-accent);filter:drop-shadow(0 0 5px var(--fo-glow-stamp-95));flex:none}.name-input-field{max-width:36rem;margin-inline:auto}.name-input-counter{color:var(--c-muted);text-align:right;margin-top:.25rem;font-size:.75rem;line-height:1rem}.name-input-wrap{position:relative}.name-input{width:100%;padding-right:3.5rem}.randomize-btn{color:#ffffffe0;appearance:none;transition:color var(--dur-fast) var(--ease-std), opacity var(--dur-fast) var(--ease-std);border-radius:0;margin:0;position:absolute;top:50%;right:.25rem;overflow:hidden;transform:translateY(-50%)}.randomize-btn:hover{color:#fff;opacity:1}.randomize-btn:active{opacity:.75}.randomize-btn svg{pointer-events:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeIn var(--dur-base) var(--ease-out)}.sr-only{clip-path:inset(50%);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.option-card--emoji{aspect-ratio:auto;text-align:center;cursor:pointer;min-height:132px;transition:border-color var(--dur-fast) var(--ease-std), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-std);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px 14px 16px;display:flex;position:relative}@media (max-width:639px){.option-card--emoji{height:152px;min-height:0}.option-card__emoji-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.option-card--emoji:hover{transform:translateY(-2px)}.option-card__emoji{font-size:44px;line-height:1}.option-card__emoji-label{color:var(--c-text);font-size:15px}.option-card__emoji-desc{color:var(--c-muted);font-size:12px;line-height:1.35}.option-card--emoji .option-card-check{position:absolute;top:8px;right:8px}.teaser-chat{flex-direction:column;display:flex;overflow:hidden}.teaser-chat__header{border-bottom:1px solid var(--c-border);align-items:center;gap:10px;padding:12px 14px;display:flex}.teaser-chat__avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.teaser-chat__meta{flex:1;min-width:0}.teaser-chat__name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.teaser-chat__status{margin-top:1px;font-size:12px}.teaser-chat__messages{transition:height var(--dur-base) var(--ease-std);overscroll-behavior:contain;flex-direction:column;gap:8px;padding:16px 12px;display:flex;overflow-y:auto}.teaser-msg{display:flex}.teaser-msg--user{justify-content:flex-end}.teaser-msg--bot{justify-content:flex-start}.teaser-msg__bubble{word-wrap:break-word;max-width:82%;padding:9px 13px;font-size:16px;line-height:1.45}.teaser-msg__bubble--typing{align-items:center;gap:5px;padding:13px 15px;display:flex}.teaser-msg__bubble--typing span{border-radius:50%;width:7px;height:7px;animation:1.2s infinite fo-typing}.teaser-msg__bubble--typing span:nth-child(2){animation-delay:.2s}.teaser-msg__bubble--typing span:nth-child(3){animation-delay:.4s}.teaser-chat__lock{margin:0 12px 12px;padding:12px 14px}.teaser-chat__lock-title{font-size:14px}.teaser-chat__lock-text{color:var(--c-muted);margin-top:4px;font-size:12px;line-height:1.45}.teaser-chat__inputrow{border-top:1px solid var(--c-border);gap:8px;padding:12px;display:flex}.teaser-chat__input{min-width:0;color:var(--c-text);border-style:solid;border-width:1px;outline:none;flex:1;padding:10px 13px}.teaser-chat__input:disabled{opacity:.5}.teaser-chat__send{flex:none}html.keyboard-open #step-footer{display:none}.option-card__photo{object-fit:cover;border-radius:inherit;z-index:0;width:100%;height:100%;position:absolute;inset:0}.option-card__emoji-body{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;display:flex;position:relative}.option-card--has-photo{aspect-ratio:3/4;justify-content:flex-end;height:auto;min-height:0;padding:0}.option-card--has-photo .option-card__emoji,.option-card--has-photo .option-card__sample{display:none}.option-card--has-photo .option-card__emoji-body{justify-content:flex-end;padding:40px 10px 12px}.option-card__sample{border-radius:var(--r-bubble) var(--r-bubble) var(--r-bubble-tail) var(--r-bubble);word-wrap:break-word;text-align:left;max-width:100%;padding:9px 12px;font-size:14px;line-height:1.4}.option-card--emoji.selected .option-card__emoji,.option-card--emoji.selected .option-card__sample{animation:fo-pick-pop var(--dur-slow) var(--ease-spring)}.slider-card{max-width:36rem;margin-inline:auto;padding:1rem}.slider-card__value{text-align:center;margin-bottom:1rem}.slider-card__chip{border-radius:var(--r-sm);border-style:solid;border-width:1px;padding:.25rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-block}.slider-card__row{align-items:center;gap:.75rem;display:flex}.slider-card__label{color:var(--c-muted);font-size:.875rem;line-height:1.25rem}.slider-card__input{flex:1}@media (min-width:640px){.slider-card{padding:1.5rem}}.slider-icons{letter-spacing:3px;-webkit-user-select:none;user-select:none;min-height:40px;font-size:30px;line-height:1.2}@media (max-width:639px){.slider-icons{letter-spacing:2px;font-size:24px}}.option-card--compact{gap:4px;min-height:96px;padding:12px 8px 10px}.option-card--compact .option-card__emoji{font-size:28px}.option-card--compact .option-card__emoji-label{font-size:12px;line-height:1.25}@media (max-width:639px){.option-card--compact{height:auto;min-height:92px}}.option-card.shake{animation:optionCardShake var(--dur-base) var(--ease-out)}@keyframes optionCardShake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.option-card__video{object-fit:cover;border-radius:inherit;z-index:0;width:100%;height:100%;display:none;position:absolute;inset:0}.option-card__video--playing{display:block}.option-card__tag{z-index:2;border-radius:var(--r-pill);pointer-events:none;padding:4px 11px;position:absolute;top:10px;left:10px;transform:rotate(-3deg)}.y-burst{z-index:200;pointer-events:none;font-size:22px;animation:.8s cubic-bezier(.16,.84,.44,1) forwards yBurst;position:fixed}@keyframes yBurst{0%{opacity:1;transform:translate(-50%,-50%)scale(.5)rotate(0)}to{opacity:0;transform:translate(calc(-50% + var(--bx)), calc(-50% + var(--by))) scale(1.25) rotate(var(--br))}}html.theme-flash{--flash-ink:var(--fo-btn-ink);--flash-cream:var(--fo-line);--flash-line:var(--fo-hairline);--flash-glow:var(--fo-glow);--flash-sky:var(--fo-bg);--c-pw-accent:var(--fo-amber);--c-pw-accent-rgb:var(--fo-amber-rgbc);--c-pw-accent-soft:var(--fo-amber-2);--c-pw-accent-soft-rgb:var(--fo-amber-2-rgbc);--c-pw-cta-grad-a:var(--fo-btn-bg);--c-pw-cta-grad-b:var(--fo-btn-bg-2);--c-pw-pink-bright:var(--fo-amber);--c-pw-link:var(--fo-amber-2);--c-bg:var(--fo-bg-0);--c-bg-rgb:var(--fo-bg-0-rgbc);--c-surface-deep:var(--fo-header);--c-surface:var(--fo-surface-1);--c-card:var(--fo-card);--c-card-rgb:var(--fo-card-rgbc);--c-border:var(--fo-border);--c-border-rgb:var(--fo-border-rgbc);--c-text:var(--fo-ink);--c-muted:var(--fo-ink-2);--c-inactive:var(--fo-ink-3);--c-primary:var(--fo-btn-bg);--c-primary-rgb:var(--fo-btn-bg-rgbc);--c-primary-hover:var(--fo-btn-hover);--c-primary-grad-hover-a:var(--fo-btn-hover-a);--c-primary-grad-hover-b:var(--fo-btn-hover-b);--c-primary-grad-active-a:var(--fo-btn-active-a);--c-primary-grad-active-b:var(--fo-btn-active-b);--c-accent:var(--fo-amber);--c-card-selected-ring:var(--fo-amber);--c-promo1:var(--fo-amber-deep);--c-promo2:var(--fo-amber);background-color:var(--fo-bg-0)}html.theme-flash body{z-index:0;background:var(--fo-edge);min-height:100dvh;color:var(--c-text);position:relative}html.theme-flash body:before{content:"";z-index:-1;background:var(--flash-sky);pointer-events:none;position:fixed;inset:0}html.theme-flash #app>header{background:0 0}html.theme-flash #app>header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(var(--fo-bg-0), transparent), var(--fo-shell-bg);box-shadow:inset 0 -1px 0 var(--fo-shell-edge), var(--fo-shell-shadow);-webkit-backdrop-filter:var(--fo-shell-filter);backdrop-filter:var(--fo-shell-filter);position:absolute;inset:0}html.theme-flash .step-title-row__title,html.theme-flash .teaser-chat__lock-title{font-family:var(--fo-display);font-variation-settings:"wdth" 125;letter-spacing:-.025em;font-weight:900;font-stretch:125%}html.theme-flash .step-title-row__title{color:var(--c-text);text-transform:lowercase;font-size:clamp(1.25rem,5.4vw,2.1rem);line-height:1.02}html.theme-flash .teaser-chat__name{font-family:var(--fo-display);font-variation-settings:"wdth" 100;letter-spacing:-.01em;color:var(--c-text);font-weight:800;font-stretch:100%}html.theme-flash #progress-bar{background:rgb(var(--flash-cream) / .24)}html.theme-flash #progress-fill{background:var(--fo-amber);box-shadow:0 0 12px var(--fo-glow-lit-70)}html.theme-flash .option-card,html.theme-flash .option-card--emoji,html.theme-flash .teaser-chat,html.theme-flash #step-container .slider-card{background:linear-gradient(180deg, var(--fo-card), var(--fo-surface-1));border:1px solid var(--flash-line);border-radius:var(--r-lg)}html.theme-flash .option-card--emoji:hover{border-color:rgb(var(--fo-amber-rgb) / .45)}html.theme-flash .option-card--has-photo .option-card__emoji-body{background:linear-gradient(to top, rgb(var(--fo-bg-0-rgb) / .94), rgb(var(--fo-bg-0-rgb) / .6) 55%, transparent);border-radius:0 0 var(--r-lg) var(--r-lg)}html.theme-flash .option-card__emoji-label{font-family:var(--fo-display);font-variation-settings:"wdth" 110;letter-spacing:-.01em;font-weight:800;font-stretch:110%}html.theme-flash .option-card.selected,html.theme-flash .option-card--emoji.selected{border-color:rgb(var(--fo-amber-rgb) / .4);box-shadow:inset 0 0 0 1px rgb(var(--fo-amber-rgb) / .4), 0 0 22px -4px var(--fo-glow-lit-70)}html.theme-flash .option-card-check{background:var(--fo-amber);color:var(--flash-ink)}html.theme-flash .option-card__tag{background:var(--fo-bg-0);border:1px solid var(--flash-line);color:var(--c-accent)}html.theme-flash .option-card__sample{background:var(--fo-sample-bg);color:var(--fo-sample-ink);box-shadow:var(--shadow-lift)}html.theme-flash #next-button{box-shadow:var(--shadow-float)}html.theme-flash #next-button:disabled{box-shadow:none}html.theme-flash #step-footer{z-index:61;right:max(24px,6vw);bottom:max(env(safe-area-inset-bottom), 14px);padding:0;left:max(24px,6vw)}html.theme-flash .step-main{padding-bottom:calc(max(env(safe-area-inset-bottom), 14px) + var(--button-h-l) + 36px)}html.theme-flash #buddy-widget{bottom:calc(max(env(safe-area-inset-bottom), 14px) + var(--button-h-l) + 12px + var(--kb,0px))}html.theme-flash .teaser-chat__header,html.theme-flash .teaser-chat__inputrow{background:var(--fo-header);border-color:var(--flash-line)}html.theme-flash .teaser-chat__avatar{background:linear-gradient(135deg, var(--fo-amber), var(--fo-amber-deep))}html.theme-flash .teaser-msg--bot .teaser-msg__bubble{background:var(--fo-sample-bg);color:var(--fo-sample-ink);border-radius:var(--r-bubble) var(--r-bubble) var(--r-bubble) var(--r-bubble-tail)}html.theme-flash .teaser-msg__bubble--typing span{background:var(--fo-sample-ink)}html.theme-flash .teaser-chat__status{color:var(--fo-ok)}html.theme-flash .teaser-chat__counter{color:var(--c-accent);text-shadow:var(--flash-glow);white-space:nowrap}html.theme-flash .teaser-chat__input{background:var(--fo-plate-bg);border-radius:var(--r-md)}html.theme-flash .teaser-chat__send{--button-r:var(--r-md)}html.theme-flash .teaser-chat__lock{border:1px solid rgb(var(--fo-amber-rgb) / .4);border-radius:var(--r-lg);background:rgb(var(--fo-amber-rgb) / .07)}html.theme-flash .teaser-chat__lock-title{color:var(--c-accent)}html.theme-flash #step-container .slider-card__chip{border-color:rgb(var(--fo-amber-rgb) / .55);color:var(--c-accent);font-family:var(--fo-mono);letter-spacing:.08em}html.theme-flash #step-container>div{position:relative}html.theme-flash #step-container .animate-fade-in,html.theme-flash #step-container .animate-fade-in>*,html.theme-flash .step-title-row{position:static}html.theme-flash .step-home-btn{z-index:2;color:var(--c-accent);top:1.375rem;right:0}html.theme-flash .step-back-btn{z-index:2;color:var(--c-accent);top:1.375rem;left:0}html.theme-flash .step-back-btn svg,html.theme-flash .step-home-btn svg{filter:drop-shadow(0 0 5px var(--fo-glow-stamp-95))}html.theme-flash .teaser-chat__avatar svg,html.theme-flash .option-card-check svg{color:var(--flash-ink)}.kruusimees-glow{--kruus-glow-core:var(--fo-bg-0,var(--b1,#000));--kruus-glow-halo:var(--fo-amber,var(--acc2,#ffb347))}.kruusimees-glow:has(.kruusimees){isolation:isolate;position:relative}.kruusimees-glow:has(.kruusimees):before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--kruus-glow-core) 92%, transparent) 55%, transparent);border-radius:50%;position:absolute;inset:-26%}.kruusimees-glow .kruusimees{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--kruus-glow-core) 90%, transparent)) drop-shadow(0 0 8px color-mix(in srgb, var(--kruus-glow-halo) 55%, transparent));overflow:visible}.kruusimees--shake{animation:kruusimeesShake var(--kruus-flash,.9s) var(--ease-std)}.kruusimees--shake-hard{animation-name:kruusimeesShakeHard}@keyframes kruusimeesShake{0%,to{transform:translate(0)rotate(0)}10%{transform:translate(-3px)rotate(-11deg)}22%{transform:translate(3px)rotate(11deg)}34%{transform:translate(-3px)rotate(-9deg)}46%{transform:translate(2px)rotate(8deg)}58%{transform:translate(-2px)rotate(-6deg)}70%{transform:translate(1px)rotate(4deg)}84%{transform:translate(-1px)rotate(-2deg)}}@keyframes kruusimeesShakeHard{0%,to{transform:translate(0)rotate(0)}8%{transform:translate(-5px)rotate(-15deg)}18%{transform:translate(5px)rotate(15deg)}28%{transform:translate(-5px)rotate(-14deg)}38%{transform:translate(4px)rotate(12deg)}50%{transform:translate(-4px)rotate(-10deg)}62%{transform:translate(3px)rotate(8deg)}74%{transform:translate(-2px)rotate(-5deg)}88%{transform:translate(1px)rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.kruusimees--shake{animation:none}}#buddy-widget{right:14px;bottom:calc(96px + var(--kb,0px));z-index:40;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;max-width:min(320px,100vw - 28px);transition:bottom .4s cubic-bezier(.17,.59,.4,1);display:flex;position:fixed}html[data-kb="1"] #buddy-widget{top:max(12px, env(safe-area-inset-top,0px));bottom:auto}html[data-kb="1"] .buddy-bubble{opacity:0;transition:opacity var(--dur-fast) var(--ease-std)}.buddy-avatar{background:linear-gradient(135deg, var(--c-promo2), var(--c-primary));width:54px;height:54px;box-shadow:0 4px 18px rgba(var(--c-primary-rgb), .45);pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:filter var(--dur-fast) var(--ease-std);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:28px;display:flex}.buddy-avatar:hover{filter:brightness(1.12)}.buddy-avatar:active{filter:brightness(.92);transform:scale(.9)}@keyframes buddyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.buddy-avatar--bounce{animation:buddyBounce var(--dur-slow) var(--ease-out)}@keyframes buddyBounce{0%{transform:scale(1)}35%{transform:scale(1.22)rotate(-6deg)}70%{transform:scale(.94)rotate(4deg)}to{transform:scale(1)}}.buddy-bubble{cursor:pointer;background:var(--c-card);border:1px solid var(--c-primary);color:var(--c-text);border-radius:var(--r-bubble) var(--r-bubble) var(--r-bubble-tail) var(--r-bubble);box-shadow:var(--shadow-overlay);pointer-events:auto;max-width:100%;padding:10px 26px 14px 13px;font-size:14px;line-height:1.45}.buddy-bubble__close{width:18px;height:18px;color:var(--c-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-std), background var(--dur-fast) var(--ease-std);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:2px;right:4px}.buddy-bubble__close:hover{color:var(--c-text);background:#ffffff1a}.buddy-bubble--pop{animation:buddyPop var(--dur-base) var(--ease-spring)}@keyframes buddyPop{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:639px){#buddy-widget{bottom:calc(104px + var(--kb,0px));max-width:calc(100vw - 20px);right:10px}.buddy-avatar{width:46px;height:46px;font-size:24px}.buddy-bubble{font-size:12px}}#buddy-widget .buddy-confetti{z-index:9999;pointer-events:none;position:fixed;inset:0;overflow:hidden}#buddy-widget .buddy-confetti span{left:var(--ox,85vw);top:var(--oy,75vh);animation:buddy-confetti-fly var(--dur,2.2s) linear var(--delay,0s) both;position:absolute}@keyframes buddy-confetti-fly{0%{opacity:1;animation-timing-function:cubic-bezier(.15,.75,.4,1);transform:translate(-50%,-50%)rotate(0)scale(.4)}30%{transform:translate(calc(-50% + var(--sx,0vw) * .75), calc(-50% - var(--up,40vh))) rotate(calc(var(--rot,360deg) * .4)) scale(1);opacity:1;animation-timing-function:cubic-bezier(.55,.05,.85,.5)}85%{opacity:1}to{transform:translate(calc(-50% + var(--sx,0vw)), calc(-50% - var(--up,40vh) + 120vh)) rotate(var(--rot,360deg)) scale(.9);opacity:0}}#buddy-widget .buddy-avatar--burst{animation:buddy-pop-out var(--dur-base) ease-in forwards;pointer-events:none}@keyframes buddy-pop-out{to{opacity:0;transform:scale(0)}}#buddy-widget .buddy-bubble{width:max-content;max-width:min(320px, var(--buddy-room,calc(100vw - 20px)));position:absolute;bottom:calc(100% + 8px);right:0}#buddy-widget[data-bubble-x=left] .buddy-bubble{border-radius:var(--r-bubble) var(--r-bubble) var(--r-bubble) var(--r-bubble-tail);left:0;right:auto}#buddy-widget[data-bubble-y=below] .buddy-bubble{border-radius:var(--r-bubble) var(--r-bubble-tail) var(--r-bubble) var(--r-bubble);top:calc(100% + 8px);bottom:auto}#buddy-widget[data-bubble-y=below][data-bubble-x=left] .buddy-bubble{border-radius:var(--r-bubble-tail) var(--r-bubble) var(--r-bubble) var(--r-bubble)}#buddy-widget .buddy-bubble--vanished{visibility:hidden}.buddy-avatar:has(.kruusimees){box-shadow:none;background:0 0}.buddy-avatar .kruusimees{width:100%;height:100%}html.theme-flash .buddy-bubble,html[data-skin=flash] .tour .buddy-bubble,html[data-skin=flashlight] .tour .buddy-bubble{background:linear-gradient(180deg, var(--fo-card), var(--fo-surface-1));border:1px solid rgb(var(--fo-amber-rgb) / .45)}#buddy-widget[data-anchor=top]{top:max(12px, env(safe-area-inset-top,0px));bottom:auto}.buddy-bubble--card{cursor:default;padding:12px 14px 10px}#buddy-widget:not([data-dragged]) .buddy-bubble{max-width:min(320px,100vw - 54px);bottom:calc(100% + 4px);right:calc(100% - 12px)}#buddy-widget[data-anchor=top]:not([data-dragged]) .buddy-bubble{border-radius:var(--r-bubble) var(--r-bubble-tail) var(--r-bubble) var(--r-bubble);top:calc(100% + 4px);bottom:auto}.lk-home,.gate[data-lander],html.theme-flash,html[data-skin=flash],.theme-card[data-theme-shown=flash],.adm-shell,html.global-error{--fo-line:255 236 210;--fo-bg:radial-gradient(90% 34% at 50% 15%, #ff8c2857, #ff8c2800 70%), radial-gradient(70% 22% at 50% 62%, #ff5a281a, #ff5a2800 70%), #0b0908;--fo-bg-desk:radial-gradient(44% 52% at 74% 30%, #ff8c285c, #ff8c2800 70%), radial-gradient(50% 30% at 30% 100%, #ff5a281a, #ff5a2800 70%), #0b0908;--fo-surface:linear-gradient(180deg, #1b1510, #14100c);--fo-card:#1b1510;--fo-ink:#f7f1e8;--fo-ink-2:#b3a99c;--fo-amber:#ff9d2e;--fo-shell-bg:rgb(22 17 13/var(--fo-shell-alpha));--fo-shell-edge:rgb(var(--fo-line) / .12);--fo-shell-border:1px solid var(--fo-shell-edge);--fo-shell-shadow:0 24px 40px -20px #000000e6;--fo-plate-bg:rgb(var(--fo-line) / .08);--fo-plate-border:1px solid rgb(var(--fo-line) / .14);--fo-hairline:rgb(var(--fo-line) / .1);--fo-btn-ink:#0b0908;--fo-btn-bg:#fff6e8;--fo-btn-shadow:0 0 0 1px #ffffff4d, 0 12px 44px -8px var(--fo-glow-btn-70);--fo-bg-0:#0b0908;--fo-bg-0-rgb:11 9 8;--fo-bg-0-rgbc:11, 9, 8;--fo-deep:#14100c;--fo-surface-1:#14100c;--fo-card-rgb:27 21 16;--fo-card-rgbc:27, 21, 16;--fo-card-hover:linear-gradient(180deg, #221a13, #17120d);--fo-edge:#1d1a17;--fo-header:#080604;--fo-border:#2a231c;--fo-border-rgbc:42, 35, 28;--fo-ink-3:#7d7468;--fo-amber-rgb:255 157 46;--fo-amber-rgbc:255, 157, 46;--fo-amber-2:#ffb454;--fo-amber-2-rgbc:255, 180, 84;--fo-amber-deep:#ff7f1f;--fo-btn-bg-rgbc:255, 246, 232;--fo-btn-bg-2:#ffe9cc;--fo-btn-hover:#fff;--fo-btn-hover-a:#fff6e8;--fo-btn-hover-b:#ffe9cc;--fo-btn-active-a:#ffe9cc;--fo-btn-active-b:#ffd9a8;--fo-sample-bg:#ffdbb2;--fo-sample-ink:#1c0f14;--fo-disabled-bg:#2a231c;--fo-ok:#9be22d;--fo-danger:#ff4a2e;--fo-glow:0 0 7px var(--fo-glow-stamp-95), 0 0 2px #000;--fo-plate-shadow:0 0 0 1px rgb(var(--fo-line) / .1), var(--fo-shell-shadow);--fo-heading-glow:0 0 26px var(--fo-glow-heading-60);--fo-stamp-glow:0 0 7px var(--fo-glow-stamp-95);--fo-active-bg:#ff9d2e24;--fo-active-shadow:inset 0 0 0 1px #ff9d2e66, 0 0 22px -4px var(--fo-glow-lit-70);--fo-row-on-bg:linear-gradient(90deg, #ff9d2e29, #ff9d2e00);--fo-row-on-plate:#ff9d2e24;--fo-row-on-shadow:inset 0 0 0 1px #ff9d2e66, 0 0 18px -4px var(--fo-glow-lit-70);--fo-build-dash:var(--stitch) #ff9d2e8c}:root:has(.lk-home){--fo-bg-0:#0b0908;--fo-amber:#ff9d2e}.lk-home,.gate[data-lander],html.theme-flash,html[data-skin=flash],html[data-skin=flashlight],.theme-card[data-theme-shown=flash],.theme-card[data-theme-shown=flashlight],.adm-shell{--fo-glow-flash-42:#ff8c286b;--fo-glow-flash-50:#ff8c2880;--fo-glow-flash-55:#ff8c288c;--fo-glow-flash-60:#ff8c2899;--fo-glow-btn-70:#ff9632b3;--fo-glow-btn-80:#ff9632cc;--fo-glow-lit-60:#ff781499;--fo-glow-lit-70:#ff7814b3;--fo-glow-stamp-95:#ff6e14f2;--fo-glow-heading-06:#ff7a1a0f;--fo-glow-heading-10:#ff7a1a1a;--fo-glow-heading-60:#ff7a1a99;--fo-glow-wash-09:#ff781e17;--fo-glow-wash-26:#ff781e42;--fo-glow-wash-30:#ff781e4d;--fo-glow-wash-32:#ff781e52;--fo-glow-ember-14:#c8501424;--fo-glow-ember-16:#c8501429;--fo-glow-amber-08:#ff9d2e14;--fo-glow-amber-16:#ff9d2e29;--fo-glow-amber-95:#ff9d2ef2}html.theme-flash,html[data-skin=flash],html[data-skin=flashlight]{--fo-chat-edge-a:.4;--fo-chat-edge:rgb(var(--fo-amber-rgb) / var(--fo-chat-edge-a))}html[data-skin]{--fo-brand-orange:#ff9d2e}.lk-home,.gate[data-lander],html.theme-flash,html[data-skin=flash],html[data-skin=flashlight],.adm-shell{--fo-display:var(--font-archivo), "archivo wide fallback", sans-serif;--fo-body:var(--font-poppins-text,var(--font-poppins,"Poppins", "Poppins fb")), system-ui, -apple-system, "Segoe UI", sans-serif;--fo-mono:ui-monospace, "SF Mono", Menlo, monospace;--fo-note:var(--font-shadows), cursive}:root{--fo-wordmark:var(--font-archivo), "archivo wide fallback", sans-serif}.lk-home,.gate[data-lander],html.theme-flash,html[data-skin=flash],html[data-skin=flashlight],.adm-shell{--fo-glass-sm-filter:blur(10px) saturate(1.4);--fo-scrim-bg:#08050399;--fo-scrim-filter:blur(8px)}.lk-home,.gate[data-lander],html.theme-flash,html[data-skin],.adm-shell{--fo-shell-alpha:var(--glass-tint,.75);--fo-shell-filter:blur(var(--glass-blur,10px)) saturate(var(--glass-saturate,1.4))}:root{--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--r-pill:999px;--r-logo:22%;--logo-k:.22;--r-bubble:18px;--r-bubble-tail:4px;--button-h-l:56px;--button-h-m:48px;--button-h-s:36px;--button-fs-l:16px;--button-fs-m:15px;--button-fs-s:13px;--button-pad-x:24px;--button-pad-x-s:14px;--button-gap:8px;--button-press:translateY(1px) scale(.98);--button-press-time:var(--dur-press);--button-dim:.45;--focus-ring-width:2px;--focus-ring-offset:2px;--button-frame-pad-s:6px;--button-frame-pad-m:9px;--button-frame-r-s:calc(var(--r-md) + var(--button-frame-pad-s) + var(--line-w));--button-frame-r-m:calc(var(--r-md) + var(--button-frame-pad-m) + var(--line-w));--overlay-in:var(--dur-base);--overlay-out:var(--dur-fast);--overlay-ease:var(--ease-out);--overlay-rise:8px;--overlay-gutter:16px;--field-h:52px;--field-h-s:40px;--field-r:var(--r-md);--field-pad-x:16px;--field-pad-x-s:12px;--field-fs:16px;--field-ring-w:3px;--toggle-w:50px;--toggle-h:26px;--toggle-knob-w:24px;--toggle-w-s:38px;--toggle-h-s:22px;--toggle-knob-w-s:20px;--toggle-pad:3px;--toggle-time:var(--dur-base);--toggle-knob-time:var(--dur-base);--toggle-knob-ease:var(--ease-spring);--seg-h:32px;--chip-h:28px;--chip-pad-x:12px;--check-size:20px;--dur-press:.12s;--dur-fast:.16s;--dur-base:.22s;--dur-slow:.38s;--dur-bars:.6s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-std:cubic-bezier(.4, 0, .2, 1)}@keyframes fo-pick-pop{0%{transform:scale(1)}40%{transform:scale(1.25)rotate(-4deg)}to{transform:scale(1)}}@keyframes fo-typing{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}:root{--gutter:16px;--card-pad:16px;--card-pad-s:12px 14px;--card-gap:12px;--head-ico:24px;--head-gap:10px;--module-gap:12px;--section-gap:24px;--label-gap:10px;--line-w:1px;--line-w-on:2px;--stitch-w:2px;--stitch-style:dashed;--stitch:var(--stitch-w) var(--stitch-style);--shadow-knob:0 1px 4px #00000059;--shadow-lift:0 4px 14px #00000059;--shadow-overlay:0 12px 32px -10px #00000073;--shadow-hard:3px 4px 0 #00000073;--shadow-float:0 4px 18px -10px #000000e6;--rail-w:300px;--rail-w-mini:92px;--rail-inset:16px;--rail-edge-pad:18px;--rail-pad:var(--rail-edge-pad) 0;--rail-logo-pad-x:var(--rail-edge-pad);--rail-mark:38px;--rail-mark-r:calc(var(--rail-mark) * var(--logo-k));--rail-fold:38px;--rail-fold-r:var(--rail-mark-r);--rail-r-top:calc(var(--rail-mark-r) + var(--rail-edge-pad) + var(--line-w));--rail-r-foot:calc(var(--rail-fold-r) + var(--rail-edge-pad) + var(--line-w));--rail-r:var(--rail-r-top) var(--rail-r-top) var(--rail-r-foot) var(--rail-r-foot);--rail-body-gap:clamp(12px, calc(12px + (100vh - 700px) * .05), 18px);--rail-body-pad:16px 12px;--rail-head-pad:0 8px clamp(4px, calc(4px + (100vh - 700px) * .025), 7px);--rail-logo-pad-b:clamp(10px, calc(10px + (100vh - 700px) * .05), 16px);--rail-row-gap:11px;--rail-row-inset:clamp(6px, calc(6px + (100vh - 700px) * .025), 9px);--rail-row-pad:var(--rail-row-inset) 12px var(--rail-row-inset) var(--rail-row-inset);--rail-row-fs:14px;--rail-ico:30px;--rail-ico-r:var(--rail-mark-r);--rail-group-r:calc(var(--rail-ico-r) + var(--rail-row-inset) + var(--line-w));--rail-foot-pad:4px var(--rail-edge-pad) 0;--rail-note-w:calc(var(--rail-w) - var(--rail-inset) - 2 * var(--rail-edge-pad) - 2 * var(--line-w));--ico-sm:16px;--ico-md:20px;--ico-lg:24px;--ico-stroke:1.75px;--ico-hit:44px;--ico-title:30px;--ico-title-stroke:3px}svg.ico{stroke-width:var(--ico-stroke);flex:none}svg.ico :is(path,circle,rect,line,polyline,polygon,ellipse){vector-effect:non-scaling-stroke}.ico--sm{width:var(--ico-sm);height:var(--ico-sm)}.ico--md{width:var(--ico-md);height:var(--ico-md)}.ico--lg{width:var(--ico-lg);height:var(--ico-lg)}svg.ico--title{width:var(--ico-title);height:var(--ico-title);stroke-width:var(--ico-title-stroke)}:where(.ico-btn){width:var(--ico-hit);height:var(--ico-hit);color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(.ico-btn) svg{width:var(--ico-lg);height:var(--ico-lg)}svg.die-roll{animation:dieRoll var(--dur-bars) var(--ease-out)}@keyframes dieRoll{0%{transform:rotate(0)scale(1)}40%{transform:rotate(220deg)scale(1.2)}to{transform:rotate(360deg)scale(1)}}@media (prefers-reduced-motion:reduce){svg.die-roll{animation:none}}html,body,*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}html{-webkit-tap-highlight-color:transparent}main:has(.teaser-chat){flex-direction:column;flex:1 1 0;min-height:0;display:flex}main:has(.teaser-chat) div:has(.teaser-chat){flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.teaser-chat{flex:auto;width:100%;min-width:0;max-width:36rem;height:auto;min-height:220px;margin-inline:auto}.teaser-chat__messages{overscroll-behavior-y:contain;flex:1 1 0;height:auto;min-height:0}html:has(.teaser-chat){overscroll-behavior-y:none}.funnel-page{flex-direction:column;display:flex}#app.funnel-page:not(:has(.teaser-chat)){min-height:100dvh}.funnel-page:has(.teaser-chat){--tv-css-rev:19;height:var(--tvh,100dvh);min-height:0;top:var(--tvt,0px);position:relative}html.keyboard-open main:has(.teaser-chat){padding-bottom:.5rem}html[data-tvanim="1"] .funnel-page:has(.teaser-chat){transition:height var(--tvdur,.25s) cubic-bezier(.38, .7, .125, 1)}html[data-tvanim="1"] main:has(.teaser-chat){transition:padding-bottom var(--tvdur,.25s) cubic-bezier(.38, .7, .125, 1)}.ui-mark{vertical-align:-.18em;margin-inline:.15em;display:inline-flex}.ui-mark svg,.ui-arrow{width:var(--ico-md);height:var(--ico-md)}.option-card-check svg{width:var(--ico-sm);height:var(--ico-sm)}.teaser-chat__avatar svg{width:var(--ico-lg);height:var(--ico-lg)}:root{--ui-check:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='m5.5 12.6 4.3 4.3 8.7-9.4'/></svg>")}.sticker{vertical-align:middle;filter:drop-shadow(0 2px 3px #00000073);flex:none;display:inline-block}.option-card__emoji .sticker{width:1.45em;height:1.45em}.option-card:nth-child(odd) .option-card__emoji .sticker--cut{transform:rotate(-5deg)}.option-card:nth-child(2n) .option-card__emoji .sticker--cut{transform:rotate(4deg)}.slider-icons .sticker{width:1.3em;height:1.3em;margin:0 1px}.slider-icons .sticker--cut{width:1.7em;height:1.7em}.slider-icons:has(.sticker){letter-spacing:0}.teaser-chat .teaser-chat__avatar:has(.sticker,.teaser-chat__avatar-photo){background:0 0;overflow:hidden}.teaser-chat__avatar-photo{object-fit:cover;border-radius:50%;width:100%;height:100%}.teaser-chat__avatar .sticker{filter:none;width:100%;height:100%}#app>header{top:var(--safe-top,0px);position:sticky}.step-title-row__title--swap{animation:step-title-swap var(--dur-base) var(--ease-out)}@keyframes step-title-swap{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.step-title-row__title--swap{animation:none}}textarea.teaser-chat__input,textarea.name-input{resize:none;appearance:none;display:block;overflow:hidden}textarea.teaser-chat__input{line-height:normal}.option-more{width:100%;max-width:42rem;margin:12px auto 0;display:flex}:is(.option-card--emoji:has(.option-card__sample) .option-card__tag,.option-card--emoji:has(.sticker--cut) .option-card__tag){font-family:var(--fo-display,inherit);letter-spacing:.1em;color:var(--c-accent);background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:700;top:9px;left:12px;right:auto;transform:none}.option-card--emoji:has(.option-card__tag) .option-card__sample{margin-top:14px}.option-card--emoji.option-card:not(.option-card--has-photo):not(.option-card--compact):not(:has(.option-card__sample)){justify-content:flex-start}@media (max-width:639px){.option-card--emoji.option-card:not(.option-card--has-photo):not(.option-card--compact):not(:has(.option-card__sample)){height:auto;min-height:152px}}.option-card--emoji.option-card:not(.option-card--has-photo){overflow:visible}.option-card--emoji.option-card:not(.option-card--has-photo).selected{z-index:1}.option-card:after{content:"";z-index:2;border-radius:calc(var(--r-lg) - 6px);border:var(--stitch);border-color:color-mix(in srgb, var(--c-accent) 55%, transparent);pointer-events:none;position:absolute;inset:6px}.option-card--emoji.option-card .option-card-check{display:none}.option-card.selected:after{border:var(--stitch-w) solid var(--fo-glow-amber-95);border-color:color-mix(in srgb, var(--c-accent,var(--fo-amber)) 95%, transparent)}.option-card.selected .option-card__emoji-label{color:var(--c-accent,var(--fo-amber))}.option-card__emoji-label:after{content:"";background:0 0;border-radius:2px;width:28px;height:3px;margin:5px auto 0;display:block}.option-card.selected .option-card__emoji-label:after{background:var(--c-accent,var(--fo-amber))}
