.wc2-overlay,.wc2-tip{--navy:#0f2736;--navy-2:#16384a;--text:#1f2933;--muted:#5b6672;--line:#e5e7eb;--soft:#f6f7f9;--green:#3BB98B;--green-soft:#e9f7f1;--yellow:#DDDF4C}.wc2-overlay,.wc2-overlay *{box-sizing:border-box}.wc2-overlay{font-family:Inter,-apple-system,Segoe UI,sans-serif;color:var(--text)}.wc2-overlay{position:fixed;inset:0;background:rgba(15,39,54,.18);display:flex;align-items:center;justify-content:center;padding:24px 16px;z-index:1000}.wc2-modal{width:100%;max-width:720px;max-height:calc(100vh - 48px);background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 40px #0f27362e;display:flex;flex-direction:column;overflow:hidden}.wc2-body{overflow-y:auto;padding:0 0 28px}.wc2-head{position:relative;background:var(--navy);color:#fff;padding:30px 32px 28px}.wc2-badge{display:inline-block;background:var(--yellow);color:var(--navy);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 9px;border-radius:5px}.wc2-head h1{margin:12px 0 6px;font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.wc2-head p{margin:0;max-width:520px;font-size:15px;line-height:1.55;color:#b0bec5}.wc2-x{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:6px;border:0;background:transparent;color:#b0bec5;cursor:pointer;display:flex;align-items:center;justify-content:center}.wc2-x:hover{background:var(--navy-2);color:#fff}.wc2-keep{display:flex;gap:10px;align-items:center;margin:20px 32px 0;padding:11px 14px;background:var(--green-soft);border:1px solid #cdebdd;border-radius:8px;font-size:13.5px;line-height:1.45;color:var(--muted)}.wc2-keep svg{flex:none}.wc2-keep strong{color:var(--navy);font-weight:600}section.wc2-sec{padding:0 32px}.wc2-sec h2{margin:36px 0 14px;font-size:17px;font-weight:600;letter-spacing:-.005em;color:var(--text)}.wc2-sec h2 small{margin-left:8px;font-size:13px;font-weight:400;color:var(--muted)}.wc2-wins{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:10px;margin-top:20px}.wc2-win{background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:16px}.wc2-win-h{display:flex;align-items:center;gap:10px;margin-bottom:10px}.wc2-win .wc2-win-i{flex:none;width:30px;height:30px;border-radius:7px;background:#fff;border:1px solid var(--line);color:var(--navy);display:flex;align-items:center;justify-content:center}.wc2-win b{display:block;font-size:14px;font-weight:600;white-space:nowrap;color:var(--navy)}.wc2-win>span{display:block;font-size:13px;line-height:1.5;color:var(--muted)}@property --wc2-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.wc2-win-hi{display:block;text-decoration:none;cursor:pointer;border:2px solid transparent;padding:15px;background:linear-gradient(var(--navy),var(--navy)) padding-box,conic-gradient(from var(--wc2-a),rgba(221,223,76,.25) 0deg,rgba(221,223,76,.25) 200deg,#DDDF4C 290deg,#3BB98B 340deg,rgba(221,223,76,.25) 360deg) border-box;animation:wc2-spin 4s linear infinite;transition:transform .2s}.wc2-win-hi:hover{transform:translateY(-2px)}.wc2-win-hi:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}@keyframes wc2-spin{to{--wc2-a: 360deg}}@media (prefers-reduced-motion: reduce){.wc2-win-hi{animation:none}}.wc2-win-hi b{color:#fff}.wc2-win.wc2-win-hi .wc2-win-i{background:rgba(255,255,255,.08);border-color:#ffffff2e;color:#fff}.wc2-stack{display:flex;align-items:center;gap:5px}.wc2-win-more{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:2px;font-size:12px;font-weight:600;color:var(--yellow)}.wc2-win-more>span:last-child{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.wc2-lg{flex:none;display:inline-flex;align-items:center;justify-content:center;color:#fff;object-fit:cover}.wc2-lg-note{background:linear-gradient(180deg,#FFD54A 0%,#FFAE3D 50%,#FF8A2B 100%)}.wc2-lg-sched{background:linear-gradient(180deg,#A99BFB 0%,#6E95FF 45%,#4F80F8 100%)}.wc2-lg-x{background:#000}.wc2-lg-white{background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.wc2-groups{display:grid;grid-template-columns:1fr 1fr;gap:26px 28px}.wc2-grp-h{display:flex;align-items:center;gap:8px;padding-bottom:10px;margin-bottom:4px;border-bottom:1px solid var(--line);color:var(--navy)}.wc2-grp-h b{font-size:14px;font-weight:600}.wc2-grp ul,.wc2-tiles{list-style:none;margin:0;padding:0}.wc2-f{display:flex;align-items:center;gap:10px;width:100%;padding:8px;margin:0 -8px;width:calc(100% + 16px);border:0;border-radius:7px;background:none;font:400 13.5px Inter,sans-serif;color:var(--text);text-align:left;cursor:help}.wc2-f-i{flex:none;display:flex;color:var(--muted)}.wc2-f-l{flex:1}.wc2-f-more{flex:none;display:flex;color:#b6bec7;opacity:0;transition:opacity .15s}.wc2-f:hover,.wc2-f:focus-visible,.wc2-f[aria-expanded=true]{background:var(--soft);outline:none}.wc2-f:hover .wc2-f-more,.wc2-f:focus-visible .wc2-f-more,.wc2-f[aria-expanded=true] .wc2-f-more{opacity:1;color:var(--muted)}.wc2-f:hover .wc2-f-i,.wc2-f:focus-visible .wc2-f-i{color:var(--navy)}.wc2-hint{display:flex;align-items:center;gap:6px;margin:16px 0 0;font-size:12px;color:var(--muted)}.wc2-next{scroll-margin-top:16px}.wc2-next-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:36px 0 14px}.wc2-next-h h2{margin:0}.wc2-dev{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--muted)}.wc2-dev i{width:6px;height:6px;border-radius:50%;background:#f5a524}.wc2-next-grid{display:flex;gap:10px}.wc2-next-col:first-child{flex:4 1 54px;min-width:0}.wc2-next-col:last-child{flex:2 1 38px;min-width:0}.wc2-next-col{border:1px solid var(--line);border-radius:10px;padding:14px}.wc2-next-col h3{margin:0 0 10px;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.wc2-tiles{display:grid;gap:8px}.wc2-next-col:first-child .wc2-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.wc2-next-col:last-child .wc2-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.wc2-t{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:14px 6px 12px;border:1px solid transparent;border-radius:8px;background:var(--soft);font:500 12.5px Inter,sans-serif;color:var(--navy);text-align:center;cursor:help;height:100%;transition:transform .15s,border-color .15s,background-color .15s}.wc2-tiles li{display:flex}.wc2-t>span{min-height:2.6em;display:flex;align-items:center;justify-content:center;line-height:1.3}.wc2-st{margin-top:auto;padding:2px 7px;border-radius:999px;font:600 10.5px Inter,sans-serif;font-style:normal;letter-spacing:.02em;color:var(--muted);background:#e9ecef;white-space:nowrap}.wc2-st.live{color:#1f7a58;background:var(--green-soft)}.wc2-t:hover,.wc2-t:focus-visible,.wc2-t[aria-expanded=true]{background:#fff;border-color:var(--line);transform:translateY(-2px);outline:none}.wc2-when{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.wc2-case{border:1px solid var(--line);border-radius:10px;padding:14px}.wc2-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 8px;border-radius:5px;margin-bottom:10px}.wc2-tag.go{background:var(--navy);color:#fff}.wc2-tag.good{background:var(--green-soft);color:#1f7a58}.wc2-tag.free{background:var(--soft);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.wc2-case p{margin:0;font-size:13.5px;line-height:1.5;color:var(--text)}.wc2-lead{margin:-6px 0 18px;font-size:13.5px;line-height:1.5;color:var(--muted)}.wc2-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;counter-reset:s}.wc2-steps li{counter-increment:s;position:relative}.wc2-step-h{display:flex;align-items:center;gap:8px;margin-bottom:10px}.wc2-step-h:before{content:counter(s);flex:none;width:22px;height:22px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--muted);font:500 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex;align-items:center;justify-content:center}.wc2-step-h:after{content:"";flex:1;height:1px;background:var(--line)}.wc2-steps li:last-child .wc2-step-h:after{display:none}.wc2-step-h svg{flex:none;color:var(--navy)}.wc2-steps b{display:block;font-size:14px;font-weight:600;color:var(--navy);margin-bottom:4px}.wc2-steps p{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.wc2-steps [data-tip]{border-bottom:1px dotted #aab3bc;cursor:help}.wc2-steps [data-tip]:focus-visible{outline:2px solid var(--yellow);outline-offset:2px;border-radius:2px}.wc2-bill{display:grid;grid-template-columns:1fr 1.1fr;gap:24px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:18px;background:var(--soft)}.wc2-bill p{margin:0 0 8px;font-size:13.5px;line-height:1.55;color:var(--text)}.wc2-bill .wc2-later{margin:0;color:var(--muted);font-size:12.5px}.wc2-bars{display:grid;gap:8px}.wc2-bar{display:grid;grid-template-columns:64px 1fr 34px;gap:8px;align-items:center;font-size:12.5px;color:var(--muted)}.wc2-bar i{display:block;height:10px;border-radius:3px;background:#c9d1d8}.wc2-bar.v2 i{background:var(--navy)}.wc2-bar.billed{padding-top:8px;border-top:1px dashed #c9d1d8;color:var(--navy);font-weight:600}.wc2-bar.billed i{background:var(--green)}.wc2-bar em{font-style:normal;text-align:right;color:var(--navy);font-weight:600}.wc2-tip{position:fixed;z-index:1100;max-width:260px;padding:9px 11px;border-radius:7px;background:var(--navy);color:#e8eef2;font:400 12.5px/1.5 Inter,sans-serif;box-shadow:0 6px 20px #0f273638;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .12s,transform .12s}.wc2-tip.on{opacity:1;transform:none}.wc2-tip:after{content:"";position:absolute;left:var(--ax, 50%);width:8px;height:8px;background:var(--navy);transform:translate(-50%) rotate(45deg)}.wc2-tip[data-side=top]:after{bottom:-4px}.wc2-tip[data-side=bottom]:after{top:-4px}.wc2-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 12px;border-top:1px solid var(--line);background:#fafafa}.wc2-foot .btn{font:500 14.5px Inter,sans-serif;padding:9px 14px;border-radius:6px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:transform .15s ease,background-color .15s ease}.wc2-foot .btn:hover{transform:translateY(-1px)}.wc2-foot .btn-ghost{background:#fff;color:var(--text);border:1px solid var(--line)}.wc2-foot .btn-ghost:hover{background:var(--soft)}.wc2-foot .btn-primary{background:var(--navy);color:#fff;border:1px solid var(--navy)}.wc2-foot .btn-primary:hover{background:var(--navy-2)}.wc2-right{display:flex;gap:10px}@media (max-width: 640px){.wc2-head{padding:26px 18px 22px}.wc2-head h1{font-size:22px;padding-right:28px}.wc2-keep{margin:18px 18px 0;align-items:flex-start}.wc2-keep svg{margin-top:1px}section.wc2-sec{padding:0 18px}.wc2-next-grid{flex-direction:column}.wc2-next-grid>.wc2-next-col{flex:none}.wc2-wins,.wc2-groups,.wc2-when,.wc2-steps,.wc2-bill{grid-template-columns:1fr}.wc2-groups{gap:22px}.wc2-steps{gap:18px}.wc2-step-h:after{display:none}.wc2-f-more{opacity:1}.wc2-next-col:first-child .wc2-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.wc2-foot{flex-direction:column-reverse;align-items:stretch}.wc2-foot>[data-wc2-close]{display:none}.wc2-right{flex-direction:column}.wc2-foot .btn{justify-content:center}}
