.lp{--lp-bg:#0b0b0d;--lp-bg-2:#101013;--lp-surface:#16161a;--lp-surface-2:#1f1f25;--lp-hair:#2a2a31;--lp-hair-dim:#232329;--lp-ink:#f5f5f7;--lp-dim:#c4c4cc;--lp-dim-2:#9a9aa3;--lp-gold:#ffd60a;--lp-gold-hi:#ffd60a;--lp-gold-deep:#e6c009;--lp-gold-ink:#0b0b0d;--lp-good:#34c759;--font-disp:var(--font-geist-sans), Arial, sans-serif;background:var(--lp-bg);min-width:0;color:var(--lp-ink);font-family:var(--font-body-jp), "Yu Gothic UI", Meiryo, sans-serif;-webkit-font-smoothing:antialiased;flex:1;font-weight:500;line-height:1.8}.lp,.lp *{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp a:focus-visible{outline:1px solid var(--lp-gold-hi);outline-offset:4px}.lp #features,.lp #reliability,.lp #pricing{scroll-margin-top:82px}.lp .lp-wrap{width:min(100%,1120px);margin-inline:auto;padding-inline:28px}.lp .lp-goldtext{color:var(--lp-gold)}.lp .lp-nav{z-index:20;border-bottom:1px solid var(--lp-hair-dim);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0b0dd1;position:sticky;top:0}.lp .lp-nav-inner{align-items:center;gap:32px;height:66px;display:flex}.lp .lp-wordmark{font-family:var(--font-disp);letter-spacing:.06em;white-space:nowrap;font-size:18px;font-weight:800}.lp .lp-nav-links{color:var(--lp-dim);font-size:var(--lp-fs-cap);letter-spacing:.08em;flex:1;gap:26px;font-weight:700;display:flex}.lp .lp-nav-links a,.lp .lp-nav-cta,.lp .lp-btn-primary,.lp .lp-btn-secondary,.lp .lp-demo-link{transition:color .2s,border-color .2s,background-color .2s,filter .15s,transform .15s}.lp .lp-nav-links a:hover{color:var(--lp-gold-hi)}.lp .lp-nav-cta{border:1px solid var(--lp-hair);color:var(--lp-gold);font-size:var(--lp-fs-cap);letter-spacing:.1em;white-space:nowrap;border-radius:2px;padding:9px 20px;font-weight:700}.lp .lp-nav-cta:hover{background:#ffd60a14}.lp .lp-hero{padding-block:110px 96px;position:relative;overflow:hidden}.lp .lp-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid;position:relative}.lp .lp-overline,.lp .lp-eyebrow{color:var(--lp-gold);font-family:var(--font-disp);letter-spacing:.16em;text-transform:uppercase;align-items:center;font-size:12px;font-weight:700;display:flex}.lp .lp-overline{gap:14px}.lp .lp-overline:before{background:var(--lp-gold);content:"";flex:none;width:44px;height:1px}.lp .lp-brand{color:var(--lp-ink);font-family:var(--font-disp);letter-spacing:-.02em;margin:26px 0 0;font-size:clamp(52px,5.6vw,72px);font-weight:800;line-height:1.05}.lp .lp-thesis{letter-spacing:.01em;margin:26px 0 0;font-size:36px;font-weight:900;line-height:1.45}.lp .lp-sub{max-width:29em;color:var(--lp-dim);font-size:var(--lp-fs-lead);letter-spacing:.03em;margin:22px 0 0}.lp .lp-current-tournament{border:1px solid var(--lp-hair);background:var(--lp-surface);max-width:29em;color:inherit;border-radius:4px;margin-top:28px;padding:16px 20px;text-decoration:none;transition:border-color .15s,background-color .15s,transform .1s;display:block}.lp .lp-current-tournament:hover,.lp .lp-current-tournament:focus-visible{border-color:var(--lp-gold);background:#ffd60a12}.lp .lp-current-tournament:active{transform:scale(.99)}.lp .lp-current-tournament p{margin:0}.lp .lp-current-label{color:var(--lp-gold);font-family:var(--font-disp);font-size:var(--lp-fs-note);letter-spacing:.1em;font-weight:700}.lp .lp-current-name{font-size:var(--lp-fs-lead);font-weight:700;margin-top:4px!important}.lp .lp-current-meta{color:var(--lp-dim);font-size:14px}.lp .lp-cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:42px;display:flex}.lp .lp-btn-primary,.lp .lp-btn-secondary{font-size:var(--lp-fs-lead);letter-spacing:.1em;text-align:center;border-radius:2px;padding:17px 36px;font-weight:700;line-height:1.5}.lp .lp-btn-primary{background:var(--lp-gold);color:var(--lp-gold-ink)}.lp .lp-btn-primary:hover{filter:brightness(1.06)}.lp .lp-btn-secondary{border:1px solid var(--lp-hair);color:var(--lp-ink);font-weight:700}.lp .lp-btn-secondary:hover{border-color:var(--lp-gold);color:var(--lp-gold-hi)}.lp .lp-btn-primary:active,.lp .lp-btn-secondary:active,.lp .lp-demo-link:active{transform:scale(.98)}.lp .lp-hero-note,.lp .lp-final-note{color:var(--lp-dim-2);letter-spacing:.06em;font-size:12px}.lp .lp-hero-note{margin:20px 0 0}.lp .lp-install-hint{border-left:3px solid var(--lp-gold);max-width:610px;color:var(--lp-ink);font-size:var(--lp-fs-cap);background:#ffd60a0f;margin-top:14px;padding:10px 14px;font-weight:700;line-height:1.7}.lp .lp-install-steps{color:var(--lp-dim);margin-top:3px;font-size:12px;font-weight:600}.lp .lp-install-button{border:1px solid var(--lp-gold);background:var(--lp-gold);color:var(--lp-gold-ink);font-size:var(--lp-fs-cap);letter-spacing:.05em;border-radius:2px;margin-top:9px;padding:7px 14px;font-weight:800}.lp .lp-board{border:1px solid var(--lp-hair);background:linear-gradient(170deg, var(--lp-surface), var(--lp-bg-2));border-radius:6px;overflow:hidden;box-shadow:0 40px 90px -30px #000000d9,0 0 0 1px #0006}.lp .lp-board-top{border-bottom:1px solid var(--lp-hair-dim);align-items:center;gap:12px;padding:15px 20px;display:flex}.lp .lp-round-chip{border:1px solid var(--lp-hair);color:var(--lp-gold);font-family:var(--font-disp);letter-spacing:.08em;white-space:nowrap;border-radius:2px;padding:3px 12px;font-size:12px;font-weight:700}.lp .lp-board-title{min-width:0;color:var(--lp-dim);letter-spacing:.05em;flex:1;font-size:12px}.lp .lp-live{color:var(--lp-good);font-family:var(--font-disp);font-size:var(--lp-fs-note);letter-spacing:.12em;align-items:center;gap:7px;font-weight:700;display:flex}.lp .lp-live:before{background:var(--lp-good);content:"";border-radius:50%;width:5px;height:5px;animation:2s infinite lp-pulse}.lp .lp-courts{border-bottom:1px solid var(--lp-hair-dim);background:var(--lp-hair-dim);grid-template-columns:1fr 1fr;gap:1px;display:grid}.lp .lp-court{background:var(--lp-surface);padding:16px 20px}.lp .lp-court-label,.lp .lp-log-caption{font-family:var(--font-disp);font-size:var(--lp-fs-note);letter-spacing:.14em;font-weight:700}.lp .lp-court-label{color:var(--lp-dim-2);margin-bottom:10px}.lp .lp-score-row{justify-content:space-between;align-items:baseline;padding-block:3px;display:flex}.lp .lp-player-name{font-size:var(--lp-fs-body);letter-spacing:.04em;font-weight:700}.lp .lp-sets{gap:14px;display:flex}.lp .lp-sets .lp-score{text-align:center;min-width:43px}.lp .lp-score{font-family:var(--font-disp);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1}.lp .lp-score-row-dim{color:var(--lp-dim-2)}.lp .lp-agent-log{padding:16px 20px 20px}.lp .lp-log-caption{color:var(--lp-gold);margin-bottom:10px}.lp .lp-log-line{color:var(--lp-dim);font-size:var(--lp-fs-cap);letter-spacing:.02em;opacity:0;gap:12px;padding-block:3.5px;animation:.6s forwards lp-rise;display:flex}.lp .lp-log-line time{color:var(--lp-dim-2);font-family:var(--font-disp);font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:none}.lp .lp-log-line b{color:var(--lp-ink);font-weight:700}.lp .lp-log-line:nth-child(2){animation-delay:.4s}.lp .lp-log-line:nth-child(3){animation-delay:1.1s}.lp .lp-log-line:nth-child(4){animation-delay:1.8s}.lp .lp-log-line:nth-child(5){animation-delay:2.5s}.lp .lp-log-line:nth-child(6){animation-delay:3.2s}.lp .lp-section{padding-block:104px}.lp .lp-center{text-align:center}.lp .lp-eyebrow{font-size:var(--lp-fs-note);justify-content:center;gap:14px}.lp .lp-eyebrow:before,.lp .lp-eyebrow:after{background:var(--lp-hair);content:"";width:36px;height:1px}.lp .lp-section-title{letter-spacing:.01em;margin:18px 0 0;font-size:34px;font-weight:900;line-height:1.55}.lp .lp-fold-toggle{width:100%;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;padding:0;display:block;position:relative}.lp .lp-fold-toggle:disabled{cursor:default;opacity:1}.lp .lp-fold-toggle .lp-section-title{display:block}.lp .lp-fold-indicator{display:none}.lp .lp-section-sub{max-width:34em;color:var(--lp-dim);font-size:var(--lp-fs-body);letter-spacing:.03em;margin:14px auto 0}.lp .lp-grid{border:1px solid var(--lp-hair-dim);background:var(--lp-hair-dim);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid}.lp .lp-cell{background:var(--lp-bg);text-align:left;padding:34px 30px;transition:background .3s}.lp .lp-cell:hover{background:var(--lp-surface)}.lp .lp-cell h3{letter-spacing:.04em;margin:0;font-size:16px;font-weight:700;line-height:1.6}.lp .lp-cell p{color:var(--lp-dim);font-size:var(--lp-fs-cap);letter-spacing:.02em;margin:10px 0 0}.lp .lp-cell .lp-cell-gold{color:var(--lp-gold-hi)}.lp .lp-grid-tight .lp-cell h3{align-items:center;gap:12px;display:flex}.lp .lp-feature-title{word-break:keep-all}.lp .lp-feature-icon{width:26px;height:26px;color:var(--lp-dim);flex-shrink:0;transition:color .3s;display:inline-flex}.lp .lp-feature-icon svg{width:100%;height:100%;display:block}.lp .lp-grid-tight .lp-cell:hover .lp-feature-icon{color:var(--lp-ink)}.lp .lp-grid-tight .lp-cell p{margin-top:4px;padding-left:38px}.lp .lp-demo-link{border:1px solid var(--lp-hair);color:var(--lp-gold-hi);letter-spacing:.08em;border-radius:2px;margin-top:34px;padding:12px 24px;font-size:14px;font-weight:700;display:inline-block}.lp .lp-demo-link:hover{border-color:var(--lp-gold);background:#ffd60a14}.lp .lp-faq-link{color:var(--lp-gold);margin:24px 0 0;font-size:14px}.lp .lp-faq-link a{border-bottom:1px solid var(--lp-hair)}.lp .lp-proof{border-block:1px solid var(--lp-hair-dim);background:var(--lp-bg-2);padding-block:60px}.lp .lp-proof-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:56px;display:flex}.lp .lp-proof-inner>p{max-width:38em;color:var(--lp-dim);font-size:var(--lp-fs-body);letter-spacing:.02em;margin:0}.lp .lp-proof-inner>p a{border-bottom:1px solid var(--lp-hair);color:var(--lp-gold)}.lp .lp-stats{gap:52px;display:flex}.lp .lp-stat{font-family:var(--font-disp);text-align:center}.lp .lp-stat b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:52px;font-weight:800;line-height:1;display:block}.lp .lp-stat span{color:var(--lp-dim-2);letter-spacing:.1em;font-size:12px;font-weight:700}.lp .lp-plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;margin-top:52px;display:grid}.lp .lp-plan{border:1px solid var(--lp-hair-dim);background:var(--lp-surface);text-align:left;border-radius:4px;padding:36px 32px}.lp .lp-plan-hot{border-color:var(--lp-hair);background:linear-gradient(170deg, var(--lp-surface-2), var(--lp-surface));position:relative}.lp .lp-plan-hot:before{background:var(--lp-gold);content:"";height:2px;position:absolute;inset:0 0 auto}.lp .lp-plan-name{color:var(--lp-dim);font-family:var(--font-disp);font-size:var(--lp-fs-cap);letter-spacing:.16em;margin:0;font-weight:700}.lp .lp-plan-hot .lp-plan-name{color:var(--lp-gold)}.lp .lp-price{font-family:var(--font-disp);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:14px 0 0;font-size:50px;font-weight:800;line-height:1.1}.lp .lp-price small{color:var(--lp-dim);font-family:var(--font-body-jp), "Yu Gothic UI", Meiryo, sans-serif;letter-spacing:.04em;font-size:12px;font-weight:400}.lp .lp-plan ul{color:var(--lp-dim);font-size:var(--lp-fs-body);margin:24px 0 0;padding:0;list-style:none}.lp .lp-plan li{border-top:1px solid var(--lp-hair-dim);letter-spacing:.02em;padding:7px 0 7px 22px;position:relative}.lp .lp-plan li:before{color:var(--lp-gold-deep);content:"—";position:absolute;left:0}.lp .lp-final{border:1px solid var(--lp-hair);background:linear-gradient(180deg, var(--lp-surface), var(--lp-bg-2));text-align:center;border-radius:6px;padding:76px 28px;position:relative;overflow:hidden}.lp .lp-final .lp-eyebrow,.lp .lp-final .lp-section-title,.lp .lp-final .lp-btn-primary,.lp .lp-final-note{position:relative}.lp .lp-final .lp-btn-primary{margin-top:34px;padding:17px 46px;display:inline-block}.lp .lp-final-note{margin:18px 0 0}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes lp-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:920px){.lp .lp-hero-grid{grid-template-columns:1fr;gap:56px}.lp .lp-hero-copy{max-width:680px}.lp .lp-brand{font-size:60px}.lp .lp-board{width:min(100%,680px)}}@media (max-width:880px){.lp .lp-grid{grid-template-columns:1fr 1fr}.lp .lp-grid>.lp-cell:nth-child(3):last-child{grid-column:1/-1}.lp .lp-plans{grid-template-columns:1fr}}@media (max-width:680px){.lp .lp-nav-links{display:none}.lp .lp-nav-inner{justify-content:space-between}}@media (max-width:640px){.lp .lp-hero{padding-block:76px 72px}.lp .lp-brand{font-size:54px}.lp .lp-thesis{font-size:30px}.lp .lp-section{padding-block:80px}.lp .lp-fold-toggle{cursor:pointer}.lp .lp-fold-toggle:focus-visible{outline:2px solid var(--lp-gold);outline-offset:10px}.lp .lp-fold-toggle .lp-section-title{padding-inline:36px}.lp #features .lp-section-title{max-width:11em;margin-inline:auto}.lp .lp-fold-indicator{border:1px solid var(--lp-hair);width:28px;height:28px;color:var(--lp-gold);font-family:var(--font-disp);place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;top:calc(50% + 12px);right:0;transform:translateY(-50%)}.lp .lp-fold-content[data-open=false]{display:none}}@media (max-width:560px){.lp .lp-wrap{padding-inline:20px}.lp .lp-grid{grid-template-columns:1fr}.lp .lp-proof-inner{gap:36px}}@media (max-width:460px){.lp .lp-wordmark{letter-spacing:.04em;font-size:15px}.lp .lp-nav-cta{font-size:var(--lp-fs-note);padding-inline:12px}.lp .lp-hero:before{width:620px}.lp .lp-overline{font-size:var(--lp-fs-note);letter-spacing:.12em}.lp .lp-overline:before{width:28px}.lp .lp-brand{font-size:48px}.lp .lp-thesis{font-size:28px}.lp .lp-cta-row{display:grid}.lp .lp-courts{grid-template-columns:1fr}.lp .lp-board-top{flex-wrap:wrap}.lp .lp-board-title{flex-basis:100%;order:3}.lp .lp-live{margin-left:auto}.lp .lp-log-line{font-size:var(--lp-fs-note);gap:8px;line-height:1.65}.lp .lp-section-title{font-size:28px}.lp .lp-plan{padding:30px 24px}.lp .lp-price{font-size:42px}.lp .lp-stats{justify-content:space-around;gap:24px;width:100%}.lp .lp-final{padding:60px 18px}.lp .lp-final .lp-btn-primary{padding-inline:26px}}@media (prefers-reduced-motion:reduce){.lp .lp-log-line{opacity:1;animation:none}.lp .lp-live:before{animation:none}.lp .lp-nav-links a,.lp .lp-nav-cta,.lp .lp-btn-primary,.lp .lp-btn-secondary,.lp .lp-demo-link,.lp .lp-cell{transition:none}}.lp .lp-video-section{overflow:hidden}.lp .lp-intro-video{aspect-ratio:16/9;background:#080808;border:1px solid #ffffff24;border-radius:14px;width:min(100%,960px);max-width:100%;margin:0 auto;display:block;box-shadow:0 18px 48px #00000052}.lp .lp-video-hint{color:#ffffff8c;text-align:center;margin:10px 0 0;font-size:12px}@media (min-width:768px){.lp .lp-video-hint{display:none}}.lp .lp-intro-video--portrait{aspect-ratio:9/16;width:min(100%,420px)}.lp .lp-video-frame{width:fit-content;margin:0 auto;position:relative}.lp .lp-video-play{color:#0f0f10;cursor:pointer;background:#ffd400;border:none;border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;margin:auto;padding:0 0 0 6px;font-size:34px;display:flex;position:absolute;inset:0;box-shadow:0 10px 30px #00000073}.lp .lp-course-frame{width:min(100%,960px)}.lp .lp-course-poster{cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block;position:relative}.lp .lp-course-poster .lp-intro-video{object-fit:cover;width:100%}.lp .lp-course-poster .lp-video-play{pointer-events:none}.lp .lp-course-player{background:#000;width:100%}.lp .lp-course-chapters{text-align:left;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px;width:min(100%,960px);margin:20px auto 0;padding:0;list-style:none;display:grid}.lp .lp-course-chapter{border-radius:var(--lp-r-panel,6px);color:#fff;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;align-items:baseline;gap:12px;padding:10px 14px;font-size:14px;transition:border-color .16s,background-color .16s;display:flex}.lp .lp-course-chapter:hover,.lp .lp-course-chapter[aria-current=true]{border-color:var(--lp-gold,#ffd60a);background:#ffd60a14}.lp .lp-course-chapter-time{min-width:3.2em;color:var(--lp-gold,#ffd60a);font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:none}.lp .lp-course-chapter-title{color:var(--lp-dim,#c4c4cc)}.lp .lp-course-section .lp-video-hint{display:block}.lp .lp-course-section .lp-video-hint a{color:#fff;text-underline-offset:3px;text-decoration:underline}.lp{--lp-surface-0:#0e0e12;--lp-line-control:#5f5f6d;--lp-gold-hi:#ffe04d;--lp-ease-out:cubic-bezier(.2, .8, .2, 1);--lp-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--lp-track-latin:.12em;--lp-track-jp:.02em;--lp-fs-note:12px;--lp-fs-cap:14px;--lp-fs-body:16px;--lp-fs-lead:18px;--lp-s1:4px;--lp-s2:8px;--lp-s3:12px;--lp-s4:16px;--lp-s5:24px;--lp-s6:32px;--lp-s7:48px;--lp-s8:64px;--lp-s9:96px;--lp-r-ctl:2px;--lp-r-panel:6px;font-feature-settings:"palt" 1;font-weight:700}.lp .lp-sub,.lp .lp-section-sub,.lp .lp-cell p,.lp .lp-plan li,.lp .lp-proof-inner>p,.lp .lp-log-line,.lp .lp-price small{font-weight:700}.lp .lp-thesis,.lp .lp-sub,.lp .lp-section-title,.lp .lp-section-sub,.lp .lp-cell h3,.lp .lp-cell p,.lp .lp-player-name,.lp .lp-log-line,.lp .lp-plan li,.lp .lp-hero-note,.lp .lp-final-note,.lp .lp-board-title,.lp .lp-current-name,.lp .lp-current-meta,.lp .lp-faq-link,.lp .lp-video-hint,.lp .lp-install-hint{letter-spacing:var(--lp-track-jp)}.lp .lp-thesis,.lp .lp-section-title{text-spacing-trim:trim-start}.lp a:focus-visible,.lp button:focus-visible,.lp [tabindex]:focus-visible{outline:2px solid var(--lp-gold);outline-offset:3px;border-radius:var(--lp-r-ctl)}.lp .lp-btn-primary:focus-visible,.lp .lp-install-button:focus-visible{outline-color:var(--lp-ink)}.lp .lp-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp .lp-board{border-radius:var(--lp-r-panel);margin:0}.lp .lp-hero:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle,#ffd60a1f,#0000 68%);width:760px;height:760px;position:absolute;top:-380px;left:50%;transform:translate(-50%)}.lp .lp-hero-grid{gap:var(--lp-s8)}.lp .lp-hero,.lp .lp-section{padding-block:var(--lp-s9)}.lp .lp-brand,.lp .lp-thesis,.lp .lp-sub{margin-top:var(--lp-s5)}.lp .lp-cta-row{margin-top:var(--lp-s6);gap:var(--lp-s4)}.lp .lp-hero-note{margin-top:var(--lp-s4);font-size:var(--lp-fs-note)}.lp .lp-btn-primary,.lp .lp-btn-secondary{border-radius:var(--lp-r-ctl);letter-spacing:var(--lp-track-jp)}.lp .lp-btn-secondary{border-color:var(--lp-line-control);background:#f5f5f70d}.lp .lp-nav-cta,.lp .lp-demo-link,.lp .lp-round-chip,.lp .lp-fold-indicator{border-color:var(--lp-line-control);border-radius:var(--lp-r-ctl)}.lp .lp-current-tournament,.lp .lp-plan{border-color:var(--lp-line-control);border-radius:var(--lp-r-panel)}.lp .lp-faq-link a,.lp .lp-proof-inner>p a{border-color:var(--lp-line-control)}.lp .lp-cell{background:var(--lp-surface-0);transition:background .3s var(--lp-ease-out);padding:var(--lp-s6)}.lp .lp-grid{margin-top:var(--lp-s7);border-radius:var(--lp-r-panel);overflow:hidden}.lp .lp-grid-tight .lp-cell{padding:var(--lp-s4) var(--lp-s5)}.lp .lp-feature-icon{color:var(--lp-ink)}.lp .lp-feature-icon svg [fill="var(--lp-gold)"]{transform-origin:50%;transform:scale(1.45)}.lp .lp-feature-icon svg [stroke="var(--lp-gold)"]{stroke-width:2.6px}.lp .lp-install-hint{max-width:610px;margin-top:var(--lp-s5);color:var(--lp-dim);background:0 0;border-left:0;padding:0;font-weight:700}.lp .lp-install-button{border-radius:var(--lp-r-ctl);min-height:44px;padding:0 16px}.lp .lp-agent-log[data-animate=true] .lp-log-line{animation:lp-rise .42s var(--lp-ease-out) both}.lp .lp-agent-log:not([data-animate=true]) .lp-log-line{opacity:1;animation:none}.lp .lp-agent-log[data-animate=true] .lp-log-line:nth-child(2){animation-delay:0s}.lp .lp-agent-log[data-animate=true] .lp-log-line:nth-child(3){animation-delay:.14s}.lp .lp-agent-log[data-animate=true] .lp-log-line:nth-child(4){animation-delay:.28s}.lp .lp-agent-log[data-animate=true] .lp-log-line:nth-child(5){animation-delay:.42s}.lp .lp-agent-log[data-animate=true] .lp-log-line:nth-child(6){animation-delay:.56s}@keyframes lp-settle{0%{transform:scale(1.16)}60%{transform:scale(.97)}to{transform:none}}.lp .lp-score-settle{animation:lp-settle .5s var(--lp-ease-spring) both .28s;display:inline-block}.lp .lp-nav-menu{border:1px solid var(--lp-line-control);border-radius:var(--lp-r-ctl);background:var(--lp-surface);min-width:44px;min-height:44px;color:var(--lp-gold);font:700 var(--lp-fs-note) var(--font-disp);letter-spacing:var(--lp-track-latin);display:none}@media (hover:hover) and (pointer:fine){.lp .lp-cell:hover{background:var(--lp-surface)}.lp .lp-grid-tight .lp-cell:hover .lp-feature-icon{color:var(--lp-ink)}.lp .lp-btn-secondary:hover{border-color:var(--lp-gold);color:var(--lp-gold);background:#ffd60a14}.lp .lp-btn-primary:hover{filter:brightness(1.06)}}.lp .lp-btn-primary:active,.lp .lp-btn-secondary:active,.lp .lp-demo-link:active,.lp .lp-nav-cta:active{transition-timing-function:var(--lp-ease-out);transform:scale(.97)}@media (max-width:920px){.lp .lp-hero-grid{gap:var(--lp-s7)}}@media (max-width:680px){.lp .lp-nav-menu{justify-content:center;align-items:center;display:inline-flex}.lp .lp-nav-links{padding:var(--lp-s2) var(--lp-s5);border-bottom:1px solid var(--lp-line-control);background:var(--lp-bg);flex-direction:column;gap:0;display:none;position:absolute;top:66px;left:0;right:0}.lp .lp-nav-links[data-open=true]{display:flex}.lp .lp-nav-links a{align-items:center;min-height:44px;display:flex}.lp .lp-nav-inner{gap:var(--lp-s2)}}@media (max-width:640px){.lp .lp-hero{padding-block:var(--lp-s7) var(--lp-s8)}.lp .lp-brand,.lp .lp-thesis{margin-top:18px}.lp .lp-sub{margin-top:var(--lp-s4)}.lp .lp-cta-row{margin-top:28px}.lp .lp-hero-note{margin-top:var(--lp-s3)}.lp .lp-hero-grid{gap:var(--lp-s6)}}@media (prefers-reduced-motion:reduce){.lp .lp-agent-log[data-animate=true] .lp-log-line,.lp .lp-score-settle{animation:none}.lp .lp-agent-log:not([data-animate=true]) .lp-log-line{opacity:1}.lp .lp-btn-primary,.lp .lp-btn-secondary,.lp .lp-demo-link,.lp .lp-nav-cta{transition:none}}
.lp.lp-home-refresh{--lp-bg:#101112;--lp-bg-2:#17191b;--lp-surface:#202326;--lp-surface-0:#17191b;--lp-hair:#393d40;--lp-hair-dim:#2c3033;--lp-ink:#f5f5f0;--lp-dim:#bec1c3;--lp-gold:#ffd60a;font-feature-settings:normal;font-weight:500}.lp.lp-home-refresh .lp-wrap{width:min(100%,1280px);padding-inline:40px}.lp.lp-home-refresh .lp-nav{background:#101112f5;border-color:#393d40}.lp.lp-home-refresh .lp-nav-inner{gap:48px;height:80px}.lp.lp-home-refresh .lp-wordmark{letter-spacing:-.045em;font-size:21px;font-weight:900}.lp.lp-home-refresh .lp-nav-links{justify-content:flex-end;gap:28px;font-size:13px}.lp.lp-home-refresh .lp-nav-mobile-register{display:none}.lp.lp-home-refresh .lp-nav-cta{min-height:44px;color:var(--lp-ink);border-color:#676c70;padding:10px 18px}.lp.lp-home-refresh .lp-hero{padding-block:44px 0}.lp.lp-home-refresh .lp-hero:before{display:none}.lp.lp-home-refresh .lp-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px}.lp.lp-home-refresh .lp-overline{letter-spacing:.16em;gap:10px;font-size:13px}.lp.lp-home-refresh .lp-overline:before{width:8px;height:8px}.lp.lp-home-refresh .lp-thesis{letter-spacing:-.075em;margin:28px 0 0;font-size:clamp(64px,6.6vw,94px);font-weight:900;line-height:1.2}.lp.lp-home-refresh .lp-thesis>span{color:var(--lp-gold)}.lp.lp-home-refresh .lp-sub{letter-spacing:.02em;text-wrap:pretty;max-width:26em;margin-top:28px;font-size:16px;font-weight:500;line-height:1.9}.lp.lp-home-refresh .lp-cta-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.lp.lp-home-refresh .lp-btn-primary,.lp.lp-home-refresh .lp-btn-secondary{border-radius:3px;justify-content:center;align-items:center;min-height:56px;padding:14px 20px;font-size:14px;font-weight:700;display:inline-flex}.lp.lp-home-refresh .lp-btn-primary{box-shadow:none;gap:20px}.lp.lp-home-refresh .lp-btn-primary>span{font-size:22px;line-height:1}.lp.lp-home-refresh .lp-btn-secondary{background:0 0;border-color:#71777c}.lp.lp-home-refresh .lp-hero-note{color:var(--lp-dim);margin-top:14px;font-size:11px;font-weight:500}.lp.lp-home-refresh .lp-hero-visual{min-width:0;padding:0;position:relative}.lp.lp-home-refresh .lp-hero-visual:before{display:none}.lp.lp-home-refresh .lp-board{background:#17191b;border:1px solid #4c5358;border-radius:5px;position:relative;box-shadow:0 24px 64px #0005}.lp.lp-home-refresh .lp-board-caption{color:var(--lp-ink);border-bottom:1px solid #393d40;justify-content:space-between;align-items:center;gap:8px;padding:14px 20px;font-size:12px;font-weight:700;display:flex}.lp.lp-home-refresh .lp-board-caption>span{color:var(--lp-dim);font-size:10px;font-weight:500}.lp.lp-home-refresh .lp-install-hint{max-width:42em;color:var(--lp-dim);margin-top:16px;font-size:11px;font-weight:500;position:relative}.lp.lp-home-refresh .lp-section{padding-block:84px}.lp.lp-home-refresh .lp-section-title{letter-spacing:-.045em;font-size:clamp(26px,3vw,38px);line-height:1.5}.lp.lp-home-refresh .lp-section-sub,.lp.lp-home-refresh .lp-cell p,.lp.lp-home-refresh .lp-proof-inner>p{font-weight:500}.lp.lp-home-refresh #features{background:#191c1e;border-block:1px solid #393d40}.lp.lp-home-refresh #features .lp-eyebrow{justify-content:flex-start}.lp.lp-home-refresh #features .lp-eyebrow:before,.lp.lp-home-refresh #features .lp-eyebrow:after{display:none}.lp.lp-home-refresh .lp-grid{border:0;background:0 0;border-top:1px solid #555b60;border-radius:0;gap:0}.lp.lp-home-refresh .lp-cell{background:0 0;border-bottom:1px solid #555b60;padding:32px 26px}.lp.lp-home-refresh .lp-final{background:var(--lp-gold);color:#101112;border:0;border-radius:4px;padding:56px 24px}.lp.lp-home-refresh .lp-final .lp-eyebrow,.lp.lp-home-refresh .lp-final-note{color:#393815}.lp.lp-home-refresh .lp-final .lp-btn-primary{color:#f5f5f0;background:#101112;border-color:#101112}.lp.lp-home-refresh .lp-current-tournament{border-left:3px solid var(--lp-gold);border-radius:3px;max-width:none;padding:14px 18px}.lp.lp-home-refresh .lp-explore{border-top:1px solid var(--lp-hair);gap:40px;margin-top:44px;display:flex}.lp.lp-home-refresh .lp-explore>a{color:var(--lp-ink);flex:1;justify-content:space-between;align-items:center;gap:16px;padding-block:22px;text-decoration:none;display:flex}.lp.lp-home-refresh .lp-explore>a>span{color:var(--lp-dim);font-size:12px}.lp.lp-home-refresh .lp-explore b{white-space:nowrap;font-size:13px}.lp.lp-home-refresh .lp-explore b span{color:var(--lp-gold);padding-left:16px}.lp.lp-home-refresh .lp-section-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.lp.lp-home-refresh .lp-section-heading .lp-eyebrow{justify-content:flex-start;margin-bottom:14px}.lp.lp-home-refresh .lp-section-heading .lp-eyebrow:before,.lp.lp-home-refresh .lp-section-heading .lp-eyebrow:after{display:none}.lp.lp-home-refresh .lp-section-heading .lp-section-title{text-align:left;max-width:none;margin:0}.lp.lp-home-refresh .lp-section-heading>p{color:var(--lp-dim);margin:0 0 5px;font-size:14px;line-height:1.9}.lp.lp-home-refresh .lp-workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.lp.lp-home-refresh .lp-workflow-steps li{border-top:1px solid #62686c;min-width:0;padding-top:24px}.lp.lp-home-refresh .lp-step-index{align-items:center;gap:20px;margin-bottom:22px;display:flex}.lp.lp-home-refresh .lp-step-index>span{color:var(--lp-gold);font-family:var(--font-disp);letter-spacing:-.06em;font-size:58px;line-height:1}.lp.lp-home-refresh .lp-step-index>b{letter-spacing:.12em;font-size:12px}.lp.lp-home-refresh .lp-workflow-steps h3{letter-spacing:-.03em;margin:0 0 14px;font-size:19px}.lp.lp-home-refresh .lp-workflow-steps p{color:var(--lp-dim);margin:0;font-size:13px;line-height:1.9}.lp.lp-home-refresh .lp-workflow-steps .lp-step-detail{color:#aab1b5;margin-top:20px;font-size:11px}.lp.lp-home-refresh .lp-format-note{color:var(--lp-dim);margin:28px 0 0;font-size:11px}.lp.lp-home-refresh .lp-pricing{color:#181b1e;--lp-dim:#525b60;--lp-gold:#705c00;background:#eeeee7;border:0}.lp.lp-home-refresh .lp-pricing .lp-section-title{color:#181b1e}.lp.lp-home-refresh .lp-pricing-start{align-items:center;gap:20px;margin-top:28px;display:flex}.lp.lp-home-refresh .lp-pricing-start .lp-btn-primary{color:#fff;background:#181b1e;border-color:#181b1e}.lp.lp-home-refresh .lp-pricing-start p{color:#525b60;font-size:12px}.lp.lp-home-refresh .lp-video-section{padding-block:32px}.lp.lp-home-refresh .lp-movie-disclosure{border-block:1px solid #555b60}.lp.lp-home-refresh .lp-movie-disclosure summary{cursor:pointer;align-items:center;gap:26px;padding-block:30px;list-style:none;display:flex}.lp.lp-home-refresh .lp-movie-disclosure summary::-webkit-details-marker{display:none}.lp.lp-home-refresh .lp-movie-symbol{height:56px;color:var(--lp-gold);border:1px solid #71777c;border-radius:50%;flex:0 0 56px;place-items:center;font-size:16px;display:grid}.lp.lp-home-refresh .lp-movie-disclosure .lp-eyebrow{margin:0 0 10px;font-size:10px;display:block}.lp.lp-home-refresh .lp-movie-disclosure .lp-eyebrow:before,.lp.lp-home-refresh .lp-movie-disclosure .lp-eyebrow:after{display:none}.lp.lp-home-refresh .lp-movie-title{letter-spacing:-.03em;font-size:22px;font-weight:700}.lp.lp-home-refresh .lp-movie-action{white-space:nowrap;margin-left:auto;font-size:12px}.lp.lp-home-refresh .lp-movie-action b{color:var(--lp-gold);margin-left:12px;display:inline-block}.lp.lp-home-refresh .lp-movie-close-label,.lp.lp-home-refresh .lp-movie-disclosure[open] .lp-movie-open-label{display:none}.lp.lp-home-refresh .lp-movie-disclosure[open] .lp-movie-close-label{display:inline}.lp.lp-home-refresh .lp-movie-disclosure[open] .lp-movie-action b{transform:rotate(45deg)}.lp.lp-home-refresh .lp-movie-disclosure .lp-video-frame{margin:0 auto 28px}.lp.lp-home-refresh .lp-movie-disclosure .lp-video-hint{text-align:center;margin-bottom:28px}.lp.lp-home-refresh .lp-proof-inner{max-width:880px;display:block}.lp.lp-home-refresh a:focus-visible,.lp.lp-home-refresh summary:focus-visible,.lp.lp-home-refresh button:focus-visible{outline-offset:5px;outline:3px solid}.lp.lp-home-refresh .lp-explore>a:hover b,.lp.lp-home-refresh .lp-movie-disclosure summary:hover .lp-movie-title{text-underline-offset:5px;text-decoration:underline}.lp.lp-home-refresh .lp-demo-board{border-radius:8px;overflow:hidden;box-shadow:0 20px 48px #0004}.lp.lp-home-refresh .lp-demo-board .lp-board-caption{flex-wrap:wrap;gap:6px;padding:16px 24px;font-size:13px}.lp.lp-home-refresh .lp-demo-board .lp-board-caption>span{font-size:10px}.lp.lp-home-refresh .lp-demo-context{justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.lp.lp-home-refresh .lp-demo-table{letter-spacing:.08em;align-items:baseline;gap:9px;font-size:10px;display:flex}.lp.lp-home-refresh .lp-demo-table b{font:800 36px/1 var(--font-disp);letter-spacing:-.04em}.lp.lp-home-refresh .lp-demo-phase{color:var(--lp-ink);border:1px solid #71777c;padding:6px 10px;font-size:11px}.lp.lp-home-refresh [data-completed=true] .lp-demo-phase{color:var(--lp-gold);border-color:var(--lp-gold)}.lp.lp-home-refresh .lp-demo-match{color:#141719;background:#ffd60a;border-radius:3px;margin:0 16px;padding:18px 26px 16px}.lp.lp-home-refresh .lp-demo-match-label{justify-content:space-between;margin-bottom:6px;font-size:10px;font-weight:700;display:flex}.lp.lp-home-refresh .lp-demo-player{justify-content:space-between;align-items:center;gap:16px;padding-block:8px;display:flex}.lp.lp-home-refresh .lp-demo-player+.lp-demo-player{border-top:1px solid #14171945}.lp.lp-home-refresh .lp-demo-player>b{letter-spacing:.03em;font-size:27px}.lp.lp-home-refresh .lp-demo-player small{margin-left:12px;font-size:16px;font-weight:500}.lp.lp-home-refresh .lp-demo-player>span{font:800 66px/1 var(--font-disp);font-variant-numeric:tabular-nums;text-align:center;min-width:1ch}.lp.lp-home-refresh .lp-demo-games{margin:10px 0 0;font-size:11px;font-weight:500;line-height:1.5}.lp.lp-home-refresh .lp-demo-bottom{padding:16px 24px 22px}.lp.lp-home-refresh .lp-demo-status{min-height:2.9em;color:var(--lp-dim);margin:0 0 12px;font-size:12px;line-height:1.45}.lp.lp-home-refresh .lp-demo-trigger{width:100%;min-height:48px;color:var(--lp-ink);font:700 13px/1.5 var(--font-sans);cursor:pointer;background:0 0;border:1px solid #90989d;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.lp.lp-home-refresh .lp-demo-trigger span{color:var(--lp-gold);font-size:20px}.lp.lp-home-refresh .lp-demo-trigger:hover{border-color:var(--lp-gold);background:#303323}@media (max-width:1100px) and (min-width:921px){.lp.lp-home-refresh .lp-wrap{padding-inline:28px}.lp.lp-home-refresh .lp-hero-grid{gap:30px}.lp.lp-home-refresh .lp-thesis{font-size:72px}}@media (max-width:920px){.lp.lp-home-refresh .lp-workflow-steps{gap:24px}.lp.lp-home-refresh .lp-workflow-steps h3{font-size:17px}.lp.lp-home-refresh .lp-hero-grid{grid-template-columns:1fr;gap:40px}.lp.lp-home-refresh .lp-hero-copy{max-width:620px}.lp.lp-home-refresh .lp-thesis{font-size:86px}.lp.lp-home-refresh .lp-hero-visual{width:min(100%,680px);margin-inline:auto}}@media (max-width:680px){.lp.lp-home-refresh .lp-demo-board .lp-board-caption{padding:10px 14px;font-size:11px}.lp.lp-home-refresh .lp-demo-board .lp-board-caption>span{font-size:10px}.lp.lp-home-refresh .lp-demo-context{padding:10px 14px}.lp.lp-home-refresh .lp-demo-table b{font-size:26px}.lp.lp-home-refresh .lp-demo-phase{padding:4px 8px;font-size:10px}.lp.lp-home-refresh .lp-demo-match{margin-inline:10px;padding:10px 16px}.lp.lp-home-refresh .lp-demo-player{padding-block:4px}.lp.lp-home-refresh .lp-demo-player>b{font-size:22px}.lp.lp-home-refresh .lp-demo-player small{margin-left:8px;font-size:13px}.lp.lp-home-refresh .lp-demo-player>span{font-size:44px}.lp.lp-home-refresh .lp-demo-games{margin-top:6px;font-size:10px}.lp.lp-home-refresh .lp-demo-bottom{padding:10px 14px 12px}.lp.lp-home-refresh .lp-demo-status{min-height:2.9em;margin-bottom:8px;font-size:11px}.lp.lp-home-refresh .lp-demo-trigger{min-height:44px;padding-block:8px;font-size:12px}.lp.lp-home-refresh .lp-explore{margin-top:28px;display:block}.lp.lp-home-refresh .lp-explore>a{padding-block:18px}.lp.lp-home-refresh .lp-explore>a+a{border-top:1px solid var(--lp-hair)}.lp.lp-home-refresh .lp-explore>a>span{font-size:10px}.lp.lp-home-refresh .lp-explore b span{padding-left:6px}.lp.lp-home-refresh .lp-section-heading{margin-bottom:28px;display:block}.lp.lp-home-refresh .lp-section-heading>p{margin-top:18px;font-size:12px}.lp.lp-home-refresh .lp-workflow-steps{grid-template-columns:1fr;gap:24px}.lp.lp-home-refresh .lp-workflow-steps li{grid-template-columns:52px minmax(0,1fr);column-gap:18px;padding-top:22px;display:grid}.lp.lp-home-refresh .lp-step-index{flex-direction:column;grid-row:span 3;align-items:flex-start;gap:12px;margin:0}.lp.lp-home-refresh .lp-step-index>span{font-size:42px}.lp.lp-home-refresh .lp-step-index>b{font-size:10px}.lp.lp-home-refresh .lp-workflow-steps h3{margin-bottom:10px;font-size:16px}.lp.lp-home-refresh .lp-workflow-steps p{font-size:12px}.lp.lp-home-refresh .lp-workflow-steps .lp-step-detail{margin-top:10px;font-size:11px}.lp.lp-home-refresh .lp-format-note{font-size:10px;line-height:1.8}.lp.lp-home-refresh .lp-pricing-start{text-align:center;display:block}.lp.lp-home-refresh .lp-pricing-start .lp-btn-primary{justify-content:space-between}.lp.lp-home-refresh .lp-video-section{padding-block:24px}.lp.lp-home-refresh .lp-movie-disclosure summary{flex-wrap:wrap;gap:16px;padding-block:24px}.lp.lp-home-refresh .lp-movie-symbol{flex-basis:40px;height:40px;font-size:12px}.lp.lp-home-refresh .lp-movie-title{font-size:15px}.lp.lp-home-refresh .lp-movie-disclosure .lp-eyebrow{font-size:9px}.lp.lp-home-refresh .lp-movie-action{width:100%;margin:0;padding-left:56px;font-size:11px}.lp.lp-home-refresh .lp-wrap{padding-inline:22px}.lp.lp-home-refresh .lp-nav-inner{gap:10px;height:68px}.lp.lp-home-refresh .lp-wordmark{font-size:18px}.lp.lp-home-refresh .lp-nav-menu{min-width:44px;color:var(--lp-ink);background:0 0;margin-left:auto}.lp.lp-home-refresh .lp-nav-links{gap:0;top:68px}.lp.lp-home-refresh .lp-nav-cta{display:none}.lp.lp-home-refresh .lp-nav-mobile-register{color:var(--lp-gold);display:flex}.lp.lp-home-refresh .lp-hero{padding-top:28px}.lp.lp-home-refresh .lp-overline{font-size:11px}.lp.lp-home-refresh .lp-thesis{margin-top:16px;font-size:clamp(52px,14.5vw,64px);line-height:1.15}.lp.lp-home-refresh .lp-sub{max-width:24em;margin-top:18px;font-size:14px}.lp.lp-home-refresh .lp-cta-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.lp.lp-home-refresh .lp-btn-primary,.lp.lp-home-refresh .lp-btn-secondary{width:100%;min-height:50px}.lp.lp-home-refresh .lp-btn-primary{justify-content:space-between;gap:8px;padding-inline:14px}.lp.lp-home-refresh .lp-btn-secondary{justify-content:center;padding-inline:10px;font-size:12px}.lp.lp-home-refresh .lp-hero-note{font-size:10px}.lp.lp-home-refresh .lp-hero-grid{gap:24px}.lp.lp-home-refresh .lp-hero-visual{padding-top:0}.lp.lp-home-refresh .lp-hero-visual:before{display:none}.lp.lp-home-refresh .lp-board-caption{padding-inline:12px}.lp.lp-home-refresh .lp-section{padding-block:56px}.lp.lp-home-refresh .lp-fold-toggle .lp-section-title{padding-inline:0 36px}.lp.lp-home-refresh .lp-final .lp-btn-primary{justify-content:center}}.lp.lp-home-refresh .lp-plan-list{border-top:2px solid #181b1e}.lp.lp-home-refresh .lp-plan-row{border-bottom:1px solid #a4aca8;grid-template-columns:1.1fr 1fr 1.6fr;align-items:center;column-gap:32px;padding:28px 24px 20px;display:grid}.lp.lp-home-refresh .lp-plan-row-standard{background:#fff;box-shadow:inset 5px 0 #ffd60a}.lp.lp-home-refresh .lp-plan-identity h3{font:800 18px/1.2 var(--font-disp);letter-spacing:.06em;margin:0}.lp.lp-home-refresh .lp-plan-identity p{color:#525b60;margin:9px 0 0;font-size:12px;line-height:1.5}.lp.lp-home-refresh .lp-plan-amount{font:800 44px/1 var(--font-disp);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0}.lp.lp-home-refresh .lp-plan-amount small{color:#525b60;font:500 11px/1.3 var(--font-body-jp), sans-serif;letter-spacing:0;margin-top:9px;display:block}.lp.lp-home-refresh .lp-plan-limits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.lp.lp-home-refresh .lp-plan-limits dt{color:#525b60;font-size:11px;line-height:1.5}.lp.lp-home-refresh .lp-plan-limits dd{margin:6px 0 0;font-size:16px;font-weight:700;line-height:1.4}.lp.lp-home-refresh .lp-plan-scope{color:#525b60;grid-column:3;margin:12px 0 0;font-size:11px;line-height:1.7}.lp.lp-home-refresh .lp-plan-limit-note{color:#525b60;margin:12px 0 20px;font-size:11px}.lp.lp-home-refresh .lp-plan-details{border-bottom:1px solid #a4aca8}.lp.lp-home-refresh .lp-plan-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;font-size:13px;font-weight:700;list-style:none;display:flex}.lp.lp-home-refresh .lp-plan-details summary::-webkit-details-marker{display:none}.lp.lp-home-refresh .lp-plan-details summary span{font-size:22px}.lp.lp-home-refresh .lp-plan-details[open] summary span{transform:rotate(45deg)}.lp.lp-home-refresh .lp-plan-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:16px 0 28px;display:grid}.lp.lp-home-refresh .lp-plan-feature-grid h4{font:800 13px/1.4 var(--font-disp);letter-spacing:.05em;margin:0 0 12px}.lp.lp-home-refresh .lp-plan-feature-grid ul{color:#30393e;margin:0;padding-left:1.2em;font-size:12px;line-height:1.9}.lp.lp-home-refresh .lp-plan-feature-grid li+li{margin-top:6px}@media (max-width:920px){.lp.lp-home-refresh .lp-plan-row{grid-template-columns:1fr 1fr 1.5fr;column-gap:20px;padding-inline:20px}.lp.lp-home-refresh .lp-plan-amount{font-size:36px}.lp.lp-home-refresh .lp-plan-limits{gap:10px}.lp.lp-home-refresh .lp-plan-limits dd{font-size:14px}}@media (max-width:680px){.lp.lp-home-refresh .lp-plan-row{grid-template-columns:1fr auto;gap:14px 10px;padding:20px 16px 16px}.lp.lp-home-refresh .lp-plan-identity h3{font-size:14px}.lp.lp-home-refresh .lp-plan-identity p{margin-top:7px;font-size:10px}.lp.lp-home-refresh .lp-plan-amount{text-align:right;font-size:32px}.lp.lp-home-refresh .lp-plan-amount small{margin-top:6px;font-size:10px}.lp.lp-home-refresh .lp-plan-limits{grid-column:1/-1}.lp.lp-home-refresh .lp-plan-limits>div+div{border-left:1px solid #c9cdc8;padding-left:12px}.lp.lp-home-refresh .lp-plan-limits dt{font-size:10px}.lp.lp-home-refresh .lp-plan-limits dd{margin-top:3px;font-size:14px}.lp.lp-home-refresh .lp-plan-scope{grid-column:1/-1;margin:-4px 0 0;font-size:10px}.lp.lp-home-refresh .lp-plan-feature-grid{grid-template-columns:1fr;gap:24px}}@media (prefers-reduced-motion:reduce){.lp.lp-home-refresh *,.lp.lp-home-refresh :before{transition:none!important;animation:none!important}}
