.hero .h1{margin-top:30px}.fc-wrap{width:100%;max-width:560px;margin-left:auto;position:relative}.fc-sh{filter:var(--pass-shadow)}.fc{color:var(--pass-ink)}.fc-main,.fc-stub{background:var(--pass)}.fc-main{border-radius:20px 20px 0 0;padding:22px 24px 6px;-webkit-mask:radial-gradient(13px at 0 100%,#0000 12.5px,#000 13px) 0 0/51% 100% no-repeat,radial-gradient(13px at 100% 100%,#0000 12.5px,#000 13px) 100% 0/51% 100% no-repeat;mask:radial-gradient(13px at 0 100%,#0000 12.5px,#000 13px) 0 0/51% 100% no-repeat,radial-gradient(13px at 100% 100%,#0000 12.5px,#000 13px) 100% 0/51% 100% no-repeat}.fc-stub{border-top:2px dashed var(--pass-rule-2);border-radius:0 0 20px 20px;justify-content:space-between;align-items:center;gap:16px;min-height:84px;padding:14px 24px;display:flex;-webkit-mask:radial-gradient(13px at 0 0,#0000 12.5px,#000 13px) 0 0/51% 100% no-repeat,radial-gradient(13px at 100% 0,#0000 12.5px,#000 13px) 100% 0/51% 100% no-repeat;mask:radial-gradient(13px at 0 0,#0000 12.5px,#000 13px) 0 0/51% 100% no-repeat,radial-gradient(13px at 100% 0,#0000 12.5px,#000 13px) 100% 0/51% 100% no-repeat}.fc-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pass-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--pass-ink-2);align-items:baseline;gap:8px;font-size:12px;font-weight:600;font-stretch:87.5%;display:inline-flex}.f-l{letter-spacing:.07em;text-transform:uppercase;color:var(--pass-ink-2);font-size:12px;font-weight:600;font-stretch:87.5%;line-height:1.25}.fc-cols,.fc-row{grid-template-columns:78px minmax(0,1fr) auto 18px;align-items:center;column-gap:16px;display:grid}.fc-cols{border-bottom:1px solid var(--pass-rule);margin-top:26px;padding-bottom:10px}.fc-cols span:nth-child(3){text-align:right}.fc-row{text-align:left;border-bottom:1px solid var(--pass-rule);width:100%;min-height:78px;color:var(--pass-ink-2);transition:color var(--dur-2) var(--ease-out);padding:14px 0}.fc-row:last-child{border-bottom:0}.fc-row:focus-visible{outline-offset:-2px;border-radius:8px}.fc-zone{letter-spacing:.05em;text-transform:uppercase;transition:color var(--dur-2) var(--ease-out);font-size:22px;font-weight:800;font-stretch:72%;line-height:1}.fc-row:hover .fc-zone,.fc-row[aria-pressed=true] .fc-zone{color:var(--pass-ink)}.fc-name{color:var(--pass-ink);font-size:17px;font-weight:650;line-height:1.25;display:block}.fc-allow{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:5px;display:flex}.fc-allow .num{color:var(--pass-ink);font-size:13px}.fc-allow .u{font-family:var(--sans);color:var(--pass-ink-2);font-size:12px;font-stretch:100%}.fc-req{color:var(--pass-ink-2);font-size:12px}.fc-allow .fc-req .num{color:inherit;font-size:12px}.fc-fare{white-space:nowrap;justify-items:end;gap:3px;display:grid}.fc-fare .num{color:var(--pass-ink)}.fc-amt{font-size:var(--fs-num-s);letter-spacing:-.03em;line-height:1}.fc-unit{color:var(--pass-ink-2);margin-left:3px;font-size:13px}.fc-fare s{color:var(--pass-ink-2);font-size:12px;text-decoration-thickness:1.5px}.fc-fare s:empty{display:none}.hole{border:1.5px dashed var(--pass-rule-2);width:18px;height:18px;transition:border-color var(--dur-2) var(--ease-out);border-radius:50%;position:relative}.hole:after{content:"";background:var(--stock);box-shadow:inset 0 1.5px 2px color-mix(in srgb, var(--panel) 70%, transparent);border-radius:50%;position:absolute;inset:-1.5px;transform:scale(0)}.fc-row[aria-pressed=true] .hole{border-color:#0000}.fc-row:hover:not([aria-pressed=true]) .hole{border-color:var(--pass-ink-2);border-style:solid}.fc-row[aria-pressed=true] .hole:after{transform:scale(1)}#plans .tk{cursor:pointer}#plans .tk:not(.on):hover{filter:drop-shadow(1px 0 0 var(--rule-2)) drop-shadow(-1px 0 0 var(--rule-2)) drop-shadow(0 1px 0 var(--rule-2)) drop-shadow(0 -1px 0 var(--rule-2)) var(--lift)}.fc-eb{color:var(--pass-ink-2);font-size:12px;line-height:1.3}@media (width>=1000px){.tk-note,.tk-eb{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.plans-foot{margin-top:32px}.rules-strip{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:22px 0}.rules-strip .l{max-width:24em}.plans-sub{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;margin-top:16px;display:flex}.team-entry{border-top:1px solid var(--rule);margin-top:40px;padding-top:28px}.team-entry-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 32px;margin-bottom:16px;display:flex}.team-entry-head p{max-width:var(--measure-note);font-size:var(--fs-body-s);color:var(--ink-2)}.team-entry-grid{gap:var(--gap-stack);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.team-card{padding:var(--pad-card);border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--card);color:var(--ink);flex-direction:column;gap:6px;text-decoration:none;display:flex}.team-card:hover{border-color:var(--ink-30)}.team-card-name{font-size:var(--fs-title);font-weight:700}.team-card-price{font-size:var(--fs-price);align-items:baseline;gap:6px;font-weight:800;display:flex}.team-card-price small{font-size:var(--fs-body-s);color:var(--ink-2);font-weight:500}.team-card-meta,.team-card-allow{font-size:var(--fs-body-s);color:var(--ink-2)}.team-card .arrow-link{margin-top:auto;padding-top:10px}.team-card-quote{font-size:var(--fs-h4);font-weight:700}.team-card-enterprise{background:var(--tint)}@media (width<=820px){.team-entry-grid{grid-template-columns:1fr}}.ft{min-width:0}.ft th:first-child,.ft td:first-child{width:34%}.ft tbody th[scope=row]{color:var(--ink-2);font-weight:400}.ft thead th{vertical-align:bottom;padding-top:18px;padding-bottom:16px}.ft .colbtn{text-align:left;text-transform:none;letter-spacing:0;width:100%;min-height:44px;color:var(--ink);justify-items:start;gap:10px;display:grid}.ft .pn{border:1.5px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;height:26px;transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border-radius:7px;align-items:center;padding:0 9px;font-size:15px;font-weight:800;font-stretch:72%;display:inline-flex}.ft th.us .pn{background:var(--ink);color:var(--stock)}.ft .colbtn:hover .pn{background:var(--tint-a)}.ft th.us .colbtn:hover .pn{background:var(--ink)}.ft .pp{letter-spacing:-.03em;color:var(--ink);font-size:22px;line-height:1}.ft .pp small,.ft td>small{font-family:var(--sans);letter-spacing:0;color:var(--ink-2);margin-left:2px;font-size:13px;font-stretch:100%}.ft td{transition:background-color var(--dur-3) var(--ease-out)}.ft td.us{background:var(--us)}.ft thead th.us{box-shadow:none}.ft td .sub{font-family:var(--sans);color:var(--ink-2);margin-top:3px;font-size:13px;font-stretch:100%;display:block}.ft td.num{text-align:left}.ft .mdl{font-weight:600}.ft-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:16px;display:flex}.ft-foot .note{font-size:var(--fs-small);max-width:var(--measure-note)}.ft-links{justify-items:end;gap:2px;display:grid}.buys{background:var(--card);border:1px solid var(--rule);border-radius:18px}.buys-stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.buys-stats>div{align-content:start;gap:12px;padding:26px 28px 28px;display:grid}.buys-stats>div+div{border-left:1px solid var(--rule)}.buys-more{border-top:2px dashed var(--rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:20px 56px;padding:26px 28px 28px;display:grid}.buys-more p{color:var(--ink-2);max-width:34em;margin-top:10px;font-size:16px;line-height:1.55}.buys-more .arrow-link{margin-top:12px}.buys-chips{flex-wrap:wrap;gap:8px;display:flex}.buys-chips .chip .num{color:var(--ink)}html[lang=zh-CN] .f-l,html[lang=zh-CN] .pass-kind{letter-spacing:.1em}html[lang=zh-CN] .st-l{letter-spacing:.08em}html[lang=zh-CN] .buys-more p{line-height:1.75}@media (width<=1100px){.fc-cols,.fc-row{grid-template-columns:70px minmax(0,1fr) auto 18px;column-gap:14px}}@media (width<=900px){.fc-wrap{max-width:640px;margin:8px 0 0}.buys-more{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.plan-switch.seg button{min-width:72px;height:40px}.ft-foot .arrow-link{min-height:40px}.ft-links{justify-items:start}}@media (width<=640px){.buys-stats{grid-template-columns:minmax(0,1fr)}.buys-stats>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:16px 20px}.buys-stats>div+div{border-left:0;border-top:1px solid var(--rule)}.buys-more{padding:20px}.ft th:first-child,.ft td:first-child{width:56%}.ft td.us{background:0 0}}@media (width<=480px){.fc-main{padding:18px 18px 4px}.fc-stub{padding:12px 18px}.fc-cols,.fc-row{grid-template-columns:54px minmax(0,1fr) auto 14px;column-gap:10px}.fc-zone{font-size:20px}.fc-name{font-size:15px}.fc-amt{font-size:20px}.hole{width:14px;height:14px}.fc-stub .barcode{width:112px}.rules-strip{gap:14px}.rules-strip>.stat{border-left:0;grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:12px;padding-left:0}}@media (width<=400px){.fc-allow{gap:1px;display:grid}.fc-mk{display:none}}@media (width<=360px){.fc-eb{white-space:normal;text-align:right;max-width:6.5em}}@media (width<=350px){.fc-stub .stamp b{font-size:16px}.fc-stub .stamp{padding:6px 9px 5px}.fc-stub .barcode{width:92px}.pass-kind{letter-spacing:.04em}}
