.v2-offer{--bg:#faf9f6;--panel:#fff;--sunk:#f2f0ea;--line:#e4e1d8;--fg:#14161c;--soft:#4b5060;--mute:#6f7384;--brand:#c2570c;--brand-soft:#fbebdd;--ok:#0e9f6e;--bad:#c53030;--term:#0d1017;--term-2:#161a23;--term-3:#232938;--term-fg:#d7dce6;--term-mute:#8a92a6;--term-brand:#f5a65b;--term-ok:#4ade9b;--sans:var(--font-inter),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--serif:Georgia,"Times New Roman",serif;--hh:72px;isolation:isolate;background:var(--bg);color:var(--fg);font:15.5px/1.55 var(--sans);position:relative;overflow-x:clip}.v2-offer *,.v2-offer :before,.v2-offer :after{box-sizing:border-box}.v2-offer [hidden]{display:none!important}.v2-offer .wrap{z-index:1;max-width:1180px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto;position:relative}.v2-offer section{padding-block:48px}.v2-offer section[id],.v2-offer header[id]{scroll-margin-top:calc(var(--hh) + 52px)}.v2-offer h1,.v2-offer h2,.v2-offer h3,.v2-offer p,.v2-offer ul,.v2-offer ol,.v2-offer dl,.v2-offer dd,.v2-offer figure{margin:0;padding:0}.v2-offer ul,.v2-offer ol{list-style:none}.v2-offer a{color:inherit;text-decoration:none}.v2-offer h1,.v2-offer h2{letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.08}.v2-offer h2{font-size:clamp(26px,3.2vw,40px)}.v2-offer h3{font-size:17.5px;font-weight:600;line-height:1.25}.v2-offer .it{font-family:var(--serif);color:var(--brand);letter-spacing:-.02em;font-style:italic;font-weight:500}.v2-offer .sec{font:500 13px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);align-items:center;gap:12px;margin-bottom:14px;display:flex}.v2-offer .sec b{color:var(--brand);font-weight:500}.v2-offer .sec:after{content:"";background:var(--line);width:72px;height:1px}.v2-offer .lead{color:var(--soft);max-width:66ch;margin-top:12px;font-size:17.5px}.v2-offer .note{font:13px/1.5 var(--mono);color:var(--mute);margin-top:10px}.v2-offer .small{font:13px var(--mono);color:var(--mute);margin-top:8px}.v2-offer .fl{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.v2-offer .fl i{letter-spacing:0;text-transform:none;color:var(--brand);font-style:normal}.v2-offer .btn{border:1px solid var(--line);background:var(--panel);color:var(--fg);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:16px;font-weight:600;transition:transform .2s,border-color .2s;display:inline-flex}.v2-offer .btn:hover{border-color:var(--brand);transform:translateY(-1px)}.v2-offer .btn.main{background:var(--fg);color:#fff;border-color:var(--fg)}.v2-offer .btn.sm{padding:7px 14px;font-size:15px}.v2-offer .btn .ar{transition:transform .2s;display:inline-block}.v2-offer .btn:hover .ar{transform:translate(3px)}.v2-offer .xl{color:var(--brand);font-size:16px;font-weight:600}.v2-offer .xl:hover{text-decoration:underline}.v2-offer .xls{flex-wrap:wrap;gap:8px 24px;margin-top:18px;display:flex}.v2-offer button{font-family:inherit}.v2-offer a:focus-visible,.v2-offer button:focus-visible,.v2-offer summary:focus-visible,.v2-offer input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.v2-offer .dot{background:var(--brand);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;position:relative}.v2-offer .dot:after{content:"";background:inherit;border-radius:50%;animation:1.6s ease-out infinite pcv-pulse;position:absolute;inset:0}@keyframes pcv-pulse{to{opacity:0;transform:scale(3.2)}}@keyframes pcv-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pcv-rise{0%{opacity:0;transform:translateY(8px)}}.v2-offer .rv{transition:opacity .4s,transform .4s;transition-delay:calc(var(--i,0)*90ms)}.v2-offer .rv.pre{opacity:0;transform:translateY(14px)}.v2-offer .nb{white-space:nowrap;direction:ltr;unicode-bidi:isolate}.v2-offer .lab{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);align-items:center;gap:8px;display:inline-flex}.v2-offer .auto{font:500 11.5px var(--mono);color:var(--term-mute);border:1px solid var(--term-3);border-radius:999px;padding:2px 8px}.v2-offer .tb{flex-wrap:wrap;gap:4px;display:flex}.v2-offer .tb button{font:500 14.5px var(--sans);color:var(--soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 11px;transition:background .2s,color .2s;position:relative;overflow:hidden}.v2-offer .tb button.on{background:var(--panel);border-color:var(--line);color:var(--fg)}.v2-offer .tb button:after{content:"";inset-inline:0;background:var(--brand);transform-origin:0;height:2px;position:absolute;bottom:0;transform:scaleX(0)}.v2-offer .tb button.ap:after{animation:pcv-prog var(--d,3s) linear forwards}.v2-offer .tb.dk button{color:var(--term-mute)}.v2-offer .tb.dk button.on{background:var(--term-3);border-color:var(--term-3);color:#fff}.v2-offer .tb.dk button:after{background:var(--term-brand)}.v2-offer .hero{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:44px;padding-block:40px 26px;display:grid}.v2-offer .eb{font:500 13px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand)}.v2-offer .cta{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:22px;display:flex}.v2-offer .rk{color:var(--soft);gap:7px;margin-top:20px;font-size:16px;display:grid}.v2-offer .rk li{grid-template-columns:20px 1fr;align-items:start;gap:8px;display:grid}.v2-offer .rk li:before{content:"✓";width:18px;height:18px;color:var(--ok);font:700 11.5px var(--sans);background:#0e9f6e1f;border-radius:50%;place-items:center;margin-top:2px;display:grid}.v2-offer .rk b{color:var(--fg);font-weight:600}.v2-offer .sn{top:var(--hh);z-index:15;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block:1px solid var(--line);background:#faf9f6eb;align-items:center;gap:8px;padding-inline:max(16px,50% - 574px);display:flex;position:sticky}.v2-offer .sn .in{scrollbar-width:none;flex:1;gap:2px;min-width:0;padding:6px 0;display:flex;overflow-x:auto}.v2-offer .sn .in::-webkit-scrollbar{display:none}.v2-offer .sn a{font:500 13.5px var(--mono);color:var(--mute);border-radius:999px;flex:none;padding:4px 10px}.v2-offer .sn a.on{background:var(--fg);color:#fff}.v2-offer .sn .pg{inset-inline-start:0;background:var(--brand);transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;transform:scaleX(0)}.v2-offer .ops{z-index:1;background:var(--term);color:var(--term-fg);padding-block:8px;position:relative}.v2-offer .ops h2,.v2-offer .ops h3{color:#fff}.v2-offer .ops .it{color:var(--term-brand)}.v2-offer .ops .sec{color:var(--term-mute)}.v2-offer .ops .sec b{color:var(--term-brand)}.v2-offer .ops .sec:after{background:var(--term-3)}.v2-offer .ops .lead{color:var(--term-fg)}.v2-offer .ops .note{color:var(--term-mute)}.v2-offer .ops .xl{color:var(--term-brand)}.v2-offer .ops .btn{background:var(--term-2);border-color:var(--term-3);color:#fff}.v2-offer .ops .btn.main{background:var(--term-brand);border-color:var(--term-brand);color:var(--term)}.v2-offer .oc{background:var(--term-2);border:1px solid var(--term-3);border-radius:16px;overflow:hidden}.v2-offer .och{border-bottom:1px solid var(--term-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.v2-offer .ocb{min-height:330px;padding:16px;display:grid}.v2-offer .pane{visibility:hidden;opacity:0;flex-direction:column;grid-area:1/1;gap:12px;transition:opacity .35s;display:flex}.v2-offer .pane.on{visibility:visible;opacity:1}.v2-offer .oc .note{border-top:1px solid var(--term-3);margin:0;padding:10px 16px 12px}.v2-offer .sk{height:9px;width:var(--w,80%);background:#e3e5e8;border-radius:5px;margin:7px 0;display:block}.v2-offer .wk{color:#202122;background:#fff;border-radius:10px;flex:1;overflow:hidden}.v2-offer .wkt{color:#36c;background:#f8f9fa;border-bottom:1px solid #c8ccd1;gap:14px;padding:7px 14px 0;font-size:13.5px;display:flex}.v2-offer .wkt span{padding-bottom:6px}.v2-offer .wkt .on{color:#202122;border-bottom:2px solid #202122}.v2-offer .wkt .r{margin-inline-start:auto}.v2-offer .wk h3{color:#202122;border-bottom:1px solid #c8ccd1;padding-bottom:4px;font:400 25.5px/1.2 Georgia,Times New Roman,serif}.v2-offer .pane.go .sk{animation:.4s both pcv-rise;animation-delay:calc(var(--k,0)*70ms)}.v2-offer .fq{border-top:1px solid var(--line);max-width:860px;margin-top:22px}.v2-offer .fq details{border-bottom:1px solid var(--line)}.v2-offer .fq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:14px 2px;font-size:17.5px;font-weight:600;list-style:none;display:flex}.v2-offer .fq summary::-webkit-details-marker{display:none}.v2-offer .fq summary:after{content:"+";font:400 21px var(--mono);color:var(--brand);transition:transform .2s}.v2-offer .fq details[open] summary:after{transform:rotate(45deg)}.v2-offer .fq p{color:var(--soft);max-width:74ch;padding:0 2px 16px;font-size:16.5px}.v2-offer .fq p b{color:var(--fg);font-weight:600}.v2-offer .rdh{margin-top:34px}.v2-offer .end{z-index:1;border-top:1px solid var(--line);background:#fff;padding-block:52px;position:relative}.v2-offer .endg{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:28px;display:grid}.v2-offer .end .cta{margin-top:0}.v2-offer .end .btn.main{background:var(--term-brand);border-color:var(--term-brand);color:var(--term)}.v2-offer .end .note{width:100%;margin-top:2px}@media (max-width:980px){.v2-offer .hero{grid-template-columns:minmax(0,1fr);gap:26px;padding-block:28px 20px}.v2-offer .endg{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.v2-offer section{padding-block:36px}.v2-offer .ocb{min-height:360px;padding:12px}}[dir=rtl] .v2-offer .sec,[dir=rtl] .v2-offer .lab,[dir=rtl] .v2-offer .eb,[dir=rtl] .v2-offer .fl{letter-spacing:0;text-transform:none}[dir=rtl] .v2-offer .it,:lang(zh) .v2-offer .it,:lang(zh-Hans) .v2-offer .it{font-style:normal}[dir=rtl] .v2-offer .btn .ar{transform:scaleX(-1)}[dir=rtl] .v2-offer .btn:hover .ar{transform:scaleX(-1)translate(3px)}[dir=rtl] .v2-offer .tb button:after,[dir=rtl] .v2-offer .sn .pg{transform-origin:100%}[dir=rtl] .v2-offer .fq summary{text-align:start}@media (prefers-reduced-motion:reduce){.v2-offer *,.v2-offer :before,.v2-offer :after{transition:none!important;animation:none!important}}.v2-offer .stats{border-block:1px solid var(--fg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v2-offer .stats div{border-inline-start:1px solid var(--line);gap:2px;padding:14px 16px;display:grid}.v2-offer .stats div:first-child{border-inline-start:0}.v2-offer .stats b{font:500 clamp(28px,3.4vw,44px)/1 var(--mono);letter-spacing:-.04em}.v2-offer .stats span{color:var(--soft);font-size:14.5px}.v2-offer .call{border:1px solid var(--line);border-inline-start:3px solid var(--brand);background:var(--panel);color:var(--soft);border-radius:12px;margin-top:14px;padding:13px 16px;font-size:16px}.v2-offer .call>b:first-child{color:var(--fg)}.v2-offer .call .m{color:var(--fg);font-weight:600}.v2-offer .fgw{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:22px;margin-top:26px;display:grid}.v2-offer .fgl{gap:6px;display:grid}.v2-offer .fgl button{text-align:start;border:1px solid var(--term-3);cursor:pointer;width:100%;font:inherit;color:var(--term-fg);background:0 0;border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:0 10px;padding:11px 13px;transition:background .3s,border-color .3s;display:grid;position:relative;overflow:hidden}.v2-offer .fgl button i{font:500 13px var(--mono);color:var(--term-brand);grid-row:1/3;padding-top:3px;font-style:normal}.v2-offer .fgl button b{color:#fff;font-size:16.5px;font-weight:600}.v2-offer .fgl button span{color:var(--term-mute);opacity:0;max-height:0;font-size:15px;transition:max-height .45s,opacity .3s,margin .3s;overflow:hidden}.v2-offer .fgl button.on{background:var(--term-2);border-color:var(--term-brand)}.v2-offer .fgl button.on span{opacity:1;max-height:220px;margin-top:4px}.v2-offer .fgl button:after{content:"";inset-inline:0;background:var(--term-brand);transform-origin:0;height:2px;position:absolute;bottom:0;transform:scaleX(0)}.v2-offer .fgl button.ap:after{animation:pcv-prog var(--d,3s) linear forwards}.v2-offer .lab.dk{color:var(--term-mute)}.v2-offer .wkb1{align-content:start;gap:8px;padding:12px 14px 14px;display:grid}.v2-offer .wkb1 h3{color:#202122;border-bottom:1px solid #c8ccd1;padding-bottom:4px;font:400 23.5px/1.2 Georgia,Times New Roman,serif}.v2-offer .wkb1 h3.sm{font-size:18.5px}.v2-offer .tag{border:1px solid #a2a9b1;color:#202122;background:#fbfbfb;border-inline-start:10px solid #f28500;padding:7px 10px;font-size:13.5px;line-height:1.4}.v2-offer .tag.rdt{border-inline-start-color:#b32424}.v2-offer .tag b{font:600 13px var(--mono);color:#54595d;display:block}.v2-offer .wkp{color:#202122;font-size:15px;line-height:1.5}.v2-offer .wkp mark{color:#b32424;background:#fde3e3;border-radius:2px;padding:0 2px}.v2-offer .log{font:13px/1.45 var(--mono);border-radius:6px;padding:7px 10px}.v2-offer .log.del{color:#8e1b1b;background:#fde3e3;border:1px solid #f0b8b8}.v2-offer .log.mut{color:#54595d;background:#eaecf0}.v2-offer .vote{color:#202122;margin:0;font-size:14.5px}.v2-offer .vote b{color:#b32424}.v2-offer .vote.gyv b,.v2-offer .vote.gyv em{color:#72777d}.v2-offer .pane.go .tag{animation:.45s both pcv-rise}.v2-offer .pane.go .wkp,.v2-offer .pane.go .vote{animation:.45s .5s both pcv-rise}.v2-offer .pane.go .vote:nth-of-type(2){animation-delay:1.1s}.v2-offer .pane.go .vote:nth-of-type(3){animation-delay:1.8s}.v2-offer .pane.go .log{animation:.5s 1.5s both pcv-rise}.v2-offer .pane.go .log.mut{animation-delay:1.1s}.v2-offer .pane.go .log.del{animation-delay:2.4s}.v2-offer .ptw{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin-top:22px;overflow:hidden}.v2-offer .pt{border-collapse:collapse;width:100%}.v2-offer .pt th{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);text-align:start;background:var(--sunk);border-bottom:1px solid var(--line);padding:10px 16px}.v2-offer .pt td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 16px}.v2-offer .pt tr:last-child td{border-bottom:0}.v2-offer .pt td:first-child b{font-size:16.5px;font-weight:600;display:block}.v2-offer .pt td:first-child small{color:var(--soft);font-size:14.5px}.v2-offer .pt td:nth-child(n+2){font:500 19px var(--mono);white-space:nowrap;width:1%}.v2-offer .inl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.v2-offer .inl li{border:1px solid var(--line);background:var(--panel);color:var(--soft);border-radius:12px;padding:10px 13px;font-size:15px}.v2-offer .inl li>b:first-child{color:var(--fg);font:600 16.5px var(--mono);display:block}@media (max-width:980px){.v2-offer .fgw{grid-template-columns:minmax(0,1fr)}.v2-offer .inl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.v2-offer .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-offer .stats div:nth-child(3){border-inline-start:0}.v2-offer .stats div:nth-child(n+3){border-top:1px solid var(--line)}.v2-offer .pt td:nth-child(n+2){font-size:16.5px}.v2-offer .pt td,.v2-offer .pt th{padding:10px}.v2-offer .inl{grid-template-columns:minmax(0,1fr)}}.v2-offer .call .nb{color:var(--fg);font-weight:600}.v2-offer .rk li>span b{color:var(--fg)}[dir=rtl] .v2-offer .pt th,[dir=rtl] .v2-offer .sn a,[dir=rtl] .v2-offer .auto{letter-spacing:0;text-transform:none}[dir=rtl] .v2-offer .fgl button:after{transform-origin:100%}.v2-offer .hero .hl{padding-top:14px}.v2-offer h1{font-size:clamp(32px,4.2vw,52px)}.v2-offer .sts{padding-block:4px 26px}.v2-offer .stats b{font-size:clamp(24px,2.7vw,36px)}.v2-offer .rfs{background:var(--panel);border:1px solid var(--line);border-radius:18px;max-width:1080px;margin-top:22px;padding:16px 18px 18px}.v2-offer .rfs-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-offer .rfs .auto{color:var(--mute);border-color:var(--line)}.v2-offer .rfs-r{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px;display:grid;position:relative}.v2-offer .rfs-r:before,.v2-offer .rfs-r:after{content:"";top:10px;background:var(--line);width:80%;height:2px;position:absolute;inset-inline-start:10%}.v2-offer .rfs-r:after{background:var(--brand);width:calc(80% * var(--p) / 4);transition:width .5s}.v2-offer .rfs-r button{z-index:1;cursor:pointer;width:100%;color:var(--mute);font:500 12.5px/1.35 var(--sans);text-align:center;background:0 0;border:0;justify-items:center;gap:8px;padding:0 4px;display:grid;position:relative}.v2-offer .rfs-r button i{background:var(--panel);border:2px solid var(--line);border-radius:50%;width:22px;height:22px;transition:background .3s,border-color .3s}.v2-offer .rfs-r button.done i{border-color:var(--brand);background:var(--brand-soft)}.v2-offer .rfs-r button.on i{border-color:var(--brand);background:var(--brand);box-shadow:0 0 0 5px var(--brand-soft)}.v2-offer .rfs-r button.on{color:var(--fg);font-weight:600}.v2-offer .rfs-r button.ap span{background:linear-gradient(var(--brand),var(--brand)) no-repeat 50% 100%/0 2px;animation:rf-under var(--d,3s) linear forwards;padding-bottom:3px}.v2-offer .rfs-b{margin-top:16px;display:grid}.v2-offer .rfs-n{font:500 12px var(--mono);color:var(--mute)}.v2-offer .rfs-n b{font:600 17px var(--sans);color:var(--fg);margin-top:2px;display:block}.v2-offer .rfs-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v2-offer .rfs-g>div{border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:12px 14px}.v2-offer .rfs-g>div p:not(.fl){color:var(--fg);font-size:14.5px;line-height:1.55}.v2-offer .rfs-g>div.bad{background:#fdf1f0;border-color:#f3c9c5}.v2-offer .rfs-g>div.bad .fl{color:var(--bad)}.v2-offer .rfs-g>div.bad p:not(.fl){color:#5e2a2a}.v2-offer .pane.go .rfs-g>div{animation:.4s both pcv-rise}.v2-offer .pane.go .rfs-g>div:nth-child(2){animation-delay:.15s}.v2-offer .pane.go .rfs-g>div:nth-child(3){animation-delay:.3s}.v2-offer .hero{align-items:start}.v2-offer .of-auth{max-width:62ch;color:var(--soft);border-inline-start:3px solid var(--brand);background:var(--panel);border-radius:0 10px 10px 0;margin-top:18px;padding:6px 12px;font-size:14px}.v2-offer .of-auth a{color:var(--brand);font-weight:600}.v2-offer .of-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:16px 18px;box-shadow:0 22px 50px -32px #14161c59}.v2-offer .of-card dl{margin-top:10px;display:grid}.v2-offer .of-card dl div{border-top:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:12px;padding:9px 0;font-size:14.5px;display:grid}.v2-offer .of-card dt{font:500 11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);padding-top:2px}.v2-offer .of-card dd{color:var(--fg);font-weight:500}.v2-offer .of-card dd a{color:var(--brand)}.v2-offer .of-ab{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.v2-offer .of-ok{font:500 12.5px var(--mono);color:#0e7a53;opacity:0;transition:opacity .3s}.v2-offer .of-ok.on{opacity:1}.v2-offer .of-sg{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.v2-offer .of-s{background:var(--panel);border:1px solid var(--line);border-radius:16px;align-content:start;gap:6px;padding:16px;transition:border-color .2s,transform .2s;display:grid}.v2-offer .of-s:hover{border-color:var(--brand);transform:translateY(-2px)}.v2-offer .of-s>b{font:600 24px/1.15 var(--sans);letter-spacing:-.02em;color:var(--brand)}.v2-offer .of-sl{color:var(--fg);font-size:15px;font-weight:600}.v2-offer .of-s>span:not(.of-sl){color:var(--soft);font-size:13.5px;line-height:1.5}.v2-offer .of-s i{font:500 12px var(--mono);color:var(--brand);margin-top:4px;font-style:normal}.v2-offer .of-path{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:start;gap:14px;margin-top:22px;display:grid}.v2-offer .of-pt{gap:4px;display:grid;position:relative}.v2-offer .of-pt button{text-align:start;width:100%;color:var(--term-mute);font:500 15px var(--sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:30px 1fr;align-items:baseline;gap:8px;padding:10px 12px;display:grid;position:relative;overflow:hidden}.v2-offer .of-pt button i{font:500 12px var(--mono);font-style:normal}.v2-offer .of-pt button.on{background:var(--term-2);border-color:var(--term-3);color:#fff}.v2-offer .of-pt button.on i{color:var(--term-brand)}.v2-offer .of-pt button.done i{color:var(--term-ok)}.v2-offer .of-pt button:after{content:"";inset-inline:0;background:var(--term-brand);transform-origin:0;height:2px;position:absolute;bottom:0;transform:scaleX(0)}.v2-offer .of-pt button.ap:after{animation:pcv-prog var(--d,3s) linear forwards}.v2-offer .of-pb{background:var(--term-2);border:1px solid var(--term-3);border-radius:16px;min-height:220px;padding:22px 24px;display:grid}.v2-offer .of-pb .pane{gap:8px}.v2-offer .of-pk{font:500 12px var(--mono);color:var(--term-mute)}.v2-offer .of-pb h3{color:#fff;font-size:24px}.v2-offer .of-pb p:not(.of-pk){color:var(--term-fg);max-width:60ch;font-size:16px;line-height:1.6}.v2-offer .of-pr{margin-top:6px;font:500 13px var(--mono)!important;color:var(--term-mute)!important}.v2-offer .of-pr a{color:var(--term-brand)}.v2-offer .pane.go h3,.v2-offer .pane.go p{animation:.45s both pcv-rise}.v2-offer .pane.go p:nth-of-type(3){animation-delay:.15s}.v2-offer .of-rg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.v2-offer .of-rv{border:1px solid var(--line);background:var(--bg);border-radius:12px;gap:4px;padding:14px 16px;display:grid}.v2-offer .of-rv b{font:500 44px/1 var(--mono);letter-spacing:-.03em;color:var(--brand)}.v2-offer .of-rv span{color:var(--soft);font-size:14px}.v2-offer .of-rv i{background:var(--sunk);border-radius:4px;height:8px;margin-top:6px;display:block;overflow:hidden}.v2-offer .of-rv em{height:100%;width:calc(var(--v) * 1%);background:var(--brand);border-radius:4px;transition:width .7s;display:block}.v2-offer .pane:not(.on) .of-rv em{width:0}.v2-offer .of-rm{border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:14px 16px}.v2-offer .of-rm p:not(.fl){color:var(--fg);font-size:15px}.v2-offer .rfs-r{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}.v2-offer .rfs-r:before,.v2-offer .rfs-r:after{width:75%;inset-inline-start:12.5%}.v2-offer .rfs-r:after{width:calc(75% * var(--p) / (var(--n,4) - 1))}.v2-offer .of-rv.dep b{font-size:24px;line-height:1.2}.v2-offer .of-tx{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:22px;display:grid}.v2-offer .of-toc{top:calc(var(--hh) + 64px);gap:8px;display:grid;position:sticky}.v2-offer .of-f{background:var(--panel);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:2px 10px;display:flex}.v2-offer .of-f:focus-within{border-color:var(--brand)}.v2-offer .of-f span{color:var(--mute)}.v2-offer .of-f input{min-width:0;font:500 14px var(--sans);color:var(--fg);background:0 0;border:0;outline:0;flex:1;padding:9px 0}.v2-offer .of-fn{font:12px var(--mono);color:var(--mute);min-height:1.2em}.v2-offer .of-toc ol{gap:1px;max-height:calc(100vh - 220px);display:grid;overflow:auto}.v2-offer .of-toc a{color:var(--soft);border-radius:8px;grid-template-columns:26px 1fr;gap:6px;padding:6px 8px;font-size:14px;line-height:1.35;display:grid}.v2-offer .of-toc a i{font:500 12px/1.6 var(--mono);color:var(--mute);font-style:normal}.v2-offer .of-toc a:hover{background:var(--sunk);color:var(--fg)}.v2-offer .of-toc a.on{background:var(--fg);color:#fff}.v2-offer .of-toc a.on i{color:#c9cdd6}.v2-offer .of-toc a.hit:after{content:"";background:var(--brand);border-radius:50%;grid-column:2;place-self:center end;width:6px;height:6px}.v2-offer .of-doc{max-width:74ch}.v2-offer .of-in{color:var(--fg);font-size:18px;line-height:1.65}.v2-offer .of-p{border-top:1px solid var(--line);scroll-margin-top:calc(var(--hh) + 64px);margin-top:22px;padding-top:22px}.v2-offer .of-p h3{font-size:19px;line-height:1.3;position:relative}.v2-offer .of-a{inset-inline-start:-26px;text-align:center;width:22px;color:var(--mute);font:500 17px var(--mono);opacity:0;transition:opacity .2s;position:absolute;top:0}.v2-offer .of-p:hover .of-a,.v2-offer .of-a:focus{opacity:1}.v2-offer .of-p p{color:var(--soft);margin-top:10px;font-size:16.5px;line-height:1.7}.v2-offer .of-p p a{color:var(--brand);font-weight:600}.v2-offer .of-p:target{background:linear-gradient(var(--brand-soft),transparent 120px)}.v2-offer .of-doc mark{color:inherit;background:#ffe7a3;border-radius:3px;padding:0 1px}.v2-offer .of-end{font:13px var(--mono);color:var(--mute);margin-top:26px}.v2-offer .of-dg{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.v2-offer .of-d{background:var(--term-2);border:1px solid var(--term-3);border-radius:14px;gap:4px;padding:16px 18px 34px;transition:border-color .2s;display:grid;position:relative}.v2-offer .of-d:hover{border-color:var(--term-brand)}.v2-offer .of-d b{color:#fff;font-size:16px}.v2-offer .of-d span{color:var(--term-fg);font-size:14px;line-height:1.5}.v2-offer .of-d i{bottom:10px;color:var(--term-brand);font-style:normal;position:absolute;inset-inline-end:14px}.v2-offer .fq p a{color:var(--brand)}@media (max-width:980px){.v2-offer .rfs-r button span{font-size:11.5px}.v2-offer .of-sg{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-offer .of-path,.v2-offer .of-tx{grid-template-columns:1fr}.v2-offer .of-pt{scrollbar-width:none;display:flex;overflow-x:auto}.v2-offer .of-pt li{flex:none}.v2-offer .of-pt button{white-space:nowrap;grid-template-columns:auto auto;padding:7px 11px;font-size:14px}.v2-offer .of-toc{position:static}.v2-offer .of-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.v2-offer .of-dg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.v2-offer .of-sg,.v2-offer .of-dg,.v2-offer .of-rg,.v2-offer .of-toc ol{grid-template-columns:1fr}.v2-offer .of-card dl div{grid-template-columns:1fr;gap:2px}.v2-offer .rfs-r button span,.v2-offer .of-a{display:none}.v2-offer .of-pb{padding:16px}.v2-offer .of-pb h3{font-size:20px}}@media print{.v2-offer .of-tx,.v2-offer .hero{display:block}.v2-offer .of-card{box-shadow:none;margin-top:16px}.v2-offer .of-p{-moz-column-break-inside:avoid;break-inside:avoid}}[dir=rtl] .v2-offer .of-pt button:after,[dir=rtl] .v2-offer .rfs-r:after{transform-origin:100%}[dir=rtl] .v2-offer .of-card dt,[dir=rtl] .v2-offer .rfs-n,[dir=rtl] .v2-offer .of-pk{letter-spacing:0;text-transform:none}[dir=rtl] .v2-offer .of-auth{border-radius:10px 0 0 10px}[dir=rtl] .v2-offer .of-rv em{margin-inline-start:auto}main:has(.v2-offer)+footer{margin-top:0}
