.ev .pbw{width:100%;container:pb/inline-size}.ev .pbw .pbr{--hl:var(--primary);--primary-ink:var(--primary);--ring:var(--primary);--on-gold:var(--ink);--shadow:var(--ink);--gold-edge:color-mix(in srgb, var(--gold) 60%, var(--ink));font-family:var(--type-body);color:var(--foreground);padding:8px 0;font-size:17px;line-height:1.6}.ev .pbw .pbr *,.ev .pbw .pbr :before,.ev .pbw .pbr :after{box-sizing:border-box}.ev .pbw .pbr h2,.ev .pbw .pbr h3,.ev .pbw .pbr h4,.ev .pbw .pbr p,.ev .pbw .pbr dl,.ev .pbw .pbr dd{margin:0}.ev .pbw .pbr h2,.ev .pbw .pbr h3,.ev .pbw .pbr h4{font-family:var(--type-heading);letter-spacing:-.03em;font-weight:800;line-height:1.05}.ev :where(.pbr button){font:inherit;color:inherit}.ev .pbw .pbr :focus-visible,.ev .pbw .pbr .is-focus{outline:2px solid var(--ring);outline-offset:2px}.ev .pbw .pbr .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ev .pbw .pbr .mono{font-family:var(--type-mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:500}.ev .pbw .pbr .muted{color:var(--muted-foreground)}.ev .pbw .pbr .ico{flex:none;display:block}.ev .pbw .pbr .pb{flex-direction:column;gap:32px;display:flex}.ev .pbw .pbr .pb-head{flex-direction:column;gap:12px;max-width:760px;display:flex}.ev .pbw .pbr .pb-head h2{text-wrap:balance;font-size:2.3rem}.ev .pbw .pbr .pb-head .lead{color:var(--muted-foreground);text-wrap:pretty;font-size:18px;line-height:1.55}.ev .pbw .pbr .pb-main{flex-direction:column;gap:56px;display:flex}.ev .pbw .pbr .chip{border:2px solid var(--border);background:var(--card);min-height:26px;font-family:var(--type-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--foreground);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:500;display:inline-flex}.ev .pbw .pbr .chip-gold{background:var(--gold);color:var(--on-gold);border-color:var(--on-gold)}.ev .pbw .pbr .chip-solid{background:var(--primary);color:var(--primary-foreground)}.ev .pbw .pbr .chip-muted{background:var(--muted);border-color:var(--hairline)}.ev .pbw .pbr .btn{border:2px solid var(--border);border-radius:var(--radius);min-height:48px;font-family:var(--type-body);background:var(--card);color:var(--foreground);cursor:pointer;white-space:nowrap;text-align:center;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:600;line-height:1.15;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex}.ev .pbw .pbr .btn:hover,.ev .pbw .pbr .btn.is-hover{box-shadow:3px 3px 0 var(--shadow);transform:translate(-2px,-2px)}.ev .pbw .pbr .btn:active,.ev .pbw .pbr .btn.is-active{box-shadow:none;transform:translate(0)}.ev .pbw .pbr .btn-block{width:100%;display:flex}.ev .pbw .pbr .btn-xl{min-height:60px;font-size:18px}.ev .pbw .pbr .btn[disabled]{opacity:.55;cursor:default;box-shadow:none;pointer-events:none;transform:none}.ev .pbw .pbr .seg{border:2px solid var(--border);background:var(--card);border-radius:14px;gap:4px;padding:4px;display:inline-flex}.ev .pbw .pbr .seg button{border-radius:var(--radius);cursor:pointer;min-height:44px;color:var(--foreground);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.ev .pbw .pbr .seg button:hover,.ev .pbw .pbr .seg button.is-hover{background:var(--muted)}.ev .pbw .pbr .seg button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.ev .pbw .pbr .seg .save{background:var(--gold);min-height:22px;color:var(--on-gold);font-family:var(--type-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.ev .pbw .pbr .card{background:var(--card);color:var(--foreground);border:2px solid var(--border);border-radius:var(--radius-xl);position:relative}.ev .pbw .pbr .pb-plans{flex-direction:column;gap:18px;display:flex}.ev .pbw .pbr .pb-plans-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;min-height:52px;display:flex}.ev .pbw .pbr .pb-note{min-width:0;height:40px;color:var(--muted-foreground);text-align:right;flex:280px;justify-content:flex-end;align-items:center;font-size:14px;line-height:20px;display:flex}.ev .pbw .pbr .pgrid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:264px;gap:16px;padding-top:16px;display:grid}.ev .pbw .pbr .pc{background:var(--card);border:2px solid var(--border);border-radius:var(--radius-xl);grid-template:"nm""big""rows"1fr"btn"/minmax(0,1fr);row-gap:8px;min-width:0;height:100%;padding:20px 18px 18px;display:grid;position:relative}.ev .pbw .pbr .pc.best{border-color:var(--hl);box-shadow:4px 4px 0 var(--hl)}.ev .pbw .pbr .pc .nm{font-family:var(--type-heading);letter-spacing:-.02em;grid-area:nm;font-size:18px;font-weight:800;line-height:1.15}.ev .pbw .pbr .pc .big{font-family:var(--type-heading);letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:big;font-size:32px;font-weight:800;line-height:1}.ev .pbw .pbr .pc .big small{font-family:var(--type-body);letter-spacing:0;color:var(--muted-foreground);margin-left:2px;font-size:15px;font-weight:700}.ev .pbw .pbr .pc .rows{color:var(--muted-foreground);flex-direction:column;grid-area:rows;align-self:start;gap:4px;max-height:100%;font-size:13.5px;line-height:19px;display:flex;overflow:hidden}.ev .pbw .pbr .pc .rows .l2{color:var(--foreground);font-weight:600}.ev .pbw .pbr .pc .rows span:empty{display:none}.ev .pbw .pbr .pc .btn{white-space:normal;grid-area:btn;align-self:end;padding:0 12px}.ev .pbw .pbr .pc .flag{position:absolute;top:-14px;right:14px}.ev .pbw .pbr .pc .flag.l{left:14px;right:auto}.ev .pbw .pbr .pc-top{background:var(--secondary);border-color:var(--hairline);grid-column:span 2;grid-template-rows:auto 1fr auto;grid-template-areas:"nm""rows""btn"}.ev .pbw .pbr .pc-top .rows{font-size:14.5px;line-height:1.5}.ev .pbw .pbr .pc-top .rows .packs2{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ev .pbw .pbr .pc-top .rows .packs2 .chip{min-height:24px;padding:0 9px;font-size:10.5px}.ev .pbw .pbr .pc-top .rows .keep{margin-top:6px;font-size:13px}.ev .pbw .pbr .pc-top .btn{align-self:end}.ev .pbw .pbr .pc-custom .big{font-size:30px}.ev .pbw .pbr .pb-calc{flex-direction:column;gap:20px;display:flex}.ev .pbw .pbr .pb-calc-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 28px;display:flex}.ev .pbw .pbr .pb-calc-head{flex-direction:column;flex:360px;gap:4px;min-width:0;display:flex}.ev .pbw .pbr .pb-calc-head h3{font-size:1.6rem}.ev .pbw .pbr .pb-calc-head p{color:var(--muted-foreground);font-size:15px;line-height:1.5}.ev .pbw .pbr .pb-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;gap:24px;display:grid}.ev .pbw .pbr .pb-adjust{box-shadow:3px 3px 0 var(--shadow);flex-direction:column;gap:22px;padding:24px;display:flex}.ev .pbw .pbr .readout{justify-content:space-between;align-items:flex-end;gap:20px;height:84px;display:flex}.ev .pbw .pbr .rd-n{flex-direction:column;flex:none;gap:6px;min-width:176px;display:flex}.ev .pbw .pbr .rd-n .mono{height:14px;font-size:11px;line-height:14px}.ev .pbw .pbr .bignum{height:64px;font-family:var(--type-heading);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:64px;font-weight:800;line-height:1;display:block}.ev .pbw .pbr .stats{background:var(--border);border:2px solid var(--border);border-radius:14px;flex:1 1 0;grid-template-columns:minmax(0,.85fr) minmax(0,.9fr) minmax(0,.95fr) minmax(0,1.3fr);gap:2px;min-width:0;max-width:540px;height:72px;display:grid;overflow:hidden}.ev .pbw .pbr .st{background:var(--card);flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:0 10px 0 12px;display:flex}.ev .pbw .pbr .st .mono{white-space:nowrap;height:14px;font-size:10.5px;line-height:14px}.ev .pbw .pbr .st b{font-family:var(--type-heading);letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;height:26px;font-size:22px;font-weight:800;line-height:26px;overflow:hidden}.ev .pbw .pbr .st-fit b{color:var(--primary-ink);font-size:19px}.ev .pbw .pbr .slider{appearance:none;cursor:pointer;--p:20%;background:0 0;width:100%;height:44px;margin:0;display:block}.ev .pbw .pbr .slider::-webkit-slider-runnable-track{border:2px solid var(--border);background:linear-gradient(to right, var(--primary) 0 var(--p), var(--card) var(--p) 100%);border-radius:99px;height:16px}.ev .pbw .pbr .slider::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--border);background:var(--gold);width:34px;height:34px;box-shadow:2px 2px 0 var(--shadow);border-radius:50%;margin-top:-10px}.ev .pbw .pbr .slider::-moz-range-track{border:2px solid var(--border);background:linear-gradient(to right, var(--primary) 0 var(--p), var(--card) var(--p) 100%);border-radius:99px;height:16px}.ev .pbw .pbr .slider::-moz-range-thumb{border:2px solid var(--border);background:var(--gold);width:30px;height:30px;box-shadow:2px 2px 0 var(--shadow);border-radius:50%}.ev .pbw .pbr .slider:focus-visible,.ev .pbw .pbr .slider.is-focus{outline:2px solid var(--ring);outline-offset:2px;border-radius:99px}.ev .pbw .pbr .sl-wrap{position:relative}.ev .pbw .pbr .ticks{pointer-events:none;height:9px;position:absolute;top:31px;left:0;right:0}.ev .pbw .pbr .ticks span{background:var(--border);opacity:.35;border-radius:1px;width:2px;height:9px;margin-left:-1px;position:absolute;top:0}.ev .pbw .pbr .ticks span.on{opacity:1}.ev .pbw .pbr .caps{font-family:var(--type-mono);color:var(--muted-foreground);justify-content:space-between;margin-top:2px;font-size:12px;display:flex}.ev .pbw .pbr .qpicks{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.ev .pbw .pbr .filter{border:2px solid var(--border);background:var(--card);cursor:pointer;min-height:44px;color:var(--foreground);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:15px;font-weight:600;display:inline-flex}.ev .pbw .pbr .qp{border:2px solid var(--border);background:var(--card);cursor:pointer;min-width:0;height:60px;color:var(--foreground);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 4px;display:flex}.ev .pbw .pbr .qp:hover,.ev .pbw .pbr .qp.is-hover{background:var(--muted)}.ev .pbw .pbr .pc,.ev .pbw .pbr .qp,.ev .pbw .pbr .seg button{transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s}.ev .pbw .pbr .qp b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:20px}.ev .pbw .pbr .qp span{font-family:var(--type-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-size:10.5px;line-height:14px}.ev .pbw .pbr .qp[aria-pressed=true]{background:var(--foreground);color:var(--background)}.ev .pbw .pbr .qp[aria-pressed=true] span{color:var(--background)}.ev .pbw .pbr .qp-wrap{flex-direction:column;gap:8px;display:flex}.ev .pbw .pbr .qp-cap{white-space:nowrap;height:14px;margin:0;font-size:11px;line-height:14px;overflow:hidden}.ev .pbw .pbr .vw{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex}.ev .pbw .pbr .vw-grid{grid-template-columns:repeat(var(--c-lg,40), minmax(0, 1fr));flex:1 1 0;grid-auto-rows:minmax(0,1fr);gap:3px;min-height:96px;display:grid}.ev .pbw .pbr .vt{background:var(--secondary);box-shadow:inset 0 0 0 1.5px var(--hairline);border-radius:3px;display:block}.ev .pbw .pbr .vt.ok{background:var(--primary);box-shadow:none}.ev .pbw .pbr .vt.ex{background:var(--gold);box-shadow:inset 0 0 0 1.5px var(--gold-edge)}.ev .pbw .pbr .vt.sh{box-shadow:none;border:1.5px dashed var(--muted-foreground);background:0 0}.ev .pbw .pbr .vw-legend{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 20px;min-height:20px;font-size:13.5px;line-height:20px;display:flex}.ev .pbw .pbr .lg-i{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.ev .pbw .pbr .lg-i.zero{color:var(--muted-foreground)}.ev .pbw .pbr .sw{border-radius:3px;flex:none;width:12px;height:12px;display:block}.ev .pbw .pbr .sw.ok{background:var(--primary)}.ev .pbw .pbr .sw.ex{background:var(--gold);box-shadow:inset 0 0 0 1.5px var(--gold-edge)}.ev .pbw .pbr .sw.sh{border:1.5px dashed var(--muted-foreground)}.ev .pbw .pbr .vw-cap{color:var(--muted-foreground);align-items:flex-start;gap:10px;min-height:21px;font-size:14px;line-height:21px;display:flex}.ev .pbw .pbr .vw-cap .ico{color:var(--primary-ink);margin-top:2px}.ev .pbw .pbr .pb-sum{top:calc(var(--hdr-h) + 16px);background:var(--card);border:2px solid var(--hl);border-radius:var(--radius-xl);box-shadow:5px 5px 0 var(--hl);flex-direction:column;align-self:start;gap:14px;padding:24px;display:flex;position:sticky}.ev .pbw .pbr .pb-sum-card{display:contents}.ev .pbw .pbr .sum-top{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.ev .pbw .pbr .sum-title{white-space:nowrap;text-overflow:ellipsis;height:28px;margin-top:-4px;font-size:24px;line-height:28px;overflow:hidden}.ev .pbw .pbr .sum-fit{height:20px;color:var(--muted-foreground);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:-8px;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.ev .pbw .pbr .kv{border-top:2px solid var(--border);margin:0}.ev .pbw .pbr .kv>div{border-bottom:2px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:12px;height:42px;padding:9px 0;display:flex}.ev .pbw .pbr .kv dt{color:var(--muted-foreground);white-space:nowrap;font-size:14px;line-height:22px}.ev .pbw .pbr .kv dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600;line-height:22px}.ev .pbw .pbr .sum-total{grid-template-columns:auto 1fr;align-items:end;gap:2px 12px;display:grid}.ev .pbw .pbr .sum-total .mono{grid-column:1;align-self:end;padding-bottom:6px}.ev .pbw .pbr .sum-total .tot{text-align:right;font-family:var(--type-heading);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:2;min-width:9ch;font-size:44px;font-weight:800;line-height:1}.ev .pbw .pbr .sum-total .tot small{font-family:var(--type-body);letter-spacing:0;color:var(--muted-foreground);text-align:left;min-width:46px;margin-left:3px;font-size:16px;font-weight:700;display:inline-block}.ev .pbw .pbr .sum-total .sub{text-align:right;white-space:nowrap;height:19px;color:var(--muted-foreground);grid-column:1/-1;font-size:13px;line-height:19px;overflow:hidden}.ev .pbw .pbr .pb-sum-buy{order:2;align-items:center;gap:14px;display:flex}.ev .pbw .pbr .pb-sum-buy .bar-total{display:none}.ev .pbw .pbr .pb-sum-buy .btn{flex:1}.ev .pbw .pbr .sum-note{height:40px;color:var(--foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;order:3;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.ev .pbw .pbr .sum-trust{height:38px;color:var(--muted-foreground);order:4;align-items:flex-start;gap:10px;font-size:13px;line-height:19px;display:flex}.ev .pbw .pbr .sum-trust .ico{color:var(--primary-ink);margin-top:1px}@container pb (width<=959px){.ev .pbw .pbr .pb-head h2{font-size:2rem}.ev .pbw .pbr .pb-main{gap:48px}.ev .pbw .pbr .pgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ev .pbw .pbr .bignum{height:52px;font-size:52px}.ev .pbw .pbr .readout{flex-direction:column;align-items:stretch;gap:14px;height:auto}.ev .pbw .pbr .rd-n{min-width:0}.ev .pbw .pbr .stats{flex:none;width:100%;max-width:none}.ev .pbw .pbr .vw-grid{min-height:140px}.ev .pbw .pbr .pc-custom{grid-column:span 2}.ev .pbw .pbr .pc-top{grid-template:"nm btn""rows btn"/minmax(0,1fr) 240px;grid-column:span 3;align-content:center;column-gap:28px}.ev .pbw .pbr .pc-top .btn{align-self:center;margin-top:0}.ev .pbw .pbr .pb-grid{grid-template-columns:minmax(0,1fr);gap:16px}.ev .pbw .pbr .pb-sum{display:contents;position:static}.ev .pbw .pbr .pb-sum-card{background:var(--card);border:2px solid var(--hl);border-radius:var(--radius-xl);box-shadow:5px 5px 0 var(--hl);flex-direction:column;gap:16px;padding:20px;display:flex}.ev .pbw .pbr .pb-sum-buy{bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:5;background:var(--card);border:2px solid var(--border);border-radius:var(--radius-xl);min-height:76px;box-shadow:4px 4px 0 var(--shadow);order:0;gap:16px;padding:12px 14px;position:sticky}.ev .pbw .pbr .pb-sum-buy .bar-total{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ev .pbw .pbr .pb-sum-buy .bar-total .mono{white-space:nowrap;height:14px;font-size:11px;line-height:14px;overflow:hidden}.ev .pbw .pbr .pb-sum-buy .bar-total .bt{font-family:var(--type-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;height:30px;font-size:26px;font-weight:800;line-height:30px}.ev .pbw .pbr .pb-sum-buy .btn{flex:0 0 220px;min-height:52px;padding:0 12px;font-size:17px}.ev .pbw .pbr .sum-total .tot{font-size:38px}.ev .pbw .pbr .sum-note,.ev .pbw .pbr .sum-trust{order:0}}@container pb (width<=639px){.ev .pbw .pbr .sum-fit{-webkit-line-clamp:2;height:40px}.ev .pbw .pbr .sum-note{-webkit-line-clamp:3;height:60px}.ev .pbw .pbr .pb-head h2{font-size:1.75rem}.ev .pbw .pbr .pb-head .lead{font-size:16px}.ev .pbw .pbr .pb-main{gap:40px}.ev .pbw .pbr .pb-plans-top{align-items:stretch}.ev .pbw .pbr .pb-note{text-align:left;flex-basis:100%;justify-content:flex-start;align-items:flex-start;height:40px}.ev .pbw .pbr .seg{width:100%}.ev .pbw .pbr .seg button{flex:1;padding:0 6px;font-size:14.5px}.ev .pbw .pbr .seg .save .sl{display:none}.ev .pbw .pbr .pgrid{grid-auto-rows:144px;row-gap:18px;grid-template-columns:minmax(0,1fr)!important}.ev .pbw .pbr .pc,.ev .pbw .pbr .pc-top{grid-template:"nm btn""big btn""rows btn"1fr/minmax(0,1fr) 116px;gap:2px 14px;padding:14px}.ev .pbw .pbr .pc .nm{font-size:17px}.ev .pbw .pbr .pc .big{font-size:28px}.ev .pbw .pbr .pc .rows .l3{display:none}.ev .pbw .pbr .pc .rows{gap:2px;font-size:13px}.ev .pbw .pbr .pc .btn{white-space:normal;align-self:center;min-height:48px;padding:0 10px;font-size:15px}.ev .pbw .pbr .pc-custom,.ev .pbw .pbr .pc-top{grid-column:auto}.ev .pbw .pbr .pc-top{grid-template:"nm""rows"1fr"btn"/minmax(0,1fr);grid-row:span 2;row-gap:8px}.ev .pbw .pbr .pc-top .btn{white-space:nowrap;align-self:end}.ev .pbw .pbr .pb-adjust{padding:18px}.ev .pbw .pbr .bignum{height:44px;font-size:44px}.ev .pbw .pbr .readout{gap:12px}.ev .pbw .pbr .rd-n{width:100%}.ev .pbw .pbr .stats{grid-template-columns:repeat(3,minmax(0,1fr));height:60px}.ev .pbw .pbr .st-fit{display:none}.ev .pbw .pbr .vw-grid{grid-template-columns:repeat(var(--c-sm,24), minmax(0, 1fr));min-height:132px}.ev .pbw .pbr .vw-legend{gap:4px 14px;min-height:20px}.ev .pbw .pbr .vw-cap{min-height:42px}.ev .pbw .pbr .pb-calc-top{align-items:stretch}.ev .pbw .pbr .pb-calc-top .seg{width:100%}.ev .pbw .pbr .qpicks{grid-template-columns:repeat(3,minmax(0,1fr))}.ev .pbw .pbr .pb-sum-card{padding:18px}.ev .pbw .pbr .pb-sum-buy .btn{flex:0 0 176px;font-size:16px}.ev .pbw .pbr .pb-sum-buy .bar-total .bt{font-size:23px}.ev .pbw .pbr .pb-sum-buy{gap:12px}}@container pb (width>=640px) and (width<=959px){.ev .pbw .pbr .pb-note{text-align:right}}@container pb (width>=960px) and (width<=1099px){.ev .pbw .pbr .pb-grid{grid-template-columns:minmax(0,1fr) 360px}.ev .pbw .pbr .readout{flex-direction:column;align-items:stretch;gap:14px;height:auto}.ev .pbw .pbr .rd-n{min-width:0}.ev .pbw .pbr .stats{flex:none;width:100%;max-width:none}.ev .pbw .pbr .vw-cap{min-height:42px}.ev .pbw .pbr .pb-adjust{gap:18px}.ev .pbw .pbr .vw-grid{min-height:84px}.ev .pbw .pbr .sum-fit{-webkit-line-clamp:2;height:40px}.ev .pbw .pbr .sum-note{-webkit-line-clamp:3;height:60px}.ev .pbw .pbr .pc{padding:18px 14px 16px}.ev .pbw .pbr .pc .big{font-size:26px}.ev .pbw .pbr .pc-custom .big{font-size:24px}.ev .pbw .pbr .pc .big small{font-size:13px}}@media (prefers-reduced-motion:reduce){.ev .pbw .pbr .btn,.ev .pbw .pbr .pc,.ev .pbw .pbr .qp,.ev .pbw .pbr .seg button{transition:none}.ev .pbw .pbr .btn:hover,.ev .pbw .pbr .btn.is-hover{transform:none}}.ev .pbw .pbr .pb{box-shadow:none;background:0 0;border:0;padding:0}.ev .pbw .pbr .pc{min-height:0;transform:none}.ev .pbw .pbr .pc.best{background:var(--card);transform:none}.ev .pbw .pbr .pb-calc{border:0;margin:0;padding:0}.ev .pbw .pbr .seg{flex-wrap:nowrap;flex-shrink:0;width:fit-content;height:56px}.ev .pbw .pbr .seg button{white-space:nowrap;height:44px}.ev .pbw .pbr .qpicks{flex-wrap:nowrap;width:100%}.ev .pbw .pbr .qp{flex-shrink:1;width:100%;min-height:60px;max-height:60px}.ev .pbw .pbr .rd-n,.ev .pbw .pbr .sl-wrap,.ev .pbw .pbr .qp-wrap,.ev .pbw .pbr .readout{flex-shrink:0}.ev .pbw .pbr .pb-sum-buy .btn{min-height:60px;font-size:18px}.ev .pbw .pbr .sum-combo{height:40px;color:var(--muted-foreground);order:1;font-size:13px;line-height:20px}.ev .pbw .pbr .sum-account{font-size:12px;position:absolute;bottom:8px}.ev .pbw .pbr .sum-top .chip{position:static}.ev .pbw .pbr .sum-total .sub{margin:0}.ev .pbw .pbr .pb-note{overflow-wrap:anywhere}.ev .pbr.pricing-details{margin-top:20px}@container pb (width<=959px){.ev .pbw .pbr .pb-adjust{height:624px}.ev .pbw .pbr .pb-sum-buy .btn{min-height:52px;font-size:17px}.ev .pbw .pbr .sum-combo{order:0}}@container pb (width<=639px){.ev .pbw .pbr .pb-adjust{height:671px}.ev .pbw .pbr .seg{width:100%}.ev .pbw .pbr .pb-sum-buy .btn{font-size:16px}}.ev .pbw .pbr .pgrid{gap:16px;margin:0;padding:16px 0 0}body.ev:has(.pbw){overflow:visible}.ev .pbw .pbr .vw-cap svg,.ev .pbw .pbr .sum-trust svg{color:var(--primary-ink);flex:none}@container pb (width>=960px) and (width<=1099px){.ev .pbw .pbr .pc .rows{gap:3px}}@container pb (width<=639px){.ev .pbw .pbr .pgrid{row-gap:18px}}.ev .pbw .pbr .qp b{padding-bottom:2px}.ev .pbw .pbr .st b{height:28px;padding-bottom:2px}.ev .pbw .pbr .sum-title{height:30px;padding-bottom:2px}.ev .pbw .pbr .sum-note{height:42px;padding-bottom:2px}@container pb (width<=639px){.ev .pbw .pbr .sum-note{height:62px}}@container pb (width>=960px) and (width<=1099px){.ev .pbw .pbr .sum-note{height:62px}}.ev .pbw .pbr{--hl:transparent;--shadow:transparent;--gold-edge:transparent}.ev .pbw .pbr .chip,.ev .pbw .pbr .chip-gold,.ev .pbw .pbr .chip-muted{box-shadow:none;font-family:var(--type-body);letter-spacing:0;text-transform:none;border-color:#0000;font-size:13px;font-weight:600}.ev .pbw .pbr .chip{background:var(--fill)}.ev .pbw .pbr .chip-gold{background:var(--gold);color:var(--on-gold)}.ev .pbw .pbr .chip-muted{background:var(--fill);color:var(--muted-foreground)}.ev .pbw .pbr .btn{box-shadow:none;background:var(--fill);border-color:#0000}.ev .pbw .pbr .btn:hover,.ev .pbw .pbr .btn.is-hover{box-shadow:none;background:var(--fill-hover);transform:none}.ev .pbw .pbr .btn-primary{background:var(--primary);color:var(--primary-foreground)}.ev .pbw .pbr .btn-primary:hover{background:var(--primary-hover)}.ev .pbw .pbr .btn-ghost,.ev .pbw .pbr .btn-link{background:0 0}.ev .pbw .pbr .pb-sum .btn-primary,.ev .pbw .pbr .pb-sum-buy .btn-primary{border-color:var(--edge);box-shadow:var(--shadow-cta)}.ev .pbw .pbr .pb-sum .btn-primary:hover,.ev .pbw .pbr .pb-sum-buy .btn-primary:hover{box-shadow:5px 5px 0 var(--edge);transform:translate(-2px,-2px)}.ev .pbw .pbr .pb-sum .btn-primary[disabled],.ev .pbw .pbr .pb-sum-buy .btn-primary[disabled]{box-shadow:none;border-color:#0000;transform:none}.ev .pbw .pbr .seg{background:var(--fill);box-shadow:none;border-color:#0000}.ev .pbw .pbr .card,.ev .pbw .pbr .pc,.ev .pbw .pbr .pc-top,.ev .pbw .pbr .pb-adjust{box-shadow:none;border-color:#0000}.ev .pbw .pbr .pc.best{box-shadow:none;background:var(--primary-soft);border-color:#0000}.ev .pbw .pbr .pc-top{background:var(--card)}.ev .pbw .pbr .pb-adjust{background:var(--fill)}.ev .pbw .pbr .stats{background:var(--line);border-color:#0000}.ev .pbw .pbr .kv{border-top-width:0}.ev .pbw .pbr .kv>div{border-bottom:1px solid var(--line)}.ev .pbw .pbr .kv>div:last-child{border-bottom-color:#0000}.ev .pbw .pbr .pb-sum,.ev .pbw .pbr .pb-sum-card{background:var(--card);box-shadow:var(--shadow-soft);border-color:#0000}.ev .pbw .pbr .pb-sum-buy{box-shadow:var(--shadow-float);border-color:#0000}.ev .pbw .pbr .slider::-webkit-slider-runnable-track{background:var(--fill-hover);box-shadow:none;border-color:#0000}.ev .pbw .pbr .slider::-webkit-slider-thumb{background:var(--primary);box-shadow:0 0 0 4px var(--card), var(--shadow-thumb);border-color:#0000}.ev .pbw .pbr .slider::-moz-range-track{background:var(--fill-hover);box-shadow:none;border-color:#0000}.ev .pbw .pbr .slider::-moz-range-thumb{background:var(--primary);box-shadow:0 0 0 4px var(--card), var(--shadow-thumb);border-color:#0000}.ev .pbw .pbr .ticks span{background:var(--control)}.ev .pbw .pbr .filter{background:var(--fill);box-shadow:none;border-color:#0000}.ev .pbw .pbr .filter[aria-pressed=true],.ev .pbw .pbr .filter[aria-checked=true],.ev .pbw .pbr .filter.on{background:var(--foreground);color:var(--background)}.ev .pbw .pbr .qp{background:var(--fill);box-shadow:none;border-color:#0000}.ev .pbw .pbr .qp.on,.ev .pbw .pbr .qp[aria-pressed=true]{background:var(--selected);color:var(--foreground)}.ev .pbw .pbr .qp.on span,.ev .pbw .pbr .qp[aria-pressed=true] span{color:var(--muted-foreground)}.ev .pbw .pbr .vt,.ev .pbw .pbr .vt.ex,.ev .pbw .pbr .sw.ex{box-shadow:none}.ev .pbw .pbr .vt.sh,.ev .pbw .pbr .sw.sh{background:var(--fill);border:0}.ev .p6{color:var(--foreground);flex-direction:column;gap:28px;min-width:0;display:flex}.ev .p6 *{min-width:0}.ev .p6 :is(h2,h3,p){margin:0}.ev .p6 h3{font-family:var(--type-heading);letter-spacing:-.025em;font-size:24px;font-weight:800}.ev .p6 p{line-height:1.55}.ev .p6 button{cursor:pointer}.ev .p6 button:disabled{cursor:default}.ev .p6 :is(button,input,select):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ev .p6 :is(.p6-fine,.p6-status){color:var(--foreground);font-size:14px;line-height:1.5}.ev .p6-assure{background:var(--success-soft);color:var(--foreground);border-radius:18px;flex-direction:column;gap:4px;padding:18px 22px;display:flex}.ev .p6-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ev .p6-billing{background:var(--muted);border-radius:14px;gap:4px;padding:5px}.ev .p6-billing button{min-height:44px;color:var(--foreground);border:0;border-radius:10px;padding:8px 16px}.ev .p6-billing button[aria-pressed=true]{background:var(--card);color:var(--foreground)}.ev .p6-billing span{color:var(--primary-ink);font-size:13px;font-weight:700}.ev .p6-basis{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.ev .p6 select{background:var(--muted);min-height:44px;color:var(--foreground);border:0;border-radius:12px;padding:10px}.ev .p6-finder{background:var(--card);box-shadow:var(--elevation-sm);border-radius:24px;grid-template-columns:minmax(0,1fr) 410px;gap:40px;padding:36px;display:grid}.ev .p6-left{flex-direction:column;justify-content:space-between;gap:30px;display:flex}.ev .p6-answer{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.ev .p6-answer>b{font-family:var(--type-heading);letter-spacing:-.035em;font-size:80px;font-weight:800;line-height:1}.ev .p6-answer>span{font-family:var(--type-heading);font-size:26px;font-weight:700;line-height:1.15}.ev .p6-answer p{width:100%;margin-top:10px;font-size:15px}.ev .p6-bands{grid-template-columns:2fr 2fr 1fr;gap:6px;display:grid}.ev .p6-bands button{background:var(--muted);color:var(--foreground);border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:68px;padding:14px;font-weight:700;display:flex}.ev .p6-bands button[aria-pressed=true]{background:var(--primary-soft);color:var(--primary-ink)}.ev .p6-bands small{color:var(--foreground);font-size:13px;font-weight:400}.ev .p6-range{width:80%;height:44px;accent-color:var(--primary);touch-action:pan-y;cursor:pointer;margin:12px auto 0;display:block}.ev .p6-ticks{grid-template-columns:repeat(5,1fr);margin-bottom:16px;display:grid}.ev .p6-ticks button{min-height:70px;color:var(--foreground);background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px 2px;font-size:15px;display:flex}.ev .p6-ticks button[aria-pressed=true]{background:var(--primary-soft);color:var(--primary-ink)}.ev .p6-ticks small{color:var(--foreground);font-size:13px}.ev .p6-summary{background:var(--primary-soft);border-radius:20px;flex-direction:column;gap:14px;padding:28px;display:flex}.ev .p6-summary h3{font-size:32px}.ev .p6-price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ev .p6-price>b{font-family:var(--type-heading);letter-spacing:-.04em;font-size:48px;font-weight:800;line-height:1}.ev .p6-summary dl{margin:0}.ev .p6-summary dl>div{justify-content:space-between;align-items:center;gap:12px;min-height:42px;font-size:15px;display:flex}.ev .p6-summary dd{text-align:right;margin:0;font-weight:700}.ev .p6 .p6-cta{border:2px solid var(--ink);background:var(--primary);color:var(--primary-foreground);box-shadow:4px 4px 0 var(--ink);white-space:normal;text-align:center;width:100%;min-height:50px;padding:12px 16px;font-size:15px;line-height:1.35}.ev .p6 .btn-ghost{background:var(--muted);box-shadow:none;color:var(--foreground);white-space:normal;text-align:center;border:0;min-height:44px;padding:10px 14px}.ev .p6-plan-table{flex-direction:column;gap:20px;display:flex}.ev .p6-plan-table>div{background:var(--card);border-radius:20px;padding:24px}.ev .p6-plan-row{background:var(--muted);border-radius:14px;grid-template-columns:2fr 1.3fr 1fr auto;align-items:center;gap:20px;margin-top:18px;padding:18px;display:grid}.ev .p6-plan-row p{margin-top:5px;font-size:14px}.ev .p6-packs{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ev .p6-pack{background:var(--card);border-radius:20px;flex-direction:column;gap:12px;padding:24px;display:flex}.ev .p6-pack>.btn{margin-top:auto}.ev .p6-topup{background:var(--muted);border-radius:20px;flex-wrap:wrap;align-items:center;gap:20px;padding:24px;display:flex}.ev .p6-topup>div:first-child{flex:1;min-width:200px}.ev .p6-stepper{align-items:center;gap:12px;display:flex}.ev .p6-stepper button{background:var(--card);width:44px;height:44px;color:var(--foreground);border:0;border-radius:50%;font-size:24px}.ev .p6-home-groups{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ev .p6-home-card{background:var(--card);border-radius:24px;flex-direction:column;gap:14px;padding:28px;display:flex}.ev .p6-home-card>strong{font-family:var(--type-heading);font-size:30px}.ev .p6-home-card .btn{margin-top:auto}.ev .p6-strip{background:var(--muted);border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:20px;display:flex}.ev .p6-bal{background:var(--muted);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;font-size:14px;display:grid}.ev .p6-bal b{font-family:var(--type-heading);margin-top:5px;font-size:28px;display:block}.ev .p6-options{flex-direction:column;gap:12px;display:flex}.ev .p6-option{background:var(--muted);cursor:pointer;border-radius:16px;align-items:flex-start;gap:14px;padding:18px;display:flex;position:relative}.ev .p6-option[data-selected=true]{background:var(--primary-soft)}.ev .p6-option input{accent-color:var(--primary);flex:none;width:20px;height:20px;margin-top:4px}.ev .p6-option>span{flex:1}.ev .p6-option b{font-size:16px;line-height:1.4;display:block}.ev .p6-option small{margin-top:4px;font-size:14px;line-height:1.5;display:block}.ev .p6-option>strong{text-align:right;flex:none;font-size:22px}.ev .p6-option>strong small{font-size:13px;font-weight:400}.ev .p6-option em{background:var(--card);color:var(--foreground);border-radius:20px;margin-top:8px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:700;display:inline-block}.ev .p6-modal{gap:18px}@media (width<=1100px){.ev .p6-finder{grid-template-columns:minmax(0,1fr) 360px;gap:24px;padding:24px}}@media (width<=860px){.ev .p6-finder{grid-template-columns:1fr;gap:24px;padding:20px}.ev .p6-home-groups{grid-template-columns:1fr}.ev .p6-packs{grid-template-columns:repeat(2,1fr)}.ev .p6-plan-row{grid-template-columns:1fr 1fr}.ev .p6-summary{padding:24px}}@media (width<=480px){.ev .p6{gap:22px}.ev .p6-answer>b{font-size:60px}.ev .p6-answer>span{font-size:22px}.ev .p6-bands button{padding:10px 6px;font-size:13px}.ev .p6-bands small,.ev .p6-ticks button,.ev .p6-ticks small{font-size:11px}.ev .p6-finder{padding:16px}.ev .p6-packs{grid-template-columns:1fr}.ev .p6-plan-row{grid-template-columns:1fr;padding:16px}.ev .p6-plan-table>div{padding:18px}.ev .p6-home-card{padding:24px}.ev .p6-option{gap:10px;padding:14px}.ev .p6-option>strong{font-size:20px}.ev .p6-option b{font-size:15px}.ev .p6-bal{font-size:12px}.ev .p6-assure{padding:16px}.ev .p6-topup{padding:18px}.ev .p6-stepper{justify-content:center;width:100%}}.ev .p6-summary .p6-for,.ev .p6-summary .p6-team-note{min-height:3.1em}.ev .p6 .btn:disabled{opacity:1}.ev .topup:has(.p6-modal)>.row{display:none}@media (width<=480px){.ev .topup:has(.p6-modal){gap:12px;padding:18px 16px}.ev .topup:has(.p6-modal) h2{font-size:24px!important}.ev .topup:has(.p6-modal)>.stack .p{font-size:14px;line-height:1.45}.ev .p6-modal{gap:12px}.ev .p6-modal .p6-bal{padding:12px 14px}.ev .p6-modal .p6-bal b{font-size:24px}.ev .p6-modal .p6-options{gap:8px}.ev .p6-modal .p6-option{padding:12px}.ev .p6-modal .p6-option b{font-size:14px}.ev .p6-modal .p6-option small{font-size:13px;line-height:1.4}.ev .p6-modal .p6-status,.ev .p6-modal .p6-fine{font-size:12px;line-height:1.4}}.ev .p6-videos{flex-direction:column;gap:10px;display:flex}.ev .p6-videos .vw-grid{grid-template-rows:repeat(6,12px);grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.ev .p6-videos .vt{background:var(--primary);border-radius:3px;animation:.18s ease-out p6-tile-in;display:block}.ev .p6-left>.p6-videos{flex:1}.ev .p6-topup>.p6-videos{flex:1;min-width:min(200px,100%)}@keyframes p6-tile-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ev .p6-videos .vt{animation:none}}.ev .p6-range{appearance:none;background:0 0}.ev .p6-range::-moz-range-track{background:var(--control-fill);border-radius:3px;height:6px}.ev .p6-range::-webkit-slider-runnable-track{background:var(--control-fill);border-radius:3px;height:6px}.ev .p6-range::-moz-range-thumb{border:3px solid var(--card);background:var(--primary);border-radius:50%;width:20px;height:20px}.ev .p6-range::-webkit-slider-thumb{appearance:none;border:3px solid var(--card);background:var(--primary);border-radius:50%;width:26px;height:26px;margin-top:-10px}.ev .p6 :is(button,input,select):focus-visible{outline-color:var(--ring)}.ev .px-cmp{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:32px 64px;padding-block:56px;display:grid}.ev .px-side{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.ev .px-ct{border-collapse:collapse;width:100%;font-size:16px;line-height:1.45}.ev .px-ct th,.ev .px-ct td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:16px}.ev .px-ct thead th,.ev .px-ct thead td{color:var(--muted-foreground);border-top:0;padding-block:12px;font-size:14px;font-weight:700}.ev .px-ct thead th.ev{color:var(--primary-ink);border-radius:var(--r-md) var(--r-md) 0 0}.ev .px-ct tbody th{width:150px;color:var(--muted-foreground);padding-left:0;font-size:14px;font-weight:600}.ev .px-ct .ev{background:var(--primary-soft)}.ev .px-ct tbody td.ev{font-weight:600}.ev .px-ct tbody tr:last-child td.ev{border-radius:0 0 var(--r-md) var(--r-md)}.ev .px-ct td small{color:var(--muted-foreground);margin-top:2px;font-size:13px;font-weight:500;display:block}@media (width<=860px){.ev .px-cmp{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:44px}}@media (width<=640px){.ev .px-cmp{gap:20px;padding-block:36px}.ev .px-ct,.ev .px-ct tbody,.ev .px-ct tr,.ev .px-ct th,.ev .px-ct td{display:block}.ev .px-ct thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ev .px-ct tr{border-top:1px solid var(--line);padding:14px 0 16px}.ev .px-ct tbody th,.ev .px-ct th,.ev .px-ct td{border:0;width:auto;padding:0}.ev .px-ct tbody th{margin-bottom:6px}.ev .px-ct td:before{content:attr(data-l);color:var(--muted-foreground);font-size:12.5px;font-weight:700;display:block}.ev .px-ct td.ev{border-radius:var(--r-md);margin-top:8px;padding:10px 12px}.ev .px-ct td.ev:before{color:var(--primary-ink)}.ev .px-ct tbody tr:last-child td.ev{border-radius:var(--r-md)}}.ev .p7>.px-cmp{margin-block:-32px}@media (width<=640px){.ev .p7>.px-cmp{margin-block:-20px}}.ev .p7{--calc-h:640px}.ev .p7-bands{height:68px;position:relative}.ev .p7-band{background:var(--fill-w);color:var(--foreground);text-align:left;cursor:pointer;border:0;border-radius:14px;flex-direction:column;justify-content:center;gap:2px;padding:0 14px;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.ev .p7-band:hover{background:var(--fill-w-hover)}.ev .p7-band>b{white-space:nowrap;font-size:16px;line-height:1.2}.ev .p7-band>span{color:var(--muted-foreground);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px;line-height:1.3}.ev .p7-band[aria-pressed=true]{background:var(--primary-soft)}.ev .p7-band[aria-pressed=true]>b{color:var(--primary-ink)}.ev .p7-band[aria-pressed=true]>span{color:var(--foreground)}.ev .p7-band:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ev .p7-band.b1{width:calc(40% - 3px);left:0}.ev .p7-band.b2{width:calc(40% - 6px);left:calc(40% + 3px)}.ev .p7-band.b3{width:calc(20% - 3px);left:calc(80% + 3px)}.ev .p7-slide{height:44px;margin-top:-6px;position:relative}.ev .p7-rail{border-radius:var(--r-pill);background:var(--fill-hover);height:10px;position:absolute;top:17px;left:10%;right:10%}.ev .p7-fill{border-radius:var(--r-pill);background:var(--primary);height:10px;width:calc(80%*var(--f));position:absolute;top:17px;left:10%}.ev .p7-stop{width:18px;height:18px;top:13px;left:calc(10% + 80%*var(--k));background:var(--card);box-shadow:inset 0 0 0 3px var(--fill-hover);border-radius:50%;margin-left:-9px;position:absolute}.ev .p7-stop.on{box-shadow:inset 0 0 0 3px var(--primary)}.ev .p7-range{top:0;left:calc(10% - var(--th)/2);width:calc(80% + var(--th));appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;height:44px;margin:0;position:absolute}.ev .p7-range::-webkit-slider-runnable-track{background:0 0;height:44px}.ev .p7-range::-moz-range-track{background:0 0;height:44px}.ev .p7-range::-webkit-slider-thumb{appearance:none;width:var(--th);height:var(--th);background:var(--primary);box-shadow:0 0 0 5px var(--card),0 2px 8px #18120c4d;border:0;border-radius:50%;margin-top:8px;transition:transform .12s}.ev .p7-range::-moz-range-thumb{width:var(--th);height:var(--th);background:var(--primary);box-shadow:0 0 0 5px var(--card),0 2px 8px #18120c4d;border:0;border-radius:50%}.ev .p7-range:hover::-webkit-slider-thumb{transform:scale(1.08)}.ev .p7-range:active::-webkit-slider-thumb{transform:scale(1.14)}.ev .p7-range:focus{outline:0}.ev .p7-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--card),0 0 0 6px var(--ring)}.ev .p7-range.is-focus::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--card),0 0 0 6px var(--ring)}.ev .p7-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--card),0 0 0 6px var(--ring)}.ev .p7-range.is-drag::-webkit-slider-thumb{box-shadow:0 0 0 5px var(--card),0 0 0 10px var(--primary-soft),0 4px 12px #18120c59;transform:scale(1.14)}.ev .p7-ticks{height:62px;margin-top:-2px;position:relative}.ev .p7-tick{width:86px;color:var(--foreground);cursor:pointer;top:0;left:calc(10% + 80%*var(--k));background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:1px;margin-left:-43px;padding:4px 0;display:flex;position:absolute}.ev .p7-tick:hover{background:var(--fill-w)}.ev .p7-tick>b{font-variant-numeric:tabular-nums;font-size:16px;line-height:1.3}.ev .p7-tick>span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;line-height:1.3}.ev .p7-tick[aria-pressed=true]>b{color:var(--primary-ink)}.ev .p7-tick[aria-pressed=true]>span{color:var(--foreground);font-weight:600}.ev .p7{--calc-h:640px;--paper:#fffcf3;--cols:30;--th:28px;flex-direction:column;gap:72px;min-width:0;display:flex}.ev .p7 h1,.ev .p7 h2,.ev .p7 h3,.ev .p7 p,.ev .p7 dl,.ev .p7 dd,.ev .p7 ul{margin:0}.ev .p7 ul{padding:0;list-style:none}.ev .p7 .ico{flex:none;display:block}.ev .p7-first{padding-bottom:36px}.ev .p7-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 28px;margin-bottom:22px;display:flex}.ev .p7-intro .stack{gap:6px}.ev .p7 .seg .sv{color:var(--primary-ink);font-size:13px;font-weight:600}.ev .p7-calc{height:var(--calc-h);grid-template-columns:minmax(0,1fr) 410px;gap:40px;display:grid}.ev .p7-work{background:var(--card);box-shadow:var(--shadow-soft);border-radius:24px;flex-direction:column;justify-content:space-between;gap:14px;padding:32px 32px 28px;display:flex;overflow:hidden}.ev .p7-ans{flex-direction:column;gap:6px;display:flex}.ev .p7-big{font-family:var(--type-heading);letter-spacing:-.035em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-weight:800;line-height:1;display:flex}.ev .p7-big .pre{font-family:var(--type-body);letter-spacing:0;color:var(--muted-foreground);font-size:1.05rem;font-weight:600}.ev .p7-big b{font-variant-numeric:tabular-nums;font-size:3.5rem;font-weight:800}.ev .p7-big .unit{letter-spacing:-.02em;font-size:1.4rem;font-weight:700}.ev .p7-basis{color:var(--muted-foreground);font-size:14.5px;line-height:1.45}.ev .p7-wallbox{flex-direction:column;gap:12px;display:flex}.ev .p7-wall{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:3px;display:grid}.ev .p7-wall .t{aspect-ratio:1;background:var(--fill);border-radius:4px}.ev .p7-wall .t.ok{background:var(--primary)}.ev .p7-wall .t.ex{background:var(--gold)}.ev .p7-wall .t.sh{border:1.5px dashed var(--muted-foreground);background:0 0}.ev .p7-legend{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 20px;min-height:36px;font-size:14px;line-height:20px;display:flex}.ev .p7-legend .lg{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.ev .p7-legend .lg.off{display:none}.ev .p7-sw{border-radius:3px;flex:none;width:12px;height:12px;display:block}.ev .p7-sw.ok{background:var(--primary)}.ev .p7-sw.ex{background:var(--gold)}.ev .p7-sw.sh{border:1.5px dashed var(--muted-foreground)}.ev .p7-legend .more{font-weight:600}.ev .p7-fix{border-radius:var(--r-sm);background:var(--primary-soft);min-height:36px;color:var(--primary-ink);cursor:pointer;white-space:nowrap;border:0;margin-left:auto;padding:0 14px;font-size:14px;font-weight:600}.ev .p7-fix:hover{background:#d9c6e4}.ev .p7-fix:focus-visible,.ev .p7-chip:focus-visible,.ev .p7 .seg button:focus-visible,.ev .p7-band:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ev .p7-need{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.ev .p7-need .lbl{color:var(--muted-foreground);font-size:14.5px;font-weight:600}.ev .p7-chips{gap:6px;display:flex}.ev .p7-chip{border-radius:var(--r-sm);background:var(--fill-w);min-width:58px;min-height:40px;color:var(--foreground);cursor:pointer;font-variant-numeric:tabular-nums;border:0;padding:0 12px;font-size:15px;font-weight:600}.ev .p7-chip:hover{background:var(--fill-w-hover)}.ev .p7-chip[aria-pressed=true]{background:var(--primary-soft);color:var(--primary-ink);font-weight:700}.ev .p7-chip[aria-pressed=true]:hover{background:var(--primary-soft)}.ev .p7-rcw{height:var(--calc-h);filter:drop-shadow(0 14px 20px #18120c1f)drop-shadow(0 2px 3px #18120c1a)}.ev .p7-rc{--tw:16px;--th:8px;background:var(--paper);height:100%;color:var(--foreground);-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 90deg,#0000 91deg) top/var(--tw) var(--th) repeat-x,conic-gradient(from -45deg at bottom,#0000,#000 1deg 90deg,#0000 91deg) bottom/var(--tw) var(--th) repeat-x,linear-gradient(#000 0 0) 0 calc(var(--th) - 1px)/100% calc(100% - 2 * var(--th) + 2px) no-repeat;-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 90deg,#0000 91deg) top/var(--tw) var(--th) repeat-x,conic-gradient(from -45deg at bottom,#0000,#000 1deg 90deg,#0000 91deg) bottom/var(--tw) var(--th) repeat-x,linear-gradient(#000 0 0) 0 calc(var(--th) - 1px)/100% calc(100% - 2 * var(--th) + 2px) no-repeat;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 90deg,#0000 91deg) top/var(--tw) var(--th) repeat-x,conic-gradient(from -45deg at bottom,#0000,#000 1deg 90deg,#0000 91deg) bottom/var(--tw) var(--th) repeat-x,linear-gradient(#000 0 0) 0 calc(var(--th) - 1px)/100% calc(100% - 2 * var(--th) + 2px) no-repeat;flex-direction:column;padding:34px 28px;display:flex}.ev .rc-head{font-family:var(--type-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:12px;font-weight:500;line-height:1.2;display:flex}.ev .rc-head .bl{color:var(--muted-foreground);white-space:nowrap}.ev .rc-dash{border:0;border-top:1.5px dashed #18120c4d;height:0;margin:18px 0}.ev .rc-title h3{font-family:var(--type-heading);letter-spacing:-.03em;font-size:2rem;font-weight:800;line-height:1.05}.ev .rc-title p{color:var(--muted-foreground);margin-top:6px;font-size:14.5px;line-height:1.4}.ev .rc-rows{font-family:var(--type-mono);flex-direction:column;gap:15px;font-size:13.5px;line-height:1.3;display:flex}.ev .rc-row{align-items:baseline;gap:8px;display:flex}.ev .rc-row dt{flex:none}.ev .rc-row i{border-bottom:2px dotted #18120c47;flex:1;min-width:12px;transform:translateY(-3px)}.ev .rc-row dd{font-variant-numeric:tabular-nums;text-align:right;flex:none;font-weight:500}.ev .rc-hint{background:var(--success-soft);color:#14301d;border-radius:12px;align-items:flex-start;gap:9px;min-height:58px;padding:11px 14px;font-size:14px;line-height:1.4;display:flex}.ev .rc-hint .ico{color:var(--success);margin-top:1px}.ev .rc-grow{flex:1 1 0;min-height:10px}.ev .rc-total{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ev .rc-total .lbl{font-family:var(--type-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:8px;font-size:11px;font-weight:500;line-height:1;display:block}.ev .rc-total .amt{font-family:var(--type-heading);letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:2.75rem;font-weight:800;line-height:1;display:block}.ev .rc-total .per{text-align:right;font-family:var(--type-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.6rem;font-weight:800;line-height:1;display:block}.ev .p7-rc .btn{margin-top:18px}.ev .p7 .cta .sm{display:none}.ev .p7 .rc-fine{text-align:center;color:var(--muted-foreground);margin-top:16px;font-size:13.5px;line-height:1.4}.ev .p7-head{flex-direction:column;gap:8px;margin-bottom:22px;display:flex}.ev .p7-groups{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ev .p7-grp{flex-direction:column;gap:12px;display:flex}.ev .p7-grp.pg1,.ev .p7-grp.pg2{grid-column:span 2}.ev .p7-grp>header{flex-direction:column;gap:2px;min-height:46px;display:flex}.ev .p7-grp>header b{font-size:16px;line-height:1.3}.ev .p7-grp>header span{color:var(--muted-foreground);font-size:13.5px;line-height:1.4}.ev .p7-cards{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:16px;display:grid}.ev .p7-card{background:var(--card);box-shadow:var(--shadow-soft);border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex}.ev .p7-card.on{background:var(--primary-soft);box-shadow:none}.ev .p7-card .top{flex-direction:column;gap:12px;display:flex}.ev .p7-card h3{font-family:var(--type-heading);letter-spacing:-.02em;font-size:1.4rem;font-weight:800;line-height:1.1}.ev .p7-card.on h3{color:var(--primary-ink)}.ev .p7-card .seg{grid-template-columns:1fr 1fr;width:100%;display:grid}.ev .p7-card .seg button{justify-content:center;min-height:36px;padding:0 6px;font-size:13.5px}.ev .p7-card.on .seg{background:#fffdf899}.ev .p7-card .price{flex-direction:column;gap:2px;display:flex}.ev .p7-card .price b{font-family:var(--type-heading);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:2.35rem;font-weight:800;line-height:1.05}.ev .p7-card .price .u{font-size:14px;font-weight:500;line-height:1.3}.ev .p7-card .bill{min-height:20px;color:var(--muted-foreground);margin-top:-4px;font-size:13.5px;line-height:20px}.ev .p7-card.on .bill{color:#40362b}.ev .p7-card dl{flex-direction:column;margin-top:2px;display:flex}.ev .p7-card dl>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;min-height:38px;padding:9px 0;font-size:14px;line-height:20px;display:flex}.ev .p7-card.on dl>div{border-top-color:#18120c24}.ev .p7-card dt{color:var(--muted-foreground)}.ev .p7-card.on dt{color:#40362b}.ev .p7-card dd{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:700}.ev .p7-card .btn{width:100%;margin-top:auto}.ev .p7-scroll{background:var(--card);box-shadow:var(--shadow-soft);-webkit-overflow-scrolling:touch;border-radius:24px;overflow-x:auto}.ev .p7-scroll:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ev .p7-tbl{min-width:900px;padding:6px 0}.ev .p7-tr{grid-template-columns:176px repeat(5,minmax(0,1fr));display:grid}.ev .p7-tr+.p7-tr .th,.ev .p7-tr+.p7-tr .td{border-top:1px solid var(--line)}.ev .p7-tr.grp .th,.ev .p7-tr.grp .td,.ev .p7-tr.names .th,.ev .p7-tr.names .td{border-top:0}.ev .p7-tr.names .th{align-items:center}.ev .p7-tr .th{z-index:2;background:var(--card);color:var(--muted-foreground);align-items:flex-start;padding:15px 16px 15px 24px;font-size:14px;font-weight:600;line-height:1.4;display:flex;position:sticky;left:0}.ev .p7-tr .td{font-variant-numeric:tabular-nums;padding:15px 16px;font-size:15px;line-height:1.4}.ev .p7-tr .td small{color:var(--muted-foreground);margin-top:2px;font-size:13px;line-height:1.35;display:block}.ev .p7-tr .td.on{background:var(--selected)}.ev .p7-tr .td.g{font-family:var(--type-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);padding-top:14px;padding-bottom:4px;font-size:12px;font-weight:500}.ev .p7-tr .td.g.s2{grid-column:span 2}.ev .p7-tr.names .td b{font-family:var(--type-heading);letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.ev .p7-tr.names .td.on b{color:var(--primary-ink)}.ev .p7-tr .td.strong{font-weight:700}.ev .p7 .p7-incl{background:var(--success-soft);color:#14301d;border-radius:18px;align-items:flex-start;gap:9px;margin-top:16px;padding:16px 24px;font-size:14.5px;line-height:1.45;display:flex}.ev .p7-incl .ico{color:var(--success);flex:none;margin-top:2px}.ev .p7 .p7-tr .td.all{color:var(--foreground);grid-column:2/-1}@media (width<=1100px){.ev .p7-calc{grid-template-columns:minmax(0,1fr) 360px;gap:28px}.ev .p7-work{padding:28px 24px 24px}.ev .p7-groups{grid-template-columns:minmax(0,1fr);gap:28px}.ev .p7-grp.pg1,.ev .p7-grp.pg2{grid-column:auto}.ev .p7-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}@media (width<=860px){.ev .p7{--cols:20;gap:52px}.ev .p7-intro{align-items:stretch;margin-bottom:18px}.ev .p7-intro .stack,.ev .p7-intro .seg{width:100%}.ev .p7-intro .seg button{flex:1 1 0;justify-content:center;min-height:44px}.ev .p7-calc{grid-template-columns:minmax(0,1fr);gap:24px;height:auto}.ev .p7-work{border-radius:22px;justify-content:flex-start;gap:18px;padding:22px 16px 20px}.ev .p7-ans{order:0}.ev .p7-work>.p7-sl{order:1}.ev .p7-wallbox{order:2}.ev .p7-need{order:3}.ev .p7-big{flex-wrap:nowrap;gap:4px 8px}.ev .p7-big .pre{font-size:1rem}.ev .p7-big b{font-size:2.75rem}.ev .p7-big .unit{font-size:1.1rem}.ev .p7-legend{align-content:flex-start;gap:6px 16px;min-height:70px}.ev .p7-fix{min-height:44px;margin-left:0}.ev .p7-need{flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px}.ev .p7-chips{gap:6px;width:100%}.ev .p7-chip{flex:1 1 0;min-width:0;min-height:44px;padding:0 4px}.ev .p7-rcw{height:624px}.ev .rc-head{letter-spacing:.06em;font-size:11.5px}.ev .p7-rc{padding:32px 22px}.ev .rc-title h3{font-size:1.75rem}.ev .rc-total .amt{font-size:2.5rem}.ev .p7 .cta .lg{display:none}.ev .p7 .cta .sm{display:inline}.ev .p7-groups{gap:26px}.ev .p7-cards{grid-template-columns:minmax(0,1fr);gap:12px}.ev .p7-grp.pg1,.ev .p7-grp.pg2{grid-column:auto}.ev .p7-card{gap:10px;padding:18px}.ev .p7-card .top{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.ev .p7-card .seg{flex:none;width:178px}.ev .p7-card .seg button{min-height:44px}.ev .p7-card .price{flex-flow:wrap;align-items:baseline;gap:2px 8px}.ev .p7-card .bill{margin-top:-6px}.ev .p7-tbl{min-width:760px}.ev .p7-tr{grid-template-columns:116px repeat(5,minmax(0,1fr))}.ev .p7-tr .th{padding:14px 10px 14px 16px;font-size:13.5px}.ev .p7-tr .td{padding:14px 12px;font-size:14.5px}.ev .p7-incl{padding:14px 18px}.ev .p7-band{padding:0 8px}.ev .p7-band>b{font-size:14.5px}.ev .p7-band>span{font-size:12px}.ev .p7-bands{height:64px}.ev .p7-tick{width:70px;margin-left:-35px}.ev .p7-tick>b{font-size:14.5px}.ev .p7-tick>span{font-size:12.5px}.ev .p7-ticks{height:58px}}.ev .p7 .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ev .p7 button{font:inherit}.ev .p7 button:disabled{cursor:default}.ev .p7 .btn:disabled{opacity:1}.ev .p7-quick{display:none}.ev .p7-status{margin-top:16px;font-size:14px;line-height:1.5}.ev .p7-status p{margin:0}.ev .p7 .stack{flex-direction:column;display:flex}@media (width<=860px){.ev .p7-quick{white-space:nowrap;order:1;width:100%;min-height:48px;display:flex}.ev .p7-ans{order:0}.ev .p7-work>.p7-sl{order:2}.ev .p7-wallbox{order:3}.ev .p7-need{order:4}}.ev .p7 .seg button{color:var(--foreground);background:0 0}.ev .p7 .seg button:hover{color:var(--primary-ink);background:0 0}.ev .p7 .seg button[aria-pressed=true]{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-thumb)}.ev .p6-onetime{margin-top:72px}@media (width<=860px){.ev .p6-onetime{margin-top:52px}}@media (width>=861px){.ev .p7 .p7-intro h1.h1{font-size:41.6px}}.ev .p7 .p7-intro .mono{color:var(--muted-foreground)}.ev .p7-head-sw{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}
