@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/urbanist-latin-ext-400-normal-DZynuzUy.woff2)format("woff2"),url(/assets/urbanist-latin-ext-400-normal-AR80KGOc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/urbanist-latin-400-normal-ClbGNxcV.woff2)format("woff2"),url(/assets/urbanist-latin-400-normal-BHTGe-Vj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/urbanist-latin-ext-600-normal-Edu9tcYw.woff2)format("woff2"),url(/assets/urbanist-latin-ext-600-normal-D22gvnSM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/urbanist-latin-600-normal-BuXRW95m.woff2)format("woff2"),url(/assets/urbanist-latin-600-normal-cDQtY_pk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/urbanist-latin-ext-700-normal-B8Y3NOrp.woff2)format("woff2"),url(/assets/urbanist-latin-ext-700-normal-LzPfOSk1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/urbanist-latin-700-normal-BtsT2zLv.woff2)format("woff2"),url(/assets/urbanist-latin-700-normal-Zdugn5sa.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/urbanist-latin-ext-800-normal-CYewglmJ.woff2)format("woff2"),url(/assets/urbanist-latin-ext-800-normal-D5Aj31bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/urbanist-latin-800-normal-ga5fynFS.woff2)format("woff2"),url(/assets/urbanist-latin-800-normal-1m03Cp15.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-400-normal-C-iWyKLC.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-400-normal-DI-aIsWt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACBQAAAPPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkQLFAABNgIkAyIEIAWFOAdiDAcbsAYArgZscK1wkCT3IhFNYz5DPm7qldBpMgqe/7f7d5878wHPl+fTgfT+owOgTZ10qYRSldRmpU2VVAIBtVb23O0DgSLUxDaggFgCgYsH4vL58iGQsX8lwzz/N2ssW5itSTCXRf3EepFFaWB193xtOsLr/8L5w/mRXT/9/eStz9e8ZyvSAU88yqPKhpE04lG0VVOmwL/pw8X5dE4v9dEEsYPKnNkNQhGQDgAUITRCQKo63dTwvCVryFxtiQXIpAP+E4CsskcCJAMBQqckE8mUfDpoUkkoAEIjFI0iiILdyA0acLkGYMdOAD38izUkQB3SSbC4EJlLU2gg2JKA0nbB8MxyHqitvY3+nLrSFwzttchpCMi/2EMIBo1EvyrkU6CO2uZ0xQS4N1t8ko7Ip1dbSIOxnAAkWW0AQAEN5NMIvDwLQCY/nESGKZe8DDHjzh8YjMRXe50B4TcNEuLSQhLkAEgBkAtSwUawD5SDfACK+qW3RCck0pP0wqjtOztNy1CzGfH0NG/aitS5W9avT5tpOTs5Ce+cKuorV+y4+jHj8LumfP8AcA6Bolz3+LoB7/Io/dChpXr8Dn5+gnZcKWx9iTO2G0PG4RWW7NSxHl3f863TFp6ZkFbwoMm/P7ygJSJbTkrgowKoyhzz9Y9smyi8OB6IhoZKaj5vF/sX9n5Z6ZQsPDx9dfaCtPHUQ27GxAeD+8aXHZ/Ltbv9rIHMFWPzprZ39q0ZKC16pbHJf2H7maPefE68ORPLay4JwmUhmlkyiaojIEmSHyKDk53CBKRBHUL36sstQ4AWX9O+/ms9L6v7P4Vqn4CPh1B65KUXSkvcz4DEWyzjFimpsxbEqcuxv5M7OfzGQjgzgg5vpzpkghYtBKTopSuhsSymCMh0VZxEKcCjML4GoiOUAyUzpAPNtKeZuh1IUOo6SNTmOMjUbxnIVq6bmSNbDYtAusJ8SXyGSsWlPi+NVLBKkJ9FwEIxFj5uVuvZuTm5xKxm5+c2LcjHZoHHbF52AYb5IoJi7KK87f9iQqKGdeoUZRXhFhIT1SHKzadDUIRTp+XmWcIaq+Zuj0CyDpNFuGTBGIr36GDq0rPiHbHAHDOWp44ftar6TnE+FpF3zW34q2YEu2GPyNn9EkM3U7cuhjVc7Axe2QoM5ZFZOeBPiYtxCYqIMjSdscbJbTVL3KwOVkF+nfwsIojEN6OcReKiOrlEwN/OaWmmCIH/p8GCKaDOkxBDC5rokiCJiVOzKfxHJW0JuE1zytRf7Dane1MWWOMxezYbknTUbPaY/elthN8PiW5ERwE=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-vietnamese-600-normal-Cp8QQjQf.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-600-normal-DHaFH8q1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-ext-600-normal-FY8kSObK.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-600-normal-DHIm05DD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-600-normal-NEn2C4Q3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAAB9AAAAO1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWEcgdiDAcbawYAPgzYZKiDVf9AJG6cDDnBomS69KOW+n5qazEGz//bVff9qmloNUKNvSCjbbmmtQCzjTfck4MRlMqpcpgH+HHY+xMVmtIalHYAo5yoTKXFQ5zayVEoGWY92TdNoFQlCEmzUTTRuv4/nC9cFvmd4kJ9rcssgaOlihjv/5yLtwZp3scF6YAnvj6vsqOyCjrDgZ013RsdtWiVn8GJ6+k26YjeXEM1TLo9UgS4AIAihEYIcGgyQPUsXL4ez3JfPo2HDvhPALIslE1jAwKETrERNkoxHbSpJRQAoRGKRhEmQjSmRQsxMQNERMzXIzR1WzTUvohRYBkOImO0BbPJrED5ayzumbeKi8rKLke+/zfa+9BahhwC5EvEfTBohLBRoJgCTdSmSDQvgNh6X1IYUUynESo4ARAgAIlVtwEU0EAxjYBiusXAw0axMMxx0XiIMG79B/eJ/68FncKzfmIcWsh/UgHYAUwEDrAF7AHVoBiAor70keiEROlWvTRqrVucmlv53eRyJpznmM2bNjnbd2pqKmw9Vzhy6ZItlx8l7p8uHXrWwqCkZ3Tjw6sK2isPEvY9bRp+eenkpC2ns2bZ0rU1GxIP3Kedh3DcRMfM0ZllDXMOdbLl3psjjvjg/Z9X7bonrMNIitTwdN+skvyB49E9Cyvq3lSX9c/v+bq5o3rxwb7V7py4ZsKZ/oy1n0y/l5ftW1veeGxo4UxjdmLW4jm+/pENk8vun1XdYJ7deeKg8Rd9vfNnb647U1iSrtk8b+UcVA0BVlb/ZBbbnKcPYIM6EbkTr7YIAVrk+r+anJXqX+MitU/Ax32lcbj65NfY/t8uE1jK2KOMotRFDfrfhd4PVbSFXwxTikGHKtXGiVL/gAC7IboKGi/hFAEuF0SSKDtwJxScQVT7B4rNN9BMdRt0LS5AkUp7wKLJZsljRINMwKUUrNh8Awcujm05cYC1TCk+aUvk+STFBGwSEhMRlZe/Nm9MzlS9euUEZMWMycvpkROT1MOUFdFrlYWWW8wnLSEkbZEsU15ITkK3uUxJQRuFZOXEmNIMg3r06TfoYZixKMOyuWvTLDbfPKtMi27iwWO1z2Mas1M2G9/EMKDPgH6G9aJCjNt6qzkk7gV8VM9RkBfNV8AcQ5sMJyJiWssU+PUIMKX0SvHJMq8mmSJMBTm9ojfQd4sU2imb4f/UCWkHTR6HCLSgiS5FYrHM8XffX2P9dKyvb04fPnOgb+6QfQOFfKgRDcfF5vsG+0Y606i8Hv7vWtRBAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-vietnamese-700-normal-C4RNfQp6.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-700-normal-CslVg6dq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-ext-700-normal-CK2OfQqO.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-700-normal-BXHnjv6S.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-700-normal-CeQ8H3UY.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-700-normal-6IGCzoPh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--page:#191d22;--card:#262b32;--card-2:#30363e;--line:#3a414a;--text:#f3f5f2;--soft:#b4bbb9;--lime:#cdf63e;--mine:#1c3a34;--on:#14181c;--error:#ffb4a8;--outline:#7b8590;--big:76px;--gap:12px;--inset:16px;--page-x:14px;--r-card:24px;--r-field:16px;--r-pill:999px;--ease:cubic-bezier(.16, 1, .3, 1);--spring:cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--page);color:var(--text);overflow-wrap:anywhere;font:600 16px/1.3 Urbanist,sans-serif}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}button:disabled{cursor:default}button,.bill{transition:transform .22s var(--spring)}button:active:not(:disabled),.bill:active{transition-duration:60ms;transform:scale(.97)}input{font:inherit;color:inherit;border:0;min-width:0;font-size:16px}input::placeholder{color:var(--soft);opacity:1}a{color:var(--lime)}:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.big,.price,.money,.dock b,.tax,.price-input,.price-field{font-variant-numeric:tabular-nums lining-nums;font-family:Hanken Grotesk,sans-serif}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.soft{color:var(--soft)}.grow{min-width:0}.amount{white-space:nowrap}.error{color:var(--error);margin:8px 0;font-size:15px}.app{max-width:1120px;padding:12px var(--page-x) 112px;margin:0 auto}.head{align-items:center;gap:14px;min-height:44px;margin-bottom:14px;display:flex}.head .label{min-width:0;color:var(--soft);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:15px;display:-webkit-box;overflow:hidden}.txt{flex:none;min-width:44px;min-height:44px;font-size:15px;font-weight:700}.txt:disabled{color:var(--soft)}.copy{border-radius:var(--r-pill);border:1px solid var(--line);flex:none;height:44px;padding:0 16px;font-size:15px;font-weight:700}h1{letter-spacing:-.035em;margin:0 0 16px;font-size:40px;font-weight:400;line-height:1.02}.layout{gap:var(--gap);min-width:0;display:grid}.side,.main{min-width:0}.banner{z-index:3;padding:12px var(--inset);border-radius:var(--r-field);background:var(--card-2);margin:0 0 12px;font-size:15px;position:sticky;top:8px}.banner.reconnecting{background:var(--lime);color:var(--on);font-weight:700}.stale{opacity:.45}.face{width:26px;height:26px;color:var(--on);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;line-height:1;display:inline-grid;overflow:hidden}.face.more{border-radius:var(--r-pill);background:var(--card-2);width:auto;min-width:26px;color:var(--text);padding:0 5px;font-weight:700}.pop{animation:pop .28s var(--ease) both}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.hero{padding:24px var(--inset) 20px;color:var(--on);min-height:196px;position:relative}.heroShape{width:100%;height:100%;position:absolute;inset:0}.hero>:not(.heroShape){position:relative}.hero>.sr{position:absolute}.pulse-a .heroShape{animation:hero-pulse-a .26s var(--ease)}.pulse-b .heroShape{animation:hero-pulse-b .26s var(--ease)}.cheer .heroShape{animation:hero-cheer .52s var(--ease)}.hero.cheer>.facesTop{animation:faces-hop .42s var(--spring)}@keyframes hero-pulse-a{40%{transform:scale(1.015)}}@keyframes hero-pulse-b{40%{transform:scale(1.015)}}@keyframes hero-cheer{30%{transform:scale(1.03)}65%{transform:scale(.995)}}@keyframes faces-hop{40%{transform:translateY(-4px)}}.big,.why,.prog{width:fit-content;max-width:100%}.big{letter-spacing:-.03em;white-space:nowrap;margin:4px 0 2px -.04em;font-weight:400;line-height:1}.why,.prog{font-size:15px;font-weight:700}.hero>.facesTop{display:flex;position:absolute;top:10px;right:10px}.facesTop .face{width:36px;height:36px;box-shadow:0 0 0 3px var(--page)}.facesTop .face.more{border-radius:var(--r-pill);width:auto;min-width:36px}.facesTop .face+.face{margin-left:-6px}.prog{margin-top:8px}.why-slot{grid-template-columns:minmax(0,1fr);display:grid}.why-slot>.why{grid-area:1/1}.why-hidden{visibility:hidden}.moment{animation:moment .24s var(--ease) both;gap:.3em;display:flex}.moment-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.moment .money,.moment-label{flex:none}@keyframes moment{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.track{border-radius:var(--r-pill);background:#14181c2e;height:22px;margin-top:18px;overflow:hidden}.track i{border-radius:var(--r-pill);background:repeating-linear-gradient(115deg, var(--on) 0 8px, #3a4449 8px 16px);height:100%;transition:width .3s var(--ease);display:block}.items{margin:0;padding:0;list-style:none}.list{gap:var(--gap);display:grid}.item{--row:var(--card);--spill:0px;background:var(--row);border-radius:var(--r-card);padding:14px 10px 14px var(--inset);min-height:82px;transition:background-color .3s var(--ease), box-shadow .3s var(--ease);grid-template-columns:minmax(0,1fr) 62px 84px;grid-template-areas:"name price btn""who price btn";align-items:center;gap:5px 8px;display:grid}.item.mine{--row:var(--mine)}.item.open{--row:var(--page);box-shadow:inset 0 0 0 1.5px var(--outline);background:0 0}.item.flash{box-shadow:inset 0 0 0 2px var(--lime);background:#3a4a33}.name{letter-spacing:-.01em;min-width:0;padding-right:var(--spill);grid-area:name;font-size:19px;font-weight:600;line-height:1.15}.price{text-align:right;white-space:nowrap;grid-area:price;place-self:center end;width:max-content;font-size:19px;font-weight:600;line-height:1.15}.price small{color:var(--soft);white-space:nowrap;font-size:15px;font-weight:600;display:block}.mine .price small,.mine .who{color:#dcede5}.who{color:var(--soft);min-width:0;min-height:26px;padding-right:var(--spill);grid-area:who;align-items:center;gap:7px;font-size:15px;font-weight:600;display:flex}.who-names{min-width:0}.open .who{color:var(--lime);font-weight:700}.pair{flex:none;display:flex}.pair .face+.face{box-shadow:0 0 0 2px var(--row);margin-left:-4px}.btn{border-radius:var(--r-pill);grid-area:btn;align-self:center;height:48px;font-size:16px;font-weight:800}.claim.dibs{background:var(--lime);color:var(--on)}.claim.also{box-shadow:inset 0 0 0 1.5px var(--outline);font-weight:700}.claim.yours{color:var(--lime);font-weight:800}.claim span{display:inline-block}.claim-pop{animation:claim-pop .24s var(--spring) both}@keyframes claim-pop{0%{opacity:.4;transform:scale(.7)}to{opacity:1;transform:none}}.item.arrive{animation:arrive .24s var(--ease) both}@keyframes arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.name-edit,.price-edit{min-height:44px}.name-edit,.price-edit .editable{-webkit-text-decoration:underline dotted var(--outline) 2px;text-decoration:underline dotted var(--outline) 2px;text-underline-offset:4px}.name-edit{text-align:left;width:100%;display:block}.field,.input,.tax{background:var(--card);border-radius:var(--r-field);height:44px;padding:0 var(--inset)}.item .field{background:var(--page)}.name-input{width:100%;margin-right:var(--spill);max-width:calc(100% - var(--spill));grid-area:name;font-size:16px}.price-input{text-align:right;grid-area:price;justify-self:end;width:88px;padding:0 8px}.del{border-radius:var(--r-pill);width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--outline);grid-area:btn;justify-self:end;font-size:24px;font-weight:600;line-height:1}.del.armed{width:84px;color:var(--on);background:var(--error);box-shadow:none;font-size:15px;font-weight:700}.row-error{grid-column:1/-1;margin:4px 0 0}.addrow{min-height:44px;margin-top:var(--gap);align-items:center;gap:12px;font-size:17px;font-weight:700;display:flex}.addrow span,.dockadd{background:var(--lime);color:var(--on);border-radius:50%;place-items:center;font-weight:400;line-height:1;display:grid}.addrow span{width:44px;height:44px;font-size:26px}.addrow:disabled span,.dockadd:disabled{background:var(--card-2);color:var(--soft)}.addline{align-items:center;column-gap:var(--gap);flex-wrap:wrap;display:flex}.addline .addrow{flex:1}.addline .error{flex-basis:100%}.scanrow{height:44px;padding:0 var(--inset);margin-top:var(--gap);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1.5px var(--outline);font-size:15px;font-weight:700}.item-form .scanrow,.item-form .error{grid-column:1/-1;margin:0}.scanrow:disabled{color:var(--soft)}.scan-sheet{max-height:100%;overflow-y:auto}.scan-list{margin:0 0 var(--gap);gap:8px;padding:0;list-style:none;display:grid}.scan-row{grid-template-columns:minmax(0,1fr) 96px 44px;gap:8px;display:grid}.scan-row .field{background:var(--page);width:100%;min-width:0}.scan-remove{width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--outline);border-radius:50%;font-size:20px}.scan-actions{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.field:focus-visible,.tax:focus-visible,.input:focus-visible{outline-offset:0}.item-form{gap:var(--gap);grid-template-columns:minmax(0,1fr) 96px;display:grid}.list:not(:empty)+.item-form{margin-top:var(--gap)}.price-field{text-align:right}.add-submit{border-radius:var(--r-pill);background:var(--lime);height:44px;color:var(--on);font-weight:800}.add-submit:disabled{background:var(--card-2);color:var(--soft)}.add-close{border-radius:var(--r-pill);height:44px;box-shadow:inset 0 0 0 1.5px var(--outline);font-size:15px;font-weight:700}.full{grid-column:1/-1;margin:0}.extras{align-items:center;gap:var(--gap);margin-top:var(--gap);color:var(--soft);grid-template-columns:minmax(0,1fr) 96px;font-size:15px;display:grid}.tax{width:100%;color:var(--text);text-align:right;background:#262b32;font-size:16px;font-weight:600}.tax:disabled{color:var(--soft)}.paid{gap:var(--gap);margin-top:var(--gap);display:grid}.paid h2{margin:0;font-size:17px;font-weight:700;line-height:1.3}.paid-people{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.payer{border-radius:var(--r-pill);max-width:100%;min-height:44px;box-shadow:inset 0 0 0 1.5px var(--outline);text-align:left;transition:transform .22s var(--spring), background-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease);align-items:center;gap:8px;padding:8px 16px 8px 9px;font-size:15px;font-weight:700;display:flex}.payer-name{min-width:0}.payer.set{background:var(--lime);color:var(--on);box-shadow:none}.payer.set .face{box-shadow:0 0 0 2px var(--on)}.people{background:var(--card);border-radius:var(--r-card);padding:8px var(--inset);margin-top:var(--gap);display:none}.done .people{display:block}.people.appear{animation:arrive .26s var(--ease) both}.people ul{margin:0;padding:0;list-style:none}.people li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.people li>.grow,.person-name{flex:1;min-width:0}.people .bill-total{border-bottom:0;padding:13px 0;font-weight:800}.people li.bill-total{border-bottom:0}.totals .face.dot:not(.online){opacity:.5}.copysum{border-radius:var(--r-pill);background:var(--lime);width:100%;height:52px;color:var(--on);margin:4px 0 10px;font-weight:800;display:block}.dock{z-index:2;background:var(--card-2);border-radius:var(--r-card) var(--r-card) 0 0;padding:11px var(--page-x) 15px;visibility:hidden;transition:transform .28s var(--ease), visibility .28s;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.dock.on{visibility:visible;transform:none}.dock .line{min-width:0;color:var(--soft);flex:1;font-size:15px}.dock b{letter-spacing:-.02em;color:var(--lime);white-space:nowrap;font-size:27px;font-weight:600;line-height:1.1}.dock .r{text-align:right}.dock .r b{color:var(--text);font-size:20px}.dockadd{flex:none;width:52px;height:52px;font-size:30px}.cursor{z-index:2;pointer-events:none;width:0;transition:left 80ms var(--ease), top 80ms var(--ease);position:absolute}.cursor svg{display:block}.cursor span{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--r-pill);max-width:160px;color:var(--on);width:max-content;margin-left:10px;padding:1px 8px;font-size:15px;display:block;overflow:hidden}.cursor.flip span{margin-left:0;transform:translate(-100%)}.receipt{position:relative}.landing{flex-direction:column;gap:clamp(18px,3vw,28px);max-width:1200px;min-height:100dvh;margin:0 auto;padding:clamp(14px,3vw,36px);display:flex}.lcard{min-height:300px;color:var(--on);flex:1;align-items:flex-end;padding:clamp(18px,3vw,34px);display:flex;position:relative}.lcard .word{letter-spacing:-.07em;overflow-wrap:normal;margin:0 0 .03em;font-size:clamp(120px,29vw,340px);font-weight:800;line-height:.78;position:relative}.lrow{gap:18px;display:grid}.lrow h2{letter-spacing:-.035em;margin:0;font-size:clamp(40px,6vw,68px);font-weight:400;line-height:1.02}.ol{border:2px solid var(--lime);color:var(--lime);border-radius:var(--r-pill);padding:0 .28em;line-height:1.05;display:inline-block}.go{border-radius:var(--r-pill);background:var(--lime);height:64px;color:var(--on);justify-content:space-between;align-items:center;width:100%;padding:0 8px 0 26px;font-size:18px;font-weight:800;display:flex}.go i{background:var(--on);width:48px;height:48px;color:var(--lime);border-radius:50%;place-items:center;font-size:22px;font-style:normal;display:grid}.bills h2{margin:0 0 var(--gap);letter-spacing:-.025em;font-size:32px;font-weight:400}.bills ul{gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.bill{align-items:center;gap:var(--gap);min-height:72px;padding:12px var(--inset);background:var(--card);border-radius:var(--r-card);color:var(--text);text-decoration:none;display:flex}.bill-text{flex:1;gap:2px;min-width:0;display:grid}.bill-label{font-size:17px;font-weight:700}.bill-time{color:var(--soft);font-size:15px;font-weight:600}.bill i{color:var(--lime);flex:none;font-size:22px;font-style:normal;line-height:1}.rise .lcard{animation:rise .28s var(--ease) both}.rise .bills li{animation:rise .28s var(--ease) both;animation-delay:calc(60ms + var(--i) * 40ms)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lost .lcard{min-height:320px}.lost-text{position:relative}.lost-text h1{margin:0;font-size:clamp(40px,6vw,68px)}.lost-text p{margin:10px 0 0;font-size:18px;font-weight:700}.skel{background:var(--card);animation:1.6s ease-in-out infinite alternate skel}.skel-on{background:var(--card-2)}.skel-hero{animation:1.6s ease-in-out infinite alternate skel}.skel-label{border-radius:var(--r-field);width:60%;height:19.5px}.skel-edit{border-radius:var(--r-field);flex:none;width:44px;height:24px}.skel-copy{border-radius:var(--r-pill);flex:none;width:104px;height:44px}.skel-title{border-radius:var(--r-field);width:72%;height:40.8px;margin-bottom:16px}.skel-hero .face{width:36px;height:36px;box-shadow:0 0 0 3px var(--page)}.skel-big{width:55%;height:var(--big);border-radius:var(--r-field);margin:4px 0 2px}.skel-why{border-radius:var(--r-field);width:70%;height:19.5px}.skel-prog{border-radius:var(--r-field);width:45%;height:19.5px;margin-top:8px}.skel-hero .track{background:var(--card-2)}.skel-paid-title{border-radius:var(--r-field);width:96px;height:22.1px}.skel-payer{border-radius:var(--r-pill);width:120px;height:44px}.skel-row{min-height:82px;padding:14px 10px 14px var(--inset);border-radius:var(--r-card);grid-template-columns:minmax(0,1fr) 84px;grid-template-areas:"name btn""who btn";align-items:center;gap:5px 8px;display:grid}.skel-row-name{border-radius:var(--r-field);grid-area:name;width:60%;height:22px}.skel-row-who{border-radius:var(--r-field);grid-area:who;width:40%;height:26px}.skel-row-btn{border-radius:var(--r-pill);grid-area:btn;height:48px}@keyframes skel{0%{opacity:1}to{opacity:.6}}.sheet{z-index:5;background:#0a0c0fa8;justify-content:center;align-items:flex-end;height:100dvh;display:flex;position:fixed;top:0;left:0;right:0}.sheetin{background:var(--card);border-radius:var(--r-card) var(--r-card) 0 0;width:100%;max-width:480px;padding:24px var(--page-x)}.sheetin h2{letter-spacing:-.025em;margin:0 0 4px;font-size:32px;font-weight:400}.sheetin p{color:var(--soft);margin:0 0 16px}.sheetin .error{color:var(--error);margin:0 0 10px}.input{background:var(--page);width:100%;height:56px;margin-bottom:10px;display:block}.sheet.slide{animation:.2s ease-out both sheet-fade;overflow:clip}.sheet.slide .sheetin{animation:sheet-up .28s var(--ease) both}@keyframes sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheet-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.joinbtn{border-radius:var(--r-pill);background:var(--lime);width:100%;height:56px;color:var(--on);font-weight:800}@media (width>=821px){:root{--big:96px}.app{padding:24px 28px 40px}h1{margin-bottom:24px;font-size:60px}.skel-title{width:50%;height:61.2px;margin-bottom:24px}.layout{grid-template-columns:minmax(0,1fr) 410px;align-items:start;gap:24px}.side{order:2;position:sticky;top:24px}.main{order:1}.hero{padding:26px var(--inset) 24px}.people{display:block}.dock{display:none}.lrow{grid-template-columns:1fr 300px;align-items:end}.sheet{align-items:center}.sheetin{border-radius:var(--r-card);padding:24px}.sheet.slide .sheetin{animation-name:sheet-rise}.people.appear{animation:none}.people.appear .copysum{animation:arrive .26s var(--ease) both}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
