.lp-page{--lp-display: 2.125rem;--lp-brand: 1.75rem;--lp-gap: 40px;--lp-pad: 16px}@media(min-width:900px){.lp-page{--lp-display: 3.5rem;--lp-brand: 2.5rem;--lp-gap: 88px;--lp-pad: 24px}}:root.lp-translating body{visibility:hidden}.lp-wrap{width:100%;max-width:calc(1120px + var(--lp-pad) * 2);margin:0 auto;padding:0 var(--lp-pad)}.lp-topbar{position:sticky;top:0;z-index:40;background:hsl(var(--background));border-bottom:1px solid transparent;transition:transform .26s cubic-bezier(.4,0,.2,1),border-color .26s}.lp-topbar.is-stuck{border-bottom-color:hsl(var(--separator))}.lp-topbar.is-away{transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.lp-topbar{transition:none}}.lp-page [id]{scroll-margin-top:84px}.lp-top{display:flex;align-items:center;gap:12px;padding:14px var(--lp-pad)}.lp-mark{display:flex;align-items:center;gap:8px;font-size:var(--text-body);font-weight:600;letter-spacing:-.01em;color:hsl(var(--foreground));text-decoration:none}.lp-mark svg{flex-shrink:0}.lp-word{text-transform:lowercase;font-size:1.25rem;font-weight:400;letter-spacing:-.025em}.lp-word b{font-weight:700}.lp-nav{display:none}@media(min-width:900px){.lp-nav{display:flex;align-items:center;gap:28px;margin:0 auto;font-size:var(--text-body)}.lp-nav a{color:hsl(var(--muted-foreground));text-decoration:none}.lp-nav a:hover{color:hsl(var(--foreground))}}.lp-signin{color:hsl(var(--muted-foreground));text-decoration:none;white-space:nowrap;padding:13px 4px}.lp-signin:hover{color:hsl(var(--foreground))}@media(min-width:900px){.lp-signin{padding:0 4px}}.lp-top-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.lp-theme.btn-icon{width:40px;height:40px;min-height:0;padding:8px}.lp-lang{position:relative}.lp-lang-btn{display:flex;align-items:center;gap:6px;height:40px;padding:0 10px;border:0;border-radius:var(--radius);background:hsl(var(--secondary));color:hsl(var(--muted-foreground));font:inherit;cursor:pointer;transition:background .15s ease}.lp-lang-btn:hover,.lp-lang-btn[aria-expanded=true]{background:hsl(var(--accent))}.lp-lang-btn:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.lp-lang-ico{flex-shrink:0}.lp-lang-code,.lp-lang-name{font-size:var(--text-footnote);color:hsl(var(--foreground));white-space:nowrap}.lp-lang-name{display:none;max-width:8.5rem;overflow:hidden;text-overflow:ellipsis}@media(min-width:900px){.lp-lang-code{display:none}.lp-lang-name{display:inline}}.lp-lang .lp-chev{flex-shrink:0;opacity:.7;transition:transform .18s ease}.lp-lang-btn[aria-expanded=true] .lp-chev{transform:rotate(180deg)}.lp-lang-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:50;min-width:190px;max-height:min(60vh,420px);overflow-y:auto;padding:6px;border-radius:var(--radius-card);border:1px solid hsl(var(--separator));background:hsl(var(--card) / .86);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);box-shadow:var(--shadow-overlay);transform-origin:top right;animation:lp-lang-in .16s ease-out}@keyframes lp-lang-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lp-lang-menu{animation:none}.lp-lang .lp-chev{transition:none}}.lp-lang-opt{display:flex;align-items:center;gap:10px;width:100%;padding:8px 9px;border:0;border-radius:calc(var(--radius) - 2px);background:transparent;color:hsl(var(--foreground));font:inherit;font-size:var(--text-footnote);text-align:left;white-space:nowrap;cursor:pointer;transition:background .15s ease}.lp-lang-opt:hover,.lp-lang-opt:focus-visible{background:hsl(var(--accent));outline:none}.lp-lang-opt{font-weight:500}.lp-lang-opt[aria-checked=true]{font-weight:600}.lp-lang-tick{flex-shrink:0;margin-left:auto;color:hsl(var(--primary));opacity:0}.lp-lang-opt[aria-checked=true] .lp-lang-tick{opacity:1}.lp-theme .lp-theme-dark{display:none}:root.dark .lp-theme .lp-theme-dark{display:block}:root.dark .lp-theme .lp-theme-light{display:none}.lp-hero{display:grid;gap:28px;align-items:center;padding:28px var(--lp-pad) var(--lp-gap)}@media(min-width:900px){.lp-hero{grid-template-columns:minmax(0,1fr) 420px;gap:100px;padding:76px var(--lp-pad) var(--lp-gap)}}.lp-hero-text{display:flex;flex-direction:column;gap:20px}@media(min-width:900px){.lp-hero-text{gap:24px}}.lp-display{font-size:var(--lp-display);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0;text-wrap:balance}.lp-slogan{margin:0 0 -10px;color:hsl(var(--primary));font-size:var(--text-title);font-weight:600;letter-spacing:-.01em}.lp-lead{margin:0;color:hsl(var(--muted-foreground));max-width:34rem;text-wrap:pretty}@media(min-width:900px){.lp-lead{font-size:var(--text-title);line-height:1.4}}.lp-enter{display:flex;flex-direction:column;gap:14px}.lp-cta{display:flex;flex-direction:column;gap:10px}@media(min-width:900px){.lp-cta{flex-direction:row;align-items:center}}.lp-btn-lg{padding:16px 28px;font-size:1.0625rem}.lp-note{margin:0;font-size:var(--text-footnote);color:hsl(var(--muted-foreground));max-width:30rem;text-wrap:pretty}.lp-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px}.lp-fold>summary::-webkit-details-marker{display:none}.lp-fold>summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:var(--radius)}.lp-chev{flex-shrink:0;transition:transform .15s ease}.lp-fold[open]>summary .lp-chev{transform:rotate(180deg)}.lp-qr-fold>summary{align-self:flex-start;color:hsl(var(--primary));padding:4px 0}.lp-qr-panel{display:flex;align-items:center;gap:20px;margin-top:12px;padding:20px;background:hsl(var(--card));border-radius:var(--radius-card)}.lp-qr{width:148px;flex-shrink:0;padding:8px;background:#fff;border-radius:16px}.lp-qr svg{display:block;width:100%;height:auto}.lp-qr-text{display:flex;flex-direction:column;gap:8px;min-width:0}.lp-shot{background:hsl(var(--card));border-radius:var(--radius-card);padding:20px;display:flex;flex-direction:column;gap:18px}.lp-shot-head{display:flex;align-items:center;gap:12px}.lp-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lp-slot{background:hsl(var(--background));border-radius:var(--radius);padding:13px 0;text-align:center;font-weight:500;font-variant-numeric:tabular-nums}.lp-slot-on{background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:600}.lp-slot-off{background:hsl(var(--secondary));color:hsl(var(--muted-foreground));font-weight:400}.lp-tg-chip{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin:0;color:hsl(var(--muted-foreground));font-size:var(--text-footnote);font-weight:500;letter-spacing:.01em}.lp-tg-chip svg{color:#1ca1e3;flex-shrink:0}.lp-brand-line{margin:0;padding-bottom:var(--lp-gap);font-size:var(--lp-brand);font-weight:700;letter-spacing:-.028em;line-height:1.22;max-width:48rem}.lp-brand-line b{color:hsl(var(--primary));font-weight:inherit}.lp-tg{background:hsl(var(--card));border-radius:var(--radius-card);padding:24px 20px;display:flex;flex-direction:column;gap:24px}@media(min-width:900px){.lp-tg{padding:40px;gap:32px}}.lp-tg-head{display:flex;align-items:flex-start;gap:16px}.lp-tg-logo{color:#1ca1e3;flex-shrink:0;line-height:0}.lp-tg-foot{display:flex;flex-direction:column;gap:12px;align-items:flex-start}@media(min-width:900px){.lp-tg-foot{flex-direction:row;align-items:center;gap:20px}}.lp-tg-btn{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.lp-tg-foot .lp-note{margin:0}.lp-section{padding-bottom:var(--lp-gap)}.lp-head{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}@media(min-width:900px){.lp-head{margin-bottom:28px}}.lp-title{margin:0;font-size:var(--text-large);font-weight:700;letter-spacing:-.022em}.lp-sub{margin:0;color:hsl(var(--muted-foreground));max-width:44rem;text-wrap:pretty}.lp-grid{display:grid;gap:28px}@media(min-width:900px){.lp-grid{gap:40px 32px}.lp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-cell{padding-top:20px;border-top:1px solid hsl(var(--separator));display:flex;flex-direction:column;gap:12px}.lp-cell h3,.lp-benefit h3{margin:0;font-size:var(--text-title);font-weight:640;letter-spacing:-.015em}.lp-cell p,.lp-benefit p{margin:0;color:hsl(var(--muted-foreground));text-wrap:pretty}.lp-num{color:hsl(var(--primary));font-size:var(--text-footnote);font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums}.lp-ico{color:hsl(var(--primary));flex-shrink:0}.lp-panel{background:hsl(var(--card));border-radius:var(--radius-card);padding:20px;display:flex;flex-direction:column;gap:20px}@media(min-width:900px){.lp-panel{padding:40px;gap:28px}}.lp-step{display:flex;flex-direction:column;gap:10px}.lp-step-body{background:hsl(var(--background));border-radius:var(--radius-card);padding:14px;display:flex;flex-direction:column;gap:8px;flex:1}.lp-step-link{font-weight:500;word-break:break-all}.lp-pick{background:hsl(var(--card));border-radius:var(--radius);padding:11px 12px;display:flex;align-items:center;gap:8px}.lp-pick-off{padding:11px 12px;color:hsl(var(--muted-foreground))}.lp-done{align-items:center;justify-content:center;text-align:center;gap:12px}.lp-done-mark{width:44px;height:44px;border-radius:999px;background:hsl(var(--emerald-bg));color:hsl(var(--emerald));display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-close p{margin:0;max-width:40rem;text-wrap:pretty}.lp-master{display:grid;gap:16px}@media(min-width:900px){.lp-master{grid-template-columns:minmax(0,1fr) 400px;gap:32px;align-items:start}}.lp-benefits{display:flex;flex-direction:column}.lp-benefit{padding:24px 0;border-top:1px solid hsl(var(--separator));display:flex;gap:20px}.lp-benefit:first-child{padding-top:4px;border-top:0}.lp-benefit>svg{margin-top:2px}.lp-benefit div{display:flex;flex-direction:column;gap:8px}.lp-screen{background:hsl(var(--background));border-radius:var(--radius-card);overflow:hidden}.lp-screen-top{display:flex;align-items:center;gap:12px;padding:14px 16px}.lp-screen-body{padding:12px 16px 20px;display:flex;flex-direction:column;gap:20px}.lp-screen-title{margin:0;font-size:var(--text-large);font-weight:700;letter-spacing:-.022em}.lp-open{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;font-size:var(--text-footnote);font-weight:550;background:hsl(var(--emerald-bg));color:hsl(var(--emerald));white-space:nowrap}.lp-when{font-weight:600;font-variant-numeric:tabular-nums;width:44px;flex-shrink:0}.lp-price{background:hsl(var(--card));border-radius:var(--radius-card);padding:20px;display:grid;gap:20px}@media(min-width:900px){.lp-price{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;padding:40px;align-items:center}}.lp-price-side{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.lp-price-side .segmented{width:100%}@media(min-width:900px){.lp-price-side .segmented{width:auto}}.lp-price-side .segmented button{flex:1;justify-content:center;padding:13px 12px}@media(min-width:900px){.lp-price-side .segmented button{flex:0 0 auto;padding:8px 18px}}.lp-price-now{display:flex;flex-direction:column;gap:6px}.lp-amount{display:flex;align-items:baseline;gap:0 8px;flex-wrap:wrap;margin:0 0 6px}.lp-star{width:.5em;height:.5em;margin-left:-2px;font-size:var(--lp-display);fill:hsl(var(--amber));align-self:center;flex-shrink:0}.lp-per-month{margin:0;font-weight:550;font-variant-numeric:tabular-nums}.lp-saving{margin:0;font-size:var(--text-footnote);color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.lp-amount b{font-size:var(--lp-display);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.lp-amount span{color:hsl(var(--muted-foreground))}@media(min-width:900px){.lp-amount span{font-size:var(--text-title)}}.lp-terms{display:flex;flex-direction:column}.lp-term{padding:16px 0}.lp-term:first-child{padding-top:0}.lp-term:last-child{padding-bottom:0}.lp-term+.lp-term{border-top:1px solid hsl(var(--separator))}.lp-term p{margin:0;text-wrap:pretty}.lp-term span{color:hsl(var(--muted-foreground))}.lp-faq{background:hsl(var(--card));border-radius:var(--radius-card);overflow:hidden}.lp-faq>.lp-fold+.lp-fold{box-shadow:inset 0 1px hsl(var(--separator))}.lp-faq>.lp-fold>summary{padding:18px 20px;font-weight:500}@media(min-width:900px){.lp-faq>.lp-fold>summary{padding:20px 24px}}.lp-faq>.lp-fold>summary>span{flex:1;min-width:0}.lp-answer{margin:-4px 0 0;padding:0 20px 18px;color:hsl(var(--muted-foreground));max-width:52rem;text-wrap:pretty}@media(min-width:900px){.lp-answer{padding:0 24px 20px}}.lp-final{background:hsl(var(--card));border-radius:var(--radius-card);padding:32px 20px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}@media(min-width:900px){.lp-final{padding:56px}}.lp-final .lp-note{text-align:center}.lp-foot{padding:0 0 32px}.lp-foot-in{display:flex;flex-direction:column;gap:14px;padding-top:24px;box-shadow:inset 0 1px hsl(var(--separator))}@media(min-width:900px){.lp-foot-in{flex-direction:row;align-items:center;justify-content:space-between;gap:32px}}.lp-foot-links{display:flex;flex-wrap:wrap;gap:4px 24px;font-size:var(--text-footnote)}.lp-foot-links a{padding:13px 0}.lp-foot-tg{display:inline-flex;align-items:center;gap:6px}@media(min-width:900px){.lp-foot-links a{padding:0}}@media(max-width:899px){.lp-mark{padding:8px 0}.lp-theme.btn-icon{width:44px;height:44px}.lp-lang{height:44px}.lp-top-actions .btn-sm{padding:13px 14px}.lp-qr-fold>summary{padding:12px 0}.lp-price-side .btn-primary{padding:14px 24px}.lp-faq>.lp-fold>summary{padding:15px 20px}.lp-shot .btn{padding:13px 24px}}
