.rra{--font-body:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--ink:#111;--g1:#f4f4f4;--g2:#e8e8e8;--g3:#6b6b6b;--neutral-100:#f4f0ec;--orange-50:#fff4e8;--orange-100:#ffe6cc;--orange-800:#a34f00;--primary:#ff8000;--primary-hover:#e67300;--success:#16a34a;--success-soft:#e8f7ee;--warning:#f59e0b;--warning-soft:#fff4e0;--danger:#e23b3b;--danger-soft:#fdecec;--info:#2b7fff;--info-soft:#eaf2ff;--shadow-md:0 6px 18px hsla(0,0%,7%,.08);--shadow-lg:0 18px 48px hsla(0,0%,7%,.14);--ease:cubic-bezier(.22,1,.36,1);--dur:240ms;--dur-fast:120ms;--dur-slow:360ms;min-height:100vh;background:#fff;color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:1.4;-webkit-font-smoothing:antialiased}.rra *{box-sizing:border-box;margin:0;-webkit-tap-highlight-color:transparent}.rra a{color:var(--primary);text-decoration:none}.rra button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0;text-align:left}.rra button:disabled{opacity:.6;cursor:default}.rra svg{width:22px;height:22px;stroke-width:2.2;flex:none}.rra .spin{animation:rraspin 1s linear infinite}@keyframes rraspin{to{transform:rotate(1turn)}}.rra .screen{padding:8px 16px calc(112px + env(safe-area-inset-bottom))}.rra .push{position:fixed;inset:0;z-index:20;background:#fff;overflow-y:auto;overflow-x:hidden;padding:8px 16px 28px;transform:translateX(100%);visibility:hidden;transition:transform var(--dur) var(--ease),visibility 0s linear var(--dur)}.rra .push.show{transform:none;visibility:visible;transition:transform var(--dur) var(--ease)}.rra .dbg{display:none}.rra .tabbar{position:fixed;left:0;right:0;bottom:0;height:calc(84px + env(safe-area-inset-bottom) - 20px);min-height:64px;background:#fff;border-top:1px solid var(--g2);display:grid;grid-template-columns:repeat(4,1fr);padding:6px 6px max(10px,env(safe-area-inset-bottom));z-index:15}.rra .brand,.rra .side-user{display:none}.rra .tb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px;font-weight:600;color:#9a9a9a;position:relative;text-align:center}.rra .tb svg{width:24px;height:24px}.rra .tb.on{color:var(--ink)}.rra .tb .bd{position:absolute;top:2px;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--primary);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;border:2px solid #fff}.rra .hhead{display:flex;align-items:center;justify-content:space-between;padding:10px 0 18px}.rra .hhead h1{font-size:32px;font-weight:800;letter-spacing:-1px;line-height:1.05}.rra .hsub{display:none}.rra .av{width:44px;height:44px;border-radius:50%;background:var(--g1);display:grid;place-items:center;font-weight:700;font-size:15px;flex:none}.rra .alert{display:flex;align-items:center;gap:14px;width:100%;background:var(--primary);color:#fff;border-radius:20px;padding:16px;margin-bottom:12px}.rra .alert .ai{width:44px;height:44px;border-radius:14px;background:hsla(0,0%,100%,.2);display:grid;place-items:center;flex:none}.rra .alert b{display:block;font-size:17px;font-weight:700;letter-spacing:-.3px}.rra .alert span{font-size:13px;opacity:.9}.rra .alert .ar{margin-left:auto;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--primary);display:grid;place-items:center;flex:none;opacity:1}.rra .alert .ar svg{width:20px;height:20px}.rra .hero{position:relative;overflow:hidden;background:var(--ink);color:#fff;border-radius:24px;padding:20px;margin-bottom:24px}.rra .hero .k{font-size:13px;font-weight:600;color:#a8a8a8}.rra .hero .v{font-size:46px;font-weight:800;letter-spacing:-2px;line-height:1.05;margin:4px 0 2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rra .hero .s{font-size:14px;color:#bdbdbd}.rra .hero .row{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;margin-top:18px;gap:12px}.rra .hero .rem{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.rra .hero .rem i{width:8px;height:8px;border-radius:50%;background:var(--warning);display:block}.rra .hero-img{pointer-events:none;z-index:1;position:absolute;right:16px;top:16px;width:96px;height:96px;border-radius:24px;background:transparent;overflow:visible;display:grid;place-items:center}.rra .hero-img img{width:118%;height:118%;object-fit:contain}.rra .hero .k,.rra .hero .s,.rra .hero .v{padding-right:110px}.rra .hero.ok{background:var(--success-soft)}.rra .hero.ok,.rra .hero.ok .k,.rra .hero.ok .s{color:var(--success)}.rra .pill-btn{height:48px;padding:0 22px;border-radius:24px;background:#fff;color:var(--ink);font-weight:700;font-size:16px;display:flex;align-items:center;gap:8px;white-space:nowrap}.rra .pill-btn:active{transform:scale(.98)}.rra .pill-btn svg{width:18px;height:18px}.rra .sec{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 12px}.rra .sec h2{font-size:22px;font-weight:800;letter-spacing:-.6px}.rra .sec button{font-size:14px;font-weight:600;color:var(--g3)}.rra .carousel{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;margin:0 -16px 26px;padding:0 16px;scroll-snap-type:x mandatory;scroll-padding-inline:16px}.rra .carousel::-webkit-scrollbar{display:none}.rra .oc{flex:0 0 200px;background:var(--g1);border-radius:20px;padding:16px;scroll-snap-align:start;display:flex;flex-direction:column;gap:14px;min-height:170px}.rra .oc:active{background:var(--g2)}.rra .ring{width:56px;height:56px;position:relative;flex:none}.rra .ring svg{width:56px;height:56px;transform:rotate(-90deg)}.rra .ring>b{position:absolute;inset:0;display:grid;place-items:center;font-size:15px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rra .oc .n{font-size:16px;font-weight:700;letter-spacing:-.3px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rra .oc .m{font-size:13px;color:var(--g3);margin-top:auto}.rra .oc .m b{color:var(--primary);font-weight:700}.rra .act{display:flex;flex-direction:column}.rra .ai-row{display:flex;align-items:center;gap:14px;padding:12px 0;width:100%;color:var(--ink)}.rra .ai-row+.ai-row{border-top:1px solid var(--g1)}.rra .ico{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--g1);color:var(--ink)}.rra .ico svg{width:20px;height:20px}.rra .ico.ok{background:var(--success-soft);color:var(--success)}.rra .ico.wk{background:var(--warning-soft);color:var(--orange-800)}.rra .ico.pr{background:var(--orange-50);color:var(--primary)}.rra .ico.no{background:var(--danger-soft);color:var(--danger)}.rra .ico.in{background:var(--info-soft);color:var(--info)}.rra .ai-row .t{flex:1 1;min-width:0}.rra .ai-row b{display:block;font-weight:700;font-size:15px}.rra .ai-row .t>span{display:block;overflow:hidden;text-overflow:ellipsis}.rra .ai-row .t>span,.rra .ai-row .tm{font-size:13px;color:var(--g3);white-space:nowrap}.rra .ai-row>svg{color:#bbb}.rra .ttl{font-size:32px;font-weight:800;letter-spacing:-1px;padding:10px 0 14px}.rra .chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px 16px;padding:0 16px}.rra .chips::-webkit-scrollbar{display:none}.rra .chip{border:0;color:var(--ink);height:40px;padding:0 16px;border-radius:20px;background:var(--g1);font-size:14px;font-weight:600;white-space:nowrap;display:flex;align-items:center;gap:6px}.rra .chip.on{background:var(--ink);color:#fff}.rra .orow{display:flex;align-items:center;gap:14px;width:100%;padding:14px 0}.rra .orow+.orow{border-top:1px solid var(--g1)}.rra .orow .t{flex:1 1;min-width:0}.rra .orow .t>b{display:block;font-size:17px;font-weight:700;letter-spacing:-.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rra .orow .t>span{font-size:13px;color:var(--g3)}.rra .orow .ring,.rra .orow .ring svg{width:48px;height:48px}.rra .orow .ring>b{font-size:13px}.rra .orow>svg{color:#bbb}.rra .tag{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;padding:3px 8px;border-radius:6px;margin-top:4px}.rra .tag svg{width:14px;height:14px}.rra .tag.pr{background:var(--orange-50);color:var(--orange-800)}.rra .back{width:44px;height:44px;border-radius:50%;background:var(--g1);display:grid;place-items:center;margin:6px 0 12px}.rra .back .xi{display:none}.rra .dh h1{font-size:30px;font-weight:800;letter-spacing:-1px;line-height:1.1}.rra .dh p{font-size:14px;color:var(--g3);margin-top:4px}.rra .bigprog{display:flex;align-items:center;gap:16px;background:var(--g1);border-radius:20px;padding:16px;margin:18px 0 22px}.rra .bigprog .ring,.rra .bigprog .ring svg{width:72px;height:72px}.rra .bigprog .ring>b{font-size:18px}.rra .bigprog>span>b{font-size:18px;font-weight:800;display:block}.rra .bigprog>span>span{font-size:14px;color:var(--g3)}.rra .rrow{display:flex;gap:14px;align-items:flex-start;width:100%;padding:14px 0}.rra .rrow+.rrow{border-top:1px solid var(--g1)}.rra .rrow .t{flex:1 1;min-width:0;display:block}.rra .rrow .a{font-weight:700;font-size:16px;display:block}.rra .rrow .x{font-size:14px;color:var(--g3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px}.rra .rrow .x.none{font-style:italic}.rra .rrow .st{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:700;margin-top:6px}.rra .rrow .st svg{width:15px;height:15px}.rra .c-new{color:var(--info)}.rra .c-working{color:var(--orange-800)}.rra .c-removed{color:var(--success)}.rra .c-notpossible{color:var(--danger)}.rra .c-cancelled,.rra .c-sw_declined{color:var(--g3)}.rra .c-software{color:var(--primary)}.rra .c-sw_accepted{color:var(--orange-800)}.rra .paycard{background:var(--g1);border-radius:20px;padding:16px;display:flex;align-items:center;gap:14px;margin-bottom:10px;width:100%;color:var(--ink)}.rra .paycard>span:not(.ico):not(.av):not(.amt){min-width:0}.rra .paycard b{display:block;font-weight:700}.rra .paycard>span>span{font-size:13px;color:var(--g3);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rra .paycard .amt{margin-left:auto;font-weight:800;font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rra .paycard .av,.rra .paycard .ico{background:#fff}.rra .paycard.due{background:var(--orange-50)}.rra .paycard .mini{margin-left:auto;height:40px;padding:0 16px;border-radius:20px;background:var(--primary);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;gap:6px;white-space:nowrap}.rra .paycard .mini svg{width:16px;height:16px}.rra .empty{padding:40px 0;text-align:center;color:var(--g3)}.rra .empty img{width:140px;display:block;margin:0 auto 8px}.rra .cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:56px;border-radius:16px;background:var(--ink);color:#fff;font-size:17px;font-weight:700;text-align:center}.rra .cta:active{transform:scale(.99)}.rra .cta.or{background:var(--primary)}.rra .cta.gh{background:var(--g1);color:var(--ink)}.rra .cta.red{background:#d92d20;color:#fff}.rra .cta svg{width:20px;height:20px}.rra .bg{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease)}.rra .bg.show{opacity:1;pointer-events:auto}.rra .rv-sheet{position:fixed;left:0;right:0;bottom:0;z-index:51;background:#fff;border-radius:28px 28px 0 0;padding:10px 20px calc(34px + env(safe-area-inset-bottom) / 2);transform:translateY(105%);transition:transform var(--dur) var(--ease);display:flex;flex-direction:column;gap:14px;max-width:640px;margin:0 auto}.rra .rv-sheet.show{transform:none}.rra .grab{width:40px;height:5px;border-radius:3px;background:var(--g2);margin:0 auto 6px}.rra .rv-sheet h3{font-size:24px;font-weight:800;letter-spacing:-.6px}.rra .rv-sheet .meta{font-size:13px;color:var(--g3);margin-top:-8px}.rra .rv-sheet .q{font-size:16px;line-height:1.55;color:#333;max-height:30vh;overflow:auto}.rra .rv-sheet .why{display:flex;gap:12px;align-items:center;background:var(--g1);border-radius:16px;padding:14px}.rra .rv-sheet .why .ico{background:#fff}.rra .rv-sheet .why b{display:block;font-weight:700}.rra .rv-sheet .why>span>span{font-size:13px;color:var(--g3)}.rra .flow{position:fixed;inset:0;z-index:70;background:#fff;display:flex;flex-direction:column;transform:translateY(100%);visibility:hidden;transition:transform var(--dur-slow) var(--ease),visibility 0s linear var(--dur-slow)}.rra .flow.show{transform:none;visibility:visible;transition:transform var(--dur-slow) var(--ease)}.rra .fl-card{display:flex;flex-direction:column;flex:1 1;min-height:0}.rra .fl-top{display:flex;align-items:center;gap:12px;padding:calc(8px + env(safe-area-inset-top)) 16px 8px}.rra .fl-top .x{width:44px;height:44px;border-radius:50%;background:var(--g1);display:grid;place-items:center}.rra .fl-bar{flex:1 1;display:flex;gap:6px}.rra .fl-bar i{flex:1 1;height:5px;border-radius:3px;background:var(--g2)}.rra .fl-bar i.on{background:var(--ink)}.rra .fl-body{flex:1 1;overflow:auto;padding:18px 20px 12px;scrollbar-width:none}.rra .fl-body::-webkit-scrollbar{display:none}.rra .fl-k{font-size:14px;font-weight:700;color:var(--primary)}.rra .fl-body h2{font-size:32px;font-weight:800;letter-spacing:-1.2px;line-height:1.08;margin:8px 0 14px;text-wrap:balance}.rra .fl-body p{font-size:17px;line-height:1.5;color:#444;text-wrap:pretty}.rra .fl-body p.strong{margin-top:12px;font-weight:600;color:var(--ink)}.rra .fl-art{height:210px;border-radius:24px;background:#fff;border:1px solid var(--g1);display:grid;place-items:center;margin-bottom:22px;position:relative;overflow:hidden}.rra .fl-art img{height:100%;width:100%;object-fit:contain}.rra .fl-feat{display:flex;flex-direction:column;gap:16px;margin-top:20px}.rra .ff{display:flex;gap:14px;align-items:flex-start}.rra .ff b{display:block;font-size:16px;font-weight:700}.rra .ff>span>span{font-size:14px;color:var(--g3)}.rra .optc{display:flex;flex-direction:column;gap:10px;margin-top:22px}.rra .oc2{border-radius:20px;padding:16px 18px;background:var(--g1)}.rra .oc2.hl{background:var(--ink);color:#fff}.rra .oc2 .h{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.rra .oc2 b{font-size:17px;font-weight:700}.rra .oc2 .p{font-size:17px;font-weight:800;white-space:nowrap}.rra .oc2>span{font-size:14px;opacity:.7;display:block;margin-top:4px}.rra .pick{display:flex;flex-direction:column;gap:10px;margin-top:18px}.rra .pk{display:flex;gap:14px;align-items:center;width:100%;border-radius:20px;padding:14px 16px;background:var(--g1);border:2px solid transparent}.rra .pk.on{border-color:var(--ink);background:#fff}.rra .pk .t{flex:1 1;min-width:0}.rra .pk b{display:block;font-weight:700;font-size:16px}.rra .pk .t>span{font-size:13px;color:var(--g3);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.rra .pk .p{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rra .pk:not(.on) .p{color:#aaa;text-decoration:line-through}.rra .tog{width:28px;height:28px;border-radius:50%;border:2px solid #bbb;display:grid;place-items:center;flex:none;color:transparent}.rra .pk.on .tog{background:var(--ink);border-color:var(--ink);color:#fff}.rra .tog svg{width:16px;height:16px;stroke-width:3}.rra .totl{display:flex;justify-content:space-between;align-items:baseline;margin-top:20px;padding-top:16px;border-top:2px solid var(--ink)}.rra .totl span{font-size:16px;font-weight:600}.rra .totl b{font-size:30px;font-weight:800;letter-spacing:-1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rra .totl-s{display:flex;justify-content:space-between;font-size:14px;color:var(--g3);margin-top:6px}.rra .pms{display:flex;flex-direction:column;gap:10px;margin-top:20px}.rra .pm{display:flex;align-items:center;gap:14px;width:100%;height:64px;border-radius:18px;background:var(--g1);padding:0 16px;font-weight:700;font-size:16px}.rra .pm .ico{width:40px;height:40px;background:#fff}.rra .pm .ok{margin-left:auto;color:var(--success);width:20px;height:20px}.rra .secure{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--g3);margin-top:14px;justify-content:center;text-align:center;flex-wrap:wrap}.rra .secure svg{width:15px;height:15px}.rra .fl-body p.pg-hold,.rra .pg-hold{font-size:12.5px;line-height:1.45;color:var(--g3);margin:6px auto 0;max-width:420px;text-align:center}.rra span.pg-hold{display:block;text-align:left;margin:4px 0 0;max-width:none}.rra .covfail{display:flex;flex-direction:column;gap:4px;background:#fff1f0;border:1px solid #ffccc7;color:#a8071a;border-radius:12px;padding:12px 14px;margin:10px 0 12px;font-size:14px;line-height:1.45;text-align:left}.rra .covfail b{font-weight:600;color:#a8071a}.rra .covfail span{color:#5c0011}.rra .fl-foot{padding:12px 20px calc(34px + env(safe-area-inset-bottom) / 2);display:flex;gap:10px}.rra .fl-foot .bk{width:56px;height:56px;border-radius:16px;background:var(--g1);display:grid;place-items:center;flex:none}.rra .fl-again{display:block;margin:14px auto 0;font-size:15px;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.rra .toast{position:fixed;left:16px;right:16px;bottom:calc(100px + env(safe-area-inset-bottom));z-index:90;background:var(--ink);color:#fff;border-radius:16px;padding:16px;font-weight:700;display:flex;align-items:center;gap:10px;transform:translateY(20px);opacity:0;pointer-events:none;transition:all var(--dur) var(--ease)}.rra .toast.show{opacity:1;transform:none}.rra .toast svg{color:var(--success)}.rra .toast.bad svg{color:var(--primary)}.rra .lg-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 20px}.rra .lg{width:100%;max-width:420px;display:flex;flex-direction:column;gap:14px}.rra .lg .lg-art{width:120px;height:120px;border-radius:28px;overflow:hidden;background:#fff;margin-bottom:4px}.rra .lg .lg-art img{width:118%;height:118%;margin:-9%;object-fit:cover}.rra .lg h1{font-size:36px;font-weight:800;letter-spacing:-1.2px;line-height:1.05}.rra .lg p{font-size:16px;color:var(--g3);margin-top:6px;line-height:1.45}.rra .fld{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--g3)}.rra .fld input{height:56px;font:inherit;font-size:17px;font-weight:500;padding:0 18px;border-radius:16px;border:2px solid transparent;background:var(--g1);color:var(--ink)}.rra .fld input:focus{outline:none;border-color:var(--ink);background:#fff}.rra .lnk{color:var(--g3);height:44px;text-align:center}.rra .lnk,.rra .note{font-size:15px;font-weight:600}.rra .note{border-radius:16px;padding:14px 16px}.rra .note.bad{background:var(--danger-soft);color:var(--danger)}.rra .note.good{background:var(--success-soft);color:var(--success)}@media (min-width:821px){.rra .app{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.rra .tabbar{grid-column:1;grid-row:1;position:-webkit-sticky;position:sticky;top:0;left:auto;right:auto;bottom:auto;height:100vh;min-height:0;border-top:0;border-right:1px solid var(--g2);display:flex;flex-direction:column;gap:4px;padding:22px 14px}.rra .brand{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:800;letter-spacing:-.5px;padding:0 10px 22px}.rra .brand img{width:34px;height:34px;border-radius:10px}.rra .tb{flex-direction:row;justify-content:flex-start;gap:14px;height:52px;padding:0 14px;border-radius:14px;font-size:16px;font-weight:700;color:var(--g3);flex:none;transition:background var(--dur-fast)}.rra .tb:hover{background:var(--g1);color:var(--ink)}.rra .tb.on{background:var(--ink);color:#fff}.rra .tb .bd{position:static;margin-left:auto;border:0}.rra .side-user{margin-top:auto;display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:var(--g1);min-width:0}.rra .side-user>span:last-child{min-width:0}.rra .side-user b{font-size:14px;font-weight:700}.rra .side-user b,.rra .side-user span span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rra .side-user span span{font-size:12px;color:var(--g3)}.rra .side-user .av{width:40px;height:40px;background:#fff}.rra .screen{grid-column:2;grid-row:1;padding:36px 40px 60px;max-width:1240px;width:100%}.rra .hhead{padding:0 0 26px}.rra .hhead h1{font-size:44px;letter-spacing:-1.6px}.rra .hhead .av{display:none}.rra .hsub{display:block;font-size:17px;color:var(--g3);margin-top:6px}.rra .hg{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:32px;gap:32px;align-items:start}.rra .hr{position:-webkit-sticky;position:sticky;top:36px;background:var(--g1);border-radius:24px;padding:20px}.rra .hr .ai-row+.ai-row{border-color:var(--g2)}.rra .hr .ico{background:#fff}.rra .alert{padding:20px;border-radius:24px}.rra .alert b{font-size:20px}.rra .hero{padding:26px 28px;border-radius:28px}.rra .hero-img{width:150px;height:150px;right:22px;top:50%;transform:translateY(-50%);border-radius:28px}.rra .hero .k,.rra .hero .row,.rra .hero .s,.rra .hero .v{padding-right:180px}.rra .hero .v{font-size:64px;letter-spacing:-3px}.rra .hero.ok .v{font-size:30px;letter-spacing:-1px}.rra .pill-btn{height:54px;padding:0 30px;font-size:17px}.rra .carousel{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));overflow:visible;margin:0;padding:0;grid-gap:14px;gap:14px}.rra .oc{flex:none;min-height:190px;transition:transform var(--dur-fast) var(--ease),background var(--dur-fast)}.rra .oc:hover{background:var(--g2);transform:translateY(-2px)}.rra .sec h2{font-size:26px}.rra .ttl{font-size:44px;letter-spacing:-1.6px;padding:0 0 20px}.rra .orow{padding:18px 16px;border-radius:18px;margin:0 -16px;width:calc(100% + 32px)}.rra .orow:hover{background:var(--g1)}.rra .orow+.orow{border-color:transparent}.rra .acc-rows,.rra .paycard,.rra .screen>.hero{max-width:720px}.rra .acc-rows .ai-row{border-radius:14px}.rra .dbg{display:block;position:fixed;inset:0;z-index:19;background:rgba(0,0,0,.35);opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease)}.rra .dbg.show{opacity:1;pointer-events:auto}.rra .push{left:auto;right:0;width:520px;padding:24px 32px 40px;box-shadow:var(--shadow-lg)}.rra .back{position:absolute;right:24px;top:24px;margin:0}.rra .back .xi{display:block}.rra .back .li{display:none}.rra .dh{padding-right:56px;padding-top:6px}.rra .dh h1{font-size:34px}.rra .rrow{padding:16px 12px;margin:0 -12px;width:calc(100% + 24px);border-radius:16px}.rra .rrow:hover{background:var(--g1)}.rra .rrow+.rrow{border-color:transparent}.rra .rv-sheet{left:50%;right:auto;top:50%;bottom:auto;width:480px;border-radius:28px;padding:24px;margin:0;transform:translate(-50%,-46%);opacity:0;pointer-events:none;transition:all var(--dur) var(--ease)}.rra .rv-sheet.show{transform:translate(-50%,-50%);opacity:1;pointer-events:auto}.rra .grab{display:none}.rra .flow{background:rgba(0,0,0,.45);transform:none;opacity:0;transition:opacity var(--dur) var(--ease),visibility 0s linear var(--dur);align-items:center;justify-content:center;padding:24px}.rra .flow.show{opacity:1;transition:opacity var(--dur) var(--ease)}.rra .fl-card{flex:none;width:min(620px,100%);background:#fff;border-radius:28px;max-height:calc(100vh - 48px)}.rra .fl-top{padding:18px 20px 8px}.rra .fl-body{flex:1 1;padding:18px 36px 12px}.rra .fl-foot{padding:16px 36px 30px}.rra .fl-body h2{font-size:38px}.rra .fl-art{height:240px}.rra .cta{transition:background var(--dur-fast)}.rra .cta:hover{background:#333}.rra .cta.or:hover{background:var(--primary-hover)}.rra .cta.gh:hover,.rra .pk:hover:not(.on){background:var(--g2)}.rra .toast{left:50%;right:auto;bottom:28px;transform:translate(-50%,20px);min-width:320px}.rra .toast.show{transform:translate(-50%)}}@media (min-width:821px) and (max-width:1100px){.rra .hg{grid-template-columns:1fr}.rra .hr{position:static}}@media (prefers-reduced-motion:reduce){.rra *{transition:none!important}}@media (max-width:820px){.rra .paycard.due{flex-wrap:wrap}.rra .paycard.due>span:not(.ico){flex:1 1}.rra .paycard.due .mini{width:100%;justify-content:center;height:48px;margin-left:0}}@media (max-width:820px){html:has(.rra .app),html:has(.rra .app) body{overflow:hidden;overscroll-behavior:none;height:100%}.rra .app{position:fixed;inset:0;display:flex;flex-direction:column;background:#fff}.rra .screen{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:calc(8px + env(safe-area-inset-top)) 16px 28px}.rra .tabbar{position:relative;flex:none;left:auto;right:auto;bottom:auto}.rra .push{overscroll-behavior:contain;padding-top:calc(8px + env(safe-area-inset-top))}}.rra .impbar{position:fixed;left:0;right:0;top:0;z-index:300;height:36px;padding:0 8px 0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#111;color:#fff;font-size:12.5px}.rra .impbar span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rra .impbar b{font-weight:600}.rra .impbar button{flex:none;height:26px;padding:0 12px;border-radius:13px;background:hsla(0,0%,100%,.16);color:#fff;font-size:12px;font-weight:600;border:0;cursor:pointer}.rra.impv{padding-top:36px}@media (max-width:820px){.rra.impv .app{top:36px}}.rra .cfab{position:fixed;right:16px;bottom:calc(92px + env(safe-area-inset-bottom));z-index:85;width:60px;height:60px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;box-shadow:0 10px 28px rgba(0,0,0,.28);transition:transform .25s var(--ease),background .2s}.rra .cfab:hover{transform:scale(1.06)}.rra .cfab:active{transform:scale(.94)}.rra .cfab svg{width:27px;height:27px;grid-area:1/1;transition:transform .3s var(--ease),opacity .2s}.rra .cfab .i2{opacity:0;transform:rotate(-90deg) scale(.6)}.rra .cfab.open .i1{opacity:0;transform:rotate(90deg) scale(.6)}.rra .cfab.open .i2{opacity:1;transform:none}.rra .cfab .dot{position:absolute;top:3px;right:3px;width:14px;height:14px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 3px #fff}.rra .cfab.wig{animation:chwig .9s var(--ease)}@keyframes chwig{0%,to{transform:rotate(0)}15%{transform:rotate(-14deg) scale(1.08)}30%{transform:rotate(12deg) scale(1.08)}45%{transform:rotate(-9deg)}60%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}}.rra .ctease{position:fixed;right:16px;bottom:calc(166px + env(safe-area-inset-bottom));z-index:85;max-width:min(300px,calc(100vw - 32px));display:flex;align-items:center;gap:10px;padding:12px 38px 12px 12px;border-radius:18px 18px 6px 18px;background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.18);cursor:pointer;opacity:0;transform:translateY(10px) scale(.95);transform-origin:bottom right;pointer-events:none;transition:opacity .3s var(--ease),transform .35s var(--ease)}.rra .ctease.show{opacity:1;transform:none;pointer-events:auto}.rra .ctease .ch-av{width:36px;height:36px}.rra .ctease .ch-av img{width:22px;height:22px}.rra .ctease>span{font-size:13.5px;line-height:1.35;color:var(--g3)}.rra .ctease b{display:block;font-size:15px;color:var(--ink)}.rra .ctease .ct-x{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:var(--g1);display:grid;place-items:center}.rra .ctease .ct-x svg{width:14px;height:14px}.rra .chbg{display:none}.rra .chat{position:fixed;inset:0;z-index:80;background:#fff;display:flex;flex-direction:column;transform:translateY(100%);transition:transform var(--dur-slow) var(--ease);visibility:hidden}.rra .chat.show{transform:none;visibility:visible}.rra .chat:not(.show){transition:transform var(--dur-slow) var(--ease),visibility 0s linear var(--dur-slow)}.rra .ch-top{display:flex;align-items:center;gap:12px;padding:max(14px,env(safe-area-inset-top)) 16px 12px;border-bottom:1px solid var(--g1)}.rra .ch-av{width:42px;height:42px;border-radius:50%;background:var(--ink);display:grid;place-items:center;flex:none;position:relative}.rra .ch-av img{width:26px;height:26px;filter:brightness(0) invert(1)}.rra .ch-av:after{content:"";position:absolute;right:0;bottom:0;width:11px;height:11px;border-radius:50%;background:var(--success);box-shadow:0 0 0 2px #fff}.rra .ch-top .t{flex:1 1;min-width:0}.rra .ch-top b{display:block;font-size:16px;font-weight:700}.rra .ch-top .t span{font-size:12px;color:var(--g3)}.rra .ch-x{width:40px;height:40px;border-radius:50%;background:var(--g1);display:grid;place-items:center;flex:none}.rra .ch-x svg{width:20px;height:20px}.rra .ch-body{flex:1 1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px;overscroll-behavior:contain}.rra .msg{max-width:82%;padding:11px 14px;border-radius:20px;font-size:15px;line-height:1.4;animation:chmin .3s var(--ease);white-space:pre-wrap;text-wrap:pretty;overflow-wrap:anywhere}@keyframes chmin{0%{opacity:0;transform:translateY(8px)}}.rra .msg.b{background:var(--g1);border-bottom-left-radius:6px;align-self:flex-start}.rra .msg.u{background:var(--ink);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.rra .msg.typ{display:flex;gap:4px;padding:14px 16px}.rra .msg.typ i{width:7px;height:7px;border-radius:50%;background:#aaa;animation:chbl 1s infinite}.rra .msg.typ i:nth-child(2){animation-delay:.15s}.rra .msg.typ i:nth-child(3){animation-delay:.3s}@keyframes chbl{0%,60%,to{opacity:.3}30%{opacity:1}}.rra .ch-hi{text-align:center;padding:18px 10px 10px}.rra .ch-hi .ch-av{width:64px;height:64px;margin:0 auto 10px}.rra .ch-hi .ch-av img{width:38px;height:38px}.rra .ch-hi b{display:block;font-size:20px;font-weight:700}.rra .ch-hi span{font-size:14px;color:var(--g3)}.rra .ch-qs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:0 16px 10px;flex:none}.rra .ch-qs::-webkit-scrollbar{display:none}.rra .ch-qs button{flex:none;height:38px;padding:0 14px;border-radius:19px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--g2);font-size:14px;font-weight:600;white-space:nowrap;color:var(--ink)}.rra .ch-qs button:active{background:var(--g1)}.rra .ch-in{display:flex;align-items:center;gap:8px;padding:8px 12px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--g1);flex:none}.rra .ch-in input{flex:1 1;min-width:0;height:46px;border-radius:23px;border:0;background:var(--g1);padding:0 16px;font:inherit;font-size:16px;outline:none;color:var(--ink)}.rra .ch-in button{width:46px;height:46px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;flex:none;transition:opacity .2s}.rra .ch-in button[disabled]{opacity:.25}.rra .ch-in button svg{width:20px;height:20px}.rra .ch-human{align-self:flex-start;display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--g2);font-size:13px;font-weight:600;color:var(--ink)}.rra .ch-human svg{width:16px;height:16px}.rra .ch-human[disabled]{opacity:.5}@media (min-width:821px){.rra .cfab{right:24px;bottom:24px}.rra .ctease{right:24px;bottom:98px}.rra .chat{inset:auto 24px 98px auto;width:390px;height:min(640px,calc(100vh - 130px));border-radius:24px;box-shadow:0 24px 60px hsla(0,0%,7%,.22);overflow:hidden;transform:translateY(16px) scale(.96);transform-origin:bottom right;opacity:0;transition:transform .3s var(--ease),opacity .25s var(--ease),visibility 0s linear .3s}.rra .chat.show{transform:none;opacity:1;transition:transform .3s var(--ease),opacity .25s var(--ease)}.rra .ch-top{padding-top:14px}.rra .ch-in{padding-bottom:14px}}@media (max-width:820px){.rra.impv .chat{top:36px}.rra .cfab.open,.rra .chat.show~.cfab{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.rra .cfab.wig{animation:none}}.rra .ring.prof{display:grid;place-items:center;border-radius:50%;background:var(--g2);color:var(--ink)}.rra .ring.prof svg{width:24px;height:24px;transform:none}.rra .ring.prof.p-removed{background:var(--success-soft);color:var(--success)}.rra .ring.prof.p-working{background:var(--warning-soft);color:#994d00}.rra .ring.prof.p-cancelled{background:var(--g1);color:var(--g3)}.rra .psteps{display:flex;flex-direction:column;gap:2px;background:var(--g1);border-radius:20px;padding:10px 16px}.rra .pstep{display:flex;align-items:center;gap:12px;min-height:40px;color:var(--g3)}.rra .pstep i{width:22px;height:22px;border-radius:50%;border:2px solid var(--g2);display:grid;place-items:center;flex:none;background:#fff}.rra .pstep i svg{width:13px;height:13px}.rra .pstep b{font-size:15px;font-weight:600}.rra .pstep.done{color:var(--ink)}.rra .pstep.done i{background:var(--success);border-color:var(--success);color:#fff}.rra .pstep.cur{color:var(--ink)}.rra .pstep.cur i{border-color:var(--ink);box-shadow:inset 0 0 0 4px #fff;background:var(--ink)}.rra .paycard.pwrap span span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.4}.rra .wsheet .wbig{display:flex;align-items:center;gap:12px;background:var(--ink);color:#fff;border-radius:20px;padding:16px 18px;margin:14px 0 10px}.rra .wsheet .wbig span{font-size:13px;opacity:.7;flex:1 1}.rra .wsheet .wbig b{font-size:30px;font-weight:800;letter-spacing:-1px}.rra .wsheet .wbig button{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.14);color:#fff;display:grid;place-items:center}.rra .wsheet .wrow{display:flex;align-items:center;gap:12px;background:var(--g1);border-radius:16px;padding:10px 12px 10px 16px;margin-bottom:8px}.rra .wsheet .wrow.hl{background:var(--orange-50);box-shadow:inset 0 0 0 1.5px var(--orange-100)}.rra .wsheet .wrow>span{flex:1 1;min-width:0}.rra .wsheet .wrow small{display:block;font-size:12px;color:var(--g3)}.rra .wsheet .wrow b{display:block;font-size:15.5px;font-weight:700;word-break:break-all;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rra .wsheet .wrow button{width:38px;height:38px;border-radius:50%;background:#fff;display:grid;place-items:center;flex:none}.rra .wsheet button svg{width:17px;height:17px}.rra .wsheet .wnote{font-size:13px;color:var(--g3);line-height:1.45;margin:12px 2px 4px;text-align:center}.rra .wsheet{max-height:92vh;overflow-y:auto}.rra .cfab.gone{opacity:0;pointer-events:none;transform:scale(.6)}.rra .wsheet .wff{display:flex;gap:10px;align-items:flex-start;background:#fff4e0;color:#5c3a00;border-radius:16px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.4;margin:6px 0 14px}.rra .wsheet .wff svg{width:18px;height:18px;flex:none;margin-top:1px}.rra .wsheet .cta.pp{background:#0070e0;color:#fff}.rra .psheet{position:fixed;left:0;right:0;bottom:0;z-index:51;max-width:560px;margin:0 auto;max-height:94vh;overflow-y:auto;overscroll-behavior:contain;background:#f3f3f1;border-radius:32px 32px 0 0;padding:14px 20px calc(26px + env(safe-area-inset-bottom));transform:translateY(105%);transition:transform .5s cubic-bezier(.22,1,.36,1);scrollbar-width:none}.rra .psheet::-webkit-scrollbar{display:none}.rra .psheet.show{transform:none}.rra .psheet .grab{margin:-4px auto 6px;background:#d6d6d2}.rra .grab{position:relative;touch-action:none}.rra .grab:after{content:"";position:absolute;inset:-14px -40px}.rra .ps-top{justify-content:space-between}.rra .ps-top,.rra .ps-via{display:flex;align-items:center}.rra .ps-via{height:30px;padding:0 12px;border-radius:15px;font-size:12.5px;font-weight:700}.rra .ps-via,.rra .ps-x{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.rra .ps-x{width:38px;height:38px;border-radius:50%;display:grid;place-items:center}.rra .ps-x svg{width:18px;height:18px}.rra .ps-head{text-align:center;padding:10px 0 20px}.rra .ps-k{display:block;font-size:15px;color:#6b6b6b;font-weight:500}.rra .ps-amt{display:block;font-size:54px;font-weight:700;letter-spacing:-2.4px;line-height:1.1;margin:4px 0 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rra .ps-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:17px;background:#e8e8e5;font-size:13.5px;font-weight:600;color:#2b2b2b}.rra .ps-chip svg{width:15px;height:15px;color:var(--success)}.rra .pcard{position:relative;overflow:hidden;border-radius:24px;padding:20px 20px 18px;color:#fff;background:linear-gradient(135deg,#1f3a12,#0f1a0b 55%,#0b0d0a);box-shadow:0 24px 50px -18px rgba(15,26,11,.55),0 2px 6px rgba(0,0,0,.12);animation:pcIn .8s cubic-bezier(.22,1,.36,1) both,pcFloat 6s ease-in-out .8s infinite;transform-origin:50% 100%}.rra .pcard.pp{background:linear-gradient(135deg,#0a5bd3,#003087 60%,#001b4d);box-shadow:0 24px 50px -18px rgba(0,48,135,.55),0 2px 6px rgba(0,0,0,.12)}.rra .pcard:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 100% 0,hsla(97,72%,67%,.28),transparent 55%);pointer-events:none}.rra .pcard.pp:before{background:radial-gradient(120% 80% at 100% 0,rgba(120,190,255,.35),transparent 55%)}.rra .pcard:after{content:"";position:absolute;top:-40%;bottom:-40%;width:45%;left:-60%;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.16),transparent);transform:skewX(-12deg);animation:pcShine 5.5s ease-in-out 1.1s infinite;pointer-events:none}@keyframes pcIn{0%{opacity:0;transform:translateY(46px) rotate(-5deg) scale(.94)}to{opacity:1;transform:none}}@keyframes pcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pcShine{0%,62%{left:-60%}to{left:130%}}.rra .pc-row1{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;position:relative}.rra .pc-brand{font-size:14px;font-weight:700;letter-spacing:-.2px;opacity:.95}.rra .pc-net{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;opacity:.7}.rra .pc-lbl{font-size:11.5px;letter-spacing:.4px;text-transform:uppercase;opacity:.6;position:relative}.rra .pc-name{font-size:19px;font-weight:700;margin:2px 0 12px}.rra .pc-big,.rra .pc-name{display:flex;align-items:center;gap:10px;position:relative;cursor:pointer}.rra .pc-big{font-size:21px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;word-break:break-all}.rra .pc-big.mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:19px;letter-spacing:1px}.rra .pc-row3{display:flex;gap:18px;position:relative;flex-wrap:wrap}.rra .pc-row3>span{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;cursor:pointer}.rra .pc-row3 small{display:block;font-size:10.5px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;opacity:.6;margin-right:2px}.rra .pc-copy{width:30px;height:30px;border-radius:50%;background:hsla(0,0%,100%,.14);color:#fff;display:grid;place-items:center;flex:none;transition:background .2s,transform .2s}.rra .pc-copy svg{width:14px;height:14px}.rra .pc-copy.ok{background:#9fe870;color:#163300;transform:scale(1.12)}.rra .ps-all{margin:12px auto 0;display:flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:20px;background:#fff;font-size:14px;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:background .2s,color .2s}.rra .ps-all svg{width:16px;height:16px}.rra .ps-all.ok{background:#e8f7ee;color:var(--success)}.rra .ps-steps{list-style:none;margin:20px 0 0;padding:6px 16px;background:#fff;border-radius:22px}.rra .ps-steps li{display:flex;gap:14px;align-items:flex-start;padding:12px 0;opacity:0;animation:psStep .5s cubic-bezier(.22,1,.36,1) forwards}.rra .ps-steps li+li{border-top:1px solid #efefed}.rra .ps-steps li:first-child{animation-delay:.25s}.rra .ps-steps li:nth-child(2){animation-delay:.35s}.rra .ps-steps li:nth-child(3){animation-delay:.45s}@keyframes psStep{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rra .ps-steps i{width:26px;height:26px;border-radius:50%;background:#111;color:#fff;font-style:normal;font-size:12.5px;font-weight:700;display:grid;place-items:center;flex:none}.rra .ps-steps li span{font-size:15px;font-weight:600;line-height:1.35;padding-top:3px}.rra .ps-steps li small{display:flex;gap:6px;align-items:flex-start;margin-top:6px;font-size:13px;font-weight:600;color:#8a4b00;line-height:1.35}.rra .ps-steps li small svg{width:15px;height:15px;flex:none;margin-top:1px}.rra .ps-steps li.warn i{background:var(--primary)}.rra .ps-cta{margin-top:16px;height:58px;border-radius:29px;background:#111;color:#fff!important;display:flex;align-items:center;justify-content:center;gap:8px;font-size:17px;font-weight:700;text-decoration:none;box-shadow:0 12px 24px -10px rgba(0,0,0,.45);transition:transform .15s}.rra .ps-cta:active{transform:scale(.98)}.rra .ps-cta svg{width:20px;height:20px}.rra .ps-cta.pp{background:#0070e0;box-shadow:0 12px 24px -10px rgba(0,112,224,.55)}.rra .ps-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:16px}.rra .ps-trust span{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#55554f;font-weight:500}.rra .ps-trust svg{width:15px;height:15px;color:var(--success)}.rra .ps-legal{text-align:center;font-size:11px;color:#9a9a94;margin-top:10px}@media (min-width:821px){.rra .psheet{top:50%;bottom:auto;left:50%;right:auto;width:460px;border-radius:32px;transform:translate(-50%,-44%) scale(.97);opacity:0;pointer-events:none;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .3s;max-height:90vh}.rra .psheet.show{transform:translate(-50%,-50%);opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.rra .pcard,.rra .pcard:after,.rra .ps-steps li{animation:none;opacity:1}}.rra .pgrps{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;margin-top:16px}.rra .pgrp{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);color:#fff;border-radius:18px;padding:12px 14px;font:inherit;cursor:pointer;transition:background .2s,transform .15s}.rra .pgrp:hover{background:hsla(0,0%,100%,.14)}.rra .pgrp:active{transform:scale(.985)}.rra .pgrp:disabled{opacity:.6}.rra .pg-ic{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-weight:800;font-size:16px;background:#fff;color:var(--ink)}.rra .pgrp.wise .pg-ic{background:#9fe870;color:#163300}.rra .pgrp.paypal .pg-ic{background:#0070e0;color:#fff}.rra .pg-ic svg{width:18px;height:18px}.rra .pg-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.rra .pg-t b{font-size:15px;display:flex;align-items:center;gap:6px}.rra .pg-t em{font-style:normal;font-size:11px;font-weight:700;background:hsla(97,72%,67%,.18);color:#b9f394;border-radius:99px;padding:2px 7px}.rra .pg-t small{font-size:12px;color:#a8a8a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rra .pg-a{flex:none;display:flex;align-items:center;gap:6px;font-weight:800;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rra .pg-a svg{width:16px;height:16px;opacity:.7}.rra .pg-h{font-size:12px;color:#9a9a9a;margin:2px 2px 0;line-height:1.4}@media (min-width:821px){.rra .pgrps{padding-right:180px}}.rra button.ps-cta{width:100%;border:0;font-family:inherit;cursor:pointer}.rra .ffbg{position:fixed;inset:0;z-index:60;background:hsla(0,0%,4%,.5);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .25s}.rra .ffbg.show{opacity:1;pointer-events:auto}.rra .ffm{position:fixed;z-index:61;left:50%;top:50%;width:min(400px,calc(100% - 32px));max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-radius:28px;padding:24px 20px 16px;text-align:center;transform:translate(-50%,-46%) scale(.94);opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.22,1.3,.36,1),opacity .2s;box-shadow:0 30px 60px -20px rgba(0,0,0,.35)}.rra .ffm.show{transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:auto}.rra .ff-ic{width:56px;height:56px;border-radius:18px;background:#e6f1fd;color:#0070e0;display:grid;place-items:center;margin:0 auto 12px}.rra .ffm.show .ff-ic{animation:ffpop .5s cubic-bezier(.22,1.6,.36,1) .1s both}.rra .ff-ic svg{width:26px;height:26px}.rra .ffm h4{font-size:21px;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin:0 0 8px}.rra .ffm p{font-size:15px;line-height:1.5;color:#555;margin:0 0 16px}.rra .ff-opts{display:flex;flex-direction:column;gap:8px;margin-bottom:14px;text-align:left}.rra .ff-o{display:flex;align-items:center;gap:10px;border-radius:16px;padding:13px 14px;font-size:15px}.rra .ff-o b{flex:1 1;font-weight:700}.rra .ff-o.on{border:2px solid #0070e0;background:#f2f8ff}.rra .ffm.show .ff-o.on{animation:ffpulse 1.6s ease-in-out .6s 2}.rra .ff-o.off{border:1px solid #e6e6e6;color:#aaa}.rra .ff-o.off b{text-decoration:line-through}.rra .ff-r{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:none}.rra .ff-o.on .ff-r{background:#0070e0;color:#fff}.rra .ff-o.off .ff-r{color:#c4c4c4}.rra .ff-r svg{width:15px;height:15px}.rra .ff-o em{font-style:normal;font-size:12px;font-weight:700;color:#137a2c;background:#e4f6e8;border-radius:99px;padding:3px 8px;display:flex;align-items:center;gap:3px}.rra .ff-o em svg{width:11px;height:11px}.rra .ff-conf{display:flex;gap:10px;align-items:flex-start;text-align:left;background:#f4f4f2;border-radius:16px;padding:12px 14px;font-size:13.5px;line-height:1.45;color:#444}.rra .ff-conf svg{width:18px;height:18px;flex:none;margin-top:1px;color:#137a2c}.rra .ffm .ps-cta{margin-top:14px}.rra .ff-back{margin-top:6px;width:100%;height:44px;border:0;background:none;font:inherit;font-size:15px;font-weight:600;color:#777;cursor:pointer}@keyframes ffpop{0%{transform:scale(.4) rotate(-12deg);opacity:0}to{transform:none;opacity:1}}@keyframes ffpulse{0%,to{box-shadow:0 0 0 0 rgba(0,112,224,0)}50%{box-shadow:0 0 0 6px rgba(0,112,224,.18)}}@media (prefers-reduced-motion:reduce){.rra .ffm.show .ff-ic,.rra .ffm.show .ff-o.on{animation:none}}.rra .ff-back{justify-content:center;text-align:center}.rra .ff-amt,.rra .ff-back{display:flex;align-items:center}.rra .ff-amt{justify-content:space-between;gap:10px;text-align:left;background:#f2f8ff;border-radius:16px;padding:10px 10px 10px 14px;margin-bottom:8px;cursor:pointer}.rra .ff-amt span{display:flex;flex-direction:column}.rra .ff-amt small{font-size:12px;color:#5b7aa0;font-weight:600}.rra .ff-amt b{font-size:22px;font-weight:800;letter-spacing:-.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rra .ff-amt .pc-copy{background:#fff;color:#0070e0}.rra .ffm p.ff-app{font-size:12.5px;line-height:1.45;color:#777;margin:0 0 12px;text-align:left}@keyframes rrUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes rrIn{0%{opacity:0;transform:translateX(26px) scale(.96)}to{opacity:1;transform:none}}@keyframes rrFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rrRing{0%{stroke-dashoffset:var(--p,0)}to{stroke-dashoffset:0}}.rra .tabin{animation:rrFade .35s cubic-bezier(.22,1,.36,1) both}.rra.intro .tabin{animation:none}.rra.intro .hhead{animation:rrUp .6s cubic-bezier(.22,1,.36,1) both}.rra.intro .hl>*,.rra.intro .hr>*{animation:rrUp .65s cubic-bezier(.22,1,.36,1) both}.rra.intro .hl>:first-child{animation-delay:.06s}.rra.intro .hl>:nth-child(2){animation-delay:.12s}.rra.intro .hl>:nth-child(3){animation-delay:.18s}.rra.intro .hl>:nth-child(4){animation-delay:.24s}.rra.intro .hl>:nth-child(5){animation-delay:.3s}.rra.intro .hl>:nth-child(6){animation-delay:.36s}.rra.intro .hl>:nth-child(n+7){animation-delay:.42s}.rra.intro .hr>*{animation-delay:.3s}.rra.intro .carousel .oc{animation:rrIn .7s cubic-bezier(.22,1,.36,1) both}.rra.intro .carousel .oc:first-child{animation-delay:.32s}.rra.intro .carousel .oc:nth-child(2){animation-delay:.4s}.rra.intro .carousel .oc:nth-child(3){animation-delay:.48s}.rra.intro .carousel .oc:nth-child(n+4){animation-delay:.56s}.rra.intro .act>*{animation:rrUp .55s cubic-bezier(.22,1,.36,1) both}.rra.intro .act>:first-child{animation-delay:.4s}.rra.intro .act>:nth-child(2){animation-delay:.46s}.rra.intro .act>:nth-child(3){animation-delay:.52s}.rra.intro .act>:nth-child(n+4){animation-delay:.58s}.rra.intro .pgrp{animation:rrUp .55s cubic-bezier(.22,1,.36,1) both}.rra.intro .pgrp:first-child{animation-delay:.3s}.rra.intro .pgrp:nth-child(2){animation-delay:.38s}.rra.intro .pgrp:nth-child(3){animation-delay:.46s}.rra.intro .ring .rg{animation:rrRing 1.2s cubic-bezier(.22,1,.36,1) .55s both}.rra.intro .hero-img img{animation:rrFloat 1s cubic-bezier(.22,1.4,.36,1) .2s both}@keyframes rrFloat{0%{opacity:0;transform:translateY(14px) rotate(-8deg) scale(.85)}to{opacity:1;transform:none}}.rra .ai-row,.rra .alert,.rra .cta,.rra .oc,.rra .pgrp,.rra .pill-btn{transition:transform .18s cubic-bezier(.22,1,.36,1),background .2s}.rra .ai-row:active,.rra .alert:active,.rra .oc:active{transform:scale(.97)}.rra .pill-btn:active{transform:scale(.95)}.rra .cele{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:hsla(0,0%,100%,.86);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);animation:ceBg .35s ease both}.rra .ce-box{width:min(380px,100%);text-align:center;display:flex;flex-direction:column;align-items:center}.rra .ce-art{position:relative;width:180px;height:180px;display:grid;place-items:center;margin-bottom:8px}.rra .ce-check{width:120px;height:120px;position:relative;z-index:2}.rra .ce-c{fill:#16a34a;stroke:#16a34a;stroke-width:4;stroke-dasharray:100;stroke-dashoffset:100;transform-origin:60px 60px;animation:ceCircle .6s cubic-bezier(.65,0,.35,1) .1s forwards,ceFill .35s ease .55s forwards,cePop .5s cubic-bezier(.22,1.6,.36,1) .6s both}.rra .ce-p{fill:none;stroke:#fff;stroke-width:9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;animation:ceDraw .45s cubic-bezier(.65,0,.35,1) .75s forwards}.rra .cele.k-paid .ce-c{fill:#111;stroke:#111}.rra .ce-ring{position:absolute;inset:30px;border-radius:50%;border:2px solid #16a34a;opacity:0;animation:ceRing 1.4s cubic-bezier(.22,1,.36,1) .55s both}.rra .cele.k-paid .ce-ring{border-color:#111}.rra .ce-ring.r2{animation-delay:.75s}.rra .ce-ring.r3{animation-delay:.95s}.rra .ce-conf{position:absolute;left:50%;top:50%;width:0;height:0;z-index:1}.rra .ce-conf i{position:absolute;left:-4px;top:-6px;opacity:0;animation:ceBurst 1.4s calc(.6s + var(--dl)) cubic-bezier(.15,.8,.3,1) forwards}.rra .ce-t{font-size:30px;font-weight:800;letter-spacing:-1px;line-height:1.1;margin:6px 0;animation:rrUp .6s cubic-bezier(.22,1,.36,1) .85s both}.rra .ce-s{font-size:16px;color:#555;margin:0 0 14px;animation:rrUp .6s cubic-bezier(.22,1,.36,1) .95s both}.rra .ce-items{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:18px}.rra .ce-items span{background:#f1f1ef;border-radius:99px;padding:7px 12px;font-size:13px;font-weight:600;animation:rrUp .5s calc(1.05s + var(--i) * 70ms) cubic-bezier(.22,1,.36,1) both}.rra .ce-btn{height:54px;min-width:200px;padding:0 28px;border:0;border-radius:27px;background:#111;color:#fff;font:inherit;font-size:17px;font-weight:700;cursor:pointer;animation:rrUp .6s cubic-bezier(.22,1,.36,1) 1.15s both;box-shadow:0 14px 28px -12px rgba(0,0,0,.5)}.rra .ce-btn:active{transform:scale(.97)}@keyframes ceBg{0%{opacity:0}to{opacity:1}}@keyframes ceCircle{to{stroke-dashoffset:0}}@keyframes ceFill{0%{fill-opacity:0}to{fill-opacity:1}}@keyframes cePop{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes ceDraw{to{stroke-dashoffset:0}}@keyframes ceRing{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}@keyframes ceBurst{0%{opacity:1;transform:translate(0) rotate(0) scale(.6)}70%{opacity:1}to{opacity:0;transform:translate(var(--x),calc(var(--y) + 60px)) rotate(var(--r)) scale(1)}}.rra .ce-c{fill-opacity:0}@media (prefers-reduced-motion:reduce){.rra .cele,.rra .cele *,.rra .tabin,.rra.intro *{animation:none!important}.rra .ce-c{fill-opacity:1}.rra .ce-c,.rra .ce-p{stroke-dashoffset:0}.rra .ce-conf,.rra .ce-ring{display:none}}.rra .bg.chgbg{z-index:90}.rra .rv-sheet.chg{z-index:91}.rra .rv-sheet.chg .chg-h{display:flex;align-items:center;gap:14px}.rra .rv-sheet.chg .chg-h .ico{background:var(--g1)}.rra .rv-sheet.chg .chg-h .meta{display:block;margin-top:2px}.rra .rv-sheet.chg .chg-l{display:flex;flex-direction:column;max-height:45vh;overflow:auto}.rra .rv-sheet.chg .chg-r{display:flex;align-items:center;gap:10px;padding:12px 0;text-align:left;width:100%;background:none;border:0;border-top:1px solid var(--g2);font:inherit;color:inherit;cursor:pointer}.rra .rv-sheet.chg .chg-r .t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.rra .rv-sheet.chg .chg-r .t b{font-size:15px;font-weight:700}.rra .rv-sheet.chg .chg-r .t>span{font-size:14px;color:var(--g3)}.rra .rv-sheet.chg .chg-r .t>span b{color:var(--ink);font-size:14px}.rra .rv-sheet.chg .chg-r svg{color:var(--g3);flex:none}.rra:has(.rv-sheet.chg.show) .cfab,.rra:has(.rv-sheet.chg.show) .ctease{opacity:0;pointer-events:none}.rra .pgrp.sw .pg-ic{background:#efebff;color:#6d4cff}.rra .cdn{display:flex;flex-direction:column;align-items:center;gap:4px;background:#fff4e6;border-radius:20px;padding:16px;margin:4px 0 6px;text-align:center}.rra .cdn-l{font-size:13px;font-weight:700;color:#c25e00;text-transform:uppercase;letter-spacing:.06em}.rra .cdn-t{font-size:40px;font-weight:800;letter-spacing:-1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.rra .cdn.over{background:var(--g1)}.rra .cdn.over .cdn-l{color:var(--g3)}.rra .cdn-o{font-size:14px;line-height:1.5;color:#333;margin-top:4px}.rra .sw-items{display:flex;flex-direction:column}.rra .sw-it{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--g2)}.rra .sw-it>span{min-width:0;display:flex;flex-direction:column}.rra .sw-it>span b{font-size:15px}.rra .sw-it>span span{font-size:13px;color:var(--g3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rra .vf .fl-bar{visibility:hidden}.rra .vf-dk{margin-top:22px}.rra .vf-docs{margin-top:12px;gap:12px}.rra .vf-docs .ff b{font-size:15px;font-weight:600;line-height:1.35}.rra .vf-docs .ico{width:36px;height:36px;border-radius:12px;background:var(--g1);display:grid;place-items:center;flex:none}.rra .vf-which{margin:14px 0 4px;background:var(--g1);border-radius:16px;padding:12px 14px}.rra .vf-which .fl-k{margin:0 0 6px}.rra .vf-rv{display:flex;justify-content:space-between;gap:10px;padding:6px 0;font-size:14.5px;border-bottom:1px solid rgba(0,0,0,.06)}.rra .vf-rv:last-of-type{border-bottom:0}.rra .vf-rv b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rra .vf-rv .st{color:#f5a623;letter-spacing:1px;flex:none}.rra .vf-run{margin:8px 0 0;font-size:13.5px;color:var(--g3)}.rra .vf-docs .ico svg{width:18px;height:18px}.rra .vf-why{margin:4px 0 6px;line-height:1.45}.rra .vf-chk{min-height:52vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px}.rra .vf-chk>svg{width:44px;height:44px;color:var(--primary);margin-bottom:10px}.rra .vf .secure{flex-wrap:nowrap;text-align:left;justify-content:flex-start}.rra .holdn{display:flex;gap:12px;align-items:flex-start;background:#fff4e5;color:#6b3b00;border-radius:20px;padding:14px 16px;margin-bottom:14px}.rra .holdn .ai{width:34px;height:34px;border-radius:50%;background:#fff;color:#d97706;display:grid;place-items:center;flex:none}.rra .holdn .ai svg{width:18px;height:18px}.rra .holdn b{display:block;font-size:15px;font-weight:700}.rra .holdn span>span{font-size:14px;line-height:1.4}.rra .paycard.apc{flex-wrap:wrap;background:var(--g1)}.rra .paycard.apc>span:not(.ico){flex:1 1;min-width:0}.rra .paycard.apc>span>span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.4}.rra .paycard.apc.on{background:#ecfdf3}.rra .paycard.apc.on .ico{color:#16a34a}.rra .paycard.apc.err{background:var(--orange-50)}.rra .paycard .aptest{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;background:#fef3c7;color:#92400e;border-radius:6px;padding:2px 6px;margin-left:8px;vertical-align:2px}.rra .paycard .aperr{color:#b45309!important;margin-top:4px}.rra .paycard .mini.ghost{background:#fff;color:var(--ink);border:1px solid rgba(0,0,0,.1)}.rra .paycard .mini.ghost.arm{background:#dc2626;color:#fff;border-color:#dc2626}.rra .paycard .amt .hinv{display:block;font-size:12px;font-weight:600;color:var(--primary);text-align:right;margin-top:2px}@media (max-width:820px){.rra .paycard.apc .mini{width:100%;justify-content:center;height:48px;margin-left:0}}.rra .paycard.apc .apbtns{display:flex;gap:8px;margin-left:auto;flex:none!important}.rra .paycard.apc .apbtns .mini{margin-left:0}@media (max-width:820px){.rra .paycard.apc .apbtns{width:100%}.rra .paycard.apc .apbtns .mini{flex:1 1}}.rra .fl-foot.pgf{flex-direction:column;align-items:stretch}.rra .pg-later{background:none;border:0;text-align:center;width:100%;color:var(--g3);font-weight:600;font-size:14px;padding:8px;cursor:pointer}.rra .paycard .aplock{margin-top:4px;font-size:12px!important}.rra .bsub{color:var(--g3);font-size:14px;margin:-6px 0 14px}.rra .bform{display:flex;flex-direction:column;gap:12px;max-width:520px;padding-bottom:24px}.rra .bform .brow{display:grid;grid-template-columns:120px 1fr;grid-gap:10px;gap:10px}.rra .bf{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--g3)}.rra .bf input,.rra .bf select{height:50px;border-radius:14px;border:1px solid var(--g2);background:var(--g1);padding:0 14px;font:inherit;font-size:16px;font-weight:500;color:var(--ink);outline:none;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rra .bf input:focus,.rra .bf select:focus{border-color:var(--ink);background:#fff}.rra .bform .cta{margin-top:6px}.rra .cele.k-card{background:radial-gradient(120% 90% at 50% 30%,#2a1606 0,#0b0b0c 55%,#000 100%);color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.rra .cele.k-card .ce-t{color:#fff;animation-delay:1.25s}.rra .cele.k-card .ce-s{color:hsla(0,0%,100%,.72);animation-delay:1.35s;max-width:320px}.rra .cele.k-card .ce-btn{background:#ff7a1a;color:#fff;box-shadow:0 18px 40px -14px rgba(255,122,26,.75);animation-delay:1.5s}.rra .ce-card-wrap{position:relative;width:300px;height:230px;display:grid;place-items:center;perspective:900px;margin-bottom:10px}.rra .ce-glow{position:absolute;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(255,122,26,.55) 0,rgba(255,122,26,0) 65%);opacity:0;animation:ccGlow 1.6s ease-out .45s forwards}.rra .ce-card{position:relative;z-index:2;width:268px;height:168px;border-radius:20px;padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;overflow:visible;background:linear-gradient(135deg,#ff9a3d,#ff6a00 45%,#e5480b);box-shadow:0 30px 60px -20px rgba(255,106,0,.65),inset 0 1px 0 hsla(0,0%,100%,.35);transform-style:preserve-3d;animation:ccFly .9s cubic-bezier(.2,1.25,.3,1) both,ccFloat 3.6s ease-in-out 1.4s infinite}.rra .cc-shine{position:absolute;inset:0;border-radius:20px;overflow:hidden;pointer-events:none}.rra .cc-shine:after{content:"";position:absolute;top:-40%;left:-60%;width:40%;height:180%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.55),transparent);transform:rotate(18deg);animation:ccShine .9s ease-in-out .75s both}.rra .cc-top{display:flex;justify-content:space-between;align-items:center}.rra .cc-chip{width:40px;height:30px;border-radius:7px;background:linear-gradient(135deg,#ffe7a8,#d9a441);display:flex;flex-direction:column;justify-content:space-evenly;padding:0 6px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.rra .cc-chip i{display:block;height:1px;background:rgba(0,0,0,.25)}.rra .cc-nfc{display:flex;gap:3px;align-items:center}.rra .cc-nfc i{display:block;width:8px;height:16px;border-right:2px solid hsla(0,0%,100%,.85);border-left:0;border-top:2px solid transparent;border-bottom:2px solid transparent;border-radius:0 50% 50% 0}.rra .cc-nfc i:nth-child(2){height:12px}.rra .cc-nfc i:nth-child(3){height:8px}.rra .cc-num{font-size:21px;font-weight:700;letter-spacing:1.5px;text-shadow:0 1px 2px rgba(0,0,0,.2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rra .cc-bot{display:flex;justify-content:space-between;align-items:flex-end;font-size:12px;font-weight:700;letter-spacing:.6px;opacity:.92}.rra .cc-auto{background:rgba(0,0,0,.22);border-radius:6px;padding:3px 7px}.rra .cc-badge{position:absolute;right:-16px;top:-16px;width:52px;height:52px;opacity:0;transform:scale(0);animation:ccBadge .55s cubic-bezier(.22,1.7,.36,1) 1s forwards;filter:drop-shadow(0 8px 16px rgba(22,163,74,.55))}.rra .cc-badge svg{width:100%;height:100%}.rra .cc-badge circle{fill:#16a34a;stroke:#fff;stroke-width:3}.rra .cc-badge path{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30;animation:ceDraw .35s ease 1.2s forwards}.rra .cele.k-card .ce-ring{inset:auto;width:200px;height:200px;border-color:rgba(255,122,26,.8);animation-delay:.7s}.rra .cele.k-card .ce-ring.r2{animation-delay:.95s}.rra .cele.k-card .ce-conf i{animation-delay:calc(1s + var(--dl))}@keyframes ccFly{0%{opacity:0;transform:translateY(120%) rotateX(65deg) rotate(-14deg) scale(.55)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes ccFloat{0%,to{transform:translateY(0) rotateX(0) rotateY(0)}50%{transform:translateY(-6px) rotateX(4deg) rotateY(-5deg)}}@keyframes ccShine{0%{left:-60%}to{left:130%}}@keyframes ccGlow{0%{opacity:0;transform:scale(.6)}40%{opacity:1}to{opacity:.55;transform:scale(1)}}@keyframes ccBadge{0%{opacity:0;transform:scale(0) rotate(-30deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media (prefers-reduced-motion:reduce){.rra .cc-badge,.rra .cc-shine:after,.rra .ce-card,.rra .ce-glow{animation-duration:.01s!important;animation-delay:0s!important}}.rra .pill-btn.apchip{pointer-events:none;gap:6px;opacity:.95}.rra .pill-btn.apchip svg{width:16px;height:16px}.rra .bstat{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--g3)}.rra .bstat .ok{color:#16a34a;font-weight:600;display:flex;align-items:center;gap:6px}.rra .bstat svg{width:15px;height:15px}.rra .payprog{position:relative;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 18px 0 8px;border-radius:24px;background:#fff;color:var(--ink);font-weight:700;font-size:15px;overflow:hidden;white-space:nowrap;flex:none}.rra .payprog:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,122,26,.22) 50%,transparent 80%);transform:translateX(-100%);animation:ppSweep 1.6s ease-in-out infinite}.rra .pp-card{position:relative;width:34px;height:34px;border-radius:50%;background:#fff3e8;color:#ff6a00;display:grid;place-items:center;overflow:hidden;animation:ppPulse 1.6s ease-in-out infinite}.rra .pp-card svg{width:18px;height:18px;position:relative;z-index:1}.rra .pp-scan{position:absolute;left:0;right:0;height:2px;background:#ff6a00;opacity:.55;animation:ppScan 1.2s ease-in-out infinite}.rra .pp-t{position:relative;display:inline-flex;align-items:baseline}.rra .pp-dots{display:inline-flex;gap:2px;margin-left:2px}.rra .pp-dots i{width:4px;height:4px;border-radius:50%;background:currentColor;display:block;animation:ppDot 1.2s infinite}.rra .pp-dots i:nth-child(2){animation-delay:.2s}.rra .pp-dots i:nth-child(3){animation-delay:.4s}@keyframes ppSweep{to{transform:translateX(100%)}}@keyframes ppPulse{0%,to{box-shadow:0 0 0 0 rgba(255,106,0,.35)}50%{box-shadow:0 0 0 6px rgba(255,106,0,0)}}@keyframes ppScan{0%{top:6px}50%{top:26px}to{top:6px}}@keyframes ppDot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.rra .payprog:before,.rra .pp-card,.rra .pp-dots i,.rra .pp-scan{animation:none}}.rra .hero .row.ppcol{flex-direction:column;align-items:stretch;gap:10px}.rra .hero .row.ppcol .payprog{width:100%}.rra .pp-sub{font-size:13px;color:hsla(0,0%,100%,.7);line-height:1.4}.rra .ar-btn{display:flex;align-items:center;gap:14px;width:100%;margin-top:14px;padding:12px 14px;border-radius:20px;background:var(--g1);color:var(--ink);font-size:15px;text-align:left}.rra .ar-btn b{flex:1 1;font-weight:700}.rra .ar-btn .ico{width:40px;height:40px;background:#fff}.rra .ar-btn>svg{width:18px;height:18px;color:var(--g3)}.rra .ar-load{display:grid;place-items:center;padding:36px 0;color:var(--g3)}.rra .ar-list{display:flex;flex-direction:column;gap:8px;margin-top:6px}.rra .ar-row{display:flex;gap:12px;align-items:flex-start;width:100%;text-align:left;padding:14px;border-radius:18px;background:var(--g1);color:var(--ink);border:2px solid transparent;transition:border-color .15s,background .15s}.rra .ar-row.on{border-color:var(--ink);background:#fff}.rra .ar-row.dis{opacity:.5;cursor:default}.rra .ar-row .cb{width:24px;height:24px;border-radius:8px;border:2px solid #c9c9c9;display:grid;place-items:center;flex:none;margin-top:1px;background:#fff}.rra .ar-row.on .cb{background:var(--ink);border-color:var(--ink);color:#fff}.rra .ar-row.dis .cb{background:var(--g2);border-color:var(--g2);color:var(--g3)}.rra .ar-row .cb svg{width:15px;height:15px}.rra .ar-row .t{display:flex;flex-direction:column;gap:4px;min-width:0}.rra .ar-row .a{font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rra .ar-row .stars{display:inline-flex;gap:1px}.rra .ar-row .stars svg{width:13px;height:13px;color:#d0d0d0;fill:#d0d0d0}.rra .ar-row .stars svg.f{color:#f5a623;fill:#f5a623}.rra .ar-row .x{font-size:14px;color:var(--g3);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rra .ar-row .x.none{font-style:italic}.rra .ar-row .in{font-size:12px;font-weight:600;color:var(--g3)}.rra .ar-max{text-align:center;font-size:13px;color:var(--g3);margin-bottom:8px;width:100%}.rra .bsub.rc{margin:-4px 0 10px;font-size:13px}.rra .rv-sheet.pgs{gap:10px;padding-top:10px;max-height:92vh;overflow:hidden}.rra .rv-sheet.pgs .grab{margin:0 auto 2px}.rra .pgs-x{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:50%;background:var(--g1);display:grid;place-items:center;border:0;cursor:pointer}.rra .pgs-x svg{width:18px;height:18px}.rra .pgs-art{height:clamp(72px,13vh,120px);display:grid;place-items:center}.rra .pgs-art img{height:100%;width:auto;object-fit:contain}.rra .rv-sheet.pgs h3{font-size:clamp(22px,6.2vw,26px);line-height:1.12;letter-spacing:-.7px;text-wrap:balance;margin:0}.rra .pgs-p{font-size:15px;line-height:1.45;color:#444;margin:0;text-wrap:pretty}.rra .pgs-f{display:flex;flex-direction:column;gap:8px;margin-top:2px}.rra .pgs-f>div{display:flex;align-items:center;gap:12px;font-size:14px}.rra .pgs-f .ico{width:34px;height:34px;flex:none}.rra .pgs-f .ico svg{width:17px;height:17px}.rra .pgs-f b{font-weight:600;line-height:1.3}.rra .rv-sheet.pgs .cta,.rra .rv-sheet.pgs .secure{margin-top:2px}.rra .rv-sheet.pgs .pg-later{padding:4px}@media (max-height:640px){.rra .pgs-art{display:none}.rra .pgs-p{font-size:14px}}@media (min-width:821px){.rra .rv-sheet.pgs{width:460px;max-height:none;padding:26px 28px}}.rra .setup{position:fixed;inset:0;z-index:200;background:#fff;display:grid;place-items:center;padding:24px;transition:opacity .4s ease}.rra .setup.out{opacity:0}.rra .setup-in{width:min(360px,100%);text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.rra .setup-art{width:120px;height:120px;animation:suFloat 2.4s ease-in-out infinite}.rra .setup-art img{width:100%;height:100%;object-fit:contain}.rra .setup h2{font-size:24px;font-weight:800;letter-spacing:-.6px;margin:4px 0 0}.rra .setup-bar{width:100%;height:8px;border-radius:5px;background:var(--g1);overflow:hidden}.rra .setup-bar i{display:block;height:100%;width:0;border-radius:5px;background:linear-gradient(90deg,var(--primary,#ff7a00),#ffb347);animation:suBar 3s cubic-bezier(.4,0,.2,1) forwards}.rra .setup p{font-size:15px;color:var(--g3);min-height:22px;animation:suIn .35s ease}@keyframes suBar{0%{width:4%}35%{width:42%}70%{width:78%}to{width:100%}}@keyframes suIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes suFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.rra .setup-art{animation:none}}.rra .rv-sheet.pgs .pgs-art{overflow:hidden;flex:none}.rra .rv-sheet.pgs .pgs-art img{position:static;display:block;height:clamp(72px,13vh,120px);width:auto;max-width:100%;transform:none}.rra .sf .sf-bar i{position:relative;overflow:hidden;background:var(--g2)}.rra .sf .sf-bar i b{position:absolute;inset:0 auto 0 0;background:var(--ink);border-radius:3px;transition:width .35s var(--ease)}.rra .sf .sf-in{animation:sfIn .28s var(--ease)}@keyframes sfIn{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rra .sf .sf-in{animation:none}}.rra .sf .sf-art{height:150px;margin-bottom:18px}.rra .sf .fl-body h2{font-size:28px;letter-spacing:-.9px}.rra .sf .fl-body h2.sf-q{font-size:22px;letter-spacing:-.5px;line-height:1.2;margin:6px 0 12px}.rra .sf .fl-body p.sf-sub{font-size:15px;color:var(--g3);margin-top:-6px}.rra .sf-phs{display:flex;flex-direction:column;gap:12px;margin-top:18px}.rra .sf-ph{display:flex;gap:14px;align-items:flex-start}.rra .sf-ph .n{width:32px;height:32px;border-radius:50%;background:var(--ink);color:#fff;font-weight:800;font-size:15px;display:grid;place-items:center;flex:none}.rra .sf-ph b{display:block;font-size:16px;font-weight:700}.rra .sf-ph span>span{font-size:14px;color:var(--g3)}.rra .sf-rv{background:var(--g1);border-radius:18px;padding:14px 16px;margin-bottom:14px}.rra .sf-rv-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rra .sf-rv-h b{font-weight:700;font-size:15.5px}.rra .sf-of{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--g3)}.rra .sf .stars{display:inline-flex;gap:1px}.rra .sf .stars svg{width:13px;height:13px;color:#d0d0d0;fill:#d0d0d0}.rra .sf .stars svg.f{color:#f5a623;fill:#f5a623}.rra .sf-rv-x{font-size:14.5px;line-height:1.45;color:#444;margin-top:6px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.rra .sf-rv-x.none{font-style:italic;color:var(--g3)}.rra .sf-opts{display:flex;flex-direction:column;gap:8px}.rra .sf-o{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;border-radius:16px;padding:10px 14px;background:#fff;border:2px solid var(--g2);transition:border-color .15s,background .15s}.rra .sf-o b{font-weight:600;font-size:15.5px;line-height:1.3}.rra .sf-o .tog{width:24px;height:24px}.rra .sf-o .tog svg{width:14px;height:14px}.rra .sf-o.on{border-color:var(--ink);background:var(--g1)}.rra .sf-o.on .tog{background:var(--ink);border-color:var(--ink);color:#fff}.rra .sf-more{display:flex;align-items:center;gap:4px;align-self:flex-start;font-size:14px;font-weight:700;color:var(--g3);padding:6px 2px}.rra .sf-more svg{width:16px;height:16px}.rra .sf-note{width:100%;border:2px solid var(--ink);border-radius:14px;padding:12px 14px;font:inherit;font-size:15px;resize:none;outline:none;color:var(--ink)}.rra .sf-sum{display:flex;flex-direction:column;gap:8px;margin-top:14px}.rra .sf-s{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border-radius:16px;background:var(--g1)}.rra .sf-s .t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.rra .sf-s .a{display:flex;align-items:center;gap:8px;min-width:0}.rra .sf-s .a b{font-weight:700;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rra .sf-s .r{font-size:14px;color:var(--ink);font-weight:500}.rra .sf-s.miss .r{color:var(--danger)}.rra .sf-s>svg{width:18px;height:18px;color:var(--g3)}.rra .sf-foot{flex-direction:column;align-items:stretch;gap:6px}.rra .sf-row{display:flex;gap:10px;width:100%}.rra .sf-row .cta{flex:1 1}.rra .sf .pg-later{align-self:center;font-size:14px;font-weight:600;color:var(--g3);padding:8px}.rra .sf .sf-pf{margin-top:16px;gap:10px}.rra .sf .sf-pf>div{display:flex;align-items:center;gap:12px;font-size:15px}.rra .sf .sf-pf .ico{width:36px;height:36px;border-radius:12px;background:var(--g1);display:grid;place-items:center;flex:none}.rra .sf .sf-pf .ico svg{width:18px;height:18px}.rra .sf .fl-body.vf{animation:sfIn .28s var(--ease)}@media (min-width:821px){.rra .sf .fl-card{width:min(560px,100%)}.rra .sf .sf-art{height:170px}.rra .sf-o:hover:not(.on){background:var(--g1)}.rra .sf-s:hover{background:var(--g2)}}@media (max-height:700px){.rra .sf .sf-art{height:110px}}.rra .sf-self{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px 14px;border-radius:16px;background:#eef6ff;color:#173a63;font-size:13px;line-height:1.45}.rra .sf-self svg{width:18px;height:18px;flex:none;margin-top:1px;color:#1c4f9c}.rra .no-btn{margin-bottom:26px}.rra .no-btn .t{flex:1 1;display:flex;flex-direction:column;min-width:0}.rra .no-btn .t b{font-weight:700}.rra .no-btn .t span{font-size:13px;color:var(--g3);font-weight:500}.rra .no-btn .ico{background:var(--primary);color:#fff}.rra .no-srch{display:flex;align-items:center;gap:8px;height:56px;padding:0 6px 0 16px;border-radius:18px;background:var(--g1);border:2px solid transparent;margin:6px 0 14px}.rra .no-srch:focus-within{border-color:var(--ink);background:#fff}.rra .no-srch>svg{width:20px;height:20px;color:var(--g3);flex:none}.rra .no-srch input{flex:1 1;min-width:0;border:0;background:none;font:inherit;font-size:17px;color:var(--ink);outline:none}.rra .no-srch button{height:44px;padding:0 16px;border-radius:14px;background:var(--ink);color:#fff;font-weight:700;font-size:14px;display:grid;place-items:center}.rra .no-srch button:disabled{opacity:.35}.rra .no-pl{align-items:center}.rra .no-pl .ico{width:40px;height:40px;border-radius:12px;background:#fff;display:grid;place-items:center;flex:none}.rra .no-pl .ico svg{width:19px;height:19px;color:var(--primary)}.rra .no-pl .t{flex:1 1}.rra .no-pl .rt{display:inline-flex;align-items:center;gap:3px;font-size:13px;font-weight:600;color:var(--g3)}.rra .no-pl .rt svg{width:13px;height:13px;color:#f5a623;fill:#f5a623}.rra .no-pl .rt em{font-style:normal;font-weight:500}.rra .no-pl .x{-webkit-line-clamp:2}.rra .no-pl .chev{width:18px;height:18px;color:var(--g3);flex:none}.rra .no-chg{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;border-radius:16px;background:var(--g1);margin-bottom:16px;color:var(--ink)}.rra .no-chg>svg{width:20px;height:20px;color:var(--primary);flex:none}.rra .no-chg>span{flex:1 1;min-width:0;display:flex;flex-direction:column}.rra .no-chg b{font-size:15px}.rra .no-chg b,.rra .no-chg span span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rra .no-chg span span{font-size:13px;color:var(--g3)}.rra .no-chg em{font-style:normal;font-size:13px;font-weight:700;color:var(--primary)}.rra .no-ck{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;line-height:1.45;color:var(--g3);margin:0 0 10px;text-align:left;cursor:pointer}.rra .no-ck input{width:18px;height:18px;margin:1px 0 0;flex:none;accent-color:var(--ink)}.rra .no-ck a{color:var(--ink);text-decoration:underline;font-weight:600}.rra .no-ck.bad span,.rra .no-err{color:var(--danger)}.rra .no-err{font-size:13px;font-weight:700;margin:-4px 0 10px}.rra .vf.no .fl-foot .secure{margin:0 0 12px}.rra .ch-no{background:var(--primary);color:#fff}.rra .bu-modes{display:flex;flex-direction:column;gap:10px;margin-top:6px}.rra .bu-modes .ar-row{padding:16px 14px}.rra .bu-modes .chev{width:18px;height:18px;color:var(--g3);flex:none}.rra .bu-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--g3);margin:0 0 6px;padding:0;background:none}.rra .bu-back svg{width:15px;height:15px}.rra .bu-drop{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:22px 16px;border:2px dashed #d4d4d4;border-radius:18px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s;margin-top:4px}.rra .bu-drop.on,.rra .bu-drop:hover{border-color:var(--primary);background:var(--orange-50)}.rra .bu-drop .ico{width:44px;height:44px;border-radius:14px;background:var(--orange-50);display:grid;place-items:center;margin-bottom:4px}.rra .bu-drop .ico svg{width:21px;height:21px;color:var(--primary)}.rra .bu-drop b{font-size:15px}.rra .bu-drop span{font-size:12.5px;color:var(--g3)}.rra .bu-files{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.rra .bu-f{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 6px 6px 10px;border-radius:12px;background:var(--g1);font-size:13px;font-weight:600}.rra .bu-f svg{width:15px;height:15px;color:var(--g3);flex:none}.rra .bu-f em{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rra .bu-f button{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:none;flex:none}.rra .bu-lbl{font-size:13px;font-weight:700;margin:16px 0 6px}.rra .bu-ta{width:100%;box-sizing:border-box;border:2px solid var(--g2);border-radius:14px;padding:10px 12px;font:inherit;font-size:14px;resize:vertical;min-height:84px;background:#fff;color:var(--ink)}.rra .bu-ta:focus{outline:none;border-color:var(--ink)}.rra .bu-tiers{margin-top:16px;border-radius:16px;background:var(--g1);padding:6px 14px 8px}.rra .bu-th{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0 6px;font-size:13px}.rra .bu-th span{color:var(--g3);font-size:12px;text-align:right}.rra .bu-tr{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--g2);font-size:14px}.rra .bu-tr span{display:inline-flex;align-items:center;gap:6px;color:var(--g3)}.rra .bu-tr svg{width:15px;height:15px}.rra .bu-tr.on{margin:0 -10px;padding:9px 10px;border-radius:12px;background:#fff;border-top-color:transparent;box-shadow:0 0 0 2px var(--ink)}.rra .bu-tr.on span{color:var(--ink);font-weight:700}.rra .bu-notes{display:flex;flex-direction:column;gap:4px;margin:-6px 0 12px;font-size:13px;color:var(--g3)}.rra .bu-notes .bad{color:var(--danger)}.rra .bu-your{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:16px;background:var(--orange-50);color:var(--orange-800)}.rra .bu-your b{font-size:15px}.rra .bu-your span{font-size:14px;font-weight:600}.rra .bu-list{margin-top:14px;border-radius:16px;border:1px solid var(--g2);overflow:hidden}.rra .bu-it{padding:10px 14px;border-top:1px solid var(--g2)}.rra .bu-it:first-child{border-top:0}.rra .bu-it .t{display:flex;flex-direction:column;min-width:0}.rra .bu-it b{font-size:13.5px}.rra .bu-it b,.rra .bu-it span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rra .bu-it span{font-size:12px;color:var(--g3)}.rra .bu-more{padding:9px 14px;border-top:1px solid var(--g2);font-size:13px;font-weight:600;color:var(--g3)}.rra .bu-soft{font-size:12px;line-height:1.4;color:var(--g3);margin:0 0 10px;text-align:left;width:100%}.rra .bu-cons{margin-top:18px;padding-top:14px;border-top:1px solid var(--g2)}.rra .bu-cons .secure{margin-top:4px}.rra .bu-tr.sw{border-top-style:dashed}.rra .ln-list{display:flex;flex-direction:column;gap:10px;margin-top:14px}.rra .ln-row{border-radius:18px;background:var(--g1);border:2px solid transparent;padding:6px;transition:border-color .15s,background .15s}.rra .ln-row:focus-within{border-color:var(--ink);background:#fff}.rra .ln-row.ok{background:#fff;border-color:var(--g2)}.rra .ln-row.err{border-color:var(--danger-soft)}.rra .ln-in{display:flex;align-items:center;gap:8px;min-height:44px}.rra .ln-n{width:26px;height:26px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--g3);flex:none;margin-left:4px}.rra .ln-row.ok .ln-n{background:var(--ink);color:#fff}.rra .ln-in input{flex:1 1;min-width:0;border:0;background:none;font:inherit;font-size:16px;color:var(--ink);outline:none;padding:8px 0;text-overflow:ellipsis}.rra .ln-x{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--g3);flex:none}.rra .ln-x svg{width:16px;height:16px}.rra .ln-st{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--g3);padding:2px 10px 8px 42px}.rra .ln-st svg{width:15px;height:15px}.rra .ln-st.bad{color:var(--danger)}.rra .ln-card{display:flex;gap:12px;align-items:flex-start;padding:4px 10px 10px 42px}.rra .ln-card .t{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.rra .ln-card .a{font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:15px}.rra .ln-card .stars{display:inline-flex;gap:1px}.rra .ln-card .stars svg{width:13px;height:13px;color:#d0d0d0;fill:#d0d0d0}.rra .ln-card .stars svg.f{color:#f5a623;fill:#f5a623}.rra .ln-card .x{font-size:14px;color:var(--g3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rra .ln-card .x.none{font-style:italic}.rra .ln-card .pl{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--g3)}.rra .ln-card .pl svg{width:13px;height:13px}.rra .ln-card .tg{align-self:flex-start;font-size:11.5px;font-weight:700;border-radius:99px;padding:3px 9px;background:var(--warning-soft);color:#b45309}.rra .ln-card .pr{font-size:16px;white-space:nowrap}.rra .ln-add{display:inline-flex;align-items:center;gap:6px;margin:12px 0 4px;height:42px;padding:0 16px;border-radius:99px;background:var(--g1);font-weight:700;font-size:14px;color:var(--ink)}.rra .ln-add svg{width:16px;height:16px}.rra .bu-tr.below b,.rra .bu-tr.below span{color:var(--g3);font-weight:500}.rra .ph-card{display:flex;flex-direction:column;gap:6px;border-radius:20px;padding:16px;margin-bottom:18px;background:var(--warning-soft);border:2px solid #f5c26b}.rra .ph-card b{font-size:16px}.rra .ph-card span{font-size:14px;font-weight:600}.rra .ph-card p{font-size:13.5px;color:#5a4a2a;margin:2px 0 8px;line-height:1.45}.rra .no-or{display:flex;align-items:center;gap:12px;margin:22px 0 12px;color:var(--g3);font-size:13px;font-weight:600}.rra .no-or:after,.rra .no-or:before{content:"";flex:1 1;height:1px;background:var(--g2)}.rra .xtag{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:4px;margin-top:6px;padding:3px 9px;border-radius:10px;background:#fff4ea;color:#c25400;font-size:12px;font-weight:700}.rra .xtag svg{width:12px;height:12px}.rra .xtag.met{background:#eaf6ee;color:#15803d}.rra .xtag.miss{background:var(--g1);color:var(--g3)}.rra .xtag.tf{background:var(--g1);color:var(--g4,#555);font-weight:600}.rra .sp-list{display:flex;flex-direction:column;gap:10px;margin-top:6px}.rra .ar-row.sp .cb.rd{border-radius:50%}.rra .ar-row.sp .t{flex:1 1}.rra .ar-row.sp .a{justify-content:space-between;width:100%}.rra .ar-row.sp .sp-p{font-style:normal;font-weight:800;font-size:14px;margin-left:auto}.rra .ar-row.sp .x{color:var(--g4,#555);font-size:14px;line-height:1.4}.rra .ar-row.sp .x.sm{font-size:12px;color:var(--g3)}.rra .ar-row.sp.x.on{border-color:#ff7a00;background:#fffaf4}.rra .ar-row.sp.x.on .cb{background:#ff7a00;border-color:#ff7a00}.rra .ar-row.sp .sp-z{width:15px;height:15px;color:#ff7a00;margin-right:-4px}.rra .sp-g{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.rra .sp-g li{display:flex;gap:8px;align-items:flex-start}.rra .sp-g svg{width:15px;height:15px;color:#15803d;flex:none;margin-top:2px}.rra .sp-n{margin-top:12px;font-size:13px;font-weight:400;color:var(--g3);line-height:1.45}.rra .sp-tf{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;color:var(--g3);margin:-2px 0 10px;text-align:center}.rra .sp-tf svg{width:13px;height:13px;flex:none}.rra .ar-row.sp.na{opacity:.75;border:2px dashed var(--g2,#ddd);background:var(--g1);cursor:default}.rra .ar-row.sp.na .cb{opacity:.35}.rra .ar-row.sp.na .sp-p{font-size:12.5px;color:var(--g3);font-weight:700}.rra .ar-row.sp.na .sp-z{color:var(--g3)}.rra .done-btn{margin-top:16px}.rra .rep-sw{display:inline-flex;align-items:center;gap:8px;height:40px;max-width:100%;padding:0 14px 0 6px;border-radius:20px;background:var(--g1);color:var(--ink);margin:-8px 0 16px}.rra .rep-sw-q{width:28px;height:28px;border-radius:50%;background:#fff;border:2px dashed #bdbdbd;display:grid;place-items:center;font-size:12px;font-weight:800;color:#9a9a9a;flex:none}.rra .rep-sw-n{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rra .rep-sw svg{width:18px;height:18px;flex:none}.rra .rep-hero{margin-bottom:26px}.rra .rep-ring svg{width:100%;height:100%}.rra .rep-ring i{position:absolute;inset:0;display:grid;place-items:center;font-style:normal;font-size:30px;font-weight:800;color:#6b6b6b}.rra .hero .v.rep-v{font-size:21px;font-weight:700;letter-spacing:-.4px;line-height:1.2;margin:6px 0}.rra .rep-row{flex-direction:column;align-items:stretch;gap:10px}.rra .rep-row .pill-btn{justify-content:center;height:52px;font-size:17px}.rra .rep-row .pill-btn svg{width:18px;height:18px}.rra .rep-note{font-size:12px;color:#8a8a8a;text-align:center}.rra .rep-teaser{position:relative;overflow:hidden;background:var(--g1);border-radius:24px;margin-bottom:28px}.rra .rep-chart{display:block;width:100%;height:260px;opacity:.75}.rra .rep-ov{position:absolute;inset:0;display:grid;place-items:center;padding:16px;background:radial-gradient(closest-side,hsla(0,0%,96%,.92),hsla(0,0%,96%,.35))}.rra .rep-ov>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;max-width:300px}.rra .rep-lock{width:52px;height:52px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 4px 14px hsla(0,0%,7%,.08);margin-bottom:4px}.rra .rep-lock svg{width:22px;height:22px}.rra .rep-ov b{font-size:17px;font-weight:700;letter-spacing:-.3px}.rra .rep-ov span:not(.rep-lock){font-size:13px;color:var(--g3)}.rra .rep-sec{margin-top:4px}.rra .rep-ords{margin-bottom:8px}.rra .rep-ords .orow{padding:10px 0}.rra .rep-ords .orow .ring,.rra .rep-ords .orow .ring svg{width:40px;height:40px}.rra .rep-ords .orow .t>b{font-size:15px}.rra .rep-none{font-size:14px;color:var(--g3);padding:6px 0 10px}.rra .rep-svc{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;margin:0 -16px 26px;padding:0 16px}.rra .rep-svc::-webkit-scrollbar{display:none}.rra .rep-svc-c{flex:0 0 220px;background:var(--g1);border-radius:20px;padding:16px;min-height:170px;display:flex;flex-direction:column;gap:6px;text-align:left;color:var(--ink)}.rra .rep-svc-i{width:44px;height:44px;border-radius:50%;background:#fff;display:grid;place-items:center;margin-bottom:6px}.rra .rep-svc-i svg{width:20px;height:20px}.rra .rep-svc-c b{font-size:16px;font-weight:700;letter-spacing:-.2px}.rra .rep-svc-c span{font-size:13px;color:#3d3d3d}.rra .rep-svc-c em{margin-top:auto;font-style:normal;font-size:13px;font-weight:700}@media (min-width:821px){.rra .rep-sw{height:44px;margin:-14px 0 26px;padding:0 16px 0 8px}.rra .rep-sw-q{width:30px;height:30px}.rra .rep-sw-n{font-size:16px}.rra .hero.rep-hero{padding:30px 28px}.rra .hero .v.rep-v{font-size:28px;font-weight:700;letter-spacing:-.7px;line-height:1.15;margin:6px 0 8px}.rra .rep-ring i{font-size:46px}.rra .rep-row{flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;margin-top:22px}.rra .rep-row .pill-btn{height:56px}.rra .rep-note{font-size:14px;text-align:left}.rra .rep-chart{height:320px}.rra .rep-ov b{font-size:20px}.rra .rep-ov span:not(.rep-lock){font-size:14px}.rra .rep-ords .orow{padding:12px 16px}.rra .rep-svc{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));overflow:visible;margin:0 0 26px;padding:0;grid-gap:12px;gap:12px}.rra .rep-svc-c{min-height:190px;transition:background var(--dur-fast)}.rra .rep-svc-c:hover{background:var(--g2)}}@keyframes rpFill{0%{stroke-dasharray:0 100}}.rra .rp-ring{position:relative}.rra .rp-ring svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.rra .rp-fill{animation:rpFill 1.3s cubic-bezier(.2,.8,.2,1) both;filter:drop-shadow(0 0 3px rgba(255,106,0,.45))}.rra .rp-card{gap:6px;width:100%;margin:0 0 26px;padding:24px 20px 20px;border-radius:28px;background:linear-gradient(180deg,#fff4ea,#fff);box-shadow:inset 0 0 0 1px #ffe2c7;text-align:center;color:var(--ink)}.rra .rp-card,.rra .rp-card-ring{display:flex;flex-direction:column;align-items:center}.rra .rp-k{font-size:13px;font-weight:600;color:#9a6a3a}.rra .rp-k-d{display:none}.rra .rp-ringwrap{position:relative;width:200px;height:200px;margin:12px auto 6px}.rra .rp-ringc{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.rra .rp-ringc b{font-size:72px;font-weight:800;letter-spacing:-4px;line-height:1}.rra .rp-ringc span{font-size:14px;font-weight:700;color:#ff6a00;margin-top:2px}.rra .rp-card-txt{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.rra .rp-card-h{display:none}.rra .rp-card-p{font-size:14px;color:var(--g3)}.rra .rp-card-p b{color:var(--ink)}.rra .rp-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;margin-top:8px;border-radius:26px;background:var(--ink);color:#fff;font-size:16px;font-weight:700}.rra .rp-btn svg{width:18px;height:18px}.rra .rp-delta{display:inline-flex;align-items:center;gap:3px;font-size:14px;font-weight:600}.rra .rp-delta svg{width:15px;height:15px}.rra .rp-delta.up{color:#15803d}.rra .rp-delta.dn{color:#b91c1c}.rra .rp-delta.n{color:var(--g3)}.rra .rp-delta.l.up{color:#4ade80}.rra .rp-delta.l.dn{color:#fca5a5}.rra .rp-delta.l.n{color:#a8a8a8}.rra .rp-run{margin-bottom:26px}.rra .rp-run-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.rra .rp-run-ring i{position:absolute;inset:0;display:grid;place-items:center;font-style:normal;font-size:20px;font-weight:800;color:#fff}.rra .hero .v.rp-run-v{font-size:26px;letter-spacing:-.8px;line-height:1.15;margin:6px 0}.rra .rp-sheet-bg{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.45);display:flex;align-items:flex-end;justify-content:center}.rra .rp-sheet{width:100%;max-width:560px;max-height:86vh;overflow:auto;background:#fff;border-radius:28px 28px 0 0;padding:18px 16px calc(24px + env(safe-area-inset-bottom))}.rra .rp-sheet-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.rra .rp-sheet-h b{font-size:22px;font-weight:800;letter-spacing:-.6px}.rra .rp-sheet-h button{width:40px;height:40px;border-radius:50%;background:var(--g1);display:grid;place-items:center}.rra .rp-search{display:flex;align-items:center;gap:10px;height:56px;padding:0 18px;border-radius:28px;background:var(--g1)}.rra .rp-search svg{width:20px;height:20px;color:var(--g3);flex:none}.rra .rp-search input{flex:1 1;min-width:0;border:0;background:transparent;font:inherit;font-size:16px;outline:none;color:var(--ink)}.rra .rp-hint{display:block;font-size:13px;color:var(--g3);padding:8px 4px 4px}.rra .rp-res{display:flex;flex-direction:column}.rra .rp-row{display:flex;align-items:center;gap:14px;width:100%;padding:12px 0;text-align:left;color:var(--ink)}.rra .rp-row+.rp-row{border-top:1px solid var(--g1)}.rra .rp-row>svg{width:18px;height:18px;color:#9a9a9a;flex:none}.rra .rp-ico{width:44px;height:44px;border-radius:50%;background:var(--g1);display:grid;place-items:center;flex:none}.rra .rp-ico svg{width:20px;height:20px}.rra .rp-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.rra .rp-t b{font-size:15px;font-weight:700;line-height:1.25}.rra .rp-t>span{font-size:13px;color:var(--g3)}.rra .rp-rt{font-size:13px;font-weight:600;color:#3d3d3d;white-space:nowrap}.rra .rp-empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:22px 0;font-size:14px;color:var(--g3);text-align:center}.rra .rp-empty svg{width:18px;height:18px}.rra .rp-dh{display:flex;align-items:center;gap:12px;padding:10px 0 18px}.rra .rp-dh h1{font-size:32px;font-weight:800;letter-spacing:-1px;line-height:1.05}.rra .rp-dh p{font-size:14px;color:var(--g3);margin-top:4px}.rra .rp-back{width:44px;height:44px;border-radius:50%;background:var(--g1);display:grid;place-items:center;flex:none}.rra .rp-back svg{width:20px;height:20px}.rra .rp-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.rra .rp-kpi{background:var(--g1);border-radius:20px;padding:14px;min-height:118px;display:flex;flex-direction:column;min-width:0}.rra .rp-kpi.dark{grid-column:1/-1;background:#111;color:#fff;min-height:0}.rra .rp-kpi-l{font-size:12px;font-weight:600;color:var(--g3)}.rra .rp-kpi.dark .rp-kpi-l{color:#a8a8a8}.rra .rp-kpi-v{font-size:28px;font-weight:800;letter-spacing:-1px;line-height:1;margin:10px 0 8px}.rra .rp-kpi.dark .rp-kpi-v{font-size:44px;letter-spacing:-2px}.rra .rp-kpi-v small{font-size:18px;color:#6b6b6b;letter-spacing:0}.rra .rp-kpi-s{margin-top:auto;font-size:11px;color:#9a9a9a}.rra .rp-kpi.dark .rp-kpi-s{font-size:13px}.rra .rp-grid,.rra .rp-main,.rra .rp-side,.rra .rp-two{display:flex;flex-direction:column;gap:12px}.rra .rp-box{background:var(--g1);border-radius:20px;padding:16px;min-width:0}.rra .rp-box-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.rra .rp-box-h b{font-size:15px;font-weight:700}.rra .rp-box-h span{font-size:12px;color:var(--g3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rra .rp-box .rp-row+.rp-row{border-color:var(--g2)}.rra .rp-box .rp-ico{background:#fff}.rra .rp-chart{display:block;width:100%;height:auto;overflow:visible}.rra .rp-chart-one{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 0 16px;color:var(--g3);font-size:13px}.rra .rp-chart-one b{font-size:40px;color:var(--ink);letter-spacing:-1.5px}.rra .rp-bar{display:grid;grid-template-columns:minmax(0,118px) 1fr 38px;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:9px 0;color:var(--ink);text-align:left}.rra .rp-bar-n{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rra .rp-bar-t{height:10px;border-radius:5px;background:#e2e2e2;overflow:hidden}.rra .rp-bar-t i{display:block;height:100%;border-radius:5px}.rra .rp-bar-v{font-size:13px;font-weight:700;text-align:right}.rra .rp-sq{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:5px;gap:5px}.rra .rp-sq a{aspect-ratio:1;border-radius:8px;display:grid;place-items:center;font-size:11px;font-weight:700;text-decoration:none}.rra .rp-leg{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#3d3d3d;margin-top:12px}.rra .rp-leg span{display:flex;align-items:center;gap:6px}.rra .rp-leg i{width:10px;height:10px;border-radius:3px}.rra .rp-redlink{display:flex;align-items:center;gap:4px;margin-top:12px;font-size:13px;font-weight:700;color:#b91c1c}.rra .rp-redlink svg{width:14px;height:14px}.rra .rp-ki{padding:10px 0;display:flex;flex-direction:column;gap:4px}.rra .rp-ki+.rp-ki{border-top:1px solid var(--g2)}.rra .rp-ki-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.rra .rp-ki-h b{font-size:14px}.rra .rp-ki-h em{font-style:normal;font-size:12px;font-weight:700;padding:3px 9px;border-radius:10px;background:#fff}.rra .rp-ki-h em.s-pos{color:#15803d}.rra .rp-ki-h em.s-neg{color:#b91c1c}.rra .rp-ki-h em.s-neu{color:#6b6b6b}.rra .rp-ki-q{font-size:13px;color:#3d3d3d;line-height:1.4}.rra .rp-foot{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin:18px 0 8px;font-size:13px;color:#9a9a9a}.rra .rp-foot button{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border-radius:20px;background:var(--g1);font-size:14px;font-weight:700;color:var(--ink)}.rra .rp-foot button svg{width:16px;height:16px}.rra .rp-status{border-radius:24px;padding:18px;margin-bottom:22px}.rra .rp-pill{padding:0 12px;color:#fff;font-weight:700}.rra .rp-status p{margin-top:12px;font-size:17px;font-weight:600;line-height:1.35}.rra .rp-list{margin-bottom:22px}.rra .rp-li{display:flex;align-items:center;gap:14px;padding:13px 0;text-decoration:none;color:var(--ink)}.rra .rp-li+.rp-li{border-top:1px solid var(--g1)}.rra .rp-li>i{width:10px;height:10px;border-radius:50%;flex:none}.rra .rp-li>svg{width:16px;height:16px;color:#9a9a9a;flex:none}.rra .rp-note{font-size:13px;color:var(--g3);margin-top:10px}.rra .rp-sugg{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 12px}.rra .rp-sugg span{font-size:13px;padding:6px 10px;border-radius:14px;background:var(--g1)}.rra .rp-sugg span.neg{background:#fdecec;color:#b91c1c;font-weight:700}.rra .rp-reco .v.rp-reco-v{font-size:22px;letter-spacing:-.5px;line-height:1.2;margin:6px 0}.rra .rp-reco .pill-btn{width:100%;justify-content:center;margin-top:18px}.rra .rp-reco .k,.rra .rp-reco .s,.rra .rp-reco .v{padding-right:0}.rra .rp-loc{display:flex;align-items:center;gap:14px;width:100%;padding:16px;margin-bottom:10px;border-radius:24px;background:linear-gradient(120deg,#fff4ea,#fff 75%);box-shadow:inset 0 0 0 1px #ffe2c7;text-align:left;color:var(--ink)}.rra .rp-loc>svg{width:18px;height:18px;color:#9a9a9a;flex:none}.rra .rp-loc.add{background:#fff;box-shadow:none;border:2px dashed #e2e2e2}.rra .rp-loc-r{position:relative;width:64px;height:64px;flex:none}.rra .rp-loc-r>b{position:absolute;inset:0;display:grid;place-items:center;font-size:19px;font-weight:800}.rra .rp-loc-r .rp-ring,.rra .rp-plus{width:64px;height:64px}.rra .rp-plus{border-radius:50%;background:var(--g1);display:grid;place-items:center}.rra .rp-plus svg{width:22px;height:22px}.rra .rp-loc-s{display:flex;align-items:center;gap:8px;margin-top:2px}.rra .rp-loc-s em{font-style:normal;font-size:13px;font-weight:700;color:#ff6a00}.rra .rp-loc-s .rp-delta{font-size:12px}.rra .rp-mini{height:38px;padding:0 16px;border-radius:19px;background:var(--ink);color:#fff;font-size:14px;font-weight:700}@media (min-width:821px){.rra .rp-card{flex-direction:row;align-items:center;gap:44px;padding:32px 40px;border-radius:32px;background:linear-gradient(120deg,#fff4ea,#fff 70%);text-align:left;max-width:none}.rra .rp-k-m{display:none}.rra .rp-k-d{display:block}.rra .rp-ringwrap{width:220px;height:220px;margin:0}.rra .rp-ringc b{font-size:76px}.rra .rp-card-txt{align-items:flex-start;gap:10px}.rra .rp-card-h{display:block;font-size:34px;font-weight:800;letter-spacing:-1px;line-height:1.1}.rra .rp-card-p{font-size:15px}.rra .rp-btn{width:auto;padding:0 28px;height:54px;margin-top:10px}.rra .rp-card:hover .rp-btn{background:#333}.rra .rp-sheet-bg{align-items:center}.rra .rp-sheet{border-radius:28px;padding:24px}.rra .rp-dh h1{font-size:44px;letter-spacing:-1.6px}.rra .rp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.rra .rp-kpi{padding:20px;min-height:150px}.rra .rp-kpi.dark{grid-column:auto;min-height:150px}.rra .rp-kpi-v{font-size:40px}.rra .rp-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:16px;gap:16px;align-items:start}.rra .rp-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px}.rra .rp-box{padding:20px 22px}.rra .rp-box-h b{font-size:17px}.rra .rp-bar-n{min-width:0}.rra .rp-bar{grid-template-columns:minmax(0,170px) 1fr 38px}.rra .rp-detail.rp-area{max-width:760px}.rra .rp-loc{max-width:720px}.rra .rp-loc:hover{background:linear-gradient(120deg,#ffecd9,#fff 75%)}}@media (max-width:820px){.rra .tabbar.t5{grid-template-columns:repeat(5,1fr);padding-left:2px;padding-right:2px}.rra .tabbar.t5 .tb span{font-size:10.5px}}.rra .rp-chart{position:relative;padding:4px 0 0 30px}.rra .rp-chart-plot{position:relative;height:150px}.rra .rp-chart-plot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rra .rp-grid-l{position:absolute;left:0;right:0;height:0;border-top:1px solid #e2e2e2}.rra .rp-grid-l span{position:absolute;left:-30px;top:-8px;width:24px;text-align:right;font-size:11px;font-style:normal;color:#9a9a9a}.rra .rp-dot{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2.5px #ff8000}.rra .rp-dot.last{width:14px;height:14px;margin:-7px 0 0 -7px;box-shadow:inset 0 0 0 3px #ff8000}.rra .rp-val{position:absolute;transform:translate(12px,-50%);height:24px;padding:0 9px;border-radius:12px;background:#111;color:#fff;font-style:normal;font-size:12px;font-weight:700;display:grid;place-items:center}.rra .rp-chart-x{position:relative;height:22px;margin-top:6px}.rra .rp-chart-x span{position:absolute;transform:translateX(-50%);font-size:11px;font-weight:600;color:#9a9a9a;white-space:nowrap}.rra .rp-chart-x span.on{color:var(--ink)}@media (min-width:821px){.rra .rp-chart-plot{height:210px}}.rra .rp-chart{padding-right:40px}@keyframes rpSpin{to{transform:rotate(1turn)}}@keyframes rpGlow{0%,to{transform:scale(.92);opacity:.55}50%{transform:scale(1.08);opacity:.95}}@keyframes rpFloat{0%{opacity:0;transform:rotate(var(--a)) translateY(-112px) rotate(calc(-1 * var(--a))) scale(.6)}20%{opacity:.95}75%{opacity:.8}to{opacity:0;transform:rotate(var(--a)) translateY(-146px) rotate(calc(-1 * var(--a))) scale(1)}}@keyframes rpShim{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes rpPop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes rpDraw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes rpIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rra .rp-scan{gap:18px;margin:0 0 26px;padding:24px 18px 20px;border-radius:28px;background:linear-gradient(180deg,#fff4ea,#fff);box-shadow:inset 0 0 0 1px #ffe2c7;overflow:hidden}.rra .rp-scan,.rra .rp-scan-l{display:flex;flex-direction:column;align-items:center}.rra .rp-scan-l{text-align:center}.rra .rp-scan-n{font-size:17px;font-weight:800;letter-spacing:-.3px;margin-top:2px}.rra .rp-orb{position:relative;width:220px;height:220px;margin:34px auto 22px}.rra .rp-glow{inset:18px;background:radial-gradient(circle,rgba(255,128,0,.35),rgba(255,128,0,0) 70%);animation:rpGlow 2.4s ease-in-out infinite}.rra .rp-glow,.rra .rp-radar{position:absolute;border-radius:50%}.rra .rp-radar{inset:22px;background:conic-gradient(from 0deg,rgba(255,128,0,0) 0deg,rgba(255,128,0,0) 290deg,rgba(255,128,0,.28) 355deg,rgba(255,128,0,0) 1turn);animation:rpSpin 2.6s linear infinite}.rra .rp-comet,.rra .rp-orb-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rra .rp-orb-svg{transform:rotate(-90deg)}.rra .rp-orb-p{filter:drop-shadow(0 0 3px rgba(255,106,0,.55))}.rra .rp-comet{animation:rpSpin 2.2s linear infinite;filter:drop-shadow(0 0 4px rgba(255,128,0,.9)) drop-shadow(0 0 1px #fff)}.rra .rp-orb-c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.rra .rp-orb-c b{font-size:64px;font-weight:800;letter-spacing:-3px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rra .rp-orb-c b small{font-size:24px;letter-spacing:0;color:#ff6a00;margin-left:2px}.rra .rp-orb-c span{font-size:12px;font-weight:600;color:#9a6a3a;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rra .rp-float{position:absolute;left:50%;top:50%;margin:-11px 0 0 -40px;width:80px;text-align:center;font-size:10.5px;font-weight:700;color:#9a6a3a;white-space:nowrap;pointer-events:none;opacity:0;animation:rpFloat 3.6s ease-out infinite;animation-delay:calc(var(--i) * .72s)}.rra .rp-scan-r{display:flex;flex-direction:column;gap:2px;width:100%;max-width:420px}.rra .rp-step{display:flex;align-items:center;gap:12px;padding:9px 6px;border-radius:14px;animation:rpIn .4s both;animation-delay:var(--d)}.rra .rp-step-i{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none;background:#f4f4f4;color:#b0b0b0;transition:background .3s}.rra .rp-step-i svg{width:16px;height:16px}.rra .rp-step.done .rp-step-i{background:#16a34a;color:#fff;animation:rpPop .45s cubic-bezier(.3,1.6,.5,1) both}.rra .rp-step.done .rp-step-i svg{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;animation:rpDraw .4s .15s both}.rra .rp-step.run{background:#fff;box-shadow:0 4px 16px rgba(255,106,0,.12)}.rra .rp-step.run .rp-step-i{background:#fff4e8}.rra .rp-spin{width:16px;height:16px;border-radius:50%;border:2.5px solid #ffd3a6;border-top-color:#ff6a00;animation:rpSpin .8s linear infinite}.rra .rp-step-t{flex:1 1;font-size:15px;font-weight:600;color:#9a9a9a}.rra .rp-step.done .rp-step-t{color:var(--ink)}.rra .rp-step.run .rp-step-t{font-weight:700;background:linear-gradient(90deg,#111,#111 40%,#ff8000 50%,#111 60%,#111);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:rpShim 1.8s linear infinite}.rra .rp-step em{font-style:normal;font-size:12px;font-weight:700;color:#ff6a00}.rra .rp-scan-h{font-size:12.5px;color:#9a9a9a;text-align:center;margin-top:10px}@media (min-width:821px){.rra .rp-scan{flex-direction:row;align-items:center;gap:48px;padding:32px 44px;border-radius:32px;background:linear-gradient(120deg,#fff4ea,#fff 70%)}.rra .rp-scan-l{flex:none}.rra .rp-scan-r{flex:1 1}.rra .rp-scan-h{text-align:left}}@media (prefers-reduced-motion:reduce){.rra .rp-comet,.rra .rp-float,.rra .rp-glow,.rra .rp-radar,.rra .rp-step.run .rp-step-t{animation:none}.rra .rp-float{display:none}}.rra .rp-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:4px 0 6px}.rra .rp-metrics>div{background:var(--g1);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:4px}.rra .rp-metrics b{font-size:22px;font-weight:800;letter-spacing:-.6px}.rra .rp-metrics span{font-size:11.5px;color:var(--g3);line-height:1.3}.rra .rp-chk{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:12px;font-weight:800;color:#fff}.rra .rp-chk.y{background:#16a34a}.rra .rp-chk.n{background:#e23b3b}.rra .rp-mini-scan{display:flex;align-items:center;gap:14px;margin:0 0 26px;padding:14px 16px;border-radius:24px;background:linear-gradient(120deg,#fff4ea,#fff 75%);box-shadow:inset 0 0 0 1px #ffe2c7}.rra .rp-ms-ring{position:relative;width:72px;height:72px;flex:none}.rra .rp-ms-ring svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rra .rp-ms-p{transform:rotate(-90deg);filter:drop-shadow(0 0 2px rgba(255,106,0,.45))}.rra .rp-ms-dot{animation:rpSpin 2.2s linear infinite;filter:drop-shadow(0 0 3px rgba(255,128,0,.9))}.rra .rp-ms-ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:19px;font-weight:800;letter-spacing:-.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rra .rp-ms-ring b small{font-size:11px;color:#ff6a00;margin-left:1px}.rra .rp-ms-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:5px}.rra .rp-ms-k{font-size:12px;font-weight:600;color:#9a6a3a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rra .rp-ms-step{font-size:15px;font-weight:700;letter-spacing:-.2px;line-height:1.3;background:linear-gradient(90deg,#111,#111 40%,#ff8000 50%,#111 60%,#111);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:rpShim 1.8s linear infinite,rpIn .35s both;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rra .rp-ms-icons{display:flex;gap:5px;margin-top:2px}.rra .rp-ms-i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:12px;font-weight:800;background:#f1ece6;color:#b9a58f}.rra .rp-ms-i svg{width:13px;height:13px}.rra .rp-ms-i.done{background:#16a34a;color:#fff;animation:rpPop .45s cubic-bezier(.3,1.6,.5,1) both}.rra .rp-ms-i.run{background:#fff;box-shadow:0 0 0 3px rgba(255,128,0,.18)}.rra .rp-ms-i.run i{width:12px;height:12px;border-radius:50%;border:2px solid #ffd3a6;border-top-color:#ff6a00;animation:rpSpin .8s linear infinite}@media (min-width:821px){.rra .rp-mini-scan{max-width:720px}}.rra .rp-q{padding:14px 0}.rra .rp-q+.rp-q{border-top:1px solid var(--g1)}.rra .rp-q-h{display:block;font-size:16px;font-weight:700}.rra .rp-q-full{display:block;font-size:12.5px;color:var(--g3);margin:2px 0 8px}.rra .rp-ans{background:var(--g1);border-radius:14px;padding:10px 12px;margin-top:6px}.rra .rp-ans summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none}.rra .rp-ans summary::-webkit-details-marker{display:none}.rra .rp-ans-n{font-size:14px;font-weight:700}.rra .rp-ans em{font-style:normal;font-size:12px;font-weight:700;padding:3px 9px;border-radius:10px;background:#fff}.rra .rp-ans em.s-pos{color:#15803d}.rra .rp-ans em.s-neg{color:#b91c1c}.rra .rp-ans em.s-neu,.rra .rp-ans em.s-none{color:#6b6b6b}.rra .rp-ans .rp-ki-q{display:block;margin-top:8px}.rra .rp-ans-t{font-size:13px;line-height:1.45;color:#3d3d3d;margin-top:8px;white-space:pre-line}.rra .rp-ki-sum{font-size:12px;color:var(--g3)}.rra .rp-ringwrap .rp-ring{width:100%!important;height:100%!important}.rra .rp-gl{display:inline-block;margin-top:4px;font-size:12px;font-weight:700}.rra .rp-gl.y{color:#15803d}.rra .rp-gl.n{color:#b45309}.rra .rp-gl.u{color:#9a9a9a;font-weight:600}.rra .rp-failed{background:linear-gradient(120deg,#fff4e0,#fff 75%);box-shadow:inset 0 0 0 1px #fde2b5}.rra .rp-fail-i{width:44px;height:44px;border-radius:50%;background:#f59e0b;color:#fff;display:grid;place-items:center;font-size:22px;font-weight:800;flex:none}.rra .rp-fail-t{font-size:16px;font-weight:700}.rra .rp-fail-s{font-size:13px;color:var(--g3)}.rra .rp-failed .rp-mini{flex:none}.rra .rp-facts{background:var(--g1);border-radius:20px;padding:6px 16px;margin:-8px 0 22px}.rra .rp-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0}.rra .rp-facts>div+div{border-top:1px solid var(--g2)}.rra .rp-facts span{font-size:13px;color:var(--g3);flex:none}.rra .rp-facts b{font-size:14px;font-weight:700;text-align:right}.rra .rp-facts b.t-good{color:#15803d}.rra .rp-facts b.t-bad{color:#b91c1c}.rra .rp-dh>div{flex:1 1;min-width:0}.rra .rp-add{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:20px;background:var(--ink);color:#fff;font-size:14px;font-weight:700;flex:none}.rra .rp-add svg{width:16px;height:16px}.rra .rp-kt{margin-bottom:22px}.rra .rp-kt-sum{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:var(--g1);border-radius:16px;padding:12px 14px;margin-bottom:14px;font-size:14px}.rra .rp-kt-sum b.neg{color:#b91c1c}.rra .rp-kt-sum em{font-style:normal;font-size:12px;color:var(--g3)}.rra .rp-kt-grid{display:grid;grid-template-columns:minmax(0,1fr) repeat(var(--n),58px);grid-gap:6px 6px;gap:6px 6px;align-items:center}.rra .rp-kt-ai{display:flex;flex-direction:column;align-items:center;gap:3px;padding-bottom:6px}.rra .rp-kt-ai i,.rra .rp-kt-reply i{width:28px;height:28px;border-radius:50%;color:#fff;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:12px}.rra .rp-kt-ai b{font-size:11px;font-weight:700}.rra .rp-kt-ai em{font-style:normal;font-size:13px;font-weight:800}.rra .rp-kt-q{font-size:13.5px;font-weight:700;padding:8px 0;border-top:1px solid var(--g1)}.rra .rp-kt-q .d{display:none}.rra .rp-kt-c{display:grid;place-items:center;height:44px;border-radius:12px;background:#f1f1f1;border-top:1px solid transparent;cursor:pointer;color:var(--ink);text-align:left}.rra .rp-kt-c .dot{width:12px;height:12px;border-radius:50%;background:#9a9a9a}.rra .rp-kt-c .d{display:none}.rra .rp-kt-c.s-pos{background:#e8f7ee}.rra .rp-kt-c.s-pos .dot{background:#16a34a}.rra .rp-kt-c.s-neg{background:#fdecec}.rra .rp-kt-c.s-neg .dot{background:#e23b3b}.rra .rp-kt-c.s-none{background:#fafafa}.rra .rp-kt-c.s-none .dot{background:#e2e2e2}.rra .rp-kt-c.on{box-shadow:0 0 0 2px var(--ink)}.rra .rp-kt-leg{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:12px;color:var(--g3);margin-top:12px}.rra .rp-kt-leg span{display:flex;align-items:center;gap:5px}.rra .rp-kt-leg i{width:9px;height:9px;border-radius:50%;background:#9a9a9a}.rra .rp-kt-leg i.s-pos{background:#16a34a}.rra .rp-kt-leg i.s-neg{background:#e23b3b}.rra .rp-kt-leg em{font-style:normal;margin-left:auto}.rra .rp-kt-ans{margin-top:16px;display:flex;flex-direction:column;gap:10px;animation:rpIn .3s both}.rra .rp-kt-ask{align-self:flex-end;max-width:85%;background:var(--ink);color:#fff;padding:10px 14px;border-radius:18px 18px 4px 18px;font-size:14px}.rra .rp-kt-reply{background:var(--g1);border-radius:4px 18px 18px 18px;padding:12px 14px;border-left:4px solid #bdbdbd}.rra .rp-kt-reply .h{display:flex;align-items:center;gap:8px;margin-bottom:6px}.rra .rp-kt-reply .h b{font-size:14px;flex:1 1}.rra .rp-kt-reply .h em{font-style:normal;font-size:12px;font-weight:700;padding:3px 9px;border-radius:10px;background:#fff}.rra .rp-kt-reply .h em.s-pos{color:#15803d}.rra .rp-kt-reply .h em.s-neg{color:#b91c1c}.rra .rp-kt-reply .h em.s-neu{color:#6b6b6b}.rra .rp-kt-reply p{font-size:14px;line-height:1.5;color:#2b2b2b;white-space:pre-line}@media (min-width:821px){.rra .rp-detail.rp-area:has(.rp-kt){max-width:1100px}.rra .rp-kt-grid{grid-template-columns:220px repeat(var(--n),minmax(0,1fr));gap:10px}.rra .rp-kt-ai{flex-direction:row;justify-content:flex-start;gap:8px;padding:0 4px 6px}.rra .rp-kt-ai b{font-size:14px}.rra .rp-kt-ai em{margin-left:auto;font-size:15px}.rra .rp-kt-q{font-size:15px;align-self:stretch;display:flex;align-items:center}.rra .rp-kt-q .m{display:none}.rra .rp-kt-q .d{display:inline}.rra .rp-kt-c{height:auto;min-height:88px;place-items:start;padding:10px 12px}.rra .rp-kt-c .dot{display:none}.rra .rp-kt-c .d{display:flex;flex-direction:column;gap:4px}.rra .rp-kt-c .d em{font-style:normal;font-size:11.5px;font-weight:700;color:#5a5a5a}.rra .rp-kt-c.s-pos .d em{color:#15803d}.rra .rp-kt-c.s-neg .d em{color:#b91c1c}.rra .rp-kt-c .d span{font-size:12.5px;line-height:1.35;color:#3d3d3d;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rra .rp-kt-c:hover{filter:brightness(.97)}}.rra .rp-ki-hero{border-radius:24px;padding:20px;margin-bottom:18px;background:#fff4e0}.rra .rp-ki-hero.t-good{background:#e8f7ee}.rra .rp-ki-hero.t-bad{background:#fdecec}.rra .rp-ki-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.rra .rp-ki-hero-top b{display:block;font-size:22px;font-weight:800;letter-spacing:-.6px;line-height:1.2;margin-top:4px}.rra .rp-ki-score{font-size:44px;font-weight:800;letter-spacing:-2px;line-height:1;flex:none}.rra .rp-ki-score small{font-size:18px;letter-spacing:0;color:#6b6b6b}.rra .rp-ki-top{margin-top:14px;background:#fff;border-radius:14px;padding:12px 14px;font-size:15px;line-height:1.45}.rra .rp-ki-top em{font-style:normal;font-weight:700;margin-bottom:4px}.rra .rp-ki-meta,.rra .rp-ki-top em{display:block;font-size:12px;color:#6b6b6b}.rra .rp-ki-meta{margin-top:10px}.rra .rp-ki-list{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.rra .rp-ki-row{background:var(--g1);border-radius:18px;overflow:hidden}.rra .rp-ki-rh{display:flex;align-items:center;gap:12px;width:100%;padding:14px;text-align:left;color:var(--ink)}.rra .rp-ki-rh>i{width:36px;height:36px;border-radius:50%;color:#fff;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:14px;flex:none}.rra .rp-ki-rt{flex:1 1;min-width:0;display:flex;flex-direction:column}.rra .rp-ki-rt b{font-size:16px}.rra .rp-ki-rt span{font-size:13px;color:var(--g3)}.rra .rp-ki-dots{display:flex;gap:4px}.rra .rp-ki-dots i,.rra .rp-ki-q2 .h i{width:10px;height:10px;border-radius:50%;background:#bdbdbd;flex:none}.rra .rp-ki-dots i.s-pos,.rra .rp-ki-q2 .h i.s-pos,.rra .s-pos.rp-x{background:#16a34a}.rra .rp-ki-dots i.s-neg,.rra .rp-ki-q2 .h i.s-neg{background:#e23b3b}.rra .rp-ki-dots i.s-none,.rra .rp-ki-q2 .h i.s-none{background:#e2e2e2}.rra .rp-ki-rh>em{font-style:normal;font-size:16px;font-weight:800;min-width:44px;text-align:right}.rra .rp-ki-chev{width:18px;height:18px;color:#9a9a9a;transition:transform .2s;flex:none}.rra .rp-ki-row.open .rp-ki-chev{transform:rotate(180deg)}.rra .rp-ki-qs{padding:0 14px 12px;gap:6px;animation:rpIn .25s both}.rra .rp-ki-q2,.rra .rp-ki-qs{display:flex;flex-direction:column}.rra .rp-ki-q2{background:#fff;border-radius:14px;padding:11px 12px;text-align:left;color:var(--ink);gap:5px}.rra .rp-ki-q2 .h{display:flex;align-items:center;gap:8px}.rra .rp-ki-q2 .h b{flex:1 1;font-size:14px}.rra .rp-ki-q2 .h em{font-style:normal;font-size:12px;font-weight:700;color:#6b6b6b;white-space:nowrap}.rra .rp-ki-q2 .h em.s-pos{color:#15803d}.rra .rp-ki-q2 .h em.s-neg{color:#b91c1c}.rra .rp-ki-q2 .qt{font-size:13px;color:#5a5a5a;line-height:1.4;padding-left:18px}.rra .rp-ki-q2 p{font-size:14px;line-height:1.5;color:#2b2b2b;padding-left:18px;white-space:pre-line}@media (max-width:820px){.rra .rp-ki-dots{display:none}.rra .rp-ki-hero-top b{font-size:19px}.rra .rp-ki-score{font-size:36px}}@media (min-width:821px){.rra .rp-detail.rp-area:has(.rp-ki-hero){max-width:820px}}.rra .rp-gbp{background:#fff;border:1px solid #ececec;border-radius:20px;padding:6px 14px 8px;margin-bottom:22px}.rra .rp-gbp-h{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f0f0f0;margin-bottom:4px;color:inherit;text-decoration:none}.rra .rp-gbp-i{width:38px;height:38px;border-radius:12px;background:#fff4e0;color:#d97706;display:grid;place-items:center;flex:none}.rra .rp-gbp-i svg{width:19px;height:19px;fill:currentColor}.rra .rp-gbp-h .rp-t{flex:1 1;min-width:0}.rra .rp-gbp-h em{font-style:normal;font-weight:700;font-size:14px;color:#111}.rra .rp-gbp-h>svg{width:17px;height:17px;color:#9a9a9a;flex:none}.rra .rp-dims{display:flex;flex-direction:column;gap:10px;margin-top:14px}.rra .rp-dim{background:#f6f6f6;border-radius:18px;padding:16px 18px}.rra .rp-dim-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rra .rp-dim-h b{font-size:16px;font-weight:700}.rra .rp-dim-h em{font-style:normal;font-weight:800;font-size:18px}.rra .rp-dim-h em small{font-size:12px;font-weight:600;opacity:.7}.rra .rp-dim-bar{height:6px;border-radius:3px;background:#e6e6e6;margin:9px 0 10px;overflow:hidden}.rra .rp-dim-bar i{display:block;height:100%;border-radius:3px}.rra .rp-dim p{margin:0;font-size:14px;line-height:1.5;color:#4a4a4a}.rra .rp-dim.sm{background:none;padding:6px 0;border-radius:0}.rra .rp-dim.sm .rp-dim-h b{font-size:14px;font-weight:600}.rra .rp-dim.sm .rp-dim-h em{font-size:14px}.rra .rp-dim.sm .rp-dim-bar{margin:6px 0 2px;height:5px}.rra .rp-wait{display:flex;align-items:center;gap:8px;color:#8a8a8a}.rra .rp-wait svg{width:15px;height:15px}.rra .rp-pts{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.rra .rp-pt{background:#f6f6f6;border-radius:18px;overflow:hidden}.rra .rp-pt-h{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;background:none;border:0;text-align:left;cursor:pointer;color:inherit;font:inherit}.rra .rp-pt-i{width:36px;height:36px;border-radius:11px;color:#fff;display:grid;place-items:center;font-weight:800;font-size:15px;flex:none}.rra .rp-pt-h em{font-style:normal;font-weight:800;font-size:16px;white-space:nowrap}.rra .rp-pt-chev{width:18px;height:18px;color:#8a8a8a;flex:none;transition:transform .2s}.rra .rp-pt.open .rp-pt-chev{transform:rotate(180deg)}.rra .rp-pt-b{background:#fff;margin:0 8px 8px;border-radius:14px;padding:4px 14px 10px}.rra .rp-pt-sub{font-size:12px;font-weight:600;color:#8a8a8a;text-transform:uppercase;letter-spacing:.04em;padding:12px 0 4px}.rra .rp-pt-open{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:14px;font-weight:600;color:#111;text-decoration:none}.rra .rp-pt-open svg{width:15px;height:15px}.rra .rp-kws{display:flex;flex-direction:column;gap:8px}.rra .rp-kw{display:flex;align-items:center;gap:14px;background:#f6f6f6;border-radius:16px;padding:13px 16px}.rra .rp-kw>b{flex:1 1;min-width:0;font-size:15px;font-weight:700}.rra .rp-kw-c{display:flex;flex-direction:column;align-items:flex-end;min-width:54px;font-weight:800;font-size:17px;line-height:1.1}.rra .rp-kw-c small{font-size:11px;font-weight:600;color:#8a8a8a;text-transform:uppercase;letter-spacing:.04em}.rra .rp-ck-h{width:100%;background:none;border:0;border-bottom:1px solid #f0f0f0;text-align:left;font:inherit;color:inherit;cursor:pointer}.rra .rp-ck-h:disabled{cursor:default}.rra .rp-ck-q{width:22px;height:22px;border-radius:50%;background:#efefef;color:#6b6b6b;font-size:13px;font-weight:700;display:grid;place-items:center;flex:none}.rra .rp-ck.on .rp-ck-q{background:#111;color:#fff}.rra .rp-ck-b{background:#f7f7f7;border-radius:12px;padding:12px 14px;margin:8px 0 10px 36px}.rra .rp-ck-b p{margin:0 0 6px;font-size:14px;line-height:1.5;color:#3a3a3a}.rra .rp-ck-b p:last-child{margin:0}.rra .rp-dim-btn{display:block;width:100%;background:none;border:0;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.rra .rp-dim-btn:disabled{cursor:default}.rra .rp-dim-more{display:inline-flex;align-items:center;gap:4px;margin-top:10px;font-size:13px;font-weight:600;color:#6b6b6b}.rra .rp-dim-more svg{width:15px;height:15px;transition:transform .2s}.rra .rp-dim.on .rp-dim-more svg{transform:rotate(180deg)}.rra .rp-dim-refs{background:#fff;border-radius:14px;padding:2px 14px;margin-top:12px}.rra .rp-dim-refs .rp-li{border-bottom:1px solid #f0f0f0}.rra .rp-dim-refs .rp-li:last-child{border-bottom:0}.rra .rp-prof{background:#fff;border:1px solid #ececec;border-radius:20px;margin:0 0 18px;overflow:hidden}.rra .rp-prof-h{display:flex;align-items:center;gap:12px;width:100%;padding:14px 18px;background:none;border:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.rra .rp-prof.on .rp-pt-chev{transform:rotate(180deg)}.rra .rp-prof-b{display:flex;flex-direction:column;gap:12px;padding:0 18px 16px}.rra .rp-dim-rec em,.rra .rp-prof-b em{display:block;font-style:normal;font-size:12px;font-weight:700;color:#8a8a8a;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.rra .rp-dim-rec p,.rra .rp-prof-b p{margin:0 0 4px;font-size:14px;line-height:1.5;color:#3a3a3a}.rra .rp-chips{display:flex;flex-wrap:wrap;gap:6px}.rra .rp-chips span{background:#f2f2f2;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600;color:#2a2a2a}.rra .rp-chips.no span{background:#fdecec;color:#7f1d1d}.rra .rp-dim-rec{background:#fff;border-radius:14px;padding:12px 14px;margin-top:12px;display:flex;flex-direction:column;gap:12px}.rra .rp-kw-w{background:#f6f6f6;border-radius:16px}.rra .rp-kw-w .rp-kw{width:100%;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.rra .rp-kw-w .rp-kw:disabled{cursor:default}.rra .rp-kw-b{background:#fff;border-radius:12px;margin:0 8px 8px;padding:2px 12px}.rra .rp-kw-b .rp-li{border-bottom:1px solid #f0f0f0}.rra .rp-kw-b .rp-li:last-child{border-bottom:0}.rra .rp-kw-p{min-width:34px;font-weight:800;font-size:14px;color:#6b6b6b}.rra .rp-kw-q{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.rra .rp-kw-q b{font-size:15px;font-weight:700}.rra .rp-kw-q small{font-size:12px;color:#8a8a8a;font-weight:600}.rra .rp-kimiss{margin:12px 0 0;font-size:13px;font-weight:600;color:#b91c1c}.rra .rp-rm{display:inline-flex;align-items:center;gap:6px;margin:18px 0 0;background:none;border:0;padding:6px 0;font:inherit;font-size:13px;font-weight:600;color:#9a9a9a;cursor:pointer}.rra .rp-rm svg{width:15px;height:15px}.rra .rp-rm:hover{color:#b91c1c}.rra .rp-rm.on{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#fdecec;border-radius:14px;padding:12px 14px;color:#7f1d1d;cursor:default}.rra .rp-rm.on span{flex:1 1;min-width:180px;font-size:14px}.rra .rp-rm-no,.rra .rp-rm-yes{border:0;border-radius:999px;padding:8px 14px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.rra .rp-rm-no{background:#fff;color:#2a2a2a}.rra .rp-rm-yes{background:#b91c1c;color:#fff}.rra .rp-rm-yes svg{width:14px;height:14px}.rra .rp-loc .rp-rm{margin:0 0 0 auto}.rra .rp-kpi-btn{border:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.rra .rp-flags{display:flex;flex-direction:column;gap:6px;margin:0 0 18px}.rra .rp-flag{display:flex;align-items:center;gap:10px;width:100%;background:#fdecec;border:0;border-radius:14px;padding:12px 14px;text-align:left;font:inherit;font-size:14px;font-weight:600;color:#7f1d1d;cursor:pointer}.rra .rp-flag svg{width:16px;height:16px;flex:none}.rra .rp-flag span{flex:1 1}.rra .rp-site{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px}.rra .rp-site input{flex:1 1;min-width:200px;height:44px;border:1px solid #e2e2e2;border-radius:12px;padding:0 14px;font:inherit;font-size:15px;background:#fff}.rra .rp-site-btn{height:44px;border:0;border-radius:12px;padding:0 16px;background:#111;color:#fff;font:inherit;font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.rra .rp-site-btn:disabled{opacity:.5;cursor:default}.rra .rp-site-btn svg{width:15px;height:15px}.rra .rp-site.saved{background:#ecf8ef;border-radius:14px;padding:10px 12px;color:#14532d;font-size:14px;font-weight:600}.rra .rp-site.saved span{flex:1 1}.rra .rp-site-link{margin-top:14px;background:none;border:0;padding:4px 0;font:inherit;font-size:14px;font-weight:600;color:#6b6b6b;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rra .rp-offer{position:relative;overflow:hidden;background:linear-gradient(135deg,#141414,#2a1a0e);color:#fff;border-radius:24px;padding:26px 24px 22px}.rra .rp-offer:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,128,0,.45),rgba(255,128,0,0) 70%)}.rra .rp-offer-k{position:relative;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffb066}.rra .rp-offer h3{position:relative;margin:6px 0 8px;font-size:24px;font-weight:800;letter-spacing:-.01em}.rra .rp-offer p{position:relative;margin:0 0 16px;font-size:15px;line-height:1.55;color:#d9d2cb;max-width:620px}.rra .rp-offer ul{position:relative;list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:8px}.rra .rp-offer li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}.rra .rp-offer li svg{width:18px;height:18px;color:#ff8000;flex:none}.rra .rp-offer-opt{position:relative;display:flex;align-items:center;gap:12px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:12px 14px;cursor:pointer;margin-bottom:18px}.rra .rp-offer-opt.on{border-color:#ff8000;background:rgba(255,128,0,.12)}.rra .rp-offer-opt input{width:18px;height:18px;accent-color:#ff8000;flex:none}.rra .rp-offer-opt .rp-t b{color:#fff}.rra .rp-offer-opt .rp-t span{color:#c9c1b9}.rra .rp-offer-opt em{font-style:normal;font-weight:700;font-size:14px;color:#ffb066;white-space:nowrap}.rra .rp-offer-f{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.rra .rp-offer-p{font-size:15px;color:#d9d2cb}.rra .rp-offer-p b{font-size:26px;font-weight:800;color:#fff;margin-right:4px}.rra .rp-offer-btn{height:48px;border:0;border-radius:999px;padding:0 22px;background:#ff8000;color:#fff;font:inherit;font-size:15px;font-weight:800;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.rra .rp-offer-btn svg{width:17px;height:17px}.rra .rp-offer-ok{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#9be3b0}.rra .rp-offer-ok svg{width:18px;height:18px}.rra .rp-cue{overflow:hidden;display:grid;grid-template-columns:112px minmax(0,1fr);grid-column-gap:16px;column-gap:16px;grid-row-gap:4px;row-gap:4px;align-items:center;padding:16px;margin:0 0 22px;border-radius:24px;background:#0d0d0d;color:#fff}.rra .rp-cue,.rra .rp-cue>*{position:relative}.rra .rp-cue .rp-cue-glow{position:absolute;width:320px;height:320px;left:-120px;top:-150px;border-radius:50%;background:radial-gradient(circle,rgba(255,106,0,.4),rgba(255,106,0,0) 62%);pointer-events:none}@keyframes rpCueGlow{0%,to{transform:translate(0) scale(1)}50%{transform:translate(50px,30px) scale(1.12)}}.rra .rp-goal{position:relative;width:112px;height:112px;grid-row:1/3;flex:none}.rra .rp-goal svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.rra .rp-goal circle{transition:stroke-dasharray .8s cubic-bezier(.2,.8,.2,1),stroke-dashoffset .8s cubic-bezier(.2,.8,.2,1)}.rra .rp-goal-o{filter:drop-shadow(0 0 4px rgba(255,106,0,.6))}.rra .rp-goal-g{filter:drop-shadow(0 0 6px rgba(74,222,128,.7))}.rra .rp-goal-c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.rra .rp-goal-c b{font-size:46px;font-weight:800;letter-spacing:-2.5px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff;transition:color .3s}.rra .rp-goal-c b.up{color:#4ade80;text-shadow:0 0 24px rgba(74,222,128,.55)}.rra .rp-goal-p{font-style:normal;font-size:10.5px;font-weight:800;color:#4ade80;margin-top:2px;white-space:nowrap}.rra .rp-cue-t{display:flex;flex-direction:column;gap:6px;min-width:0}.rra .rp-cue-k{font-size:11px;font-weight:800;letter-spacing:1.2px;color:#ff8a3d}.rra .rp-cue-h{font-size:20px;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin:0}.rra .rp-shim{background:linear-gradient(90deg,#4ade80,#bbf7d0 45%,#4ade80 60%,#22c55e);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes rpShim2{0%{background-position:120% 0}to{background-position:-100% 0}}.rra .rp-cue-btn{grid-column:1/-1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;height:50px;margin-top:14px;border-radius:25px;background:#fff;color:#111;font-size:16px;font-weight:800;box-shadow:0 10px 30px rgba(255,106,0,.35)}.rra .rp-cue-btn:before{content:"";position:absolute;top:0;bottom:0;width:60px;left:-80px;background:linear-gradient(90deg,rgba(255,138,61,0),rgba(255,138,61,.45),rgba(255,138,61,0));transform:skewX(-20deg);animation:rpSweep 1.4s ease-in-out 1.8s 1 both}@keyframes rpSweep{0%{left:-80px}to{left:110%}}.rra .rp-cue-btn svg{width:18px;height:18px}@keyframes rpNudge{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}.rra .rp-ch-leg{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b6b6b}.rra .rp-ch-leg i{display:inline-block;width:14px;height:3px;border-radius:2px;background:#ff8000;margin-left:6px}.rra .rp-ch-leg i.d{background:repeating-linear-gradient(90deg,#16a34a 0 4px,transparent 4px 7px)}@keyframes rpDash{to{stroke-dashoffset:-14}}.rra .rp-dot.goal{width:16px;height:16px;margin:-8px 0 0 -8px;background:#16a34a;box-shadow:0 0 0 3px #fff,0 0 0 8px rgba(74,222,128,.3)}@keyframes rpHalo{0%{box-shadow:0 0 0 3px #fff,0 0 0 4px rgba(74,222,128,.45)}to{box-shadow:0 0 0 3px #fff,0 0 0 16px rgba(74,222,128,0)}}.rra .rp-val.goal{background:#16a34a;transform:translate(-50%,-170%);white-space:nowrap}.rra .rp-chart-x span.goal{color:#15803d;font-weight:800}.rra .rp-m-hero{grid-template-columns:1fr;justify-items:center;text-align:center;padding:22px 18px}.rra .rp-m-hero .rp-goal{grid-row:auto;width:140px;height:140px}.rra .rp-m-hero .rp-goal-c b{font-size:58px;letter-spacing:-3px}.rra .rp-m-hero .rp-goal-p{font-size:11.5px}.rra .rp-m-hero .rp-cue-t{align-items:center;margin-top:8px}.rra .rp-m-leg{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;font-size:13px;color:#cfcfcf}.rra .rp-m-leg span{display:flex;align-items:center;gap:6px}.rra .rp-m-leg i{width:9px;height:9px;border-radius:50%}.rra .rp-m-leg b{color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rra .rp-m-alert{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;color:#fca5a5}.rra .rp-pdot{position:relative;width:8px;height:8px;border-radius:50%;background:#ef4444;flex:none}.rra .rp-pdot:after{content:none}@keyframes rpPing{0%{transform:scale(1);opacity:.8}to{transform:scale(3);opacity:0}}.rra .rp-m-list{border-radius:22px;box-shadow:inset 0 0 0 1.5px #ececec;padding:2px 16px}.rra .rp-m-lab{font-size:11.5px;font-weight:800;letter-spacing:1px;color:#8a8a8a;padding:14px 0 2px}.rra .rp-m-blk+.rp-m-blk{border-top:1px solid #f0f0f0}.rra .rp-m-it{display:flex;align-items:center;gap:12px;padding:14px 0}.rra .rp-m-ico{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none}.rra .rp-m-ico svg{width:18px;height:18px}.rra .rp-m-tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.rra .rp-m-tx>b{font-size:15px;font-weight:700;line-height:1.25}.rra .rp-m-tx>span{font-size:12.5px;color:#6b6b6b;line-height:1.35}.rra .rp-m-tx em{font-style:normal;color:#b91c1c;font-weight:700}.rra .rp-pill{flex:none;display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:14px;font-size:13px;font-weight:800;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rra .rp-pill.g{background:#e8f7ee;color:#15803d}.rra .rp-pill.a{background:#fef3c7;color:#92400e}.rra .rp-pill.n{background:#f4f4f4;color:#6b6b6b;font-weight:700;font-size:12px}.rra .rp-sw{flex:none;width:50px;height:30px;border-radius:15px;background:#e2e2e2;position:relative;transition:background .2s}.rra .rp-sw:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .2s}.rra .rp-sw.on{background:#16a34a}.rra .rp-sw.on:after{transform:translateX(20px)}.rra .rp-m-run{flex:none;font-size:12px;font-weight:800;color:#92400e}.rra .rp-m-var{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 14px 52px}.rra .rp-m-vb{position:relative;display:flex;flex-direction:column;gap:2px;padding:11px 12px;border-radius:14px;box-shadow:inset 0 0 0 1.5px #e3e3e3;transition:box-shadow .15s}.rra .rp-m-vb.on{box-shadow:inset 0 0 0 2px #111}.rra .rp-m-vb b{font-size:13.5px;font-weight:700}.rra .rp-m-vb span{font-size:12px;color:#6b6b6b}.rra .rp-m-rec{position:absolute;top:-9px;right:10px;font-style:normal;font-size:10px;font-weight:800;background:#16a34a;color:#fff;padding:2px 7px;border-radius:8px}.rra .rp-m-warn{margin:-6px 0 12px 52px;font-size:12.5px;font-weight:600;color:#b91c1c}.rra .rp-m-opts{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px 52px}.rra .rp-chip2{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:16px;font-size:12.5px;font-weight:600;box-shadow:inset 0 0 0 1.5px #e0e0e0;background:#fff}.rra .rp-chip2.on{background:#111;color:#fff;box-shadow:none}.rra .rp-m-sub{display:flex;flex-direction:column;gap:6px;margin:-4px 0 14px 52px}.rra .rp-m-li{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:#f6f6f6;font-size:12.5px;color:#3d3d3d;min-width:0;text-decoration:none}.rra .rp-m-st{color:#e23b3b;letter-spacing:1px;flex:none}.rra .rp-m-q{flex:1 1;min-width:0}.rra .rp-m-h,.rra .rp-m-q{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rra .rp-m-h{flex:none;font-size:11.5px;color:#8a8a8a;max-width:45%}.rra .rp-m-left{flex:none;font-size:11.5px;font-weight:800;padding:2px 7px;border-radius:8px;background:#fff;color:#3d3d3d}.rra .rp-m-left.hot{background:#fdecec;color:#b91c1c}.rra .rp-m-free{display:flex;align-items:center;gap:10px;width:100%;margin-top:10px;padding:15px 16px;border-radius:18px;background:#f4f4f4;font-size:14px;font-weight:600}.rra .rp-m-free span{flex:1 1}.rra .rp-m-free svg{width:18px;height:18px;color:#9a9a9a}.rra .rp-m-free svg:first-child{color:#16a34a}.rra .rp-m-freel{display:flex;flex-direction:column;gap:6px;padding:8px 0 0}.rra .rp-m-bar{position:static;display:flex;align-items:center;gap:12px;margin-top:16px;padding:10px 10px 10px 18px;border-radius:28px;background:#111;color:#fff}.rra .rp-m-bar-t{flex:1 1;min-width:0;display:flex;flex-direction:column}.rra .rp-m-bar-t b{font-size:18px;font-weight:800;letter-spacing:-.3px}.rra .rp-m-bar-t span{font-size:11.5px;color:#a8a8a8}.rra .rp-m-go{flex:none;height:48px;padding:0 20px;border-radius:24px;background:#fff;color:#111;font-size:15px;font-weight:800;display:flex;align-items:center;gap:6px}.rra .rp-m-go svg{width:16px;height:16px}.rra .rp-m-go:disabled{opacity:.45}.rra .rp-m-cl{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #f0f0f0;font-size:14.5px}.rra .rp-m-cl b{white-space:nowrap}.rra .rp-m-ck{display:flex;gap:10px;align-items:flex-start;margin-top:12px;font-size:13px;line-height:1.45;color:#3d3d3d}.rra .rp-m-ck input{width:20px;height:20px;flex:none;margin-top:1px;accent-color:#111}.rra .rp-m-ck a{color:#111;font-weight:700}.rra .rp-m-send{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:54px;margin-top:18px;border-radius:16px;background:#111;color:#fff;font-size:16px;font-weight:800}.rra .rp-m-send:disabled{opacity:.4}.rra .rp-m-fine{font-size:12px;color:#8a8a8a;text-align:center;margin-top:8px}@media (min-width:821px){.rra .rp-cue{display:flex;align-items:center;gap:24px;padding:18px 24px;border-radius:24px}.rra .rp-cue .rp-cue-glow{width:380px;height:380px;top:-170px}.rra .rp-goal{width:128px;height:128px}.rra .rp-goal-c b{font-size:52px;letter-spacing:-2.5px}.rra .rp-goal-p{font-size:11px;margin-top:2px}.rra .rp-cue-t{flex:1 1}.rra .rp-cue-k{font-size:12px}.rra .rp-cue-h{font-size:24px;letter-spacing:-.6px}.rra .rp-cue-btn{flex:none;margin:0;height:50px;padding:0 24px;border-radius:25px;font-size:15px}.rra .rp-meas{max-width:none}.rra .rp-m-hero{display:flex;text-align:left;padding:20px 26px}.rra .rp-m-hero .rp-goal{width:160px;height:160px}.rra .rp-m-hero .rp-goal-c b{font-size:66px;letter-spacing:-3px}.rra .rp-m-hero .rp-cue-t{align-items:flex-start;margin:0;gap:12px}.rra .rp-m-leg{justify-content:flex-start;font-size:14px}.rra .rp-m-list{padding:4px 24px;border-radius:24px}.rra .rp-m-it{gap:14px;padding:16px 0}.rra .rp-m-ico{width:44px;height:44px}.rra .rp-m-tx>b{font-size:16px}.rra .rp-m-tx>span{font-size:13.5px}.rra .rp-m-opts,.rra .rp-m-sub,.rra .rp-m-var,.rra .rp-m-warn{margin-left:58px}.rra .rp-m-bar{padding:12px 12px 12px 22px;border-radius:30px}.rra .rp-m-bar-t b{font-size:20px}.rra .rp-m-go{height:52px;padding:0 26px;font-size:16px}}@media (prefers-reduced-motion:reduce){.rra .rp-cue *,.rra .rp-cue :after,.rra .rp-cue :before,.rra .rp-dot.goal,.rra .rp-goal-line{animation:none!important}}.rra .rp-foot.top{margin:-6px 0 16px}.rra .rp-tabs{display:flex;gap:6px;margin:0 0 16px}.rra .rp-tabs button{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:19px;background:#f4f4f4;color:#3d3d3d;font-size:14px;font-weight:700}.rra .rp-tabs button.on{background:#111;color:#fff}.rra .rp-tabs i{font-style:normal;font-size:12px;opacity:.7}.rra .rp-loc-wrap{display:flex;align-items:center;gap:2px;margin-bottom:10px;padding-right:12px;border-radius:24px;background:linear-gradient(120deg,#fff4ea,#fff 75%);box-shadow:inset 0 0 0 1px #ffe2c7}.rra .rp-loc-wrap .rp-loc,.rra .rp-loc-wrap .rp-loc:hover{flex:1 1;min-width:0;margin:0;background:none;box-shadow:none;padding-right:6px}.rra .rp-loc-x{flex:none;width:38px;height:38px;border-radius:50%;background:transparent;color:#a8a8a8;display:grid;place-items:center;transition:background .15s,color .15s}.rra .rp-loc-x:hover{background:#fdecec;color:#b91c1c}.rra .rp-loc-x svg{width:18px;height:18px}.rra .rp-arch{background:#fafafa;box-shadow:inset 0 0 0 1px #eee}.rra .rp-arch .rp-plus b{font-size:18px;font-weight:800}.rra .rp-arch-b{display:flex;align-items:center;gap:8px;flex:none}.rra .rp-arch-q{font-size:13px;font-weight:600;color:#b91c1c}.rra .rp-mini.ghost{background:#f4f4f4;color:#111}.rra .rp-mini.red{background:#e23b3b;color:#fff}.rra .rp-icon-btn{width:38px;height:38px;border-radius:50%;background:#f4f4f4;color:#6b6b6b;display:grid;place-items:center}.rra .rp-icon-btn svg{width:17px;height:17px}@media (min-width:821px){.rra .rp-loc-wrap{max-width:720px}.rra .rp-loc-wrap .rp-loc{max-width:none}.rra .rp-loc-wrap:hover{background:linear-gradient(120deg,#ffecd9,#fff 75%)}}