.rr-root #grid,.rr-root #offset{scroll-margin-top:calc(var(--nav-h) + 12px)}.rr-root .pp-compare-sec,.rr-root .pp-cta-sec,.rr-root .pp-met-sec{padding-block:clamp(32px,4vw,60px)}.rr-root .pp-hero{padding-bottom:clamp(32px,4vw,60px)}.rr-root .pp-hero-mesh{position:absolute;inset:0;z-index:0;overflow:hidden;background-color:#dadff4;background-image:radial-gradient(58% 78% at 14% 20%,#9fb0e8 0,rgba(159,176,232,0) 60%),radial-gradient(52% 72% at 86% 16%,#c3b2ec 0,rgba(195,178,236,0) 60%),radial-gradient(66% 86% at 80% 84%,#f6d9e4 0,rgba(246,217,228,0) 60%),radial-gradient(60% 80% at 22% 88%,#f2e0c6 0,hsla(35,63%,86%,0) 60%),radial-gradient(70% 60% at 50% 45%,#efe9fb 0,rgba(239,233,251,0) 70%)}.rr-root .pp-hero-mesh>*{display:block}.rr-root .pp-hero-veil{position:absolute;inset:0;background:hsla(0,0%,100%,.2);pointer-events:none}.rr-root .pp-hero .hero-inner{max-width:1100px}.rr-root .pp-hero .lede{max-width:min(64rem,100%)}.rr-root .pp-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 .pp-hero-browser .rr-browser-bar{padding:4px 14px}.rr-root .pp-hero-browser .rr-browser-dots{left:14px;gap:7px}.rr-root .pp-hero-browser .rr-browser-dots i{width:8px;height:8px}.rr-root .pp-hero-browser .rr-browser-url{width:min(40%,230px);height:18px;font-size:10.5px}.rr-root .pp-hero-browser .rr-browser-url svg{width:10px;height:10px}.rr-root .pp-hero-browser .rr-browser-view{padding:0;aspect-ratio:1920/1204}.rr-root .pp-hero-video{display:block;width:100%;height:100%;object-fit:cover}.rr-root .pp-hero{display:flex;flex-direction:column}.rr-root .pp-hero-textwrap{order:1}.rr-root .pp-hero-ctawrap{order:2}.rr-root .pp-hero-videowrap{order:3}.rr-root .pp-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 .pp-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 .pp-video-ctl:hover .pp-video-btn{transform:scale(1.06)}.rr-root .pp-video-ctl:focus-visible{outline:none}.rr-root .pp-video-ctl:focus-visible .pp-video-btn{box-shadow:0 0 0 3px rgba(47,122,85,.45),0 10px 28px -6px rgba(21,20,15,.35)}.rr-root .pp-video-svg{display:block;width:100%;height:100%}.rr-root .pp-video-bar,.rr-root .pp-video-track{fill:none;stroke-width:2}.rr-root .pp-video-track{stroke:rgba(21,20,15,.12)}.rr-root .pp-video-bar{stroke:var(--ink);stroke-linecap:round;transition:stroke-dashoffset .25s linear}.rr-root .pp-video-glyph{fill:currentColor}.rr-root .pp-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 .pp-compare{margin-top:clamp(32px,4vw,52px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,1.6vw,18px)}.rr-root .pp-cmp-card{min-width:0;border-radius:var(--r-md);padding:clamp(18px,2.6vw,30px);display:flex;flex-direction:column}.rr-root .pp-cmp-card h3{text-align:center;font-size:clamp(17px,1.6vw,21px);letter-spacing:-.02em}.rr-root .pp-cmp-old{background:radial-gradient(110% 90% at 84% -10%,rgba(179,55,43,.17),transparent 55%),radial-gradient(90% 85% at 2% 112%,rgba(184,110,0,.17),transparent 58%),radial-gradient(56% 56% at 16% 6%,rgba(184,110,0,.08),transparent 60%),radial-gradient(120% 100% at 50% 0,#faf1ea 0,#f5e4d8 60%,#efd6c6 100%)}.rr-root .pp-cmp-new,.rr-root .pp-cmp-old{position:relative;overflow:hidden;box-shadow:var(--shadow-sm)}.rr-root .pp-cmp-new{isolation:isolate;background:radial-gradient(120% 100% at 50% 0,#f1f4fb 0,#e6ebf8 55%,#dbe2f3 100%)}.rr-root .pp-cmp-new h3,.rr-root .pp-cmp-old h3{position:relative;z-index:1}.rr-root .pp-docpile{position:relative;margin-block:auto;height:340px;max-width:400px;width:100%;margin-inline:auto}.rr-root .pp-doc{position:absolute;width:min(78%,290px);border-radius:4px;background:linear-gradient(180deg,#fdfdfb,#f5f4ee);box-shadow:0 1px 2px rgba(25,25,23,.08),0 18px 40px -14px rgba(25,25,23,.3);padding:16px 18px 18px;font-family:var(--font-sans)}.rr-root .pp-doc-loan{left:2%;top:26px;transform:rotate(-4.5deg)}.rr-root .pp-doc-agency{right:0;top:120px;transform:rotate(2.5deg)}.rr-root .pp-doc-head{display:flex;flex-direction:column;gap:3px;filter:blur(1.1px)}.rr-root .pp-doc-logo{width:92px;height:auto;object-fit:contain;align-self:flex-start;filter:grayscale(1);opacity:.75;margin-bottom:4px}.rr-root .pp-doc-agency-name{font-family:var(--font-disp);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#4a4a44}.rr-root .pp-doc-title{font-family:var(--font-disp);font-size:13px;font-weight:600;color:#3c3c37}.rr-root .pp-doc-meta{font-size:9.5px;color:#8f8f88}.rr-root .pp-doc-body{margin-top:12px;padding-top:10px;border-top:1px solid rgba(60,60,55,.18);display:flex;flex-direction:column;gap:7px;filter:blur(2px)}.rr-root .pp-doc-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:10.5px;color:#63635c;font-variant-numeric:tabular-nums;white-space:nowrap}.rr-root .pp-doc-total{margin-top:3px;padding-top:8px;border-top:1px solid rgba(60,60,55,.16);color:#45453f;font-weight:600}.rr-root .pp-doc-ghost{display:flex;flex-direction:column;gap:10px;padding:18px 16px 22px}.rr-root .pp-doc-ghost i{display:block;height:7px;border-radius:3px;background:rgba(60,60,55,.16);filter:blur(1.6px)}.rr-root .pp-doc-ghost i:first-child{width:44%;height:9px;background:rgba(60,60,55,.26)}.rr-root .pp-doc-ghost i:nth-child(3){width:84%}.rr-root .pp-doc-ghost i:nth-child(5){width:70%}.rr-root .pp-doc-ghost i:nth-child(7){width:56%}.rr-root .pp-doc-g1{left:30%;top:-14px;transform:rotate(6.5deg);opacity:.85}.rr-root .pp-doc-g2{left:-26px;top:88px;transform:rotate(-10deg);opacity:.75}.rr-root .pp-doc-g3{right:-30px;top:196px;transform:rotate(8deg);opacity:.7}.rr-root .pp-appstack{position:relative;z-index:1;margin-block:26px auto;height:340px;max-width:440px;width:100%;margin-inline:auto;font-family:var(--font-sans)}.rr-root .pp-app-mini{position:absolute;background:#fff;border-radius:12px;padding:14px 16px;box-shadow:0 1px 2px rgba(25,25,23,.05),0 24px 60px -18px rgba(25,25,23,.35)}.rr-root .pp-app-mini-title{display:block;font-family:var(--font-disp);font-size:12.5px;font-weight:500;letter-spacing:-.005em;color:#191917;white-space:nowrap}.rr-root .pp-app-upload{left:0;top:24px;width:min(64%,268px);z-index:0}.rr-root .pp-upl-zone{margin-top:10px;display:flex;flex-direction:column;align-items:center;gap:5px;padding:14px 10px;border:1px dashed #dcdcd6;border-radius:8px;background:#fcfcfb;text-align:center}.rr-root .pp-upl-zone svg{width:16px;height:16px;color:#9ca3af}.rr-root .pp-upl-zone span{font-size:10.5px;color:#6b7280}.rr-root .pp-upl-file{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 9px;border:1px solid #ececec;border-radius:8px;background:#fcfcfb}.rr-root .pp-upl-name{font-size:10.5px;color:#191917;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.rr-root .pp-upl-ok{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 7px;border-radius:999px;background:#e7f5ec;color:#2f7a55;font-size:9.5px;font-weight:500;flex:none}.rr-root .pp-upl-ok svg{width:9px;height:9px;flex:none}.rr-root .pp-upl-facts{margin-top:10px;padding-top:9px;border-top:1px solid #f1f1f1;display:flex;flex-direction:column;gap:3px;font-size:10px;color:#6b7280;font-variant-numeric:tabular-nums}.rr-root .pp-upl-facts-label{font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;margin-bottom:2px}.rr-root .pp-app-tag{right:0;bottom:12px;width:min(88%,372px);z-index:1;padding-bottom:6px}.rr-root .pp-tag-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px}.rr-root .pp-tag-count{display:inline-flex;align-items:center;height:18px;padding:0 8px;border-radius:999px;background:#e7f5ec;color:#2f7a55;font-size:9.5px;font-weight:500;flex:none}.rr-root .pp-tag-row{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid #f1f1f1;min-width:0}.rr-root .pp-tag-check{display:grid;place-items:center;width:14px;height:14px;flex:none;border-radius:4px;background:#2f7a55;color:#fff}.rr-root .pp-tag-check svg{width:9px;height:9px}.rr-root .pp-tag-date{flex:none;width:36px;font-size:10px;color:#9ca3af;font-variant-numeric:tabular-nums;white-space:nowrap}.rr-root .pp-tag-desc{flex:1;min-width:0;font-size:10.5px;letter-spacing:.02em;color:#191917;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-root .pp-tag-amt{flex:none;font-size:10.5px;color:#b86e00;font-variant-numeric:tabular-nums;white-space:nowrap}.rr-root .pp-tag-amt.is-in{color:#2f7a55}.rr-root .pp-tag-cat{flex:none;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border:1px solid #e6e6e6;border-radius:6px;background:#fff;color:#404040;font-size:9.5px;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.04)}.rr-root .pp-tag-cat svg{width:9px;height:9px;color:#9ca3af;flex:none}.rr-root .pp-app-arc{position:absolute;left:50%;z-index:0;border-radius:50%;border:1px solid rgba(47,66,122,.09);pointer-events:none}.rr-root .pp-app-arc-1{width:1600px;height:1600px;margin-left:-800px;top:-1450px;border-color:rgba(47,66,122,.14)}.rr-root .pp-app-arc-2{width:2000px;height:2000px;margin-left:-1280px;top:-1790px}.rr-root .pp-app-arc-3{width:1400px;height:1400px;margin-left:-320px;top:240px}.rr-root .pp-el-tabs{display:flex;align-items:center;gap:20px;padding:0 14px;border-bottom:1px solid #ececec}.rr-root .pp-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;white-space:nowrap}.rr-root .pp-el-tab.is-active{color:#2f7a55}.rr-root .pp-el-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:#2f7a55}.rr-root .pp-el-merchant-name{color:#191917}.rr-root .pp-el-td-num{text-align:right;font-variant-numeric:tabular-nums;color:#191917;padding-right:14px}.rr-root .pp-el-td-muted{color:#6b7280}.rr-root .pp-row-sec{padding-block:clamp(32px,4vw,60px)}.rr-root .pp-recat-scene{display:grid;place-items:center;padding:clamp(28px,3.4vw,52px) clamp(14px,1.6vw,30px);background:radial-gradient(120% 100% at 50% 0,#eef4fc 0,#dce9f8 55%,#c7dcf1 100%);box-shadow:var(--shadow-sm)}.rr-root .pp-recat-stage{position:relative;width:min(100%,480px)}.rr-root .pp-snap{position:absolute;z-index:0;background:rgba(37,78,126,.16);pointer-events:none}.rr-root .pp-snap-t{left:-50vw;right:-50vw;top:0;height:1px}.rr-root .pp-snap-b{left:-50vw;right:-50vw;bottom:0;height:1px}.rr-root .pp-snap-l{top:-50vh;bottom:-50vh;left:0;width:1px}.rr-root .pp-snap-r{top:-50vh;bottom:-50vh;right:0;width:1px}.rr-root .pp-recat-panel{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:12px;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(15,23,42,.05),0 18px 44px -14px rgba(25,25,23,.28);font-family:var(--font-sans)}.rr-root .pp-recat-summary{display:flex;align-items:baseline;gap:8px}.rr-root .pp-recat-count{font-size:12.5px;font-weight:500;color:#191917}.rr-root .pp-recat-sub{font-size:11.5px;color:#6b7280;font-variant-numeric:tabular-nums}.rr-root .pp-recat-div{display:block;height:1px;margin-inline:-12px;background:rgba(21,20,15,.08)}.rr-root .pp-recat-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.rr-root .pp-recat-label{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#6b7280;flex:none}.rr-root .pp-recat-dd{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 7px;border:1px solid #e6e6e6;border-radius:7px;background:#fff;color:#191917;font-size:11.5px;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.05);font-variant-numeric:tabular-nums}.rr-root .pp-recat-dd img{width:14px;height:14px;object-fit:contain;flex:none}.rr-root .pp-recat-dd svg{width:12px;height:12px;color:#6b7280;flex:none}.rr-root .pp-recat-seg{display:inline-flex;gap:2px;padding:2px;background:#fcfcfc;border:1px solid #e6e6e6;border-radius:8px}.rr-root .pp-recat-seg-btn{position:relative;display:inline-flex;align-items:center;min-height:24px;padding:3px 7px;border-radius:6px;font-size:10px;font-weight:500;color:#6b7280;white-space:nowrap;transition:color .34s cubic-bezier(.22,1,.36,1)}.rr-root .pp-recat-seg-btn.is-on{color:#191917}.rr-root .pp-recat-seg-hi{position:absolute;inset:0;z-index:0;border-radius:6px;background:#fff;border:1px solid #e2e0da;box-shadow:0 1px 2px rgba(0,0,0,.06)}.rr-root .pp-recat-seg-lbl{position:relative;z-index:1;display:inline-flex;align-items:center}.rr-root .pp-recat-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.rr-root .pp-recat-cancel{padding:0 10px;border:1px solid #e6e6e6;background:#fff;color:#6b7280}.rr-root .pp-recat-apply,.rr-root .pp-recat-cancel{display:inline-flex;align-items:center;height:28px;border-radius:7px;font-size:12px}.rr-root .pp-recat-apply{padding:0 12px;background:#191917;color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.1)}.rr-root .pp-recat-tag{right:8%;bottom:9%;border:none;border-radius:6px;background:#fff;color:var(--ink);font-family:var(--font-sans);font-size:11px;font-weight:500;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 .pp-recat-curhost{position:absolute;inset:0;z-index:5;pointer-events:none}.rr-root .pp-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 .pp-cur-glyph{display:block;transform:translate(-5px,-3px);transform-origin:5px 3px;transition:transform .13s ease}.rr-root .pp-recat-cursor.is-pressed .pp-cur-glyph{transform:translate(-5px,-3px) scale(.82)}.rr-root .pp-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:pp-cur-ripple .55s ease-out both}@keyframes pp-cur-ripple{0%{opacity:.8;transform:scale(.25)}to{opacity:0;transform:scale(1.3)}}.rr-root .pp-assume-sec{padding-block:clamp(32px,4vw,60px)}.rr-root .pp-assume-card{position:relative;overflow:hidden;isolation:isolate;max-width:980px;margin:clamp(36px,4.5vw,56px) auto 0;padding:clamp(24px,3vw,40px) clamp(20px,2.6vw,40px) clamp(20px,2.4vw,32px);border-radius:16px;background:radial-gradient(120% 100% at 50% 0,#eef3fc 0,#dbe6f8 55%,#c6d7f1 100%);box-shadow:0 1px 3px rgba(15,23,42,.05),0 30px 70px -28px rgba(25,25,23,.28)}.rr-root .pp-assume-card .pp-snap{background:rgba(37,78,126,.16)}.rr-root .pp-assume-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(16px,2vw,26px);align-items:start}.rr-root .pp-assume-global,.rr-root .pp-assume-rows{margin:0}.rr-root .pp-assume-list{display:flex;flex-direction:column;gap:2px}.rr-root .pp-assume-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:8px;border-radius:8px}.rr-root .pp-assume-row.is-hot{background:#f2f6ff}.rr-root .pp-assume-name{font-size:12.5px;font-weight:500;color:#191917;white-space:nowrap}.rr-root .pp-assume-from{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;white-space:nowrap}.rr-root .pp-assume-rate{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 8px;border:1px solid #e6e6e6;border-radius:7px;background:#fff;color:#2f7a55;font-size:11.5px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums;box-shadow:0 1px 2px rgba(0,0,0,.05)}.rr-root .pp-assume-rate.is-muted{color:#6b7280}.rr-root .pp-assume-rate svg{width:12px;height:12px;color:#9ca3af;flex:none}.rr-root .pp-assume-cap{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:clamp(18px,2.2vw,28px);padding-top:16px;border-top:1px solid rgba(37,78,126,.12)}.rr-root .pp-assume-cap-t{font-family:var(--font-disp);font-size:15px;font-weight:500;letter-spacing:-.015em;color:#191917}.rr-root .pp-assume-tag{position:static;right:auto;bottom:auto;flex:none;display:inline-flex;align-items:center;padding:7px 15px;border-radius:999px;box-shadow:0 1px 2px rgba(25,25,23,.06),4px 5px 12px -4px rgba(25,25,23,.18)}.rr-root .pp-assume-subs{margin:clamp(22px,2.6vw,32px) auto 0;max-width:980px;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(24px,3vw,48px)}.rr-root .pp-assume-sub h3{font-family:var(--font-disp);font-size:15.5px;font-weight:500;letter-spacing:-.015em;color:#191917}.rr-root .pp-assume-sub p{margin-top:7px;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.rr-root .pp-assume-cta{margin-top:clamp(24px,3vw,34px);text-align:center}.rr-root .pp-mx-sec{padding-block:clamp(32px,4vw,60px)}.rr-root .pp-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 .pp-mx-flip{grid-template-columns:1.35fr minmax(280px,.78fr)}.rr-root .pp-mx-flip .pp-mx-points{order:2}.rr-root .pp-mx-points{display:flex;flex-direction:column;gap:4px;align-items:stretch}.rr-root .pp-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 .pp-mx-point:hover{background:rgba(21,20,15,.035)}.rr-root .pp-mx-point-t{font-family:var(--font-disp);font-weight:500;font-size:15.5px;letter-spacing:-.01em;color:var(--ink)}.rr-root .pp-mx-point-b,.rr-root .pp-mx-point-t{display:block;opacity:.42;transition:opacity .35s var(--ease)}.rr-root .pp-mx-point-b{margin-top:5px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.rr-root .pp-mx-point.is-active .pp-mx-point-b,.rr-root .pp-mx-point.is-active .pp-mx-point-t{opacity:1}.rr-root .pp-mx-point-tag{display:inline-block;margin-left:8px;padding:3px 7px;border-radius:5px;font-family:var(--font-sans);font-style:normal;font-size:8.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#2f7a55;background:#e7f5ec;box-shadow:0 2px 6px -2px rgba(25,25,23,.18);vertical-align:2px}.rr-root .pp-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 .pp-mx-rail-fill{position:absolute;inset:0;background:var(--ink);transform:scaleY(0);transform-origin:top;animation-name:pp-mx-fill;animation-timing-function:linear;animation-fill-mode:both}@keyframes pp-mx-fill{to{transform:scaleY(1)}}.rr-root .pp-mx-points .feat-link{margin:16px 0 0 22px}.rr-root .pp-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,#e7f3ea 0,#cfe7d8 55%,#b3d6c2 100%);box-shadow:var(--shadow-sm)}.rr-root .pp-mx-stagewrap{position:relative;width:100%;max-width:560px;margin-inline:auto}.rr-root .pp-mx-stagewrap .pp-snap{background:rgba(28,84,55,.22)}.rr-root .pp-mx-stage{position:relative;width:560px;height:380px;transform-origin:top left}.rr-root .pp-mx.is-paused .pp-mx-rail-fill,.rr-root .pp-mx.is-paused .pp-mx-stage *{animation-play-state:paused!important}.rr-root .pp-mx-ctl{left:20px;bottom:20px}.rr-root .pp-mxs{position:relative;width:560px;height:380px;font-family:var(--font-sans)}.rr-root .pp-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:pp-mx-rise .8s var(--ease) both}@keyframes pp-mx-rise{0%{opacity:0;transform:translateY(10px)}}.rr-root .pp-loan-table.pp-mx-table{width:100%;min-width:0}.rr-root .pp-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 .pp-mx-cursor svg{display:block;transform:translate(-5px,-3px);transform-origin:5px 3px}.rr-root .pp-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 pp-mx-press{0%,to{transform:translate(-5px,-3px) scale(1)}45%{transform:translate(-5px,-3px) scale(.82)}}@keyframes pp-mx-ripple{0%{opacity:.75;transform:scale(.25)}to{opacity:0;transform:scale(1.35)}}@keyframes pp-mx-fadein{to{opacity:1}}.rr-root .pp-lu-cols{display:grid;grid-template-columns:236px 1fr;gap:16px;padding:12px 16px 14px;align-items:start}.rr-root .pp-lu-title{display:block;font-family:var(--font-disp);font-size:12.5px;font-weight:500;letter-spacing:-.005em;color:#191917;white-space:nowrap}.rr-root .pp-lu-zone{margin-top:10px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 10px;border:1px dashed #dcdcd6;border-radius:8px;background:#fcfcfb;text-align:center;animation:pp-lu-zone-hit .55s ease 1.72s both}@keyframes pp-lu-zone-hit{0%,to{border-color:#dcdcd6;background:#fcfcfb}40%{border-color:#2f7a55;background:#f0f7f2}}.rr-root .pp-lu-zone svg{width:16px;height:16px;color:#9ca3af}.rr-root .pp-lu-zone span{font-size:10.5px;color:#6b7280}.rr-root .pp-lu-file{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 9px;border:1px solid #ececec;border-radius:8px;background:#fcfcfb;opacity:0;animation:pp-mx-fadein .4s ease 2s both}.rr-root .pp-lu-file-name{font-size:10.5px;color:#191917;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.rr-root .pp-lu-file-btn{flex:none;font-size:9.5px;color:#6b7280;background:#fff;border:1px solid #e6e6e6;border-radius:6px;padding:2px 7px}.rr-root .pp-lu-facts{margin-top:10px;padding-top:9px;border-top:1px solid #f1f1f1;display:flex;flex-direction:column;gap:3px;font-size:10px;color:#6b7280;font-variant-numeric:tabular-nums;opacity:0;animation:pp-mx-fadein .45s ease 2.3s both}.rr-root .pp-lu-facts-label{font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;margin-bottom:2px}.rr-root .pp-lu-form-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.rr-root .pp-mx2-pop.pp-lu-pop{height:22px;font-size:10.5px;animation-delay:4.9s}.rr-root .pp-lu-field{margin-top:7px}.rr-root .pp-lu-label{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;white-space:nowrap}.rr-root .pp-lu-dot{width:6px;height:6px;border-radius:50%;background:#2f7a55;opacity:0}.rr-root .pp-lu-input{margin-top:3px;display:flex;align-items:center;gap:3px;height:24px;padding:0 8px;border:1px solid #e6e6e6;border-radius:7px;background:#fff;font-size:11px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.rr-root .pp-lu-input em{font-style:normal;font-size:10.5px;color:#9ca3af;flex:none}.rr-root .pp-lu-input b{font-weight:500;color:#191917;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0}.rr-root .pp-lu-input svg{margin-left:auto;color:#9ca3af;flex:none}.rr-root .pp-lu-field:nth-child(2) .pp-lu-dot,.rr-root .pp-lu-field:nth-child(2) .pp-lu-input b{animation:pp-mx-fadein .35s ease 2.6s both}.rr-root .pp-lu-field:nth-child(3) .pp-lu-dot,.rr-root .pp-lu-field:nth-child(3) .pp-lu-input b{animation:pp-mx-fadein .35s ease 2.95s both}.rr-root .pp-lu-field:nth-child(4) .pp-lu-dot,.rr-root .pp-lu-field:nth-child(4) .pp-lu-input b{animation:pp-mx-fadein .35s ease 3.3s both}.rr-root .pp-lu-field:nth-child(5) .pp-lu-dot,.rr-root .pp-lu-field:nth-child(5) .pp-lu-input b{animation:pp-mx-fadein .35s ease 3.65s both}.rr-root .pp-lu-field:nth-child(6) .pp-lu-dot,.rr-root .pp-lu-field:nth-child(6) .pp-lu-input b{animation:pp-mx-fadein .35s ease 4s both}.rr-root .pp-lu-field:nth-child(7) .pp-lu-dot,.rr-root .pp-lu-field:nth-child(7) .pp-lu-input b{animation:pp-mx-fadein .35s ease 4.35s both}@keyframes pp-mx-glide-lu{0%{transform:translate(490px,330px);opacity:0}10%{opacity:1}to{transform:translate(134px,118px);opacity:1}}.rr-root .pp-lu-cursor{animation:pp-mx-glide-lu 1.5s var(--ease) .2s both}.rr-root .pp-lu-cursor svg{animation:pp-mx-press .34s ease 1.66s both}.rr-root .pp-lu-cursor .pp-mx-click{animation:pp-mx-ripple .6s ease-out 1.72s both}.rr-root .pp-lu-chip{position:absolute;left:12px;top:14px;white-space:nowrap;background:#fff;border-radius:6px;padding:4px 8px;font-size:10px;color:#191917;font-variant-numeric:tabular-nums;box-shadow:0 1px 2px rgba(25,25,23,.08),0 8px 20px -8px rgba(25,25,23,.35);animation:pp-lu-chip-drop .4s ease 1.72s both}@keyframes pp-lu-chip-drop{to{opacity:0;transform:translateY(7px) scale(.9)}}.rr-root .pp-mx2-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 16px;border-bottom:1px solid #f1f1f1}.rr-root .pp-mx2-pop{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;background:#e7f5ec;color:#2f7a55;font-size:11.5px;font-weight:500;white-space:nowrap;flex:none;opacity:0;transform:scale(.3);animation:pp-mx2-pop-in .7s cubic-bezier(.34,1.56,.64,1) 3.5s both}.rr-root .pp-mx2-pop svg{width:12px;height:12px;flex:none}@keyframes pp-mx2-pop-in{to{opacity:1;transform:scale(1)}}.rr-root .pp-mx2-card{width:420px;margin:14px auto 0;background:#fff;border-radius:12px;padding:14px 14px 12px;box-shadow:0 1px 3px rgba(15,23,42,.05),0 18px 44px -14px rgba(25,25,23,.24);animation:pp-mx-rise .8s var(--ease) .1s both}.rr-root .pp-mx2-label{display:block;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#9ca3af}.rr-root .pp-mx2-modes{display:flex;gap:7px;margin-top:8px}.rr-root .pp-mx2-mode{animation:pp-mx2-on .3s ease 1.72s both}@keyframes pp-mx2-on{to{border-color:#2f7a55;color:#2f7a55;background:#e7f5ec}}.rr-root .pp-mx2-deposit{margin-top:10px;font-size:12px;color:#6b7280;opacity:0;animation:pp-mx-fadein .4s ease 1.95s both}.rr-root .pp-mx2-deposit b{font-family:var(--font-disp);font-weight:600;color:#191917}.rr-root .pp-mx2-legend{display:flex;gap:14px;margin-top:10px;font-size:10.5px;color:#9ca3af;opacity:0;animation:pp-mx-fadein .4s ease 1.95s both}.rr-root .pp-mx2-legend span{display:inline-flex;align-items:center;gap:5px}.rr-root .pp-mx2-dot{width:7px;height:7px;border-radius:50%;background:#9ca3af}.rr-root .pp-mx2-dot.is-offset{background:#2f7a55}.rr-root .pp-mx2-chart{display:block;width:100%;height:auto;margin-top:4px}.rr-root .pp-mx2-line{stroke-dasharray:1;stroke-dashoffset:1;animation:pp-mx2-draw 1.3s var(--ease) 2.05s both}.rr-root .pp-mx2-line-offset{animation-delay:2.3s}@keyframes pp-mx2-draw{to{stroke-dashoffset:0}}.rr-root .pp-mx2-ends{opacity:0;animation:pp-mx-fadein .5s ease 3.3s both}.rr-root .pp-mx2-foot{margin-top:8px;padding-top:10px;border-top:1px solid #f1f1f1;font-size:12px;color:#191917;font-variant-numeric:tabular-nums;opacity:0;animation:pp-mx-fadein .5s ease 3.5s both}@keyframes pp-mx-glide-o{0%{transform:translate(480px,336px);opacity:0}12%{opacity:1}to{transform:translate(139px,165px);opacity:1}}.rr-root .pp-mx-cursor-o{animation:pp-mx-glide-o 1.4s var(--ease) .2s both}.rr-root .pp-mx-cursor-o svg{animation:pp-mx-press .34s ease 1.62s both}.rr-root .pp-mx-cursor-o .pp-mx-click{animation:pp-mx-ripple .6s ease-out 1.68s both}@keyframes pp-mx-glide-ml{0%{transform:translate(490px,330px);opacity:0}9%{transform:translate(300px,168px);opacity:1}32%{transform:translate(300px,168px)}40%{transform:translate(302px,208px)}63%{transform:translate(302px,208px)}71%{transform:translate(304px,248px)}to{transform:translate(304px,248px);opacity:1}}.rr-root .pp-ml-cursor{animation:pp-mx-glide-ml 7.6s linear .3s both}.rr-root .pp-ml-row-1{animation:pp-ml-h1 7.6s linear .3s both}.rr-root .pp-ml-row-2{animation:pp-ml-h2 7.6s linear .3s both}.rr-root .pp-ml-row-3{animation:pp-ml-h3 7.6s linear .3s both}@keyframes pp-ml-h1{0%,6%{background:transparent}11%,32%{background:#f5f5f4}39%,to{background:transparent}}@keyframes pp-ml-h2{0%,37%{background:transparent}42%,63%{background:#f5f5f4}70%,to{background:transparent}}@keyframes pp-ml-h3{0%,68%{background:transparent}73%,to{background:#f5f5f4}}.rr-root .pp-ml-logo{display:block;height:15px;width:auto;max-width:76px;object-fit:contain}.rr-root .pp-ml-logo-westpac{height:11px}.rr-root .pp-ml-logo-commbank{height:17px}.rr-root .pp-ml-foot{margin:12px 16px 0;font-size:11.5px;color:#6b7280;font-variant-numeric:tabular-nums;opacity:0;animation:pp-mx-fadein .6s ease .9s both}.rr-root .pp-ml-foot b{font-family:var(--font-disp);font-weight:600;color:#191917}.rr-root .pp-mx3-chip{position:absolute;left:50%;bottom:56px;transform:translateX(-50%);background:#fff;border-radius:8px;padding:8px 12px;font-size:11.5px;color:#404040;white-space:nowrap;box-shadow:0 1px 2px rgba(25,25,23,.06),0 10px 26px -10px rgba(25,25,23,.3);opacity:0;animation:pp-mx3-chip-in .8s var(--ease) 1.55s both}@keyframes pp-mx3-chip-in{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.rr-root .pp-loan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 16px;border-bottom:1px solid #f1f1f1}.rr-root .pp-loan-title{font-family:var(--font-disp);font-size:14.5px;font-weight:500;letter-spacing:-.005em;color:#191917}.rr-root .pp-loan-meta{margin-top:2px;font-size:12px;color:#6b7280}.rr-root .pp-loan-stat{text-align:right}.rr-root .pp-loan-stat-label{display:block;font-size:11px;color:#9ca3af}.rr-root .pp-loan-stat-value{font-family:var(--font-disp);font-size:20px;font-weight:500;letter-spacing:-.02em;color:#191917}.rr-root .pp-loan-table{width:max-content;min-width:528px;border-collapse:collapse;font-size:12.5px;font-family:var(--font-sans);margin-top:10px}.rr-root .pp-loan-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 .pp-loan-table thead th.pp-el-td-num{text-align:right;padding-right:16px}.rr-root .pp-loan-table tbody td{padding:9px 12px;border-bottom:1px solid #f1f1f1;color:#404040;white-space:nowrap;vertical-align:middle}.rr-root .pp-loan-table tbody tr:last-child td{border-bottom:none}.rr-root .pp-loan-table .pp-el-td-num{text-align:right;font-variant-numeric:tabular-nums;color:#191917;padding-right:16px;white-space:nowrap}.rr-root .pp-loan-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 .pp-loan-btn svg{width:13px;height:13px;flex:none}.rr-root .pp-loan-btn.is-on{border-color:#2f7a55;color:#2f7a55;background:#e7f5ec}.rr-root .pp-mx-scenehost{position:absolute;inset:0}.rr-root .pp-mx-panel-mint{background:radial-gradient(120% 100% at 50% 0,#ecf6ee 0,#dbeee1 55%,#c9e2d2 100%)}.rr-root .pp-mx-panel-mint .pp-snap{background:rgba(34,94,62,.18)}.rr-root .pp-mx-panel-blue{background:radial-gradient(120% 100% at 50% 0,#eef3fc 0,#dbe6f8 55%,#c6d7f1 100%)}.rr-root .pp-mx-panel-blue .pp-snap{background:rgba(37,78,126,.18)}.rr-root .pp-mx-panel-rose{background:radial-gradient(120% 100% at 50% 0,#fbf0f1 0,#f5dfe2 55%,#edcfd6 100%)}.rr-root .pp-mx-panel-rose .pp-snap{background:rgba(128,48,66,.16)}.rr-root .pp-loan-stat-value.is-amber{color:#b86e00}.rr-root .pp-px-pop{animation-delay:3.3s}.rr-root .pp-px-facts{display:flex;justify-content:space-between;gap:12px;margin:8px 16px 0}.rr-root .pp-px-fact{display:flex;flex-direction:column;gap:2px;min-width:0;opacity:0;animation:pp-mx-fadein .5s ease both}.rr-root .pp-px-fact:first-child{animation-delay:.5s}.rr-root .pp-px-fact:nth-child(2){animation-delay:.62s}.rr-root .pp-px-fact:nth-child(3){animation-delay:.74s}.rr-root .pp-px-fact:nth-child(4){animation-delay:.86s}.rr-root .pp-px-fact>span{font-size:10.5px;color:#9ca3af;white-space:nowrap}.rr-root .pp-px-fact>b{font-family:var(--font-disp);font-size:12.5px;font-weight:500;color:#191917;font-variant-numeric:tabular-nums;white-space:nowrap}.rr-root .pp-px-fact>b.is-amber{color:#b86e00}.rr-root .pp-px-chartcard{margin:8px 16px 0;background:#fff;border-radius:10px;padding:10px 12px;box-shadow:0 1px 3px rgba(15,23,42,.05),0 14px 36px -14px rgba(25,25,23,.22);animation:pp-mx-rise .8s var(--ease) .2s both}.rr-root .pp-px-chart-head span{display:block;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#9ca3af}.rr-root .pp-px-legend{display:flex;gap:12px;margin-top:6px;font-size:10.5px;color:#9ca3af;opacity:0;animation:pp-mx-fadein .4s ease 1s both}.rr-root .pp-px-legend span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.rr-root .pp-px-dot{width:7px;height:7px;border-radius:50%;background:#9ca3af;flex:none}.rr-root .pp-px-dot.is-offset{background:#4b4b47}.rr-root .pp-px-dot.is-proj{background:#2f7a55}.rr-root .pp-px-chart{display:block;width:100%;height:auto;margin-top:2px}.rr-root .pp-px-line{stroke-dasharray:1;stroke-dashoffset:1;animation:pp-mx2-draw 1.2s var(--ease) 1.3s both}.rr-root .pp-px-line-2{stroke-dasharray:.014 .008;stroke-dashoffset:0;opacity:0;animation:pp-mx-fadein .9s ease 1.9s both}.rr-root .pp-px-line-3{animation-delay:2.3s}.rr-root .pp-px-ends{opacity:0;animation:pp-mx-fadein .5s ease 3.1s both}.rr-root .pp-px-foot{margin-top:6px;padding-top:8px;border-top:1px solid #f1f1f1;font-size:11px;color:#6b7280;opacity:0;animation:pp-mx-fadein .5s ease 3.6s both}.rr-root .pp-ox-upload{display:flex;align-items:center;gap:10px;margin:12px 16px 0;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);animation:pp-mx-rise .7s var(--ease) .4s both}.rr-root .pp-ox-upload-ic{display:grid;place-items:center;width:26px;height:26px;flex:none}.rr-root .pp-ox-upload-ic img{width:100%;height:100%;object-fit:contain}.rr-root .pp-ox-upload-tx{flex:1;min-width:0}.rr-root .pp-ox-upload-lb{display:block;font-size:12.5px;color:#191917;font-variant-numeric:tabular-nums}.rr-root .pp-ox-upload-sb{display:block;font-size:11.5px;color:#6b7280;margin-top:1px}.rr-root .pp-ox-upload-ok{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;background:#e7f5ec;color:#2f7a55;font-size:11px;font-weight:500;flex:none;opacity:0;transform:scale(.3);animation:pp-mx2-pop-in .6s cubic-bezier(.34,1.56,.64,1) 1.15s both}.rr-root .pp-ox-upload-ok svg{width:12px;height:12px;flex:none}.rr-root .pp-ox-chartwrap{margin:12px 16px 0}.rr-root .pp-ox-chart{display:block;width:100%;height:auto}.rr-root .pp-ox-line{stroke-dasharray:1;stroke-dashoffset:1;animation:pp-mx2-draw 1.6s var(--ease) 1.5s both}.rr-root .pp-ox-area{opacity:0;animation:pp-mx-fadein .8s ease 2.6s both}.rr-root .pp-ox-ends{opacity:0;animation:pp-mx-fadein .5s ease 3s both}.rr-root .pp-ox-chip{bottom:18px;animation-delay:3.4s}.rr-root .pp-ol-wire{position:absolute;left:0;top:0;z-index:0}.rr-root .pp-ol-pulse{stroke-dasharray:26 134;stroke-dashoffset:160;animation:pp-ol-travel 2.4s linear infinite}@keyframes pp-ol-travel{to{stroke-dashoffset:0}}.rr-root .pp-ol-cards{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:150px}.rr-root .pp-ol-card{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;width:150px;padding:26px 18px;background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(25,25,23,.05),0 24px 60px -18px rgba(25,25,23,.3);animation:pp-mx-rise .8s var(--ease) both}.rr-root .pp-ol-card:last-child{animation-delay:.15s}.rr-root .pp-ol-ic{display:grid;place-items:center;width:76px;height:76px}.rr-root .pp-ol-ic img{width:100%;height:100%;object-fit:contain}.rr-root .pp-ol-t{font-family:var(--font-disp);font-size:14px;font-weight:500;letter-spacing:-.01em;color:#191917}.rr-root .pp-ol-chip{bottom:40px;animation-delay:1.4s}.rr-root .pp-gx-table{width:528px;margin:10px 16px 0;border-collapse:collapse;table-layout:fixed;font-size:11.5px;font-family:var(--font-sans)}.rr-root .pp-gx-table th.pp-gx-name-h{width:168px;text-align:left}.rr-root .pp-gx-table thead th{padding:6px 10px;font-size:10.5px;font-weight:400;color:#9ca3af;background:#fcfcfc;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}.rr-root .pp-gx-table tbody td,.rr-root .pp-gx-table thead th{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rr-root .pp-gx-table tbody td{padding:7px 10px;border-bottom:1px solid #f6f6f6;color:#191917;vertical-align:middle}.rr-root .pp-gx-table td.pp-gx-name{text-align:left;color:#404040;overflow:hidden;text-overflow:ellipsis}.rr-root .pp-gx-cell{position:relative;display:inline-flex;align-items:center;gap:5px}.rr-root .pp-gx-cell.is-in{color:#2f7a55}.rr-root .pp-gx-cell.is-empty{color:#d4d4d4}.rr-root .pp-gx-src{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:4px;font-size:8px;font-weight:700;font-style:normal;letter-spacing:0;flex:none}.rr-root .pp-gx-src svg{width:9px;height:9px}.rr-root .pp-gx-src.is-tx{background:#e7f5ec;color:#2f7a55}.rr-root .pp-gx-src.is-m{background:#eef1f6;color:#5b6472}.rr-root .pp-gx-src.is-ai{background:#fff3e0;color:#b86e00}.rr-root .pp-gx-handle{position:absolute;right:-4px;bottom:-6px;width:7px;height:7px;background:#2f7a55;border:1.5px solid #fff;border-radius:1px}.rr-root .pp-gx-legend{display:flex;align-items:center;gap:16px;margin:12px 16px 0;font-size:11px;color:#6b7280;opacity:0;animation:pp-mx-fadein .6s ease 1s both}.rr-root .pp-gx-legend>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.rr-root .pp-gx-tip{position:absolute;left:258px;top:178px;z-index:6;width:244px;background:#191917;color:#fff;border-radius:8px;padding:10px 12px;box-shadow:0 14px 40px -10px hsla(0,0%,4%,.45);opacity:0;transform:translateY(6px);animation:pp-gx-tip-in .5s var(--ease) 2.1s both}@keyframes pp-gx-tip-in{to{opacity:1;transform:translateY(0)}}.rr-root .pp-gx-tip-t{display:block;font-size:11px;font-weight:600}.rr-root .pp-gx-tip-b{display:block;margin-top:4px;font-size:10.5px;line-height:1.45;color:hsla(0,0%,100%,.72)}@keyframes pp-mx-glide-g1{0%{transform:translate(480px,336px);opacity:0}12%{opacity:1}to{transform:translate(440px,158px);opacity:1}}.rr-root .pp-mx-cursor-g1{animation:pp-mx-glide-g1 1.4s var(--ease) .25s both}.rr-root .pp-mx-cursor-g1 svg{animation:pp-mx-press .34s ease 1.68s both}.rr-root .pp-mx-cursor-g1 .pp-mx-click{animation:pp-mx-ripple .6s ease-out 1.74s both}@keyframes pp-mx-glide-g2{0%{transform:translate(480px,340px);opacity:0}8%{opacity:1}33%{transform:translate(250px,229px)}42%{transform:translate(250px,229px)}56%{transform:translate(300px,229px)}69%{transform:translate(360px,229px)}82%{transform:translate(420px,229px)}95%{transform:translate(480px,229px)}to{transform:translate(480px,229px);opacity:1}}.rr-root .pp-mx-cursor-g2{animation:pp-mx-glide-g2 4.4s var(--ease) .2s both}.rr-root .pp-mx-cursor-g2 svg{animation:pp-mx-press .34s ease 1.6s both}.rr-root .pp-mx-cursor-g2 .pp-mx-click{animation:pp-mx-ripple .6s ease-out 1.66s both}.rr-root .pp-gx-fillcell{position:relative}.rr-root .pp-gx-fillcell:before{content:"";position:absolute;inset:1px 2px;border-radius:3px;background:rgba(47,122,85,.1);box-shadow:inset 0 0 0 1px rgba(47,122,85,.26);opacity:0;pointer-events:none}.rr-root .pp-gx-f0.pp-gx-fillcell:before{animation:pp-gx-lit .34s ease 1.78s both}.rr-root .pp-gx-f1.pp-gx-fillcell:before{animation:pp-gx-lit .34s ease 2.24s both}.rr-root .pp-gx-f2.pp-gx-fillcell:before{animation:pp-gx-lit .34s ease 2.79s both}.rr-root .pp-gx-f3.pp-gx-fillcell:before{animation:pp-gx-lit .34s ease 3.34s both}.rr-root .pp-gx-f4.pp-gx-fillcell:before{animation:pp-gx-lit .34s ease 3.89s both}@keyframes pp-gx-lit{0%{opacity:0}to{opacity:1}}.rr-root .pp-gx-f1 .pp-gx-cell{opacity:0;animation:pp-gx-pop .32s var(--ease) 2.3s both}.rr-root .pp-gx-f2 .pp-gx-cell{opacity:0;animation:pp-gx-pop .32s var(--ease) 2.85s both}.rr-root .pp-gx-f3 .pp-gx-cell{opacity:0;animation:pp-gx-pop .32s var(--ease) 3.4s both}.rr-root .pp-gx-f4 .pp-gx-cell{opacity:0;animation:pp-gx-pop .32s var(--ease) 3.95s both}@keyframes pp-gx-pop{0%{opacity:0;transform:translateY(3px) scale(.94)}to{opacity:1;transform:none}}.rr-root .pp-gx-dragtag{width:max-content;max-width:calc(100% - 32px);margin:14px 16px 0;background:#fff;border-radius:8px;padding:8px 12px;font-size:11.5px;color:#404040;box-shadow:0 1px 2px rgba(25,25,23,.06),0 10px 26px -10px rgba(25,25,23,.3);opacity:0;animation:pp-mx-fadein .6s ease 3.6s both}@keyframes pp-mx-glide-g3{0%{transform:translate(480px,336px);opacity:0}12%{opacity:1}to{transform:translate(70px,290px);opacity:1}}.rr-root .pp-mx-cursor-g3{animation:pp-mx-glide-g3 1.4s var(--ease) .25s both}.rr-root .pp-mx-cursor-g3 svg{animation:pp-mx-press .34s ease 1.68s both}.rr-root .pp-mx-cursor-g3 .pp-mx-click{animation:pp-mx-ripple .6s ease-out 1.74s both}.rr-root .pp-gx-newrow{opacity:0;animation:pp-mx-fadein .45s ease 2.1s both}.rr-root .pp-gx-n1 .pp-gx-cell{opacity:0;animation:pp-mx-fadein .3s ease 2.5s both}.rr-root .pp-gx-n2 .pp-gx-cell{opacity:0;animation:pp-mx-fadein .3s ease 2.8s both}.rr-root .pp-gx-addrow{display:flex;align-items:center;gap:10px;margin:12px 16px 0}.rr-root .pp-gx-addnote{font-size:11px;color:#6b7280;opacity:0;animation:pp-mx-fadein .4s ease 2.9s both}.rr-root .pp-met-comp{margin-top:clamp(30px,4vw,48px);display:flex;flex-direction:column;align-items:center}.rr-root .pp-met-pill{display:inline-flex;align-items:center;gap:16px;padding:18px 30px;border-radius:22px;background:#fff;box-shadow:0 1px 2px rgba(25,25,23,.05),0 10px 26px -10px rgba(25,25,23,.18);font-family:var(--font-disp);font-size:27px;font-weight:500;letter-spacing:-.01em;color:var(--ink);animation:pp-met-pill-in .9s var(--ease) both}@keyframes pp-met-pill-in{0%{opacity:0;transform:translateY(8px)}}.rr-root .pp-met-star{width:30px;height:30px;flex:none;animation:pp-met-spin 7s linear infinite}@keyframes pp-met-spin{to{transform:rotate(1turn)}}.rr-root .pp-met-drop{width:1px;height:clamp(56px,7vw,84px);background:linear-gradient(180deg,rgba(139,124,246,.55),rgba(21,20,15,.28))}.rr-root .pp-met-card{position:relative;overflow:hidden;width:100%;border-radius:14px;padding:clamp(30px,4vw,52px) clamp(16px,2.4vw,34px);background:radial-gradient(80% 110% at 12% -12%,rgba(47,122,85,.42),transparent 55%),radial-gradient(70% 95% at 88% 112%,rgba(56,146,104,.22),transparent 58%),radial-gradient(52% 70% at 82% -8%,rgba(70,118,224,.13),transparent 55%),radial-gradient(120% 105% at 50% 0,#1c2a24 0,#17211c 52%,#101713 100%);box-shadow:0 30px 70px -26px rgba(16,23,19,.55)}.rr-root .pp-met-shader{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.3;mix-blend-mode:screen}.rr-root .pp-met-shader canvas{display:block;width:100%;height:100%}.rr-root .pp-met-lines{position:absolute;top:0;bottom:0;left:clamp(16px,2.4vw,34px);right:clamp(16px,2.4vw,34px);z-index:0;display:grid;grid-template-columns:repeat(5,1fr);pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent)}.rr-root .pp-met-lines i{border-left:1px solid hsla(0,0%,100%,.07)}.rr-root .pp-met-lines i:first-child{border-left-color:hsla(0,0%,100%,.05)}.rr-root .pp-met-lines i:last-child{border-right:1px solid hsla(0,0%,100%,.05)}.rr-root .pp-met{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,1fr)}.rr-root .pp-met:after,.rr-root .pp-met:before{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.07) 16%,hsla(0,0%,100%,.07) 84%,transparent)}.rr-root .pp-met:before{top:0}.rr-root .pp-met:after{bottom:0}.rr-root .pp-met-cell{padding:24px 22px;min-width:0}.rr-root .pp-met-label{display:block;font-size:12.5px;color:rgba(232,234,242,.66)}.rr-root .pp-met-num{display:block;margin-top:6px;font-family:var(--font-disp);font-size:clamp(24px,2.4vw,31px);font-weight:500;letter-spacing:-.02em;color:#f5f4f0;font-variant-numeric:tabular-nums;white-space:nowrap}.rr-root .pp-met-num.is-amber{color:#e2a24e}.rr-root .pp-met-foot{display:block;margin-top:5px;font-size:12px;line-height:1.45;color:rgba(232,234,242,.45)}@media (max-width:980px){.rr-root .pp-mx{grid-template-columns:1fr;gap:28px}.rr-root .pp-mx-flip .pp-mx-points{order:0}.rr-root .pp-compare{grid-template-columns:1fr}.rr-root .pp-met-lines{display:none}.rr-root .pp-met{grid-template-columns:1fr 1fr;gap:24px 0}.rr-root .pp-met-cell:nth-child(2n){border-left:1px solid hsla(0,0%,100%,.1)}.rr-root .pp-docpile{margin-block:26px 0;padding-block:0}.rr-root .pp-assume-grid,.rr-root .pp-assume-subs{grid-template-columns:1fr}.rr-root .pp-assume-subs{gap:24px}}@media (max-width:900px){.rr-root .pp-hero-videowrap{order:2}.rr-root .pp-hero-ctawrap{order:3}.rr-root .pp-hero-ctawrap .hero-cta{margin-top:26px}.rr-root .pp-hero-videowrap .pp-hero-browser{margin-top:40px}}@media (max-width:600px){.rr-root .pp-hero .hero-cta{flex-wrap:nowrap;gap:10px}.rr-root .pp-hero .hero-cta .btn{width:auto;flex:1 1 0;min-width:0;white-space:normal}.rr-root .pp-hero .hero-cta .btn-lg{padding:11px 14px;font-size:14px}.rr-root .pp-video-ctl{left:16px;bottom:16px;gap:7px}.rr-root .pp-video-btn{width:36px;height:36px}.rr-root .pp-video-time{font-size:10px;padding:5px 8px}}@media (max-width:520px){.rr-root .pp-assume-row{grid-template-columns:1fr auto;grid-template-areas:"name rate" "from rate";row-gap:2px}.rr-root .pp-assume-name{grid-area:name}.rr-root .pp-assume-from{grid-area:from}.rr-root .pp-assume-rate{grid-area:rate;align-self:center}.rr-root .pp-met{grid-template-columns:1fr;gap:0}.rr-root .pp-met-cell{padding-inline:0;padding-block:0}.rr-root .pp-met-cell:nth-child(2n){border-left:none}.rr-root .pp-met-cell+.pp-met-cell{margin-top:18px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.09)}.rr-root .pp-met{padding-block:24px}.rr-root .pp-mx-panel{padding:16px 14px 64px}.rr-root .pp-mx-ctl{left:14px;bottom:14px}.rr-root .pp-mx-ctl .pp-video-btn{width:36px;height:36px}}