.buy.start{min-height:100dvh}.buy .st{min-height:100dvh;padding-block:0 64px}.buy .st.hero{padding-block:0 64px}.buy .st-col{max-width:560px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin-inline:auto}.buy .st-top{justify-content:space-between;align-items:center;height:64px;margin-bottom:18px;display:flex}.buy .st-top .brand{letter-spacing:-.03em;align-items:center;gap:9px;font-size:17px;font-weight:700;display:flex}.buy .st-top .brand img{border-radius:7px;width:26px;height:26px}.buy .st-prog{font-family:var(--mono);color:var(--muted);font-size:12px}.buy .st .h1:focus,.buy .st .h2:focus,.buy .st .fig-k:focus{outline:none}.buy .st.hero .kick{margin-top:28px}.buy .st.hero .lede{margin-top:18px}.buy .st-btn{width:100%;margin-top:26px;display:flex}.buy .st-btn:disabled{opacity:.6;cursor:default}.buy .st-note{color:#fffc;margin-top:18px;font-size:14px}.buy .st-sub{color:var(--ink2);text-wrap:pretty;margin-top:10px;font-size:16px}.buy .st-list{border-top:1px solid var(--line);margin-top:18px}.buy .st-list .check{border-bottom:1px solid var(--line);min-height:54px;padding-block:10px}.buy .st-list .check small{color:var(--muted);font-size:13px;display:block}.buy .st .q{margin-top:22px}.buy .st .buy-select{width:100%}.buy .st-back{color:var(--ink2);text-underline-offset:3px;margin:16px auto 0;font-size:14.5px;text-decoration:underline;display:block}.buy .st-receipt{margin-top:34px}.buy .st-receipt .rt span:last-child{color:var(--ink)}.buy .st-receipt .rt.money span:last-child{color:var(--blue)}.buy .st-blur{filter:blur(16px);-webkit-user-select:none;user-select:none;margin-top:18px}.buy .st-form{margin-top:10px}.buy .st-label{margin-top:14px;font-size:14px;font-weight:700;display:block}.buy .st-field{border:1.5px solid var(--line);width:100%;font:inherit;background:var(--white);border-radius:12px;margin-top:8px;padding:15px 14px;font-size:17px}.buy .st-field:focus{border-color:var(--blue);outline:none}.buy .st-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.buy .st-err{color:var(--ink);margin-top:12px;font-size:14.5px}.buy .st-unlock{background:var(--blue-tint);border-radius:12px;gap:10px;margin-top:18px;padding:13px 15px;font-size:14.5px;line-height:1.45;display:flex}.buy .st-unlock b{color:var(--blue-deep)}.buy .st-tick{background:var(--blue);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.buy .st-tick:after{content:"";border-left:2px solid var(--white);border-bottom:2px solid var(--white);width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.buy .st-note2{color:var(--muted);margin-top:12px;font-size:13px}.buy .st .figure{font-size:72px}@media (min-width:900px){.buy .st .figure{font-size:88px}}.buy .st-offer{background:var(--paper);border-radius:16px;margin-top:24px;padding:18px 20px 20px}.buy .st-offer p{font-size:16px}.buy .st-offer .clock{font-family:var(--mono);font-variant-numeric:tabular-nums;gap:6px;margin-top:8px;font-weight:700;display:inline-flex}.buy .st-offer .clock span{background:var(--blue-tint);color:var(--blue);border-radius:6px;padding:2px 7px}.buy .st-offer .clock small{margin-left:2px;font-weight:400}.buy .st-offer .st-btn{margin-top:16px}.buy .st-google{margin-top:22px}.buy .st-google .btn{background:var(--white);width:100%;color:var(--ink);border:1.5px solid var(--line);box-shadow:none;font-weight:500}.buy .st-google .btn:hover{background:var(--white);border-color:var(--ink)}.buy .st-google .btn svg{fill:initial;stroke:none}.buy .st-or{text-align:center;color:var(--ink2);margin:14px 0 0;font-size:14px}
