*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.14 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%;margin-right:auto;margin-left:auto}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-\[7\%\]{inset:7%}.inset-x-0{left:0;right:0}.inset-x-6{left:1.5rem;right:1.5rem}.inset-x-\[var\(--sheet-inset\)\]{left:var(--sheet-inset);right:var(--sheet-inset)}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-\[6\%\]{bottom:6%}.bottom-\[60px\]{bottom:60px}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-4{right:1rem}.top-0{top:0}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-\[18\%\]{top:18%}.top-\[7\%\]{top:7%}.top-\[72px\]{top:72px}.top-\[8\%\]{top:8%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[9999\]{z-index:9999}.order-first{order:-9999}.col-span-2{grid-column:span 2/span 2}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.-mb-16{margin-bottom:-4rem}.-mb-40{margin-bottom:-10rem}.-mb-\[84px\]{margin-bottom:-84px}.-mt-12{margin-top:-3rem}.mb-6{margin-bottom:1.5rem}.ml-\[0\.04em\]{margin-left:.04em}.ml-auto{margin-left:auto}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-\[83px\]{margin-top:83px}.mt-\[var\(--g\)\]{margin-top:var(--g)}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1\.05\/1\]{aspect-ratio:1.05/1}.aspect-\[1684\/1096\]{aspect-ratio:1684/1096}.aspect-\[2\/1\]{aspect-ratio:2/1}.aspect-\[25\/16\]{aspect-ratio:25/16}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1/1}.h-0{height:0}.h-12{height:3rem}.h-2\.5{height:.625rem}.h-\[0\.78em\]{height:.78em}.h-\[24\%\]{height:24%}.h-\[26\%\]{height:26%}.h-\[280px\]{height:280px}.h-\[30\%\]{height:30%}.h-\[42\%\]{height:42%}.h-\[82\%\]{height:82%}.h-\[84px\]{height:84px}.h-\[92\%\]{height:92%}.h-\[97\%\]{height:97%}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[80\%\]{max-height:80%}.max-h-\[88\%\]{max-height:88%}.max-h-full{max-height:100%}.min-h-\[1em\]{min-height:1em}.min-h-\[200px\]{min-height:200px}.min-h-\[calc\(100dvh-9rem\)\]{min-height:calc(100dvh - 9rem)}.\!w-full{width:100%!important}.w-0{width:0}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-12{width:3rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-\[1\.5px\]{width:1.5px}.w-\[34\%\]{width:34%}.w-\[36\%\]{width:36%}.w-\[42\%\]{width:42%}.w-\[46\%\]{width:46%}.w-\[52\%\]{width:52%}.w-\[70\%\]{width:70%}.w-\[calc\(100vw-2\*var\(--sheet-inset\)\)\]{width:calc(100vw - 2 * var(--sheet-inset))}.w-\[var\(--W\)\]{width:var(--W)}.w-\[var\(--m\)\]{width:var(--m)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.\!max-w-full{max-width:100%!important}.max-w-\[80\%\]{max-width:80%}.max-w-\[88\%\]{max-width:88%}.max-w-full{max-width:100%}.max-w-min{max-width:min-content}.max-w-none{max-width:none}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.table-auto{table-layout:auto}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-\[calc\(100\%_-_var\(--sheet-inset\)_\+_16px\)\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-\[calc\(100\%_-_var\(--sheet-inset\)_\+_16px\)\]{--tw-translate-x:calc(calc(100% - var(--sheet-inset) + 16px) * -1)}.translate-x-\[calc\(100\%_-_var\(--sheet-inset\)_\+_16px\)\]{--tw-translate-x:calc(100% - var(--sheet-inset) + 16px)}.translate-x-\[calc\(100\%_-_var\(--sheet-inset\)_\+_16px\)\],.translate-y-\[0\.03em\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[0\.03em\]{--tw-translate-y:0.03em}.rotate-180{--tw-rotate:180deg}.-scale-x-100,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-x-100{--tw-scale-x:-1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.select-none{user-select:none}.resize-none{resize:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-20{gap:5rem}.gap-24{gap:6rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-40{gap:10rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[3\.5cqmin\]{gap:3.5cqmin}.gap-\[3cqmin\]{gap:3cqmin}.gap-\[5cqmin\]{gap:5cqmin}.gap-\[6px\]{gap:6px}.gap-\[var\(--g\)\]{gap:var(--g)}.gap-x-\[var\(--g\)\]{column-gap:var(--g)}.gap-y-10{row-gap:2.5rem}.gap-y-8{row-gap:2rem}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-black\/5>:not([hidden])~:not([hidden]){border-color:rgb(var(--c-black)/.05)}.place-self-stretch{place-self:stretch}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[1cqw\]{border-radius:1cqw}.rounded-\[22\%\]{border-radius:22%}.rounded-\[32\.813px\]{border-radius:32.813px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-0{border-width:0}.border-x{border-left-width:1px;border-right-width:1px}.\!border-r{border-right-width:1px!important}.\!border-solid{border-style:solid!important}.border-solid{border-style:solid}.border-black\/20{border-color:rgb(var(--c-black)/.2)}.border-black\/5{border-color:rgb(var(--c-black)/.05)}.border-fixed-white\/60{border-color:rgb(255 255 255/.6)}.border-r-black{--tw-border-opacity:1;border-right-color:rgb(var(--c-black)/var(--tw-border-opacity))}.border-r-black\/5{border-right-color:rgb(var(--c-black)/.05)}.bg-\[\#000\]{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-\[\#10111a\]{--tw-bg-opacity:1;background-color:rgb(16 17 26/var(--tw-bg-opacity))}.bg-\[\#1e7b4b\]\/\[0\.12\]{background-color:rgb(30 123 75/.12)}.bg-\[\#242B38\]{--tw-bg-opacity:1;background-color:rgb(36 43 56/var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgb(var(--c-black)/var(--tw-bg-opacity))}.bg-black\/20{background-color:rgb(var(--c-black)/.2)}.bg-black\/\[0\.03\]{background-color:rgb(var(--c-black)/.03)}.bg-black\/\[0\.04\]{background-color:rgb(var(--c-black)/.04)}.bg-blue\/\[0\.08\]{background-color:rgb(var(--c-blue)/.08)}.bg-fixed-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-fixed-black\/20{background-color:rgb(0 0 0/.2)}.bg-fixed-black\/30{background-color:rgb(0 0 0/.3)}.bg-fixed-black\/60{background-color:rgb(0 0 0/.6)}.bg-gray\/10{background-color:rgb(var(--c-gray)/.1)}.bg-gray\/20{background-color:rgb(var(--c-gray)/.2)}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(var(--c-white)/var(--tw-bg-opacity))}.bg-white\/25{background-color:rgb(var(--c-white)/.25)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-white{--tw-gradient-from:rgb(var(--c-white)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--c-white)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-white\/80{--tw-gradient-to:rgb(var(--c-white)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--c-white)/0.8) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white\/85{--tw-gradient-to:rgb(var(--c-white)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--c-white)/0.85) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-\[10\%\]{padding:10%}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[14\%\]{padding-left:14%;padding-right:14%}.px-\[6\%\]{padding-left:6%;padding-right:6%}.px-\[8\%\]{padding-left:8%;padding-right:8%}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-\[10\%\]{padding-top:10%;padding-bottom:10%}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-24{padding-bottom:6rem}.pb-40{padding-bottom:10rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pb-9{padding-bottom:2.25rem}.pb-\[10\%\]{padding-bottom:10%}.pb-\[5\%\]{padding-bottom:5%}.pl-6{padding-left:1.5rem}.pr-36{padding-right:9rem}.pr-6{padding-right:1.5rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-36{padding-top:9rem}.pt-6{padding-top:1.5rem}.pt-\[14\%\]{padding-top:14%}.pt-\[18\%\]{padding-top:18%}.text-left{text-align:left}.text-center{text-align:center}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-\[family-name\:var\(--ff-font\)\]{font-family:var(--ff-font)}.font-balla-sans{font-family:var(--font-balla-sans)}.\!text-\[24px\]{font-size:24px!important}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[32px\]{font-size:32px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.\!font-\[500\]{font-weight:500!important}.font-\[390\]{font-weight:390}.font-\[400\]{font-weight:400}.font-\[450\]{font-weight:450}.font-\[500\]{font-weight:500}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\!leading-\[32px\]{line-height:32px!important}.leading-\[22px\]{line-height:22px}.leading-\[24px\]{line-height:24px}.leading-\[26px\]{line-height:26px}.leading-\[28px\]{line-height:28px}.leading-\[30px\]{line-height:30px}.leading-\[32px\]{line-height:32px}.leading-\[40px\]{line-height:40px}.leading-none{line-height:1}.tracking-\[0\.18px\]{letter-spacing:.18px}.tracking-normal{letter-spacing:0}.text-\[\#1e7b4b\]{--tw-text-opacity:1;color:rgb(30 123 75/var(--tw-text-opacity))}.text-\[\#fff\]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgb(var(--c-black)/var(--tw-text-opacity))}.text-blue{--tw-text-opacity:1;color:rgb(var(--c-blue)/var(--tw-text-opacity))}.text-fixed-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-gray{--tw-text-opacity:1;color:rgb(var(--c-gray)/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(var(--c-white)/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-black\/20{text-decoration-color:rgb(var(--c-black)/.2)}.decoration-black\/25{text-decoration-color:rgb(var(--c-black)/.25)}.decoration-1{text-decoration-thickness:1px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.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-xl{--tw-backdrop-blur:blur(24px)}.backdrop-blur-xl,.backdrop-saturate-150{-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)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(1.5)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.\[--sheet-inset\:20px\]{--sheet-inset:20px}.\[--sheet-inset\:60px\]{--sheet-inset:60px}.\[container-type\:inline-size\]{container-type:inline-size}:root{color-scheme:light dark;--c-black:0 0 0;--c-white:255 255 255;--c-blue:0 100 253;--c-gray:153 153 153;--selection-alpha:0.05;--hover-alpha:0.05}@media (prefers-color-scheme:dark){:root{--c-black:255 255 255;--c-white:0 0 0;--c-blue:48 130 255;--selection-alpha:0.12;--hover-alpha:0.09}body[class]{--font-balla-sans:var(--font-balla-sans-xl)}}body{text-rendering:optimizeLegibility;color:rgb(var(--c-black));background:rgb(var(--c-white))}.appear{animation:appear linear both;animation-timeline:view();animation-range:entry 15% cover 30%}.custom-rounded{border-radius:8px}.custom-cursor,.custom-cursor *{cursor:none!important}::selection{background:rgb(var(--c-black)/var(--selection-alpha));color:inherit}@keyframes shake{0%,to{transform:translateX(0)}15%{transform:translateX(-4px)}30%{transform:translateX(4px)}45%{transform:translateX(-3px)}60%{transform:translateX(3px)}75%{transform:translateX(-1px)}90%{transform:translateX(1px)}}.shake{animation:shake .45s ease-in-out}@media (prefers-reduced-motion:reduce){.shake{animation:none}}:root{--pad:24px;--g:12px;--W:min(100vw - 2 * var(--pad),1613.333px);--content-w:calc(0.6 * var(--W) - 0.4 * var(--g))}@media (min-width:768px){:root{--pad:32px}}@media (min-width:1024px){:root{--g:20px}}[data-flush]{--pad:24px;--W:calc(100vw - 2 * var(--sheet-inset) - 2 * var(--pad));--content-w:calc(0.6 * var(--W) - 0.4 * var(--g))}html[data-fx] body{font-weight:390}html:not([data-grid]){--W:calc(100vw - 2 * var(--pad));--content-w:min(var(--W),960px)}html:not([data-grid]) [data-flush]{--W:calc(100vw - 2 * var(--sheet-inset) - 2 * var(--pad));--content-w:var(--W)}[data-flush]{--content-w:var(--W)}.app-container{width:100%;margin-inline:auto}.app-container,.hero-w{padding-inline:24px}@media (min-width:768px){.app-container{padding-inline:0;width:var(--content-w)}.hero-w{padding-inline:0;margin-inline:auto;width:var(--W)}}.grid-guides>i{border-inline:1px solid rgb(255 0 0/.25);background:rgb(255 0 0/.02)}@media (min-width:768px){.grid-guides>i[data-extra]{background:rgb(255 0 0/.07);border-color:rgb(255 0 0/.4)}}.fx-inner{display:inline-flex;align-items:center;gap:inherit}html[data-fx] .fx-inner{transform:translate3d(var(--fx-ix,0),var(--fx-iy,0),0);will-change:transform}html[data-fx] [data-fx-media]{scale:1.03;transition:scale .6s cubic-bezier(.22,1,.36,1)}html[data-fx] [data-fx-card]:hover [data-fx-media]{scale:1.05}html[data-fx] .fx-overlay{display:none}html[data-fx] :is(.custom-rounded,.rounded-lg,.fx-r24){border-radius:8px}.col-board-wrap{container-type:inline-size}.col-board{--g:6px;--n:6;--bw:100cqw;--c:calc((var(--bw) - (var(--n) - 1) * var(--g)) / var(--n));display:grid;position:relative;margin-inline:auto;width:var(--bw);gap:var(--g);grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-auto-rows:calc(var(--c) * var(--rh, 1))}.col-board>[data-block=record]{grid-area:1/1/span 1/span 1}.col-board>[data-block=pattern]{grid-area:2/1/span 1/span 1}.col-board>[data-block=logo]{grid-area:1/2/span 2/span 3}.col-board>[data-block=devices]{grid-area:1/5/span 2/span 2}.col-board>[data-block=slice]{grid-area:3/1/span 1/span 2}.col-board>[data-block=mixer]{grid-area:3/3/span 1/span 2}.col-board>[data-block=pads]{grid-area:3/5/span 4/span 2}.col-board>[data-block=knobs]{grid-area:4/1/span 1/span 4}.col-board>[data-block=photo]{grid-area:5/1/span 2/span 4}@media (min-width:768px){.col-board{--g:12px;--n:10;--rh:0.8;--bw:min(100cqw,1613.333px)}.col-board>[data-block=record]{grid-area:1/1/span 2/span 2}.col-board>[data-block=pattern]{grid-area:3/1/span 2/span 2}.col-board>[data-block=logo]{grid-area:1/3/span 4/span 4}.col-board>[data-block=devices]{grid-area:1/7/span 4/span 4}.col-board>[data-block=slice]{grid-area:5/1/span 2/span 2}.col-board>[data-block=mixer]{grid-area:5/3/span 2/span 2}.col-board>[data-block=knobs]{grid-area:7/1/span 2/span 4}.col-board>[data-block=photo]{grid-area:5/5/span 4/span 4}.col-board>[data-block=pads]{grid-area:5/9/span 4/span 2}}@media (min-width:1024px){.col-board{--g:20px}}.hero-title{container-type:inline-size}.hero-br-a,.hero-sp-b{display:none}@media (min-width:768px) and (max-width:1023px){@container (min-width: 500px){html[data-fx] .hero-br-a{display:inline}html[data-fx] .hero-br-b,html[data-fx] .hero-sp-a{display:none}html[data-fx] .hero-sp-b{display:inline}html[data-fx] .hero-nowrap{white-space:nowrap}}@container (min-width: 580px){html:not([data-fx]) .hero-br-a{display:inline}html:not([data-fx]) .hero-br-b,html:not([data-fx]) .hero-sp-a{display:none}html:not([data-fx]) .hero-sp-b{display:inline}html:not([data-fx]) .hero-nowrap{white-space:nowrap}}}@media (min-width:1024px){@container (min-width: 622px){html[data-fx] .hero-br-a{display:inline}html[data-fx] .hero-br-b,html[data-fx] .hero-sp-a{display:none}html[data-fx] .hero-sp-b{display:inline}html[data-fx] .hero-nowrap{white-space:nowrap}}@container (min-width: 745px){html:not([data-fx]) .hero-br-a{display:inline}html:not([data-fx]) .hero-br-b,html:not([data-fx]) .hero-sp-a{display:none}html:not([data-fx]) .hero-sp-b{display:inline}html:not([data-fx]) .hero-nowrap{white-space:nowrap}}}[data-block=pads] rect,[data-block=record] path,[data-block=slice] rect{transition:fill .22s ease,stroke .22s ease,fill-opacity .22s ease}[data-block=pads] rect[data-hit]{transition-duration:.05s}.fl-item [fill],.fl-item [stroke]{transition:fill .2s ease,stroke .2s ease}.fl-hit{pointer-events:all}.fl-item:hover [fill="#9AA5AF"]{fill:color-mix(in srgb,#9AA5AF,white 20%)}.fl-tab [fill=white]{fill-opacity:.6;transition:fill-opacity .2s ease}.fl-tab:hover [fill=white]{fill-opacity:1}.fl-item:not([data-item=Mode]):not([data-item=Player]):not([data-item=Record]):hover [fill="#9AA5AF"],.fl-tab:hover [fill="#CFFC27"],.fl-tab:hover [fill="#FEB400"]{fill:#fff}.fl-item:not([data-item=Mode]):not([data-item=Player]):not([data-item=Record]):hover [stroke="#9AA5AF"]{stroke:#fff}.fl-item:hover [fill="#87D520"]{fill:color-mix(in srgb,#87D520,white 20%)}.fl-item:hover [fill="#FD1408"]{fill:color-mix(in srgb,#FD1408,white 20%)}.fl-item:hover [fill="#893530"]{fill:color-mix(in srgb,#893530,white 20%)}.fl-item:hover [stroke="#9AA5AF"]{stroke:color-mix(in srgb,#9AA5AF,white 20%)}.fl-item[data-item=Mode] [fill],.fl-item[data-item=Player] [fill],.fl-item[data-item=Record] [fill]{transition:fill .3s ease}.fl-item[data-item=Mode]:not([data-song]) [fill="#87D520"]{fill:#feb400}.fl-item[data-item=Mode]:not([data-song]):hover [fill="#87D520"]{fill:color-mix(in srgb,#feb400,white 20%)}.fl-label-pattern{opacity:1;transition:opacity .12s ease .12s}.fl-item[data-item=Mode][data-song] .fl-label-pattern,.fl-label-song{opacity:0;transition:opacity .12s ease 0s}.fl-item[data-item=Mode][data-song] .fl-label-song,.fl-play{opacity:1;transition:opacity .12s ease .12s}.fl-bars,.fl-item[data-item=Player][data-on] .fl-play{opacity:0;transition:opacity .12s ease 0s}.fl-item[data-item=Player][data-on] .fl-bars{opacity:1;transition:opacity .12s ease .12s}.fl-item[data-item=Player] .fl-bars [fill="#87D520"]{fill:#feb400}.fl-item[data-item=Player][data-song] .fl-bars [fill="#87D520"]{fill:#87d520}.fl-item[data-item=Player]:not([data-song]):hover .fl-bars [fill="#87D520"]{fill:color-mix(in srgb,#feb400,white 20%)}.fl-item[data-item=Record]:not([data-on]) [fill="#FD1408"]{fill:#566265}.fl-item[data-item=Record]:not([data-on]) [fill="#893530"]{fill:#f96259}.fl-item[data-item=Record]:not([data-on]):hover [fill="#FD1408"]{fill:color-mix(in srgb,#566265,white 20%)}.fl-item[data-item=Record]:not([data-on]):hover [fill="#893530"]{fill:color-mix(in srgb,#f96259,white 20%)}.fl-help circle,.fl-help path{transition:opacity .2s ease}.fl-help:hover path{opacity:1}.fl-help:hover circle{opacity:.25}.md-p+.md-p{margin-top:32px}@media (min-width:768px){.md-p+.md-p{margin-top:48px}}.appear>.md-p+:is(div,ul,table,section){margin-top:24px!important}.appear>*+.md-img,.appear>.md-img+*{margin-top:24px}@font-face{font-family:GT Ferry;font-weight:400;font-display:swap;src:url(/fonts/gt-ferry/gt-ferry-regular.woff2) format("woff2")}@font-face{font-family:GT Ferry;font-weight:500;font-display:swap;src:url(/fonts/gt-ferry/gt-ferry-medium.woff2) format("woff2")}@font-face{font-family:GT Ferry;font-weight:700;font-display:swap;src:url(/fonts/gt-ferry/gt-ferry-bold.woff2) format("woff2")}.ff-b{container-type:size;font-family:GT Ferry,ui-sans-serif,system-ui,sans-serif}.ff-pill{font-size:7cqmin;font-weight:500;border-radius:99px;padding:2.4cqmin 6cqmin;white-space:nowrap}.ff-small{font-size:8cqmin}.ff-pill-lg{font-size:15cqmin;padding:4.5cqmin 11cqmin}.ff-vs-row{display:flex;justify-content:space-between;align-items:baseline;font-size:9cqmin;font-weight:500;white-space:nowrap}.ff-vs-track{position:relative;height:3cqmin;border-radius:99px;background:rgb(var(--c-black)/.1);overflow:hidden}.ff-vs-bar{position:absolute;inset:0 auto 0 0;border-radius:99px;background:var(--vs);transition:width .45s cubic-bezier(.65,0,.35,1),background-color .3s ease}.ff-vs-tone{color:var(--vs);transition:color .3s ease}.ff-b{--vs:#1e7b4b}.ff-b [data-tone=late]{--vs:#c98a00}.ff-b [data-tone=full]{--vs:#d9422b}@media (prefers-color-scheme:dark){.ff-b{--vs:#54e394}.ff-b [data-tone=late]{--vs:#ffb650}.ff-b [data-tone=full]{--vs:#ff6753}}.ff-aa{font-size:52cqmin;font-weight:500;line-height:1;letter-spacing:-.02em}.ff-clock{font-size:31cqmin;font-weight:700;line-height:.9;font-variant-numeric:tabular-nums}.ff-blink{animation:ff-blink 2.4s ease-in-out infinite}@keyframes ff-blink{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ff-blink{animation:none}}.mf{font-family:GT Ferry,ui-sans-serif,system-ui,sans-serif;container-type:inline-size;position:relative;width:100%;aspect-ratio:1381/2829;--u:calc(100cqw / 976);color:#fff;text-align:left}.mf p{margin:0;color:inherit}.mf-img{position:absolute;inset:0;width:100%;height:100%;max-width:none}.mf-sheet{position:absolute;left:calc(58 * var(--u));right:calc(60 * var(--u));top:calc(972 * var(--u));height:calc(974 * var(--u));border-radius:calc(99 * var(--u)) calc(99 * var(--u)) calc(92 * var(--u)) calc(92 * var(--u));background:#343638;padding:calc(62 * var(--u)) calc(52 * var(--u)) 0}.mf-hd{justify-content:space-between}.mf-hd,.mf-title{display:flex;align-items:center}.mf-title{gap:calc(14 * var(--u));font-size:calc(52 * var(--u));font-weight:700;line-height:1;letter-spacing:-.01em}.mf-title svg{width:calc(30 * var(--u));height:calc(30 * var(--u))}.mf-btns{display:flex;gap:calc(22 * var(--u))}.mf-btn{display:grid;place-items:center;width:calc(88 * var(--u));height:calc(88 * var(--u));border-radius:50%;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 calc(2 * var(--u)) rgba(255,255,255,.12);font-size:calc(32 * var(--u));font-weight:500}.mf-btn svg{width:calc(34 * var(--u));height:calc(34 * var(--u))}.mf-list{margin-top:calc(62 * var(--u));display:flex;flex-direction:column;gap:calc(40 * var(--u))}.mf-day{font-size:calc(30 * var(--u));font-weight:700;line-height:1.2}.mf-row{display:flex;align-items:center;gap:calc(36 * var(--u));margin-top:calc(14 * var(--u))}.mf-logo{width:calc(72 * var(--u));height:calc(72 * var(--u));border-radius:50%;flex:none}.mf-main{flex:1;min-width:0}.mf-route{display:flex;align-items:center;gap:calc(10 * var(--u));font-size:calc(31 * var(--u));font-weight:500;line-height:1.3;white-space:nowrap}.mf-route svg{width:calc(20 * var(--u));height:calc(16 * var(--u));opacity:.6}.mf-time{margin-top:calc(6 * var(--u))!important;font-size:calc(28 * var(--u));color:rgba(255,255,255,.62)!important}.mf-status{align-self:flex-start;font-size:calc(26 * var(--u));white-space:nowrap}.mf-ok{color:#54e394!important}.mf-late{color:#ffb650!important}.mf-cancel{color:#ff6753!important}.mf{cursor:default}.mf-row{margin:calc(4 * var(--u)) calc(-22 * var(--u)) 0;padding:calc(10 * var(--u)) calc(22 * var(--u));border-radius:calc(26 * var(--u));transition:background-color .2s ease}.mf-row:hover{background:rgba(255,255,255,.06)}.mf-btn{transition:background-color .2s ease}.mf-btn:hover{background:rgba(255,255,255,.22)}.mf-bar{position:absolute;left:calc(95 * var(--u));top:calc(1750 * var(--u));width:calc(800 * var(--u));height:calc(160 * var(--u))}.mf-tabs{position:absolute;left:calc(10 * var(--u));top:calc(12 * var(--u));width:calc(583 * var(--u));height:calc(130 * var(--u));gap:calc(6 * var(--u));padding:0 calc(8 * var(--u));background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 calc(2 * var(--u)) rgba(255,255,255,.12),0 calc(6 * var(--u)) calc(20 * var(--u)) rgba(0,0,0,.25)}.mf-tab,.mf-tabs{display:flex;align-items:center;border-radius:999px}.mf-tab{flex:1;height:calc(114 * var(--u));flex-direction:column;justify-content:center;gap:calc(8 * var(--u));color:#d0d0d0;font-size:calc(22 * var(--u));transition:background-color .2s ease,color .2s ease}.mf-tab:hover{background:rgba(255,255,255,.06);color:#fff}.mf-tab[data-on]{background:rgba(255,255,255,.12);color:#5b8fff}.mf-ic{display:block;width:calc(46 * var(--u));background:currentColor;mask:var(--ic) center /contain no-repeat;-webkit-mask:var(--ic) center /contain no-repeat}.mf-ic,.mf-tab svg{height:calc(42 * var(--u))}.mf-tab svg{width:calc(42 * var(--u))}.mf-search{position:absolute;left:calc(632 * var(--u));top:calc(7 * var(--u));width:calc(140 * var(--u));height:calc(140 * var(--u));display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 calc(2 * var(--u)) rgba(255,255,255,.14),0 calc(6 * var(--u)) calc(20 * var(--u)) rgba(0,0,0,.25);color:#fff;transition:background-color .2s ease}.mf-search:hover{background:rgba(255,255,255,.14)}.mf-search svg{width:calc(48 * var(--u));height:calc(48 * var(--u))}:is(.mf-tabs,.mf-search,.sh-tabs,.sh-search,.dp-menu){position:absolute;background:rgba(255,255,255,.06)!important;-webkit-backdrop-filter:blur(10px) saturate(1.8) brightness(1.1);backdrop-filter:blur(10px) saturate(1.8) brightness(1.1);box-shadow:inset 0 0 8px rgba(255,255,255,.07),0 4px 16px rgba(0,0,0,.3)!important}:is(.sh-tabs,.sh-search){position:relative}:is(.mf-tabs,.mf-search,.sh-tabs,.sh-search,.dp-menu,.mf-tab[data-on]):before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.45),rgba(255,255,255,.08) 30%,rgba(255,255,255,.03) 60%,rgba(255,255,255,.3));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mf-tab[data-on]{position:relative;background:rgba(255,255,255,.1);box-shadow:inset 0 0 4px rgba(255,255,255,.06)}.mf-time[data-cut]{text-decoration:line-through}.card-fade{--card:color-mix(in srgb,rgb(var(--c-black)) 4%,rgb(var(--c-white)));background:linear-gradient(to top,var(--card) 20.588%,color-mix(in srgb,var(--card) 80%,transparent) 52.353%,transparent)}@media (prefers-color-scheme:dark){.card-fade{--card:color-mix(in srgb,rgb(var(--c-black)) 12%,rgb(var(--c-white)))}}.rw{--ff-font:"GT Ferry",ui-sans-serif,system-ui,sans-serif}.fc-rw .rw-space{flex:1 1 0.25rem!important;min-height:0}.fc-rw .rw-notice{display:none}.card-fade-top{--card:color-mix(in srgb,rgb(var(--c-black)) 4%,rgb(var(--c-white)));background:linear-gradient(to bottom,var(--card) 42%,color-mix(in srgb,var(--card) 80%,transparent) 62%,transparent)}@media (prefers-color-scheme:dark){.card-fade-top{--card:color-mix(in srgb,rgb(var(--c-black)) 12%,rgb(var(--c-white)))}}.embed-fade{--card:color-mix(in srgb,rgb(var(--c-black)) 3%,rgb(var(--c-white)));background:linear-gradient(to top,var(--card) 20.588%,color-mix(in srgb,var(--card) 80%,transparent) 52.353%,transparent)}@media (prefers-color-scheme:dark){.embed-fade{--card:color-mix(in srgb,rgb(var(--c-black)) 12%,rgb(var(--c-white)))}}:not(body).font-balla-sans,h1,h2,h3,h4{text-rendering:geometricPrecision}.mf-pass{width:calc(32 * var(--u));height:calc(42 * var(--u))}.dp,.fs,.mf,.rw,.sh{font-family:GT Ferry,ui-sans-serif,system-ui,sans-serif;letter-spacing:normal}.dp-big,.dp-old,.dp-stop-t{white-space:nowrap}.card-stroke{position:relative}.card-stroke:after{content:"";position:absolute;inset:0;z-index:30;border-radius:inherit;box-shadow:inset 0 0 0 .5px rgb(var(--c-black)/.2);pointer-events:none}.trk{container-type:inline-size;position:relative;width:100%;aspect-ratio:1381/2829;--u:calc(100cqw / 976)}.trk-mf{z-index:4;clip-path:inset(calc(26.7 * var(--u)) calc(36 * var(--u)) calc(29.6 * var(--u)) calc(35 * var(--u)) round calc(125 * var(--u)))}.trk-frame,.trk-mf{position:absolute;inset:0}.trk-frame{width:100%;height:100%;max-width:none;z-index:2;pointer-events:none}.trk-screen{position:absolute;left:calc(35 * var(--u));right:calc(36 * var(--u));top:calc(26.7 * var(--u));bottom:calc(29.6 * var(--u));clip-path:inset(0 round calc(125 * var(--u)));overflow:hidden;background:#b0cce6}@media (prefers-color-scheme:dark){.trk-screen{background:#050913}}.trk-screen :is(.mapboxgl-canvas-container,.maplibregl-canvas-container){opacity:0;transition:opacity .4s ease}.trk-screen[data-ready] :is(.mapboxgl-canvas-container,.maplibregl-canvas-container){opacity:1}.trk-screen .mapboxgl-ctrl-logo{display:none}.trk-poster{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.trk-boat{position:absolute;left:0;top:0;z-index:2;width:calc(65 * var(--u) + 4px);height:auto;pointer-events:none;will-change:transform,opacity;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.45)) drop-shadow(0 3px 8px rgba(0,0,0,.25))}.trk-screen>:is(.mapboxgl-map,.maplibregl-map),.trk-screen>div>.maplibregl-map{position:absolute!important;inset:0;width:100%;height:100%}.trk-sheet{position:absolute;left:calc(24 * var(--u));right:calc(24 * var(--u));top:39%;bottom:0;z-index:3;border-radius:calc(92 * var(--u)) calc(92 * var(--u)) 0 0;background:#333;color:#fff;padding:calc(56 * var(--u)) calc(52 * var(--u)) 0;font-family:GT Ferry,ui-sans-serif,system-ui,sans-serif;letter-spacing:normal;text-align:left;transform:translateY(0);transition:transform .8s cubic-bezier(.32,.72,0,1);box-shadow:0 calc(-8 * var(--u)) calc(40 * var(--u)) rgba(0,0,0,.18)}@media (prefers-reduced-motion:reduce){.trk-sheet{transition:none}}.trk-sheet p{margin:0;color:inherit}.trk-hd{justify-content:space-between;padding-left:calc(18 * var(--u))}.trk-hd,.trk-title{display:flex;align-items:center}.trk-title{gap:calc(16 * var(--u));font-size:calc(44 * var(--u));font-weight:700;line-height:1;white-space:nowrap}.trk-title svg{width:calc(24 * var(--u));height:calc(20 * var(--u));opacity:.6}.trk-close{display:grid;place-items:center;width:calc(88 * var(--u));height:calc(88 * var(--u));border-radius:50%;background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 calc(2 * var(--u)) rgba(255,255,255,.14)}.trk-close svg{width:calc(30 * var(--u));height:calc(30 * var(--u))}.trk-labels{margin-top:calc(48 * var(--u));display:flex;justify-content:space-between;font-size:calc(26 * var(--u));color:rgba(255,255,255,.62)}.trk-times{margin-top:calc(18 * var(--u));display:flex;align-items:center;gap:calc(14 * var(--u))}.trk-big{font-size:calc(44 * var(--u));font-weight:700;line-height:1;color:#54e394;white-space:nowrap;font-variant-numeric:tabular-nums}.trk-dots{flex:1;border-top:calc(3 * var(--u)) dotted rgba(255,255,255,.3)}.trk-pill{padding:calc(10 * var(--u)) calc(22 * var(--u));border-radius:999px;box-shadow:inset 0 0 0 calc(2 * var(--u)) rgba(255,255,255,.35);font-size:calc(27 * var(--u));white-space:nowrap}.trk-places{margin-top:calc(18 * var(--u));display:flex;justify-content:space-between;font-size:calc(26 * var(--u))}.trk-leg{margin-top:calc(56 * var(--u));padding:calc(26 * var(--u)) calc(28 * var(--u));border-radius:calc(30 * var(--u));background:rgba(255,255,255,.05)}.trk-leg-hd{display:flex;align-items:center;gap:calc(18 * var(--u))}.trk-leg-logo{width:calc(56 * var(--u));height:calc(56 * var(--u));border-radius:50%;flex:none}.trk-leg-op{flex:1;font-size:calc(28 * var(--u));color:rgba(255,255,255,.75)}.trk-ok{padding:calc(6 * var(--u)) calc(16 * var(--u));border-radius:999px;font-size:calc(24 * var(--u));font-weight:500;color:#54e394;background:rgba(84,227,148,.12)}.trk-leg-v{margin-top:calc(18 * var(--u))!important;font-size:calc(30 * var(--u));font-weight:500}.trk-leg-t{margin-top:calc(4 * var(--u))!important;font-size:calc(26 * var(--u));color:rgba(255,255,255,.55)!important}.bezel-tint{position:absolute;inset:0;pointer-events:none;background:#000;-webkit-mask:var(--bz) 0 0 /100% 100% no-repeat;mask:var(--bz) 0 0 /100% 100% no-repeat}body[class][class]{--font-balla-sans:var(--font-trial)}body[class][class],body[class][class] :is(h1,h2,h3,h4),body[class][class] [class*=tracking-]{letter-spacing:0}@media (prefers-color-scheme:dark){body[class][class]{--font-balla-sans:var(--font-trial-dark)}}.fc-cp .cp{height:100%;border-radius:0;box-shadow:none;padding:0}html[data-minimal]{--content-w:min(var(--W),1000px)}@media (min-width:768px){html[data-minimal] .hero-w{width:var(--content-w)}}html[data-minimal] body[class][class]{--font-balla-sans:var(--font-cut)}@media (prefers-color-scheme:dark){html[data-minimal] body[class][class]{--font-balla-sans:var(--font-cut-dark)}}html[data-minimal] :is(h2,h3,h4).text-blue{color:rgb(var(--c-gray))}.min-grid{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}.min-grid.min-table{gap:0;margin:0 -12px}.min-table>li+li{border-top:.5px solid rgb(var(--c-black)/.12)}.min-table .min-row{padding:12px;transition:background-color .15s ease}.min-table .min-row:hover{background:rgb(var(--c-black)/var(--hover-alpha))}.min-row{display:flex;align-items:center;gap:20px;-webkit-user-drag:none;user-select:text}.min-thumb{position:relative;flex:none;width:96px;aspect-ratio:4/3;overflow:hidden;border-radius:8px;background:rgb(var(--c-black)/.05);box-shadow:inset 0 0 0 .5px rgb(var(--c-black)/.2)}.min-thumb:after{content:"";position:absolute;inset:0;z-index:1;background-color:rgb(0 0 0/0);pointer-events:none;transition:background-color .2s ease}.min-row:hover .min-thumb:after{background-color:rgb(0 0 0/.1)}@media (min-width:640px){.min-grid,.min-row{gap:24px}.min-thumb{width:128px}}html[data-minimal] :is(span.md-img,picture.md-img:not(.card-stroke)){position:relative;display:block;overflow:hidden;border-radius:8px}html[data-minimal] :is(span.md-img,picture.md-img:not(.card-stroke)):after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 .5px rgb(var(--c-black)/.2);pointer-events:none}.detail-title{color:rgb(var(--c-black))}.detail-text{color:rgb(var(--c-gray))}.detail-dark{background:#171717}.detail-dark .detail-title{color:#ededed}.detail-dark .detail-text{color:#a1a1a1}.detail-dark.card-stroke:after{box-shadow:inset 0 0 0 .5px rgb(255 255 255/.12)}@media (prefers-color-scheme:dark){[data-project=ferryfetch] .card-stroke[class*="dark:bg-black"]{background:#171717}[data-project=ferryfetch] :is(.card-fade,.card-fade-top,.embed-fade){--card:#171717}}.trips-stage{position:relative;border-radius:8px;background:#eef1f4;color:#1f1f1f;font-family:Google Sans,ui-sans-serif,system-ui,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased}.trips-stage.card-stroke:after{box-shadow:inset 0 0 0 .5px rgb(0 0 0/.12)}.fl-stage{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:25/16;border-radius:8px;background:#242B38}.fl-stage-phone{width:76%}.fl-icons{position:relative;border-radius:8px;background:#242B38;color:#6f7a86}.fl-icons.card-stroke:after,.fl-stage.fl-card.card-stroke:after{box-shadow:inset 0 0 0 .5px rgb(var(--c-black)/.2)}.fl-icons{display:grid;grid-template-columns:2fr 3fr;align-items:center;gap:4%;padding:11% 5.5%}.fl-icons-big{display:flex;align-items:center;justify-content:center;aspect-ratio:1;color:#fff}.fl-icons-one{display:block;width:40%;height:40%;animation:fl-in .35s ease}@keyframes fl-in{0%{opacity:0;transform:scale(.94)}}.fl-icons-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:2px}.fl-icons-grid button{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:0;color:inherit;transition:color .2s ease,background-color .2s ease}.fl-icons-grid button svg{display:block;width:52%;height:52%}.fl-icons-grid button.is-on,.fl-icons-grid button:hover{color:#fff;background:rgb(255 255 255/.06)}@media (max-width:767px){.fl-icons{grid-template-columns:1fr;gap:16px;padding:0;background:none}.fl-icons.card-stroke:after{content:none}.fl-icons-big,.fl-icons-grid{border-radius:8px;background:#242B38;box-shadow:inset 0 0 0 .5px rgb(var(--c-black)/.2)}.fl-icons-big{aspect-ratio:4/3}.fl-icons-grid{padding:16px}.fl-icons-one{width:34%;height:34%}.fl-icons-grid{grid-template-columns:repeat(8,1fr)}.fl-icons-grid button svg{width:37%;height:37%}}.fl-screen .fl-pad{cursor:pointer;transition:fill .08s ease,stroke .08s ease}.fl-screen .fl-kb-label{pointer-events:none}.fl-screen .fl-t-key{font-weight:700;font-size:26px}.fl-screen .fl-t-key,.fl-screen .fl-t-open{font-family:var(--fl-open),sans-serif;font-stretch:75%}.fl-screen .fl-t-open{font-weight:300;font-size:14px;pointer-events:none}.fl-screen .fl-t-share{font-family:var(--fl-share),sans-serif;font-size:10px;pointer-events:none}.fl-screen .fl-t-num{font-family:var(--fl-open),sans-serif;font-weight:300;font-stretch:75%;font-size:11px;pointer-events:none}.fl-card-name{position:absolute;z-index:7;top:4.5%;left:4%;font-size:13px;line-height:1;color:rgb(255 255 255/.6)}.fl-screen .fl-t-pan{font-size:7.5px}.fl-screen-b{opacity:0;transition:opacity .6s ease}.fl-cmp{overflow:hidden}.fl-cmp-layer{position:absolute;inset:0;z-index:1;isolation:isolate;display:flex;align-items:center;justify-content:center}.fl-cmp-before{z-index:2;background:#242B38;transition-property:clip-path;transition-timing-function:cubic-bezier(.65,0,.35,1)}.fl-cmp-line{position:absolute;top:0;bottom:0;z-index:4;width:0;opacity:0;transition-property:left,opacity;transition-timing-function:cubic-bezier(.65,0,.35,1),ease}.fl-cmp-line[data-moving]{opacity:1}.fl-cmp-line:before{content:"";position:absolute;left:-.75px;top:0;width:1.5px;height:100%;background:rgb(255 255 255/.9);box-shadow:0 0 12px rgb(255 255 255/.35),0 0 2px rgb(0 0 0/.3)}.fl-cmp-tag{z-index:6;left:3%;right:auto;bottom:4.5%;font-size:12px}.fl-i7{position:relative;width:93.7%;margin:0 auto;aspect-ratio:138.3/67.1;border-radius:5cqw;background:#1C1E22;box-shadow:0 2cqw 5cqw rgb(0 0 0/.35)}.fl-i7,.fl-i7-scr{container-type:inline-size}.fl-i7-scr{position:absolute;left:12.4%;right:12.4%;top:6.4%;bottom:6.4%;overflow:hidden;background:#000}.fl-i7-spk{position:absolute;left:6.1%;top:50%;width:.6cqw;height:15%;transform:translateY(-50%);border-radius:1cqw;background:#1C1C1E;box-shadow:inset 0 0 0 .12cqw #2E2E31}.fl-i7-cam{left:5.9%;top:64%;width:1cqw;height:1cqw;background:radial-gradient(circle at 40% 40%,#2C3446,#050505 65%)}.fl-i7-cam,.fl-i7-cam:after{position:absolute;border-radius:50%}.fl-i7-cam:after{content:"";left:.25cqw;top:-12.6cqw;width:.5cqw;height:.5cqw;background:#18181A}.fl-i7-home{position:absolute;right:2.6%;top:50%;width:8cqw;height:8cqw;transform:translateY(-50%);border-radius:50%;background:#1C1E22;box-shadow:inset 0 0 0 .25cqw #3A3E44}.fl-old{position:absolute;inset:0;display:flex;flex-direction:column;padding:.9cqw 1.1cqw 0;background:#212428;color:#fff;letter-spacing:-.02em}.fl-old-top{display:flex;align-items:center;gap:1.4cqw;height:4cqw}.fl-old-tabs{display:flex;padding:.25cqw;border-radius:1.5cqw;background:#2C2F34}.fl-old-tabs span{padding:0 1.05cqw;border-right:.15cqw solid #24272b;font-weight:700;font-size:2cqw;line-height:3.3cqw}.fl-old-tabs span:last-child{border-right:0}.fl-old-tabs span[data-on]{color:#F2A93B}.fl-old-wifi{width:2.4cqw;height:1.8cqw;margin-left:auto;border-radius:50% 50% 0 0/100% 100% 0 0;background:radial-gradient(circle at 50% 100%,#F2A93B 0 18%,transparent 19% 34%,#F2A93B 35% 48%,transparent 49% 63%,#F2A93B 64% 78%,transparent 79%)}.fl-old-batt{width:1.2cqw;height:2.4cqw;border:.3cqw solid #c0392b;border-radius:.3cqw;background:linear-gradient(transparent 55%,#C0392B 0)}.fl-old-edit{display:grid;place-items:center;width:8cqw;height:3.4cqw;border-radius:1.5cqw;background:#2C2F34;font-size:2cqw}.fl-old-body{flex:1;display:flex;gap:1cqw;min-height:0;padding-top:.9cqw}.fl-old-grid{flex:0 0 79%;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,1fr);gap:2cqw 1.7cqw;padding:1.6cqw 1.5cqw;background:#1E2124}.fl-old-grid b,.fl-old-nudge b{display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0 .3cqw;border-radius:.7cqw;font-weight:700;font-size:1.6cqw;line-height:1.05;text-align:center;white-space:nowrap;box-shadow:0 0 0 .6cqw #1A1C1F}.fl-old-nudge{display:grid;grid-template-rows:1fr 1fr;gap:1.3cqw}.fl-old-nudge b{font-size:1.45cqw}.fl-old-knob,.fl-old-knob i{display:grid;place-items:center}.fl-old-knob i{width:92%;aspect-ratio:1;border-radius:50%;border:.45cqw solid #5193b5;background:#3F7090;box-shadow:0 0 0 .35cqw #1E2124,0 0 0 .7cqw #3F7090;font-style:normal;font-size:1.5cqw}.fl-old-side{flex:1;background:#2A2D31}.fl-old-foot{height:2.2cqw;overflow:hidden;color:#DDD;font-weight:700;font-size:1.9cqw;line-height:2.6cqw;text-align:center}.fl-modals{position:relative;border-radius:8px;background:#242B38;padding:9% 5.5% 6%}.fl-modals-grid{display:grid;gap:16px;align-items:start}@media (max-width:767px){.fl-modals{padding:56px 0 24px}.fl-modals-grid{grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 24px;scroll-padding:0 24px;scrollbar-width:none}.fl-modals-grid::-webkit-scrollbar{display:none}.fl-modals-col{scroll-snap-align:start}}@media (min-width:768px){.fl-modals-grid{grid-template-columns:repeat(3,1fr)}}.fl-modals-col{display:grid;gap:16px}.fls-bg{transition:filter .3s,opacity .3s}.fls-bg[data-open]{filter:blur(4px);opacity:.45}.fls{left:0;top:0;width:826px;height:382px;transform-origin:0 0;font-family:var(--fl-open),"Open Sans",sans-serif}.fls,.fls-dlg{position:absolute}.fls-dlg{left:243px;top:33px;width:340px;overflow:hidden;border-radius:2px;background:#D4D5D7;color:#3C3C3C;opacity:0;transform:scale(.96);transition:opacity .25s,transform .25s}.fls-dlg[data-open]{opacity:1;transform:none}.fls-head{display:flex;justify-content:space-between;height:65px;padding:13px 12px 0}.fls-head b{display:block;font-weight:400;font-size:17px;line-height:22px}.fls-head span{display:block;margin-top:3px;font-size:11px;color:#7A7A7A}.fls-disk{width:26px;height:28px;border-radius:2px;background:linear-gradient(#D4D5D7,#D4D5D7) 7px 4px /12px 7px no-repeat,linear-gradient(#D4D5D7,#D4D5D7) 6px 17px /14px 9px no-repeat,#A9AAAD}.fls-input{display:flex;align-items:center;height:40px;padding:0 10px;border-top:1px solid #bfc0c2;font-size:14px}.fls-input span{padding:2px}.fls-input span[data-sel]{background:#8D9AA5}.fls-caret{width:2px;height:20px;margin-left:1px;background:#2F7CF6;animation:fls-blink 1s steps(1) infinite}@keyframes fls-blink{50%{opacity:0}}.fls-foot{display:grid;grid-template-columns:1fr 1fr;height:40px;border-top:1px solid #bfc0c2;font-size:13px}.fls-foot span{display:grid;place-items:center;transition:background-color .15s}.fls-foot span+span{border-left:1px solid #bfc0c2}.fls-foot span[data-down]{background:#BFC0C2}.fls-kb{position:absolute;left:0;right:0;bottom:0;height:174px;padding:6px 0 0;background:#CFD2D8;transform:translateY(100%);transition:transform .3s ease}.fls-kb[data-open]{transform:none}.fls-row{display:flex;justify-content:center;gap:6px;height:31px;margin-bottom:8px;padding:0 79px}.fls-row-2{padding:0 112px}.fls-key{display:grid;flex:1;place-items:center;border-radius:5px;background:#fff;box-shadow:0 1px 0 #898A8D;color:#000;font-family:-apple-system,SF Pro Text,Helvetica Neue,sans-serif;font-size:20px;line-height:1;transition:background-color .08s}.fls-key[data-down]{background:#A9AFBA}.fls-mod{background:#ACB3BD;font-size:15px}.fls-mod[data-down]{background:#fff}.fls-wide{flex:1.35;margin:0 6px}.fls-123{flex:2.1}.fls-space{flex:6.6;font-size:15px}.fls-home{position:absolute;left:310px;bottom:9px;width:206px;height:5px;border-radius:3px;background:#000}.fl-closing{position:relative;overflow:hidden;border-radius:8px;aspect-ratio:1320/900;background:#242B38}.fl-closing.card-stroke:after{box-shadow:inset 0 0 0 .5px rgb(var(--c-black)/.2)}.fl-closing-desk{position:absolute;left:7%;top:12.2%;width:64%}.fl-closing-phone{position:absolute;left:50.9%;top:57.1%;width:42.9%;pointer-events:none;filter:drop-shadow(0 12px 28px rgb(0 0 0/.35))}.fl-closing-mix{opacity:0;transition:opacity .6s ease}.fl-touch{position:absolute;z-index:3;width:4.4%;aspect-ratio:1;border-radius:50%;opacity:0;pointer-events:none;background:rgb(255 255 255/.22);box-shadow:inset 0 0 0 1px rgb(255 255 255/.4),0 0 14px rgb(255 255 255/.18)}.fl-screen .fl-mute{cursor:pointer;transition:fill-opacity .25s ease}.trips-phones{display:flex;justify-content:center;align-items:flex-start;gap:5%;padding:7% 6% 5%}.trips-phones figure{margin:0;flex:0 0 38%;container-type:inline-size;display:flex;flex-direction:column;gap:14px}.trips-phones[data-n="3"] figure{flex-basis:28%}.trips-ph{padding:2.7cqw;border-radius:14.5cqw;background:#000;box-shadow:0 20px 44px rgb(32 33 36/.18)}.trips-scr{position:relative;aspect-ratio:393/852;overflow:hidden;border-radius:11.8cqw;background:#fff 50%/cover no-repeat}.trips-scr iframe{position:absolute;left:0;top:0;width:393px;height:852px;border:0;transform:scale(var(--k,.7));transform-origin:0 0;opacity:0;transition:opacity .4s}.trips-scr iframe.on{opacity:1}.trips-phones figcaption{text-align:center;font-size:14px;line-height:20px;color:#5e5e5e}@media (max-width:639px){.trips-phones{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:32px 24px 24px;gap:16px}.trips-phones::-webkit-scrollbar{display:none}.trips-phones figure,.trips-phones[data-n="3"] figure{flex-basis:62%;scroll-snap-align:center}.trips-phones[data-n="1"]{justify-content:center}.trips-phones[data-carousel]{padding:32px 0 20px;gap:0}.trips-phones[data-carousel] figure,.trips-phones[data-carousel][data-n="3"] figure{flex:0 0 100%;box-sizing:border-box;padding:0 20%;scroll-snap-align:center;scroll-snap-stop:always}.trips-phones[data-carousel] figure[data-first]{order:-1}}.swipe-dots{display:flex;justify-content:center;gap:6px;padding:0 0 14px}.swipe-dots button{width:12px;height:13px;padding:0;border:0;background:linear-gradient(currentColor,currentColor) 50% /100% 1px no-repeat;opacity:.2;cursor:pointer;transition:opacity .2s,width .2s}.swipe-dots button[data-on]{width:20px;opacity:.6}@media (min-width:640px){.swipe-dots:not([data-always]){display:none}}.trips-ms{font-family:Material Symbols Rounded;font-feature-settings:"liga";font-variation-settings:"FILL" 1,"wght" 500;font-size:18px;line-height:1;font-weight:400}.trips-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.trips-chp{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:17px;font-size:14px;font-weight:500;white-space:nowrap;cursor:default;transition:background-color .2s,box-shadow .2s}.trips-chp.t{background:#d3f6ff;color:#004d53}.trips-chp.t:hover{background:#bdeffc}.trips-chp.f{background:#027b8b;color:#fff}.trips-chp.f:hover{background:#016c7a;box-shadow:0 1px 3px rgb(0 0 0/.2)}.trips-chp.o{background:#fff;color:#3c4043;box-shadow:inset 0 0 0 1px #c4c7c5}.trips-chp.o:hover{background:#f1f3f4}.trips-chp.trip{background:#d2e3fc;color:#1558b0}.trips-chp.trip:hover{background:#c2d7fa}.trips-search{display:grid;grid-template-columns:1fr 38%;grid-template-rows:auto auto;column-gap:5%;row-gap:16px;align-items:end;padding:7% 6% 5%}.trips-search>.trips-ai:nth-child(2){align-self:start}.trips-search figure{grid-column:2;grid-row:1/3;align-self:center;margin:0;container-type:inline-size;display:flex;flex-direction:column;gap:14px}.trips-search figcaption{text-align:center;font-size:14px;line-height:20px;color:#5e5e5e}@media (max-width:639px){.trips-search{display:flex;align-items:center;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:28px 0 20px;gap:0}.trips-search::-webkit-scrollbar{display:none}.trips-search>*{flex:0 0 calc(100% - 40px);margin:0 20px;box-sizing:border-box;scroll-snap-align:center;scroll-snap-stop:always}.trips-search figure{padding:0 16%}.trips-search>.trips-ai{align-self:center}}.trips-ai{background:#fff;border-radius:24px;padding:20px 22px;box-shadow:0 2px 4px rgb(60 64 67/.1),0 18px 44px rgb(60 64 67/.14);font-size:15px;line-height:1.5}.trips-aik{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#5e5e5e}.trips-aiq{display:inline-block;background:#f0f4f9;border-radius:20px 20px 6px 20px;padding:8px 16px;margin:12px 0 8px}.trips-aid{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid #f1f3f4}.trips-aid:last-of-type{border-bottom:0}.trips-aid b{color:#1a73e8;font-weight:500;min-width:48px}.trips-lt{display:block;font-weight:400;font-size:18px}.trips-lm{font-size:14px;color:#5e5e5e}.trips-patterns{display:grid;gap:14px;padding:6%}@media (min-width:768px){.trips-patterns{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.trips-patterns{grid-template-columns:repeat(3,1fr)}}.trips-pc{display:flex;flex-direction:column;background:#fff;border-radius:20px;padding:20px;box-shadow:0 2px 4px rgb(60 64 67/.06),0 12px 30px rgb(60 64 67/.08);transition:box-shadow .25s,transform .25s}.trips-pc:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgb(60 64 67/.08),0 16px 36px rgb(60 64 67/.14)}.trips-pc>b{font-weight:500;font-size:17px}.trips-pc>p{margin:4px 0 0;font-size:14px;line-height:1.45;color:#5e5e5e}.trips-demo{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:34px;margin-top:16px}.trips-pvf{width:100%;height:28px}.trips-person{display:inline-flex;align-items:center;gap:10px;font-size:15px}.trips-person b{color:#a142f4;font-weight:500}.trips-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#a142f4;color:#fff;font-size:14px;transition:box-shadow .2s}.trips-pc:hover .trips-avatar{box-shadow:0 0 0 3px #e9d2fd}.trips-pv{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:16px}.trips-pv span{font-size:12px;font-weight:500;color:#3c4043;border-radius:10px;padding:3px 9px;background:#f1f3f4}@keyframes trips-march{to{stroke-dashoffset:-13}}.trips-pc:hover .trips-found,.trips-sw:hover .trips-found{animation:trips-march .9s linear infinite}.trips-colours{display:grid;gap:14px;padding:6%}@media (min-width:768px){.trips-colours{grid-template-columns:1fr 1fr}}.trips-sw{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:200px;padding:24px;border-radius:24px;color:#fff}.trips-sw svg{position:absolute;right:20px;top:20px}.trips-sw small{font-size:13px;opacity:.85}.trips-sw b{margin-top:auto;font-weight:400;font-size:32px;line-height:1.15}.trips-sw span{margin-top:4px;font-size:14px;line-height:1.4;opacity:.92}@media (max-width:639px){.trips-colours{gap:10px;padding:20px}.trips-sw{min-height:150px;padding:18px;border-radius:20px}.trips-sw svg{right:12px;top:12px;transform:scale(.8);transform-origin:top right}.trips-sw small{font-size:12px}.trips-sw b{font-size:24px}.trips-patterns{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:24px 0 18px;gap:0}.trips-patterns::-webkit-scrollbar{display:none}.trips-pc{flex:0 0 calc(100% - 40px);margin:0 20px;box-sizing:border-box;scroll-snap-align:center;scroll-snap-stop:always}.trips-pc:hover{transform:none}.trips-phones[data-hero] figure:not(:last-child){display:none}.trips-phones[data-hero]{justify-content:center}}@font-face{font-family:Teranga Centennial;src:url(/fonts/teranga-centennial.woff2) format("woff2");font-display:swap}.tg-stage{position:relative;border-radius:8px;background:#fbede1;color:#452b15;font-family:Teranga Centennial,Georgia,serif;letter-spacing:0}.tg-stage.card-stroke:after{box-shadow:inset 0 0 0 .5px rgb(69 43 21/.18)}.tg-stage .trips-phones figcaption{color:rgb(69 43 21/.7);font-size:15px}.tg-plants{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 16px;padding:10% 6%}@media (min-width:768px){.tg-plants{grid-template-columns:repeat(3,1fr);gap:72px 24px;padding:9% 6%}}.tg-plant-img{position:relative;aspect-ratio:1}.tg-plant-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.tg-compare{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-family:Teranga Centennial,Georgia,serif;color:#452b15;letter-spacing:0}.tg-tile{position:relative;overflow:hidden;aspect-ratio:1;border-radius:8px;background:#fbede1;box-shadow:inset 0 0 0 .5px rgb(69 43 21/.18)}.tg-type{display:flex;flex-direction:column;gap:var(--g,10px);font-family:Teranga Centennial,Georgia,serif;color:#452b15;letter-spacing:0}.tg-card{position:relative;overflow:hidden;aspect-ratio:1/1;border-radius:8px;background:#fbede1}@media (min-width:640px){.tg-card{aspect-ratio:16/9}}.tg-state{position:absolute;left:4%;top:5%;z-index:2;font-size:14px;line-height:1.3;transition:color .5s ease;pointer-events:none}.tg-look[data-photo] .tg-state{color:#fbede1;text-shadow:0 1px 12px rgb(0 0 0/.25)}.tg-look-photo,.tg-look-type{position:absolute;inset:0;transition:opacity .8s ease}.tg-look-type{display:grid;place-items:center;overflow:hidden}.tg-look-photo,.tg-look[data-photo] .tg-look-type{opacity:0}.tg-look[data-photo] .tg-look-photo{opacity:1}.tg-look-svg{font-family:Teranga Centennial,Georgia,serif;overflow:hidden}.tg-look-photo img,.tg-look-svg{position:absolute;inset:0;width:100%;height:100%}.tg-look-photo img{object-fit:cover}.tg-set .tg-glyphs{position:absolute;inset:0;opacity:0;transition:opacity .6s ease;pointer-events:none;user-select:text;-webkit-user-select:text}.tg-set .tg-glyphs[data-on]{opacity:1;pointer-events:auto;z-index:1}@media (min-width:640px){.tg-set .tg-glyphs{grid-template-columns:repeat(6,1fr);gap:3% 0;padding:9% 12% 6%;font-size:clamp(16px,3.2vw,44px)}}.tg-colours{display:grid;grid-template-columns:1fr;gap:var(--g,10px);font-family:Teranga Centennial,Georgia,serif;letter-spacing:0}@media (min-width:640px){.tg-colours{grid-template-columns:1fr 1fr}}.tg-colour{aspect-ratio:1/1}@media (min-width:640px){.tg-colour{aspect-ratio:1/1}}.tg-colour-swatch{position:absolute;inset:0}.tg-colour[data-photo] .tg-look-photo{opacity:1}.tg-colour[data-photo] .tg-state{color:#fbede1;text-shadow:0 1px 12px rgb(0 0 0/.25)}.tg-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tg-glyphs{display:grid;grid-template-columns:repeat(5,1fr);align-content:center;justify-items:center;gap:4% 0;padding:8%;font-size:clamp(16px,3.4vw,40px);line-height:1.2}.tg-swatch{padding:5%;font-size:18px;line-height:1.3}.tg-photo-label{position:absolute;left:5%;top:5%;display:flex;flex-direction:column;gap:0;color:#fbede1;text-shadow:0 1px 12px rgb(0 0 0/.25)}.tg-photo-label b{font-weight:400;font-size:18px;line-height:1.3}.tg-photo-label span{font-size:18px;line-height:1.3;opacity:.85}.tg-wide{position:relative;left:50%;width:min(calc(100vw - 2 * var(--pad)),1240px);transform:translateX(-50%)}.tg-voice{padding:5% 4%;overflow-x:auto;scrollbar-width:none;contain:inline-size}.tg-voice::-webkit-scrollbar{display:none}.tg-voice-grid{display:grid;grid-template-columns:repeat(4,max-content);column-gap:5px;row-gap:18px;width:max-content;margin:0 auto;font-size:var(--fs,14px);line-height:1.4;white-space:nowrap}.tg-voice-head{margin-bottom:-12px;font-variant-caps:all-small-caps;letter-spacing:.06em;color:rgb(69 43 21/.6)}.tg-voice-text{padding:7px .3em 0 0;border-top:1px solid rgb(69 43 21/.35)}.tg-faq{padding:6%}.tg-faq-item{border-bottom:1px solid rgb(69 43 21/.18)}.tg-faq-item button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;text-align:left;font-size:19px;line-height:1.35;color:inherit;font-family:inherit;background:none;border:0;cursor:pointer}.tg-faq-item button svg{flex:none;transition:transform .3s ease}.tg-faq-item[data-open] button svg{transform:rotate(180deg)}.tg-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.tg-faq-item[data-open] .tg-faq-a{grid-template-rows:1fr}.tg-faq-a>div{overflow:hidden}.tg-faq-a p{margin:0 0 14px;font-size:16px;line-height:1.6;color:rgb(69 43 21/.82);max-width:40em}.tg-faq-a p:last-child{margin-bottom:20px}.tgs-scr,.tgs-screen{background:#fbede1}.tgs-screen{position:absolute;left:0;top:0;width:393px;height:852px;display:flex;flex-direction:column;transform:scale(var(--k,.6));transform-origin:0 0;color:#452b15;font-family:Teranga Centennial,Georgia,serif;letter-spacing:0}.tgs-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:44px;margin-top:44px;padding:0 24px;flex:none}.tgs-header>:last-child{justify-self:end}.tgs-logo{font-size:23px;letter-spacing:.02em}.tgs-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.tgs-scroll::-webkit-scrollbar{display:none}.tgs-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px 6px;padding:26px 16px 48px}.tgs-tin{position:relative;display:block;aspect-ratio:1;padding:0;border:0;background:none;cursor:pointer}.tgs-tin img{width:100%;height:100%;object-fit:contain}.tgs-product{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;padding:0 30px;text-align:center}.tgs-photo{position:relative;flex:none;width:290px;height:290px;margin-top:10px;padding:0;border:0;background:none;cursor:pointer}.tgs-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0}.tgs-photo img[data-on]{opacity:1}.tgs-dots{display:flex;gap:6px;margin:6px 0 20px}.tgs-dots button{width:16px;height:12px;padding:0;border:0;background:none;cursor:pointer;position:relative}.tgs-dots button:after{content:"";position:absolute;left:0;right:0;top:5px;height:1.5px;background:rgb(69 43 21/.3)}.tgs-dots button[data-on]:after{background:#452b15}.tgs-harvest,.tgs-price,.tgs-sub,.tgs-text,.tgs-title{margin:0}.tgs-title{font-size:15px}.tgs-sub{margin-top:2px;font-size:13px;color:rgb(69 43 21/.65)}.tgs-price{margin-top:16px;font-size:14px}.tgs-harvest{margin-top:12px;font-size:14px;color:#e9792e}.tgs-qty{position:relative;display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:6px 14px;border-radius:18px;font-size:13px;cursor:pointer}.tgs-qty select{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer;font-size:16px}.tgs-text{margin-top:14px;font-size:13px;line-height:1.5}.tgs-buy{display:grid;place-items:center;flex:none;height:48px;margin:12px 14px 34px;background:#452b15;color:#fbede1;font-size:14px;text-decoration:none;transition:background-color .2s}.tgs-buy:hover{background:#5c3a1d}.tgs-screen{--u:1px}.tgs-screen .vp-sbar{z-index:5}.tgs-screen:has(.vp-sbar) .tgs-buy{margin-bottom:90px}.tgs-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:40px}.tgs-empty img{width:180px;height:180px;object-fit:contain}.tgs-empty p{margin:18px 0 0;font-size:14px}.tg-ico{display:inline-block;flex:none;height:1em;background:currentColor;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;vertical-align:middle}.tg-ico-img{background:none;width:auto;object-fit:contain}.tgd-flip{transform:scaleX(-1)}.tg-cartn{position:relative;display:inline-flex;align-items:flex-start}.tg-cartn-badge{position:absolute;left:62%;top:-36%;height:100%;display:grid;place-items:center;animation:tg-pop .35s cubic-bezier(.3,1.6,.5,1)}.tg-cartn-badge>*{grid-area:1/1}.tg-cartn-badge b{margin-top:14%;font-weight:400;font-size:calc(var(--h, 20px) * .22);line-height:1;color:#fff;font-family:Teranga Centennial,Georgia,serif}@keyframes tg-pop{0%{transform:scale(.4);opacity:0}}.tg-icons{display:grid;grid-template-columns:1fr;gap:var(--g,10px);color:#452b15;font-family:Teranga Centennial,Georgia,serif;letter-spacing:0}@media (min-width:768px){.tg-icons{grid-template-columns:1fr 1fr}}.tg-icons .tg-card{aspect-ratio:1/1}.tg-icons-big{display:grid;place-items:center}.tg-icons-glyph,.tg-icons-grid button{color:#000}.tg-icons-glyph{display:grid;place-items:center;height:42%;animation:tg-in .35s ease}.tg-icons-glyph:not([data-i=badge]){width:72%;height:auto;aspect-ratio:1}.tg-sico{display:grid;place-items:center;fill:currentColor}.tg-sico svg{display:block;width:100%;height:100%;overflow:visible}.tg-icons-grid button{position:relative}.tg-icons-glyph .tg-ico{height:100%}.tg-icons-glyph .tg-cartn{font-size:0}.tg-icons-glyph .tg-cartn-badge{left:72%}@keyframes tg-in{0%{opacity:0;transform:scale(.96)}}@media (max-width:767px){.tg-icons .tg-icons-grid{aspect-ratio:auto}}.tg-icons-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:6%;align-content:center}.tg-icons-grid button{display:grid;place-items:center;aspect-ratio:1;padding:0;border:0;border-radius:0;background:none;font-size:clamp(16px,2.4vw,26px);cursor:pointer;transition:background-color .15s}.tg-icons-grid button[data-on]{background:rgb(0 0 0/.06)}.tg-icons-grid button:focus-visible{outline:1px solid rgb(0 0 0/.4)}.vs-stage.tgd-stage{--stage:#f1ece6;margin:0}.tgd-view{position:relative;aspect-ratio:1280/800;overflow:hidden;background:#fbede1}.tgd-fit{position:absolute;inset:0;overflow:hidden}.tgd-site{position:absolute;left:0;top:0;width:1280px;height:800px;transform:scale(var(--k,.5));transform-origin:0 0;background:#fbede1;color:#000;font-family:Teranga Centennial,Georgia,serif;font-size:14px;line-height:1.45;letter-spacing:0}.tgd-site p{margin:0}.tgd-site button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.tgd-site [data-l]{cursor:pointer}.tgd-header{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 22px;color:#000}.tgd-header>:last-child{justify-self:end}.tgd-logo{font-size:28px!important;color:#452b15!important;letter-spacing:.02em}.tgd-cart,.tgd-menu{display:inline-flex;padding:6px!important;margin:-6px}.tgd-back{display:inline-flex;align-items:center;gap:8px}.tgd-back[data-hover]{text-decoration:underline;text-underline-offset:3px}.tgd-page{position:absolute;inset:64px 0 0;animation:tgd-in .45s ease}@keyframes tgd-in{0%{opacity:0}}.tgd-tin{position:absolute;width:280px;height:280px;transition:transform .35s cubic-bezier(.3,.7,.3,1)}.tgd-tin img{width:100%;height:100%;object-fit:contain}.tgd-photo{position:absolute;left:230px;top:70px;width:470px;height:470px}.tgd-photo img{width:100%;height:100%;object-fit:contain}.tgd-info{position:absolute;left:850px;top:150px;width:344px}.tgd-grey,.tgd-sub{color:#666}.tgd-harvest,.tgd-price{margin-top:26px!important}.tgd-harvest{color:#e9692e}.tgd-qty{display:inline-flex;align-items:center;gap:8px;margin-top:26px!important}.tgd-buy,.tgd-go,.tgd-place{display:grid;place-items:center;width:100%;height:48px;margin-top:20px;background:#000!important;color:#fff!important;transition:background-color .15s}.tgd-go,.tgd-place{background:#452b15!important}[data-press]:not(.tgd-buy,.tgd-go,.tgd-place){transform:scale(.985)}.tgd-buy[data-hover]{background:#333!important}.tgd-go[data-hover],.tgd-place[data-hover]{background:#5c3a1d!important}.tgd-text{margin-top:36px!important;line-height:1.5}.tgd-more{display:flex;align-items:center;gap:8px;margin-top:26px!important;width:max-content}.tgd-more:first-of-type{margin-top:34px!important}.tgd-lqty[data-hover],.tgd-more[data-hover],.tgd-qty[data-hover]{text-decoration:underline;text-underline-offset:3px}.tgd-lines{position:absolute;left:210px;top:136px;width:480px}.tgd-h{padding-bottom:14px}.tgd-h,.tgd-line{border-bottom:1px solid rgb(0 0 0/.12)}.tgd-line{position:relative;display:grid;grid-template-columns:100px 1fr;gap:16px;height:128px;padding:12px 0}.tgd-line img{width:100px;height:100px;object-fit:contain}.tgd-pre{color:#e9692e}.tgd-lqty{position:absolute;left:116px;bottom:14px;display:inline-flex;align-items:center;gap:8px}.tgd-x{position:absolute!important;right:-4px;top:14px;display:grid;place-items:center;width:24px;height:24px;color:#999!important;transition:color .15s}.tgd-x[data-hover]{color:#000!important}.tgd-lprice{position:absolute;right:0;bottom:14px}.tgd-summary{position:absolute;left:806px;top:136px;width:344px}.tgd-summary>p:not(.tgd-h){display:flex;justify-content:space-between;margin-top:14px}.tgd-total{padding:14px 0 18px;border-block:1px solid rgb(0 0 0/.12);margin-top:18px!important}.tgd-go{margin-top:40px}.tgd-steps{position:absolute;left:210px;top:30px;width:480px}.tgd-step{padding:22px 0;border-bottom:1px solid rgb(0 0 0/.12)}.tgd-step>p+p{margin-top:2px}.tgd-row{display:flex;justify-content:space-between;margin-bottom:10px!important}.tgd-row u{color:#e9692e;text-underline-offset:3px}.tgd-step .tgd-row+.tgd-row{margin:0!important}.tgd-pay>p{margin-bottom:8px!important}.tgd-opt{display:flex!important;align-items:center;gap:12px;width:100%;height:42px;text-align:left}.tgd-opt .tg-ico:last-child{margin-left:auto}.tgd-opt[data-hover]{text-decoration:underline;text-underline-offset:3px}.tgd-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;padding-left:32px;max-height:0;overflow:hidden;transition:max-height .5s ease}.tgd-fields[data-open]{max-height:260px}.tgd-field{display:flex;align-items:center;justify-content:space-between;height:40px;border-bottom:1px solid rgb(0 0 0/.15)}.tgd-wide{grid-column:1/-1}.tgd-ph{color:#999}.tgd-place{margin:18px 0 6px}.tgd-mycart{top:52px}.tgd-mini{display:grid;grid-template-columns:52px 1fr auto;gap:14px;align-items:start;padding:10px 0;border-bottom:1px solid rgb(0 0 0/.12)}.tgd-mini img{width:52px;height:52px;object-fit:contain}.tgd-mini span.tgd-grey{display:block}.tgd-ptr{position:absolute;left:0;top:0;z-index:5;width:1.5%;margin:-1px 0 0 -1px;fill:#000;stroke:#fff;stroke-width:1.2;stroke-linejoin:round;filter:drop-shadow(0 1px 1.5px rgb(0 0 0/.3));pointer-events:none;transition:transform .65s cubic-bezier(.45,0,.2,1)}.tgd-ptr path{transform-origin:1px 1px;transition:transform .12s}.tgd-ptr[data-down] path{transform:scale(.86)}.tgo{display:grid;grid-template-columns:1fr;gap:var(--g,10px)}@media (min-width:768px){.tgo{align-items:stretch}.tgo:not([data-only]){grid-template-columns:2fr 1fr}.tgo .tgd-stage{display:flex;align-items:center}.tgo .vs-safari{flex:1}}.tgo-site{color:#000}.tgo-page{position:absolute;inset:64px 0 auto;animation:tgo-scroll 16s ease-in-out infinite}@keyframes tgo-scroll{0%,18%{transform:none}50%,68%{transform:translateY(-560px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.tgo-page{animation:none}}.tgo-side{position:absolute;left:170px;top:140px;margin:0;padding:0;list-style:none;color:#666}.tgo-side li+li{margin-top:18px}.tgo-side li[data-on]{color:#000}.tgo-main{position:absolute;left:442px;top:132px;width:668px}.tgo-m h4,.tgo-main h4{margin:0;font-weight:400;font-size:24px;line-height:1.3}.tgo-sub{margin-top:16px!important;color:#666}.tgo-order{position:relative;padding:30px 0 34px;border-bottom:1px solid rgb(0 0 0/.12)}.tgo-meta,.tgo-top{display:flex;justify-content:space-between}.tgo-top b{font-weight:400;font-size:16px}.tgo-top [data-tone=prep]{color:#333}.tgo-top [data-tone=shipped]{color:#c98723}.tgo-top [data-tone=done]{color:#4ac06e}.tgo-meta{margin-top:4px!important;color:#666}.tgo-tins{display:flex;align-items:center;gap:50px;height:150px;margin-top:24px}.tgo-tins img{width:120px;height:150px;object-fit:contain}.tgo-tins .tgo-raw{width:100px}.tgo-more{margin-left:auto;margin-right:30px;color:#666}.tgo-view{display:grid;place-items:center;width:178px;height:48px;margin:18px 0 0 auto;border:1px solid rgb(0 0 0/.15)}.tgo-phone{display:flex;align-items:center;justify-content:center}.tgo-phone .trips-phones{width:100%}.tgo-phone .trips-phones figure{flex-basis:38%}@media (max-width:767px){.tgo-phone .trips-phones figure{flex-basis:62%}}.tgo-phone .tgs-scroll{overflow:hidden}.tgo-m{padding:26px 16px 40px;color:#000;font-size:13px;line-height:1.45}.tgo-m p{margin:0}.tgo-back{display:flex;align-items:center;gap:8px;margin-bottom:26px!important}.tgo-m h4{font-size:17px}.tgo-m .tgo-sub{margin-top:10px!important}.tgo-m .tgo-order{padding:22px 0 24px}.tgo-m .tgo-top b{font-size:14px}.tgo-m .tgo-tins{gap:30px;height:110px;margin-top:14px}.tgo-m .tgo-tins img{width:90px;height:110px}.tgo-m .tgo-view{width:172px;height:46px;margin-top:10px}.tgr{display:grid;grid-template-columns:1fr;align-items:center}.tgr-desk{display:grid;place-items:center;padding:12% 0 0;perspective:1400px}@media (min-width:768px){.tgr-desk{padding:0 0 0 10%}}.tgr-card{position:relative;width:min(50vw,210px);aspect-ratio:331/480;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.5,0,.2,1)}.tgr-card[data-back]{transform:rotateY(180deg)}.tgr-face{position:absolute;inset:0;display:grid;place-items:center;border-radius:3px;background:#fbede1;box-shadow:0 1px 2px rgb(69 43 21/.12),0 14px 34px rgb(69 43 21/.16);backface-visibility:hidden;-webkit-backface-visibility:hidden;container-type:inline-size}.tgr-face img{width:32%}.tgr-face span{position:absolute;left:0;right:0;bottom:6.5%;text-align:center;font-size:4cqw;color:#666}.tgr-back{transform:rotateY(180deg)}.tgr-back span{color:#000}.tgr-code{width:28%;color:#111}.tgr-phone{padding:3% 0}@media (max-width:767px){.tgr-phone{padding:6% 0}}.tgr-phone figure{flex-basis:38%!important}@media (max-width:767px){.tgr-phone figure{flex-basis:62%!important}}.tgr-cam{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#6b5d50,#2b2520 75%);overflow:hidden}.tgr-phone .tgs-scr,.tgr-phone .tgs-screen{background:#2b2520;transition:background-color 0s .45s}.tgr-phone .tgs-scr:has(.tgr-page[data-open]),.tgr-phone .tgs-scr:has(.tgr-page[data-open]) .tgs-screen{background:#fbede1;transition:background-color 0s .2s}.tgr-qr{display:grid;place-items:center;width:196px;aspect-ratio:1;padding:0;border:0;border-radius:18px;background:#fbede1;color:#111;cursor:pointer}.tgr-qr .tgr-code{width:52%;clip-path:inset(0 round 10%)}.tgr-shot{transform:rotate(-4deg) scale(1.55)}.tgr-shot .tgr-card{width:210px;transform:rotateY(180deg);transition:none}.tgr-frame{position:absolute;left:50%;top:50%;width:168px;height:168px;translate:-50% -50%;opacity:0;scale:1.5;transition:opacity .3s,scale .45s cubic-bezier(.3,1.4,.5,1);background:linear-gradient(#ffd60a,#ffd60a) 0 0 /22px 3px,linear-gradient(#ffd60a,#ffd60a) 0 0 /3px 22px,linear-gradient(#ffd60a,#ffd60a) 100% 0 /22px 3px,linear-gradient(#ffd60a,#ffd60a) 100% 0 /3px 22px,linear-gradient(#ffd60a,#ffd60a) 0 100% /22px 3px,linear-gradient(#ffd60a,#ffd60a) 0 100% /3px 22px,linear-gradient(#ffd60a,#ffd60a) 100% 100% /22px 3px,linear-gradient(#ffd60a,#ffd60a) 100% 100% /3px 22px;background-repeat:no-repeat}.tgr-cam[data-found] .tgr-frame{opacity:1;scale:1}.tgr-link{position:absolute;left:50%;top:66%;translate:-50% 8px;padding:8px 16px;border:0;border-radius:999px;background:#ffd60a;color:#000;font:600 15px/1.2 -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;letter-spacing:-.01em;opacity:0;transition:opacity .3s,translate .3s;cursor:pointer}.tgr-cam[data-found] .tgr-link{opacity:1;translate:-50% 0}.tgr-page{position:absolute;inset:0;display:flex;flex-direction:column;background:#fbede1;color:#000;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s .45s}.tgr-page[data-open]{opacity:1;visibility:visible;transition:opacity .45s ease,visibility 0s}.tgr-head{font-size:15px}.tgr-head>:first-child{grid-column:1/3}.tgr-head button{padding:4px;border:0;background:none;color:inherit;cursor:pointer}.tgr-plant{display:block;width:150px;margin:34px auto 40px}.tgr-list{margin:0 16px;padding-bottom:14px;border-bottom:1px solid rgb(0 0 0/.12)}.tgr-list+.tgr-list{margin-top:26px}.tgr-list p{margin:0}.tgr-h{font-size:15px}.tgr-t{margin-top:4px!important;font-size:13px;color:#666}.tgr-step{display:flex;align-items:center;gap:12px;width:100%;height:50px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:15px;text-align:left;cursor:pointer}.tgr-step:first-of-type{margin-top:10px}.tgr-step em{margin-left:auto;font-style:normal;font-size:14px;color:#666}.tgr-url{flex:none;display:grid;place-items:center;height:58px;border-top:1px solid rgb(0 0 0/.08);background:#fbede1;font:13px/1 -apple-system,BlinkMacSystemFont,sans-serif;color:#000}.tool-icon{position:relative;display:inline-block;flex:none;width:var(--s);height:var(--s);border-radius:23%;background:#1c1c1c}.tool-icon svg{position:absolute;inset:0;width:100%;height:100%}.tools-icon-slot{display:flex;flex:none}.tools-icon-slot .tool-icon{width:46px!important;height:46px!important}@media (min-width:640px){.tools-icon-slot .tool-icon{width:54px!important;height:54px!important}}.tl-stage{position:relative;width:100%;overflow:hidden;border-radius:8px;background:#0b0b0b;-webkit-user-select:none;user-select:none}.tl-desk{position:absolute;left:0;top:0;overflow:hidden;transform-origin:0 0;color:#fff;letter-spacing:0;line-height:normal;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,system-ui,sans-serif;background:url(/images/tools/wallpaper.webp) 50%/cover}.tl-desk:before{content:"";position:absolute;inset:0;background:rgb(0 0 0/.4)}.tl-overlay{inset:0}.tl-cursor,.tl-overlay{position:absolute;pointer-events:none}.tl-cursor{left:-2px;top:-1.5px;z-index:50;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.45,.05,.2,1),ease;filter:drop-shadow(0 1px 1.5px rgb(0 0 0/.35))}.tl-cursor svg{display:block;transform-origin:2px 2px;transition:transform .12s}.tl-window{position:absolute;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#1e1e1e;color:#e8e8e8;font-size:13px;box-shadow:0 0 0 .5px rgb(255 255 255/.14),0 22px 60px rgb(0 0 0/.45)}.tl-window-bar{position:relative;flex:none;display:flex;align-items:center;height:38px;padding:0 14px;background:#2a2a2a;border-bottom:.5px solid rgb(0 0 0/.6)}.tl-window-title{position:absolute;left:0;right:0;text-align:center;font-weight:600;color:#cfcfcf}.tl-window-body{position:relative;flex:1;min-height:0;display:flex}.tl-lights{display:inline-flex;gap:8px}.tl-lights i{position:relative;display:block;width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 .5px rgb(0 0 0/.12)}.tl-lights svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:rgb(0 0 0/.55);stroke-width:1.2;stroke-linecap:round;opacity:0;transition:opacity .15s}.tl-lights[data-glyphs] svg{opacity:1}.tl-notes .tl-window-bar{display:none}.tl-notes .tl-window-body{flex-direction:row}.tl-notes-side{display:flex;flex-direction:column;gap:2px;width:190px;padding:12px 10px;background:#262626;color:#d0d0d0}.tl-notes-side b{padding:4px 8px;font-size:11px;font-weight:600;color:#8a8a8a}.tl-notes-side span{padding:5px 8px;border-radius:6px}.tl-notes-side span[data-on]{background:rgb(255 214 10/.25)}.tl-notes-text{display:flex;flex-direction:column;gap:8px;padding:20px 28px;font-size:14px}.tl-notes-text b{margin-bottom:6px;font-size:22px;font-weight:700}.tl-check{display:flex;align-items:center;gap:10px}.tl-check svg{flex:none;width:20px;height:20px}.tl-check circle{fill:#e6b422}.tl-check path{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tl-bar{position:absolute;left:0;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;right:0;height:26px;font-size:13px;color:#fff;text-shadow:0 .5px 1.5px rgb(0 0 0/.18)}.tl-bar svg{flex:none;filter:drop-shadow(0 .5px 1px rgb(0 0 0/.18))}.tl-bar-l,.tl-bar-r{display:flex;align-items:center;height:100%;white-space:nowrap}.tl-bar-mac{padding:0 12px;background:rgb(0 0 0/.22);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4)}.tl-bar-mac .tl-bar-l{gap:17px}.tl-bar-mac .tl-bar-l b{font-weight:700}.tl-bar-mac .tl-bar-r{gap:13px}.tl-bar-mac .tl-batt-body{background:none;box-shadow:inset 0 0 0 1px rgb(255 255 255/.55)}.tl-bar-mac .tl-batt-fill{inset:2px auto 2px 2px;border-radius:1.5px;max-width:calc(100% - 4px)}.tl-bar-mac .tl-batt-num{display:none}.tl-batt-mac{margin-right:-8px;font-size:12px}.tl-bar-min{padding:0 22px}.tl-min-lead{position:relative;display:flex;align-items:center;width:52px;height:100%}.tl-min-time{font-weight:600;font-variant-numeric:tabular-nums;transition:opacity .12s ease-out}.tl-min-apple{position:absolute;left:-7px;top:50%;display:flex;align-items:center;justify-content:center;width:30px;height:22px;border-radius:6px;transform:translateY(-50%);opacity:0;transition:opacity .12s ease-out,background-color .1s}.tl-min-apple[data-active]{background:rgb(255 255 255/.22)}.tl-bar-min[data-hovered] .tl-min-time{opacity:0}.tl-bar-min[data-hovered] .tl-min-apple{opacity:1}.tl-min-item{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px}b.tl-min-item{font-weight:700}.tl-min-focus{display:inline-flex;align-items:center;width:0;overflow:hidden;opacity:0;transition:width .2s,opacity .2s}.tl-min-focus[data-on]{width:14px;opacity:1}.tl-min-focus[data-on] svg,.tl-min-stop[data-on] svg{animation:tl-pop .5s cubic-bezier(.3,1.6,.5,1)}@keyframes tl-pop{0%{transform:scale(.2);opacity:0}to{transform:none;opacity:1}}.tl-min-menu{opacity:0;transform:translateX(-4px);transition:opacity .12s ease-out,transform .12s ease-out,background-color .1s}.tl-bar-min[data-hovered] .tl-min-menu{opacity:1;transform:none}.tl-min-menu[data-active]{background:rgb(255 255 255/.22)}.tl-bar-min .tl-bar-r{gap:8px}.tl-bar-min .tl-bar-r>span:not(.tl-batt):not(.tl-min-stop),.tl-bar-min .tl-bar-r>svg{justify-content:center;width:26px}.tl-min-stop{display:inline-flex;align-items:center;justify-content:center;width:0;height:17px;margin-right:-8px;overflow:hidden;border-radius:999px;background:#ff3b30;opacity:0;transition:width .2s,margin .2s,opacity .2s}.tl-min-stop[data-on]{width:20px;margin-right:0;opacity:1}.tl-batt{display:inline-flex;align-items:center;gap:1.5px;padding:0 4px}.tl-batt-body{position:relative;display:flex;align-items:center;justify-content:center;width:26px;height:10.5px;overflow:hidden;border-radius:3.5px;background:rgb(255 255 255/.28)}.tl-batt-fill{position:absolute;left:0;top:0;bottom:0;border-radius:3.5px;background:#fff}.tl-batt-num{position:relative;font-size:8px;font-weight:700;line-height:1;color:#000;text-shadow:none}.tl-batt-tip{width:1.4px;height:3.5px;border-radius:.8px;background:rgb(255 255 255/.35)}.tl-batt[data-tone] .tl-batt-num{display:inline-flex;align-items:center;gap:.5px;color:#fff}.tl-batt[data-tone=charging] .tl-batt-fill{background:#30d158}.tl-batt[data-tone=low-power] .tl-batt-fill{background:#ffd60a}.tl-batt[data-tone=low] .tl-batt-fill{background:#ff453a}.tl-after,.tl-before{position:absolute;left:0;right:0;top:0;z-index:20;height:26px;transition-property:clip-path;transition-timing-function:cubic-bezier(.65,0,.35,1)}.tl-handle{position:absolute;left:0;top:0;bottom:0;z-index:40;width:0;opacity:0;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.65,0,.35,1),ease}.tl-handle[data-moving]{opacity:1}.tl-handle:before{content:"";position:absolute;left:-.75px;top:0;width:1.5px;height:100%;background:rgb(255 255 255/.9);box-shadow:0 0 10px rgb(255 255 255/.35),0 0 2px rgb(0 0 0/.3)}.tl-tag{position:absolute;bottom:12px;padding:3px 10px;border-radius:999px;background:rgb(0 0 0/.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:13px;line-height:20px;animation:tl-in .3s ease}.tl-tag-l{left:12px}.tl-tag-r{right:12px}@keyframes tl-in{0%{opacity:0}}.tl-mark{position:absolute;top:27px;z-index:30;width:0;height:40px}.tl-mark:before{content:"";position:absolute;left:-.5px;top:2px;width:1px;height:18px;background:rgb(255 255 255/.7)}.tl-mark span{position:absolute;left:-9px;top:22px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#fff;color:#111;font-size:10.5px;font-weight:700;line-height:1}.tl-legend{display:grid;gap:6px;margin:16px 0 0;padding:0;list-style:none}.tl-legend li{display:flex;gap:12px}.tl-legend-n{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:3px;border-radius:50%;background:rgb(var(--c-black));color:rgb(var(--c-white));font-size:11px;font-weight:500;line-height:1}.tl-look-pill{top:30px;z-index:20;display:flex}.tl-look,.tl-look-pill{position:absolute;transform:translateX(-50%)}.tl-look{bottom:14%;color:rgb(255 255 255/.85);font-size:14px;white-space:nowrap;text-shadow:0 1px 6px rgb(0 0 0/.4)}@media (max-width:559px){.tl-look{font-size:11px}}.tl-iphone{position:absolute;left:50%;top:110px;margin-left:-180px;z-index:20;width:360px;height:420px;border:11px solid #0d0d0d;border-bottom:0;border-radius:58px 58px 0 0;box-shadow:0 0 0 1.5px #3b3b3b,0 0 0 3px #0d0d0d;background:rgb(0 0 0/.12)}.tl-iphone-island{position:absolute;left:50%;top:11px;width:108px;height:32px;margin-left:-54px;border-radius:20px;background:#000}.tl-iphone-time{position:absolute;left:44px;top:17px;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.tl-iphone-right{position:absolute;right:26px;top:18px;display:flex;align-items:center;gap:6px}.tl-iphone-right .tl-batt{padding:0;transform:scale(1.12);transform-origin:right center}.tl-cc{position:absolute;z-index:30;width:356px;height:448px;pointer-events:none;transform-origin:top right;transform:translateY(-12px) scale(.9);opacity:0;transition:transform .12s ease-in,opacity .1s linear}.tl-cc[data-open]{transform:none;opacity:1;transition:transform .22s cubic-bezier(.2,.9,.3,1),opacity .14s}.tl-tile{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;overflow:hidden;border-radius:999px;color:#fff;background:rgb(255 255 255/.2);-webkit-backdrop-filter:blur(10px) saturate(1.5);backdrop-filter:blur(10px) saturate(1.5);box-shadow:inset 0 1px 0 rgb(255 255 255/.45),inset 0 -1px 0 rgb(255 255 255/.08);transition:background-color .15s,color .15s,transform .12s}.tl-tile[data-on]{background:#fff;color:var(--ic,#111)}.tl-tile[data-pressed]{transform:scale(.95)}.tl-tile[data-pulse]>svg{animation:tl-pulse 1.1s ease-in-out infinite}@keyframes tl-pulse{50%{opacity:.3}}.tl-tile-wide{justify-content:flex-start;padding:0 18px;gap:14px}.tl-tile-label{display:flex;flex-direction:column;font-size:13px;font-weight:600;line-height:1.25;white-space:nowrap}.tl-tile-label small{font-size:12px;font-weight:500;opacity:.65}.tl-tile[data-on] .tl-tile-label{color:#111}.tl-media{justify-content:flex-start;padding:0 12px 0 14px;gap:10px}.tl-art{position:relative;flex:none;width:52px;height:52px;overflow:hidden;border-radius:14px;background:rgb(255 255 255/.18)}.tl-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(.92);transition:opacity .45s ease,transform .45s ease}.tl-art img[data-on]{opacity:1;transform:none}.tl-np-title{font-size:14px;animation:tl-in .35s ease}.tl-np-title small{font-size:11px}.tl-np-btn{display:grid;place-items:center;width:31px;height:26px;transition:transform .12s}.tl-np-btn[data-pressed]{transform:scale(.88)}.tl-media-large{flex-direction:column;align-items:stretch;justify-content:space-between;gap:0;padding:18px 24px;border-radius:36px}.tl-np-top{display:flex;align-items:center;gap:14px;height:58px}.tl-media-large .tl-art{width:58px;height:58px}.tl-media-large .tl-np-title{font-size:16px}.tl-media-large .tl-np-title small{font-size:13px}.tl-np-air{width:36px;height:36px}.tl-np-scrub{display:flex;flex-direction:column;gap:4px}.tl-np-track{position:relative;display:block;height:14px}.tl-np-track i,.tl-np-track:before{content:"";position:absolute;left:0;top:4px;height:6px;border-radius:999px}.tl-np-track:before{right:0;background:rgb(255 255 255/.25)}.tl-np-track i{background:#fff}.tl-np-times{display:flex;justify-content:space-between;font-size:10px;font-weight:500;font-variant-numeric:tabular-nums;opacity:.6}.tl-np-controls{display:flex;align-items:center;justify-content:center;gap:24px;height:26px}.tl-dim{position:absolute;inset:0;z-index:60;background:#000;pointer-events:none}.tl-media-ring{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgb(255 255 255/.2)}.tl-focus{gap:10px;padding-left:14px}.tl-focus-moon{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;background:rgb(255 255 255/.2)}.tl-focus-moon svg{width:26px;height:26px}.tl-focus .tl-tile-label small{font-size:11px}.tl-tile[data-on] .tl-focus-moon{background:rgb(0 0 0/.07)}.tl-slider{flex-direction:column;justify-content:flex-end;border-radius:40px}.tl-slider-fill{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(#f6ffe9,#fff)}.tl-slider-icon{position:relative;display:flex;margin-bottom:22px;color:var(--ic)}.tl-grid{position:absolute;left:0;top:0;width:356px;transition:transform .2s ease-out}.tl-cellbox{position:absolute;transition:left .32s cubic-bezier(.3,1.2,.5,1),top .32s cubic-bezier(.3,1.2,.5,1),width .32s,height .32s}.tl-cc[data-editing] .tl-cellbox{animation:tl-wiggle .26s ease-in-out infinite alternate}@keyframes tl-wiggle{0%{rotate:-.9deg}to{rotate:.9deg}}.tl-badge{position:absolute;z-index:2;display:grid;place-items:center;border-radius:50%;background:rgb(0 0 0/.75);box-shadow:0 0 0 1px rgb(255 255 255/.4);opacity:0;transform:scale(.6);transition:opacity .2s,transform .2s}.tl-badge svg{width:10px;height:10px;fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tl-badge-rm{left:-4px;top:-4px;width:22px;height:22px}.tl-badge-size{right:-4px;bottom:-4px;width:24px;height:24px}.tl-cc[data-editing] .tl-badge{opacity:1;transform:none}.tl-done{position:absolute;right:0;top:0;display:flex;align-items:center;height:30px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:600;background:rgb(255 255 255/.2);-webkit-backdrop-filter:blur(10px) saturate(1.5);backdrop-filter:blur(10px) saturate(1.5);box-shadow:inset 0 1px 0 rgb(255 255 255/.45);opacity:0;transition:opacity .2s}.tl-cc[data-editing] .tl-done{opacity:1}.tl-tray{position:absolute;left:0;display:flex;flex-direction:column;gap:8px;width:356px;padding:14px;border-radius:28px;background:rgb(255 255 255/.16);-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);box-shadow:inset 0 1px 0 rgb(255 255 255/.35);opacity:0;transition:opacity .2s,top .32s cubic-bezier(.3,1.2,.5,1)}.tl-cc[data-editing] .tl-tray{opacity:1}.tl-tray b{font-size:11px;font-weight:600;line-height:14px;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.tl-chips{display:flex;flex-wrap:wrap;gap:8px}.tl-chip{display:inline-flex;padding:0 12px;border-radius:999px;font-weight:600;background:rgb(255 255 255/.2);box-shadow:inset 0 1px 0 rgb(255 255 255/.45);animation:tl-in .25s ease}.tl-chip,.tl-tray-empty{align-items:center;height:32px;font-size:12px}.tl-tray-empty{display:flex;opacity:.6}.tl-qt{position:absolute;left:0;right:0;bottom:40px;z-index:25;display:flex;align-items:center;gap:10px;width:max-content;height:52px;margin:0 auto;padding:0 8px 0 12px;border-radius:14px;background:rgb(40 40 40/.82);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 0 .5px rgb(255 255 255/.15),0 12px 32px rgb(0 0 0/.4);color:#e8e8e8;font-size:13px;opacity:0;transform:translateY(8px);transition:opacity .2s,transform .25s}.tl-qt[data-show]{opacity:1;transform:none}.tl-qt-x{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgb(255 255 255/.18);font-size:15px;line-height:1}.tl-qt-sep{width:1px;height:26px;background:rgb(255 255 255/.15)}.tl-qt-ic{width:32px;height:26px;padding:2px;border-radius:6px;fill:none;stroke:currentColor;stroke-width:1.5}.tl-qt-ic[data-on]{background:rgb(255 255 255/.18)}.tl-qt-opt{padding:0 4px}.tl-qt-rec{padding:6px 14px;border-radius:8px;background:rgb(255 255 255/.16);font-weight:600}.tl-shelf{position:absolute;left:10px;bottom:10px;z-index:30;display:flex;flex-direction:column;width:300px;height:240px;padding:6px;border-radius:18px;background:rgb(48 48 48/.5);-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);box-shadow:inset 0 .5px 0 rgb(255 255 255/.25),inset 0 0 0 .5px rgb(255 255 255/.1);opacity:0;transition:opacity .18s}.tl-shelf[data-open]{opacity:1}.tl-shelf-head{display:flex;flex:none;align-items:center;justify-content:space-between;height:30px;padding:0 10px;font-size:12px;font-weight:600;color:rgb(255 255 255/.55)}.tl-shelf-all{font-weight:500;color:#3b9eff}.tl-shelf-list{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:2px;-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0/.2),#000 48px);mask-image:linear-gradient(180deg,rgb(0 0 0/.2),#000 48px)}.tl-row{display:flex;flex:none;align-items:center;gap:10px;height:48px;padding:0 8px;border-radius:11px;opacity:0;filter:blur(8px);transition:opacity .25s,filter .25s,background-color .15s}.tl-shelf[data-open] .tl-row{opacity:1;filter:none}.tl-row[data-hover]{background:rgb(255 255 255/.08)}.tl-thumb{flex:none;width:34px;height:34px;border-radius:7px;object-fit:cover;background:#fff;box-shadow:0 0 0 .5px rgb(0 0 0/.12),0 1px 1.5px rgb(0 0 0/.18)}.tl-thumb-icon{background:none;box-shadow:none;object-fit:contain}.tl-thumb-doc{display:grid;place-items:end center;padding-bottom:5px;font-size:8px;font-weight:800;letter-spacing:.04em}.tl-thumb-doc[data-kind=pdf]{background:linear-gradient(#f4f4f4,#e6e6e6);color:#e5483d}.tl-thumb-doc[data-kind=zip]{background:linear-gradient(#b9b9b9,#8e8e8e);color:#fff}.tl-row-text{display:flex;flex-direction:column;gap:1px;min-width:0}.tl-row-name{overflow:hidden;font-size:13px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.tl-row-when{font-size:11.5px;color:rgb(255 255 255/.4)}.tl-ghost{position:absolute;left:0;top:0;z-index:45;pointer-events:none;opacity:0;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.45,.05,.2,1),ease}.tl-ghost[data-on]{opacity:.92}.tl-ghost .tl-thumb{width:48px;height:48px;border-radius:9px;box-shadow:0 8px 20px rgb(0 0 0/.35)}.tl-ghost-plus{position:absolute;right:-6px;bottom:-6px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#34c759;color:#fff;font-size:15px;font-weight:700;line-height:1}.tl-mail .tl-window-body{flex-direction:column}.tl-mail-field{display:flex;align-items:center;gap:6px;height:34px;padding:0 16px;border-bottom:.5px solid rgb(255 255 255/.1)}.tl-mail-field span{color:#8a8a8a}.tl-mail-body{padding:14px 16px}.tl-mail-body p{margin:0 0 14px}.tl-mail-att{display:inline-flex;flex-direction:column;align-items:center;gap:6px;opacity:0;transform:scale(.92);transition:opacity .3s,transform .3s}.tl-mail-att[data-on]{opacity:1;transform:none}.tl-mail-att img{width:150px;height:112px;border-radius:6px;object-fit:cover}.tl-mail-att span{font-size:11px;color:#9a9a9a}.tl-desk[data-theme=light] .tl-window{background:#fff;color:rgb(0 0 0/.86);box-shadow:0 0 0 .5px rgb(0 0 0/.2),0 22px 60px rgb(0 0 0/.22)}.tl-desk[data-theme=light] .tl-notes-side{background:#f3f2f5;color:rgb(0 0 0/.86)}.tl-desk[data-theme=light] .tl-notes-side b{color:rgb(0 0 0/.45)}.tl-desk[data-theme=light] .tl-notes-side span[data-on]{background:rgb(255 204 0/.38)}.tl-notes-side,.tl-notes-side span,.tl-window{transition:background-color .35s,box-shadow .35s}.ss{position:absolute;z-index:15;overflow:hidden;border-radius:26px;font-size:13px;line-height:16px;color:var(--ss-text);background:var(--ss-win);box-shadow:0 0 0 .5px var(--ss-edge),0 24px 70px rgb(0 0 0/.45);opacity:0;transform:scale(.94);transform-origin:50% 60%;pointer-events:none;transition:opacity .22s,transform .3s cubic-bezier(.2,.9,.3,1),background-color .35s,box-shadow .35s;--ss-win:#201f24;--ss-side:#1c1b20;--ss-card:#29282d;--ss-sep:#333237;--ss-field:#353439;--ss-text:rgb(255 255 255/0.92);--ss-text2:#98979c;--ss-nav:#26252a;--ss-edge:rgb(255 255 255/0.14);--ss-radio:#3d3c41;--ss-select:#0059d1;--ss-blue:#0c7bfc}.tl-desk[data-theme=light] .ss{box-shadow:0 0 0 .5px var(--ss-edge),0 24px 70px rgb(0 0 0/.22);--ss-win:#f3f2f5;--ss-side:#e8e7eb;--ss-card:#ffffff;--ss-sep:#e5e4e8;--ss-field:rgb(0 0 0/0.06);--ss-text:rgb(0 0 0/0.86);--ss-text2:rgb(0 0 0/0.5);--ss-nav:rgb(0 0 0/0.04);--ss-edge:rgb(0 0 0/0.16);--ss-radio:#dddce1;--ss-select:#0a63de}.ss[data-open]{opacity:1;transform:none}.ss-card,.ss-help,.ss-nav,.ss-search,.ss-side{transition:background-color .35s}.ss-side{position:absolute;left:8px;top:8px;bottom:8px;width:214px;border-radius:18px;background:var(--ss-side);box-shadow:inset 0 0 0 .5px var(--ss-edge)}.ss-lights{position:absolute;left:10px;top:10.5px;display:flex}.ss .tl-lights{gap:9px}.ss .tl-lights i{width:14px;height:14px}.ss-search{left:9.5px;top:53px;gap:6px;width:194px;height:28px;padding-left:10px;border-radius:14px;background:var(--ss-field);color:var(--ss-text2)}.ss-account,.ss-search{position:absolute;display:flex;align-items:center}.ss-account{left:15px;top:93.5px;gap:8.5px}.ss-account i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(#a6a5ab,#6f6e74);color:#fff;font-size:17px;font-style:normal;font-weight:500}.ss-account b{display:block;font-weight:600}.ss-account small{display:block;font-size:11px;line-height:14px;color:var(--ss-text2)}.ss-item{position:absolute;left:9px;display:flex;align-items:center;gap:5px;width:195px;height:31px;padding-left:6px;border-radius:8px;white-space:nowrap}.ss-item img{width:20px;height:20px}.ss-item[data-on]{background:var(--ss-select);color:#fff}.ss-toolbar{position:absolute;left:230.5px;top:8.5px;display:flex;align-items:center;gap:13px;height:34.5px}.ss-toolbar b{font-size:15px;font-weight:700}.ss-nav{display:flex;align-items:center;justify-content:space-around;width:72px;height:34.5px;border-radius:999px;background:var(--ss-nav);box-shadow:inset 0 0 0 .5px var(--ss-edge);color:var(--ss-text)}.ss-nav svg:last-child{opacity:.35}.ss-nav i{width:1px;height:18px;background:var(--ss-sep)}.ss-pane{position:absolute;left:242px;top:52.5px;display:flex;flex-direction:column;width:459.5px}.ss-card{position:relative;padding:0 10.5px;border-radius:12px;background:var(--ss-card)}.ss-card+.ss-card{margin-top:11px}.ss-head{margin:31px 10.5px 10.5px;font-weight:700}.ss-line{display:flex;align-items:center;gap:6px;min-height:37px;border-top:1px solid var(--ss-sep)}.ss-line:first-child{border-top:0}.ss-stepper{box-sizing:content-box;margin-left:4px;padding:3px 5.5px;border-radius:999px;background:var(--ss-field);color:var(--ss-text)}.ss-swatch{width:16px;height:16px;border-radius:50%}.ss-swatch-auto{background:linear-gradient(135deg,#f7a1c4,#8fb7ff)}.ss-toggle{position:relative;width:36px;height:17px;border-radius:999px;background:var(--ss-blue)}.ss-toggle:after{content:"";position:absolute;right:2.5px;top:2.5px;width:18px;height:12px;border-radius:6px;background:#fff}.ss-radio-row{display:flex;align-items:center;gap:7px;height:22.5px}.ss-radio{width:14px;height:14px;border-radius:50%;background:var(--ss-radio)}.ss-radio[data-on]{background:var(--ss-blue) radial-gradient(circle,#fff 0 2.6px,transparent 3px)}.ss-appearance{height:84px;padding-top:9px}.ss-thumbs{position:absolute;left:215.5px;top:12.5px;display:flex;gap:15px}.ss-thumb{display:flex;flex-direction:column;align-items:center;gap:5px;width:67px}.ss-thumb img{width:67px;height:44px;border-radius:6px;outline:2.5px solid transparent;outline-offset:1.5px;transition:outline-color .2s}.ss-thumb[data-on] img{outline-color:var(--ss-blue)}.ss-thumb small{font-size:13px;color:var(--ss-text2)}.ss-thumb[data-on] small{color:var(--ss-text);font-weight:600}.ss-colours{position:relative;align-items:flex-start;height:61px;padding-top:10px}.ss-dots{position:absolute;left:138px;top:9px;display:flex;gap:12px}.ss-dot{position:relative;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 .5px rgb(0 0 0/.18)}.ss-multi{background:conic-gradient(#ff5257,#f7821b,#ffc600,#62ba46,#0a7aff,#a550a7,#f74f9e,#ff5257)}.ss-dot[data-on]{box-shadow:0 0 0 2px var(--ss-card),0 0 0 4.5px var(--ss-blue)}.ss-dot small{position:absolute;left:50%;top:29px;transform:translateX(-50%);font-size:11px;white-space:nowrap;color:var(--ss-text2)}.ss-styles{position:relative;align-items:flex-start;height:104.5px;padding-top:10px}.ss-style-icons{position:absolute;left:263px;top:12.5px;display:flex;gap:23.5px}.ss-style{display:flex;flex-direction:column;align-items:center;gap:5px;width:28px}.ss-style img{width:28px;height:28px;border-radius:7px;outline:2.5px solid transparent;outline-offset:1.5px}.ss-style[data-on] img{outline-color:var(--ss-blue)}.ss-style small{font-size:13px;white-space:nowrap;color:var(--ss-text2)}.ss-style[data-on] small{color:var(--ss-text);font-weight:600}.ss-radios-inline{position:absolute;right:0;top:75px;display:flex;gap:14px}.ss-block{display:flex;flex-direction:column;padding:6.25px 10.5px 5.75px}.ss-block>span:not(.ss-radio-row){display:flex;align-items:center;height:22.5px}.ss-block>span:not(.ss-radio-row)+.ss-radio-row{margin-top:1.5px}.ss-sep{height:1px;margin:6.75px 0;background:var(--ss-sep)}.ss-help{position:absolute;right:21px;bottom:16px;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:var(--ss-nav);box-shadow:inset 0 0 0 .5px var(--ss-edge);font-size:14px}.ss-ghead{display:flex;flex-direction:column;align-items:center;height:162.5px;padding-top:23.5px}.ss-ghead img{width:50px;height:50px}.ss-ghead b{margin-top:13px;font-size:20px;font-weight:700;line-height:24px}.ss-ghead p{width:400px;margin:0;text-align:center;color:var(--ss-text2);line-height:17px}.ss-list{padding:0 10px}.ss-ghead+.ss-list{margin-top:11px}.ss-row{display:flex;align-items:center;gap:10.5px;height:42.67px;padding-left:.5px;border-top:1px solid var(--ss-sep)}.ss-row:first-child{border-top:0}.ss-row img{width:20px;height:20px}.ss-row svg{color:var(--ss-text2);opacity:.7}.dock{position:absolute;z-index:18;border-radius:22px;background:rgb(24 24 28/.3);-webkit-backdrop-filter:blur(24px) saturate(1.7);backdrop-filter:blur(24px) saturate(1.7);box-shadow:inset 0 0 0 1px rgb(255 255 255/.16),inset 0 1px 0 rgb(255 255 255/.22),0 10px 30px rgb(0 0 0/.25)}.dock-app{position:absolute;top:14px;width:38px;height:38px}.dock-app img{display:block;width:38px;height:38px}.dock-app[data-bounce] img{animation:dock-bounce .55s ease-out 2}@keyframes dock-bounce{0%,to{transform:none}40%{transform:translateY(-16px)}}.dock-app i{position:absolute;left:50%;bottom:-10px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:rgb(255 255 255/.55)}.dock-app i[data-front]{background:#fff}.dock-sep{top:12px;width:1px;height:42px;background:rgb(255 255 255/.3)}.cw,.dock-sep{position:absolute}.cw{z-index:12;display:flex;overflow:hidden;border-radius:26px;color:var(--cw-text);background:var(--cw-bg);font-size:13px;line-height:16px;box-shadow:0 0 0 .5px var(--cw-edge),0 24px 70px rgb(0 0 0/.4);transition:background-color .35s,box-shadow .35s;--cw-bg:#181818;--cw-side:#212121;--cw-side-edge:rgb(255 255 255/0.08);--cw-box:#303030;--cw-box-edge:#3c3c3c;--cw-pill:#424242;--cw-seg:#2b2b29;--cw-text:#ececec;--cw-text2:#a3a3a3;--cw-text3:#6e6e6e;--cw-card:#212121;--cw-card-edge:#2c2c2c;--cw-thumb:#0b0b0b;--cw-tile:#303030;--cw-edge:rgb(255 255 255/0.14)}.tl-desk[data-theme=light] .cw{box-shadow:0 0 0 .5px var(--cw-edge),0 24px 70px rgb(0 0 0/.2);--cw-bg:#fbfbfa;--cw-side:#f3f3f2;--cw-side-edge:rgb(0 0 0/0.08);--cw-box:#ffffff;--cw-box-edge:#dcdcd9;--cw-pill:#e4e4e1;--cw-seg:#e9e9e6;--cw-text:#1f1f1e;--cw-text2:#6f6f6b;--cw-text3:#9b9b97;--cw-card:#f3f3f2;--cw-card-edge:#e3e3e0;--cw-thumb:#e9e9e6;--cw-tile:#d9d9d5;--cw-edge:rgb(0 0 0/0.16)}.cw-art,.cw-art-pic,.cw-box,.cw-side{transition:background-color .35s,box-shadow .35s}.cw-toolbar{position:absolute;z-index:2;left:14px;top:8px;display:flex;align-items:center;height:23px;color:var(--cw-text2)}.cw[data-full] .cw-toolbar{left:10.5px}.cw-toolbar .tl-lights{gap:9px;margin-right:6px}.cw-toolbar .tl-lights i{width:14px;height:14px}.cw-toolbar>i{display:grid;place-items:center;width:23px;height:23px}.cw-toolbar>i+i{margin-left:2px}.cw-toolbar>i+i+i{margin-left:0}.cw-toolbar .cw-dim{opacity:.45}.cw-seg{display:flex;margin-left:22.5px;padding:1.5px;border-radius:7.5px;background:var(--cw-seg)}.cw-seg i{display:grid;place-items:center;width:28px;height:20px;border-radius:6px}.cw-seg i[data-on]{background:var(--cw-pill);color:var(--cw-text)}.cw-ghost{position:absolute;right:4.5px;top:8px;display:grid;place-items:center;width:23px;height:23px;color:var(--cw-text2)}.cw-side{flex-direction:column;width:172px;padding:41px 8px 0;background:var(--cw-side);border-right:1px solid var(--cw-side-edge)}.cw-row,.cw-side{display:flex;flex:none}.cw-row{align-items:center;gap:7px;height:28px;margin-bottom:1.5px;padding:0 7px;border-radius:8px;white-space:nowrap}.cw-row[data-on]{background:var(--cw-pill)}.cw-label{display:block;flex:none;height:18px;margin:20px 7px 6.5px;font-size:11.5px;line-height:18px;color:var(--cw-text3)}.cw-label b{margin-left:2px;font-size:8px;font-weight:400}.cw-recents{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.cw-recent{display:flex;align-items:center;gap:6px;flex:none;height:28px;margin-bottom:1.3px;padding:0 7px}.cw-recent span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),transparent)}.cw-recent svg{flex:none}.cw-all,.cw-recent svg{color:var(--cw-text2)}.cw-me{display:flex;align-items:center;gap:6px;flex:none;height:30px;padding:0 7px;white-space:nowrap;color:var(--cw-text)}.cw-me>i{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:6px;background:#f2f2f2;box-shadow:inset 0 0 0 1px rgb(0 0 0/.12)}.cw-me>i b{width:14px;height:5px;border-radius:3px;box-shadow:inset 0 0 0 1.2px #2a2a2a}.cw-me>span{overflow:hidden;max-width:76px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 14px),transparent)}.cw-me>svg:last-child{margin-left:auto}.cw-me small{font-size:13px;color:var(--cw-text2)}.cw-me svg{flex:none;color:var(--cw-text2)}.cw-main{flex:1;flex-direction:column;justify-content:center;min-width:0;padding:147px 24px 0}.cw-hello,.cw-main{display:flex;align-items:center}.cw-hello{gap:9px;height:36px;margin:0 0 20px;font-family:ui-serif,New York,Georgia,serif;font-size:30px;font-weight:400;line-height:36px;letter-spacing:-.01em}.cw-hello img{width:26px;height:26px}.cw-col{width:100%;max-width:562px}.cw-box,.cw-col{display:flex;flex-direction:column}.cw-box{justify-content:space-between;height:87px;padding:10px 10px 9px 13px;border-radius:12px;background:var(--cw-box);box-shadow:inset 0 0 0 1px var(--cw-box-edge)}.cw-placeholder,.cw-tools{color:var(--cw-text2)}.cw-tools{display:flex;align-items:center;height:20px;margin-left:-4px}.cw-tools>svg:first-child{color:var(--cw-text)}.cw-tools>svg:nth-child(3){margin-right:6.5px}.cw-tools>svg:nth-child(4){margin-right:11.5px}.cw-send{display:grid;place-items:center;width:26px;height:26px;margin:-3px -5px;border-radius:7px;background:#c6613f;color:#fff}.cw-box[data-files]{height:auto;gap:10px}.cw-file{display:flex;flex-direction:column;gap:4px;width:84px;animation:tl-in .3s ease}.cw-file img{width:84px;height:84px;border-radius:10px;object-fit:cover;object-position:top;box-shadow:0 0 0 .5px var(--cw-box-edge)}.cw-file small{overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:ellipsis;color:var(--cw-text2)}.cw-text{animation:tl-in .3s ease}.cw-under{display:flex;align-items:center;gap:20px;height:20px;margin-top:9px;padding:0 13px;white-space:nowrap}.cw-under>span{display:inline-flex;align-items:center;gap:4px}.cw-under small{margin-left:3px;font-size:13px}.cw-arts-head,.cw-under small,.cw-under svg{color:var(--cw-text2)}.cw-arts-head{height:18px;margin-top:53px;padding-right:14px}.cw-arts{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:11px 6.5px 0}.cw-art{display:flex;flex-direction:column;min-width:0;height:118px;padding:2.5px;border-radius:10px;background:var(--cw-card);box-shadow:inset 0 0 0 1px var(--cw-card-edge)}.cw-art-pic{display:flex;align-items:flex-end;justify-content:center;flex:none;height:71px;overflow:hidden;border-radius:8px;background:var(--cw-thumb)}.cw-art>b{margin:9px 7px 0;overflow:hidden;font-weight:400;white-space:nowrap;text-overflow:ellipsis}.cw-art>small{margin:0 7px;font-size:12px;line-height:16px;color:var(--cw-text3)}.cw-art-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;width:128px;height:55px;padding:6px 6px 0;border-radius:6px 6px 0 0;background:var(--cw-bg);box-shadow:inset 0 0 0 1px var(--cw-card-edge)}.cw-art-grid i{height:17px;border-radius:4px;background:var(--cw-tile)}.cw-art-page{display:flex;flex-direction:column;gap:3px;width:138px;height:58px;padding:7px 8px;border-radius:5px 5px 0 0;background:#fff;color:#111}.cw-art-page b{font-size:11px;font-weight:600;line-height:13px}.cw-art-page i{height:2px;border-radius:1px;background:#c8c8c8}.cw-art-page i+i{width:70%}.fd{position:absolute;z-index:16;overflow:hidden;border-radius:26px;background:#1f1e23;color:rgb(255 255 255/.9);font-size:13px;line-height:16px;box-shadow:0 0 0 .5px rgb(255 255 255/.14),0 24px 70px rgb(0 0 0/.45);opacity:0;transform:scale(.94);transform-origin:30% 80%;pointer-events:none;transition:opacity .22s,transform .3s cubic-bezier(.2,.9,.3,1)}.fd[data-open]{opacity:1;transform:none}.fd-side{position:absolute;left:8px;top:8px;bottom:8px;width:190px;padding:52px 8px 0;border-radius:18px;background:#1b1a1f;box-shadow:inset 0 0 0 .5px rgb(255 255 255/.12)}.fd-lights{position:absolute;left:10px;top:10.5px;display:flex}.fd .tl-lights{gap:9px}.fd .tl-lights i{width:14px;height:14px}.fd-group{margin-bottom:10px}.fd-group b{display:block;height:24px;padding-left:10px;font-size:11px;font-weight:700;line-height:24px;color:rgb(255 255 255/.45)}.fd-item{display:flex;align-items:center;gap:8px;height:28px;padding-left:10px;border-radius:8px}.fd-item[data-on]{background:rgb(255 255 255/.1)}.fd-sym{flex:none;display:inline-block;background:#3b9eff;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}.fd-toolbar .fd-sym{background:rgb(255 255 255/.85)}.fd-toolbar{position:absolute;left:214px;right:12px;top:8px;display:flex;align-items:center;gap:10px;height:44px}.fd-toolbar b{font-size:15px;font-weight:700}.fd-cap{display:flex;align-items:center;gap:14px;height:34px;padding:0 12px;border-radius:999px;background:rgb(255 255 255/.06);box-shadow:inset 0 0 0 .5px rgb(255 255 255/.12)}.fd-list{position:absolute;left:206px;right:0;top:58px;bottom:0}.fd-head,.fd-row{display:grid;grid-template-columns:1fr 160px 70px 112px;align-items:center;padding:0 12px 0 16px}.fd-head{height:28px;border-bottom:.5px solid rgb(255 255 255/.12);font-size:11px;color:rgb(255 255 255/.5)}.fd-row{height:24px;border-radius:6px;margin:0 6px;padding:0 6px 0 10px;color:rgb(255 255 255/.88)}.fd-row:nth-child(odd){background:rgb(255 255 255/.035)}.fd-row>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fd-row>span:not(:first-child){color:rgb(255 255 255/.5)}.fd-row>span:first-child{display:flex;align-items:center;gap:6px}.fd-row img{width:16px;height:16px}.fd-row[data-on]{background:#0059d1;color:#fff}.fd-row[data-on]>span:not(:first-child){color:rgb(255 255 255/.85)}.am,.im{position:absolute;z-index:12;overflow:hidden;border-radius:26px;color:rgb(255 255 255/.9);font-size:13px;line-height:17px;box-shadow:0 0 0 .5px rgb(255 255 255/.14),0 24px 70px rgb(0 0 0/.45)}.am{flex-direction:column;background:#1e1e1e}.am,.am-bar{display:flex}.am-bar{align-items:center;gap:16px;height:52px;padding:0 18px;color:rgb(255 255 255/.75)}.am .tl-lights{gap:9px}.am .tl-lights i{width:14px;height:14px}.am-send{margin-left:10px;color:#3b9eff}.am-aa{font-size:14px;font-weight:500}.am-field{display:flex;align-items:center;gap:8px;height:32px;margin:0 18px;border-bottom:.5px solid rgb(255 255 255/.12)}.am-field span{color:rgb(255 255 255/.45)}.am-token{padding:1px 8px;border-radius:999px;background:rgb(10 132 255/.25);color:#6cb6ff;font-style:normal}.am-body{flex:1;padding:14px 18px}.am-body p{margin:0 0 10px}.am-att{display:inline-flex;flex-direction:column;align-items:center;gap:4px;margin-top:8px;opacity:0;transform:scale(.92);transition:opacity .3s,transform .3s}.am-att[data-on]{opacity:1;transform:none}.am-att img{width:52px;height:52px}.am-att small{font-size:11px;color:rgb(255 255 255/.75)}.im{display:flex;background:#1e1e1e}.im .tl-lights{gap:9px}.im .tl-lights i{width:14px;height:14px}.im-sym{flex:none;display:inline-block;background:rgb(255 255 255/.75);-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}.im-side{position:relative;display:flex;flex:none;flex-direction:column;gap:2px;width:280px;margin:8px;padding:12px 8px 0;border-radius:18px;background:#262628;box-shadow:inset 0 0 0 .5px rgb(255 255 255/.1)}.im-top{height:22px;margin:0 4px 14px 2px}.im-search,.im-top{display:flex;align-items:center}.im-search{gap:6px;height:28px;margin:0 2px 8px;padding:0 9px;border-radius:14px;background:rgb(255 255 255/.08);color:rgb(255 255 255/.45)}.im-search .im-sym{background:rgb(255 255 255/.45)}.im-row{display:flex;align-items:center;gap:10px;height:62px;padding:0 10px;border-radius:10px}.im-row[data-on]{background:#0059d1}.im-mono{display:grid;place-items:center;flex:none;border-radius:50%;background:linear-gradient(#a5abb8,#858994);color:#fff;font-style:normal;font-weight:500;letter-spacing:.01em}.im-row-text{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.im-row-top{display:flex;align-items:baseline;justify-content:space-between}.im-row-top small{font-size:11px;color:rgb(255 255 255/.5)}.im-row-text>small{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:15px;color:rgb(255 255 255/.5)}.im-row[data-on] small{color:rgb(255 255 255/.75)}.im-main{display:flex;flex:1;flex-direction:column;min-width:0}.im-head{position:relative;justify-content:center;height:54px}.im-head,.im-who{display:flex;align-items:center}.im-who{flex-direction:column;gap:2px;margin-top:10px;font-size:11px}.im-who b{font-weight:500}.im-head-r{position:absolute;right:18px;top:18px;display:flex;gap:18px}.im-msgs{display:flex;flex:1;flex-direction:column;gap:4px;padding:26px 26px 0 22px}.im-stamp{align-self:center;margin-bottom:10px;font-size:11px;line-height:14px;text-align:center;color:rgb(255 255 255/.45)}.im-stamp b{font-weight:600}.im-bubble{position:relative;max-width:68%;padding:7px 12px;border-radius:18px;font-size:14px;line-height:19px}.im-in{align-self:flex-start;background:#3b3b3d}.im-in:after,.im-in:before{content:"";position:absolute;bottom:0;height:20px}.im-in:before{left:-7px;width:20px;background:#3b3b3d;border-bottom-right-radius:16px 14px}.im-in:after{left:-26px;width:26px;background:#1e1e1e;border-bottom-right-radius:10px}.im-notail:after,.im-notail:before{display:none}.im-photo{align-self:flex-end;margin-top:10px;opacity:0;transform:translateY(8px) scale(.96);transition:opacity .3s,transform .3s}.im-photo[data-on]{opacity:1;transform:none}.im-photo img{display:block;width:172px;height:220px;border-radius:18px;object-fit:cover}.im-status{align-self:flex-end;margin-right:4px;font-size:11px;color:rgb(255 255 255/.45);opacity:0;transition:opacity .3s}.im-status[data-on]{opacity:1}.im-status b{font-weight:600}.im-compose{display:flex;align-items:center;gap:10px;height:58px;padding:0 18px}.im-plus{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgb(255 255 255/.1)}.im-field{display:flex;flex:1;align-items:center;gap:12px;height:32px;padding:0 12px 0 14px;border-radius:16px;box-shadow:inset 0 0 0 1px rgb(255 255 255/.18);color:rgb(255 255 255/.4)}.im-field .im-sym{background:rgb(255 255 255/.5)}.cw[data-full]{border-radius:0;box-shadow:none}.tl-spaces{inset:0;z-index:5;background:#000}.tl-space,.tl-spaces{position:absolute;overflow:hidden}.tl-space{top:0;left:0;width:100%;height:100%;transition:transform .7s cubic-bezier(.25,.9,.3,1)}.tl-space-desk{background:url(/images/tools/wallpaper.webp) 50%/cover}.tl-space-desk:before{content:"";position:absolute;inset:0;background:rgb(0 0 0/.4)}.tl-hint{position:absolute;left:50%;top:14px;transform:translateX(-50%);padding:4px 12px;border-radius:999px;background:rgb(0 0 0/.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:13px;line-height:20px;white-space:nowrap;animation:tl-in .3s ease}@font-face{font-family:Balla Sans;font-weight:100;font-display:swap;src:url(/fonts/balla/BallaSans-Thin.woff2) format("woff2")}@font-face{font-family:Balla Sans;font-weight:200;font-display:swap;src:url(/fonts/balla/BallaSans-ExtraLight.woff2) format("woff2")}@font-face{font-family:Balla Sans;font-weight:250;font-display:swap;src:url(/fonts/balla/BallaSans-SemiLight.woff2) format("woff2")}@font-face{font-family:Balla Sans;font-weight:300;font-display:swap;src:url(/fonts/balla/BallaSans-Light.woff2) format("woff2")}@font-face{font-family:Balla Sans;font-weight:400;font-display:swap;src:url(/fonts/balla/BallaSans-Regular.woff2) format("woff2")}@font-face{font-family:Balla Sans;font-weight:500;font-display:swap;src:url(/fonts/balla/BallaSans-Medium.woff2) format("woff2")}@font-face{font-family:Balla Sans;font-weight:600;font-display:swap;src:url(/fonts/balla/BallaSans-SemiBold.woff2) format("woff2")}@font-face{font-family:Balla Sans;font-weight:700;font-display:swap;src:url(/fonts/balla/BallaSans-Bold.woff2) format("woff2")}@font-face{font-family:Balla Mono;font-weight:100;font-display:swap;src:url(/fonts/balla/BallaMono-Thin.woff2) format("woff2")}@font-face{font-family:Balla Mono;font-weight:200;font-display:swap;src:url(/fonts/balla/BallaMono-ExtraLight.woff2) format("woff2")}@font-face{font-family:Balla Mono;font-weight:250;font-display:swap;src:url(/fonts/balla/BallaMono-SemiLight.woff2) format("woff2")}@font-face{font-family:Balla Mono;font-weight:300;font-display:swap;src:url(/fonts/balla/BallaMono-Light.woff2) format("woff2")}@font-face{font-family:Balla Mono;font-weight:400;font-display:swap;src:url(/fonts/balla/BallaMono-Regular.woff2) format("woff2")}@font-face{font-family:Balla Mono;font-weight:500;font-display:swap;src:url(/fonts/balla/BallaMono-Medium.woff2) format("woff2")}@font-face{font-family:Balla Mono;font-weight:600;font-display:swap;src:url(/fonts/balla/BallaMono-SemiBold.woff2) format("woff2")}@font-face{font-family:Balla Mono;font-weight:700;font-display:swap;src:url(/fonts/balla/BallaMono-Bold.woff2) format("woff2")}.bt-card{position:relative;overflow:hidden;border-radius:8px;background:rgb(var(--c-black)/.06)}@media (prefers-color-scheme:dark){.bt-card{background:rgb(var(--c-black)/.08)}}.bt-state{position:absolute;left:16px;top:14px;font-size:13px;line-height:18px;color:rgb(var(--c-gray))}.bt-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.bt-controls>*{min-width:0}.bt-seg{display:inline-flex;max-width:100%;overflow-x:auto;scrollbar-width:none;border-radius:999px;box-shadow:inset 0 0 0 .5px rgb(var(--c-black)/.25)}.bt-seg::-webkit-scrollbar{display:none}.bt-seg button{flex:none;padding:6px 12px;border:0;border-radius:999px;background:none;color:rgb(var(--c-gray));font:inherit;font-family:var(--font-balla-sans),monospace;font-weight:400;font-size:13px;line-height:16px;cursor:pointer;white-space:nowrap;transition:color .15s,background-color .15s}.bt-seg button:hover{color:rgb(var(--c-black))}.bt-seg button[aria-pressed=true]{background:rgb(var(--c-black));color:rgb(var(--c-white))}.bt-range{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:rgb(var(--c-gray))}.bt-range input{width:120px;accent-color:rgb(var(--c-black))}.bt-range output{min-width:3.5em;font-variant-numeric:tabular-nums}.bt-tester{display:flex;flex-direction:column;gap:40px;min-height:480px;padding:20px 20px 120px;contain:inline-size}@media (min-width:768px){.bt-tester{gap:56px;min-height:640px;padding:28px 40px 200px}}.bt-sample{outline:none;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.05;color:rgb(var(--c-black));letter-spacing:0;caret-color:rgb(var(--c-blue))}.bt-svg{display:block;width:100%;height:100%}.bt-g{fill:rgb(var(--c-black))}.bt-skel{transition:opacity .4s ease}.bt-line{stroke:rgb(var(--c-gray));stroke-width:1;fill:none}.bt-dot,.bt-line{vector-effect:non-scaling-stroke}.bt-dot{fill:rgb(var(--c-white)/0);stroke:rgb(var(--c-gray));stroke-width:1.25}.bt-label{font-family:var(--font-balla-sans),monospace;font-size:34px;fill:rgb(var(--c-gray))}.bt-features{gap:48px}.bt-feature,.bt-features{display:flex;flex-direction:column}.bt-feature{margin:0;gap:12px}.bt-stage{aspect-ratio:1/1;padding:12% 8% 8%}@media (min-width:640px){.bt-stage{aspect-ratio:16/9;padding:6% 8% 4%}}.bt-feature figcaption{display:flex;flex-direction:column;font-size:16px;line-height:26px}.bt-feature figcaption b{font-weight:500}.bt-feature figcaption span{color:rgb(var(--c-gray))}.bt-widths{display:grid;place-items:center;container-type:inline-size}.bt-word{font-weight:300;font-size:min(140px,12cqw);line-height:1;color:rgb(var(--c-black));white-space:nowrap}.bt-charset{display:flex;flex-direction:column;gap:20px;min-width:0;contain:inline-size}.bt-cs{display:grid;grid-template-columns:1fr;gap:20px var(--g,24px)}.bt-cs>*{min-width:0}@media (min-width:768px){.bt-cs{grid-template-columns:1fr 1fr;align-items:start}.bt-big{position:sticky;top:88px}}.bt-big{aspect-ratio:1/1;display:grid;place-items:center;color:rgb(var(--c-black))}.bt-big-glyph{font-size:min(52vw,300px);line-height:1}.bt-tabs{display:flex;flex-wrap:wrap;gap:4px 14px;margin-bottom:14px}.bt-tabs button{padding:2px 0;border:0;background:none;font:inherit;font-family:var(--font-balla-sans),monospace;font-weight:400;font-size:13px;color:rgb(var(--c-gray));cursor:pointer}.bt-tabs button:hover,.bt-tabs button[aria-selected=true]{color:rgb(var(--c-black))}.bt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:2px}.bt-grid button{aspect-ratio:1/1;display:grid;place-items:center;padding:0;border:0;border-radius:4px;background:rgb(var(--c-black)/.04);color:rgb(var(--c-black));font:inherit;font-size:22px;cursor:pointer;transition:background-color .12s,color .12s}.bt-grid button:focus-visible,.bt-grid button:hover{background:rgb(var(--c-black)/.12);outline:none}.bt-grid button[aria-pressed=true]{background:rgb(var(--c-black));color:rgb(var(--c-white))}.bt-count{margin:12px 0 0;font-family:var(--font-balla-sans),monospace;font-weight:400;font-size:13px;color:rgb(var(--c-gray))}.gp{--gp-bg:#fff;--gp-line:#dadce0;--gp-name:#202124;--gp-text:#5f6368;--gp-star:#f4b400;--gp-off:#dadce0;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:8px;letter-spacing:0}@media (prefers-color-scheme:dark){.gp{--gp-bg:#111;--gp-line:#262626;--gp-name:#e8eaed;--gp-text:#bdc1c6;--gp-star:#fbbc04;--gp-off:#5f6368}}@media (min-width:640px){.gp{grid-template-columns:1fr 1fr}}@media (max-width:639px){.gp{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.gp::-webkit-scrollbar{display:none}.gp-card{flex:0 0 86%;scroll-snap-align:start;scroll-snap-stop:always;cursor:pointer}}.gp-card{display:flex;flex-direction:column;gap:14px;padding:20px 22px 22px;border:1px solid var(--gp-line);border-radius:8px;background:var(--gp-bg)}.gp-head{display:flex;align-items:center;gap:12px}.gp-head .gp-meta{flex:1}.gp-meta{display:flex;align-items:center;gap:10px;font-size:12px;line-height:12px;color:var(--gp-text)}.gp-stars{display:flex;gap:1px}.gp-star{width:12px;height:12px;fill:var(--gp-off);opacity:.35}.gp-star[data-on]{opacity:1;fill:var(--gp-star)}.gp-card p{margin:0;font-size:14px;line-height:20px;color:var(--gp-text)}.gp-score{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:4px 0}.gp-score b{font-family:var(--font-balla-sans),monospace;font-weight:400;font-size:28px;line-height:1;color:rgb(var(--c-black))}.gp-score span{font-size:13px;color:rgb(var(--c-gray))}.qf-title{font-size:16px;line-height:26px;color:rgb(var(--c-gray))}.qf-stack{display:grid}.qf-stack>.qf{grid-area:1/1}.qf-stack>.qf[data-off]{visibility:hidden}.qf{--t0:#fef7e0;--t1:#e8f0fe;--t2:#e6f4ea;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:8px}@media (prefers-color-scheme:dark){.qf{--t0:#2a2618;--t1:#1b2333;--t2:#1a2a1f}}@media (min-width:768px){.qf{grid-template-columns:repeat(3,1fr)}}.qf li{padding:20px 22px 22px;border-radius:8px;font-size:14px;line-height:20px;color:rgb(var(--c-black))}.qf-pills{display:flex;flex-wrap:wrap;gap:6px}.qf-pills button{padding:6px 14px;border:0;border-radius:999px;background:none;box-shadow:inset 0 0 0 .5px rgb(var(--c-black)/.25);color:rgb(var(--c-gray));font:inherit;font-family:var(--font-balla-sans),monospace;font-size:13px;line-height:16px;cursor:pointer;transition:color .15s,background-color .15s}.qf-pills button:hover{color:rgb(var(--c-black))}.qf-pills button[aria-pressed=true]{background:rgb(var(--c-black));color:rgb(var(--c-white));box-shadow:none}.qf[data-tone="0"] li{background:var(--t0)}.qf[data-tone="1"] li{background:var(--t1)}.qf[data-tone="2"] li{background:var(--t2)}.lv-hud{position:absolute;top:34px;right:8px;z-index:40;width:300px;padding:12px 16px 14px;border-radius:22px;display:flex;flex-direction:column;gap:10px;background:rgb(232 232 236/.82);-webkit-backdrop-filter:blur(30px) saturate(1.8);backdrop-filter:blur(30px) saturate(1.8);box-shadow:0 10px 28px rgb(0 0 0/.3),inset 0 0 0 .5px rgb(255 255 255/.6);color:#1d1d1f;opacity:0;transform:scale(.96);transition:opacity .18s ease,transform .18s ease}.lv-hud[data-on]{opacity:1;transform:none}.lv-hud b{font-size:13px;font-weight:600}.lv-hud-row{display:flex;align-items:center;gap:10px}.lv-hud-track{position:relative;flex:1;height:6px;border-radius:3px;background:radial-gradient(circle,rgb(0 0 0/.35) 1px,transparent 1.5px) 0 50% /12px 6px repeat-x}.lv-hud-track i{position:absolute;inset:0 auto 0 0;border-radius:3px;background:#fff;box-shadow:0 0 0 .5px rgb(0 0 0/.08)}.lv-bar{position:absolute;z-index:70;border-radius:2px;overflow:hidden;background:rgb(255 255 255/.22);opacity:0;transition:opacity .25s ease}.lv-bar[data-on]{opacity:1}.lv-bar i{position:absolute;left:0;right:0;bottom:0;background:#fff;border-radius:2px}.lv-claude{position:absolute;inset:0;display:flex;padding-top:30px;background:#1f1f1f;color:#e8e8e8;font-size:14px;line-height:1.5}.lv-side{width:230px;display:flex;flex-direction:column;gap:4px;padding:16px 12px;background:#181818;border-right:.5px solid rgb(255 255 255/.08);color:#cfcfcf;font-size:13px}.lv-side b{font-weight:500;padding:7px 10px;margin-bottom:10px}.lv-side small{padding:0 10px 4px;font-size:11px;color:#8a8a8a}.lv-side span{padding:6px 10px;border-radius:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-side span[data-on]{background:rgb(255 255 255/.08);color:#fff}.lv-chat{position:relative;width:410px;display:flex;flex-direction:column;gap:18px;padding:28px 24px 0}.lv-msg{color:#dcdcdc}.lv-me{align-self:flex-end;max-width:86%;padding:9px 13px;border-radius:14px;background:#333;color:#f2f2f2}.lv-composer{position:absolute;left:24px;right:24px;bottom:24px;padding:14px 16px;border-radius:14px;background:#2b2b2b;box-shadow:inset 0 0 0 .5px rgb(255 255 255/.12);color:#8a8a8a}.lv-preview{flex:1;display:flex;flex-direction:column;border-left:.5px solid rgb(255 255 255/.1)}.lv-ptools{display:flex;align-items:center;gap:12px;height:44px;padding:0 16px;background:#1f1f1f;border-bottom:.5px solid rgb(255 255 255/.1);font-size:12px;color:#a8a8a8}.lv-ptools b{font-weight:500;padding:4px 10px;border-radius:7px;background:rgb(255 255 255/.07);color:#ddd}.lv-ptools .lv-pub{background:#d97757;color:#fff}.lv-site{flex:1;background:#fff;color:#111;padding:0 28px;font-family:-apple-system,SF Pro Text,system-ui,sans-serif}.lv-site nav{display:flex;align-items:center;gap:24px;height:54px;font-size:14px;color:#444}.lv-site nav b{font-weight:700;color:#111;margin-right:8px}.lv-site nav em{font-style:normal;padding:8px 16px;border-radius:999px;background:#0b57d0;color:#fff;font-weight:500;transition:transform .12s,background-color .12s}.lv-site nav em[data-on]{background:#0842a0;transform:scale(.96)}.lv-site h4{margin:120px 0 8px;font-size:56px;line-height:1.05;font-weight:600;letter-spacing:-.02em;text-align:center}.lv-site p{margin:0;text-align:center;font-size:17px;color:#666}.lv-search{display:flex;gap:10px;max-width:620px;margin:36px auto 0;padding:8px;border-radius:999px;box-shadow:0 2px 12px rgb(0 0 0/.1),inset 0 0 0 1px #e3e3e3;font-size:14px;color:#777}.lv-search span{flex:1;padding:10px 16px}.lv-search em{font-style:normal;padding:10px 20px;border-radius:999px;background:#111;color:#fff}.lv-bd{background:#000;font-family:ui-monospace,SF Mono,Menlo,monospace}.lv-bd,.lv-bd nav{color:#e8e8e8;font-size:13px}.lv-bd nav b,.lv-bd nav em{font-weight:400;color:#e8e8e8}.lv-bd nav em{padding:6px 10px;border-radius:6px;background:none}.lv-bd nav em[data-on]{background:rgb(255 255 255/.12)}.lv-bd h4{margin:40px 0 6px;font-size:15px;font-weight:400;letter-spacing:0;text-align:left}.lv-bd p{text-align:left;font-size:13px;color:#8a8a8a;max-width:560px}.lv-bd ul{list-style:none;margin:32px 0 0;padding:0}.lv-bd li{display:grid;grid-template-columns:40px 1fr;column-gap:14px;align-items:center;padding:12px 0;border-top:.5px solid rgb(255 255 255/.1)}.lv-bd li i{grid-row:span 2;width:40px;height:40px;border-radius:10px;background:#1c1c1c}.lv-bd li b{font-weight:400}.lv-bd li span{color:#8a8a8a}.lv-math{margin:0;border-radius:12px;box-shadow:inset 0 0 0 1px rgb(var(--c-gray)/.35);overflow:hidden}.lv-math-svg{display:block;width:100%;height:auto}.lv-m-zoom{transform-box:view-box;transform-origin:0 0;animation:lv-zoom 11s cubic-bezier(.65,0,.2,1) infinite}.lv-m-dim,.lv-m-edge,.lv-m-guide,.lv-m-line{fill:none;vector-effect:non-scaling-stroke}.lv-m-edge{stroke:rgb(var(--c-gray)/.35);stroke-width:1}.lv-m-guide{stroke:rgb(var(--c-gray)/.3);stroke-width:1;stroke-dasharray:3 5}.lv-m-line{stroke:rgb(var(--c-gray)/.15);stroke-width:1;stroke-linecap:round}.lv-m-bar{fill:rgb(var(--c-black)/.18)}.lv-m-level{fill:rgb(var(--c-black));transform-box:fill-box;animation:lv-level 11s ease-in-out infinite}.lv-m-dim{stroke:rgb(var(--c-gray));stroke-width:1}.lv-m-step{opacity:0;animation-duration:11s;animation-timing-function:ease;animation-iteration-count:infinite}.lv-m-s0{animation-name:lv-s0}.lv-m-s1{animation-name:lv-s1}.lv-m-s2{animation-name:lv-s2}.lv-m-s3{animation-name:lv-s3}.lv-m-text{font-family:var(--font-balla-sans),monospace;font-size:.72px;fill:rgb(var(--c-gray))}.lv-m-strong{fill:rgb(var(--c-black))}@keyframes lv-zoom{0%,52%{transform:translate(48px,var(--zy)) scale(18);opacity:1}70%,92%{transform:translate(32px,20px) scale(.4);opacity:1}to{transform:translate(32px,20px) scale(.4);opacity:0}}@keyframes lv-level{0%,50%{transform:translateY(5%)}60%,72%{transform:translateY(28%)}82%,94%{transform:translateY(7%)}to{transform:translateY(5%)}}@keyframes lv-s0{0%,16%{opacity:0}20%,56%{opacity:1}64%,to{opacity:0}}@keyframes lv-s1{0%,22%{opacity:0}26%,56%{opacity:1}64%,to{opacity:0}}@keyframes lv-s2{0%,28%{opacity:0}32%,56%{opacity:1}64%,to{opacity:0}}@keyframes lv-s3{0%,36%{opacity:0}40%,56%{opacity:1}64%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.lv-m-zoom{animation:none;transform:translate(32px,20px) scale(.4)}.lv-m-level{animation:none;transform:translateY(40%)}}.vs-site{--l:max(1px,0.208cqw);--ink:#000;position:relative;aspect-ratio:16/9;overflow:hidden;container-type:inline-size;background:#fff;color:var(--ink);font-family:Suisse Intl,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.02em;border-radius:8px}.vs-site.vs-light{--ink:#fff;background:#222}.vs-abs{position:absolute}.vs-v{fill:var(--ink)}.vs-menu,.vs-v{display:block;width:100%}.vs-menu{stroke:var(--ink);stroke-width:4}.vs-rail-l{bottom:0;width:6.54%;border-right:var(--l) solid var(--ink);z-index:2}.vs-cell-v,.vs-rail-l{position:absolute;left:0;top:0}.vs-cell-v{right:0;height:6.88%;display:grid;place-items:center;border-bottom:var(--l) solid var(--ink)}.vs-cell-v .vs-v{width:21%}.vs-cell-menu{position:absolute;left:0;right:0;bottom:0;height:8.24%;display:grid;place-items:center;border-top:var(--l) solid var(--ink)}.vs-cell-menu .vs-menu{width:45%}.vs-rail-r{position:absolute;right:0;top:0;bottom:0;width:3.83%;border-left:var(--l) solid var(--ink);z-index:2}.vs-crumb{position:absolute;left:50%;top:97.26%;transform-origin:0 0;transform:rotate(-90deg) translateY(-50%);white-space:nowrap;font-size:2.25cqw;line-height:1}.vs-crumb-at{top:0;bottom:0}.vs-t1{font-size:3.25cqw;line-height:1.115}.vs-t1,.vs-t2{white-space:nowrap}.vs-t2{font-size:2.25cqw;line-height:1.185;text-decoration:underline transparent;text-decoration-thickness:.16cqw;text-underline-offset:.28cqw}.vs-t2[data-hover]{text-decoration-color:currentColor}.vs-dot{--d:0 0 0;--s:64px;position:absolute;left:0;top:0;z-index:9;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);pointer-events:none;transition:opacity .3s,transform .65s cubic-bezier(.4,0,.2,1)}.vs-cbig:after,.vs-cbig:before,.vs-dot:after,.vs-dot:before{content:"";position:absolute;border-radius:50%;background:rgb(var(--d));transition:background-color .12s}.vs-dot:before{inset:-10%;opacity:.45;background:radial-gradient(closest-side,rgb(var(--d)) 30%,rgb(var(--d)/0) 100%)}.vs-dot:after{inset:36%}.vs-dot:after,.vs-dot:before{transition:background-color .12s,scale .12s}.vs-dot[data-down]:after,.vs-dot[data-down]:before{scale:.72}.vs-dot[data-tone=link]{--d:18 168 168}.vs-dot[data-tone=light]{--d:255 255 255}.vs-photos{position:absolute;inset:0;opacity:0;transition:opacity .3s}.vs-photos[data-on]{opacity:1}.vs-hero,.vs-hero :is(.vs-rail-l,.vs-rail-r,.vs-cell-v,.vs-cell-menu){transition:color .3s,border-color .3s,background-color .3s}.vs-hero .vs-v{transition:fill .3s}.vs-hero .vs-menu{transition:stroke .3s}.vs-photos img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.vs-photos img[data-on]{opacity:1}.vs-photos:after{content:"";position:absolute;inset:0;background:linear-gradient(rgb(0 0 0/.35),rgb(0 0 0/.05) 60%)}.vs-link{align-self:flex-start;font-size:3.25cqw;line-height:1.115;color:inherit;text-decoration:underline;text-decoration-thickness:.16cqw;text-underline-offset:.48cqw}.vs-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.vs-lines line{stroke:#000;stroke-width:5}.vs-render{overflow:hidden;opacity:0;transition:opacity .12s}.vs-render[data-on]{opacity:1}.vs-render img{display:block;width:100%;height:100%;object-fit:contain;padding:1.2cqw 1.6cqw 0;box-sizing:border-box}.vs-render img[data-zoom]{transform:scale(1.08);transform-origin:55% 60%}.vs-logo{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:#f5f5f5}.vs-logo-svg{position:relative;display:block;width:100%;height:100%}.vs-stroke{fill:none;stroke:#000;stroke-linecap:square;transition:stroke-dashoffset 1.1s cubic-bezier(.6,0,.3,1)}.vs-sq{transition:transform .7s cubic-bezier(.6,0,.25,1),opacity 1s}.vs-ghosts rect{fill:none;stroke:rgb(0 0 0/.2);stroke-width:1.4}.vs-ghosts .vs-band{fill:#d6d6d6;fill-opacity:.38;fill-rule:evenodd}.vs-count{position:absolute;left:14px;bottom:10px;font-size:11px;line-height:14px;color:#5e5e5e;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .4s}.vs-count[data-on]{opacity:1}.vs-gal-title{left:6.54%;padding-left:1.67cqw;align-items:center;font-size:3.25cqw;border-bottom:var(--l) solid #000}.vs-gal-title,.vs-gal-tools{position:absolute;right:3.83%;top:0;height:9.26%;display:flex}.vs-gal-tools{z-index:1}.vs-gal-tools span{width:5.21cqw;display:grid;place-items:center;border-left:var(--l) solid #000}.vs-gal-tools .vs-ico{width:2.32cqw}.vs-gal-list{position:absolute;left:6.54%;top:9.26%;bottom:0;width:20.92%;margin:0;padding:0;list-style:none;overflow:hidden;border-right:var(--l) solid #000}.vs-gal-list li{width:100%;padding:.76cqw 0 .76cqw 1.67cqw;font-size:1.68cqw;line-height:1.2;white-space:nowrap;border-bottom:var(--l) solid #000;text-decoration:underline transparent;text-decoration-thickness:.12cqw;text-underline-offset:.24cqw}.vs-gal-list li[data-hover]{text-decoration-color:currentColor}.vs-gal-photo{position:absolute;left:27.46%;right:3.83%;top:9.26%;bottom:0;overflow:hidden}.vs-gal-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .12s,filter .3s}.vs-gal-photo img[data-on]{opacity:1}.vs-gal-photo[data-info] img{filter:blur(14px) brightness(.85);transform:scale(1.12)}.vs-gal-credits{position:absolute;left:3.2cqw;bottom:2.4cqw;margin:0;color:#fff;font-size:2.08cqw;line-height:1.2;opacity:0;transition:opacity .4s;pointer-events:none}.vs-gal-photo[data-info] .vs-gal-credits{opacity:1}.vs-gal-name{position:absolute;left:6.54%;right:3.83%;bottom:0;height:8.24%;padding-left:1.67cqw;display:flex;align-items:center;font-size:2.25cqw;border-top:var(--l) solid #000;background:#fff;opacity:0}.vs-gal[data-open] .vs-gal-list{opacity:0;pointer-events:none}.vs-gal[data-open] .vs-gal-photo{left:6.54%;bottom:8.24%}.vs-gal[data-open] .vs-gal-name{opacity:1}.trips-phones[data-n="4"]{gap:3%;padding-inline:4%}.trips-phones[data-n="4"] figure{flex-basis:21%}.trips-stage.vs-pstage,.vs-stage{--stage:#eceef1}@media (prefers-color-scheme:dark){.trips-stage.vs-pstage,.vs-stage{--stage:#cfd3d8}}.vs-stage{position:relative;padding:4.5% 4%;border-radius:8px}.trips-stage.vs-pstage,.vs-stage{background:var(--stage)}.vs-stage.card-stroke:after{box-shadow:inset 0 0 0 .5px rgb(0 0 0/.12)}.vs-safari{container-type:inline-size;overflow:hidden;border-radius:1.1cqw;background:#fff;box-shadow:0 0 0 .5px rgb(0 0 0/.14),0 1.6cqw 4cqw rgb(32 33 36/.16)}.vs-safari .vs-site{border-radius:0}.vs-bar{display:flex;align-items:center;gap:2.2cqw;height:3.1cqw;padding:0 1.2cqw;background:#f6f6f7;border-bottom:1px solid rgb(0 0 0/.08);color:#3a3a3c;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;letter-spacing:0}.vs-lights{display:flex;gap:.5cqw}.vs-lights i{width:.85cqw;height:.85cqw;border-radius:50%;background:#ff5f57}.vs-lights i:nth-child(2){background:#febc2e}.vs-lights i:nth-child(3){background:#28c840}.vs-bar-ico{flex:none;height:1.05cqw;width:auto;fill:none;stroke:#6e6e73;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.vs-url{flex:0 1 30cqw;margin:0 auto;height:2cqw;display:grid;place-items:center;border-radius:999px;background:#e9e9eb;font-size:.9cqw;letter-spacing:-.01em}.vs-mrail{position:absolute;left:0;top:0;bottom:0;z-index:2;width:6.54%;overflow:hidden;white-space:nowrap;border-right:var(--l) solid var(--ink);transition:width .25s cubic-bezier(.3,0,.2,1)}.vs-menu-page[data-open] .vs-mrail{width:13.04%}.vs-mcell{position:absolute;left:0;right:0;top:0;height:6.88%;display:grid;place-items:center;border-bottom:var(--l) solid var(--ink)}.vs-mcell>*{grid-area:1/1;transition:opacity .15s}.vs-mv{width:1.39cqw}.vs-mname{font-size:2.25cqw;opacity:0}.vs-mclose{position:absolute;right:1.2cqw;top:50%;font-size:2.88cqw;line-height:1}.vs-mnav{position:absolute;left:0;right:0;top:56.3%;height:31.9%;margin:0;padding:1.68cqw 0 0 1.17cqw;list-style:none;font-size:2.25cqw;line-height:1.185;border-top:var(--l) solid var(--ink);border-bottom:var(--l) solid var(--ink)}.vs-mnav li{text-decoration:underline transparent;text-decoration-thickness:.16cqw;text-underline-offset:.32cqw}.vs-mnav li[data-hover]{text-decoration-color:currentColor}.vs-marea{position:absolute;left:1.17cqw;top:89.6%;font-size:2.25cqw;line-height:1}.vs-marea,.vs-mclose,.vs-mnav{opacity:0;transition:opacity .15s}.vs-menu-page .vs-cell-menu{transition:opacity .15s}.vs-menu-page[data-open] :is(.vs-mclose,.vs-mnav,.vs-marea,.vs-mname){opacity:1;transition-delay:.08s}.vs-menu-page[data-open] :is(.vs-mv,.vs-cell-menu){opacity:0}.vs-mmain{position:absolute;left:8.21%;right:9%;top:2.88%;bottom:5.6%;display:flex;flex-direction:column;justify-content:space-between;transition:left .25s cubic-bezier(.3,0,.2,1)}.vs-menu-page[data-open] .vs-mmain{left:14.71%}.vs-mmain p{margin:0;font-size:3.25cqw;line-height:1.115}.vs-site.vs-about{background:#c58fb0}.vs-grad{position:absolute;inset:-100%;opacity:0;will-change:rotate;transition:opacity 1.6s ease;animation:vs-spin 22s linear infinite}.vs-grad[data-g="1"]{animation-delay:-7s;animation-direction:reverse}.vs-grad[data-g="2"]{animation-delay:-14s}@keyframes vs-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.vs-grad{animation:none}}.vs-grad[data-on]{opacity:1}.vs-grad[data-g="0"]{background:radial-gradient(12.7% 16% at 41.3% 41.3%,#3f6fd0,transparent),radial-gradient(14% 17.3% at 58.7% 40%,#fff04a,transparent),radial-gradient(16% 16.7% at 55.3% 62%,#e0457f,transparent),radial-gradient(14% 16.7% at 36.7% 61.3%,#c47ac0,transparent),linear-gradient(#8a9fd8,#d1739c)}.vs-grad[data-g="1"]{background:radial-gradient(13.3% 16.7% at 38.7% 42%,#d64f8e,transparent),radial-gradient(14.7% 16.7% at 56.7% 39.3%,#6b3fc4,transparent),radial-gradient(13.3% 15% at 37.3% 64%,#6faa6a,transparent),radial-gradient(14.7% 16.7% at 59.3% 57.3%,#ece6f2,transparent),linear-gradient(#b07ab8,#9f86b8)}.vs-grad[data-g="2"]{background:radial-gradient(15% 18.3% at 37.3% 48.7%,#f0643a,transparent),radial-gradient(13.3% 15% at 54% 38%,#8ee8e8,transparent),radial-gradient(16.7% 16.7% at 60.7% 59.3%,#fff36a,transparent),linear-gradient(#f39a52,#f6c25e)}.vs-arow{position:absolute;left:6.54%;right:3.83%;height:9.26%;display:flex;align-items:center;padding-left:1.67cqw;font-size:3.25cqw;color:#fff;border-bottom:var(--l) solid #fff;opacity:0;transform:translateY(1.2cqw);transition:opacity .7s,transform .7s cubic-bezier(.3,0,.2,1)}.vs-arow[data-on]{opacity:1;transform:none}.vs-atext{position:absolute;left:8.21%;width:63.6%;margin:0;font-size:2.25cqw;line-height:1.17;color:#fff;opacity:0;transition:opacity .6s}.vs-atext[data-on]{opacity:1;transition-delay:.35s}.vs-ps{container-type:inline-size}.vs-pp{--u:calc(100cqw / 393);--pl:max(1px,calc(var(--u) * 1.4));position:absolute;inset:0;display:flex;flex-direction:column;background:#fff;color:#000;font-family:Suisse Intl,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em}.vs-pp:after{content:"";position:absolute;left:50%;bottom:calc(var(--u) * 8);width:calc(var(--u) * 138);height:calc(var(--u) * 5);border-radius:3px;background:#000;translate:-50% 0}.vs-status{position:relative;flex:none;height:calc(var(--u) * 54);display:flex;align-items:center;justify-content:space-between;padding:0 calc(var(--u) * 28) 0 calc(var(--u) * 46);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;letter-spacing:0}.vs-status b{font-size:calc(var(--u) * 17);font-weight:600}.vs-status svg{height:calc(var(--u) * 12);fill:currentColor}.vs-island{position:absolute;left:50%;top:calc(var(--u) * 11);width:calc(var(--u) * 124);height:calc(var(--u) * 36);border-radius:999px;background:#000;translate:-50% 0}.vs-pbody{flex:1;min-height:0;display:flex;flex-direction:column;padding-bottom:calc(var(--u) * 92)}.vs-ptool{position:absolute;left:calc(var(--u) * 12);right:calc(var(--u) * 12);bottom:calc(var(--u) * 26);display:flex;align-items:center;gap:calc(var(--u) * 8);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;letter-spacing:0;color:#111}.vs-pbtn,.vs-purl{height:calc(var(--u) * 48);display:grid;place-items:center;border-radius:999px;background:rgb(250 250 250/.86);box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 16) rgb(0 0 0/.12),inset 0 0 0 .5px rgb(0 0 0/.1)}.vs-pbtn{width:calc(var(--u) * 48);flex:none;font-size:calc(var(--u) * 22)}.vs-purl{flex:1;font-size:calc(var(--u) * 15);letter-spacing:-.01em}.vs-pbar{flex:none;display:grid;grid-template-columns:calc(var(--u) * 46) 1fr calc(var(--u) * 46);height:calc(var(--u) * 40);border-bottom:var(--pl) solid #000}.vs-pcell{display:grid;place-items:center;border-right:var(--pl) solid #000;font-size:calc(var(--u) * 24)}.vs-pcell-r{border-right:0;border-left:var(--pl) solid #000}.vs-pcell .vs-v{width:calc(var(--u) * 11)}.vs-pcell .vs-menu{width:calc(var(--u) * 20);stroke-width:5}.vs-pbar:has(.vs-pname){grid-template-columns:calc(var(--u) * 66) 1fr calc(var(--u) * 46)}.vs-pname{font-size:calc(var(--u) * 16)}.vs-prow{flex:none;display:flex;align-items:center;padding:0 calc(var(--u) * 14);border-bottom:var(--pl) solid #000;white-space:nowrap}.vs-ph{height:calc(var(--u) * 36);font-size:calc(var(--u) * 17)}.vs-psub{height:calc(var(--u) * 29);font-size:calc(var(--u) * 13.5)}.vs-ptop{height:calc(var(--u) * 38);border-top:var(--pl) solid #000}.vs-pmenu,.vs-ptop{font-size:calc(var(--u) * 17)}.vs-pmenu{margin:0;padding:calc(var(--u) * 10) calc(var(--u) * 14) calc(var(--u) * 12);list-style:none;line-height:1.42}.vs-pfill{flex:1}.vs-pcrumb{flex:none;margin-top:auto;height:calc(var(--u) * 40);display:flex;align-items:center;padding:0 calc(var(--u) * 14);font-size:calc(var(--u) * 16);border-top:var(--pl) solid #000;border-bottom:var(--pl) solid #000}:is(.vs-pphoto,.vs-pmsg)~.vs-pcrumb{border-top:0}.vs-ptools{padding:0;height:calc(var(--u) * 36)}.vs-ptools span{flex:1;padding-left:calc(var(--u) * 14);font-size:calc(var(--u) * 17)}.vs-ptools i{align-self:stretch;width:calc(var(--u) * 44);display:grid;place-items:center;font-style:normal;border-left:var(--pl) solid #000}.vs-ptools .vs-ico{width:calc(var(--u) * 20)}.vs-pphoto{position:relative;flex:1;min-height:0;overflow:hidden;border-bottom:var(--pl) solid #000}.vs-pphoto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vs-pphoto[data-info] img{filter:blur(10px) brightness(.85);transform:scale(1.1)}.vs-pphoto p{position:absolute;left:calc(var(--u) * 14);right:calc(var(--u) * 14);top:calc(var(--u) * 14);margin:0;color:#fff;font-size:calc(var(--u) * 15);line-height:1.25}.vs-nview{overflow:hidden}.vs-nstrip{width:100%;transition:left 1.1s cubic-bezier(.12,.75,.2,1)}.vs-ncard,.vs-nstrip{position:absolute;top:0;bottom:0}.vs-ncard{overflow:hidden;border-left:var(--l) solid #000;color:#000;transition:color .15s}.vs-ncard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .15s}.vs-ncard[data-hover][data-photo]{color:#fff}.vs-ncard[data-hover] img{opacity:1}.vs-ncard[data-cut] .vs-ntitle{left:auto;right:1.67cqw;top:9.96cqw;text-align:right}.vs-ntitle{right:1.67cqw;top:2.62cqw;white-space:normal}.vs-nread,.vs-ntitle{position:absolute;left:1.67cqw}.vs-nread{bottom:3cqw}.vs-under{text-decoration:underline;text-decoration-thickness:.16cqw;text-underline-offset:.48cqw}.vs-ptext{margin:0;padding:calc(var(--u) * 12) calc(var(--u) * 14);font-size:calc(var(--u) * 13.5);line-height:1.3}.vs-pnews{flex:1;display:grid;grid-template-columns:1fr 1fr;border-bottom:var(--pl) solid #000}.vs-pnews span{display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--u) * 12) calc(var(--u) * 14) calc(var(--u) * 14);font-size:calc(var(--u) * 17);line-height:1.15}.vs-pnews span+span{border-left:var(--pl) solid #000}.vs-pnews u{text-underline-offset:calc(var(--u) * 3)}.vs-pfield,.vs-pmsg{font-size:calc(var(--u) * 13)}.vs-pmsg{flex:1;padding:calc(var(--u) * 8) calc(var(--u) * 14);border-bottom:var(--pl) solid #000}.vs-psend{justify-content:flex-end;height:calc(var(--u) * 36);font-size:calc(var(--u) * 17)}.vs-cursors{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--g,8px)}.vs-ctile{position:relative;margin:0;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#f5f5f5;container-type:inline-size}.vs-ctile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vs-cword{position:absolute;font-family:Suisse Intl,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16cqw;letter-spacing:-.02em;color:#000;text-decoration:underline;text-decoration-thickness:.8cqw;text-underline-offset:2.4cqw}.vs-cbig{--d:0 0 0;position:relative;width:52%;aspect-ratio:1;pointer-events:none}.vs-cbig:before{inset:8%;opacity:.29;filter:blur(4.5cqw)}.vs-cbig:after{inset:36%}.vs-cbig[data-tone=link]{--d:18 168 168;translate:22% 18%}.vs-cbig[data-tone=light]{--d:255 255 255}.vs-ctile figcaption{position:absolute;left:12px;bottom:10px;font-size:13px;line-height:16px;color:#5e5e5e}.vs-ctile[data-tone=light] figcaption{color:#fff}.md-credits p{color:rgb(var(--c-black)/.6)}.vs-ico{display:block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:square}.vs-cell{display:grid;place-items:center}.vs-cell .vs-ico{width:2.64cqw}.vs-arow:not([data-on]),.vs-atext:not([data-on]),.vs-photos:not([data-on]),.vs-render:not([data-on]){pointer-events:none}.vs-menu-page:not([data-open]) :is(.vs-mclose,.vs-mnav,.vs-marea,.vs-mname){pointer-events:none}.vs-menu-page[data-open] :is(.vs-mv,.vs-cell-menu){pointer-events:none}.vs-cover{position:relative;aspect-ratio:25/16;overflow:hidden;border-radius:8px;background:#8a8a86}.vs-cover>img:first-child{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vs-cover-logo{position:absolute;left:44.6%;top:44.1%;width:30%;height:auto;translate:-50% -50%}.vs-funnel .vs-ppage{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .12s}.vs-funnel .vs-ppage[data-on]{opacity:1;pointer-events:auto}.vs-ptitle{display:flex;align-items:center;padding-left:1.67cqw;border-bottom:var(--l) solid #000}.vs-ptitle .vs-t1{white-space:nowrap}.vs-plist{display:flex;flex-direction:column;border-right:var(--l) solid #000}.vs-plist>span{display:flex;align-items:center;flex:none;box-sizing:border-box;padding-left:1.67cqw;border-bottom:var(--l) solid #000;position:static}.vs-plist>span[data-hover],.vs-plist>span[data-sel]{text-decoration-color:currentColor}.vs-render[data-photo] img{object-fit:cover;padding:0}.vs-pscroll{overflow:hidden}.vs-pcontent{display:flex;flex-direction:column;background:#fff;transition:transform .9s cubic-bezier(.15,.7,.2,1)}.vs-pc-cell{display:flex;justify-content:center;border-bottom:var(--l) solid #000}.vs-pc-render{height:24cqw;padding:1.6cqw 0;box-sizing:border-box}.vs-pc-render img{display:block;height:100%;width:auto}.vs-pc-h{display:flex;align-items:center;min-height:5.3cqw;padding:0 1.67cqw;font-size:2.25cqw}.vs-pc-h,.vs-pc-spec{border-bottom:var(--l) solid #000}.vs-pc-spec{display:grid;grid-template-columns:1.1fr 1fr;gap:2cqw;padding:1cqw 1.67cqw;font-size:1.7cqw;line-height:1.15}.vs-pc-spec small{display:block;margin-top:.3cqw;font-size:1.1cqw;color:#6e6e73}.vs-pc-text{margin:0;padding:1.6cqw 1.67cqw;font-size:1.7cqw;line-height:1.25;border-bottom:var(--l) solid #000}.vs-pc-text p{margin:0 0 1.2cqw}.vs-pc-text .vs-under{display:inline-block;margin-top:.4cqw}.vs-pc-list{margin:0;list-style:decimal;padding:1.6cqw 1.67cqw 1.6cqw 4cqw;font-size:1.7cqw;line-height:1.45;border-bottom:var(--l) solid #000}.vs-pc-grid{display:grid;grid-template-columns:1fr 1fr}.vs-pc-grid img{display:block;width:100%;height:26cqw;object-fit:contain;padding:7.8cqw 30%;box-sizing:border-box;border-bottom:var(--l) solid #000}.vp-stage{display:flex;justify-content:center;padding:40px 16px;border-radius:8px;background:#f2f2f2}.vs-stage.vp-card{--stage:#f2f2f2}.vp-phw{width:min(300px,76vw);container-type:inline-size}.vp-pp{color:#000}.vp-pp[data-dark] .vs-status{color:#fff}.vp-site{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc(var(--u) * 9.5);line-height:1.25;letter-spacing:.01em;text-transform:uppercase}.vp-site u{text-decoration:underline;text-underline-offset:calc(var(--u) * 3);text-decoration-thickness:max(1px,calc(var(--u) * .8))}.vp-dim{opacity:.35}.vp-row{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 10);padding:0 calc(var(--u) * 18)}.vp-top{flex:none;padding-top:calc(var(--u) * 14)}.vp-top .vp-row{height:calc(var(--u) * 16)}.vp-thumbs{display:flex;gap:calc(var(--u) * 10);height:calc(var(--u) * 54);margin-top:calc(var(--u) * 10);padding:0 calc(var(--u) * 16)}.vp-thumb{width:calc(var(--u) * 46);height:100%;object-fit:contain}.vp-line img,.vp-look-items img,img.vp-thumb{transform:scale(1.45)}img.vp-thumb{animation:vp-in .4s ease both}@keyframes vp-in{0%{opacity:0}}.vp-crumb{flex:none;height:calc(var(--u) * 20);margin-top:calc(var(--u) * 30)}.vp-word{flex:none;width:calc(var(--u) * 78);height:calc(var(--u) * 8.4);background:currentColor;-webkit-mask:url(/images/viapiave33/site/wordmark.svg) center/contain no-repeat;mask:url(/images/viapiave33/site/wordmark.svg) center/contain no-repeat}.vp-main{position:relative;flex:1;min-height:0}.vp-foot{flex:none;height:calc(var(--u) * 34)}.vp-burger{width:calc(var(--u) * 22);stroke:currentColor;stroke-width:1;fill:none}.vp-info{flex:none;display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:calc(var(--u) * 38);align-items:center;height:calc(var(--u) * 76);padding:0 calc(var(--u) * 18)}.vp-info>:nth-child(3n+2){text-align:center}.vp-info>:nth-child(3n){text-align:right}.vp-btn{position:relative;padding:0;border:0;background:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.vp-addb[data-press]{opacity:.4}.vp-tap{left:50%;top:50%;width:calc(var(--u) * 34);height:calc(var(--u) * 34);margin:calc(var(--u) * -17) 0 0 calc(var(--u) * -17);border-radius:50%;background:rgb(0 0 0/.16);box-shadow:0 0 0 1px rgb(255 255 255/.6);pointer-events:none;animation:vp-in .2s ease both}.vp-rail,.vp-tap{position:absolute}.vp-rail{inset:0;display:flex;align-items:center;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 12%;transition:opacity .3s}.vp-rail::-webkit-scrollbar{display:none}.vp-item{position:relative;flex:0 0 76%;height:100%;padding:0;border:0;background:none;scroll-snap-align:center;cursor:pointer}.vp-item img{width:100%;height:100%;object-fit:contain;pointer-events:none}.vp-rail.vp-rail-look{padding:0 calc(50% - var(--u) * 70)}.vp-rail-look .vp-item{flex:0 0 calc(var(--u) * 140);height:100%}.vp-rail-look .vp-item img{position:absolute;left:50%;top:0;width:auto;max-width:none;height:100%;object-fit:fill;transform:translateX(-50%) scale(.62);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.vp-site[data-open] .vp-rail-look .vp-item[data-on] img{transform:translateX(-50%)}.vp-pv{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s}.vp-pv img{width:100%;height:88%;object-fit:contain}.vp-item{transition:opacity .45s ease}.vp-site[data-open] .vp-rail{overflow:hidden;pointer-events:none}.vp-site[data-open] .vp-item:not([data-on]){opacity:0}.vp-rail:not(.vp-rail-look) .vp-item img{transform:scale(.7);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.vp-site[data-open] .vp-rail:not(.vp-rail-look) .vp-item[data-on] img{transform:none}.vp-site[data-open] .vp-pv{opacity:1;justify-content:flex-end}.vp-info>*{animation:vp-in .45s ease .15s both}.vp-dots{display:flex;gap:calc(var(--u) * 4);margin-top:calc(var(--u) * 6)}.vp-dots i{width:calc(var(--u) * 3);height:calc(var(--u) * 3);border-radius:50%;background:#bbb}.vp-dots i[data-on]{background:#000}.vp-look-info{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding:calc(var(--u) * 4) 0 calc(var(--u) * 8)}.vp-look-pane{height:calc(var(--u) * 40);display:flex;align-items:center;text-align:left;padding:0 calc(var(--u) * 18);animation:vp-in .3s ease both}.vp-look-items{display:flex;gap:calc(var(--u) * 10);height:100%}.vp-look-items img{width:calc(var(--u) * 40);height:100%;object-fit:contain}.vp-look-tabs{width:100%;box-sizing:border-box}.vp-home-bg{position:absolute;left:0;right:0;top:calc(var(--u) * -54);bottom:calc(var(--u) * -92);width:100%;height:calc(100% + var(--u) * 146);object-fit:cover;transition:opacity .45s}.vp-home{color:#fff;transition:color .3s}.vp-home>:not(.vp-home-bg){position:relative}.vp-home[data-menu]{color:#000}.vp-home[data-menu] .vp-home-bg{opacity:0}.vp-menu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 20)}.vp-menu span{opacity:0;transition:opacity .3s}.vp-home[data-menu] .vp-menu span{opacity:1}.vp-x{font-size:calc(var(--u) * 22);font-weight:200;line-height:1}.vp-co-main{display:flex;flex-direction:column;justify-content:center;gap:calc(var(--u) * 18);padding:0 calc(var(--u) * 18);animation:vp-in .3s ease both}.vp-line{display:grid;grid-template-columns:calc(var(--u) * 40) 1fr auto auto;align-items:center;gap:calc(var(--u) * 12);font-size:calc(var(--u) * 8.5)}.vp-line img{width:100%;height:calc(var(--u) * 46);object-fit:contain}.vp-choice{align-items:center;gap:calc(var(--u) * 22)}.vp-choice,.vp-form{display:flex;flex-direction:column}.vp-form{gap:calc(var(--u) * 18)}.vp-form label{display:flex;justify-content:space-between;padding-bottom:calc(var(--u) * 5);border-bottom:max(1px,calc(var(--u) * .6)) solid #ddd}.vp-form em{font-style:normal}.vp-form b{font-weight:400;color:#bbb}.vp-radio{display:flex;align-items:center;gap:calc(var(--u) * 10)}.vp-radio i{width:calc(var(--u) * 10);height:calc(var(--u) * 10);border-radius:50%;box-shadow:inset 0 0 0 1px #000}.vp-radio i[data-on]{background:radial-gradient(#000 40%,transparent 46%)}.vp-done{margin:0;text-align:center;line-height:1.6}.vp-co .vp-foot{display:flex}.vp-dimg{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}@media (prefers-reduced-motion:reduce){.vp-co-main,.vp-look-pane,.vp-tap,img.vp-thumb{animation:none}}.vs-pc-gamma{display:grid;grid-template-columns:repeat(4,1fr)}.vs-pc-gamma img{display:block;width:100%;height:19cqw;object-fit:contain;padding:5.7cqw 30%;box-sizing:border-box;border-bottom:var(--l) solid #000}.vs-pc-gamma img:not(:nth-child(4n)){border-right:var(--l) solid #000}.vp-story-card{display:block;padding:0;color:#1f1f1f}.vp-story{display:flex;justify-content:center;gap:28px;padding:40px 28px}.vp-cell{flex:0 1 260px;min-width:0;margin:0}.vp-cell .vp-phw{width:100%}.vp-cell figcaption{margin-top:14px;text-align:center;font-size:13px;line-height:18px;color:#6e6e73}@media (max-width:767px){.vp-story{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;padding:32px 0 20px}.vp-story::-webkit-scrollbar{display:none}.vp-cell{flex:0 0 100%;box-sizing:border-box;padding:0 18%;scroll-snap-align:center;scroll-snap-stop:always}}.vp-dsite{--u:calc(100cqw / 1920);position:relative;display:flex;aspect-ratio:16/9;overflow:hidden;background:#fff;color:#000}.vp-dsite .vp-site{font-size:calc(var(--u) * 9);line-height:calc(var(--u) * 14)}.vp-dsite .vp-site u{text-underline-offset:calc(var(--u) * 3);text-decoration-thickness:max(.5px,calc(var(--u) * .8))}.vp-dsite .vp-row{padding:0 calc(var(--u) * 48)}.vp-dsite .vp-top{padding-top:calc(var(--u) * 33)}.vp-dsite .vp-top .vp-row{height:calc(var(--u) * 14)}.vp-dsite .vp-thumbs{height:calc(var(--u) * 74);gap:calc(var(--u) * 2);margin-top:calc(var(--u) * 8);padding:0 calc(var(--u) * 48)}.vp-dsite .vp-thumb{width:calc(var(--u) * 74);transform:none}.vp-dsite .vp-crumb{height:calc(var(--u) * 14);margin-top:calc(var(--u) * 33)}.vp-dsite .vp-word{width:calc(var(--u) * 82);height:calc(var(--u) * 9)}.vp-dsite .vp-rail{padding:0 calc(50% - var(--u) * 260)}.vp-dsite .vp-item{flex:0 0 calc(var(--u) * 520);height:100%}.vp-dsite .vp-rail:not(.vp-rail-look) .vp-item img{position:absolute;left:50%;top:50%;width:calc(var(--u) * 530);height:calc(var(--u) * 530);max-width:none;transform:translate(-50%,-50%) scale(.74)}.vp-dsite .vp-site[data-open] .vp-rail:not(.vp-rail-look) .vp-item[data-on] img{transform:translate(-50%,-50%)}.vp-dsite .vp-foot{position:relative;height:calc(var(--u) * 14)}.vp-dsite .vp-burger{width:calc(var(--u) * 27)}.vp-dsite .vp-dots{position:absolute;left:50%;top:calc(var(--u) * 6);translate:-50% 0;gap:calc(var(--u) * 9);margin:0}.vp-dsite .vp-dots i{width:calc(var(--u) * 3);height:calc(var(--u) * 3);border-radius:0;background:#c8c8c8}.vp-dsite .vp-dots i[data-on]{background:#000}.vp-dsite .vp-info{height:calc(var(--u) * 252);padding:calc(var(--u) * 58) calc(var(--u) * 48) 0;grid-auto-rows:calc(var(--u) * 14);row-gap:calc(var(--u) * 59);align-content:start}.vp-ddetails{position:absolute;left:50%;top:50%;width:calc(var(--u) * 608);margin:0;translate:-50% -50%;text-align:center;line-height:1.6;opacity:0;pointer-events:none;transition:opacity .35s}.vp-site[data-view=details] .vp-ddetails{opacity:1}.vp-site[data-view=details] .vp-item[data-on]{opacity:0}.vp-zoom{z-index:3;background:#fff;opacity:0;pointer-events:none;transition:opacity .4s}.vp-zoom,.vp-zoom img{position:absolute;inset:0}.vp-zoom img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 40%;transform:scale(1.06);transition:transform .9s cubic-bezier(.2,.8,.2,1)}.vp-site[data-view=zoom] .vp-zoom{opacity:1;pointer-events:auto}.vp-site[data-view=zoom] .vp-zoom img{transform:none}.vp-dsite .vp-btn[data-hover]{opacity:.55}.vp-zx{position:absolute;left:calc(var(--u) * 44);top:calc(var(--u) * 950);font-size:calc(var(--u) * 30);font-weight:200;line-height:1}.vp-pointer{position:absolute;z-index:5;width:calc(var(--u) * 34);margin:calc(var(--u) * -2) 0 0 calc(var(--u) * -2);fill:#000;stroke:#fff;stroke-width:1.2;stroke-linejoin:round;filter:drop-shadow(0 1px 1.5px rgb(0 0 0/.3));pointer-events:none;transition:left .85s cubic-bezier(.45,0,.2,1),top .85s cubic-bezier(.45,0,.2,1),transform .12s;transform-origin:0 0}.vp-pointer[data-down]{transform:scale(.88)}.vp-phw .trips-scr{aspect-ratio:375/812}.vp-pp{--u:calc(100cqw / 375)}.vp-pp:after{background:#fff;bottom:calc(var(--u) * 9);width:calc(var(--u) * 134);height:calc(var(--u) * 5);z-index:2}.vp-pp .vs-status{height:calc(var(--u) * 44)}.vp-pp .vs-pbody{padding-bottom:calc(var(--u) * 133)}.vp-pp .vp-site{font-size:calc(var(--u) * 8);line-height:calc(var(--u) * 14)}.vp-pp .vp-row{padding:0 calc(var(--u) * 18)}.vp-pp .vp-top{padding-top:calc(var(--u) * 12)}.vp-pp .vp-top .vp-row{height:calc(var(--u) * 14)}.vp-pp .vp-thumbs{height:calc(var(--u) * 60);margin-top:calc(var(--u) * 15);gap:calc(var(--u) * 4);padding:0 calc(var(--u) * 18)}.vp-pp .vp-thumb{width:calc(var(--u) * 60)}.vp-pp .vp-crumb{height:calc(var(--u) * 14);margin-top:calc(var(--u) * 43)}.vp-pp .vp-word{width:calc(var(--u) * 67);height:calc(var(--u) * 7)}.vp-pp .vp-foot{height:calc(var(--u) * 14);position:relative}.vp-pp .vp-burger{width:calc(var(--u) * 21)}.vp-pp .vp-info{height:calc(var(--u) * 136);padding:calc(var(--u) * 37) calc(var(--u) * 18) 0;grid-auto-rows:calc(var(--u) * 14);row-gap:calc(var(--u) * 36);align-content:start}.vp-pp .vp-site u{text-underline-offset:calc(var(--u) * 2.5);text-decoration-thickness:max(.5px,calc(var(--u) * .6))}.vp-pp .vp-rail:not(.vp-rail-look){padding:0 calc(50% - var(--u) * 120)}.vp-pp .vp-rail:not(.vp-rail-look) .vp-item{flex:0 0 calc(var(--u) * 240);height:100%}.vp-pp .vp-rail:not(.vp-rail-look) .vp-item img{position:absolute;left:50%;top:50%;width:calc(var(--u) * 311);height:calc(var(--u) * 311);max-width:none;transform:translate(-50%,-50%) scale(.74)}.vp-pp .vp-site[data-open] .vp-rail:not(.vp-rail-look) .vp-item[data-on] img{transform:translate(-50%,-52%)}.vp-pp .vp-rail.vp-rail-look{padding:0 calc(50% - var(--u) * 100)}.vp-pp .vp-rail-look .vp-item{flex-basis:calc(var(--u) * 200)}.vp-pp .vp-rail-look .vp-item img{top:50%;height:calc(var(--u) * 320);transform:translate(-50%,-50%) scale(.78)}.vp-pp .vp-site[data-open] .vp-rail-look .vp-item[data-on] img{transform:translate(-50%,-50%)}.vp-pp .vp-dots{position:absolute;left:50%;top:calc(var(--u) * 6);translate:-50% 0;gap:calc(var(--u) * 4);margin:0}.vp-pp .vp-dots i{width:calc(var(--u) * 2);height:calc(var(--u) * 2);border-radius:0;background:#c8c8c8}.vp-pp .vp-dots i[data-on]{background:#000}.vp-pp .vp-look-info{padding:calc(var(--u) * 16) 0 0;justify-content:flex-start}.vp-pp .vp-look-pane{height:calc(var(--u) * 55);align-items:flex-start;padding:0 calc(var(--u) * 18)}.vp-pp .vp-look-pane:not(:has(.vp-look-items)){align-items:center}.vp-pp .vp-look-items{gap:calc(var(--u) * 4)}.vp-pp .vp-look-items img{width:calc(var(--u) * 55);height:calc(var(--u) * 55);transform:none}.vp-pp .vp-look-tabs{margin-top:calc(var(--u) * 16);height:calc(var(--u) * 14)}.vp-pp .vp-line{font-size:calc(var(--u) * 8)}.vp-pp .vp-x{font-size:calc(var(--u) * 20)}.vp-pp:after{background:#000}.vp-sbar{position:absolute;left:calc(var(--u) * 12);right:calc(var(--u) * 12);bottom:calc(var(--u) * 26);height:calc(var(--u) * 50);gap:calc(var(--u) * 8);color:#111;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;letter-spacing:0;z-index:2}.vp-sbar,.vp-sbtn,.vp-surl{display:flex;align-items:center}.vp-sbtn,.vp-surl{height:100%;justify-content:center;border-radius:999px;background:rgb(250 250 250/.72);backdrop-filter:blur(14px) saturate(1.6);-webkit-backdrop-filter:blur(14px) saturate(1.6);box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 20) rgb(0 0 0/.12),inset 0 0 0 .5px rgb(0 0 0/.08),inset 0 1px 0 rgb(255 255 255/.9)}.vp-sbtn{flex:none;width:calc(var(--u) * 50)}.vp-surl{flex:1;justify-content:space-between;padding:0 calc(var(--u) * 16);font-size:calc(var(--u) * 15);font-weight:500;letter-spacing:-.01em}.vp-sbar svg path,.vp-sbar svg rect{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vp-sbar svg circle{fill:currentColor}.vp-sbtn svg{height:calc(var(--u) * 17);width:auto}.vp-sbtn svg[viewBox="0 0 20 4"]{height:calc(var(--u) * 4)}.vp-surl svg{height:calc(var(--u) * 14);width:auto}.vp-pp .vp-home-bg{top:calc(var(--u) * -44);height:calc(100% + var(--u) * 144)}.vp-pp .vp-line img,.vp-pp img.vp-thumb{transform:none}.vp-pp .vs-pbody{padding-bottom:calc(var(--u) * 100)}.vp-pp .vp-look-info{row-gap:0}.vp-rail,.vp-site[data-open] .vp-rail{overflow:hidden;scroll-snap-type:none}.vp-pp .vp-rail:not(.vp-rail-look) .vp-item img{width:calc(var(--u) * 410);height:calc(var(--u) * 410)}.vp-dsite .vp-rail{padding:0 calc(50% - var(--u) * 240)}.vp-dsite .vp-item{flex:0 0 calc(var(--u) * 480)}.vp-dsite .vp-rail:not(.vp-rail-look) .vp-item img{width:calc(var(--u) * 700);height:calc(var(--u) * 700)}.vp-dsite .vp-rail{padding:0 calc(50% - var(--u) * 255)}.vp-dsite .vp-item{flex:0 0 calc(var(--u) * 510)}.vp-main{overflow:hidden}.vp-rail,.vp-site[data-open] .vp-rail{overflow:visible;transition:opacity .3s,transform .9s cubic-bezier(.45,0,.2,1)}.vp-overlay{position:absolute;inset:0;z-index:3;width:100%;height:100%;object-fit:fill;mix-blend-mode:multiply;pointer-events:none}.vp-cover{position:relative;aspect-ratio:25/16;overflow:hidden;border-radius:8px;background:#f2f2f2}.vp-cover-phone{position:absolute;left:28%;width:44%;top:19%}.vp-cover-phone .vp-cell{display:block}.vp-cover *,.vp-cover :after,.vp-cover :before{animation:none!important;transition:none!important}.vp-cover:before{content:"";position:absolute;inset:62% 0 0;background:linear-gradient(rgb(242 242 242/0),#f2f2f2 92%);pointer-events:none;z-index:1}.vp-screen{--u:calc(100cqw / 375);position:relative;aspect-ratio:375/812;overflow:hidden;border-radius:13%/6%;background:#fff;box-shadow:0 0 0 .5px rgb(0 0 0/.1),0 20px 44px rgb(32 33 36/.1);font-family:Balla Sans,Helvetica Neue,sans-serif;color:#000}.vp-screen,.vp-zone{container-type:inline-size}.vp-thumb-zone svg{position:absolute;inset:0;width:100%;height:100%}.vp-tz-n,.vp-tz-s{transform-box:view-box;transition:transform 2.6s cubic-bezier(.22,1,.36,1),opacity 2s ease;transform:scale(.82);opacity:0}.vp-tz-s{fill:rgb(120 160 225/.025)}.vp-tz-n{fill:rgb(120 160 225/.075);transition-delay:.5s}.vp-tz-n:nth-of-type(3),.vp-tz-s:first-of-type{transform-origin:27px 705px}.vp-tz-n:nth-of-type(4),.vp-tz-s:nth-of-type(2){transform-origin:453px 705px}.vp-zone[data-on] .vp-tz-n,.vp-zone[data-on] .vp-tz-s{transform:none;opacity:1}.vp-tz{position:absolute;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 5);translate:-50% -50%;font-size:calc(var(--u) * 12);font-weight:300;color:#444;white-space:nowrap;opacity:0;transition:opacity 1.6s ease 1.6s}.vp-tz[data-align=start]{translate:0 -50%;align-items:flex-start}.vp-tz[data-align=end]{translate:-100% -50%;align-items:flex-end}.vp-tz b{font-weight:500;font-size:calc(var(--u) * 13);letter-spacing:.04em;text-transform:uppercase;color:#000}.vp-zone[data-on] .vp-tz{opacity:1}.vp-gcol{position:absolute;top:0;bottom:0;width:28.5%;background:rgb(120 160 225/.06);opacity:0;transform:scaleY(.9);transform-origin:50% 0;transition:transform 2.4s cubic-bezier(.22,1,.36,1),opacity 2s ease}.vp-gband{position:absolute;left:0;right:0;display:grid;place-items:center;background:rgb(120 160 225/.05);opacity:0;transition:opacity 2s ease}.vp-zone[data-on] .vp-gcol{transform:none;opacity:1}.vp-zone[data-on] .vp-gband{opacity:1}@media (prefers-reduced-motion:reduce){.vp-gband,.vp-gcol,.vp-tz,.vp-tz-n,.vp-tz-s{transition:none}}.vp-cover .vp-pp .vp-site{font-size:calc(var(--u) * 11);line-height:calc(var(--u) * 14)}.vp-gband span{font-style:normal;font-size:calc(var(--u) * 12);font-weight:300;color:#444}.vp-cover-phone{container-type:inline-size}.vp-guides{position:absolute;inset:0;z-index:2;pointer-events:none}.vp-guides i{position:absolute;left:0;right:0;height:0;border-top:.5px solid rgb(10 132 255/.32)}.vp-guides i[data-v]{top:0;bottom:0;right:auto;width:0;height:auto;border-top:0;border-left:.5px solid rgb(10 132 255/.32)}.vp-study{flex:0 1 300px}@media (max-width:767px){.vp-stage>.vp-phw,.vp-study{width:60%;flex:0 0 60%}.vp-study{padding:0}.vp-story .vp-cell{padding:0 20%}}.vp-layer{position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease}.vp-layer[data-on]{opacity:1}.fld svg{display:block;width:100%;height:auto}.fld .fld-t-cond,.fld .fld-t-ui{font-family:var(--fl-open),sans-serif;font-weight:400;pointer-events:none}.fld .fld-t-cond{font-stretch:75%}.fld .fld-t-num{font-family:var(--fl-fira),sans-serif;font-weight:400;pointer-events:none}.fld .fld-t-lcd{font-weight:500;letter-spacing:-.02em}.fld .fld-t-bold{font-weight:700}.fld .fld-hl{fill:#fff;fill-opacity:0;transition:fill-opacity .12s;pointer-events:all}.fld .fld-h:hover .fld-hl{fill-opacity:.08}.tl-spot{position:absolute;left:50%;top:250px;z-index:30;width:680px;margin-left:-340px;padding:14px 20px;border-radius:22px;background:rgb(40 40 40/.72);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:0 20px 60px rgb(0 0 0/.35),inset 0 0 0 .5px rgb(255 255 255/.18);color:#fff;font-size:24px;opacity:0;transform:scale(.98);transition:opacity .15s,transform .15s}.tl-spot[data-on]{opacity:1;transform:none}.tl-spot-q i{font-style:normal;color:rgb(255 255 255/.45)}.tl-spot-hit{display:block;margin-top:12px;padding:8px 12px;border-radius:10px;background:rgb(255 255 255/.16);font-size:15px}.tl-qmenu{position:absolute;z-index:60;display:flex;flex-direction:column;width:230px;padding:6px;border-radius:10px;background:rgb(40 40 40/.82);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:0 10px 30px rgb(0 0 0/.3),inset 0 0 0 .5px rgb(255 255 255/.18);color:#fff;font-size:13px;opacity:0;transition:opacity .12s;pointer-events:none}.tl-qmenu[data-on]{opacity:1}.tl-qmenu span{height:24px;line-height:24px;padding:0 10px;border-radius:5px}.tl-qmenu span[data-on]{background:#0a64d8}.tl-qmenu hr{margin:5px 10px;border:0;border-top:1px solid rgb(255 255 255/.15)}.lv-zoom{position:absolute;inset:0;transition:transform .9s cubic-bezier(.65,0,.2,1)}.placeholder\:text-gray::placeholder{--tw-text-opacity:1;color:rgb(var(--c-gray)/var(--tw-text-opacity))}.hover\:-translate-x-\[calc\(100\%_-_var\(--sheet-inset\)_\+_12px\)\]:hover{--tw-translate-x:calc(calc(100% - var(--sheet-inset) + 12px) * -1)}.hover\:-translate-x-\[calc\(100\%_-_var\(--sheet-inset\)_\+_12px\)\]:hover,.hover\:translate-x-\[calc\(100\%_-_var\(--sheet-inset\)_\+_12px\)\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-\[calc\(100\%_-_var\(--sheet-inset\)_\+_12px\)\]:hover{--tw-translate-x:calc(100% - var(--sheet-inset) + 12px)}.hover\:border-transparent:hover{border-color:transparent}.hover\:bg-black\/5:hover{background-color:rgb(var(--c-black)/.05)}.hover\:bg-black\/\[var\(--hover-alpha\)\]:hover{background-color:rgb(var(--c-black)/var(--hover-alpha))}.hover\:bg-blue:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-blue)/var(--tw-bg-opacity))}.hover\:bg-fixed-white\/45:hover{background-color:rgb(255 255 255/.45)}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(var(--c-black)/var(--tw-text-opacity))}.hover\:text-black\/40:hover{color:rgb(var(--c-black)/.4)}.hover\:text-black\/45:hover{color:rgb(var(--c-black)/.45)}.hover\:text-fixed-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:inset-x-auto{left:auto;right:auto}.md\:left-1\/2{left:50%}.md\:top-6{top:1.5rem}.md\:order-none{order:0}.md\:col-span-2{grid-column:span 2/span 2}.md\:mt-6{margin-top:1.5rem}.md\:mt-\[27px\]{margin-top:27px}.md\:block{display:block}.md\:inline{display:inline}.md\:hidden{display:none}.md\:aspect-\[1\.05\/1\]{aspect-ratio:1.05/1}.md\:aspect-\[8\/5\]{aspect-ratio:8/5}.md\:h-\[360px\]{height:360px}.md\:min-h-\[calc\(100dvh-8rem\)\]{min-height:calc(100dvh - 8rem)}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-\[56\%\]{width:56%}.md\:w-\[60\%\]{width:60%}.md\:w-\[calc\(100\%-6\.67px\)\]{width:calc(100% - 6.67px)}.md\:w-\[var\(--content-w\)\]{width:var(--content-w)}.md\:w-\[var\(--w\)\]{width:var(--w)}.md\:w-full{width:100%}.md\:max-w-3xl{max-width:48rem}.md\:-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:gap-20{gap:5rem}.md\:gap-\[72px\]{gap:72px}.md\:gap-y-10{row-gap:2.5rem}.md\:object-bottom{object-position:bottom}.md\:px-\[10\%\]{padding-left:10%;padding-right:10%}.md\:pb-0{padding-bottom:0}.md\:pb-12{padding-bottom:3rem}.md\:pl-\[calc\(\(100vw-var\(--content-w\)\)\/2\)\]{padding-left:calc((100vw - var(--content-w)) / 2)}.md\:pr-\[calc\(\(100vw-var\(--content-w\)\)\/2\)\]{padding-right:calc((100vw - var(--content-w)) / 2)}.md\:pt-32{padding-top:8rem}.md\:pt-4{padding-top:1rem}.md\:pt-\[20\%\]{padding-top:20%}.md\:text-\[16px\]{font-size:16px}.md\:text-\[18\.5px\]{font-size:18.5px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[40px\]{font-size:40px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[56px\]{font-size:56px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:leading-\[26px\]{line-height:26px}.md\:leading-\[33px\]{line-height:33px}.md\:leading-\[40px\]{line-height:40px}.md\:leading-\[48px\]{line-height:48px}.md\:leading-\[56px\]{line-height:56px}.md\:leading-\[64px\]{line-height:64px}.md\:tracking-\[0\.2px\]{letter-spacing:.2px}.md\:\[--sheet-inset\:max\(56px\2c calc\(\(100vw-64rem\)\/2\+2rem\)\)\]{--sheet-inset:max(56px,calc((100vw - 64rem) / 2 + 2rem))}}@media (min-width:1024px){.lg\:bottom-5{bottom:1.25rem}.lg\:bottom-\[68px\]{bottom:68px}.lg\:top-10{top:2.5rem}.lg\:top-\[88px\]{top:88px}.lg\:-mt-\[13px\]{margin-top:-13px}.lg\:h-\[440px\]{height:440px}.lg\:min-h-\[calc\(100dvh-7rem\)\]{min-height:calc(100dvh - 7rem)}.lg\:w-1\/2{width:50%}.lg\:w-4\/5{width:80%}.lg\:gap-12{gap:3rem}.lg\:gap-16{gap:4rem}.lg\:gap-2{gap:.5rem}.lg\:gap-24{gap:6rem}.lg\:gap-40{gap:10rem}.lg\:pb-1{padding-bottom:.25rem}.lg\:pt-2{padding-top:.5rem}.lg\:pt-28{padding-top:7rem}.lg\:text-\[48px\]{font-size:48px}.lg\:text-\[56px\]{font-size:56px}.lg\:text-\[60px\]{font-size:60px}.lg\:text-\[72px\]{font-size:72px}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:leading-\[34px\]{line-height:34px}.lg\:leading-\[56px\]{line-height:56px}.lg\:leading-\[64px\]{line-height:64px}.lg\:leading-\[68px\]{line-height:68px}.lg\:leading-\[80px\]{line-height:80px}.lg\:tracking-\[0\.2px\]{letter-spacing:.2px}}@media (prefers-color-scheme:dark){.dark\:border-black\/15,.dark\:divide-black\/15>:not([hidden])~:not([hidden]){border-color:rgb(var(--c-black)/.15)}.dark\:border-fixed-white\/40{border-color:rgb(255 255 255/.4)}.dark\:border-r-black\/15{border-right-color:rgb(var(--c-black)/.15)}.dark\:bg-\[\#1c1d25\]{--tw-bg-opacity:1;background-color:rgb(28 29 37/var(--tw-bg-opacity))}.dark\:bg-\[\#222\]{--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity))}.dark\:bg-black\/\[0\.12\]{background-color:rgb(var(--c-black)/.12)}.dark\:bg-black\/\[0\.1\]{background-color:rgb(var(--c-black)/.1)}.dark\:bg-blue\/\[0\.16\]{background-color:rgb(var(--c-blue)/.16)}.dark\:bg-gray\/\[0\.15\]{background-color:rgb(var(--c-gray)/.15)}.dark\:from-\[\#222\]{--tw-gradient-from:#222 var(--tw-gradient-from-position);--tw-gradient-to:rgb(34 34 34/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:via-\[\#222\]\/85{--tw-gradient-to:rgb(34 34 34/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(34 34 34/0.85) var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark\:text-\[\#4cc584\]{--tw-text-opacity:1;color:rgb(76 197 132/var(--tw-text-opacity))}.dark\: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)}.dark\:hover\:bg-black\/10:hover{background-color:rgb(var(--c-black)/.1)}}.\[\&\>svg\]\:block>svg{display:block}.\[\&\>svg\]\:h-auto>svg{height:auto}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&_a\]\:\!text-inherit a{color:inherit!important}.\[\&_a\]\:\!no-underline a{text-decoration-line:none!important}.\[\&_p\]\:text-gray p{--tw-text-opacity:1;color:rgb(var(--c-gray)/var(--tw-text-opacity))}