@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kantumruy Pro Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/kantumruy-pro-khmer-wght-normal-BlBI3kBv.woff2) format("woff2-variations");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Kantumruy Pro Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(data:font/woff2;base64,d09GMgABAAAAAAhQABQAAAAAEdAAAAfnAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnkbg3IcQj9IVkFSZAZgP1NUQVSBHCcmAHwvahEICoQcgxELIgAwhgwBNgIkAzQEIAWJMgeBHwwHG8MPUQQbBwQarmOKHwmm23ykr6IYisEp8gpCCOnqqo78TLjg//uc2bnvy7asJqULAqQQOwohehrQFNgNAPGKYNWT1dT4/97Lv5MJtMpu4bR9lD/1D+bkkf+kUzj1Khgs8Mw9ANQq1O1irdXbFyy5LmqZIVVK4RA7VDUUscaQSDQRa+oND8Ur0TREHrUpi4slBha7oS5Y1OMTuaMIRy0AGAwmMwzhIdJU4RACfKyYwsCUfxTGglAaMECveV/rv4c/wz/Bn6qC3pVDkRAgqCPsZV4GYL75EBAwVwu3eOnqzQx9Te156r4DxQ6G8gDKZQ4wXMRQ4c8ZyMLwl813MHyzI4j+1va08j5AGF0nARzdnIxPkpAIAPE1XyOep5IEGy0U66cSB3YxECDsZHBlssuEAIlo4Z8Ml/mirYD5AxPmNZA8Tg8QPuKgGxFLVeIxWh+jBTg66iYAROpkcJrtDtJHgPAiV7ucBa79BNCQaitQ9456ggwfY7MAY6TFYL6Y4cDchhAeELp4DKOcoWrlwCNjVwPYExmOBA6Vv0E/1qc7T5EgaXyAk/c732Tz9Uessb+gwAf0l26mMgzywFhQB5P3EADekCdJ4iNPAQJGMmAwCHmAAXoieu/jVx3tjSCAo3Nyzwq6mATYubYdWEU61l7iVoJ4MgjgBCw4yzbzMlVR5K7+3wb3nz4BArDh9g8QcQjhY0AdHxjKjjY2FQXcr7Vi1SBC/Yw02WLr7dZEABKHUSBgvM3lNBZcfpOni8GeZ/gn1A0CSdtOpZi6HcIUgpkuHKQu4BdbvnxXevLvpwDqb8/Tmt3XvM985gMMcEAdh4A6Hk2gQciRpIrIAjcTP6CmYYRpzKsqIaAS7vMCxo8FiZMC8jI5iSxwXjuiIzjobzEZCBxPQMgQdVIE+oVzGJueHCFBhWJfBrytOC0HGusTyAtJogolQKMkqlQSTLSqlELsIFSNUJmoASAEEIEaoACuA/qBOgCGlTGMoNAfMY7wPN/dDvgIWabpZPOHuamCh5/nEWSfOEmeIM6WpkjTJm66kTh573Vp813ESPTqT88W0CIzEWQ0a/NxWH1M3HQCaSelAodZE5dh5Mixx75PonE4cSIZcSpZPPi1psf148ch6dm02SCjZTMHcRLMYrLUduibHW9mtm0xvwXMHTnwVgOz3iNiuycd2lWzeARwX9LfO97+t/okZi3qmDOkaY8mg1wYujs6JBp/3+tcL5hzLvlVUsSRnFTxW0Hv0KhsxKHusw+BWjZ6jhsdzj2jX9thftxv8zu39+hZXDdj75h9Ul8I3wy3XDJn8Rz02RmrN98wkyt+WTSufWP7ovbr12PDEZCiWrMZQs3QZAC9YAfcGeSqnY4AYcBUIYCZACLjzdas5BQu4FY+4SdOqK3maYOaX2a+k41KeoPexBfk+07R2+t19rVb8Z9wWdNQy5Y6FYl00OUO70o7jCz/NKJ7ng+1nO3bt2hBeKqDCHDAOa2mFrZcm+H0g1pKBjSCRr0p3/8VlxvG/9+1EhIfe/35D15pGh8P33vwDGdTYGpUPWbXKBkBt86xI+H6WiQmBo7uAh25ES6Mbt0RHJplA1uKYioPDDARq+GlpieJd+VQCRIhBTI0onCRtJFaJ9ga1Q4BPd6ZGh+nUc9k+qCk7KginkMYxuHCBYGcil98b+694zV8BCTV4CAI4hrjg6DhGdBKMNNjV2i09aSEBMGuym9VZQsJBWYrA/JKZECAfxcEUnQwNTB13Djj11cdh00zzGURE7SsijXUUXmitfhzA/XvhByaAXSADrNNMsvCnCDymMQqyxOTFWLHbYr30Ug9yQh7EXxSfq83bsB/hf8MPSkhkZ0NTWFGUoLlpTZCCFw7XGlWezB1hcBp/P0pmV9cHOM4Ja/iKjBtA0uw90IhRCFTQfx3VFeOfvKvumATs15lC4eJb8Qfserq8nIIgDIK+z8IFVmZhq5BUEP1MupstgnKX9180TxrFGD5w6+0puY0AsRptfH8H/b5Zv/rY/cbwI93zJlEFnuOPc5twWXdy0ASA0Bwo3JIfcRhc/62RoB5A3UT7zi9vB7/lB/UWviATIxEuZVsLn8ia8gs8oO0gIDQ9VSR5wlndQjoXUxzeWngaXvbouizB9GotpvRMXcH0WP0pmOCPhuASUZ2Qraaqb2sSlCpx1H4uh+Nuq5GR6ALK3itOyohwDwVk4TlMYWvFvQZ21xMM70kBoz3NVYQuxMryTiCVUy2EKsZqwFrqCRYWkgAbNSp3QEdVig6oE2zQ1YV376opF1eyXHr5XWGSI2zUGftD5vOt0lWu+ZAWAOHSWbpg2Bj1zcqaXNA3nKt1tz4JsVJ91zimKK8A8FpN2vSrEOBIhUpvLEW8sW2aSHnv022gkyRRnGXgpkmfI0KDslr1qWoYLyCZm3G65TXaIJ1llq98kVrGb1VVl7ooTp1iEw0XkZGbGwjMCAqGHjdzLLAWstsNms1CheVtO38i3TqclxeH+9IDN6xSL+GZkUi0S2yDoV6L1BSl+rc/LojI5WmjsbR4zVq5icvOWi8Q3veeD9wdTpCHWq5/aIJWi3POF3BoxhoaPl6YlsXgqHe4S1RODl5nKqEkkrJV1qBKlKljuZMPGkaSZZZkLFFG33rSZnp6U8lqpz9bp+Y9IFDpSIVKTa3HTbjuk+uZhh/5o9NZSkV5yV9WuW1D3sXAA==) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Kantumruy Pro Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/kantumruy-pro-latin-wght-normal-C3EWfIgW.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #f4f4f1;--surface: #ffffff;--surface-2: #f0f0ec;--text: #121314;--text-2: #62656b;--text-3: #9a9ca1;--border: #e7e7e2;--primary: #121314;--primary-strong: #000000;--primary-soft: #efefeb;--on-primary: #ffffff;--link: #121314;--positive: #16915f;--positive-soft: #e2f4ea;--negative: #d9443a;--negative-soft: #fbe9e7;--accent-1: #f5d547;--accent-2: #6ed3a6;--accent-3: #58a6f2;--hero: radial-gradient(120% 90% at 0% 0%, #3a3f45 0%, #1d2024 45%, #111315 100%);--hero-text: #f5f6f7;--hero-muted: rgba(245, 246, 247, .62);--glass: rgba(255, 255, 255, .09);--glass-border: rgba(255, 255, 255, .12);--shadow: 0 1px 2px rgba(18, 19, 20, .04), 0 8px 24px rgba(18, 19, 20, .06);--radius-lg: 24px;--radius: 16px;--radius-sm: 12px;--tabbar-height: 88px;--safe-bottom: env(safe-area-inset-bottom, 0px);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.32, .72, 0, 1);--content-width: 600px;--font: "Inter Variable", "Kantumruy Pro Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color-scheme:light}:root[data-theme=dark]{--bg: #0b0c0e;--surface: #16181b;--surface-2: #202327;--text: #f1f2f4;--text-2: #a0a4ab;--text-3: #6f737a;--border: #25282d;--primary: #f1f2f4;--primary-strong: #ffffff;--primary-soft: #23262b;--on-primary: #111214;--link: #f1f2f4;--positive: #4fd39b;--positive-soft: #11301f;--negative: #ff6f66;--negative-soft: #3a1917;--hero: radial-gradient(120% 90% at 0% 0%, #2c3035 0%, #17191c 50%, #0f1012 100%);--shadow: 0 1px 2px rgba(0, 0, 0, .4);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}html[lang=km] body{line-height:1.7}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.01em}.app{min-height:100vh;min-height:100dvh;max-width:var(--content-width);margin:0 auto}.page{padding:max(16px,env(safe-area-inset-top)) 16px calc(var(--tabbar-height) + var(--safe-bottom) + 24px);display:flex;flex-direction:column;gap:16px}.page--no-tabbar{padding-bottom:calc(var(--safe-bottom) + 24px)}.page-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px}.page-title{font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0}.section-title{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);margin:8px 4px -4px}html[lang=km] .section-title{text-transform:none;letter-spacing:0;font-size:14px}.section-title a,.section-title button{text-transform:none;letter-spacing:0;font-weight:600;color:var(--link);background:none;border:0;padding:0;cursor:pointer}.stack{display:flex;flex-direction:column;gap:12px}.row{display:flex;align-items:center;gap:12px}.grow{flex:1;min-width:0}.muted{color:var(--text-2)}.small{font-size:13px}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);padding:16px}.card--flush{padding:0;overflow:hidden}.hero{background:var(--hero);color:var(--hero-text);border-radius:28px;padding:22px 20px;position:relative;overflow:hidden;box-shadow:0 16px 40px #11131547}.hero--top{margin:-16px -16px 0;border-radius:0;padding:20px 20px 52px;box-shadow:none}.hero>*{position:relative;z-index:1}.hero-cards{position:absolute!important;z-index:0!important;right:-34px;top:76px;width:64px;height:118px;pointer-events:none}.hero-cards i{position:absolute;inset:0;border-radius:14px}.hero-cards i:nth-child(1){background:var(--accent-1);transform:translate(-18px)}.hero-cards i:nth-child(2){background:var(--accent-2);transform:translate(-9px)}.hero-cards i:nth-child(3){background:var(--accent-3)}.hero-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:26px}.hero-top>:last-child{flex-shrink:0}.hero-label{font-size:13px;color:var(--hero-muted);font-weight:500}.hero-amount{font-size:clamp(34px,10.5vw,48px);font-weight:700;letter-spacing:-.035em;line-height:1.1;margin-top:6px}.hero-amount .cents{font-size:.55em;font-weight:600;color:var(--hero-muted);letter-spacing:-.01em;margin-left:2px}.hero-sub{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.hero-pill{background:var(--glass);border:1px solid var(--glass-border);border-radius:14px;padding:8px 12px;font-size:13px;color:var(--hero-muted);backdrop-filter:blur(10px)}.hero-pill strong{display:block;font-size:16px;color:var(--hero-text)}.hero-actions{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.pill-btn{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px 0 6px;border-radius:999px;border:0;background:#fff;color:#111214;font-size:14px;font-weight:600;cursor:pointer;transition:transform .08s ease}.pill-btn:active{transform:scale(.97)}.pill-btn .pill-icon{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#111214;color:#fff}.pill-btn--glass{background:var(--glass);border:1px solid var(--glass-border);color:var(--hero-text);padding:0 16px;backdrop-filter:blur(10px)}.glass-card{margin-top:18px;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:20px;background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:blur(12px);max-width:calc(100% - 28px)}.glass-card .glass-stat{flex:1;min-width:0}.glass-card .glass-stat+.glass-stat{border-left:1px solid var(--glass-border);padding-left:12px}.glass-card .hero-label{font-size:12px}.glass-card strong{display:block;font-size:17px;font-weight:700;color:var(--hero-text)}.avatar-stack{display:flex;flex-shrink:0}.avatar-stack>*{border:2px solid #1d2024;margin-left:-10px}.avatar-stack>*:first-child{margin-left:0}.avatar-more{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:#3a3e44;color:#fff}.panel{background:var(--surface);border-radius:28px 28px 0 0;margin:-32px -16px calc(-1 * (var(--tabbar-height) + var(--safe-bottom) + 24px));padding:10px 16px calc(var(--tabbar-height) + var(--safe-bottom) + 24px);flex:1;display:flex;flex-direction:column;gap:4px;position:relative;z-index:2}.panel:before{content:"";width:36px;height:4px;border-radius:2px;background:var(--border);align-self:center;margin-bottom:6px}.panel-header{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;min-height:40px}.panel-header h2{margin:0;text-align:center;font-size:15px;font-weight:600}.panel-header .icon-btn{width:36px;height:36px;border-radius:50%;box-shadow:none;background:var(--surface-2);color:var(--text-2)}.panel .list-row{padding-left:0;padding-right:0}.panel .section-title{margin:14px 0 2px}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stat{background:var(--surface);border-radius:var(--radius);padding:12px;border:1px solid var(--border);min-width:0}.stat-label{font-size:12px;color:var(--text-2)}.stat-value{font-size:17px;font-weight:700;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list{display:flex;flex-direction:column}.list-row{display:flex;align-items:center;gap:12px;padding:12px 16px;min-height:60px;background:transparent;border:0;width:100%;text-align:left;cursor:pointer}.list-row+.list-row{border-top:1px solid var(--border)}.list-row:active{background:var(--surface-2)}.list-title{font-weight:600}.list-sub{font-size:13px;color:var(--text-2)}.list-end{text-align:right;flex-shrink:0}.nowrap{white-space:nowrap}.balance-end{text-align:right;flex-shrink:0;max-width:45%}.balance-end .small{display:block;font-weight:600}.balance-end .num{font-weight:700}.day-header{font-size:13px;font-weight:700;color:var(--text-2);padding:12px 16px 4px}.pos{color:var(--positive)}.neg{color:var(--negative)}.badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--text-2)}.badge--pos{background:var(--positive-soft);color:var(--positive)}.badge--neg{background:var(--negative-soft);color:var(--negative)}.badge--primary{background:var(--primary-soft);color:var(--primary)}.avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-weight:700;font-size:15px;color:#fff;object-fit:cover}.avatar--sm{width:32px;height:32px;font-size:13px}.icon-tile{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--surface-2);color:var(--text);flex-shrink:0}.icon-tile--sm{width:28px;height:28px;border-radius:9px}.icon-tile--ink{background:var(--primary);color:var(--on-primary)}.icon-tile--pos{background:var(--positive-soft);color:var(--positive)}.cat--food{background:#fdf1c8;color:#8a6200}.cat--transportation{background:#dcebfd;color:#1d5ca3}.cat--hotel{background:#ebe5fb;color:#5a3eb5}.cat--education{background:#daf4e8;color:#14704a}.cat--business{background:#e8eaee;color:#39414b}.cat--entertainment{background:#fde2ec;color:#ab2d66}.cat--other{background:#efefeb;color:#5b5e64}:root[data-theme=dark] .cat--food{background:#f5d54729;color:#f5d547}:root[data-theme=dark] .cat--transportation{background:#58a6f229;color:#7ab8f5}:root[data-theme=dark] .cat--hotel{background:#9c82f02e;color:#b4a2f7}:root[data-theme=dark] .cat--education{background:#6ed3a629;color:#6ed3a6}:root[data-theme=dark] .cat--business{background:#ffffff14;color:#c9ccd1}:root[data-theme=dark] .cat--entertainment{background:#f06ea029;color:#f38ab3}:root[data-theme=dark] .cat--other{background:#ffffff12;color:#a9acb2}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 20px;border-radius:999px;border:0;font-weight:600;font-size:15px;cursor:pointer;transition:transform .18s var(--ease-out),box-shadow .2s var(--ease-out),background .2s var(--ease-out),opacity .15s ease;background:var(--surface-2);color:var(--text)}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.5;cursor:default;transform:none}.btn--primary{background:var(--primary);color:var(--on-primary)}.btn--soft{background:var(--primary-soft);color:var(--text)}.btn--danger{background:var(--negative-soft);color:var(--negative)}.btn--ghost{background:transparent;color:var(--link)}.btn--small{min-height:36px;padding:0 14px;font-size:14px;border-radius:999px}.btn--block{width:100%}.icon-btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--text);display:grid;place-items:center;font-size:18px;cursor:pointer}.quick-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.quick-actions--4{grid-template-columns:repeat(4,1fr)}.quick-actions--4 .quick-action{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 4px 12px;border-radius:20px;background:var(--surface);border:1px solid var(--border);font-size:13px;font-weight:600;cursor:pointer;text-align:center;color:var(--text);transition:transform .08s ease}.quick-action:active{transform:scale(.97)}.quick-action .qa-icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:var(--on-primary)}.sticky-footer{position:sticky;bottom:0;padding:12px 0 calc(12px + var(--safe-bottom));background:linear-gradient(to top,var(--bg) 70%,transparent);margin-top:auto}.field{display:flex;flex-direction:column;gap:6px}.field-label{font-size:13px;font-weight:600;color:var(--text-2);padding-left:4px}.field-hint{font-size:12px;color:var(--text-3);padding-left:4px}.field-error{font-size:13px;color:var(--negative);padding-left:4px}.input{width:100%;min-height:48px;padding:12px 14px;border-radius:var(--radius);border:1.5px solid var(--border);background:var(--surface);outline:none;transition:border-color .15s;-webkit-appearance:none;appearance:none}.input:focus{border-color:var(--primary)}.input--invalid{border-color:var(--negative)}textarea.input{resize:none;min-height:72px}.amount-input{display:flex;align-items:center;gap:8px;background:var(--surface);border-radius:var(--radius-lg);padding:16px;box-shadow:var(--shadow)}.amount-input input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:34px;font-weight:800;letter-spacing:-.02em}.amount-input input::placeholder{color:var(--text-3)}.segmented{display:flex;background:var(--surface-2);border-radius:var(--radius);padding:4px;gap:4px}.segmented button{flex:1;white-space:nowrap;min-height:38px;border:0;border-radius:var(--radius-sm);background:transparent;font-weight:600;font-size:14px;color:var(--text-2);cursor:pointer;padding:0 6px}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.chips{display:flex;gap:8px;overflow-x:auto;padding:2px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border-radius:999px;border:1.5px solid var(--border);background:var(--surface);font-weight:600;font-size:14px;cursor:pointer}.chip{display:inline-flex;align-items:center;gap:6px;transition:background .2s var(--ease-out),color .2s var(--ease-out),border-color .2s var(--ease-out),transform .15s var(--ease-out)}.chip:active{transform:scale(.96)}.chip[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.checkbox{width:22px;height:22px;border-radius:7px;border:2px solid var(--border);display:grid;place-items:center;flex-shrink:0;font-size:14px;color:var(--on-primary)}.checkbox{transition:background .18s var(--ease-out),border-color .18s var(--ease-out)}.checkbox svg{animation:pop .25s var(--ease-spring)}.checkbox--on{background:var(--primary);border-color:var(--primary)}.split-input{width:96px;min-height:40px;padding:8px 10px;text-align:right;border-radius:var(--radius-sm);border:1.5px solid var(--border);background:var(--surface-2);outline:none}.split-input:focus{border-color:var(--primary)}.split-status{font-size:13px;font-weight:600;padding:10px 16px;border-top:1px solid var(--border);display:flex;justify-content:space-between}.bar{height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden;margin-top:6px;display:flex}.bar>span{height:100%;border-radius:3px}.tabbar{position:fixed;left:0;right:0;bottom:calc(16px + var(--safe-bottom));display:flex;justify-content:center;z-index:10;pointer-events:none}.tabbar-inner{position:relative;display:flex;gap:6px;padding:6px;border-radius:999px;background:#16181b;box-shadow:0 10px 30px #00000047;pointer-events:auto}:root[data-theme=dark] .tabbar-inner{background:#26292e;box-shadow:0 10px 30px #0009}.tab{position:relative;z-index:1;width:60px;height:44px;border-radius:999px;display:grid;place-items:center;color:#ffffff9e;transition:color .3s var(--ease-out)}.tab:active svg{transform:scale(.88)}.tab svg{transition:transform .2s var(--ease-out)}.tab-indicator{position:absolute;top:6px;left:6px;width:60px;height:44px;border-radius:999px;background:#fff;transition:transform .45s var(--ease-spring)}.tab svg{width:22px;height:22px}.tab.active{color:#111214}.empty{text-align:center;padding:32px 16px;color:var(--text-2)}.empty-icon{width:64px;height:64px;margin:0 auto 14px;border-radius:20px;display:grid;place-items:center;background:var(--surface-2);color:var(--text);animation:pop .5s var(--ease-spring) both}.empty-icon--alert{background:var(--negative-soft);color:var(--negative)}.empty h3{color:var(--text);margin:0 0 4px;font-size:18px}.empty p{margin:0 auto 16px;max-width:300px}.center-screen{min-height:100vh;display:grid;place-items:center;padding:24px;text-align:center}.spinner{width:28px;height:28px;border-radius:50%;border:3px solid var(--primary-soft);border-top-color:var(--primary);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:shimmer 1.2s infinite}@keyframes shimmer{to{background-position:-200% 0}}.toast{position:fixed;left:50%;bottom:calc(var(--tabbar-height) + var(--safe-bottom) + 16px);transform:translate(-50%);background:var(--text);color:var(--bg);padding:12px 18px;border-radius:14px;font-weight:600;font-size:14px;z-index:50;max-width:calc(100% - 32px);box-shadow:0 8px 24px #0003;animation:toast-in .45s var(--ease-spring)}.toast--error{background:var(--negative);color:#fff}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,16px) scale(.96)}}.alert{border-radius:var(--radius);padding:12px 14px;background:var(--negative-soft);color:var(--negative);font-size:14px;font-weight:500}.welcome{min-height:100vh;display:flex;flex-direction:column;padding:32px 20px calc(24px + var(--safe-bottom));gap:24px}.logo-mark{border-radius:20px;box-shadow:0 14px 34px #1113154d;animation:pop .6s var(--ease-spring) both}.feature{display:flex;gap:14px;align-items:flex-start}.feature .icon-tile{background:var(--primary-soft)}.transfer{display:flex;align-items:center;gap:10px;padding:14px 16px}.transfer+.transfer{border-top:1px solid var(--border)}.transfer-arrow{color:var(--text-3);font-size:18px}.transfer--stacked{flex-direction:column;align-items:stretch;gap:10px}.transfer-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.sheet-backdrop{position:fixed;inset:0;background:#00000073;z-index:40;display:flex;align-items:flex-end;justify-content:center;animation:fade-in .25s ease;backdrop-filter:blur(2px)}.sheet{width:100%;max-width:var(--content-width);max-height:92vh;overflow-y:auto;background:var(--bg);border-radius:24px 24px 0 0;padding:8px 16px calc(20px + var(--safe-bottom));display:flex;flex-direction:column;gap:12px;animation:sheet-up .5s var(--ease-spring)}.sheet-handle{width:40px;height:5px;border-radius:3px;background:var(--border);align-self:center}.sheet-title{font-size:18px;font-weight:800;margin:0}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes fade-in{0%{opacity:0}}.khqr-badge{flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:.04em;color:#fff;background:#e1232e;border-radius:6px;padding:4px 6px}.khqr-account{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius);background:var(--surface-2)}.khqr-card{width:260px;border-radius:18px;overflow:hidden;background:#fff;color:#111;box-shadow:0 10px 30px #00000026}.khqr-card-header{background:#e1232e;color:#fff;font-weight:800;letter-spacing:.08em;padding:10px}.khqr-card-body{padding:12px 12px 8px;display:flex;flex-direction:column;align-items:center;gap:2px}.khqr-card-body .muted{color:#555}.qr{display:block;max-width:100%;height:auto}.switch{width:50px;height:30px;border-radius:15px;border:0;padding:3px;background:var(--border);cursor:pointer;flex-shrink:0;transition:background .15s}.switch span{display:block;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .15s}.switch--on{background:var(--primary)}.switch--on span{transform:translate(20px)}:root{--chart-bar: #0b7a5c;--chart-track: #e1f3ec}:root[data-theme=dark]{--chart-bar: #22a881;--chart-track: #12352b}.bar-table{width:100%;border-collapse:collapse}.bar-table tbody+tbody{border-top:1px solid var(--border)}.bar-table th,.bar-table td{padding:12px 16px;text-align:left;font-weight:400;vertical-align:top}.bar-table th{width:100%;max-width:0}.bar-table td{white-space:nowrap;text-align:right;padding-left:0}.bar-table td.num:first-of-type{font-weight:700}.bar-table th,.bar-table td.num{padding-bottom:0}.bar-table td.bar-cell{padding:8px 16px 14px;text-align:left}.bar-table-name{font-weight:600}.bar-track{height:8px;background:var(--chart-track);border-radius:0 4px 4px 0;overflow:hidden}.bar-fill{display:block;height:100%;background:var(--chart-bar);border-radius:0 4px 4px 0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (forced-colors: active){.bar-fill{background:CanvasText}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes pop{0%{opacity:0;transform:scale(.85)}}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(-1.5deg)}}@keyframes sheet-rise{0%{transform:translateY(48px)}}.page>*,.welcome>*{animation:rise .55s var(--ease-out) both}.page>*:nth-child(2),.welcome>*:nth-child(2){animation-delay:50ms}.page>*:nth-child(3),.welcome>*:nth-child(3){animation-delay:.1s}.page>*:nth-child(4),.welcome>*:nth-child(4){animation-delay:.15s}.page>*:nth-child(5),.welcome>*:nth-child(5){animation-delay:.2s}.page>*:nth-child(6){animation-delay:.24s}.page>*:nth-child(n+7){animation-delay:.28s}.page>.hero--top{animation:none}.hero--top>*{animation:rise .6s var(--ease-out) both}.hero--top>*:nth-child(3){animation-delay:40ms}.hero--top>*:nth-child(4){animation-delay:80ms}.hero--top>*:nth-child(5){animation-delay:.12s}.hero--top>*:nth-child(6){animation-delay:.16s}.hero--top>*:nth-child(n+7){animation-delay:.2s}.page>.panel{animation:sheet-rise .7s var(--ease-spring) both;animation-delay:60ms}.list>*{animation:rise .5s var(--ease-out) both}.list>*:nth-child(2){animation-delay:40ms}.list>*:nth-child(3){animation-delay:80ms}.list>*:nth-child(4){animation-delay:.12s}.list>*:nth-child(5){animation-delay:.16s}.list>*:nth-child(6){animation-delay:.2s}.list>*:nth-child(n+7){animation-delay:.24s}.list-row{transition:background .2s var(--ease-out)}.hero-cards{animation:float 6s ease-in-out infinite}.hero-cards i{transition:transform .6s var(--ease-spring)}.hero:hover .hero-cards i:nth-child(1){transform:translate(-26px) rotate(-4deg)}.hero:hover .hero-cards i:nth-child(2){transform:translate(-13px) rotate(-2deg)}.hero-pill--icon{display:inline-flex;align-items:center;gap:6px;color:var(--hero-text)}.spin{animation:spin .9s linear infinite}.quick-action .qa-icon,.pill-btn .pill-icon{transition:transform .25s var(--ease-spring)}.quick-action:active .qa-icon,.pill-btn:active .pill-icon{transform:scale(.9) rotate(-8deg)}.segmented button{transition:background .25s var(--ease-out),color .25s var(--ease-out),box-shadow .25s var(--ease-out)}@media (hover: hover){.btn:hover:not(:disabled),.pill-btn:hover,.quick-action:hover,.stat:hover{transform:translateY(-1px)}.quick-action:hover,.stat:hover{box-shadow:var(--shadow)}.list-row:hover{background:var(--surface-2)}.panel .list-row:hover{background:transparent}.panel .list-row:hover .list-title{text-decoration:underline;text-underline-offset:3px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important}}@media (max-width: 359px){.quick-actions--4{grid-template-columns:repeat(2,1fr)}.stat-grid{grid-template-columns:1fr 1fr}.glass-card{flex-wrap:wrap;max-width:100%}.hero-cards{display:none}}@media (min-width: 720px){:root{--content-width: 720px}.page{padding-left:24px;padding-right:24px;gap:20px}.hero--top{margin:0;border-radius:32px;padding:28px 28px 60px}.panel{margin:-40px 0 calc(-1 * (var(--tabbar-height) + var(--safe-bottom) + 24px));padding-left:24px;padding-right:24px;border-radius:32px 32px 0 0}.hero-cards{right:-20px;top:90px;width:88px;height:150px}.sheet{border-radius:28px;margin-bottom:24px}}@media (min-width: 1040px){:root{--content-width: 1080px}.page--home{display:grid;grid-template-columns:minmax(360px,420px) 1fr;align-items:start;column-gap:24px}.page--home .hero--top{position:sticky;top:24px;padding-bottom:28px}.page--home .panel{margin:0 0 calc(-1 * (var(--tabbar-height) + var(--safe-bottom) + 24px));border-radius:32px 32px 0 0;min-height:calc(100vh - 24px)}.page--home .panel:before{display:none}}.plan-card{display:flex;flex-direction:column;gap:14px}.plan-card--pro{background:var(--hero);color:var(--hero-text);border-color:transparent}.plan-card--pro .muted{color:var(--hero-muted)}.plan-label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.plan-card--pro .plan-label{color:var(--hero-muted)}.plan-name{display:inline-flex;align-items:center;gap:6px;font-size:22px;font-weight:700;letter-spacing:-.02em}.plan-card--pro .plan-name svg{color:var(--accent-1)}.plan-until{padding:6px 10px;border-radius:999px;background:var(--glass);border:1px solid var(--glass-border)}.plan-usage{display:flex;flex-direction:column;gap:8px}.plan-usage .bar>span{background:var(--primary);transition:width .8s var(--ease-out)}.scan-count{margin-left:4px;padding:2px 8px;border-radius:999px;font-size:12px;background:var(--surface);color:var(--text-2)}.pro-hero{position:relative;overflow:hidden;border-radius:24px;padding:20px;background:var(--hero);color:var(--hero-text);display:flex;flex-direction:column;gap:10px}.pro-hero:after{content:"";position:absolute;right:-30px;top:-30px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(245,213,71,.35),transparent 70%);animation:float 6s ease-in-out infinite}.pro-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#fff;color:#111214;font-size:13px;font-weight:700}.pro-reason{margin:0;color:var(--hero-muted);font-size:14px}.pro-price{display:flex;align-items:baseline;gap:6px;font-size:40px;font-weight:700;letter-spacing:-.03em}.pro-price span{font-size:15px;font-weight:500;color:var(--hero-muted);letter-spacing:0}.pro-star{align-self:center;color:var(--accent-1);fill:var(--accent-1)}.pro-benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.pro-benefits li{display:flex;align-items:center;gap:12px;font-weight:500;animation:rise .5s var(--ease-out) both}.pro-benefits li:nth-child(2){animation-delay:60ms}.pro-benefits li:nth-child(3){animation-delay:.12s}.camera{position:fixed;inset:0;z-index:60;background:#000;color:#fff;animation:fade-in .25s ease}.camera-video,.camera-overlay{position:absolute;inset:0;width:100%;height:100%}.camera-video{object-fit:cover}.camera-guide{fill:none;stroke:#ffffff8c;stroke-width:2;stroke-dasharray:10 8;animation:guide-pulse 2s ease-in-out infinite}@keyframes guide-pulse{50%{stroke:#ffffffe6}}.camera-outline{fill:#ffffff1a;stroke:#fff;stroke-width:3;stroke-linejoin:round;transition:fill .3s ease,stroke .3s ease}.camera-outline--partial{fill:#f5d5471f;stroke:var(--accent-1);stroke-dasharray:12 8}.camera-outline--steady{fill:#6ed3a62e;stroke:var(--accent-2)}.camera-top,.camera-bottom{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.camera-top{top:max(16px,env(safe-area-inset-top));gap:12px}.camera-bottom{bottom:calc(40px + var(--safe-bottom))}.camera-status{flex:1;text-align:center;font-weight:600;font-size:15px;padding:8px 14px;border-radius:999px;background:#00000073;backdrop-filter:blur(10px)}.camera-tip{position:absolute;left:0;right:0;bottom:calc(128px + var(--safe-bottom));text-align:center;font-size:13px;color:#ffffffbf;padding:0 24px}.camera-icon-btn{width:48px;height:48px;border-radius:50%;border:0;display:grid;place-items:center;color:#fff;background:#00000073;backdrop-filter:blur(10px);cursor:pointer}.camera-icon-btn--on{background:#fff;color:#111214}.camera-icon-btn--ghost{visibility:hidden}.camera-shutter{--progress: 0;width:78px;height:78px;border-radius:50%;border:0;padding:0;cursor:pointer;background:conic-gradient(var(--accent-2) calc(var(--progress) * 360deg),rgba(255,255,255,.35) 0);display:grid;place-items:center;transition:transform .15s var(--ease-out)}.camera-shutter span{width:62px;height:62px;border-radius:50%;background:#fff;border:3px solid #000}.camera-shutter:active{transform:scale(.92)}.camera-flash{position:absolute;inset:0;background:#fff;animation:camera-flash .4s ease-out forwards}@keyframes camera-flash{0%{opacity:.9}to{opacity:0}}.pay-khqr{background:#e21a1a;color:#fff}:root[data-theme=dark] .pay-khqr{background:#e5322d;color:#fff}.pay-or{display:flex;align-items:center;gap:10px;color:var(--text-3);font-size:13px}.pay-or:before,.pay-or:after{content:"";flex:1;height:1px;background:var(--border)}.pay-waiting{display:flex;flex-direction:column;align-items:center;gap:6px;font-weight:600}.pay-pulse{width:12px;height:12px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 #6ed3a699;animation:pay-pulse 1.6s ease-out infinite}@keyframes pay-pulse{to{box-shadow:0 0 0 14px #6ed3a600}}.pay-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:12px 0 4px}.pay-done h3{margin:6px 0 0;font-size:20px}.pay-done p{margin:0 0 8px}.pay-done-icon{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:var(--positive);color:#fff;animation:pop .55s var(--ease-spring) both}.support-amounts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.legal-links{display:flex;gap:16px;margin-top:6px}.legal-links a{color:var(--text-2);text-decoration:underline;text-underline-offset:3px}.link-button{background:none;border:0;padding:4px 0 0;color:var(--negative);font:inherit;font-weight:600;cursor:pointer}.link-button:disabled{opacity:.5}.landing{min-height:100vh;background:var(--bg);color:var(--text)}.landing-hero{background:var(--hero);color:var(--hero-text);border-radius:0 0 32px 32px;padding:16px 16px 40px;overflow:hidden}.landing-nav,.landing-hero-body,.landing-main,.landing-footer{max-width:1040px;margin:0 auto}.landing-nav{display:flex;align-items:center;justify-content:space-between;gap:12px}.landing-nav .segmented{width:auto;background:var(--glass)}.landing-nav .segmented button{color:var(--hero-muted);padding:6px 12px}.landing-nav .segmented button[aria-pressed=true]{color:var(--text)}.landing-brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:18px}.landing-hero-body{display:grid;gap:32px;padding-top:40px;align-items:center}.landing-hero-text h1{margin:0;font-size:clamp(32px,7vw,52px);line-height:1.08;letter-spacing:-.03em}.landing-hero-text p{margin:14px 0 24px;color:var(--hero-muted);font-size:18px;max-width:34ch}.landing-cta{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.landing-hero .landing-cta{background:#fff;color:#121314}.landing-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.landing-facts span{background:var(--glass);border:1px solid var(--glass-border);border-radius:999px;padding:6px 12px;font-size:13px;color:var(--hero-muted)}.landing-phone{justify-self:center;width:min(280px,72vw);height:auto;border-radius:34px;border:6px solid #2a2d31;box-shadow:0 30px 60px #00000073;animation:landing-float 6s ease-in-out infinite}@keyframes landing-float{50%{transform:translateY(-8px)}}.landing-main{padding:32px 16px 8px;display:grid;gap:40px}.landing-features{display:grid;gap:12px}.landing-feature h2{margin:12px 0 4px;font-size:17px}.landing-feature p{margin:0}.landing-how h2,.landing-final h2{margin:0 0 16px;font-size:24px;letter-spacing:-.02em}.landing-how ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}.landing-how li{display:flex;align-items:center;gap:12px;font-size:16px}.landing-step{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:var(--on-primary);font-weight:700}.landing-screens{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;margin:0 -16px;padding-inline:16px}.landing-screens img{flex:none;width:220px;height:auto;border-radius:26px;border:1px solid var(--border);box-shadow:var(--shadow);scroll-snap-align:center}.landing-final{text-align:center;padding:8px 0 16px}.landing-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;padding:24px 16px calc(32px + var(--safe-bottom));color:var(--text-2);font-size:14px}.landing-footer a{color:inherit}html[lang=km] .landing-hero-text h1,html[lang=km] .landing-how h2,html[lang=km] .landing-final h2{line-height:1.4;letter-spacing:0}@media (min-width: 720px){.landing-hero{padding:20px 32px 56px}.landing-hero-body{grid-template-columns:1.2fr 1fr}.landing-main{padding-inline:32px}.landing-features{grid-template-columns:repeat(4,1fr)}.landing-screens{justify-content:center;overflow:visible;margin:0}}@media (prefers-reduced-motion: reduce){.landing-phone{animation:none}}.guide{display:grid;gap:16px}.guide-art{display:grid;gap:10px;align-content:center;height:250px;padding:14px 16px;border-radius:var(--radius-lg);background:var(--primary-soft);animation:guide-in .28s ease both}@keyframes guide-in{0%{opacity:0;transform:translateY(6px)}}.guide-bill,.guide-owes,.guide-done{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.guide-bill small{display:block;color:var(--text-2)}.guide-people,.guide-shares{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.guide-person{display:grid;justify-items:center;gap:4px;font-size:13px;font-weight:600}.guide-shares span{padding:8px 0;border-radius:var(--radius-sm);background:var(--surface);font-weight:700}.guide-owes-names{flex:1;min-width:0;font-weight:600}.guide-owes--muted{opacity:.5;box-shadow:none}.guide-owes--muted .guide-owes-names{text-decoration:line-through}.guide-becomes{display:grid;place-items:center;color:var(--text-2);transform:rotate(90deg)}.guide-buttons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.guide-buttons .btn{pointer-events:none}.guide-buttons .btn--soft{background:var(--surface);box-shadow:var(--shadow)}.guide-or{color:var(--text-2);font-size:13px}.guide-cash{padding:8px 14px;border-radius:999px;border:1px dashed var(--border);background:var(--surface);font-weight:600;font-size:14px}.guide-done{justify-content:center;font-weight:600}.guide-count{color:var(--text-2);font-size:13px;font-weight:600}.guide-text h3{margin:2px 0 6px;font-size:20px;letter-spacing:-.01em}.guide-text p{margin:0;color:var(--text-2);min-height:132px}html[lang=km] .guide-text h3{line-height:1.5;letter-spacing:0}.guide-dots{display:flex;justify-content:center;gap:6px}.guide-dots i{width:6px;height:6px;border-radius:50%;background:var(--border);transition:width .2s ease,background .2s ease}.guide-dots i.on{width:18px;border-radius:3px;background:var(--primary)}@media (prefers-reduced-motion: reduce){.guide-art{animation:none}}.currency-select--compact{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23888' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;width:auto;min-height:40px;padding:0 28px 0 12px;border-radius:999px;font-weight:700;font-size:14px;flex:none}.rate-list{display:grid;gap:8px}.rate-row .input{min-width:0}.rate-code{flex:none;width:86px;white-space:nowrap}.link-button--plain{color:var(--link);text-align:left;text-decoration:underline;text-underline-offset:3px}
