aside.app-sidebar:not(.app-sidebar-collapsed){width:16.5rem}aside.app-sidebar.app-sidebar-collapsed{width:4.25rem}.nav-drawer-root .nav-drawer-panel{width:min(23rem,100vw - 1.5rem)}nav.app-nav{gap:0;padding:.5rem .75rem .75rem}nav.app-nav,.nav-drawer-root nav{scrollbar-width:none}nav.app-nav::-webkit-scrollbar{display:none}.nav-drawer-root nav::-webkit-scrollbar{display:none}.app-nav-cta{border-radius:var(--swift-bubble-radius);color:#fff;white-space:nowrap;background:linear-gradient(140deg,#6a0ef4 0%,#3b2cf6 55%,#1f5fe0 100%);align-items:center;gap:.7rem;min-height:2.75rem;margin:.25rem 0 .75rem;padding:0 1rem;font-size:.9rem;font-weight:700;transition:filter .16s,transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s;display:flex;box-shadow:inset 0 1px #ffffff38,0 12px 24px -14px #3b2cf6d9}.app-nav-cta:hover{filter:brightness(1.08);box-shadow:inset 0 1px #ffffff38,0 16px 28px -14px #3b2cf6f2}.app-nav-cta:active{transform:scale(.97)}.app-nav-cta[aria-current=page]{box-shadow:inset 0 1px 0 #ffffff38, 0 0 0 2px var(--background), 0 0 0 4px #6a0ef4b3}@supports (color:lab(0% 0 0)){.app-nav-cta[aria-current=page]{box-shadow:inset 0 1px 0 #ffffff38, 0 0 0 2px var(--background), 0 0 0 4px lab(35.9951% 68.8495 -94.9197/.7)}}.app-nav-cta:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.app-nav-section{flex-direction:column;gap:.125rem;display:flex}.app-nav-section+.app-nav-section{margin-top:.85rem}.app-nav-heading{color:var(--muted-foreground);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;margin:0 0 .3rem;padding:0 1rem;font-size:.68rem;font-weight:700;overflow:hidden}:is(nav.app-nav,.app-nav-footer) .app-nav-link{width:100%;min-height:2.5rem;box-shadow:none;color:var(--muted-foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.7rem;align-items:center;gap:.8rem;margin:0;padding:0 .875rem 0 1rem;font-size:.875rem;font-weight:600;transition:background-color .14s,color .14s;display:flex;position:relative}:is(nav.app-nav,.app-nav-footer) .app-nav-link:before{background:var(--primary);content:"";opacity:0;border-radius:9999px;width:3px;height:1rem;transition:opacity .16s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:.2rem;transform:translateY(-50%)scaleY(.2)}:is(nav.app-nav,.app-nav-footer) .app-nav-link:hover{background:color-mix(in oklch, var(--foreground) 6%, transparent);color:var(--foreground)}:is(nav.app-nav,.app-nav-footer) .app-nav-link:active{background:color-mix(in oklch, var(--foreground) 4%, transparent);color:color-mix(in oklch, var(--foreground) 80%, transparent)}:is(nav.app-nav,.app-nav-footer) .app-nav-link:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}:is(nav.app-nav,.app-nav-footer) .app-nav-link.app-nav-link-active,:is(nav.app-nav,.app-nav-footer) .app-nav-link.app-nav-link-active:hover{background:color-mix(in oklch, var(--primary) 16%, transparent);box-shadow:none;color:var(--nav-active);font-weight:700}:is(nav.app-nav,.app-nav-footer) .app-nav-link.app-nav-link-active:before{opacity:1;transform:translateY(-50%)scaleY(1)}html.dark :is(nav.app-nav,.app-nav-footer) .app-nav-link.app-nav-link-active:before{background:#a78bfa}html[data-light-surface=glass] :is(nav.app-nav,.app-nav-footer) .app-nav-link:hover{color:var(--foreground-strong,var(--foreground));background:#12141a0d}html[data-light-surface=glass] :is(nav.app-nav,.app-nav-footer) .app-nav-link.app-nav-link-active,html[data-light-surface=glass] :is(nav.app-nav,.app-nav-footer) .app-nav-link.app-nav-link-active:hover{background:color-mix(in oklch, var(--primary) 12%, white);color:var(--nav-active)}html.dark[data-light-surface=glass] :is(nav.app-nav,.app-nav-footer) .app-nav-link:hover,html[data-theme=dark][data-light-surface=glass] :is(nav.app-nav,.app-nav-footer) .app-nav-link:hover{background:#f4ebdd0f}html.dark[data-light-surface=glass] :is(nav.app-nav,.app-nav-footer) .app-nav-link.app-nav-link-active,html[data-theme=dark][data-light-surface=glass] :is(nav.app-nav,.app-nav-footer) .app-nav-link.app-nav-link-active,html.dark[data-light-surface=glass] :is(nav.app-nav,.app-nav-footer) .app-nav-link.app-nav-link-active:hover,html[data-theme=dark][data-light-surface=glass] :is(nav.app-nav,.app-nav-footer) .app-nav-link.app-nav-link-active:hover{background:#8b5cf633}.app-nav-footer{border-top:1px solid color-mix(in oklch, var(--foreground) 8%, transparent);flex-direction:column;flex-shrink:0;gap:.125rem;padding:.6rem .75rem .85rem;display:flex}.app-nav-kbd{border:1px solid var(--border);background:color-mix(in oklch, var(--muted) 60%, transparent);min-width:1.35rem;height:1.35rem;color:var(--muted-foreground);border-radius:.35rem;place-items:center;margin-left:auto;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:.7rem;font-weight:600;display:inline-grid}.app-nav-network{min-height:2rem;color:var(--muted-foreground);align-items:center;gap:.6rem;margin-top:.35rem;padding:0 1rem 0 1.15rem;font-size:.75rem;font-weight:600;display:flex}.app-nav-network-dot{background:#22c55e;border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #22c55e2e}.app-sidebar-collapsed nav.app-nav,.app-sidebar-collapsed .app-nav-footer{align-items:center;padding-inline:.6rem}.app-sidebar-collapsed :is(nav.app-nav,.app-nav-footer) .app-nav-link,.app-sidebar-collapsed .app-nav-cta{justify-content:center;width:2.75rem;padding:0}.app-sidebar-collapsed .app-nav-cta{border-radius:9999px;height:2.75rem}.app-sidebar-collapsed :is(.app-nav-cta,.app-nav-link)>span,.app-sidebar-collapsed .app-nav-kbd,.app-sidebar-collapsed .app-nav-network>span:not(.app-nav-network-dot){display:none}.app-sidebar-collapsed .app-nav-heading{background:color-mix(in oklch, var(--foreground) 10%, transparent);color:#0000;height:1px;margin:0 .5rem .6rem;padding:0}.app-sidebar-collapsed .app-nav-section{align-items:center}.app-sidebar-collapsed .app-nav-network{justify-content:center;padding:0}@media (prefers-reduced-motion:reduce){.app-nav-cta,:is(nav.app-nav,.app-nav-footer) .app-nav-link,:is(nav.app-nav,.app-nav-footer) .app-nav-link:before{transition:none}}
.mtb{display:none}@media (max-width:1023px){.mtb{z-index:30;right:0;bottom:calc(.6rem + env(safe-area-inset-bottom,0px));border:1px solid color-mix(in oklch, var(--foreground) 8%, transparent);background:color-mix(in oklch, var(--card) 80%, transparent);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border-radius:9999px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;width:min(30rem,100% - 1.5rem);height:4.1rem;margin-inline:auto;padding:0 .3rem;display:grid;position:fixed;left:0;box-shadow:0 16px 40px -14px #12141a59}html[data-light-surface=glass]:not(.dark) .mtb{background:#ffffffb3;border-color:#fffffff2;box-shadow:0 14px 36px -12px #12141a47,inset 0 1px #fffffff2}html[data-light-surface=cream]:not(.dark) .mtb{background:#fff9f0e6;border-color:#17111c14}.dark .mtb{background:#1d1523cc;border-color:#f4ebdd1a;box-shadow:0 16px 40px -12px #000000bf,inset 0 1px #f4ebdd14}.mtb-tab{min-width:0;height:3.35rem;color:var(--muted-foreground);-webkit-tap-highlight-color:transparent;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;margin:0 .1rem;font-size:.68rem;font-weight:600;transition:color .2s,background-color .25s,transform .15s;display:flex}.mtb-tab.is-active{background:color-mix(in oklch, var(--primary) 11%, transparent);color:var(--primary);font-weight:700}.dark .mtb-tab.is-active{color:#ddd6fe;background:#8b5cf638}.mtb-tab:active{transform:scale(.92)}.mtb-tab:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.mtb-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.platform-shell[data-tabbar] .app-main:after{content:"";height:calc(5.25rem + env(safe-area-inset-bottom,0px));flex-shrink:0;display:block}.platform-shell[data-tab-root] a[aria-label="Back to the dashboard"]{display:none}html:has(.platform-shell[data-tabbar]) :is(.allie-dock,.allie-panel){bottom:calc(5.4rem + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.mtb-tab{transition:none}}.mtitle{display:none}@media (max-width:767px){.mtitle{z-index:35;padding:calc(.45rem + env(safe-area-inset-top,0px)) .85rem .45rem;border-bottom:1px solid color-mix(in oklch, var(--foreground) 7%, transparent);background:color-mix(in oklch, var(--background) 74%, transparent);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);opacity:0;pointer-events:none;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;align-items:center;gap:.5rem;transition:transform .28s cubic-bezier(.32,.72,0,1),opacity .2s;display:grid;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}html[data-light-surface=glass]:not(.dark) .mtitle{background:#ffffffb8}.mtitle[data-shown]{opacity:1;pointer-events:auto;transform:none}.mtitle-back{width:2.5rem;height:2.5rem;color:var(--foreground);-webkit-tap-highlight-color:transparent;border-radius:9999px;place-items:center;transition:transform .15s;display:grid}.mtitle-back:active{transform:scale(.9)}.mtitle-title{font-family:var(--font-heading), Sora, ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;overflow:hidden}}@media (prefers-reduced-motion:reduce){.mtitle{transition:none}}@media (max-width:1023px){html .nav-drawer-root .nav-drawer-panel{width:100%;max-width:34rem;max-height:min(86dvh,46rem);padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;border-radius:2rem 2rem 0 0;margin-inline:auto;transition:transform .38s cubic-bezier(.32,.72,0,1);inset:auto 0 0;transform:translateY(105%)}html .nav-drawer-root[data-open] .nav-drawer-panel{transform:translateY(0)}html .nav-drawer-root .nav-drawer-panel:before{content:"";background:color-mix(in oklch, var(--muted-foreground) 40%, transparent);border-radius:9999px;flex-shrink:0;width:2.6rem;height:.3rem;margin:.6rem auto 0;display:block}html .nav-drawer-root .nav-drawer-head{padding-top:.5rem}html .nav-drawer-root .nav-drawer-rule{display:none}html .nav-drawer-root .nav-drawer-item{transform:translateY(.6rem)scale(.96)}html .nav-drawer-root[data-open] .nav-drawer-item{transform:none}html .nav-drawer-root .nav-drawer-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}html .nav-drawer-root .nav-drawer-list>li{border-width:0;padding:0}html .nav-drawer-root .nav-drawer-link{background:color-mix(in oklch, var(--muted) 75%, transparent);min-height:5.6rem;box-shadow:none;color:var(--foreground);text-align:center;border-radius:1.25rem;flex-direction:column;justify-content:center;gap:0;padding:.8rem .35rem;font-size:.78rem;transition:transform .15s}html .nav-drawer-root .nav-drawer-link:active{transform:scale(.95)}html .nav-drawer-root .nav-drawer-link-main{flex-direction:column;gap:.5rem;max-width:100%}html .nav-drawer-root .nav-drawer-icon{background:color-mix(in oklch, var(--primary) 12%, var(--card));width:2.6rem;height:2.6rem;color:var(--primary);border-radius:.9rem;place-items:center;display:grid}html .nav-drawer-root .nav-drawer-icon svg{width:1.25rem;height:1.25rem}html.dark .nav-drawer-root .nav-drawer-icon{color:#c4b5fd;background:#8b5cf62e}html .nav-drawer-root .nav-drawer-label{white-space:normal;line-height:1.2}html .nav-drawer-root .nav-drawer-chevron{display:none}html .nav-drawer-root .nav-drawer-link[aria-current=page]{background:var(--primary);color:#fff}html .nav-drawer-root .nav-drawer-link[aria-current=page] .nav-drawer-icon{color:#fff;background:#ffffff2e}html[data-light-surface=glass]:not(.dark) .nav-drawer-root .nav-drawer-link:not([aria-current=page]){background:#f2f4f7f2}.platform-shell{-webkit-tap-highlight-color:transparent}.platform-shell a{-webkit-touch-callout:none}.platform-shell :is(a,button)[aria-label^=Back]{transition:transform .15s}.platform-shell :is(a,button)[aria-label^=Back]:active{transform:scale(.9)}.platform-shell :is(.dh-action,.dh-week):active{transition:transform .12s;transform:scale(.96)}.platform-shell .app-topbar{background:color-mix(in oklch, var(--background) 72%, transparent);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-bottom-color:#0000}.platform-shell .app-topbar-brand .platform-wordmark{font-size:1rem}html[data-light-surface=glass]:not(.dark) .platform-shell .app-main{background:radial-gradient(130% 38% at 50% 0,#efe9ff 0%,#f6f7fb 55%,#fff 85%)}html[data-light-surface=glass]:not(.dark) .platform-shell .dh-week{background:#fffc;border-color:#12141a12;box-shadow:inset 0 1px #ffffffe6,0 10px 30px -18px #5b21b647}}@media (max-width:767px){.platform-shell .app-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0}.platform-shell .app-topbar-inner{gap:.5rem;padding:.75rem 1rem .2rem}.platform-shell .app-topbar-brand,.platform-shell .app-topbar-points{display:none}.platform-shell .app-topbar-tools{display:contents}.platform-shell .app-topbar-profile{order:-1;margin-right:auto}.platform-shell .app-topbar-profile .profile-trigger{width:2.9rem;height:2.9rem;box-shadow:none;background:0 0;border:0;border-radius:9999px;gap:0;padding:0}.platform-shell .app-topbar-profile .profile-trigger:hover{box-shadow:none;background:0 0}.platform-shell .app-topbar-profile .profile-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 35%, transparent)}.platform-shell .app-topbar-profile .profile-trigger>.profile-avatar{width:100%;height:100%}.platform-shell .app-topbar-profile .profile-trigger>.profile-avatar:not(:has(img)){color:#3b1478;letter-spacing:.01em;background:radial-gradient(circle at 50% 45%,#f3ecfe 0%,#e7dcfb 70%,#ddd0f8 100%);border:0;font-size:1rem;font-weight:500;box-shadow:0 6px 18px -10px #5b21b659}.dark .platform-shell .app-topbar-profile .profile-trigger>.profile-avatar:not(:has(img)){color:#ede4ff;background:radial-gradient(circle at 50% 45%,#4c2a85 0%,#3a1f6a 70%,#2f1858 100%)}.platform-shell .app-topbar-profile .profile-trigger>svg,.platform-shell .app-topbar-profile .profile-trigger-name{display:none}.platform-shell :is(.app-topbar-search,.app-topbar-bell>button){border-color:var(--border);background:var(--card);width:2.75rem;height:2.75rem;color:var(--foreground);border-radius:9999px}html[data-light-surface=glass]:not(.dark) .platform-shell :is(.app-topbar-search,.app-topbar-bell>button){background:#fffc;border-color:#12141a12;box-shadow:inset 0 1px #ffffffe6,0 8px 22px -14px #5b21b659}.platform-shell :is(.app-topbar-search,.app-topbar-bell>button) svg{width:1.15rem;height:1.15rem}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){html .nav-drawer-root .nav-drawer-panel,html .nav-drawer-root .nav-drawer-link{transition:none}}
.oid-suggest{z-index:40;overscroll-behavior:contain;border:1px solid var(--border);background:var(--popover,var(--card));border-radius:1rem;gap:.15rem;max-height:18rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto;box-shadow:0 24px 48px -24px #00000073}.oid-suggest-note{color:var(--muted-foreground);padding:.6rem .7rem;font-size:.82rem}.oid-suggest-item{text-align:left;border-radius:.75rem;align-items:center;gap:.7rem;width:100%;padding:.55rem .6rem;transition:background .12s;display:flex}.oid-suggest-item:hover,.oid-suggest-item:focus-visible{background:color-mix(in oklch, var(--primary) 9%, transparent);outline:none}.oid-suggest-avatar{background:color-mix(in oklch, var(--primary) 12%, transparent);width:2.2rem;height:2.2rem;color:var(--primary);border-radius:9999px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.oid-suggest-avatar img{object-fit:cover;width:100%;height:100%}.oid-suggest-text{flex:1;min-width:0;display:grid}.oid-suggest-id{min-width:0;color:var(--foreground);align-items:center;gap:.3rem;font-size:.95rem;font-weight:700;display:inline-flex}.oid-suggest-name{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.oid-suggest-pay{background:var(--primary);color:var(--primary-foreground,#fff);border-radius:9999px;flex-shrink:0;padding:.3rem .7rem;font-size:.75rem;font-weight:700}
.ios-tagline{display:none}.platform-shell[data-ios]{--ios-hero:radial-gradient(120% 90% at 100% 0%, #ffffff29, transparent 55%), linear-gradient(140deg, #6a0ef4 0%, #3b2cf6 55%, #1f5fe0 100%);--ios-hero-shadow:0 24px 46px -22px #3b2cf699, inset 0 1px 0 #fff3;--ios-card-bg:var(--card);--ios-card-border:var(--border);--ios-card-shadow:none;--ios-blur:none;--ios-round-bg:var(--card);--ios-round-shadow:none;--ios-field-bg:var(--card);--ios-field-border:var(--border);--ios-field-shadow:none;--ios-cta-shadow:0 14px 28px -14px #5b21b6d9}html[data-light-surface=glass]:not(.dark) .platform-shell[data-ios]{--ios-card-bg:#fffc;--ios-card-border:#12141a0f;--ios-card-shadow:inset 0 1px 0 #ffffffe6, 0 10px 30px -18px #5b21b647;--ios-blur:blur(22px) saturate(165%);--ios-round-bg:#ffffffc7;--ios-round-shadow:inset 0 1px 0 #ffffffe6, 0 8px 22px -14px #5b21b659;--ios-field-bg:#ffffffdb;--ios-field-border:#12141a14;--ios-field-shadow:inset 0 1px 0 #ffffffe6, 0 10px 26px -20px #5b21b659}html[data-light-surface=cream]:not(.dark) .platform-shell[data-ios]{--ios-card-bg:#fff9f0;--ios-card-border:#17111c12;--ios-card-shadow:0 10px 30px -22px #17111c59;--ios-round-bg:#fff9f0;--ios-round-shadow:0 8px 20px -14px #17111c59;--ios-field-bg:#fff9f0;--ios-field-border:#17111c1a}html.dark .platform-shell[data-ios]{--ios-card-bg:#17111c;--ios-card-border:#f4ebdd12;--ios-card-shadow:inset 0 1px 0 #f4ebdd0a;--ios-round-bg:#1d1523d9;--ios-round-shadow:inset 0 1px 0 #f4ebdd0f;--ios-field-bg:#1d1523;--ios-field-border:#f4ebdd14;--ios-field-shadow:none;--ios-cta-shadow:0 14px 30px -14px #6d28d9e6}.platform-shell[data-ios] header>:is(.bulkpay-title,.ck-title,.cl-title,.dep-title,.insights-title,.inv-title,.ov-title,.pocket-bar-title,.pr-title,.recurepay-title,.req-title,.st-title,.sx-title,.txh-title,.ntf-title),.platform-shell[data-ios] .app-frame .app-page-title h1{letter-spacing:-.035em;font-size:2.125rem;font-weight:800}.platform-shell[data-ios] .ios-tagline{color:var(--muted-foreground);margin:-.35rem 0 .15rem;font-size:1rem;font-weight:500;line-height:1.4;display:block}.platform-shell[data-ios] .ios-tagline em{color:var(--primary);font-style:normal;font-weight:700}html.dark .platform-shell[data-ios] .ios-tagline em{color:#c4b5fd}.platform-shell[data-ios] [data-slot=button][data-variant=default]:not([data-size^=icon],:disabled,.tp *){box-shadow:0 10px 22px -12px #5b21b6bf}.platform-shell[data-ios] :is(.req-hero,.dep-hero,.st-hero,.cl-hero,.cr-hero,.ov-hero,.inv-hero,.ck-hero,.pr-hero,.bulkpay-hero,.recurepay-hero,.save-hero,.earn-hero){background:var(--ios-hero);box-shadow:var(--ios-hero-shadow);color:#fff;border-color:#0000;border-radius:1.75rem}.platform-shell[data-ios] :is(.req-hero-glow,.dep-hero-glow,.st-hero-glow,.cl-hero-glow,.cr-hero-glow,.ov-hero-glow,.inv-hero-glow,.ck-hero-glow,.pr-hero-glow,.bulkpay-hero-glow,.recurepay-hero-glow){opacity:1;filter:none;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='160 392 240 240'%3E%3Cpath d='M280 632a120 120 0 1 0 0-240 120 120 0 1 0 0 240' fill='none' stroke='white' stroke-opacity='.14' stroke-width='40'/%3E%3C/svg%3E") 50%/contain no-repeat;border-radius:0;width:13rem;height:13rem;inset:auto -3.25rem -4.75rem auto}.platform-shell[data-ios] :is(.sx-card,.req-card,.dep-card,.st-card,.cl-card,.cr-panel,.ov-card,.inv-card,.inv-list-card,.ck-card,.pr-card,.bulkpay-card,.save-card,.earn-card,.recurepay-card,.insights-card,.ramp-card,.tx-card,.dh-week,.ntf-card){border-color:var(--ios-card-border);background:var(--ios-card-bg);box-shadow:var(--ios-card-shadow);-webkit-backdrop-filter:var(--ios-blur);backdrop-filter:var(--ios-blur);border-radius:1.5rem}.platform-shell[data-ios] :is(.sx-round,.sx-scan-button,.req-round,.dep-round,.st-round,.cl-round,.cr-round,.ov-round,.inv-round,.ck-round,.pr-round,.pr-icon-button,.bulkpay-round,.bulkpay-icon-button,.recurepay-round,.pocket-round,.txh-round,.insights-round-button,.ntf-round){border-color:var(--ios-card-border);background:var(--ios-round-bg);box-shadow:var(--ios-round-shadow);-webkit-backdrop-filter:var(--ios-blur);backdrop-filter:var(--ios-blur)}.platform-shell[data-ios] :is(.sx-search,.sx-to-field,.txh-search,.pr-search,.req-field,.earn-input,.recurepay-input){border-color:var(--ios-field-border);background:var(--ios-field-bg);min-height:3.25rem;box-shadow:var(--ios-field-shadow);border-radius:1.1rem}.platform-shell[data-ios] :is([data-slot=input],[data-slot=select-trigger]):not(.tp *){border-radius:.95rem;min-height:2.75rem}.platform-shell[data-ios] [data-slot=textarea]:not(.tp *){border-radius:1.1rem}.platform-shell[data-ios] [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):not(.tp *){border-radius:9999px}.platform-shell[data-ios] :is(.req-cta,.sx-confirm-cta,.sx-dock-cta,.cl-cta,.ov-complete-cta,.ck-primary,.pr-dock-cta,.bulkpay-cta,.bulkpay-dock-cta,.bulkpay-intro-cta,.recurepay-cta,.earn-btn-primary){min-height:3.25rem;box-shadow:var(--ios-cta-shadow);font-weight:700}.platform-shell[data-ios] :is(.req-cta,.sx-confirm-cta,.sx-dock-cta,.cl-cta,.ov-complete-cta,.ck-primary,.pr-dock-cta,.bulkpay-cta,.bulkpay-dock-cta,.bulkpay-intro-cta,.recurepay-cta,.earn-btn-primary):is(:disabled,[aria-disabled=true]){box-shadow:none}.platform-shell[data-ios] :is(.sx-option-icon,.dep-row-icon,.inv-row-icon,.st-icon,.req-history-icon,.ck-item-icon,.ov-quick-icon,.pr-quick-icon,.bulkpay-head-icon,.cr-tile-icon,.tx-icon){border-radius:.9rem}.platform-shell[data-ios] :is(.sx-row,.dep-row,.st-row,.cl-row,.inv-row,.ck-row,.tx-row,.save-pocket,.cr-tile){transition:transform .14s,background-color .16s}.platform-shell[data-ios] :is(.sx-row,.dep-row,.st-row,.cl-row,.inv-row,.ck-row,.tx-row,.save-pocket,.cr-tile):active{transform:scale(.985)}.platform-shell[data-ios] [data-slot=button]:not(.tp *):active{transform:scale(.97)}@media (max-width:639px){html:has(.platform-shell[data-ios]) [data-slot=dialog-content]{overscroll-behavior:contain;width:100%;max-width:100%;max-height:92dvh;padding:1.9rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px));border-radius:1.9rem 1.9rem 0 0;animation:.34s cubic-bezier(.32,.72,0,1) ios-sheet-up;inset:auto 0 0;overflow-y:auto;translate:none}html:has(.platform-shell[data-ios]) [data-slot=dialog-content][data-state=closed]{animation:.22s ease-in forwards ios-sheet-down}html:has(.platform-shell[data-ios]) [data-slot=dialog-content]:before{content:"";background:color-mix(in oklch, var(--muted-foreground) 40%, transparent);border-radius:9999px;width:2.6rem;height:.3rem;position:absolute;top:.6rem;left:50%;translate:-50%}}@keyframes ios-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ios-sheet-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){html:has(.platform-shell[data-ios]) [data-slot=dialog-content]{animation:none}.platform-shell[data-ios] :is(.sx-row,.dep-row,.st-row,.cl-row,.inv-row,.ck-row,.tx-row,.save-pocket,.cr-tile),.platform-shell[data-ios] [data-slot=button]{transition:none}}
@media (max-width:767px){.platform-shell .app-topbar-center{display:contents}}@media (min-width:768px) and (max-width:1023px){.platform-shell .app-topbar-center{margin-left:auto}.platform-shell .app-topbar-center+.app-topbar-tools{margin-left:0}}@media (min-width:1024px){.platform-shell{background:var(--win-mica);background-attachment:fixed}.platform-shell .app-frame{background:0 0}.platform-shell .app-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0}.platform-shell .app-topbar-inner{grid-template-columns:minmax(max-content,1fr) minmax(12rem,36rem) minmax(max-content,1fr);align-items:center;gap:1rem;min-height:3.5rem;padding:.5rem 1rem .5rem 1.35rem;display:grid}.platform-shell .app-topbar-center{justify-content:center;min-width:0;display:flex}.platform-shell .app-topbar-tools{margin-left:0}.platform-shell .app-topbar-search{border-color:color-mix(in oklch, var(--foreground) 10%, transparent);background:color-mix(in oklch, var(--card) 70%, transparent);width:100%;height:2.5rem;box-shadow:inset 0 -1px 0 color-mix(in oklch, var(--foreground) 8%, transparent);border-radius:.8rem;justify-content:flex-start;gap:.6rem;padding:0 .5rem 0 .9rem;font-size:.85rem}.platform-shell .app-topbar-search:hover{border-color:color-mix(in oklch, var(--primary) 35%, transparent);background:var(--card)}.platform-shell .app-topbar-search .cmdk-trigger-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-shell .app-topbar-search .cmdk-trigger-kbd{border-radius:.4rem;margin-left:auto;padding:.15rem .45rem;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace}html[data-light-surface=glass]:not(.dark) .platform-shell .app-topbar-search{background:#ffffffb8}.platform-shell .app-sidebar{background:0 0;border-right:0;padding-top:.25rem}.platform-shell .app-topbar-navtoggle{box-shadow:none;background:0 0;border-color:#0000;border-radius:.7rem;margin-left:-.35rem}.platform-shell .app-topbar-navtoggle:hover{background:var(--win-hover)}.platform-shell .app-main{border-top:1px solid var(--win-layer-border);border-left:1px solid var(--win-layer-border);background:var(--win-layer);box-shadow:var(--win-layer-shadow);scrollbar-gutter:stable;border-top-left-radius:1rem}.platform-shell .app-main-content{gap:1.25rem;padding:1.5rem 2rem 3rem}.platform-shell .app-page-back-row{padding:1.25rem 2rem 0}.platform-shell .app-page-title{padding:1.5rem 2rem 0}.platform-shell[data-nav-root] a[aria-label="Back to the dashboard"],.platform-shell[data-nav-root] .app-page-back-row{display:none}.platform-shell,.platform-shell *{scrollbar-color:var(--win-scroll) transparent;scrollbar-width:thin}.platform-shell ::-webkit-scrollbar{width:10px;height:10px}.platform-shell ::-webkit-scrollbar-track{background:0 0}.platform-shell ::-webkit-scrollbar-thumb{background:var(--win-scroll) padding-box;border:3px solid #0000;border-radius:9999px}.platform-shell ::-webkit-scrollbar-thumb:hover{background:var(--win-scroll-hover) padding-box;border-width:2px}.platform-shell :is(a,button,[role=button],[role=tab],[role=option],[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.platform-shell[data-ios] :is(.sx-row,.dep-row,.st-row,.cl-row,.inv-row,.ck-row,.tx-row,.cr-tile,.sx-option){transition:transform .14s,background-color .16s}.platform-shell[data-ios] :is(.sx-row,.dep-row,.st-row,.cl-row,.inv-row,.ck-row,.tx-row,.cr-tile,.sx-option):hover{background-color:var(--win-hover)}.platform-shell :is(.dh-action,.dh-points,.dh-week,.save-pocket){transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s,filter .16s}.platform-shell :is(.dh-action,.save-pocket):hover{transform:translateY(-2px)}.platform-shell :is(.dh-points,.dh-week):hover{filter:brightness(1.06)}html:not(.dark) .platform-shell :is(.dh-points,.dh-week):hover{filter:brightness(.985)}.platform-shell :is(.app-topbar,.app-sidebar){-webkit-user-select:none;user-select:none}.platform-shell .swap3-page{border:1px solid var(--win-layer-border);background:var(--card);border-radius:1.5rem;max-width:30rem;min-height:0;margin-top:1.5rem;padding:1.25rem 1.5rem 1.5rem;box-shadow:0 1px 2px #12141a0a,0 28px 60px -36px #3b147880}.platform-shell .swap3-display{min-height:12rem}}@media (min-width:1280px){.platform-shell :is(.rw-page,.ie-page):not(.rw-center,.ie-center){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:1.5rem;max-width:70rem}.platform-shell :is(.rw-col,.ie-col){align-content:start;gap:1rem;min-width:0;display:grid}.platform-shell .rw-page>.rw-head{grid-column:1/-1}.platform-shell[data-nav-root] .rw-head .rw-round,.platform-shell[data-nav-root] .ie-bar{display:none}.platform-shell .ie-page:not(.ie-center){grid-template-rows:auto auto 1fr;padding-bottom:3rem}.platform-shell .ie-col-main{grid-area:1/1}.platform-shell .ie-col-side{grid-area:1/2/4}.platform-shell .ie-col-main .ie-code-card{justify-self:center;width:min(100%,28rem)}.platform-shell .ie-sticky{grid-area:2/1;position:static}}@media (min-width:1024px) and (display-mode:window-controls-overlay){.platform-shell .app-topbar{app-region:drag;-webkit-app-region:drag}.platform-shell .app-topbar-inner{min-height:max(3.5rem, env(titlebar-area-height,0px));padding-left:max(1.35rem, env(titlebar-area-x,0px));padding-right:max(1rem, calc(100vw - env(titlebar-area-x,0px) - env(titlebar-area-width,100vw) + .5rem))}.platform-shell .app-topbar :is(a,button,input,[role=button],[data-slot=button],.profile-trigger){app-region:no-drag;-webkit-app-region:no-drag}}.ks-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem 2rem;max-height:min(70dvh,34rem);padding:1.25rem 1.5rem 1.5rem;display:grid;overflow-y:auto}.ks-group-title{color:var(--muted-foreground);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.5rem;font-size:.7rem;font-weight:700}.ks-list{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem 1rem;display:grid}.ks-label{font-size:.85rem;font-weight:500}.ks-keys{align-items:center;gap:.25rem;display:flex}.ks-key{border:1px solid var(--border);background:var(--muted);border-bottom-width:2px;border-radius:.4rem;place-items:center;min-width:1.6rem;height:1.6rem;padding:0 .4rem;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:.72rem;font-weight:600;display:inline-grid}.ks-plus{color:var(--muted-foreground);font-size:.7rem}@media (prefers-reduced-motion:reduce){.platform-shell :is(.dh-action,.save-pocket):hover{transform:none}}@media (forced-colors:active){.platform-shell .app-main{border-color:canvastext}.platform-shell .app-topbar-search,.app-nav-cta{border:1px solid buttontext}:is(nav.app-nav,.app-nav-footer) .app-nav-link.app-nav-link-active{outline:1px solid highlight}:is(nav.app-nav,.app-nav-footer) .app-nav-link:before,.app-nav-network-dot{background:highlight}.platform-shell :is(a,button,[role=button],[role=tab],[role=option],[tabindex]):focus-visible{outline-color:highlight}}
