/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-green-50:oklch(98.2% .018 155.826);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-300:#d0d0da;--color-gray-500:#70798d;--color-gray-700:#414651;--color-gray-900:#1b1d27;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-medium:500;--font-weight-bold:700;--radius-lg:.5rem;--radius-xl:.75rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-500:#1461cc;--color-brand-600:#005ecc;--color-brand-700:#004ea3;--color-error-500:#f04438;--color-success-500:#0daa2a}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.right-2{right:calc(var(--spacing)*2)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-1\/2{left:50%}.z-10{z-index:10}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mr-3{margin-right:calc(var(--spacing)*3)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-64{height:calc(var(--spacing)*64)}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-\[128px\]{width:128px}.w-\[150px\]{width:150px}.w-\[800px\]{width:800px}.w-full{width:100%}.max-w-\[448px\]{max-width:448px}.max-w-\[800px\]{max-width:800px}.max-w-none{max-width:none}.min-w-24{min-width:calc(var(--spacing)*24)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.animate-spin{animation:var(--animate-spin)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-8{gap:calc(var(--spacing)*8)}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-brand-500{border-color:var(--color-brand-500)}.border-error-500{border-color:var(--color-error-500)}.border-error-500\/20{border-color:#f0443833}@supports (color:color-mix(in lab,red,red)){.border-error-500\/20{border-color:color-mix(in oklab,var(--color-error-500)20%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-success-500\/20{border-color:#0daa2a33}@supports (color:color-mix(in lab,red,red)){.border-success-500\/20{border-color:color-mix(in oklab,var(--color-success-500)20%,transparent)}}.bg-brand-500{background-color:var(--color-brand-500)}.bg-green-50{background-color:var(--color-green-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-3{padding:calc(var(--spacing)*3)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.pt-5{padding-top:calc(var(--spacing)*5)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.text-center{text-align:center}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-brand-500{color:var(--color-brand-500)}.text-error-500{color:var(--color-error-500)}.text-gray-500{color:var(--color-gray-500)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-success-500{color:var(--color-success-500)}.text-white{color:var(--color-white)}.placeholder-gray-500::placeholder{color:var(--color-gray-500)}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.hover\:bg-brand-600:hover{background-color:var(--color-brand-600)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-brand-700:hover{color:var(--color-brand-700)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:border-brand-500:focus{border-color:var(--color-brand-500)}.focus\:border-error-500:focus{border-color:var(--color-error-500)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-brand-500:focus{--tw-ring-color:var(--color-brand-500)}.focus\:ring-error-500:focus{--tw-ring-color:var(--color-error-500)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:48rem){.md\:mb-5{margin-bottom:calc(var(--spacing)*5)}.md\:mb-8{margin-bottom:calc(var(--spacing)*8)}.md\:h-\[45px\]{height:45px}.md\:w-auto{width:auto}.md\:px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.md\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.md\:pt-20{padding-top:calc(var(--spacing)*20)}}}*{-webkit-user-select:none!important;user-select:none!important}button{cursor:pointer}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;margin:0;font-family:Manrope,sans-serif}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes spin{to{transform:rotate(360deg)}}:root[data-brand=tillero]{color-scheme:light;--t-page: #F1F2F4;--t-ink: #151311;--t-ink-2: rgb(21 19 17 / .64);--t-ink-3: rgb(21 19 17 / .4);--t-hairline: rgb(21 19 17 / .196);--t-chip: rgb(21 19 17 / .059);--t-panel: rgb(255 255 255 / .72);--t-edge-top: rgb(21 19 17 / .12);--t-edge-bottom: rgb(21 19 17 / .28);--t-shadow: rgb(21 19 17 / .14);--t-control: #FFFFFF;--t-control-edge-top: var(--t-hairline);--t-control-edge-bottom: var(--t-hairline);--t-cta-bg: #151311;--t-cta-fg: #FFFFFF;--t-accent: #0051DB;--t-link: #1B3798;--t-link-soft: rgb(0 81 219 / .1);--t-danger: #D23B2C;--t-danger-soft: rgb(210 59 44 / .12);--t-success: #17683A;--t-success-soft: rgb(31 138 76 / .18);--t-page-glow: rgb(0 81 219 / .06);--t-art-ground: radial-gradient(120% 90% at 72% 18%, #E4EDFA, #C6D6EE 45%, #9FB4D6);--t-art-glow-2: rgb(0 81 219 / .3);--t-art-panel: linear-gradient(135deg, rgb(255 255 255 / .55), rgb(255 255 255 / .16));--t-art-frost: blur(28px) saturate(1.8);--t-art-edge-top: rgb(28 38 58 / .14);--t-art-edge-bottom: rgb(28 38 58 / .28);--t-art-panel-shadow: 0 2em 4em rgb(24 44 84 / .18);--t-art-tile: rgb(255 255 255 / .32);--t-art-tile-edge: rgb(28 38 58 / .22);--t-art-edge-soft: rgb(28 38 58 / .18);--t-art-active: rgb(28 38 58 / .14);--t-art-dialog: rgb(255 255 255 / .94);--t-art-total: rgb(0 81 219 / .12);--t-art-spoke: rgb(60 60 67 / .85);--t-art-tint-1: rgb(58 188 252 / .3);--t-art-device-drop: rgb(24 44 84 / .35);--t-art-photo-tiny: url(data:image/webp;base64,UklGRuIAAABXRUJQVlA4INYAAADwBQCdASogACAAPqlGnkmmJCMhMAwAwBUJZgCdMsdMEgHH8jlbGAHbTdnzBOTjHdcUiBvFTQ5ggAD+/uJlvr2lAEXaKAkfGkAPm4mk2Y3PxU4Szckq+jwV+egl8/ksJPyaJXrefbKkm3xLp5UUQ66RNW1XQx9rptQn6gXYWqBzHNw2sl44xeDGVkQb56HrClCTF4yg17NUh6v2e+IRXoO+ETdkob7vp2QvEo2Ejcvm5hzyn5CxzlYhr/jiRARpMbzqDvL2oI63FQFb9KcYhuLRcAVIAAAA);--t-art-liquid-1: rgb(255 255 255 / .75);--t-art-liquid-2: rgb(255 255 255 / .3);--t-art-liquid-rim: rgb(255 255 255 / .95);--t-art-liquid-glint: rgb(255 255 255 / .45);--t-art-liquid-shadow: rgb(24 44 84 / .18);--t-art-tap: rgb(28 38 58 / .16);--t-art-tap-edge: rgb(28 38 58 / .42);--t-art-tap-glow: rgb(28 38 58 / .14);--t-art-key: rgb(28 38 58 / .07);--t-art-spill: rgb(255 255 255 / .8);--t-art-screen: #D9E0EA}@media(prefers-color-scheme:dark){:root[data-brand=tillero]{color-scheme:dark;--t-page: #101113;--t-ink: #F7F5F2;--t-ink-2: rgb(247 245 242 / .65);--t-ink-3: rgb(247 245 242 / .4);--t-hairline: rgb(255 255 255 / .14);--t-chip: rgb(255 255 255 / .09);--t-panel: rgb(255 255 255 / .059);--t-edge-top: rgb(255 255 255 / .3);--t-edge-bottom: rgb(255 255 255 / .05);--t-shadow: rgb(0 0 0 / .5);--t-control: rgb(255 255 255 / .07);--t-control-edge-top: var(--t-edge-top);--t-control-edge-bottom: var(--t-edge-bottom);--t-cta-bg: #FFFFFF;--t-cta-fg: #151311;--t-accent: #0E96FE;--t-link: #3ABCFC;--t-link-soft: rgb(14 150 254 / .18);--t-danger: #FF7A6B;--t-danger-soft: rgb(255 122 107 / .15);--t-success: #5FD08A;--t-success-soft: rgb(95 208 138 / .15);--t-page-glow: rgb(14 150 254 / .1);--t-art-ground: radial-gradient(120% 90% at 72% 18%, #10244F, #081430 38%, #03060D 78%, #000000);--t-art-glow-2: rgb(0 81 219 / .35);--t-art-panel: var(--t-panel);--t-art-frost: none;--t-art-edge-top: var(--t-edge-top);--t-art-edge-bottom: var(--t-edge-bottom);--t-art-panel-shadow: 0 2em 4em rgb(0 0 0 / .35);--t-art-tile: var(--t-chip);--t-art-tile-edge: var(--t-hairline);--t-art-edge-soft: transparent;--t-art-active: rgb(255 255 255 / .16);--t-art-dialog: #1E1F23;--t-art-total: rgb(30 70 140 / .6);--t-art-spoke: rgb(235 235 245 / .9);--t-art-tint-1: rgb(58 188 252 / .18);--t-art-device-drop: rgb(0 0 0 / .6);--t-art-photo-tiny: url(data:image/webp;base64,UklGRsQAAABXRUJQVlA4ILgAAAAQBQCdASogACAAPqVAm0mmI6KhN/qoAMAUiWgAnTLQzG3o2qyvI1Qx+T07IxOBA8IAAP78Sf3a8s7Qaz0MFQCRkGz5uJpNmNz8U/+85i/lx6TMfZWejUD+3kBZN/VW2RjMKE4IQxNfK0KzBBpW9dB69U4hbioPU9ph2uE8cbMCy7l9f/yWlOHPfZd8c6TfdeujNox6VKAh0F5qO6Hzoj/a9U7yc+KTzg2LDuPQ/0BNZhWmTnOBGgAA);--t-art-liquid-1: rgb(255 255 255 / .26);--t-art-liquid-2: rgb(255 255 255 / .06);--t-art-liquid-rim: rgb(255 255 255 / .55);--t-art-liquid-glint: rgb(255 255 255 / .18);--t-art-liquid-shadow: rgb(0 0 0 / .45);--t-art-tap: rgb(255 255 255 / .2);--t-art-tap-edge: var(--t-art-liquid-rim);--t-art-tap-glow: var(--t-art-liquid-glint);--t-art-key: var(--t-art-tile);--t-art-spill: rgb(70 130 240 / .42);--t-art-screen: #0D0E12}}:root[data-brand=tillero] body{background:var(--t-page);color:var(--t-ink);font-family:Onest,sans-serif}:root[data-brand=tillero] .login-panel{width:calc(100% - 32px);max-width:448px;margin:16px 0 24px;padding:28px 20px 24px;border-radius:20px;background:var(--t-panel);box-shadow:0 4px 14px var(--t-shadow)}@media(min-width:48rem){:root[data-brand=tillero] .login-panel{max-width:480px;margin:80px 0 32px;padding:40px 40px 32px}}:root[data-brand=tillero] :is(.login-panel,.login-chip,.login-art-panel):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(var(--t-edge-top),var(--t-edge-bottom));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}:root[data-brand=tillero] .login-title{color:var(--t-ink);font-weight:600}:root[data-brand=tillero] .login-label{color:var(--t-ink-2)}:root[data-brand=tillero] .login-field{background:var(--t-chip);border:1px solid var(--t-hairline);border-radius:12px;color:var(--t-ink);caret-color:var(--t-accent);box-shadow:none}:root[data-brand=tillero] .login-field::placeholder{color:var(--t-ink-2)}:root[data-brand=tillero] .login-field:focus{border-color:var(--t-accent);box-shadow:inset 0 0 0 1.5px var(--t-accent)}:root[data-brand=tillero] .login-field[aria-invalid=true]{border-color:var(--t-danger)}:root[data-brand=tillero] .login-field[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1px var(--t-danger)}:root[data-brand=tillero] .login-field:autofill{-webkit-text-fill-color:var(--t-ink);transition:background-color 600000s 0s}:root[data-brand=tillero] .login-field-icon{color:var(--t-ink-2)}:root[data-brand=tillero] .login-field-icon:hover{background:var(--t-chip);color:var(--t-ink)}:root[data-brand=tillero] .login-field-error{margin-top:4px;line-height:16px;color:var(--t-danger)}:root[data-brand=tillero] .login-field-group{margin-bottom:0}:root[data-brand=tillero] .login-field-group:not(:has(.login-field-error)){padding-bottom:20px}:root[data-brand=tillero] .login-alert{border-color:transparent;border-radius:12px}:root[data-brand=tillero] .login-alert-error{background:var(--t-danger-soft)}:root[data-brand=tillero] .login-alert-error>p{color:var(--t-danger)}:root[data-brand=tillero] .login-alert-success{background:var(--t-success-soft)}:root[data-brand=tillero] .login-alert-success>p{color:var(--t-success)}:root[data-brand=tillero] .login-cta{background:var(--t-cta-bg);color:var(--t-cta-fg);border-radius:9999px;font-weight:600;opacity:1;margin-top:12px}:root[data-brand=tillero] .login-cta:hover:not(:disabled){background:color-mix(in srgb,var(--t-cta-bg),var(--t-cta-fg) 8%)}:root[data-brand=tillero] .login-cta:disabled:not([aria-busy=true]){background:var(--t-chip);color:var(--t-ink-3)}:root[data-brand=tillero] .login-cta[aria-busy=true]{cursor:progress}:root[data-brand=tillero] .login-link{color:var(--t-link);font-weight:600;padding:4px 12px;margin:-4px 0;border-radius:9999px}:root[data-brand=tillero] .login-link:hover{background:var(--t-link-soft)}:root[data-brand=tillero] .login-chip{position:relative;padding:8px 10px;background:var(--t-control);border-color:transparent;border-radius:12px;color:var(--t-ink-2);--t-edge-top: var(--t-control-edge-top);--t-edge-bottom: var(--t-control-edge-bottom)}@media(min-width:48rem){:root[data-brand=tillero] .login-chip{padding:10px 14px}}:root[data-brand=tillero] .login-chip:hover{background:linear-gradient(var(--t-chip),var(--t-chip)),var(--t-control)}:root[data-brand=tillero] .login-chip[aria-pressed=true]{background:var(--t-cta-bg);color:var(--t-cta-fg)}:root[data-brand=tillero] .login-chip[aria-pressed=true]:before{display:none}:root[data-brand=tillero] :is(.login-cta,.login-link,.login-chip,.login-field-icon,.login-ghost):focus-visible{outline:2.5px solid var(--t-accent);outline-offset:2px}:root[data-brand=tillero] .login-spinner{color:var(--t-accent)}:root[data-brand=tillero] .login-ghost{padding:6px 32px;min-width:100px;font-size:15px;font-weight:500;color:var(--t-ink);background:var(--t-control);border:1px solid var(--t-hairline);border-radius:9999px}:root[data-brand=tillero] .login-ghost:hover{background:linear-gradient(var(--t-chip),var(--t-chip)),var(--t-control)}:root[data-brand=tillero] :is(.login-art,.login-tagline){display:none}:root[data-brand=tillero] .login-photo{position:relative;display:block;width:calc(100% - 32px);max-width:448px;margin:0 0 32px;border-radius:20px;overflow:hidden;box-shadow:0 4px 14px var(--t-shadow)}:root[data-brand=tillero] .login-photo img{position:relative;display:block;width:100%;height:auto}:root[data-brand=tillero] .login-photo:before{content:"";position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;background:var(--t-art-photo-tiny) 0 0 / 100% 100%;filter:blur(20px)}@media(min-width:48rem){:root[data-brand=tillero] .login-photo{max-width:480px}}@media(min-width:64rem){:root[data-brand=tillero] .login-photo{display:none}:root[data-brand=tillero] .login-page{display:grid;grid-template-columns:minmax(480px,44%) 1fr;align-items:start;overflow:clip;background:radial-gradient(900px 640px at 0% 0%,var(--t-page-glow),transparent 70%),var(--t-page)}:root[data-brand=tillero] .login-panel{justify-self:center;width:min(100% - 96px,400px);max-width:none;margin:clamp(24px,10vh,160px) 0 clamp(24px,5vh,48px);padding:0;background:none;box-shadow:none}:root[data-brand=tillero] .login-panel:before{display:none}:root[data-brand=tillero] .login-logo{justify-content:flex-start;margin-bottom:clamp(24px,5vh,48px)}:root[data-brand=tillero] .login-title{text-align:left;font-size:34px;letter-spacing:-.02em;margin-bottom:32px}:root[data-brand=tillero] .login-tagline{display:block;margin:-24px 0 32px;color:var(--t-ink-2);font-size:17px;line-height:1.45;text-wrap:balance}:root[data-brand=tillero] .login-langs{margin-top:16px}:root[data-brand=tillero] .login-art{display:block;position:sticky;top:0;align-self:start;height:100vh;height:100dvh;overflow:hidden;container-type:size;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.16'/%3E%3C/svg%3E") 0 0 / 200px,var(--t-art-ground)}:root[data-brand=tillero] .login-art-device{position:absolute;left:calc(47% - 68em);top:calc(50% - 44em);width:136em;height:88em;padding:2em;font-size:min(.6cqw,100cqh / 112);border:.45em solid transparent;border-radius:6em;background:linear-gradient(#08090b,#08090b) padding-box,linear-gradient(140deg,#8a8f99,#3a3d44 22%,#1a1b1f,#5a5e67 74%,#23252a) border-box;--edge: .34em .09em 0 #4C5058, .68em .18em 0 #34373D, 1.02em .27em 0 #24262B, 1.36em .36em 0 #1A1B1F, 1.7em .45em 0 #101114;box-shadow:inset 0 0 0 1px #ffffff12,var(--edge),2em 3em 6em var(--t-art-device-drop),0 0 20em 6em var(--t-art-spill);transform:translate(calc(var(--mx, 0) * -1.6em),calc(var(--my, 0) * -1em + var(--t-float-y))) perspective(200em) rotateY(calc(-16deg + var(--mx, 0) * 6deg)) rotateX(calc(5deg - var(--my, 0) * 4deg)) rotate(var(--t-float-r));transform-origin:50% 50%;transition:transform 1.6s cubic-bezier(.22,1,.36,1);animation:login-art-enter 1.6s cubic-bezier(.16,1,.3,1) both,login-art-float 9s ease-in-out infinite alternate}:root[data-brand=tillero] .login-art-device:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5.55em;pointer-events:none;background:radial-gradient(22% 32% at 50% 50%,rgb(255 255 255 / .03),transparent 70%),linear-gradient(118deg,rgb(255 255 255 / .05),rgb(255 255 255 / .02) 34%,transparent 34.2% 70%,rgb(255 255 255 / .015) 70.2%,transparent 90%);background-size:200% 200%;background-position:calc(30% - var(--mx, 0) * 30%) calc(35% - var(--my, 0) * 30%),calc(50% - var(--mx, 0) * 25%) 50%;transition:background-position 1.6s cubic-bezier(.22,1,.36,1)}:root[data-brand=tillero] .login-art-screen{height:100%;border-radius:3.8em;overflow:hidden;background:radial-gradient(45% 55% at 82% 18%,var(--t-art-tint-1),transparent 70%),radial-gradient(40% 50% at 12% 88%,var(--t-art-glow-2),transparent 70%),var(--t-art-screen);box-shadow:inset 0 0 0 1px #00000040}:root[data-brand=tillero] .login-art-photo{position:absolute;right:0;top:50%;width:1254px;height:1254px;transform-origin:100% 50%;transform:translateY(-50%) scale(var(--photo-scale, 1))}:root[data-brand=tillero] .login-art-photo:before{content:"";position:absolute;top:-60px;right:-60px;bottom:-60px;left:-60px;background:var(--t-art-photo-tiny) 0 0 / 100% 100%;filter:blur(48px)}:root[data-brand=tillero] :is(.login-art-photo-img,.login-art-photo-live){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s ease}:root[data-brand=tillero] .login-art-photo-img img{display:block;width:100%;height:100%}:root[data-brand=tillero] .login-art[data-loaded] :is(.login-art-photo-img,.login-art-photo-live){opacity:1}:root[data-brand=tillero] .login-art-photo-style:not([data-loaded]) *{animation-play-state:paused}:root[data-brand=tillero] .login-art-screen.login-art-photo-screen{position:absolute;top:0;left:0;width:656px;height:416px;font-size:5px;border-radius:1.4em;filter:blur(.6px);transform-origin:0 0;transform:matrix3d(.54358223,.0401028261,0,-.000154042577,-.314237499,.742946106,0,-7.1775107e-5,0,0,1,0,673.755942,435.314073,0,1)}:root[data-brand=tillero] .login-art[data-lite] .login-art-photo-screen *,:root[data-brand=tillero] .login-art[data-lite] .login-art-photo-screen *:before{backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-brand=tillero] .login-art-terminal{position:absolute;top:0;left:0;width:120px;height:200px;display:grid;place-items:center;border-radius:10px;background:radial-gradient(70% 55% at 50% 45%,#0e96fe8c,#00287859 70%,#00143c33),#0a0a0a;box-shadow:0 0 24px #0e96fe73;opacity:0;transform-origin:0 0;transform:matrix3d(1.13444586,.362461875,0,.000189895102,-.989761733,.200623265,0,-.000703278383,0,0,1,0,395,845,0,1);animation:login-art-terminal 12s ease-in-out infinite}:root[data-brand=tillero] .login-art-terminal.login-art-terminal-idle{background:none;box-shadow:none;opacity:1;animation-name:login-art-terminal-idle}:root[data-brand=tillero] .login-art-terminal-idle img{position:absolute;left:50%;top:33.3%;width:70px;translate:-50% -50%;filter:brightness(0) invert(1);opacity:.35}:root[data-brand=tillero] .login-art-terminal svg{width:43px;height:43px;fill:#fff;filter:drop-shadow(0 0 6px rgb(255 255 255 / .6))}:root[data-brand=tillero] .login-art-steam{position:absolute;left:348px;top:540px;width:60px;height:150px;pointer-events:none}:root[data-brand=tillero] .login-art-steam>i{position:absolute;left:22px;bottom:0;width:18px;height:76px;border-radius:50%;background:radial-gradient(closest-side,rgb(255 255 255 / .5),transparent);filter:blur(5px);opacity:0;animation:login-art-steam 7.5s ease-out infinite}:root[data-brand=tillero] .login-art-steam>i:nth-child(2){left:14px;animation-delay:-2.5s}:root[data-brand=tillero] .login-art-steam>i:nth-child(3){left:30px;animation-delay:-5s}@media(prefers-color-scheme:light){:root[data-brand=tillero] .login-art-photo-style{--t-art-tile-edge: rgb(28 38 58 / .26);--t-art-edge-top: rgb(28 38 58 / .18);--t-art-edge-bottom: rgb(28 38 58 / .3);--t-art-edge-soft: rgb(28 38 58 / .2)}}:root[data-brand=tillero] .login-art-photo-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgb(80 150 255 / .1)),linear-gradient(160deg,rgb(255 255 255 / .06),transparent 35%)}:root[data-brand=tillero] .login-art-slide{position:absolute;top:0;right:0;bottom:0;left:0;animation:login-art-slide 30s cubic-bezier(.65,0,.35,1) infinite}:root[data-brand=tillero] .login-art-slide:nth-child(2){animation-delay:-20s}:root[data-brand=tillero] .login-art-slide:nth-child(3){animation-delay:-10s}:root[data-brand=tillero] .login-art-monitor{left:calc(50% - 68em);top:calc(50% - 56em);font-size:min(.6cqw,100cqh / 132);border-radius:2.2em;transform:none;transition:none;--edge: 0 0 transparent}:root[data-brand=tillero] .login-art-monitor:after{border-radius:1.75em}:root[data-brand=tillero] .login-art-monitor .login-art-screen{border-radius:.8em}:root[data-brand=tillero] .login-art-stand{position:absolute;left:calc(50% - 15em);top:calc(100% + .45em);width:30em;height:20em;background:linear-gradient(rgb(0 0 0 / .6),transparent 24%,transparent 78%,rgb(0 0 0 / .4)),linear-gradient(90deg,rgb(255 255 255 / .2),transparent 1.4% 98.6%,rgb(255 255 255 / .12)),repeating-linear-gradient(90deg,rgb(255 255 255 / .03) 0 1px,transparent 1px 3px),linear-gradient(90deg,#16171b,#2c2e34 18%,#3b3e45 46%,#34373d 60%,#23252a 85%,#141518);filter:brightness(.55) blur(2px)}:root[data-brand=tillero] .login-art-foot{position:absolute;left:calc(50% - 27em);top:calc(100% + 18.8em);width:54em;height:3.2em;filter:brightness(.55) blur(2px)}:root[data-brand=tillero] .login-art-foot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(32% 70% at 50% 0%,rgb(0 0 0 / .5),transparent 70%),repeating-linear-gradient(90deg,rgb(255 255 255 / .025) 0 1px,transparent 1px 3px),linear-gradient(#23252a,#3c3f46 65%,#5a5e66);clip-path:polygon(9% 0,91% 0,100% 100%,0 100%)}:root[data-brand=tillero] .login-art-foot:after{content:"";position:absolute;left:0;right:0;top:100%;height:1.2em;border-radius:0 0 .6em .6em;background:linear-gradient(#9a9ea6 0,#9a9ea6 .12em,#33353b .18em,#1a1b1f 60%,#0d0e10)}:root[data-brand=tillero] .login-art-shadow{position:absolute;left:calc(50% - 36em);top:calc(100% + 21.4em);width:72em;height:6em;background:radial-gradient(40% 22% at 50% 38%,rgb(0 0 0 / .7),transparent),radial-gradient(closest-side,var(--t-art-device-drop),transparent)}:root[data-brand=tillero] .login-art-handset{animation-duration:1.6s,7s;left:calc(50% - 23em);top:calc(50% - 48em);width:46em;height:96em;padding:1.4em;font-size:min(.7cqw,100cqh / 169);border-width:.5em;border-radius:7em;background:linear-gradient(#08090b,#08090b) padding-box,linear-gradient(140deg,#9a9ea6,#4a4d55 25%,#2b2d32,#6e727b 75%,#3a3c42) border-box;--edge: .4em .1em 0 #7A7E86, .8em .2em 0 #5A5E66, 1.2em .3em 0 #3E4148, 1.6em .4em 0 #2A2C31, 2em .5em 0 #1C1D21, 2.4em .6em 0 #111215}:root[data-brand=tillero] .login-art-handset:after{border-radius:6.5em}:root[data-brand=tillero] .login-art-handset .login-art-screen{position:relative;border-radius:5.6em}:root[data-brand=tillero] .login-art-handset .login-art-screen:before{content:"";position:absolute;z-index:1;top:1.6em;left:calc(50% - 6.5em);width:13em;height:3.8em;border-radius:99em;background:#000}:root[data-brand=tillero] .login-art-panel.login-art-phone{height:100%;padding:7em 2.2em 2.2em;border-radius:5.6em}:root[data-brand=tillero] .login-art-chips{position:relative;display:flex;gap:1em}:root[data-brand=tillero] .login-art-chips>i{width:8em;height:3.8em;border-radius:1em;background:var(--t-art-tile);box-shadow:inset 0 0 0 1px var(--t-art-edge-soft)}:root[data-brand=tillero] .login-art-chips>.login-art-chip-pick{position:absolute;top:0;left:0;background:none;box-shadow:inset 0 0 0 .2em var(--t-ink-2);animation:login-art-pick-x 48s cubic-bezier(.45,0,.25,1) infinite}:root[data-brand=tillero] .login-art-phone-grid{position:relative;flex:1;min-height:0;overflow:hidden}:root[data-brand=tillero] .login-art-phone :is(.login-art-products,.login-art-taps){grid-template-columns:repeat(2,1fr)}:root[data-brand=tillero] .login-art-phone .login-art-taps>i:nth-child(1){grid-area:1 / 2}:root[data-brand=tillero] .login-art-phone .login-art-taps>i:nth-child(2){grid-area:2 / 1}:root[data-brand=tillero] .login-art-phone .login-art-taps>i:nth-child(3){grid-area:3 / 2}:root[data-brand=tillero] .login-art-phone .login-art-taps>i:nth-child(4){grid-area:1 / 1}:root[data-brand=tillero] .login-art-phone .login-art-tabs{left:2.2em;right:2.2em;bottom:2.2em}:root[data-brand=tillero] .login-art-desk{position:relative;display:grid;grid-template-columns:21em 1fr 36em;gap:1.2em;height:100%;padding:1.6em}:root[data-brand=tillero] .login-art-screen :where(i){display:block;position:relative;flex:none}:root[data-brand=tillero] .login-art-screen :where(i):before,:root[data-brand=tillero] .login-art-screen :where(i):after{position:absolute;border-radius:99em}:root[data-brand=tillero] .login-art-panel{position:relative;display:flex;flex-direction:column;gap:1.2em;padding:2em;border-radius:2.2em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.14'/%3E%3C/svg%3E") 0 0 / 160px,var(--t-art-panel);backdrop-filter:var(--t-art-frost);-webkit-backdrop-filter:var(--t-art-frost);box-shadow:var(--t-art-panel-shadow);overflow:hidden;--t-edge-top: var(--t-art-edge-top);--t-edge-bottom: var(--t-art-edge-bottom)}:root[data-brand=tillero] :is(.login-art-outline,.login-art-segment,.login-art-total){border-radius:99em;box-shadow:inset 0 0 0 1px var(--t-art-tile-edge)}:root[data-brand=tillero] .login-art-round{width:3.6em;height:3.6em;border-radius:50%;background:var(--t-art-tile);box-shadow:inset 0 0 0 1px var(--t-art-edge-soft)}:root[data-brand=tillero] .login-art-nav{padding:2.4em 1.6em;gap:1.1em}:root[data-brand=tillero] .login-art-brand{width:13em;margin:.4em 0 1.6em .8em}:root[data-brand=tillero] .login-art-row{height:3.6em;border-radius:1em;background:var(--t-art-tile)}:root[data-brand=tillero] .login-art-active{background:var(--t-art-active)}:root[data-brand=tillero] .login-art-nav .login-art-outline{margin-top:auto;height:3.6em}:root[data-brand=tillero] .login-art-main{gap:1.6em}:root[data-brand=tillero] .login-art-header{display:flex;align-items:center;gap:1.2em;height:4em}:root[data-brand=tillero] .login-art-segment{margin-left:auto;width:20em;height:4em}:root[data-brand=tillero] .login-art-segment:before{content:"";top:.4em;right:50%;bottom:.4em;left:.4em}:root[data-brand=tillero] .login-art-search{height:4.4em;border-radius:99em;background:var(--t-art-tile);box-shadow:inset 0 0 0 1px var(--t-art-tile-edge)}:root[data-brand=tillero] .login-art-body{flex:1;min-height:0;overflow:hidden;display:grid;grid-template-columns:15em 1fr;gap:1.2em}:root[data-brand=tillero] .login-art-categories{position:relative;display:flex;flex-direction:column;gap:1em}:root[data-brand=tillero] .login-art-categories>i{height:7.4em;border-radius:1em;background:var(--t-art-tile);box-shadow:inset 0 0 0 1px var(--t-art-edge-soft)}:root[data-brand=tillero] .login-art-categories>.login-art-pick{position:absolute;inset:0 0 auto;background:none;box-shadow:inset 0 0 0 .2em var(--t-ink-2);animation:login-art-pick 48s cubic-bezier(.45,0,.25,1) infinite}:root[data-brand=tillero] .login-art-shelf{position:relative;min-width:0}:root[data-brand=tillero] :is(.login-art-products,.login-art-taps){display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:15em;gap:1.2em}:root[data-brand=tillero] .login-art-products{animation:login-art-scroll 60s cubic-bezier(.45,0,.25,1) infinite}:root[data-brand=tillero] .login-art-products>i{border-radius:1em;background:var(--t-art-tile);box-shadow:inset 0 0 0 1px var(--t-art-tile-edge)}:root[data-brand=tillero] .login-art-taps{position:absolute;inset:0 0 auto;pointer-events:none}:root[data-brand=tillero] .login-art-taps>i{border-radius:1em;background:var(--t-art-tap);box-shadow:inset 0 0 0 .2em var(--t-art-tap-edge),0 0 2.4em var(--t-art-tap-glow);opacity:0;animation:login-art-tap 12s ease-in-out .3s infinite}:root[data-brand=tillero] .login-art-taps>i:nth-child(1){grid-area:1 / 2}:root[data-brand=tillero] .login-art-taps>i:nth-child(2){grid-area:2 / 3;animation-delay:1.7s}:root[data-brand=tillero] .login-art-taps>i:nth-child(3){grid-area:3 / 1;animation-delay:3.1s}:root[data-brand=tillero] .login-art-taps>i:nth-child(4){grid-area:2 / 1;animation-delay:4.5s}:root[data-brand=tillero] .login-art-tabs{position:absolute;left:18.2em;right:2em;bottom:2em;height:5.6em;display:flex;gap:.5em;padding:.5em;border-radius:99em;background:var(--t-art-screen);box-shadow:inset 0 0 0 1px var(--t-art-tile-edge),0 1em 2.4em var(--t-shadow)}:root[data-brand=tillero] .login-art-tabs>i{flex:1;border-radius:99em}:root[data-brand=tillero] .login-art-segment:before,:root[data-brand=tillero] .login-art-tabs>i:first-child,:root[data-brand=tillero] .login-art-pay>i{background:linear-gradient(var(--t-art-liquid-1),var(--t-art-liquid-2));box-shadow:inset 0 .12em .15em var(--t-art-liquid-rim),inset 0 -.1em .15em var(--t-art-liquid-glint),inset 0 0 0 1px var(--t-art-liquid-glint),0 .4em 1em var(--t-art-liquid-shadow);backdrop-filter:blur(6px) saturate(1.8);-webkit-backdrop-filter:blur(6px) saturate(1.8)}:root[data-brand=tillero] .login-art-cart-top{display:flex;gap:1em}:root[data-brand=tillero] .login-art-cart-top .login-art-outline{width:15em;height:4.4em}:root[data-brand=tillero] .login-art-cart-top .login-art-round{width:4.4em;height:4.4em}:root[data-brand=tillero] .login-art-items{display:flex;flex-direction:column;gap:.9em;margin-top:1.4em}:root[data-brand=tillero] .login-art-items>i{height:5em;border-radius:1em;background:var(--t-art-tile);box-shadow:inset 0 0 0 1px var(--t-art-tile-edge);animation:login-art-item-1 12s ease-in-out infinite}:root[data-brand=tillero] .login-art-items>i:nth-child(2){animation-name:login-art-item-2}:root[data-brand=tillero] .login-art-items>i:nth-child(3){animation-name:login-art-item-3}:root[data-brand=tillero] .login-art-items>i:nth-child(4){animation-name:login-art-item-4}:root[data-brand=tillero] .login-art-pay{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1em}:root[data-brand=tillero] .login-art-pay>i{height:6.4em;border-radius:1.2em}:root[data-brand=tillero] .login-art-pay>i:nth-child(2){animation:login-art-pay 12s ease-in-out infinite}:root[data-brand=tillero] .login-art-checkout{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000047;opacity:0;animation:login-art-checkout 12s ease-in-out infinite}:root[data-brand=tillero] .login-art-checkout-card{position:relative;width:52em;height:74em;padding:2.4em 3em 2.6em;border-radius:2.6em;background:var(--t-art-dialog);box-shadow:inset 0 0 0 1px var(--t-art-tile-edge),0 2em 5em #00000059;animation:login-art-checkout-card 12s ease-in-out infinite}:root[data-brand=tillero] .login-art-checkout-body{display:flex;flex-direction:column;gap:1.6em;height:100%;animation:login-art-checkout-out 12s ease-out infinite}:root[data-brand=tillero] .login-art-checkout-head{display:flex;justify-content:flex-end}:root[data-brand=tillero] .login-art-checkout-head>i{width:4.4em;height:4.4em;border-radius:50%;background:var(--t-art-tile)}:root[data-brand=tillero] .login-art-checkout-total{height:6em;border-radius:1.4em;background:var(--t-art-total)}:root[data-brand=tillero] :is(.login-art-checkout-boxes,.login-art-checkout-actions){display:grid;grid-template-columns:1fr 1fr;gap:2em}:root[data-brand=tillero] .login-art-checkout-boxes>i{height:10em;border-radius:1.6em;background:var(--t-art-tile);box-shadow:inset 0 0 0 1px var(--t-art-tile-edge)}:root[data-brand=tillero] .login-art-checkout-boxes>i:first-child{box-shadow:inset 0 0 0 .25em var(--t-ink-2)}:root[data-brand=tillero] .login-art-numpad{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);gap:1em}:root[data-brand=tillero] .login-art-numpad>i{border-radius:1em;background:var(--t-art-key)}:root[data-brand=tillero] .login-art-checkout-actions>i{height:6.4em;border-radius:99em;background:var(--t-art-tile);box-shadow:inset 0 0 0 1px var(--t-art-tile-edge)}:root[data-brand=tillero] .login-art-spinner{align-self:center;font-size:.72em;width:7.6em;height:7.6em}:root[data-brand=tillero] .login-art-check{position:absolute;left:calc(50% - 8em);top:calc(50% - 8em);width:16em;height:16em;overflow:visible;opacity:0;animation:login-art-check 12s ease-out infinite}:root[data-brand=tillero] .login-art-check circle{fill:#2fbf71}:root[data-brand=tillero] .login-art-check path{fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:login-art-check-draw 12s ease-out infinite}:root[data-brand=tillero] .login-art-spinner>b{position:absolute;top:0;left:calc(50% - .42em);width:.84em;height:2.3em;border-radius:99em;background:var(--t-art-spoke);transform-origin:50% 3.8em;animation:login-art-spoke 1.6s linear infinite;animation-delay:-1.6s}:root[data-brand=tillero] .login-art-spinner>b:nth-child(2){rotate:30deg;animation-delay:-1.467s}:root[data-brand=tillero] .login-art-spinner>b:nth-child(3){rotate:60deg;animation-delay:-1.333s}:root[data-brand=tillero] .login-art-spinner>b:nth-child(4){rotate:90deg;animation-delay:-1.2s}:root[data-brand=tillero] .login-art-spinner>b:nth-child(5){rotate:120deg;animation-delay:-1.067s}:root[data-brand=tillero] .login-art-spinner>b:nth-child(6){rotate:150deg;animation-delay:-.933s}:root[data-brand=tillero] .login-art-spinner>b:nth-child(7){rotate:180deg;animation-delay:-.8s}:root[data-brand=tillero] .login-art-spinner>b:nth-child(8){rotate:210deg;animation-delay:-.667s}:root[data-brand=tillero] .login-art-spinner>b:nth-child(9){rotate:240deg;animation-delay:-.533s}:root[data-brand=tillero] .login-art-spinner>b:nth-child(10){rotate:270deg;animation-delay:-.4s}:root[data-brand=tillero] .login-art-spinner>b:nth-child(11){rotate:300deg;animation-delay:-.267s}:root[data-brand=tillero] .login-art-spinner>b:nth-child(12){rotate:330deg;animation-delay:-.133s}:root[data-brand=tillero] .login-art-total{margin-top:auto;height:5.2em;border-radius:1.2em}}@property --t-float-y{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --t-float-r{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes login-art-float{0%{--t-float-y: -.5em;--t-float-r: -.25deg}to{--t-float-y: .5em;--t-float-r: .25deg}}@keyframes login-art-enter{0%{opacity:0;translate:0 4%;scale:.94}}@keyframes login-art-item-1{0%,5.8%{opacity:0;translate:0 1em}10.0%,88.3%{opacity:1;translate:0 0}91.7%,to{opacity:0;translate:0 0}}@keyframes login-art-item-2{0%,17.5%{opacity:0;translate:0 1em}21.7%,88.3%{opacity:1;translate:0 0}91.7%,to{opacity:0;translate:0 0}}@keyframes login-art-item-3{0%,29.2%{opacity:0;translate:0 1em}33.3%,88.3%{opacity:1;translate:0 0}91.7%,to{opacity:0;translate:0 0}}@keyframes login-art-item-4{0%,40.8%{opacity:0;translate:0 1em}45.0%,88.3%{opacity:1;translate:0 0}91.7%,to{opacity:0;translate:0 0}}@keyframes login-art-pick{0%{translate:0 8.4em}1.04%,25%{translate:0 0}26.04%,50%{translate:0 16.8em}51.04%,75%{translate:0 33.6em}76.04%,to{translate:0 8.4em}}@keyframes login-art-pay{0%,48.3%,53.3%,to{scale:1;filter:brightness(1)}50%{scale:.94;filter:brightness(1.35)}}@keyframes login-art-checkout{0%,55.8%{opacity:0}57.5%,88.3%{opacity:1}90.0%,to{opacity:0}}@keyframes login-art-terminal{0%,55.8%{opacity:0}60.8%,77.5%{opacity:1}81.7%,to{opacity:0}}@keyframes login-art-terminal-idle{0%,55.8%{opacity:1}60.8%,77.5%{opacity:0}81.7%,to{opacity:1}}@keyframes login-art-checkout-card{0%,55.8%{scale:.94}57.5%,to{scale:1}}@keyframes login-art-checkout-out{0%,76.7%{opacity:1}78.3%,to{opacity:0}}@keyframes login-art-check{0%,77.5%{opacity:0;scale:.5}80.0%{opacity:1;scale:1.08}81.7%,to{opacity:1;scale:1}}@keyframes login-art-check-draw{0%,80.0%{stroke-dashoffset:1}83.3%,to{stroke-dashoffset:0}}@keyframes login-art-spoke{0%{opacity:1}to{opacity:.2}}@keyframes login-art-steam{0%{opacity:0;translate:0 0;scale:.6 .5}20%{opacity:.5}45%{translate:6px -50px}70%{opacity:.25;translate:-4px -90px}to{opacity:0;translate:5px -125px;scale:1.7 1.4}}@keyframes login-art-slide{0%,29.3%{translate:0 0}33.3%{translate:-110% 0;animation-timing-function:step-end}33.4%,96%{translate:110% 0}to{translate:0 0}}@keyframes login-art-pick-x{0%{translate:9em 0}1.04%,25%{translate:0 0}26.04%,50%{translate:18em 0}51.04%,75%{translate:27em 0}76.04%,to{translate:9em 0}}@keyframes login-art-tap{0%,7%,to{opacity:0;scale:1}2.5%{opacity:1;scale:.95}}@keyframes login-art-scroll{0%,18.33%{translate:0 0}20.00%,38.33%{translate:0 -16.2em}40.00%,58.33%{translate:0 -32.4em}60.00%,78.33%{translate:0 -48.6em}80.00%,98.33%{translate:0 -64.8em}to{translate:0 -81em}}@media(prefers-reduced-motion:reduce){:root[data-brand=tillero] .login-art *{animation:none}:root[data-brand=tillero] .login-art-slide:not(:first-child){display:none}}
