.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid #0000;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:#fff;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),#0000 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,#0000 50%);--rdp-range_end-color:#fff;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid #0000;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4,0,0.2,1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{height:var(--rdp-day-height);text-align:center;width:var(--rdp-day-width)}.rdp-day_button{align-items:center;background:none;border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);color:inherit;cursor:pointer;display:flex;font:inherit;height:var(--rdp-day_button-height);justify-content:center;margin:0;padding:0;width:var(--rdp-day_button-width)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{align-items:center;border:0;display:inline-flex;position:relative;white-space:nowrap;z-index:1}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{align-items:center;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;height:var(--rdp-nav_button-height);justify-content:center;margin:0;padding:0;position:relative;width:var(--rdp-nav_button-width)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{align-items:center;display:inline-flex;gap:var(--rdp-dropdown-gap);position:relative}.rdp-dropdown{appearance:none;border:none;cursor:inherit;inset-block-end:0;inset-block-start:0;inset-inline-start:0;line-height:inherit;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:2}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{align-content:center;display:flex;font-size:large;font-weight:700;height:var(--rdp-nav-height)}:is(.rdp-root[data-nav-layout=after],.rdp-root[data-nav-layout=around]) .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-end:var(--rdp-nav_button-width);margin-inline-start:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{display:inline-flex;height:var(--rdp-nav-height);inset-inline-start:0;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{display:inline-flex;height:var(--rdp-nav-height);inset-inline-end:0;justify-content:center;position:absolute;top:0}.rdp-months{display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{align-items:center;display:flex;height:var(--rdp-nav-height);inset-block-start:0;inset-inline-end:0;position:absolute}.rdp-weekday{font-size:smaller;font-weight:500;opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);font-size:small;font-weight:400;height:var(--rdp-week_number-height);opacity:var(--rdp-week_number-opacity);text-align:var(--rdp-weeknumber-text-align);width:var(--rdp-week_number-width)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{color:var(--rdp-range_start-color);visibility:hidden}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{background-color:var(--rdp-range_end-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties;@layer theme, base, components, utilities;@layer theme{:host,:root{--font-sans:"Roobert PRO","Noto Sans",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:0.25rem;--radius-xl:16px;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-yellow:#ffd02f;--color-yellow-dark:#5c4e00;--color-brand-blue:#4262ff;--color-canvas:#fff;--color-surface:#f7f7f8;--color-surface-soft:#f3f3f5;--color-surface-yellow:#fff8e1;--color-surface-pricing-featured:#f0eeff;--color-hairline:#e6e6ea;--color-hairline-soft:#eeeef2;--color-hairline-strong:#c8c8d0;--color-ink:#050038;--color-charcoal:#2b2b3d;--color-slate:#5c5c70;--color-steel:#6b6b80;--color-stone:#8a8a9a;--color-muted:#a0a0b0;--color-primary:#050038;--color-on-primary:#fff;--color-brand-red:#fde8e8;--color-brand-red-dark:#c53030}}@layer base{*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{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-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:initial}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:initial;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}: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)){color:color-mix(in oklab,currentcolor 50%,#0000)}}}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,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sticky{position:sticky}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.w-full{width:100%}.flex-col{flex-direction:column}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-brand-red-dark{color:var(--color-brand-red-dark)}.text-ink{color:var(--color-ink)}.text-muted{color:var(--color-muted)}.text-slate{color:var(--color-slate)}.text-steel{color:var(--color-steel)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/assets/noto-sans-latin-400-normal.a368ce60.woff2) format("woff2"),url(/assets/noto-sans-latin-400-normal.532b5818.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:500;src:url(/assets/noto-sans-latin-500-normal.0e7840d0.woff2) format("woff2"),url(/assets/noto-sans-latin-500-normal.1da3fd18.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:600;src:url(/assets/noto-sans-latin-600-normal.47c2075e.woff2) format("woff2"),url(/assets/noto-sans-latin-600-normal.1a0fcaf4.woff) format("woff")}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark;--color-canvas:#222;--color-surface:color-mix(in srgb,#fff 8%,#222);--color-surface-soft:color-mix(in srgb,#fff 6%,#222);--color-surface-yellow:color-mix(in srgb,#ffd02f 16%,#222);--color-surface-pricing-featured:color-mix(in srgb,#fff 10%,#222);--color-hairline:color-mix(in srgb,#fff 14%,#222);--color-hairline-soft:color-mix(in srgb,#fff 10%,#222);--color-hairline-strong:color-mix(in srgb,#fff 22%,#222);--color-ink-deep:#fff;--color-ink:#fff;--color-charcoal:color-mix(in srgb,#fff 86%,#222);--color-slate:color-mix(in srgb,#fff 72%,#222);--color-steel:color-mix(in srgb,#fff 64%,#222);--color-stone:color-mix(in srgb,#fff 52%,#222);--color-muted:color-mix(in srgb,#fff 42%,#222);--color-on-dark:#fff;--color-on-dark-muted:#ffffffb3;--color-primary:#fff;--color-on-primary:#222;--color-footer-bg:#222;--color-brand-red:color-mix(in srgb,#c53030 28%,#222)}@layer base{html{--page-pad-x:32px;--page-pad-top:32px;--page-pad-bottom:128px}@media (max-width:767px){html{--page-pad-x:16px;--page-pad-top:16px;--page-pad-bottom:96px}}#root,body,html{height:100%}body,html{background:var(--color-canvas);overflow:hidden}body{color:var(--color-ink);font-family:var(--font-sans),sans-serif;font-weight:400}#root{display:flex;flex-direction:column;min-height:100%}}@layer components{.type-heading-2{font-size:36px;font-weight:500;letter-spacing:-.03em;line-height:1.2}.type-heading-3{font-size:28px;font-weight:500;line-height:1.25}.type-heading-5{font-size:18px;font-weight:500;line-height:1.4}.top-nav{background:var(--color-canvas);border-bottom:1px solid var(--color-hairline);flex-shrink:0;height:64px;z-index:20}.app-content{flex:1;min-height:0;overflow:auto}.card-base{background:var(--color-canvas);border:1px solid var(--color-hairline-soft);border-radius:16px;padding:24px}.card-top-accent{border-top:3px solid var(--color-primary)}.type-body-md{font-size:16px;font-weight:400;line-height:1.5}.type-body-sm-medium{font-size:14px;font-weight:500;line-height:1.5}.type-caption{font-size:13px;font-weight:400;line-height:1.4}.button-icon-circular,.button-icon-circular-active{align-items:center;border-radius:9999px;cursor:pointer;display:inline-flex;height:36px;justify-content:center;text-decoration:none;width:36px}.button-icon-circular{background:var(--color-canvas);border:1px solid var(--color-hairline);color:var(--color-ink)}.button-icon-circular:active{background:var(--color-surface)}.button-icon-remove:active,.button-icon-remove:hover{background:color-mix(in srgb,#fde8e8 16%,#fff);border-color:var(--color-brand-red-dark);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-brand-red) 16%,var(--color-canvas))}color:var(--color-brand-red-dark)}.button-icon-circular-active{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-on-primary)}.search-pill{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:8px;color:var(--color-ink);font-size:14px;font-weight:400;height:40px;line-height:1.5;outline:none;padding:0 16px;width:100%}.search-pill::placeholder{color:var(--color-steel)}.search-pill:focus{border:2px solid var(--color-brand-blue);padding:0 15px}.settings-shell{background:var(--color-canvas);display:flex;height:100%;margin:0 auto;max-width:1280px;min-height:100%;width:100%}.settings-sidebar{background:var(--color-surface-soft);border-right:1px solid var(--color-hairline);display:flex;flex-direction:column;flex-shrink:0;padding:24px 16px;width:280px}.settings-content{flex:1;min-height:0;min-width:0;overflow:auto;padding:32px 40px calc(var(--page-pad-bottom) + env(safe-area-inset-bottom, 0px))}.settings-divider{background:var(--color-hairline-soft);height:1px;margin:24px 0}.settings-panel{max-width:640px;padding:8px 24px}.settings-panel:has(.settings-list),.settings-panel:has(.theme-options){overflow:hidden;padding:0}.theme-option{align-items:center;background:#0000;border:0;color:var(--color-ink);cursor:pointer;display:flex;min-height:56px;padding:12px 24px;text-align:left;width:100%}.theme-option+.theme-option{border-top:1px solid var(--color-hairline-soft)}.theme-option:active,.theme-option:hover{background:var(--color-surface)}.theme-option:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.theme-option-active,.theme-option-active:active,.theme-option-active:hover{background:var(--color-primary);color:var(--color-on-primary)}.theme-option-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.theme-option-hint{color:var(--color-steel);font-size:13px;font-weight:400;line-height:1.4}.theme-option-active .theme-option-hint{color:color-mix(in srgb,#fff 70%,#0000);@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,var(--color-on-primary) 70%,#0000)}}.settings-field{align-items:center;border-bottom:1px solid var(--color-hairline-soft);display:grid;gap:16px;grid-template-columns:140px minmax(0,1fr);padding:16px 0}.settings-field:last-child{border-bottom:0}.settings-list-search{display:block;margin-bottom:12px;max-width:640px}.customer-toolbar{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 200px 220px;margin-bottom:20px}.customer-toolbar-search{min-width:0;width:100%}.customer-toolbar-filter{min-width:0}.customer-toolbar .select-trigger{font-size:14px;height:40px;padding:8px 14px}.customer-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-card{color:inherit;display:flex;flex-direction:column;gap:10px;height:100%;min-height:120px;min-width:0;padding:20px;text-decoration:none}.customer-card:active,.customer-card:hover{background:var(--color-surface)}.customer-card:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.customer-card-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.customer-card-head>:first-child{min-width:0;overflow-wrap:anywhere}.customer-card-methods{align-content:flex-start;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px}.settings-list{display:flex;flex-direction:column}.settings-list-row{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:56px;padding:12px 24px;position:relative}.settings-list-row+.settings-list-row:before{background:var(--color-hairline);content:"";height:1px;left:24px;position:absolute;right:24px;top:0}.settings-list-row-button{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;text-align:left;text-decoration:none;width:100%}.settings-list-row-button:active,.settings-list-row-button:hover{background:var(--color-surface)}.settings-list-row-button:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.settings-list-start{align-items:center;display:flex;flex:1;gap:12px;min-width:0}.settings-list-index{color:var(--color-ink);flex-shrink:0;font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.4;min-width:1.25em;opacity:.28}.settings-list-copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.settings-list-method{gap:12px}.settings-list-method-currency{color:var(--color-steel);font-weight:400}.settings-list-method-meta,.settings-list-method-title{align-items:baseline;display:flex;gap:12px;justify-content:space-between}:is(.settings-list-method-meta,.settings-list-method-title)>:first-child{min-width:0}:is(.settings-list-method-meta,.settings-list-method-title)>:last-child{flex-shrink:0}.settings-list-method-meta{align-items:flex-start}.settings-list-method-fields{display:flex;flex-wrap:wrap;gap:6px}.settings-field-pill{background:var(--color-surface);border-radius:9999px;display:inline-flex;font-size:12px;max-width:100%;padding:4px 10px}.settings-field-pill,.settings-list-meta{color:var(--color-steel);font-weight:400;line-height:1.4}.settings-list-meta{font-size:13px}.settings-list-end{align-items:center;display:flex;flex-shrink:0;gap:8px}.settings-empty{padding:16px 24px}.text-input:read-only{background:var(--color-surface);color:var(--color-charcoal)}.settings-nav{display:flex;flex:1;flex-direction:column;margin-top:24px;min-height:0;overflow:auto}.settings-sidebar-footer{border-top:1px solid var(--color-hairline);margin-top:auto;padding-top:20px}.settings-sidebar-footer .button-logout{width:100%}.settings-nav-block+.settings-nav-block{border-top:1px solid var(--color-hairline);margin-top:20px;padding-top:20px}.settings-nav-group{color:var(--color-stone);font-size:11px;font-weight:600;letter-spacing:.03em;line-height:1.4;margin:0 12px 8px;text-transform:uppercase}.settings-nav-item{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--color-ink);cursor:pointer;display:flex;font-size:14px;font-weight:500;line-height:1.5;min-height:36px;padding:8px 12px;text-align:left;text-decoration:none;width:100%}.settings-nav-item:active{background:var(--color-surface)}.settings-nav-item-active,.settings-nav-item-active:active{background:var(--color-primary);color:var(--color-on-primary)}.button-secondary{align-items:center;background:#0000;border:1px solid var(--color-hairline-strong);border-radius:9999px;color:var(--color-ink);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;line-height:1.3;min-height:44px;padding:12px 24px;text-decoration:none}.button-secondary:active{background:var(--color-surface)}.button-secondary:disabled{color:var(--color-muted);cursor:not-allowed}.button-logout:active,.button-logout:hover{background:var(--color-brand-red);border-color:var(--color-brand-red-dark);color:var(--color-brand-red-dark)}.button-logout-quiet{opacity:.45}.button-logout-quiet:active,.button-logout-quiet:focus-visible,.button-logout-quiet:hover{opacity:1}.page-shell{margin:0 auto;max-width:1280px;min-height:100%;padding:var(--page-pad-top) var(--page-pad-x) calc(var(--page-pad-bottom) + env(safe-area-inset-bottom, 0px))}.form-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}.address-box{background:var(--color-canvas);border:1px solid var(--color-hairline-strong);border-radius:8px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.8fr);isolation:isolate;overflow:visible}.address-box .text-input{background:#0000;border:0;border-bottom:1px solid var(--color-hairline);border-radius:0;border-right:1px solid var(--color-hairline);height:44px}.address-box .address-unit{border-top-left-radius:8px;grid-column:1}.address-box .address-street{border-right:0;border-top-right-radius:8px;grid-column:2/-1}.address-box .address-province{border-bottom:0;border-bottom-left-radius:8px;grid-column:1}.address-box .address-city{border-bottom:0;grid-column:2}.address-box .select-field{margin-top:0;min-width:0}.address-box .select-trigger{background:#0000;border:0;border-radius:0;border-right:1px solid var(--color-hairline)}.address-box .select-trigger:disabled{background:var(--color-surface)}.address-box .address-province .select-trigger{border-bottom-left-radius:8px}.address-box .address-postal{border-bottom:0;border-bottom-right-radius:8px;border-right:0;grid-column:3}.address-box .text-input:focus{border:0;box-shadow:inset 0 0 0 2px var(--color-brand-blue);padding:12px 16px;z-index:1}.method-field-picks{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.method-field-pick{font-size:13px;min-height:36px;padding:8px 14px}.method-field-pick-on,.method-field-pick:disabled{cursor:default;opacity:.45}.method-field-custom{align-items:flex-end;display:flex;gap:12px;margin-top:16px}.method-field-custom-input{flex:1;min-width:0}.method-field-custom .button-secondary{flex-shrink:0;gap:8px}.method-fields{display:flex;flex-direction:column;gap:8px;margin-top:16px}.method-field-row{align-items:center;border:1px solid var(--color-hairline);border-radius:12px;display:flex;gap:12px;justify-content:space-between;min-height:44px;padding:8px 12px}.method-field-row>p{flex:1;min-width:0}.method-field-row-dragging{opacity:.55}.method-field-row-over{border-color:var(--color-ink)}.method-field-grip{align-items:center;background:#0000;border:0;color:var(--color-steel);cursor:grab;display:inline-flex;flex-shrink:0;justify-content:center;min-height:36px;padding:0;touch-action:none;width:36px}.method-field-grip:active{cursor:grabbing}.method-field-actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.method-field-actions .button-icon-circular:disabled{cursor:default;opacity:.28}.transfer-edit-tabs{background:var(--color-canvas);border:1px solid var(--color-hairline-strong);border-radius:9999px;display:grid;grid-template-columns:1fr 1fr;min-width:0;overflow:hidden}.transfer-edit-tab{align-items:center;background:#0000;border:0;border-radius:0;border-right:1px solid var(--color-hairline-strong);color:var(--color-ink);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;line-height:1.3;min-height:36px;padding:8px 16px;text-align:center;text-decoration:none}.transfer-edit-tab:last-child{border-right:0}.transfer-edit-tab:active,.transfer-edit-tab:hover{background:var(--color-surface)}.transfer-edit-tab-active,.transfer-edit-tab-active:active,.transfer-edit-tab-active:hover{background:var(--color-primary);color:var(--color-on-primary)}.receipt-summary{display:flex;flex-direction:column;gap:8px;margin-bottom:8px;padding-bottom:16px}.receipt-summary-top{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.receipt-summary-money,.receipt-summary-who{min-width:0}.receipt-summary-money{flex-shrink:0;text-align:right}.receipt-summary-money-lead{color:var(--color-steel);font-weight:400;margin-right:6px}.receipt-summary-meta{align-items:flex-start;border-top:1px solid var(--color-hairline-soft);display:flex;gap:16px;justify-content:space-between;margin-top:4px;padding-top:12px}.receipt-summary-when{align-items:center;display:flex;flex-shrink:0;margin:0 0 0 auto;text-align:right}.receipt-summary-when-compact{display:none}.receipt-summary-placedate{margin:0;min-width:0}.receipt-summary-details{align-items:flex-start;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;margin:0;min-width:0;padding:0;text-align:left}.receipt-summary-details-icon{color:var(--color-steel);flex-shrink:0;margin-top:3px}.receipt-summary-details span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.receipt-summary-details:not(.receipt-summary-details-open) span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.receipt-summary:last-child{margin-bottom:0;padding-bottom:0}.receipt-empty{align-items:center;border-top:1px solid var(--color-hairline-soft);display:flex;flex-direction:column;gap:16px;margin-top:8px;padding:32px 0 8px;text-align:center}.receipt-empty .button-primary{gap:8px}.card-base:has(.receipt-table),.card-base:has(.receipt-totals){overflow:hidden}.receipt-table{border-top:1px solid var(--color-hairline-soft);margin:8px -24px -24px}.receipt-table-head,.receipt-table-row{align-items:center;display:grid;gap:16px 24px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(168px,.7fr) minmax(120px,auto) 20px;padding:16px 24px}.receipt-table-head{color:var(--color-stone);font-size:11px;font-weight:600;letter-spacing:.03em;line-height:1.4;text-transform:uppercase}.receipt-table-head,.receipt-table-row{border-bottom:1px solid var(--color-hairline-soft)}.receipt-table-row{color:inherit;cursor:pointer;text-decoration:none}.receipt-table-row:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.receipt-table-row:active,.receipt-table-row:hover{background:var(--color-surface)}:is(.receipt-table-row:active,.receipt-table-row:hover) .receipt-table-icon{color:var(--color-ink)}.receipt-table-row:last-child{border-bottom:0;border-radius:0 0 var(--radius-xl) var(--radius-xl)}.receipt-table-compact{display:none;grid-column:1/-1}.receipt-table-type{grid-column:1;min-width:0;overflow:hidden}.receipt-table-amount{grid-column:2;min-width:0;overflow:hidden}.receipt-table-date{color:var(--color-steel);font-size:14px;font-weight:400;grid-column:3;line-height:1.5;min-width:0;overflow:hidden}.receipt-table-category{grid-column:4;justify-self:end;white-space:nowrap}.receipt-category{gap:6px;min-width:0}.receipt-category,.receipt-file-count{align-items:center;display:inline-flex}.receipt-file-count{background:var(--color-canvas);border:1px solid var(--color-hairline-soft);border-radius:9999px;color:var(--color-steel);font-size:11px;font-weight:600;height:24px;justify-content:center;letter-spacing:.02em;line-height:1;min-width:24px;padding:0 6px;white-space:nowrap}.receipt-table-icon{color:var(--color-muted);grid-column:5;justify-self:end}.receipt-table-head .receipt-table-date{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.receipt-table-head .receipt-table-icon{visibility:hidden}.receipt-totals{align-items:stretch;background:var(--color-surface);border-top:1px solid var(--color-hairline-soft);display:flex;min-height:56px;padding:0;width:100%}.receipt-total{align-items:center;display:flex;flex:1;gap:12px;justify-content:space-between;min-width:0;padding:14px 20px}.receipt-total-sep{background:var(--color-hairline-soft);flex-shrink:0;margin:12px 0;width:1px}.receipt-empty+.receipt-totals,.receipt-table .receipt-totals{border-radius:0 0 var(--radius-xl) var(--radius-xl)}.receipt-empty+.receipt-totals{margin:16px -24px -24px}.receipt-total-label{color:var(--color-stone);font-size:11px;font-weight:600;letter-spacing:.03em;line-height:1.4;text-transform:uppercase}.receipt-label-compact{display:none}.receipt-total-value{align-items:center;color:var(--color-ink);display:inline-flex;flex-wrap:wrap;font-size:14px;font-weight:500;line-height:1.5;margin-top:0}.receipt-total-arrow{margin:0 6px}.receipt-total-done{background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:9999px;color:var(--color-ink);display:inline-flex;font-size:11px;letter-spacing:.03em;line-height:1.4;margin-top:0;padding:4px 10px;white-space:nowrap}.receipt-total-done,.receipt-upload{align-items:center;font-weight:500;gap:8px}.receipt-upload{background:var(--color-surface);border:1px dashed var(--color-hairline-strong);border-radius:8px;color:var(--color-steel);cursor:pointer;display:flex;flex-direction:column;font-size:14px;justify-content:center;line-height:1.3;margin-top:16px;min-height:120px;padding:24px 16px;width:100%}.receipt-upload-active,.receipt-upload:active{background:var(--color-canvas);border-color:var(--color-brand-blue);color:var(--color-ink)}.receipt-upload-files{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:16px}.receipt-upload-file{align-items:center;background:var(--color-surface);border:1px solid var(--color-hairline-soft);border-radius:8px;display:flex;gap:12px;min-height:44px;min-width:0;padding:8px;touch-action:pan-y;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;width:100%}.receipt-upload-thumb{align-items:center;background:var(--color-canvas);border:0;border-radius:8px;box-shadow:inset 0 0 0 1px var(--color-hairline-soft);color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;height:50px;justify-content:center;overflow:hidden;padding:0;transition:box-shadow .16s ease,transform .16s ease;width:50px}.receipt-upload-thumb:disabled{cursor:wait;opacity:.7}.receipt-upload-thumb:focus-visible{box-shadow:0 0 0 2px var(--color-ink);outline:none;transform:scale(1.03)}.receipt-upload-icon{color:var(--color-steel);flex-shrink:0}.receipt-upload-copy{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.receipt-upload-copy :is(.receipt-upload-name,.receipt-upload-name-edit,.receipt-upload-name-input){flex:1}.receipt-upload-name-edit{align-items:center;display:flex;flex:1;gap:4px;min-width:0}.receipt-upload-name-ext{color:var(--color-steel);flex-shrink:0;font-size:14px;font-weight:500;line-height:1.4;user-select:none}.receipt-upload-copy .badge-new{flex-shrink:0}.receipt-upload-name-input{background:var(--color-canvas);border:1px solid var(--color-hairline-strong);border-radius:8px;color:var(--color-ink);flex:1;font-size:14px;font-weight:500;height:36px;line-height:1.4;min-width:0;outline:none;padding:0 10px}.receipt-upload-name-input:focus{border:2px solid var(--color-brand-blue);padding:0 9px}.receipt-upload-name{background:#0000;border:0;color:inherit;cursor:pointer;flex:1;font:inherit;min-width:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.receipt-upload-name:disabled{cursor:wait}.receipt-upload-actions{align-items:center;display:flex;flex-shrink:1;gap:0;margin:0;max-width:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-width .16s ease,opacity .16s ease}.receipt-upload-edit,.receipt-upload-remove{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--color-steel);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;width:38px}.receipt-upload-remove{margin-left:-2px}.receipt-upload-edit:active,.receipt-upload-edit:hover{background:color-mix(in srgb,#4262ff 16%,#fff);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-brand-blue) 16%,var(--color-canvas))}color:var(--color-brand-blue)}.receipt-upload-remove:active,.receipt-upload-remove:hover{background:var(--color-brand-red);color:var(--color-brand-red-dark)}.receipt-upload-file:has(.receipt-upload-edit:active){background:color-mix(in srgb,#4262ff 16%,#fff);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-brand-blue) 16%,var(--color-canvas))}border-color:var(--color-brand-blue);box-shadow:0 0 0 1px var(--color-brand-blue)}.receipt-upload-file:has(.receipt-upload-remove:active){background:var(--color-brand-red);border-color:var(--color-brand-red-dark);box-shadow:0 0 0 1px var(--color-brand-red-dark)}@media (hover:hover) and (pointer:fine){.receipt-upload-file:focus-within,.receipt-upload-file:hover{background:var(--color-canvas);border-color:var(--color-ink);box-shadow:0 0 0 1px var(--color-ink)}.receipt-upload-file-editing .receipt-upload-actions,.receipt-upload-file:focus-within .receipt-upload-actions,.receipt-upload-file:hover .receipt-upload-actions{flex-shrink:0;max-width:80px;opacity:1;pointer-events:auto}.receipt-upload-file:has(.receipt-upload-edit:hover){background:color-mix(in srgb,#4262ff 16%,#fff);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-brand-blue) 16%,var(--color-canvas))}border-color:var(--color-brand-blue);box-shadow:0 0 0 1px var(--color-brand-blue)}.receipt-upload-file:has(.receipt-upload-remove:hover){background:var(--color-brand-red);border-color:var(--color-brand-red-dark);box-shadow:0 0 0 1px var(--color-brand-red-dark)}}@media (hover:none),(pointer:coarse){.receipt-upload-file-open{background:var(--color-canvas);border-color:var(--color-ink);box-shadow:0 0 0 1px var(--color-ink)}:is(.receipt-upload-file-editing,.receipt-upload-file-open) .receipt-upload-actions{flex-shrink:0;max-width:80px;opacity:1;pointer-events:auto}}.form-grid-full{grid-column:1/-1}.rate-block{max-width:calc(50% - 12px)}.currency-pair{align-items:end;display:grid;gap:16px;grid-template-columns:1fr auto 1fr}.button-swap:disabled{color:var(--color-muted);cursor:not-allowed}.home-rate{background:var(--color-canvas);border:1px solid var(--color-hairline-soft);border-radius:16px;display:flex;flex-direction:column;gap:24px;padding:24px}.home-rate-controls,.home-rate-controls>label,.home-rate-main,.home-rate-pair,.home-rate-pair>label{min-width:0;width:100%}.home-rate-main{gap:20px}.home-rate-main,.home-rate-pair{display:flex;flex-direction:column}.home-rate-pair{margin-top:24px}.home-rate-pair .button-swap{align-self:center;margin-top:16px}.home-rate-result{align-items:flex-end;display:flex;gap:12px 16px;justify-content:space-between}.home-rate-total{min-width:0;text-align:right}.home-rate-figure{margin-top:4px}.home-rate-aside{background:var(--color-surface);border:1px solid var(--color-hairline-soft);border-radius:12px;margin-top:16px;padding:16px}.home-rate-stats{display:flex;flex-direction:column;gap:12px;margin-top:16px}.home-rate-stat{align-items:center;display:flex;gap:12px;justify-content:space-between}.home-rate-stats :is(dd,dt){margin:0}.home-rate-note-desktop{display:none}.home-rate-side{display:flex;flex-direction:column;gap:16px;min-width:0}.home-rate-range{grid-template-columns:1fr 1fr 1fr;max-width:none;width:100%}.home-rate-chart-wrap{padding:0}.home-rate-chart{display:block;height:auto;width:100%}.home-rate-chart-line{stroke:var(--color-primary)}.home-rate-chart-empty-line{opacity:.55;stroke:var(--color-hairline-strong);stroke-dasharray:6 6}.home-rate-chart-skeleton-line{animation:home-rate-skeleton 1.4s ease-in-out infinite;stroke:var(--color-hairline-strong)}@keyframes home-rate-skeleton{0%,to{opacity:.28}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.home-rate-chart-skeleton-line{animation:none;opacity:.45}}.home-rate-chart-line-dim{filter:blur(.8px);opacity:.28}.home-rate-chart-dot{fill:var(--color-canvas);stroke:var(--color-primary);stroke-width:2}.home-rate-chart-dot-dim{opacity:.28;stroke:var(--color-steel)}.home-rate-chart-grid{stroke:var(--color-hairline);stroke-width:1}.home-rate-chart-axis{fill:var(--color-steel);font-size:11px;font-weight:500}.home-rate-chart-today{fill:var(--color-ink);font-size:12px;font-weight:600}.home-rate-chart-hover-line{opacity:.22;stroke:var(--color-ink);stroke-width:1}.home-rate-chart-hover-date{fill:var(--color-ink);font-size:12px;font-weight:500}.home-rate-chart-hover-price{fill:var(--color-steel);font-size:11px;font-weight:400}.section-fold-heading{margin:0}.section-fold-toggle{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:36px;padding:0;text-align:left;width:100%}.section-fold-copy{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:8px 16px;min-width:0}.section-fold-when{color:var(--color-steel);font-size:14px;font-weight:400;line-height:1.5}.section-fold-when-compact{display:none}.section-fold-end{align-items:center;display:inline-flex;flex-shrink:0;gap:8px;min-height:36px}.section-fold-icon{color:var(--color-steel);flex-shrink:0;transition:transform .15s ease}.section-fold-toggle[aria-expanded=false] .section-fold-icon{transform:rotate(-90deg)}.section-heading-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.section-title-narrow{display:none}.section-heading-row .button-secondary{flex-shrink:0}.customer-method-list{display:flex;flex-direction:column;gap:16px;margin-top:20px}.customer-method-card{border:1px solid var(--color-hairline);border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:16px}.customer-method-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.customer-method-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-method-head-end{align-items:center;display:flex;flex-shrink:0;gap:8px}.customer-method-default{font-size:13px;font-weight:400;gap:6px;line-height:1.4;min-width:92px;opacity:.45}.customer-method-default .checkbox-icon{font-size:11px;height:18px;width:18px}.customer-method-default-text{display:inline-block;width:4.6em}.customer-method-default:active,.customer-method-default:has(input:checked),.customer-method-default:hover{opacity:1}.customer-method-default-hidden{pointer-events:none;visibility:hidden}.customer-method-fields{padding-top:4px}.customer-method-field-label{align-items:center;display:flex;gap:8px;justify-content:space-between}.customer-method-remove-field{background:#0000;border:0;color:var(--color-steel);cursor:pointer;flex-shrink:0;font-size:12px;font-weight:400;line-height:1.4;opacity:.4;padding:0}.customer-method-remove-field:active,.customer-method-remove-field:hover{color:var(--color-brand-red-dark);opacity:1}.button-heading-create{gap:8px}.button-heading-create-icon,.button-heading-create-label-narrow{display:none}.loading-overlay{inset:0;justify-content:center;padding:24px 16px;position:fixed;z-index:50}.loading-card,.loading-overlay{align-items:center;background:var(--color-canvas);display:flex}.loading-card{border:1px solid var(--color-hairline-soft);border-radius:16px;box-shadow:0 16px 48px -8px #0500381f;flex-direction:column;gap:12px;min-width:120px;padding:24px}.loading-icon{animation:loading-spin .8s linear infinite;color:var(--color-primary)}.loading-label{color:var(--color-ink);font-size:14px;font-weight:500;line-height:1.3;margin:0}.loading-message{color:var(--color-steel);font-size:13px;font-weight:400;line-height:1.4;margin:0;text-align:center}.loading-card-upload{align-items:stretch;width:min(420px,100%)}.loading-upload-list{display:flex;flex-direction:column;gap:12px;margin-top:4px}.loading-upload-file{display:flex;flex-direction:column;gap:6px}.loading-upload-row{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:20px}.loading-upload-name{color:var(--color-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loading-upload-name,.loading-upload-percent{font-size:13px;font-weight:500;line-height:1.4;margin:0}.loading-upload-percent{color:var(--color-steel);flex-shrink:0}.loading-upload-track{background:var(--color-hairline);border-radius:9999px;height:6px;overflow:hidden}.loading-upload-bar{background:var(--color-primary);border-radius:inherit;height:100%}@keyframes loading-spin{to{transform:rotate(1turn)}}.page-danger-flash{background:color-mix(in srgb,#c53030 22%,#0000);inset:0;pointer-events:none;position:fixed;z-index:45;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-brand-red-dark) 22%,#0000)}animation:page-danger-flash 1.1s ease-in-out infinite}@keyframes page-danger-flash{0%,to{opacity:.12}50%{opacity:.42}}.dialog-backdrop{align-items:center;background:color-mix(in srgb,#000 40%,#0000);display:flex;inset:0;justify-content:center;padding:24px 16px;position:fixed;z-index:40}.dialog-card{background:var(--color-canvas);border:1px solid var(--color-hairline-soft);border-radius:16px;box-shadow:0 16px 48px -8px #0500381f;max-width:440px;padding:24px;width:100%}.dialog-title-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.button-icon-close{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--color-ink);cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;margin:-10px -10px -10px 0;width:44px}.button-icon-close:active{background:var(--color-surface)}.dialog-fields{display:flex;flex-direction:column;gap:16px;margin-top:20px}.dialog-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:0}.dialog-actions:has(.button-logout-quiet){justify-content:space-between}.checkbox-label{align-items:center;color:var(--color-ink);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:10px;line-height:1.5;min-height:44px;position:relative}.checkbox-label input{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.checkbox-icon{align-items:center;background:var(--color-canvas);border:1px solid var(--color-hairline-strong);border-radius:6px;color:#0000;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;height:22px;justify-content:center;line-height:1;width:22px}.checkbox-label input:checked+.checkbox-icon{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.checkbox-label input:focus-visible+.checkbox-icon{box-shadow:0 0 0 2px var(--color-brand-blue)}.type-direction-row{display:grid;gap:12px;grid-template-columns:1fr 1fr;width:100%}.type-direction-row .checkbox-label{width:100%}.type-direction-copy{align-items:baseline;display:flex;gap:8px;min-width:0}.rate-readout{color:var(--color-steel);font-size:14px;font-weight:400;line-height:1.5;margin-top:16px}.rate-amount{color:var(--color-ink);font-weight:600}.form-actions{align-items:center;display:flex;gap:16px;justify-content:flex-end}.form-actions-split{justify-content:space-between}.select-field{position:relative}.select-field-invalid .select-trigger,.select-trigger-invalid{border-color:var(--color-brand-red-dark);color:var(--color-brand-red-dark)}.select-trigger-value{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.select-trigger{align-items:center;background:var(--color-canvas);border:1px solid var(--color-hairline-strong);border-radius:8px;color:var(--color-ink);cursor:pointer;display:flex;font-size:16px;font-weight:400;gap:12px;height:44px;justify-content:space-between;line-height:1.5;padding:12px 16px;text-align:left;width:100%}.select-trigger:active,.select-trigger:disabled{background:var(--color-surface)}.select-trigger:disabled{color:var(--color-muted);cursor:not-allowed}.select-menu{background:var(--color-canvas);border:1px solid var(--color-hairline-soft);border-radius:12px;box-shadow:0 16px 48px -8px #0500381f;left:0;max-height:240px;overflow:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:30}.select-option-end{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.select-option-category{color:var(--color-steel)}.select-option-active .select-option-category{color:color-mix(in srgb,#fff 72%,#0000);@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,var(--color-on-primary) 72%,#0000)}}.select-option{align-items:center;background:#0000;border:0;color:var(--color-ink);cursor:pointer;display:flex;font-size:16px;font-weight:400;gap:8px;justify-content:space-between;line-height:1.5;min-height:44px;padding:12px 16px;text-align:left;width:100%}.select-option:active{background:var(--color-surface)}.select-option-active,.select-option-active:active{background:var(--color-primary);color:var(--color-on-primary)}.select-search{align-items:center;display:flex;gap:8px;padding:12px 12px 8px}.select-search .search-pill{flex:1;min-width:0}.select-search .button-icon-circular{flex-shrink:0}.select-empty{color:var(--color-steel);font-size:13px;font-weight:400;line-height:1.4;padding:16px}.datetime-field{position:relative}.datetime-menu{background:var(--color-canvas);border:1px solid var(--color-hairline-soft);border-radius:16px;box-shadow:0 16px 48px -8px #0500381f;left:0;min-width:min(100%,320px);padding:16px;position:absolute;top:calc(100% + 4px);z-index:30}.datetime-time{border-top:1px solid var(--color-hairline-soft);display:block;margin-top:16px;padding-top:16px}.button-primary{align-items:center;background:var(--color-primary);border:0;border-radius:9999px;color:var(--color-on-primary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;line-height:1.3;min-height:44px;padding:12px 24px;text-decoration:none}.button-primary:active{background:var(--color-charcoal)}.button-update-complete{animation:update-complete-pop .4s ease;gap:8px;pointer-events:none}.button-update-check{animation:update-check-in .35s ease}@keyframes update-complete-pop{0%{transform:scale(1)}40%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes update-check-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.button-danger{align-items:center;background:var(--color-brand-red);border:1px solid var(--color-brand-red-dark);border-radius:9999px;color:var(--color-brand-red-dark);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;line-height:1.3;min-height:44px;padding:12px 24px}.button-danger:active{background:color-mix(in srgb,#c53030 16%,#fde8e8);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-brand-red-dark) 16%,var(--color-brand-red))}}.button-primary:disabled{background:var(--color-hairline);color:var(--color-muted);cursor:not-allowed}.button-link{background:#0000;border:0;color:var(--color-brand-blue);cursor:pointer;font-size:14px;font-weight:500;line-height:1.5;padding:0}.text-input{background:var(--color-canvas);border:1px solid var(--color-hairline-strong);border-radius:8px;color:var(--color-ink);font-size:16px;font-weight:400;height:44px;line-height:1.5;outline:none;padding:12px 16px;width:100%}.text-input::placeholder{color:var(--color-muted)}.text-input:focus{border:2px solid var(--color-brand-blue);padding:11px 15px}.text-input:disabled{background:var(--color-surface);color:var(--color-muted);cursor:not-allowed}.text-input-invalid{color:var(--color-brand-red-dark)}.text-input-invalid,.text-input-invalid:focus{border-color:var(--color-brand-red-dark)}textarea.text-area{font-family:inherit;height:auto;min-height:72px;resize:vertical}textarea.text-area:focus{padding:11px 15px}.amount-field{align-items:center;background:var(--color-canvas);border:1px solid var(--color-hairline-strong);border-radius:8px;display:flex;height:44px}.amount-field:focus-within{border:2px solid var(--color-brand-blue)}.amount-field-invalid,.amount-field-invalid:focus-within{border-color:var(--color-brand-red-dark)}.amount-field-invalid :is(.amount-prefix,.text-input){color:var(--color-brand-red-dark)}.amount-field:has(.text-input:disabled),.amount-field:has(.text-input:read-only){background:var(--color-surface)}.amount-field:has(.text-input:disabled) .amount-prefix{color:var(--color-muted)}.amount-field .text-input,.amount-field .text-input:focus{background:#0000;border:0;flex:1;height:100%;min-width:0;padding:12px 16px 12px 8px}.amount-prefix{color:var(--color-steel);display:inline-flex;flex-shrink:0;font-size:16px;font-weight:500;line-height:1;min-width:28px;padding:0 4px 0 14px;pointer-events:none}.amount-prefix,.rate-field{align-items:center;height:44px}.rate-field{background:var(--color-canvas);border:1px solid var(--color-hairline-strong);border-radius:8px;display:flex;gap:8px;padding:0 12px 0 14px}.rate-field:focus-within{border:2px solid var(--color-brand-blue);padding:0 11px 0 13px}.rate-field-invalid,.rate-field-invalid:focus-within{border-color:var(--color-brand-red-dark)}.rate-field-invalid :is(.rate-equals,.rate-lead,.rate-suffix,.text-input){color:var(--color-brand-red-dark)}.rate-field:has(.text-input:disabled){background:var(--color-surface)}.rate-field:has(.text-input:disabled) :is(.rate-equals,.rate-lead,.rate-suffix){color:var(--color-muted)}.rate-field .text-input,.rate-field .text-input:focus{background:#0000;border:0;flex:1;height:100%;min-width:0;padding:12px 8px}.rate-equals,.rate-lead,.rate-suffix{color:var(--color-steel);flex-shrink:0;font-size:16px;font-weight:500;line-height:1;pointer-events:none}.rate-equals{color:var(--color-ink)}.password-field{position:relative}.password-field .text-input{padding-right:48px}.password-field .text-input:focus{padding-right:47px}.password-toggle{align-items:center;background:#0000;border:0;color:var(--color-steel);cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:absolute;right:0;top:0;width:44px}.password-toggle:active{color:var(--color-ink)}.top-nav-inner{align-items:center;column-gap:16px;display:grid;grid-template-columns:1fr auto 1fr;height:100%;margin:0 auto;max-width:1280px;padding:0 32px;width:100%}.top-nav-brand{align-items:center;display:flex;flex-shrink:0;justify-self:start}.top-nav-settings{justify-self:end}.top-nav-tabs{background:var(--color-canvas);border:1px solid var(--color-hairline-strong);border-radius:9999px;display:grid;grid-template-columns:1fr 1fr 1fr;justify-self:center;min-width:0;overflow:hidden}.top-nav-tab{align-items:center;background:#0000;border:0;border-radius:0;border-right:1px solid var(--color-hairline-strong);color:var(--color-ink);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;line-height:1.3;min-height:36px;min-width:0;padding:8px 16px;text-decoration:none}.top-nav-tab:last-child{border-right:0}.top-nav-tab:active,.top-nav-tab:hover{background:var(--color-surface)}.top-nav-tab-active,.top-nav-tab-active:active,.top-nav-tab-active:hover{background:var(--color-primary);color:var(--color-on-primary)}.wordmark{align-items:center;display:inline-flex;gap:8px;text-decoration:none}.wordmark-mark{align-items:center;background:#050038;border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.wordmark-logo{display:block;height:18px;width:18px}.wordmark-label{color:var(--color-ink);font-size:18px;font-weight:500;line-height:1.4}.auth-shell{align-items:flex-start;background:var(--color-canvas);display:flex;justify-content:center;min-height:100%;padding:var(--page-pad-top) var(--page-pad-x) calc(var(--page-pad-bottom) + env(safe-area-inset-bottom, 0px))}.auth-card{max-width:400px;position:relative;width:100%}.auth-corner-label,.badge-new{border-radius:9999px;font-size:11px;font-weight:400;letter-spacing:.03em;line-height:1.4;padding:4px 10px}.auth-corner-label{background:var(--color-surface-yellow);color:color-mix(in srgb,#000 42%,#5c4e00);position:absolute;right:16px;top:16px;@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,#000 42%,var(--color-yellow-dark))}}.badge-new-blue{background:var(--color-surface-pricing-featured);color:color-mix(in srgb,#000 42%,#4262ff);@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,#000 42%,var(--color-brand-blue))}}.badge-new-yellow{background:var(--color-surface-yellow);color:color-mix(in srgb,#000 42%,#5c4e00);@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,#000 42%,var(--color-yellow-dark))}}html[data-theme=dark] :is(.auth-corner-label,.badge-new-yellow){color:color-mix(in srgb,#fff 52%,#ffd02f);@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,#fff 52%,var(--color-brand-yellow))}}html[data-theme=dark] .badge-new-blue{color:color-mix(in srgb,#fff 52%,#4262ff);@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,#fff 52%,var(--color-brand-blue))}}.badge-status{--status-color:var(--color-brand-yellow);background:var(--status-color);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--status-color) 16%,var(--color-canvas))}color:#000;@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,#000 42%,var(--status-color))}}html[data-theme=dark] .badge-status{color:#fff;@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,#fff 52%,var(--status-color))}}.color-field{align-items:center;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr)}.color-well{border:1px solid var(--color-hairline-strong);border-radius:12px;cursor:pointer;height:44px;overflow:hidden;position:relative;width:44px}.color-well input{border:0;cursor:pointer;height:200%;inset:-50%;padding:0;position:absolute;width:200%}.status-color-preview{align-items:center;display:flex;min-height:24px}.field-label-row{align-items:center;display:flex;gap:8px}.page-title-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.page-title-start{align-items:center;display:flex;gap:12px;min-width:0}.page-title-start .button-icon-circular{flex-shrink:0}.page-title-heading,.page-title-row h1{align-items:center;display:flex;gap:12px;margin:0;min-width:0}.page-title-row .button-heading-create,.page-title-row .button-primary{flex-shrink:0}.transfer-list{background:var(--color-canvas);border:1px solid var(--color-hairline-soft);border-radius:16px;margin-top:32px;overflow:hidden}.transfer-empty{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:32px;padding:48px 24px;text-align:center}.transfer-empty .button-primary{gap:8px}.transfer-pager{display:flex;gap:12px;justify-content:space-between;margin-top:16px}.transfer-pager .button-secondary{gap:8px}.transfer-pager-next{margin-left:auto}.transfer-head,.transfer-row{align-items:center;display:grid;gap:16px 24px;grid-template-columns:minmax(0,.8fr) minmax(0,2fr) minmax(168px,.7fr) auto 20px;padding:16px 24px}.transfer-head{color:var(--color-stone);font-size:11px;font-weight:600;letter-spacing:.03em;line-height:1.4;text-transform:uppercase}.transfer-head,.transfer-row{border-bottom:1px solid var(--color-hairline-soft)}.transfer-row{color:inherit;cursor:pointer;text-decoration:none}.transfer-row:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.transfer-row:active,.transfer-row:hover{background:var(--color-surface)}.transfer-row-icon{color:var(--color-muted);justify-self:end}:is(.transfer-row:active,.transfer-row:hover) .transfer-row-icon{color:var(--color-ink)}.transfer-row:last-child{border-bottom:0}.transfer-amount,.transfer-customer,.transfer-date{min-width:0;overflow:hidden}.transfer-primary{color:var(--color-ink);font-size:16px;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-date{font-size:14px;justify-self:start;line-height:1.5;text-align:left}.transfer-date,.transfer-detail{color:var(--color-steel);font-weight:400}.transfer-detail{font-size:13px;line-height:1.4;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-date,.transfer-head>:nth-child(3){justify-self:start;text-align:left}.transfer-head>:nth-child(4),.transfer-status{justify-self:end}.transfer-compact{display:none}.auth-title-row{align-items:center;display:flex;gap:12px;margin-bottom:32px;padding-right:56px}.button-google{align-items:center;background:var(--color-canvas);border:1px solid var(--color-hairline-strong);border-radius:9999px;color:var(--color-ink);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:12px;justify-content:center;line-height:1.3;min-height:44px;padding:12px 24px;width:100%}.button-google:active{background:var(--color-surface)}.button-google:disabled{color:var(--color-muted);cursor:not-allowed}.auth-or{align-items:center;color:var(--color-steel);display:flex;font-size:13px;font-weight:400;gap:12px;line-height:1.4;margin:24px 0}.auth-or:after,.auth-or:before{background:var(--color-hairline);content:"";flex:1;height:1px}@media (min-width:1025px){.home-rate-main{align-items:stretch;display:grid;gap:32px;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.2fr);grid-template-rows:auto 1fr}.home-rate-result{grid-column:2;grid-row:1}.home-rate-controls{display:flex;flex-direction:column;grid-column:1;grid-row:1/span 2;height:100%}.home-rate-aside.home-rate-note-desktop{display:flex;flex:1;flex-direction:column;justify-content:space-between;margin-top:24px}.home-rate-side{grid-column:2;grid-row:2}.home-rate-note-desktop{display:flex}.home-rate-note-mobile{display:none}}}.rdp-root{--rdp-accent-color:var(--color-primary);--rdp-accent-background-color:var(--color-surface);--rdp-today-color:var(--color-primary);--rdp-selected-border:2px solid var(--color-primary);--rdp-day-height:40px;--rdp-day-width:40px;--rdp-day_button-height:40px;--rdp-day_button-width:40px;--rdp-day_button-border-radius:9999px;font-family:var(--font-sans),sans-serif}.rdp-root .rdp-selected{font-size:inherit;font-weight:500}.rdp-root .rdp-selected .rdp-day_button{background:var(--color-primary);border:2px solid var(--color-primary);color:var(--color-on-primary)}.rdp-root .rdp-today:not(.rdp-outside){color:var(--color-primary)}.rdp-root .rdp-today.rdp-selected .rdp-day_button{color:var(--color-on-primary)}@media (max-width:1023px){.top-nav{height:auto}.top-nav-inner{align-items:center;column-gap:12px;display:grid;grid-template-areas:"brand settings" "tabs tabs";grid-template-columns:minmax(0,1fr) auto;height:auto;padding:0 16px 12px;row-gap:8px}.top-nav-brand{grid-area:brand;min-height:56px}.top-nav-tabs{grid-area:tabs;width:100%}.top-nav-settings{grid-area:settings;justify-self:end;margin-left:0}.top-nav-tab{min-height:44px;min-width:0;padding:12px 8px}.button-icon-circular,.button-icon-circular-active{height:44px;width:44px}.settings-nav-item{min-height:44px}.customer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.type-heading-3{font-size:22px}.top-nav{height:auto}.settings-shell{flex-direction:column;height:auto;min-height:100%}.settings-shell:not(.settings-shell-menu) .settings-sidebar{display:none}.settings-sidebar{border-bottom:1px solid var(--color-hairline);border-right:0;padding:16px;width:100%}.settings-sidebar-footer{margin-top:20px}.settings-sidebar-footer .button-logout{min-height:44px}.settings-content{overflow:visible;padding:24px 16px calc(var(--page-pad-bottom) + env(safe-area-inset-bottom, 0px))}.settings-panel{padding:8px 16px}.settings-panel:has(.settings-list),.settings-panel:has(.theme-options){padding:0}.theme-option{min-height:44px;padding:12px 16px}.settings-field{gap:8px;grid-template-columns:1fr}.settings-list-row{align-items:flex-start;min-height:44px;padding:12px 16px}.settings-list-row+.settings-list-row:before{left:16px;right:16px}.settings-empty{padding:16px}.transfer-edit-tab{min-height:44px;padding:12px 10px}.page-shell{min-height:100%}.home-rate{padding:16px}.home-rate-range .transfer-edit-tab{font-size:13px;min-height:44px;padding:10px 8px}.transfer-list{margin-top:24px}.transfer-empty{margin-top:24px;padding:32px 16px}:is(.receipt-empty,.transfer-empty) .button-primary{max-width:320px;min-height:44px;width:100%}.receipt-summary-top{align-items:flex-start;gap:12px}.receipt-summary-money,.receipt-summary-who{max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.receipt-summary-money{align-items:flex-end;display:flex;flex-direction:column;gap:2px;white-space:normal}.receipt-summary-money-lead{display:none}.receipt-table{margin:8px -16px -16px}.receipt-table-amount,.receipt-table-category,.receipt-table-date,.receipt-table-head,.receipt-table-icon,.receipt-table-type{display:none}.receipt-table-row{display:block;min-height:44px;padding:16px}.receipt-table-compact{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.receipt-table-compact :is(.transfer-copy,.transfer-detail,.transfer-primary){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.receipt-totals{align-items:start;column-gap:8px;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr);min-height:0;padding:12px 16px;row-gap:8px}.receipt-total{display:contents}.receipt-label-wide{display:none}.receipt-label-compact{display:inline}.receipt-total-done,.receipt-total-label,.receipt-total-value{justify-self:center;text-align:center}.receipt-total-remaining .receipt-total-label{grid-column:1;grid-row:1}.receipt-total-remaining :is(.receipt-total-done,.receipt-total-value){grid-column:1;grid-row:2}.receipt-total-sep:first-of-type{grid-column:2;grid-row:1/-1}.receipt-total-sending .receipt-total-label{grid-column:3;grid-row:1}.receipt-total-sending :is(.receipt-total-done,.receipt-total-value){grid-column:3;grid-row:2}.receipt-total-sep:last-of-type{grid-column:4;grid-row:1/-1}.receipt-total-receiving .receipt-total-label{grid-column:5;grid-row:1}.receipt-total-receiving :is(.receipt-total-done,.receipt-total-value){grid-column:5;grid-row:2}.receipt-total-sep{align-self:stretch;height:auto;margin:0;width:1px}.receipt-empty+.receipt-totals{margin:16px -16px -16px}.receipt-total-value{flex-direction:column;font-size:12px;gap:2px;justify-content:center;line-height:1.35}.receipt-total-arrow{color:var(--color-stone);margin:0}.receipt-total-done{margin-top:0;padding:4px 8px}.receipt-upload{min-height:88px;padding:16px}.receipt-upload-files{grid-template-columns:1fr}.receipt-upload-name-input{font-size:16px;height:44px}.receipt-summary-meta{gap:12px}.receipt-summary-when-full{display:none}.receipt-summary-when-compact{display:inline}.transfer-pager{justify-content:stretch}.transfer-pager-next{margin-left:0}.transfer-pager .button-secondary{flex:1;min-height:44px}.transfer-amount,.transfer-customer,.transfer-date,.transfer-head,.transfer-row-icon,.transfer-status{display:none}.transfer-row{display:block;padding:16px}.transfer-compact{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.transfer-copy{min-width:0}.transfer-copy :is(.transfer-detail,.transfer-primary){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-compact-meta{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.transfer-compact-meta .transfer-detail{margin-top:0;text-align:right}.address-box,.currency-pair,.form-grid{grid-template-columns:1fr}.address-box :is(.address-city,.address-postal,.address-province,.address-street,.address-unit){border-radius:0;border-right:0;grid-column:1}.address-box .address-unit{border-top-left-radius:8px;border-top-right-radius:8px}.address-box :is(.address-city,.address-province){border-bottom:1px solid var(--color-hairline)}.address-box .address-province .select-trigger,.address-box .select-trigger{border-bottom:1px solid var(--color-hairline);border-radius:0;border-right:0}.address-box .address-postal{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.method-field-pick{min-height:44px}.method-field-custom{align-items:stretch;flex-direction:column}.method-field-custom .button-secondary{min-height:44px;width:100%}.method-field-grip{min-height:44px;width:44px}.customer-method-remove-field{min-height:44px}.method-field-row{flex-wrap:wrap}.method-field-actions{margin-left:auto}.rate-block{max-width:none}.button-swap{justify-self:center}.button-swap svg{transform:rotate(90deg)}.section-fold-toggle{min-height:44px}.section-fold-toggle[aria-expanded=false]{align-items:flex-start}.section-fold-end{min-height:44px}.section-fold-copy{align-items:flex-start;flex-direction:column;gap:8px}.section-fold-when-full{display:none}.section-fold-when-compact{display:inline}.section-heading-row{align-items:flex-start;gap:12px}.section-title-wide{display:none}.section-title-narrow{display:inline}.card-top-accent-mobile{border-top:3px solid var(--color-primary)}.button-heading-create{min-height:44px;padding:12px 16px}.button-heading-create-label-wide{display:none}.button-heading-create-icon,.button-heading-create-label-narrow{display:inline}.button-heading-create-icon{display:block;flex-shrink:0}.customer-toolbar{grid-template-columns:1fr 1fr}.customer-toolbar-search{grid-column:1/-1}.customer-toolbar :is(.search-pill,.select-trigger){height:44px}.dialog-backdrop,.loading-overlay{padding:16px}.dialog-backdrop{align-items:flex-start}.loading-card{padding:16px}.loading-card-upload{width:100%}.dialog-card{padding:16px}.dialog-actions{flex-direction:column-reverse}.dialog-actions :is(.button-danger,.button-primary,.button-secondary){min-height:44px;width:100%}.form-actions{justify-content:stretch}.form-actions .button-primary,.form-actions-split .button-secondary{min-height:44px;width:auto}.form-actions-split{justify-content:space-between}.form-actions:not(.form-actions-split) .button-primary{width:100%}.auth-shell{padding:var(--page-pad-top) var(--page-pad-x) calc(var(--page-pad-bottom) + env(safe-area-inset-bottom, 0px))}.card-base{padding:16px}.search-pill{height:44px}}@media (max-width:479px){.top-nav-tab{font-size:13px;padding:12px 4px}.wordmark-label{font-size:16px}.type-heading-3{font-size:20px}.page-title-row{align-items:center;gap:12px}.page-title-row .button-primary{min-height:44px;padding:12px 16px}.customer-grid,.customer-toolbar{grid-template-columns:1fr}.customer-card{min-height:120px;padding:16px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--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;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}