.rr-root #categories,.rr-root #clean,.rr-root #patterns,.rr-root #recurring{scroll-margin-top:calc(var(--nav-h) + 12px)}.rr-root .sp-hero{padding-bottom:clamp(32px,4vw,60px)}.rr-root .sp-sec{padding-block:clamp(32px,4vw,60px)}.rr-root .sp-hero-mesh{position:absolute;inset:0;z-index:0;overflow:hidden;background-color:#c5e4e2;background-image:linear-gradient(107deg,#9ed6d3,#c5e4e2 22%,#ffdcca 44%,#fff1e9 62%,#a9d6c6 82%,#e3f2c9),radial-gradient(70% 60% at 50% 45%,hsla(45,33%,98%,.5) 0,hsla(45,33%,98%,0) 70%)}.rr-root .sp-hero-mesh>*{display:block}.rr-root .sp-hero-slat{z-index:0;pointer-events:none}.rr-root .sp-hero-veil{position:absolute;inset:0;z-index:1;background:hsla(0,0%,100%,.26);pointer-events:none}.rr-root .sp-hero .hero-inner{max-width:1100px}.rr-root .sp-hero .lede{max-width:min(64rem,100%)}.rr-root .sp-hero-browser{position:relative;left:auto;bottom:auto;transform:none;width:min(100%,980px);margin:56px auto 0;border-radius:12px;box-shadow:0 36px 90px -28px rgba(21,20,15,.5),inset 0 1px 0 hsla(0,0%,100%,.12)}.rr-root .sp-hero-browser .rr-browser-view{padding:0;aspect-ratio:1920/1204}.rr-root .sp-hero-video{display:block;width:100%;height:100%;object-fit:cover}.rr-root .sp-hero{display:flex;flex-direction:column}.rr-root .sp-hero-textwrap{order:1}.rr-root .sp-hero-ctawrap{order:2}.rr-root .sp-hero-videowrap{order:3}.rr-root .sp-video-ctl{position:absolute;left:30px;bottom:30px;z-index:3;display:inline-flex;align-items:center;gap:10px;border:none;background:transparent;padding:0;cursor:pointer}.rr-root .sp-video-btn{display:block;width:46px;height:46px;border-radius:50%;background:hsla(0,0%,100%,.85);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);box-shadow:0 10px 28px -6px rgba(21,20,15,.35),0 1px 2px rgba(21,20,15,.08);color:var(--ink);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.rr-root .sp-video-ctl:hover .sp-video-btn{transform:scale(1.06)}.rr-root .sp-video-ctl:focus-visible{outline:none}.rr-root .sp-video-ctl:focus-visible .sp-video-btn{box-shadow:0 10px 28px -6px rgba(21,20,15,.35)}.rr-root .sp-video-svg{display:block;width:100%;height:100%}.rr-root .sp-video-bar,.rr-root .sp-video-track{fill:none;stroke-width:2}.rr-root .sp-video-track{stroke:rgba(21,20,15,.12)}.rr-root .sp-video-bar{stroke:var(--ink);stroke-linecap:round;transition:stroke-dashoffset .25s linear}.rr-root .sp-video-glyph{fill:currentColor}.rr-root .sp-video-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11px;letter-spacing:.08em;line-height:1;color:var(--ink-2);background:hsla(0,0%,100%,.78);border-radius:999px;padding:7px 11px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 14px -4px rgba(21,20,15,.2)}.rr-root .sp-good{color:var(--green-deep)}.rr-root .sp-tx-nm{flex:1;min-width:0;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-root .sp-compare-sec{padding-block:clamp(32px,4vw,60px)}.rr-root .sp-compare{margin-top:clamp(32px,4vw,52px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,1.6vw,18px)}.rr-root .sp-cmp-card{position:relative;isolation:isolate;overflow:hidden;min-width:0;border-radius:var(--r-md);padding:clamp(18px,2.6vw,30px);display:flex;flex-direction:column;box-shadow:var(--shadow-sm)}.rr-root .sp-cmp-card h3{position:relative;z-index:6;text-align:center;font-size:clamp(17px,1.6vw,21px);letter-spacing:-.02em}.rr-root .sp-cmp-old{background:linear-gradient(157deg,#fbfaf7,#f4f5f1 22%,#eaf2ee 44%,#d9ece6 64%,#bfe0da 82%,#8ecfcd)}.rr-root .sp-cmp-new{background:linear-gradient(58deg,#a8d4c4,#cfe8e2 22%,#e3f2c9 46%,#ecf6d9 68%,#f5f8ef 86%,#fbfaf7)}.rr-root .sp-cmp-mesh{position:absolute;inset:0;z-index:0;pointer-events:none}.rr-root .sp-cmp-mesh canvas{display:block}.rr-root .sp-stack{position:relative;width:min(320px,100%);height:420px;margin-inline:auto;margin-block:clamp(38px,4.2vw,52px) auto}.rr-root .sp-stmt{position:absolute;left:50%;top:0;width:288px;margin-left:-144px;background:#fff;border-radius:10px;padding:15px 16px 16px;overflow:hidden;opacity:0;transform:translate(var(--x),calc(var(--y) - 110px)) rotate(calc(var(--r) * 3))}.rr-root .in .sp-stmt{animation:sp-stmt-drop .8s cubic-bezier(.32,.94,.44,1) both;animation-delay:calc(var(--i) * .5s + .2s)}@keyframes sp-stmt-drop{0%{opacity:0;transform:translate(var(--x),calc(var(--y) - 110px)) rotate(calc(var(--r) * 3))}55%{opacity:1;transform:translate(var(--x),calc(var(--y) + 8px)) rotate(var(--r))}76%{transform:translate(var(--x),calc(var(--y) - 3px)) rotate(var(--r))}to{opacity:1;transform:translate(var(--x),var(--y)) rotate(var(--r))}}@media (prefers-reduced-motion:reduce){.rr-root .in .sp-stmt{animation-duration:.35s;animation-delay:calc(var(--i) * .12s)}}.rr-root .sp-stmt-dots{position:absolute;top:10px;right:10px;width:88px;height:70px;background-image:radial-gradient(circle,#dcd9d0 1.1px,transparent 1.2px);background-size:9px 9px;-webkit-mask-image:radial-gradient(110% 110% at 100% 0,rgba(0,0,0,.9) 0,transparent 72%);mask-image:radial-gradient(110% 110% at 100% 0,rgba(0,0,0,.9) 0,transparent 72%);pointer-events:none}.rr-root .sp-stmt-head{position:relative;display:flex;align-items:flex-start;gap:10px}.rr-root .sp-stmt-logo{width:26px;height:26px;border-radius:6px;overflow:hidden;flex:none;box-shadow:inset 0 0 0 1px rgba(21,20,15,.06)}.rr-root .sp-stmt-logo img{width:100%;height:100%;object-fit:cover;display:block}.rr-root .sp-stmt-meta{display:flex;flex-direction:column;gap:3px;padding-top:6px}.rr-root .sp-stmt-bankline{font-size:6.5px;line-height:1.2;font-weight:400;color:#8b9097;letter-spacing:.015em;white-space:nowrap}.rr-root .sp-stmt-acctline{font-size:5px;line-height:1.2;font-weight:350;color:#a7acb4;letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.rr-root .sp-stmt-blocks{position:relative;display:flex;gap:16px;margin-top:14px}.rr-root .sp-stmt-block{display:flex;flex-direction:column;gap:2.5px;min-width:0}.rr-root .sp-stmt-lb{font-size:4.5px;line-height:1.2;font-weight:400;color:#b3b8bf;letter-spacing:.03em;white-space:nowrap}.rr-root .sp-stmt-ln{font-size:5px;line-height:1.3;font-weight:350;color:#9ca3af;letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.rr-root .sp-stmt-chartblock{margin-left:auto}.rr-root .sp-stmt-chart{display:block;margin-block:1px}.rr-root .sp-stmt-qrblock{margin-left:auto;align-items:flex-end}.rr-root .sp-stmt-qrblock .sp-stmt-ln{font-size:4.5px}.rr-root .sp-stmt-qr{display:block;opacity:.85}.rr-root .sp-stmt-total{display:flex;align-items:baseline;justify-content:space-between;margin-top:12px;padding-top:9px;border-top:1px solid var(--hairline)}.rr-root .sp-stmt-total-lb{font-size:11px;color:var(--ink-3)}.rr-root .sp-stmt-amt{font-family:var(--font-disp);font-size:14.5px;font-weight:450;letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums}.rr-root .sp-stmt-table{margin-top:8px;padding-top:3px;border-top:1px solid var(--hairline);display:flex;flex-direction:column}.rr-root .sp-stmt-trow{display:flex;align-items:baseline;gap:8px;padding-block:3.5px;border-top:1px dashed var(--hairline)}.rr-root .sp-stmt-trow:first-child{border-top:0}.rr-root .sp-stmt-trow.is-head .sp-stmt-tamt,.rr-root .sp-stmt-trow.is-head .sp-stmt-tdate,.rr-root .sp-stmt-trow.is-head .sp-stmt-tdesc{font-size:4.5px;font-weight:400;color:#b3b8bf;letter-spacing:.03em}.rr-root .sp-stmt-tdate{flex:none;width:26px;font-size:5px;font-weight:350;color:#a7acb4;font-variant-numeric:tabular-nums}.rr-root .sp-stmt-tdate,.rr-root .sp-stmt-tdesc{line-height:1.3;letter-spacing:.02em;white-space:nowrap}.rr-root .sp-stmt-tdesc{flex:1;min-width:0;font-size:5px;font-weight:350;color:#9ca3af;overflow:hidden}.rr-root .sp-stmt-tamt{flex:none;font-size:5px;line-height:1.3;font-weight:350;color:#9ca3af;letter-spacing:.02em;text-align:right;font-variant-numeric:tabular-nums}.rr-root .sp-app-shot{margin-top:26px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:clamp(24px,3.2vw,40px) clamp(10px,1.8vw,18px) 0}.rr-root .sp-app-cat{position:relative;z-index:1;width:min(400px,88%);margin-top:clamp(16px,2vw,22px);margin-bottom:-128px;filter:drop-shadow(0 1px 2px rgba(25,25,23,.05)) drop-shadow(0 18px 40px rgba(25,25,23,.14))}.rr-root .sp-app-cat img{display:block;width:100%;height:auto}.rr-root .sp-app-scale{position:relative;z-index:1;width:100%}.rr-root .sp-app-frame{width:max-content;margin-inline:auto;transform-origin:top left;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px rgba(25,25,23,.05),0 24px 60px -18px rgba(25,25,23,.35)}.rr-root .sp-el-tabs{display:flex;align-items:center;gap:20px;padding:0 14px;border-bottom:1px solid #ececec}.rr-root .sp-el-tab{position:relative;height:36px;display:inline-flex;align-items:center;font-family:var(--font-disp);font-size:12.5px;font-weight:400;color:#9ca3af}.rr-root .sp-el-tab.is-active{color:#2f7a55}.rr-root .sp-el-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:#2f7a55}.rr-root .sp-el-table{width:max-content;min-width:600px;border-collapse:collapse;font-size:12.5px;font-family:var(--font-sans)}.rr-root .sp-el-table thead th{text-align:left;padding:8px 9px;font-size:11px;font-weight:400;color:#9ca3af;background:#fcfcfc;border-bottom:1px solid #f1f1f1;white-space:nowrap}.rr-root .sp-el-table tbody td{padding:10px 9px;border-bottom:1px solid #f1f1f1;color:#404040;white-space:nowrap;vertical-align:middle}.rr-root .sp-el-table tbody tr:last-child td{border-bottom:none}.rr-root .sp-el-table .sp-el-th-check{width:34px;padding-right:0;padding-left:14px}.rr-root .sp-el-table .sp-el-td-num{text-align:right;font-variant-numeric:tabular-nums;color:#191917;padding-right:14px}.rr-root .sp-el-td-muted{color:#6b7280}.rr-root .sp-el-check{display:block;width:15px;height:15px;border-radius:4px;border:1.5px solid #d4d4d8;background:#fff}.rr-root .sp-el-merchant{display:flex;align-items:center;gap:7px}.rr-root .sp-el-thumb{width:22px;height:22px;border-radius:5px;background:#f4f4f5;overflow:hidden;flex:none}.rr-root .sp-el-thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.rr-root .sp-el-thumb.is-contain{background:#fff}.rr-root .sp-el-thumb.is-contain img{object-fit:contain;padding:2px}.rr-root .sp-el-merchant-name{color:#191917}.rr-root .sp-el-cat-tag{display:inline-flex;align-items:center;gap:6px;color:#404040}.rr-root .sp-el-cat-icon{width:22px;height:22px;object-fit:contain;flex:none}.rr-root .sp-el-pill{display:inline-flex;align-items:center;height:20px;padding:0 9px;border-radius:6px;font-size:11px;font-weight:400;background:#e7f5ec;color:#2f7a55}.rr-root .sp-el-acct{display:inline-flex;align-items:center;gap:6px}.rr-root .sp-el-acct-logo{width:14px;height:14px;border-radius:4px;overflow:hidden;background:rgba(0,0,0,.04);flex:none}.rr-root .sp-el-acct-logo img{width:100%;height:100%;object-fit:cover;display:block}.rr-root .sp-row-sec{padding-block:clamp(32px,4vw,60px)}.rr-root .sp-rule-scene{display:grid;place-items:center;padding:clamp(18px,2.4vw,34px);background:linear-gradient(180deg,#fbfaf7,#d6f1ea);box-shadow:var(--shadow-sm)}.rr-root .sp-rule{position:relative;width:min(340px,100%);display:flex;flex-direction:column;align-items:stretch}.rr-root .sp-rule-tile{background:#fff;border:1px solid var(--hairline);border-radius:12px;padding:12px 16px 14px}.rr-root .sp-rule-label{display:block;font-size:11px;font-weight:500;color:var(--ink-3);margin-bottom:8px}.rr-root .sp-rule-merchant{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#404040}.rr-root .sp-rule-thumb{width:26px;height:26px;border-radius:7px;background:#fff;border:1px solid var(--hairline);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.rr-root .sp-rule-thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.rr-root .sp-rule-amt{margin-left:auto;font-family:var(--font-disp);font-size:12.5px;color:var(--ink-2);font-variant-numeric:tabular-nums}.rr-root .sp-rule-connector{align-self:center;height:34px;display:flex;flex-direction:column;align-items:center;position:relative}.rr-root .sp-rule-connector i{width:1px;flex:1;background:#cfd8d2}.rr-root .sp-rule-connector svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border:1px solid var(--hairline);border-radius:50%;padding:3px;color:var(--ink-3)}.rr-root .sp-rule-switch{position:relative;display:flex;gap:4px;background:#f4f2ee;border-radius:9px;padding:3px}.rr-root .sp-switch-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 5px);background:#fff;border:1px solid var(--hairline);border-radius:7px;box-shadow:0 1px 3px rgba(25,25,23,.07);transition:transform .3s cubic-bezier(.22,1,.36,1)}.rr-root .sp-rule-switch.is-right .sp-switch-thumb{transform:translateX(calc(100% + 4px))}.rr-root .sp-rule-switch.no-anim .sp-switch-opt,.rr-root .sp-rule-switch.no-anim .sp-switch-thumb{transition:none}.rr-root .sp-switch-opt{position:relative;z-index:1;flex:1;text-align:center;padding:7px 6px;border-radius:7px;font-size:12px;color:var(--ink-2);white-space:nowrap;transition:color .2s ease}.rr-root .sp-switch-opt.is-on{color:var(--ink)}.rr-root .sp-rule-done{position:absolute;right:-14px;bottom:10px;z-index:8;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#191917;color:#d6f1ea;box-shadow:0 2px 6px rgba(25,25,23,.16),0 18px 40px -12px rgba(25,25,23,.42);animation:sp-done-pop .5s cubic-bezier(.34,1.56,.64,1) both}.rr-root .sp-rule-done svg{width:20px;height:20px}.rr-root .sp-rule-done-path{stroke-dasharray:24;stroke-dashoffset:24;animation:sp-check-draw .45s cubic-bezier(.65,0,.35,1) .14s forwards}@keyframes sp-done-pop{0%{opacity:0;transform:scale(.4)}}.rr-root .sp-rule-tile-dd{overflow:visible}.rr-root .sp-catdd{position:relative;display:inline-flex}.rr-root .sp-catdd-btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 10px;border:1px solid #e6e6e6;border-radius:7px;background:#fff;color:#191917;font-size:13px;font-family:var(--font-sans);max-width:220px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:transform .12s ease,box-shadow .12s ease,background .13s ease}.rr-root .sp-catdd-btn.is-open{background-image:linear-gradient(160deg,rgba(238,243,250,.6),hsla(0,0%,100%,0) 70%);transform:translateY(-1px);box-shadow:0 1px 3px rgba(15,23,42,.05),0 3px 8px rgba(15,23,42,.06)}.rr-root .sp-catdd-icon{display:grid;place-items:center;width:18px;height:18px;flex:none}.rr-root .sp-catdd-val{white-space:nowrap;animation:sp-val-in .28s ease both}@keyframes sp-val-in{0%{opacity:0}}.rr-root .sp-catdd-btn>svg:last-child{color:#9ca3af;flex:none}.rr-root .sp-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:6;min-width:224px;width:max-content;max-width:300px;padding:4px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:10px;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1px 1px -.5px rgba(0,0,0,.06),0 3px 3px rgba(0,0,0,.06),0 6px 6px rgba(0,0,0,.06),0 12px 12px rgba(0,0,0,.04),0 24px 24px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:1px;transform-origin:top center;animation:sp-dropdown-in .19s cubic-bezier(.16,1,.3,1);font-family:var(--font-sans)}@keyframes sp-dropdown-in{0%{opacity:0;transform:translateY(-6px) scaleY(.97)}to{opacity:1;transform:translateY(0) scaleY(1)}}.rr-root .sp-menu.is-closing{animation:sp-dropdown-out .16s cubic-bezier(.4,0,1,1) both;pointer-events:none}@keyframes sp-dropdown-out{0%{opacity:1;transform:translateY(0) scaleY(1)}to{opacity:0;transform:translateY(-6px) scaleY(.97)}}.rr-root .sp-menu-section{padding:7px 9px 3px;font-size:11px;font-weight:700;color:#191917}.rr-root .sp-menu-item{display:flex;align-items:center;gap:7px;width:100%;min-height:32px;padding:7px 9px;border-radius:8px;color:#404040;font-size:13px}.rr-root .sp-menu-item.is-sel{color:#191917;background:rgba(0,0,0,.043)}.rr-root .sp-cat-row-icon{display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px}.rr-root .sp-menu-item>span:nth-of-type(2){flex:1;min-width:0;white-space:nowrap}.rr-root .sp-menu-check{flex:none;margin-left:auto;color:#2b766b}.rr-root .sp-menu-check .sp-menu-check-path{stroke-dasharray:24;stroke-dashoffset:24;animation:sp-check-draw .3s cubic-bezier(.65,0,.35,1) forwards}@keyframes sp-check-draw{to{stroke-dashoffset:0}}.rr-root .sp-cat-row-icon svg path[opacity="0.2"],.rr-root .sp-catdd-icon svg path[opacity="0.2"]{opacity:0!important}.rr-root .sp-snap{position:absolute;z-index:0;background:rgba(37,78,126,.16);pointer-events:none}.rr-root .sp-snap-t{left:-50vw;right:-50vw;top:0;height:1px}.rr-root .sp-snap-b{left:-50vw;right:-50vw;bottom:0;height:1px}.rr-root .sp-snap-l{top:-50vh;bottom:-50vh;left:0;width:1px}.rr-root .sp-snap-r{top:-50vh;bottom:-50vh;right:0;width:1px}.rr-root .sp-recat-tag{right:8%;bottom:9%;border:none;border-radius:6px;background:#fff;color:var(--ink-2);font-family:var(--font-sans);font-size:11px;font-weight:400;letter-spacing:normal;text-transform:none;box-shadow:0 1px 2px rgba(25,25,23,.06),0 8px 22px -8px rgba(25,25,23,.3)}.rr-root .sp-recat-curhost{position:absolute;inset:0;z-index:9;pointer-events:none}.rr-root .sp-recat-cursor{position:absolute;left:0;top:0;transition:transform 1.25s cubic-bezier(.22,1,.36,1);filter:drop-shadow(0 3px 6px rgba(21,20,15,.32))}.rr-root .sp-cur-glyph{display:block;transform:translate(-5px,-3px);transform-origin:5px 3px;transition:transform .13s ease}.rr-root .sp-recat-cursor.is-pressed .sp-cur-glyph{transform:translate(-5px,-3px) scale(.82)}.rr-root .sp-cur-ripple{position:absolute;left:0;top:0;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;border:2px solid rgba(25,25,23,.38);animation:sp-cur-ripple .55s ease-out both}@keyframes sp-cur-ripple{0%{opacity:.8;transform:scale(.25)}to{opacity:0;transform:scale(1.3)}}.rr-root .sp-clean-sec{padding-block:clamp(32px,4vw,60px)}.rr-root .sp-cleantabs{margin-top:clamp(32px,4vw,48px)}.rr-root .sp-tabs{display:flex;justify-content:center;gap:clamp(16px,3vw,34px);max-width:640px;margin-inline:auto;border-bottom:1px solid var(--hairline)}.rr-root .sp-tab{position:relative;border:none;background:transparent;cursor:pointer;padding:0 2px 13px;font-family:var(--font-sans);font-size:14.5px;color:var(--ink-3);white-space:nowrap;transition:color .25s var(--ease)}.rr-root .sp-tab:hover{color:var(--ink-2)}.rr-root .sp-tab.is-active{color:var(--ink)}.rr-root .sp-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--ink)}.rr-root .sp-cleantab-copy{margin:18px auto 0;max-width:560px;text-align:center;font-size:14px;line-height:1.55;color:var(--ink-2);animation:sp-tabfade .45s var(--ease) both}.rr-root .sp-cleantab-panel{margin-top:26px;display:grid;place-items:center;min-height:480px;animation:sp-tabfade .45s var(--ease) both}@keyframes sp-tabfade{0%{opacity:0;transform:translateY(8px)}}.rr-root .sp-ground{position:relative;isolation:isolate;width:100%;min-height:480px;border-radius:var(--r-lg);overflow:hidden;padding:clamp(40px,5vw,64px) clamp(20px,3vw,48px);display:flex;justify-content:center;align-items:center}.rr-root .sp-ground-mesh{position:absolute;inset:0;z-index:0;pointer-events:none}.rr-root .sp-ground-mesh canvas{display:block}.rr-root .sp-ground>.sp-beem,.rr-root .sp-ground>.sp-net,.rr-root .sp-ground>.sp-rf-panel{position:relative;z-index:1}.rr-root .sp-ground-net{background:linear-gradient(36deg,#8ecfcd,#c5e4e2 20%,#d9ece6 40%,#ecf6d9 62%,#f5f8ef 82%,#fbfaf7)}.rr-root .sp-ground-payback{background:radial-gradient(48% 124% at 34% 22%,#fff1e9 0,#ffdcca 22%,#f4e6dd 44%,#ecf6d9 64%,#c5e4e2 84%,#8ecfcd 100%)}.rr-root .sp-ground-refund{background:linear-gradient(125deg,#ecf6d9,#e3f2c9 16%,#cfe8e2 36%,#bfe0da 56%,#a8d4c4 78%,#8ecfcd)}.rr-root .sp-net{display:flex;flex-direction:column;align-items:center}.rr-root .sp-net-stack{position:relative;display:flex;flex-direction:column;gap:18px;width:min(430px,100%)}.rr-root .sp-net-card{background:#fff;border:1px solid var(--hairline);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(25,25,23,.03),0 10px 26px rgba(25,25,23,.05)}.rr-root .sp-net-head{display:flex;align-items:center;gap:10px;padding:19px 24px;border-bottom:1px solid var(--hairline)}.rr-root .sp-net-roundel{width:26px;height:26px;border-radius:50%;background:#fff;border:1px solid var(--hairline);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.rr-root .sp-net-roundel img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.rr-root .sp-net-roundel.is-sm{width:20px;height:20px}.rr-root .sp-net-bank{font-family:var(--font-disp);font-size:13.5px;font-weight:400;letter-spacing:-.01em;color:var(--ink)}.rr-root .sp-net-row{display:flex;align-items:center;gap:10px;padding:19px 24px 21px}.rr-root .sp-net-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:12px;font-size:12px;white-space:nowrap}.rr-root .sp-net-chip.is-teal{background:#e0f1ec;color:#2b766b}.rr-root .sp-net-date{font-size:11px;color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;margin-right:10px}.rr-root .sp-net-label{flex:1;min-width:0;font-size:12.5px;color:#404040;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-root .sp-net-thumb{width:26px;height:26px;border-radius:7px;background:#fff;border:1px solid var(--hairline);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.rr-root .sp-net-thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.rr-root .sp-net-amt{flex:none;font-family:var(--font-disp);font-size:12.5px;font-weight:450;letter-spacing:-.01em;color:var(--ink-2);font-variant-numeric:tabular-nums;margin-left:18px}.rr-root .sp-net-amt.is-in{color:#2b766b}.rr-root .sp-net-link{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid var(--hairline);box-shadow:0 2px 6px rgba(25,25,23,.06);display:flex;align-items:center;justify-content:center;color:#2b766b}.rr-root .sp-net-foot{margin-top:26px}.rr-root .sp-net-foot .sp-net-chip{background:#fff;color:#2b766b;border:1px solid var(--hairline);box-shadow:0 1px 2px rgba(25,25,23,.04),0 8px 20px -8px rgba(25,25,23,.18)}.rr-root .sp-beem{width:min(424px,100%);display:flex;flex-direction:column;font-family:var(--font-sans)}.rr-root .sp-bubble{max-width:240px;padding:9px 14px 10px;border-radius:18px;font-size:13.5px;line-height:1.4}.rr-root .sp-bubble.is-me{align-self:flex-end;background:#0b93f6;color:#fff;border-bottom-right-radius:5px}.rr-root .sp-bubble.is-them{align-self:flex-start;margin-top:8px;background:#e9e9eb;color:#1c1c1e;border-bottom-left-radius:5px;border:1px solid rgba(25,25,23,.06);box-shadow:0 1px 2px rgba(25,25,23,.04)}.rr-root .sp-beem-card{margin-top:36px;background:#fff;border:1px solid var(--hairline);border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:10px;box-shadow:0 1px 2px rgba(25,25,23,.03),0 10px 26px rgba(25,25,23,.05)}.rr-root .sp-beem-names{flex:1;display:flex;flex-direction:column;gap:6px}.rr-root .sp-beem-name{font-size:13.5px;color:#404040}.rr-root .sp-greek-bar{display:inline-block;height:8px;border-radius:3.5px;background:#edebe5}.rr-root .sp-beem-amt{font-family:var(--font-disp);font-size:13.5px;color:#2b766b;font-variant-numeric:tabular-nums}.rr-root .sp-beem-net{margin-top:10px;background:#fff;border:1px solid var(--hairline);border-radius:12px;padding:12px 18px;display:flex;align-items:center;gap:11px;box-shadow:0 1px 2px rgba(25,25,23,.03),0 10px 26px rgba(25,25,23,.05)}.rr-root .sp-beem-net .sp-beem-name{flex:1}.rr-root .sp-beem-was{font-size:13.5px;color:var(--ink-3);text-decoration:line-through;text-decoration-color:#c9c6bf;font-variant-numeric:tabular-nums}.rr-root .sp-beem-arr{flex:none;color:var(--ink-3)}.rr-root .sp-beem-mid{font-size:13.5px;color:var(--ink-2);font-variant-numeric:tabular-nums}.rr-root .sp-beem-now{font-family:var(--font-disp);font-size:13.5px;color:var(--ink);font-variant-numeric:tabular-nums}.rr-root .sp-beem .sp-net-foot{align-self:center}.rr-root .sp-rf-panel{position:relative;width:100%;max-width:480px;margin:0 auto;border-radius:14px;padding:20px 22px;background:#fff;border:1px solid var(--hairline);box-shadow:0 1px 2px rgba(25,25,23,.03),0 18px 44px -14px rgba(25,25,23,.14);color:var(--ink)}.rr-root .sp-rf-reason{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ink-3)}.rr-root .sp-rf-star{color:#8b7cf6;font-size:12px;line-height:1}.rr-root .sp-rf-reason-t{margin-right:auto}.rr-root .sp-rf-auto{display:inline-flex;align-items:center;font-size:10px;padding:3px 9px;border-radius:999px;background:#e0f1ec;color:#2b766b;white-space:nowrap}.rr-root .sp-rf-pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:16px}.rr-root .sp-rf-card{border-radius:12px;padding:13px 14px;background:#fbfaf8;border:1px solid var(--hairline);min-width:0}.rr-root .sp-rf-card-in{background:#eef7f3;border-color:rgba(43,118,107,.28)}.rr-root .sp-rf-card-head{display:flex;align-items:center;gap:8px}.rr-root .sp-rf-chip{font-size:9.5px;font-weight:500;letter-spacing:.02em;padding:2px 7px;border-radius:5px}.rr-root .sp-rf-chip-out{background:#f1f0ec;color:var(--ink-2)}.rr-root .sp-rf-chip-in{background:#e0f1ec;color:#2b766b}.rr-root .sp-rf-date{font-size:10.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.rr-root .sp-rf-merchant{margin-top:9px;display:flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden}.rr-root .sp-rf-thumb{width:20px;height:20px;border-radius:5px;background:#fff;overflow:hidden;flex:none;box-shadow:inset 0 0 0 1px rgba(21,20,15,.06)}.rr-root .sp-rf-thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.rr-root .sp-rf-amt{margin-top:3px;font-family:var(--font-disp);font-weight:500;font-size:13px;font-variant-numeric:tabular-nums;color:var(--ink-2)}.rr-root .sp-rf-amt-in{color:#2b766b}.rr-root .sp-rf-arrow{display:grid;place-items:center}.rr-root .sp-rf-arrow svg{width:18px;height:18px;color:var(--ink-3)}.rr-root .sp-rf-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;margin-inline:-22px;padding:14px 22px 0;border-top:1px solid var(--hairline)}.rr-root .sp-rf-net{font-size:12.5px;color:var(--ink-2)}.rr-root .sp-rf-net-hl{font-family:var(--font-disp);font-weight:500;color:#2b766b;margin-left:2px}.rr-root .sp-rf-accepted{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#2b766b;padding:7px 14px;border-radius:999px;background:#e0f1ec}.rr-root .sp-rf-accepted svg{width:13px;height:13px;color:#2b766b}.rr-root .sp-clean-cta{margin-top:32px;text-align:center}.rr-root .sp-mx-sec{padding-block:clamp(32px,4vw,60px)}.rr-root .sp-mx{margin-top:clamp(36px,4.5vw,56px);display:grid;grid-template-columns:minmax(280px,.78fr) 1.35fr;gap:clamp(28px,4vw,60px);align-items:center}.rr-root .sp-mx-points{display:flex;flex-direction:column;gap:4px;align-items:stretch}.rr-root .sp-mx-point{position:relative;display:block;text-align:left;border:none;background:transparent;padding:13px 14px 13px 22px;border-radius:10px;cursor:pointer;font-family:var(--font-sans);transition:background .3s var(--ease)}.rr-root .sp-mx-point:hover{background:rgba(21,20,15,.035)}.rr-root .sp-mx-point-t{font-family:var(--font-disp);font-weight:500;font-size:15.5px;letter-spacing:-.01em;color:var(--ink)}.rr-root .sp-mx-point-b,.rr-root .sp-mx-point-t{display:block;opacity:.42;transition:opacity .35s var(--ease)}.rr-root .sp-mx-point-b{margin-top:5px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.rr-root .sp-mx-point.is-active .sp-mx-point-b,.rr-root .sp-mx-point.is-active .sp-mx-point-t{opacity:1}.rr-root .sp-mx-rail{position:absolute;left:8px;top:14px;bottom:14px;width:2px;border-radius:2px;background:rgba(21,20,15,.08);overflow:hidden}.rr-root .sp-mx-rail-fill{position:absolute;inset:0;background:var(--ink);transform:scaleY(0);transform-origin:top;animation-name:sp-mx-fill;animation-timing-function:linear;animation-fill-mode:both}@keyframes sp-mx-fill{to{transform:scaleY(1)}}.rr-root .sp-mx-points .feat-link{margin:16px 0 0 22px}.rr-root .sp-mx-panel{position:relative;isolation:isolate;overflow:hidden;min-width:0;border-radius:var(--r-lg);padding:clamp(22px,3vw,44px) clamp(22px,3vw,44px) 84px;background:radial-gradient(120% 100% at 50% 0,#fbf3e6 0,#f4e6cd 55%,#ecd9ba 100%);box-shadow:var(--shadow-sm)}.rr-root .sp-mx-mesh{position:absolute;inset:0;z-index:0;pointer-events:none}.rr-root .sp-mx-mesh canvas{display:block}.rr-root .sp-mx-panel.is-mx1{background:radial-gradient(76% 108% at 61% 44%,#fff1e9 0,#ffdcca 24%,#f4e6dd 48%,#d9ece6 70%,#bfe0da 88%,#a8d4c4 100%)}.rr-root .sp-mx-panel.is-mx2{background:linear-gradient(123deg,#bfe0da,#8ecfcd 20%,#c5e4e2 44%,#e3f2c9 68%,#eef4ee 86%,#fbfaf7)}.rr-root .sp-mx-stagewrap{position:relative;width:100%;max-width:560px;margin-inline:auto}.rr-root .sp-mx-stagewrap .sp-snap{background:rgba(139,96,34,.2)}.rr-root .sp-mx-panel.is-mx2 .sp-snap{background:rgba(70,96,118,.24)}.rr-root .sp-mx-stage{position:relative;width:560px;height:380px;transform-origin:top left}.rr-root .sp-mx.is-paused .sp-mx-panel *,.rr-root .sp-mx.is-paused .sp-mx-rail-fill{animation-play-state:paused!important}.rr-root .sp-mx-ctl{left:20px;bottom:20px}.rr-root .sp-mxs{position:relative;width:560px;height:380px;font-family:var(--font-sans)}.rr-root .sp-mx-frame{position:absolute;inset:0;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px rgba(25,25,23,.05),0 24px 60px -18px rgba(25,25,23,.3);animation:sp-mx-rise .8s var(--ease) both}@keyframes sp-mx-rise{0%{opacity:0;transform:translateY(10px)}}.rr-root .sp-rec-table.sp-mx-table{width:100%;min-width:0}.rr-root .sp-mx-cursor{position:absolute;left:0;top:0;z-index:8;pointer-events:none;filter:drop-shadow(0 3px 6px rgba(21,20,15,.35))}.rr-root .sp-mx-cursor svg{display:block;transform:translate(-5px,-3px);transform-origin:5px 3px}.rr-root .sp-mx-click{position:absolute;left:0;top:0;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:2px solid rgba(25,25,23,.4);opacity:0;transform:scale(.25)}@keyframes sp-mx-press{0%,to{transform:translate(-5px,-3px) scale(1)}45%{transform:translate(-5px,-3px) scale(.82)}}@keyframes sp-mx-ripple{0%{opacity:.75;transform:scale(.25)}to{opacity:0;transform:scale(1.35)}}@keyframes sp-mx-fadein{to{opacity:1}}@keyframes sp-mx-fadeout{to{opacity:0}}@keyframes sp-mx-glide-d{0%{transform:translate(474px,332px);opacity:0}12%{opacity:1}to{transform:translate(238px,251px);opacity:1}}.rr-root .sp-mx-cursor-d{animation:sp-mx-glide-d 1.5s var(--ease) .25s both}.rr-root .sp-mx-cursor-d svg{animation:sp-mx-press .34s ease 1.78s both}.rr-root .sp-mx-cursor-d .sp-mx-click{animation:sp-mx-ripple .6s ease-out 1.84s both}.rr-root .sp-mx-dim{inset:0;z-index:4;background:rgba(20,20,18,.4);animation:sp-mx-fadein .5s ease 2.02s both}.rr-root .sp-mx-dim,.rr-root .sp-mx-modal{position:absolute;border-radius:10px;opacity:0}.rr-root .sp-mx-modal{left:50%;top:12px;z-index:5;width:478px;background:#fff;box-shadow:0 24px 70px -18px hsla(0,0%,4%,.45),0 2px 8px hsla(0,0%,4%,.12);transform:translateX(-50%) translateY(12px) scale(.965);animation:sp-mx-modal-in .7s var(--ease) 2.12s both}@keyframes sp-mx-modal-in{to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.rr-root .sp-mxm-head{display:flex;align-items:center;gap:9px;padding:11px 14px;border-bottom:1px solid #f1f1f1}.rr-root .sp-mxm-title{flex:1;min-width:0;font-family:var(--font-disp);font-size:14px;font-weight:500;color:#191917}.rr-root .sp-mxm-close{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;color:#9ca3af;flex:none}.rr-root .sp-mxm-body{display:grid;grid-template-columns:1fr 150px;gap:16px;padding:13px 14px 14px}.rr-root .sp-mxm-amount{font-family:var(--font-disp);font-size:24px;font-weight:500;letter-spacing:-.02em;color:#191917}.rr-root .sp-mxm-facts{margin-top:10px;display:flex;flex-direction:column;gap:7px}.rr-root .sp-mxm-fact{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12px}.rr-root .sp-mxm-fact dt{color:#6b7280}.rr-root .sp-mxm-fact dd{color:#191917;font-variant-numeric:tabular-nums;text-align:right}.rr-root .sp-mxm-acct{display:inline-flex;align-items:center;gap:6px}.rr-root .sp-mxm-trend{margin-top:12px;padding-top:10px;border-top:1px solid #f1f1f1}.rr-root .sp-mxm-trend-head{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#9ca3af}.rr-root .sp-mxm-chart{display:block;width:100%;height:auto;margin-top:6px}.rr-root .sp-mxm-actions{display:flex;flex-direction:column;align-items:stretch;gap:7px;border-left:1px solid #f1f1f1;padding-left:16px}.rr-root .sp-mxm-actions-label,.rr-root .sp-mxm-classify-label{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#9ca3af}.rr-root .sp-mxm-actions .sp-rec-btn{justify-content:flex-start}.rr-root .sp-mxm-classify{margin-top:8px;padding-top:10px;border-top:1px solid #f1f1f1}.rr-root .sp-mxm-classify,.rr-root .sp-mxm-classify-opts{display:flex;flex-direction:column;gap:6px}.rr-root .sp-mx2-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 16px;border-bottom:1px solid #f1f1f1}.rr-root .sp-mx2-bell{position:relative;display:grid;place-items:center;width:34px;height:34px;border:1px solid #e6e6e6;border-radius:6px;background:#fff;color:#191917;flex:none;opacity:0;transform:scale(.3);animation:sp-mx2-bell-pop .7s cubic-bezier(.34,1.56,.64,1) 2.35s both}@keyframes sp-mx2-bell-pop{to{opacity:1;transform:scale(1)}}.rr-root .sp-mx2-badge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:#b86e00;color:#fff;font-size:10px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.rr-root .sp-mx2-badge:after{counter-reset:spbadge var(--sp-badge-n);content:counter(spbadge);animation:sp-mx-count 2.8s cubic-bezier(.16,1,.3,1) 2.9s both}@keyframes sp-mx-count{0%{--sp-badge-n:1}to{--sp-badge-n:9}}.rr-root .sp-mx2-card{width:380px;margin:52px auto 0;background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px rgba(15,23,42,.05),0 18px 44px -14px rgba(25,25,23,.24);animation:sp-mx-rise .8s var(--ease) .1s both}.rr-root .sp-mx2-row{display:flex;align-items:center;gap:9px}.rr-root .sp-mx2-names{flex:1;min-width:0;display:flex;flex-direction:column}.rr-root .sp-mx2-name{font-size:13px;font-weight:500;color:#191917}.rr-root .sp-mx2-meta{font-size:11.5px;color:#6b7280}.rr-root .sp-mx2-amt{font-variant-numeric:tabular-nums;font-size:12.5px;color:#191917}.rr-root .sp-mx2-sub{margin-top:10px;font-size:12px;line-height:1.5;color:#6b7280}.rr-root .sp-mx2-actions{display:flex;gap:7px;margin-top:12px}.rr-root .sp-mx2-alert{animation:sp-mx2-on .3s ease 1.72s both}@keyframes sp-mx2-on{to{border-color:#2f7a55;color:#2f7a55;background:#e7f5ec}}.rr-root .sp-mx2-alert-lbls{position:relative;display:inline-block;width:46px;height:12px}.rr-root .sp-mx2-alert-off,.rr-root .sp-mx2-alert-on{position:absolute;left:0;top:50%;transform:translateY(-50%)}.rr-root .sp-mx2-alert-off{animation:sp-mx-fadeout .3s ease 1.72s both}.rr-root .sp-mx2-alert-on{opacity:0;animation:sp-mx-fadein .3s ease 1.72s both}@keyframes sp-mx-glide-a{0%{transform:translate(480px,336px);opacity:0}12%{opacity:1}to{transform:translate(148px,281px);opacity:1}}.rr-root .sp-mx-cursor-a{animation:sp-mx-glide-a 1.4s var(--ease) .2s both}.rr-root .sp-mx-cursor-a svg{animation:sp-mx-press .34s ease 1.62s both}.rr-root .sp-mx-cursor-a .sp-mx-click{animation:sp-mx-ripple .6s ease-out 1.68s both}.rr-root .sp-mx3-scene{position:absolute;inset:0;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px rgba(25,25,23,.05),0 24px 60px -18px rgba(25,25,23,.3);animation:sp-mx-rise .8s var(--ease) both}.rr-root .sp-mx3-scene.is-full{border-radius:0;box-shadow:none;z-index:1}.rr-root .sp-mx3-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.82) brightness(.96)}.rr-root .sp-mx3-sibwrap{position:absolute;top:50%;transform:translateY(-50%);opacity:.8;z-index:1}.rr-root .sp-mx3-sibwrap.is-left{left:-52px;-webkit-mask-image:linear-gradient(270deg,rgba(0,0,0,.95) 40%,rgba(0,0,0,.25));mask-image:linear-gradient(270deg,rgba(0,0,0,.95) 40%,rgba(0,0,0,.25))}.rr-root .sp-mx3-sibwrap.is-right{right:-52px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.95) 40%,rgba(0,0,0,.25));mask-image:linear-gradient(90deg,rgba(0,0,0,.95) 40%,rgba(0,0,0,.25))}.rr-root .sp-mx3-sib{width:188px;background:#fff;border:1px solid #e9e7e1;border-radius:14px;padding:18px;display:flex;flex-direction:column;align-items:flex-start;gap:11px}.rr-root .sp-mx3-bar{display:block;height:8px;border-radius:3.5px;background:#edebe5}.rr-root .sp-mx3-card{position:absolute;left:50%;top:50%;width:304px;margin-left:-152px;z-index:2;background:#fff;border-radius:14px;padding:18px 20px;box-shadow:0 1px 2px rgba(25,25,23,.05),0 18px 40px rgba(25,25,23,.16);opacity:0;transform:translateY(calc(-50% + 18px)) scale(.97);animation:sp-mx3-land 1.15s var(--ease) .25s both}@keyframes sp-mx3-land{to{opacity:1;transform:translateY(-50%) scale(1)}}.rr-root .sp-mx3-top{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.rr-root .sp-mx3-stat{font-family:var(--font-disp);font-size:23px;font-weight:420;letter-spacing:-.02em;color:#191917}.rr-root .sp-mx3-per{font-family:var(--font-sans);font-size:11px;font-weight:400;letter-spacing:0;color:#9ca3af;margin-left:2px}.rr-root .sp-mx3-viz{display:flex;align-items:flex-end;gap:6px}.rr-root .sp-mx3-col{display:flex;flex-direction:column;align-items:center;gap:4px}.rr-root .sp-mx3-col i{width:11px;border-radius:3px;background:#edebe5;transform-origin:bottom;animation:sp-mx3-bar .7s var(--ease) both;animation-delay:calc(1s + var(--i, 0) * .07s)}.rr-root .sp-mx3-col i.is-hot{background:#2b766b;opacity:.75}@keyframes sp-mx3-bar{0%{transform:scaleY(0)}}.rr-root .sp-mx3-col span{font-size:9px;color:#9ca3af}.rr-root .sp-mx3-viz.is-greek{gap:5px}.rr-root .sp-mx3-viz.is-greek .sp-mx3-col i{animation:none}.rr-root .sp-mx3-card .sp-mx3-viz{gap:5px}.rr-root .sp-mx3-card .sp-mx3-col{gap:3px}.rr-root .sp-mx3-card .sp-mx3-col i{width:9px}.rr-root .sp-mx3-card .sp-mx3-col span{font-size:8px}.rr-root .sp-mx3-title{display:block;margin-top:12px;font-size:12.5px;color:#404040}.rr-root .sp-mx3-detail{margin-top:10px;display:flex;align-items:center;gap:9px}.rr-root .sp-mx3-greek{flex:1;display:flex;flex-direction:column;gap:7px;align-items:flex-start}.rr-root .sp-mx3-merchant{font-size:12px;line-height:1;color:#191917}.rr-root .sp-rec-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 16px;border-bottom:1px solid #f1f1f1}.rr-root .sp-rec-title{font-family:var(--font-disp);font-size:14.5px;font-weight:500;letter-spacing:-.005em;color:#191917}.rr-root .sp-rec-meta{margin-top:2px;font-size:12px;color:#6b7280}.rr-root .sp-rec-stat{text-align:right}.rr-root .sp-rec-stat-label{display:block;font-size:11px;color:#9ca3af}.rr-root .sp-rec-stat-value{font-family:var(--font-disp);font-size:20px;font-weight:500;letter-spacing:-.02em;color:#191917}.rr-root .sp-rec-notice{display:flex;align-items:center;gap:10px;margin:12px 16px 2px;padding:9px 12px;border:1px solid #ececec;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.06)}.rr-root .sp-rec-notice-ic{display:grid;place-items:center;width:26px;height:26px;flex:none}.rr-root .sp-rec-notice-ic img{width:100%;height:100%;object-fit:contain}.rr-root .sp-rec-notice-tx{flex:1;min-width:0}.rr-root .sp-rec-notice-lb{display:block;font-size:12.5px;color:#191917}.rr-root .sp-rec-notice-sb{display:block;font-size:11.5px;color:#6b7280;margin-top:1px}.rr-root .sp-rec-notice-chev{color:#9ca3af;flex:none}.rr-root .sp-rec-table{width:max-content;min-width:680px;border-collapse:collapse;font-size:12.5px;font-family:var(--font-sans);margin-top:10px}.rr-root .sp-rec-table thead th{text-align:left;padding:8px 12px;font-size:11px;font-weight:400;color:#9ca3af;background:#fcfcfc;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;white-space:nowrap}.rr-root .sp-rec-table thead th.sp-el-td-num,.rr-root .sp-rec-table thead th.sp-rec-th-actions{text-align:right;padding-right:16px}.rr-root .sp-rec-table tbody td{padding:9px 12px;border-bottom:1px solid #f1f1f1;color:#404040;white-space:nowrap;vertical-align:middle}.rr-root .sp-rec-table tbody tr:last-child td{border-bottom:none}.rr-root .sp-rec-table .sp-el-td-num{text-align:right;font-variant-numeric:tabular-nums;color:#191917;padding-right:16px;white-space:nowrap}.rr-root .sp-rec-increase{display:inline-flex;align-items:center;gap:1px;font-size:11px;color:#b86e00;background:#fff6e6;border-radius:5px;padding:1px 5px;font-variant-numeric:tabular-nums;white-space:nowrap}.rr-root .sp-rec-increase svg{width:11px;height:11px;flex:none}.rr-root .sp-rec-next{display:inline-flex;align-items:center;gap:5px}.rr-root .sp-rec-next svg{width:13px;height:13px;color:#9ca3af;flex:none}.rr-root .sp-rec-btn{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 9px;border:1px solid #e6e6e6;border-radius:7px;background:#fff;color:#6b7280;font-size:11.5px;white-space:nowrap}.rr-root .sp-rec-btn svg{width:13px;height:13px;flex:none}.rr-root .sp-rec-btn.is-on{border-color:#2f7a55;color:#2f7a55;background:#e7f5ec}.rr-root .sp-rec-btn.is-danger.is-on{border-color:#b86e00;color:#b86e00;background:#fff6e6}@media (max-width:980px){.rr-root .sp-mx{gap:28px}.rr-root .sp-compare,.rr-root .sp-mx{grid-template-columns:1fr}.rr-root .sp-cmp-old .sp-stack{margin-block:40px 0}.rr-root .sp-row-sec .feat .ill{order:0}}@media (max-width:900px){.rr-root .sp-hero-videowrap{order:2}.rr-root .sp-hero-ctawrap{order:3}.rr-root .sp-hero-ctawrap .hero-cta{margin-top:26px}.rr-root .sp-hero-videowrap .sp-hero-browser{margin-top:40px}}@media (max-width:600px){.rr-root .sp-hero .hero-cta{flex-wrap:nowrap;gap:10px}.rr-root .sp-hero .hero-cta .btn{width:auto;flex:1 1 0;min-width:0;white-space:normal}.rr-root .sp-hero .hero-cta .btn-lg{padding:11px 14px;font-size:14px}.rr-root .sp-video-ctl{left:16px;bottom:16px;gap:7px}.rr-root .sp-video-btn{width:36px;height:36px}.rr-root .sp-video-time{font-size:10px;padding:5px 8px}.rr-root .sp-tabs{gap:14px}.rr-root .sp-tab{font-size:13px;padding-bottom:11px}.rr-root .sp-cleantab-panel,.rr-root .sp-ground{min-height:420px}.rr-root .sp-rule-scene{aspect-ratio:auto;min-height:520px}.rr-root .sp-beem-net{flex-wrap:wrap;row-gap:4px;padding:12px 14px}.rr-root .sp-beem-net .sp-beem-name{flex:1 0 40%}.rr-root .sp-net-head,.rr-root .sp-net-row{padding-inline:18px}.rr-root .sp-net-date{margin-right:2px}.rr-root .sp-net-amt{margin-left:8px}.rr-root .sp-mx3-scene.is-full .sp-mx3-card{left:0;right:0;width:min(260px,calc(100% - 72px));margin-left:auto;margin-right:auto;padding:15px 16px}}@media (max-width:520px){.rr-root .sp-rf-pair{grid-template-columns:1fr}.rr-root .sp-rf-arrow{transform:rotate(90deg)}.rr-root .sp-mx-panel{padding:16px 14px 64px}.rr-root .sp-mx-ctl{left:14px;bottom:14px}.rr-root .sp-mx-ctl .sp-video-btn{width:36px;height:36px}}@property --sp-badge-n{syntax:"<integer>";inherits:false;initial-value:1}