@layer theme,base;@layer components{.ev .wp-sec,.ev .wp-dlg,.ev .wp-pricing-top{--w-a:color-mix(in srgb,var(--gold) 50%,#fff);--w-b:var(--gold);--w-ink2:#40362b;--w-line:#18120c2e;--w-glow:255,184,77}.ev .wp-sec h2,.ev .wp-sec h3,.ev .wp-sec p,.ev .wp-sec dl,.ev .wp-sec dd,.ev .wp-sec ul,.ev .wp-dlg h3,.ev .wp-dlg p,.ev .wp-dlg ul,.ev .wp-dlg dl{margin:0}.ev .wp-sec ul,.ev .wp-dlg ul{padding:0;list-style:none}.ev .wp-sec svg,.ev .wp-dlg svg{flex:none;display:block}.ev .wp-sec{padding:16px 0 8px}.ev .wp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;margin-bottom:36px;display:flex}.ev .wp-head .tx{flex-direction:column;gap:10px;max-width:62ch;display:flex}.ev .wp-ctl{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.ev .wp-assure{background:var(--success-soft);color:#14301d;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.ev .wp-assure svg{color:var(--success)}.ev .wp-foot{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;font-size:15px;display:flex;margin-top:32px!important}.ev .wp-msg{color:var(--foreground);font-size:14.5px;margin-top:20px!important}.ev .wp-msg a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.ev .wp-sec .seg .sv,.ev .wp-dlg .seg .sv{color:#14502a;font-size:12.5px;font-weight:700}.ev .wp-sec .seg,.ev .wp-dlg .seg{background:var(--fill-hover)}.ev .wp-dlg .seg{background:var(--fill-w-hover)}.ev .tag-solid{background:var(--primary);min-height:30px;color:var(--primary-foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 13px 0 10px;font-size:13.5px;font-weight:700;line-height:1;display:inline-flex}.ev .wp-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;padding-block:16px;display:grid}.ev .wp-grid.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ev .wp-card{isolation:isolate;background:var(--card);box-shadow:var(--shadow-soft);color:var(--foreground);border-radius:20px;flex-direction:column;gap:14px;padding:24px;display:flex;position:relative}.ev .wp-card>*{z-index:1;position:relative}.ev .wp-c-top{flex-direction:column;gap:6px;display:flex}.ev .wp-slot{align-items:center;min-height:30px;display:flex}.ev .wp-c-name{font-family:var(--type-heading);letter-spacing:-.025em;font-size:1.5rem;font-weight:800;line-height:1.1}.ev .wp-c-for{color:var(--muted-foreground);font-size:14.5px;line-height:1.4}.ev .wp-price{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.ev .wp-amt{font-family:var(--type-heading);letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:2.6rem;font-weight:800;line-height:1.05}.ev .wp-per{color:var(--muted-foreground);font-size:15px;font-weight:500;line-height:1.3}.ev .wp-bill{min-height:26px;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14px;line-height:1.4;display:flex;margin-top:-6px!important}.ev .wp-save{background:var(--success-soft);color:#14301d;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.ev .wp-dl{flex-direction:column;display:flex}.ev .wp-dl>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;min-height:40px;padding:9px 0;font-size:14.5px;line-height:22px;display:flex}.ev .wp-dl dt{color:var(--muted-foreground)}.ev .wp-dl dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.ev .wp-feat{flex-direction:column;gap:8px;font-size:14.5px;line-height:1.4;display:flex}.ev .wp-feat li{align-items:flex-start;gap:10px;display:flex}.ev .wp-feat svg{color:var(--success);margin-top:2px}.ev .wp-fine{min-height:40px;color:var(--muted-foreground);text-wrap:pretty;font-size:13.5px;line-height:1.45}.ev .wp-card.is-w{background:linear-gradient(160deg,var(--w-a) 0%,var(--w-b) 100%);box-shadow:var(--shadow-soft),0 0 40px 4px rgba(var(--w-glow),.34);margin-block:-14px;padding:38px 26px;animation:3.6s ease-in-out infinite wp-breathe}.ev .wp-card.is-w:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(108deg,#fff0 38%,#ffffff9e 50%,#fff0 62%) 100% 0/300% 100% no-repeat;animation:5.2s ease-in-out infinite wp-sheen;position:absolute;inset:0}.ev .wp-card.is-w .wp-c-for,.ev .wp-card.is-w .wp-per,.ev .wp-card.is-w .wp-bill,.ev .wp-card.is-w .wp-dl dt,.ev .wp-card.is-w .wp-fine{color:var(--w-ink2)}.ev .wp-card.is-w .wp-dl>div{border-top-color:var(--w-line)}.ev .wp-card.is-w .wp-feat svg{color:#14502a}.ev .wp-card.is-w .wp-save{background:#ffffffb3}.ev .wp-card.is-w .wp-amt{font-size:2.9rem}.ev .wp-cmp{border-radius:var(--r-md);color:var(--foreground);background:#ffffff94;align-items:flex-start;gap:10px;padding:11px 13px;font-size:14px;font-weight:600;line-height:1.45;display:flex}.ev .wp-cmp svg{color:var(--primary-ink);margin-top:2px}.ev .wp-slot .tag-solid{animation:3.2s ease-in-out infinite wp-bob}.ev .wp-slot .tag-solid svg{animation:3.2s ease-in-out infinite wp-twinkle}@keyframes wp-breathe{0%,to{box-shadow:var(--shadow-soft),0 0 30px 0 rgba(var(--w-glow),.2)}50%{box-shadow:var(--shadow-soft),0 0 46px 8px rgba(var(--w-glow),.46)}}@keyframes wp-sheen{0%,52%{background-position:100% 0}to{background-position:0 0}}@keyframes wp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes wp-twinkle{0%,68%,to{transform:rotate(0)scale(1)}84%{transform:rotate(18deg)scale(1.2)}}@media (prefers-reduced-motion:reduce){.ev .wp-card.is-w{box-shadow:var(--shadow-soft),0 0 40px 4px rgba(var(--w-glow),.34);animation:none}.ev .wp-card.is-w:before{opacity:0;animation:none}.ev .wp-slot .tag-solid,.ev .wp-slot .tag-solid svg{animation:none}}.ev .wp-card.wp-wide{grid-template-columns:minmax(0,1fr) 300px;gap:16px 36px;margin-block:0;padding:28px 30px;display:grid}.ev .wp-wide .l{flex-direction:column;gap:14px;min-width:0;display:flex}.ev .wp-wide .r{flex-direction:column;justify-content:flex-end;gap:12px;min-width:0;display:flex}.ev .wp-wide .wp-c-name{font-size:1.6rem}.ev .wp-wide .wp-amt{font-size:3.1rem}.ev .wp-wide .wp-sum{flex-wrap:wrap;gap:4px 18px;font-size:15px;line-height:1.4;display:flex}.ev .wp-wide .wp-sum b{font-variant-numeric:tabular-nums}.ev .wp-wide .wp-fine{min-height:0;margin-top:12px}.ev .wp-pricing-top{margin-bottom:28px}.ev .wp-dlg{flex-direction:column;gap:22px;display:flex}.ev .wp-dlg-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.ev .wp-dlg-bar .lbl{color:var(--muted-foreground);font-size:15px;font-weight:600}.ev .wp-dlg-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.ev .wp-dlg-foot .note{color:var(--muted-foreground);font-size:14px}.ev .wp-flip{transform:scaleX(-1)}.ev .wp-sfoot{display:none}.ev .wp-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ev .wp-row{border-radius:var(--r-lg);background:var(--fill-w-hover);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:84px;padding:14px 20px;display:grid;position:relative}.ev .wp-row:hover{background:var(--fill-hover)}.ev .wp-row:has(input:checked){background:var(--primary-soft)}.ev .wp-row:has([data-slot=radio-group-item]:focus-visible){outline:3px solid var(--ring);outline-offset:2px}.ev .wp-row .tx{flex-direction:column;gap:2px;min-width:0;display:flex}.ev .wp-row .nm{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:17px;font-weight:700;line-height:1.3;display:flex}.ev .wp-row .sb{color:var(--muted-foreground);font-size:14px;line-height:1.4}.ev .wp-row:has(input:checked) .sb{color:#40362b}.ev .wp-row:has(input:checked) .pr span{color:#40362b}.ev .wp-row .pr{text-align:right;font-variant-numeric:tabular-nums;line-height:1.25}.ev .wp-row .pr b{font-family:var(--type-heading);letter-spacing:-.03em;font-size:1.35rem;font-weight:800;display:block}.ev .wp-row .pr span{color:var(--muted-foreground);font-size:13px;display:block}.ev .wp-row .tag{background:var(--card);min-height:26px;color:var(--primary-ink);border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.ev .wp-reg-cta{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:16px 36px;display:grid}.ev .wp-reg-cta .l{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ev .wp-reg-go{flex-direction:column;gap:10px;display:flex}.ev .wp-reg-go .wp-fine{text-align:center;min-height:0}.ev .wp-dlg .wp-fine a,.ev .wp-dlg .wp-msg a{text-underline-offset:3px;text-decoration:underline}.ev .wp-dlg .wp-msg{font-size:14.5px;margin:0!important}.ev .topup{max-width:960px}@container kit (width<=1100px){.ev .wp-grid{gap:18px}.ev .wp-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.ev .wp-card.is-w{padding:38px 22px}}@container kit (width<=860px){.ev .wp-head{align-items:stretch;margin-bottom:28px}.ev .wp-head .tx{max-width:none}.ev .wp-ctl{width:100%}.ev .wp-ctl .seg{width:100%;display:flex}.ev .wp-ctl .seg button{flex:1 1 0;min-height:44px;padding:0 6px}.ev .wp-grid,.ev .wp-grid.four{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:0}.ev .wp-card{padding:22px 20px}.ev .wp-card.is-w{order:-1;margin-block:0;padding:24px 20px 22px}.ev .wp-slot:empty{display:none}.ev .wp-fine{min-height:0}.ev .wp-amt{font-size:2.35rem}.ev .wp-card.is-w .wp-amt{font-size:2.6rem}.ev .wp-foot{margin-top:24px!important}.ev .wp-card.wp-wide{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px}}@container kit (width<=600px){.ev .wp-dlg{gap:16px}.ev .wp-dlg-bar .lbl{display:none}.ev .wp-dlg .seg{width:100%;display:flex}.ev .wp-dlg .seg button{flex:1 1 0;min-height:44px;padding:0 8px}.ev .wp-dlg .wp-inline-cta{display:none}.ev .wp-dlg-foot{justify-content:center}.ev .wp-dlg-foot .note{display:none}.ev .wp-sfoot{padding:14px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--card);box-shadow:0 -1px 0 var(--line);flex-direction:column;gap:10px;margin:0 -16px -24px;display:flex;position:sticky;bottom:-24px}.ev .wp-sfoot .wp-fine{text-align:center;min-height:0}.ev .wp-rows{grid-template-columns:minmax(0,1fr);gap:10px}.ev .wp-row{gap:12px;min-height:76px;padding:12px 16px}.ev .wp-reg-cta{grid-template-columns:minmax(0,1fr)}.ev .wp-reg-cta .l{order:2}}.ev .wp-sec .seg button,.ev .wp-dlg .seg button{color:var(--foreground);box-shadow:none;background:0 0;font-weight:600}.ev .wp-sec .seg button[aria-pressed=true],.ev .wp-dlg .seg button[aria-pressed=true]{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-thumb)}.ev .wp-sec .seg button:focus-visible,.ev .wp-dlg .seg button:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.ev .wp-sec .seg .sv,.ev .wp-dlg .seg .sv{white-space:nowrap}@container kit (width<=600px){.ev .wp-ctl .seg button,.ev .wp-dlg .seg button{gap:6px;font-size:14px}}.ev .wp-card.wp-wide.is-w{order:0!important}.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 .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 .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 .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-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 .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 .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 .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 .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-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 .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 .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 .pc,.ev .pbw .pbr .qp,.ev .pbw .pbr .seg button{transition: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 .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 .sum-combo{order:0}}@container pb (width<=639px){.ev .pbw .pbr .pb-adjust{height:671px}.ev .pbw .pbr .seg{width:100%}}.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 .seg{background:var(--fill);box-shadow:none;border-color:#0000}.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 .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 .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-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-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-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>span:not([role=radio]){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<=860px){.ev .p6-packs{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.ev .p6{gap:22px}.ev .p6-packs{grid-template-columns:1fr}.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-topup{padding:18px}.ev .p6-stepper{justify-content:center;width:100%}}.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-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 :is(button,input,select):focus-visible{outline-color:var(--ring)}.ev .tp{--tp-chip:var(--card);--tp-cw:56px;--tp-ch:35px;--tp-gap:8px;color:var(--foreground);container:tp/inline-size}.ev .tp svg{flex:none;display:block}.ev .tp .tp-mk{background:var(--primary-soft);width:44px;height:44px;color:var(--primary-ink);border-radius:14px;flex:none;place-items:center;display:grid}.ev .tp b{font-weight:700}.ev .tp-logos{grid-template-columns:repeat(var(--tp-n,9),var(--tp-cw));gap:var(--tp-gap);margin:0;padding:0;list-style:none;display:grid}.ev .tp-chip{height:var(--tp-ch);background:var(--tp-chip);cursor:default;-webkit-user-select:none;user-select:none;border-radius:8px;place-items:center;display:grid}.ev .tp-chip svg{width:100%;height:100%}.ev .tp-logos[data-n="6"]{--tp-n:6}.ev .tp-logos[data-n="8"]{--tp-n:8}.ev .tp-logos[data-n="9"]{--tp-n:9}.ev .tp-pf{color:var(--muted-foreground);margin:0;font-size:13.5px;line-height:1.45}.ev .tp-full{border-radius:var(--r-xl);background:var(--fill-w);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 56px;padding:28px 32px;display:grid}.ev .tp-full .head{align-items:center;gap:14px;display:flex}.ev .tp-full .head h2{font-family:var(--type-heading);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:800;line-height:1.15}.ev .tp-full .head p{color:var(--muted-foreground);margin:2px 0 0;font-size:14px;line-height:1.4}.ev .tp-full .l{flex-direction:column;gap:18px;min-width:0;display:flex}.ev .tp-full .tp-pf{margin-top:-6px}.ev .tp-full .tp-trust{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;font-weight:600;line-height:1.35;list-style:none;display:flex}.ev .tp-trust li{align-items:center;gap:10px;display:flex}.ev .tp-trust .ico{color:var(--success)}@container tp (width<=900px){.ev .tp-full{grid-template-columns:minmax(0,1fr);gap:20px}.ev .tp-full .tp-trust{flex-flow:wrap;gap:8px 28px}}@container tp (width<=600px){.ev .tp-logos[data-n="9"],.ev .tp-logos[data-n="8"]{--tp-n:6}.ev .tp-logos[data-n="8"]{--tp-n:4}.ev .tp-full{gap:18px;padding:20px 16px}.ev .tp-full .head h2{font-size:1.2rem}.ev .tp-full .tp-trust{flex-direction:column;gap:8px}}@container tp (width<=420px){.ev .tp-full .tp-logos{--tp-n:3;--tp-cw:minmax(0,1fr);--tp-ch:42px;--tp-gap:8px}.ev .tp-full .tp-logos[data-n="8"]{--tp-n:4}.ev .tp-full .tp-logos[data-n="6"]{--tp-n:3}}.ev .tp-compact{--tp-cw:40px;--tp-ch:25px;--tp-gap:6px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px 28px;padding-block:24px;display:grid}.ev .tp-compact .lead{align-items:center;gap:12px;min-width:0;display:flex}.ev .tp-compact .lead .tp-mk{border-radius:12px;width:36px;height:36px}.ev .tp-compact .lead b{font-size:15px;line-height:1.3}.ev .tp-compact .lead small{color:var(--muted-foreground);font-size:13px;line-height:1.35;display:block}.ev .tp-compact .pr{justify-self:end;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.ev .tp-compact .pr .ico{color:var(--success)}@container tp (width<=1000px){.ev .tp-compact{grid-template-columns:minmax(0,1fr) auto}.ev .tp-compact .tp-logos{grid-area:2/1/auto/-1}}@container tp (width<=600px){.ev .tp-compact{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:20px}.ev .tp-compact .pr{grid-row:auto;justify-self:start}.ev .tp-compact .tp-logos{--tp-n:6;--tp-cw:minmax(0,1fr);--tp-ch:30px;--tp-gap:6px;grid-row:auto}.ev .tp-compact .tp-logos[data-n="8"]{--tp-n:4}.ev .tp-compact .tp-logos[data-n="6"]{--tp-n:3}}.ev .tp-inline{--tp-chip:var(--fill);--tp-cw:36px;--tp-ch:22px;--tp-gap:5px;color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;font-size:13.5px;line-height:1.35;display:flex}.ev .tp-inline .tx{align-items:center;gap:7px;min-width:0;display:flex}.ev .tp-inline .tx .ico{color:var(--success)}.ev .tp-inline .tx b{color:var(--foreground);font-weight:600}@container tp (width<=480px){.ev .tp-inline{flex-direction:column;gap:8px}.ev .tp-inline .tp-logos{--tp-cw:minmax(0,1fr);--tp-ch:22px;width:100%;max-width:340px}.ev .tp-inline .tp-logos[data-n="9"]{--tp-n:9}.ev .tp-inline .tp-logos[data-n="8"]{--tp-n:8}}.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 [data-variant=price]{border-collapse:collapse;width:100%;font-size:16px;line-height:1.45}.ev [data-variant=price] th,.ev [data-variant=price] td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:16px}.ev [data-variant=price] thead th,.ev [data-variant=price] thead td{color:var(--muted-foreground);border-top:0;padding-block:12px;font-size:14px;font-weight:700}.ev [data-variant=price] thead th.ev{color:var(--primary-ink);border-radius:var(--r-md) var(--r-md) 0 0}.ev [data-variant=price] tbody th{width:150px;color:var(--muted-foreground);padding-left:0;font-size:14px;font-weight:600}.ev [data-variant=price] .ev{background:var(--primary-soft)}.ev [data-variant=price] tbody td.ev{font-weight:600}.ev [data-variant=price] tbody tr:last-child td.ev{border-radius:0 0 var(--r-md) var(--r-md)}.ev [data-variant=price] 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 [data-variant=price],.ev [data-variant=price] tbody,.ev [data-variant=price] tr,.ev [data-variant=price] th,.ev [data-variant=price] td{display:block}.ev [data-variant=price] thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ev [data-variant=price] tr{border-top:1px solid var(--line);padding:14px 0 16px}.ev [data-variant=price] tbody th,.ev [data-variant=price] th,.ev [data-variant=price] td{border:0;width:auto;padding:0}.ev [data-variant=price] tbody th{margin-bottom:6px}.ev [data-variant=price] td:before{content:attr(data-l);color:var(--muted-foreground);font-size:12.5px;font-weight:700;display:block}.ev [data-variant=price] td.ev{border-radius:var(--r-md);margin-top:8px;padding:10px 12px}.ev [data-variant=price] td.ev:before{color:var(--primary-ink)}.ev [data-variant=price] 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-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);pointer-events:none;border-radius:50%;margin-left:-9px;position:absolute}.ev .p7-stop.on{box-shadow:inset 0 0 0 3px var(--primary)}.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-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 .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-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 .p7-cta .lg{display:none}.ev .p7 .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-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-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}.ev .gw-drawer *,.ev .gw-drawer :before,.ev .gw-drawer :after{box-sizing:border-box}.ev .gw-drawer :is(h1,h2,h3,p){margin:0}.ev .gw-drawer [hidden]{display:none!important}.ev .gw-drawer :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ev .gw-drawer .meta{color:var(--muted-foreground);font-size:13.5px;font-weight:500;line-height:1.45}.ev .gw-drawer .ico{flex:none;display:block}.ev .gw-ph{flex-direction:column;flex:none;gap:12px;padding:20px 20px 4px;display:flex}.ev .gw-ph h2{justify-content:space-between;align-items:baseline;gap:8px;font-size:1.3rem;line-height:1.15;display:flex}.ev .gw-foot{flex:none;padding:6px 20px 14px}.ev .gw-empty{color:var(--muted-foreground);flex-direction:column;align-items:flex-start;gap:12px;padding:16px 8px;display:flex}.ev .gw-gh{color:var(--muted-foreground);justify-content:space-between;align-items:center;padding:14px 8px 6px;font-size:13.5px;font-weight:600;display:flex}.ev .gw-row{border-radius:var(--r-md);width:100%;color:var(--foreground);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex}.ev .gw-row:hover{background:var(--fill-w)}.ev .gw-row[aria-current=true],.ev .gw-row[data-active=true]{background:var(--selected)}.ev .gw-rowbtn{min-width:0;color:inherit;border-radius:var(--r-sm);flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.ev .gw-th{background:var(--fill);border-radius:10px;flex:none;width:44px;height:44px;display:block;position:relative;overflow:hidden}.ev .gw-th img{object-fit:cover;width:100%;height:100%;display:block}.ev .gw-ic{background:var(--lilac);width:100%;height:100%;color:var(--foreground);place-items:center;display:grid}.ev .gw-tx{min-width:0;color:var(--muted-foreground);flex-direction:column;flex:1;font-size:13.5px;line-height:1.4;display:flex}.ev .gw-tx b{color:var(--foreground);font-size:15.5px;font-weight:700}.ev .gw-st{align-items:center;gap:5px;font-weight:600;display:inline-flex}.ev .gw-st.gen{color:var(--primary-ink)}.ev .gw-st.bad{color:var(--destructive)}.ev .gw-two{grid-template-columns:minmax(252px,clamp(252px,42%,560px)) minmax(0,1fr);align-items:start;gap:clamp(24px,2.4vw,36px);display:grid}.ev .gw-two[data-wide]{grid-template-columns:minmax(320px,clamp(320px,56%,760px)) minmax(0,1fr)}@media (width<=1199px){.ev .gw-two[data-wide]{grid-template-columns:minmax(0,1fr)}}.ev .gw-stack-col{flex-direction:column;gap:18px;min-width:0;display:flex}.ev .gw-label{font-size:14px;font-weight:600}.ev .gw-drawer button:disabled{cursor:not-allowed}@media (width<=1199px){.ev .gw-two{grid-template-columns:1fr}}@media (width<=760px){.ev .gw-two{grid-template-columns:minmax(0,1fr);gap:16px}}.ev .gw-len{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ev .gw-len .gw-label{flex:none;margin-top:10px;font-size:15.5px;font-weight:700}.ev .gw-run{padding:0}.ev .gw-run .gw-two{align-items:start}.ev .gw-wait{border-radius:var(--r-md);background:var(--fill-w);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:360px;padding:24px;display:flex}.ev .gw-jobrow{border-radius:var(--r-md);background:var(--fill-w);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 16px;display:grid}.ev .gw-jobrow span:not(.gw-tag){color:var(--muted-foreground);grid-column:1;font-size:13.5px}.ev .gw-tag{background:var(--primary-soft);color:var(--primary-ink);border-radius:999px;grid-area:1/2/span 2;padding:4px 10px;font-size:13px;font-weight:700}.ev .gw-note{border-radius:var(--r-md);background:var(--fill-w);margin:0;padding:12px 16px;font-size:14px;line-height:1.5}.ev .gw-btns{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1199px){.ev .gw-run .gw-two{grid-template-columns:1fr;gap:16px}.ev .gw-run .ev-stage,.ev .gw-run .gw-wait{width:100%;max-width:252px;margin-inline:auto}.ev .gw-wait{min-height:240px}.ev .gw-run .gw-two[data-wide]{grid-template-columns:1fr}.ev .gw-run .gw-two[data-wide] .ev-stage,.ev .gw-run .gw-two[data-wide] .gw-wait{max-width:none}}.ev .gw-drawer .gw-dhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.ev .gw-drawer .gw-dhead h2{font-size:1.3rem}.ev .gw-drawer .gw-foot{border-top:1px solid var(--line)}.epx{--fill-w:#f2ead9;--fill-w-hover:#eae1cd;container:epx/inline-size}.epx .ep-hero{--vh:100svh}.epx .ep-h1{font-family:var(--type-heading);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:800}.epx .ep-head .lead{max-width:84ch;color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.05rem;line-height:1.5;display:-webkit-box;overflow:hidden}.epx .ep-sec h2.display,.epx .ep-h h2{font-family:var(--type-heading);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:800}.epx .ep-h .lead{color:var(--muted-foreground);margin:0}.epx .ep-step .step-num{background:var(--primary-soft);color:var(--primary-ink);font-family:var(--type-heading);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.epx .ep-step h3,.epx .ep-qa h3,.epx .ep-post h3{font-family:var(--type-heading);letter-spacing:-.02em;margin:0;font-weight:800}.epx .ep-qa p,.epx .ep-step p,.epx .ep-post p{margin:0}.epx .ep-qa p{margin-top:6px}.epx .ep-embed .ct,.epx .ep-show .ct,.epx .ep-embed .by{margin:0}.epx .ep-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.epx .ep-frame .ep-play{pointer-events:none;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.epx .ep-frame.loaded .ep-play{display:none}.epx .ep-fine{margin:0}.epx .ep-qa sup{line-height:0}.epx .ep-fxrow{container:fxrow/inline-size}.epx .ep-card{background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-soft);box-sizing:border-box;border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex}.epx .ep-card form{flex-direction:column;gap:16px;min-width:0;display:flex}.epx .ep-card .label{justify-content:space-between;align-items:baseline;gap:8px;font-size:15px;font-weight:600;display:flex}.epx .ep-card .hint{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.4}.epx .ep-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.epx .ep-row .label{flex:none}.epx .ep-seg{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));background:var(--fill);border-radius:14px;flex:1;gap:2px;width:100%;max-width:260px;padding:3px;display:grid}.epx .ep-seg [data-slot=radio-group-item]{white-space:nowrap;min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 8px;font-size:15px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.epx .ep-seg [data-slot=radio-group-item]:hover{background:var(--fill-hover)}.epx .ep-seg [data-slot=radio-group-item][aria-checked=true]{background:var(--primary-soft);color:var(--primary-ink);box-shadow:var(--shadow-thumb)}.epx .ep-seg [data-slot=radio-group-item]:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.epx .ep-chk{color:var(--muted-foreground);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex;position:relative}.epx .ep-chk input{opacity:0;width:22px;height:22px;margin:0;position:absolute;top:0;left:0}.epx .ep-note{color:var(--muted-foreground);align-items:flex-start;gap:8px;margin:0;font-size:13.5px;line-height:1.4;display:flex}.epx .ep-note svg{color:var(--primary-ink);flex:none}.epx .ep-alert{background:var(--destructive-soft);color:var(--destructive);border-radius:12px;margin:0;padding:10px 12px;font-size:14px;font-weight:600}.epx .ep-verify:empty{display:none}.epx .ep-card .ep-result{min-width:0}.epx .ep-card h2.ep-card-title{font-family:var(--type-heading);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:800}.epx .ep-sec{padding-block:56px}.epx .ep-sec.tight{padding-block:40px}.epx .ep-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:28px;display:flex}.epx .ep-h .stack{gap:8px}.epx .ep-h h2{font-size:clamp(1.55rem,2.4cqi,2.1rem);line-height:1.1}.epx .ep-h .lead{max-width:56ch;font-size:1.02rem}.epx .ep-fine{color:var(--muted-foreground);max-width:70ch;font-size:13.5px;line-height:1.5}.epx .ep-hero{--stage-h:min(600px,calc(var(--vh,100svh) - 300px));padding-bottom:36px}.epx .ep-crumbs{min-height:36px;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:2px 8px;padding-top:6px;font-size:13.5px;line-height:1.3;display:flex}.epx .ep-crumbs a{color:inherit;text-decoration:none}.epx .ep-crumbs a:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.epx .ep-crumbs .sep{opacity:.55}.epx .ep-crumbs [aria-current]{color:var(--foreground);font-weight:600}.epx .ep-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;column-gap:40px;display:grid}.epx .ep-main{min-width:0}.epx .ep-head{flex-direction:column;gap:8px;margin:6px 0 22px;display:flex}.epx .ep-h1{max-width:none;font-size:clamp(1.9rem,3.05cqi,2.5rem);line-height:1.08}.epx .ep-card{min-width:0;position:static}.epx .ep-ups{grid-template-columns:repeat(var(--n,1),minmax(0,1fr));gap:12px;display:grid}.epx .ep-field{flex-direction:column;gap:8px;min-width:0;display:flex}.epx .ep-field .label{font-size:14.5px}.epx .ep-field .hint{font-size:13px;line-height:1.4}.epx .cc .chk{min-height:0;color:var(--muted-foreground);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45}.epx .ep-note{color:var(--muted-foreground);align-items:center;gap:8px;font-size:13.5px;line-height:1.4;display:flex}.epx .ep-note .ico{color:var(--primary-ink)}.epx .seg.duo{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.epx .seg.duo button{white-space:nowrap;justify-content:center}.epx .ep-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 48px;display:grid}.epx .ep-step{flex-direction:column;gap:10px;min-width:0;display:flex}.epx .ep-step .step-num{width:36px;height:36px;font-size:16px}.epx .ep-step h3{font-size:1.2rem;line-height:1.2}.epx .ep-step p{color:var(--muted-foreground);max-width:34ch;font-size:16px;line-height:1.55}.epx .ep-embeds{grid-template-columns:repeat(var(--c,3),minmax(0,1fr));gap:24px 20px;display:grid}.epx .ep-embeds[data-n="1"]{grid-template-columns:minmax(0,760px)}.epx .ep-embeds[data-n="5"]{grid-template-columns:repeat(4,minmax(0,1fr))}.epx .ep-embeds[data-n="5"] .ep-embed:first-child{grid-area:span 2/span 2}@container epx (width<=900px){.epx .ep-embeds[data-many]{grid-template-columns:repeat(2,minmax(0,1fr))}.epx .ep-embeds[data-many=portrait]{grid-template-columns:repeat(3,minmax(0,1fr))}}.epx .ep-embed{flex-direction:column;gap:10px;min-width:0;display:flex}.epx .ep-frame{aspect-ratio:var(--ar,16/9);border-radius:var(--r-lg);background:var(--fill-hover);place-items:center;display:grid;position:relative;overflow:hidden}.epx .ep-frame .ep-play{background:var(--card);width:52px;height:52px;color:var(--primary-ink);box-shadow:var(--shadow-thumb);border-radius:50%;place-items:center;display:grid}.epx .ep-embed .ct{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.epx .ep-embed .by{color:var(--muted-foreground);font-size:13.5px;line-height:1.35}.epx .ep-cap{background:color-mix(in srgb,var(--card) 86%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:calc(100% - 20px);box-shadow:var(--shadow-thumb);z-index:2;border-radius:14px;flex-direction:column;gap:6px;padding:8px 10px 8px 8px;display:flex;position:absolute;bottom:10px;left:10px}.epx .ep-cap.tl{top:10px;bottom:auto}.epx .ep-cap .nm{font-family:var(--type-heading);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;padding-left:2px;font-size:13.5px;font-weight:800;line-height:1.15;overflow:hidden}.epx .ep-cap .r2{align-items:center;gap:8px;display:flex}.epx .ep-cap .ths{display:flex}.epx .ep-cap .th{background:var(--fill);width:32px;height:32px;box-shadow:0 0 0 2px var(--card);border-radius:9px;flex:none;overflow:hidden}.epx .ep-cap .th+.th{margin-left:-8px}.epx .ep-cap .th img{object-fit:cover;width:100%;height:100%;display:block}.epx .ep-cap .bc{color:var(--primary-ink);white-space:nowrap;align-items:center;gap:3px;font-size:12.5px;font-weight:700;line-height:1;display:inline-flex}.epx .ep-cap .bc .ico{width:14px;height:14px}.epx .ep-shows{grid-template-columns:repeat(var(--c,2),minmax(0,1fr));gap:28px 20px;display:grid}.epx .ep-show{flex-direction:column;gap:10px;min-width:0;display:flex}.epx .ep-show .vid{aspect-ratio:var(--ar,16/9);border-radius:var(--r-lg);background:var(--fill-hover);position:relative;overflow:hidden}.epx .ep-show .vid>video,.epx .ep-show .vid>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.epx .ep-show .ct{color:var(--muted-foreground);font-size:14px;line-height:1.4}.epx .ep-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px 64px;display:grid}.epx .ep-faq-side{top:calc(var(--hdr-h) + 24px);flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:sticky}.epx .ep-qf{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px 64px;display:grid}.epx .ep-qa{flex-direction:column;gap:22px;display:flex}.epx .ep-qa h3{font-size:1.15rem;line-height:1.25}.epx .ep-qa p{color:var(--muted-foreground);max-width:60ch;margin-top:6px;font-size:16px;line-height:1.6}.epx .ep-qa sup a,.epx .ep-cite{color:var(--primary-ink);margin-left:2px;font-size:12px;font-weight:700;text-decoration:none}.epx .ep-side{flex-direction:column;gap:24px;min-width:0;display:flex}.epx .ep-facts{margin:0}.epx .ep-facts>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 0;font-size:15.5px;line-height:1.4;display:flex}.epx .ep-facts>div:last-child{border-bottom:1px solid var(--line)}.epx .ep-facts dt{color:var(--muted-foreground)}.epx .ep-facts dd{text-align:right;margin:0;font-weight:600}.epx .ep-src{flex-direction:column;gap:10px;margin:0;padding:0;font-size:14.5px;line-height:1.4;list-style:none;display:flex}.epx .ep-src li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;display:grid}.epx .ep-src .n{color:var(--primary-ink);font-weight:700}.epx .ep-src a{color:var(--foreground);text-underline-offset:3px;font-weight:600}.epx .ep-src small{color:var(--muted-foreground);font-size:13px;display:block}.epx .ep-posts{grid-template-columns:repeat(var(--c,3),minmax(0,1fr));gap:20px;display:grid}.epx .ep-post{border-radius:var(--r-xl);background:var(--card);box-shadow:var(--shadow-soft);color:inherit;flex-direction:column;gap:10px;min-width:0;padding:22px;text-decoration:none;display:flex}.epx .ep-post .chip{align-self:flex-start}.epx .ep-post h3{font-size:1.15rem;line-height:1.2}.epx .ep-post p{color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.epx .ep-post .go{color:var(--primary-ink);align-items:center;gap:6px;margin-top:auto;font-size:15px;font-weight:600;display:inline-flex}.epx .ep-post:hover h3,.epx .ep-post.is-hover h3{text-underline-offset:3px;text-decoration:underline}.epx .ep-anchors{top:var(--hdr-h);z-index:5;background:var(--background);border-bottom:1px solid var(--line);position:sticky}.epx .ep-anchors a{min-height:36px;color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.epx .ep-anchors a:hover,.epx .ep-anchors a.is-hover{background:var(--fill);color:var(--foreground)}.epx .ep-anchors a[aria-current]{background:var(--primary-soft);color:var(--primary-ink)}@container epx (width<=600px){.epx .wrap{padding:0 16px}.epx .ep-hero{padding-bottom:20px}.epx .ep-head{gap:6px;margin:2px 0 14px}.epx .ep-h1{font-size:1.75rem}.epx .ep-head .lead{font-size:.98rem;line-height:1.45}.epx .ep-sec{padding-block:36px}.epx .ep-h{margin-bottom:20px}.epx .ep-steps{grid-template-columns:minmax(0,1fr);gap:20px}.epx .ep-step{grid-template-columns:36px minmax(0,1fr);gap:4px 14px;display:grid}.epx .ep-step .step-num{grid-row:span 2}.epx .ep-embeds,.epx .ep-embeds[data-n],.epx .ep-embeds[data-many]{grid-template-columns:minmax(0,1fr)}.epx .ep-embeds[data-n="5"] .ep-embed:first-child{grid-area:auto}.epx .ep-shows{grid-template-columns:repeat(var(--cm,1),minmax(0,1fr))}.epx .ep-faq,.epx .ep-qf{grid-template-columns:minmax(0,1fr);gap:20px}.epx .ep-faq-side{position:static}.epx .ep-posts{grid-template-columns:minmax(0,1fr)}.epx .ep-anchors{display:none}.epx .ep-card{padding:20px}.epx .ep-card .gf{z-index:4;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));background:var(--card);border-radius:0 0 20px 20px;gap:8px;margin:0 -20px -20px;position:sticky;bottom:0;box-shadow:0 -10px 22px -14px #18120c47}}@container epx (width<=900px){.epx .ep-hero{--stage-h:min(calc(var(--vh,100svh) * .5),460px)}.epx .ep-grid{grid-template-columns:minmax(0,1fr);row-gap:20px}}.studio-pick{gap:6px;display:grid}.studio-pick-label{color:var(--muted-foreground);font-size:13px}.studio-pick-row{flex-wrap:wrap;gap:20px;display:flex}.studio-pick-row [data-slot=radio-group-item]{min-height:44px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0}.studio-pick-row [data-slot=radio-group-item][aria-checked=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.studio-pick-row [data-slot=radio-group-item]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.epx .ep-intro{padding-block:8px}.epx .ep-intro p{max-width:72ch;color:var(--muted-foreground);margin:0 0 14px;line-height:1.6}}@layer utilities;
