@font-face{font-family:displaySerif;src:url(../media/NotoSerifJP_300_display.p.3ez2kc7-u0mvz.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}.displayserif_1b3fd8e4-module__ZqPxPq__className{font-family:displaySerif;font-style:normal;font-weight:300}.displayserif_1b3fd8e4-module__ZqPxPq__variable{--font-oshi-serif:"displaySerif"}
@layer theme;@layer base{@media (scripting:none){[data-page=lp] .lp-why__more[hidden]{display:grid!important}}}@layer components{[data-page=lp]{overflow-x:clip}[data-page=lp] .hero-video{z-index:0;pointer-events:none;height:calc(clamp(120px,100svh - 456px,440px) + 72px);position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 136px),#0000);mask-image:linear-gradient(#000 calc(100% - 136px),#0000)}[data-page=lp] .hero-video__poster,[data-page=lp] .hero-video__video{object-fit:cover;object-position:50% 50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}[data-page=lp] .hero-video__video{opacity:0;transition:opacity .4s var(--ease-std)}[data-page=lp] .hero-video__video[data-playing=true]{opacity:1}[data-page=lp] .hero .hero-video__toggle{z-index:2;-webkit-tap-highlight-color:transparent;position:absolute;bottom:8px;right:0}@media (max-width:1023.98px){[data-page=lp] .hero .hero-object{height:clamp(120px,100svh - 456px,440px)}}@media (max-width:1023.98px) and (max-height:700px){[data-page=lp] .hero .hero-object{height:clamp(120px,100svh - 428px,440px);margin-bottom:12px}[data-page=lp] .hero-video{height:calc(clamp(120px,100svh - 428px,440px) + 64px)}[data-page=lp] .hero__copy>.t-display{margin-top:14px}[data-page=lp] .hero__lead{margin-top:10px}[data-page=lp] .hero__actions{margin-top:20px}}@media (min-width:1024px){[data-page=lp] .hero-video{-webkit-mask-composite:source-in;height:auto;bottom:0;left:40%;-webkit-mask-image:linear-gradient(90deg,#0000,#00000080 20%,#000 42%),linear-gradient(#0000,#000 14% 74%,#0000);mask-image:linear-gradient(90deg,#0000,#00000080 20%,#000 42%),linear-gradient(#0000,#000 14% 74%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}[data-page=lp] .hero .hero-video__toggle{bottom:0}}@media (prefers-reduced-motion:reduce){[data-page=lp] .hero-video__video{transition:none}}[data-page=lp] .lp-light{z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--light-fade));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--light-fade));mask-image:linear-gradient(to bottom, transparent 0, #000 var(--light-fade));position:absolute;inset:0;overflow:hidden}[data-page=lp] .lp-light__beam{--bs:var(--beam-spread,11deg);--bc:var(--beam-core,.11);top:var(--beam-top,-30%);left:var(--beam-x,50%);width:var(--beam-w,180%);height:var(--beam-h,95%);transform:translateX(-50%) rotate(var(--beam-rot,0deg));transform-origin:50% 0;background:conic-gradient(from 180deg at 50% 0%, rgba(255, 255, 255, var(--bc)), rgba(255, 255, 255, calc(var(--bc) * .4)) var(--bs), transparent calc(var(--bs) * 2), transparent calc(360deg - var(--bs) * 2), rgba(255, 255, 255, calc(var(--bc) * .4)) calc(360deg - var(--bs)), rgba(255, 255, 255, var(--bc)));filter:blur(16px);position:absolute;-webkit-mask-image:linear-gradient(#0000 0%,#000 30%,#0009 65%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30%,#0009 65%,#0000 100%)}[data-page=lp] .lp-light__pool{left:var(--pool-x,50%);top:var(--pool-y,36%);width:var(--pool-w,90%);height:var(--pool-h,90px);filter:blur(6px);background:radial-gradient(closest-side,#ffffff0f,#0000);position:absolute;transform:translate(-50%,-50%)}[data-page=lp] .lp-eyebrow{font-size:var(--fs-sm);letter-spacing:.08em;color:var(--c-fg-2);line-height:1.4}[data-page=lp] .lp-facts{margin-top:var(--fig-gap);border-top:1px solid var(--c-line);text-align:left;display:grid}[data-page=lp] .lp-facts>li{border-bottom:1px solid var(--c-line);color:var(--c-fg-2);align-items:flex-start;gap:14px;padding:15px 0;font-size:15px;line-height:1.7;display:flex}[data-page=lp] .lp-facts>li:before,[data-page=lp] .lp-conds>li:before{content:"";border-left:1.5px solid var(--c-fg-2);border-bottom:1.5px solid var(--c-fg-2);flex:none;width:11px;height:6px;margin:8px 3px 0 2px;transform:rotate(-45deg)}@media (min-width:1024px){[data-page=lp] .lp-facts--cols{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));border-top:0;column-gap:40px}[data-page=lp] .lp-facts--cols>li{border-bottom:0;border-top:1px solid var(--c-line);padding:20px 0 0}}[data-page=lp] .lp-facts--plain{border-top:0;margin-top:16px}[data-page=lp] .lp-facts--plain>li{font-size:var(--fs-sm);border-bottom:0;padding:7px 0}[data-page=lp] .lp-facts--plain>li:before{margin-top:7px}@media (min-width:1024px){[data-page=lp] .lp-head-left{text-align:left;align-items:flex-start}[data-page=lp] .lp-head-left>.t-lead{margin-inline:0}}[data-page=lp] .lp-fee__fig{min-width:0}@media (min-width:1024px){[data-page=lp] .lp-fee .split--center{align-items:start}}[data-page=lp] .lp-fee .stats{gap:44px 40px}[data-page=lp] .lp-fee .stat__value{font-size:clamp(56px,40px + 3.4vw,88px)}@media (min-width:1024px) and (max-width:1279.98px){[data-page=lp] .lp-fee .stat__value{font-size:64px}}[data-page=lp] .lp-bar{gap:2px;height:4px;margin-top:22px;display:flex}[data-page=lp] .lp-bar>span{flex:var(--g) 0 0;border-radius:2px;min-width:3px}[data-page=lp] .lp-bar__a{background:linear-gradient(90deg,#ffffff4d,#ffffffeb)}[data-page=lp] .lp-bar__b{background:#ffffff80}[data-page=lp] .lp-bar__c{background:#ffffff29}[data-page=lp] .lp-bar--dim .lp-bar__a{background:#ffffff57}[data-page=lp] .lp-legend{font-size:var(--fs-note);color:var(--c-fg-3);flex-wrap:wrap;gap:6px 18px;margin-top:14px;line-height:1.6;display:flex}[data-page=lp] .lp-legend>li{align-items:center;gap:8px;display:inline-flex}[data-page=lp] .lp-key{border-radius:2px;flex:none;width:12px;height:4px}[data-page=lp] .lp-key--b{background:#ffffff80}[data-page=lp] .lp-key--c{background:#ffffff29}[data-page=lp] .lp-fee__src{margin-top:36px}[data-page=lp] .lp-fee .lp-facts{margin-top:32px}[data-page=lp] .lp-flow{max-width:880px;margin-inline:auto}[data-page=lp] .lp-flow__role{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}[data-page=lp] .lp-flow__badge{border-radius:var(--r-sm);border:1px solid var(--c-line-strong);background-color:var(--c-bg-2);height:36px;box-shadow:var(--edge-top);font:600 14px/1 var(--font-body);color:var(--c-fg);align-items:center;gap:7px;padding:0 16px;display:inline-flex}[data-page=lp] .lp-flow__badge svg{flex:none;width:15px;height:15px}[data-page=lp] .lp-flow__role-text{font-size:var(--fs-note);color:var(--c-fg-3);line-height:1.5}[data-page=lp] .lp-flow__bracket{border:1px dashed #ffffff47;border-bottom:0;border-radius:14px 14px 0 0;height:30px;margin:12px 16.6667% 14px}[data-page=lp] .lp-flow .flowline{--node:56px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;place-items:start stretch;gap:0}[data-page=lp] .lp-flow .flowline__node{text-align:center;grid-template-columns:none;justify-items:center;row-gap:12px}[data-page=lp] .lp-flow .flowline__dot,[data-page=lp] .lp-flow .flowline__label:last-child{grid-row:auto}[data-page=lp] .lp-flow .flowline__label{align-self:auto;font-size:15px}[data-page=lp] .lp-flow .flowline__dot svg{fill:none;width:22px;height:22px;stroke:var(--c-fg);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}[data-page=lp] .lp-flow .flowline__node:not(:last-child):after{left:calc(50% + var(--node) / 2 + 8px);top:calc(var(--node) / 2);width:calc(100% - var(--node) - 16px);background:linear-gradient(90deg,#ffffff4d,#ffffff9e);height:1px}[data-page=lp] .lp-flow .flowline__node:not(:last-child):before{content:"";top:calc(var(--node) / 2 - 3.5px);left:calc(150% - var(--node) / 2 - 16px);border-top:1px solid #ffffff9e;border-right:1px solid #ffffff9e;width:7px;height:7px;position:absolute;transform:rotate(45deg)}[data-page=lp] .lp-flow__stripe{font:600 15px/1 var(--font-num);letter-spacing:-.03em;color:var(--c-fg)}[data-page=lp] .lp-flow__legend{font-size:var(--fs-note);color:var(--c-fg-3);flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:32px;line-height:1.6;display:flex}[data-page=lp] .lp-flow__legend>li{align-items:center;gap:10px;display:inline-flex}[data-page=lp] .lp-flow__key{background:#ffffff9e;flex:none;width:20px;height:1px}[data-page=lp] .lp-flow__key--dash{background:0 0;border-top:1px dashed #ffffff73;height:0}[data-page=lp] .lp-flow__fx{z-index:3;pointer-events:none;position:absolute;inset:0}@media (min-width:1024px){[data-page=lp] .lp-flow .flowline{--node:68px}[data-page=lp] .lp-flow .flowline__dot svg{width:26px;height:26px}[data-page=lp] .lp-flow__stripe{font-size:17px}[data-page=lp] .lp-flow__bracket{height:36px}}[data-page=lp] .lp-duo{margin-top:var(--fig-gap);gap:64px;display:grid}@media (min-width:1024px){[data-page=lp] .lp-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}[data-page=lp] .lp-duo__frame{flex-direction:column;align-items:center;padding:28px 7.5%;display:flex}[data-page=lp] .lp-panel{width:100%}@media (min-width:1024px){[data-page=lp] .lp-duo__frame{justify-content:flex-end;height:300px;padding:40px 7.5% 0}[data-page=lp] .lp-panel{flex:none;margin-bottom:-14px;-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),#0000);mask-image:linear-gradient(#000 calc(100% - 48px),#0000)}[data-page=lp] .lp-vis{padding-bottom:22px}}[data-page=lp] .lp-duo__text{text-align:left;padding:28px 2px 0}@media (min-width:1024px){[data-page=lp] .lp-duo__text{padding:36px 28px 0}}[data-page=lp] .lp-duo__icon{width:20px;height:20px;margin-bottom:14px}[data-page=lp] .lp-verify .profile{align-items:center}[data-page=lp] .lp-verify .profile__name{font-size:17px}[data-page=lp] .lp-verify__rows{gap:8px;margin-top:18px;display:grid}[data-page=lp] .lp-verify__row{border-radius:var(--r-md);border:1px solid var(--c-line-strong);background-color:var(--c-bg-3);min-height:48px;color:var(--c-fg-2);overflow-wrap:anywhere;align-items:center;gap:12px;padding:8px 14px;font-size:13px;font-weight:400;line-height:1.45;display:flex}[data-page=lp] .lp-verify__url{color:var(--c-fg)}[data-page=lp] .lp-verify__row svg{fill:currentColor;width:16px;height:16px;color:var(--c-fg);flex:none}[data-page=lp] .lp-verify__row svg.lp-i-line{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round}[data-page=lp] .lp-verify__meta{font-size:var(--fs-note);color:var(--c-fg-3);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:14px;line-height:1.5;display:flex}[data-page=lp] .lp-verify__meta b{color:var(--c-fg-2);font-weight:400}@media (min-width:1024px){[data-page=lp] .lp-verify .profile{gap:16px}[data-page=lp] .lp-verify .avatar--lg{width:72px;height:72px;font-size:26px}[data-page=lp] .lp-verify .profile__name{font-size:20px}[data-page=lp] .lp-verify .profile__bio{font-size:var(--fs-sm)}[data-page=lp] .lp-verify__rows{gap:12px;margin-top:26px}[data-page=lp] .lp-verify__row{min-height:56px;padding:10px 18px;font-size:14px}[data-page=lp] .lp-verify__meta{margin-top:16px}}[data-page=lp] .lp-vis .switch{flex-direction:row-reverse;margin-top:14px}[data-page=lp] .lp-curtain .backdrop{--backdrop-o:.62;--backdrop-pos:50% 20%;--backdrop-shape:66% 78% at 50% 40%;--backdrop-dim:.8;--backdrop-dim-shape:44% 28% at 50% 72%;border-radius:28px 28px 0 0}[data-page=lp] .lp-curtain__in{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;min-height:640px;padding-bottom:48px;display:flex}[data-page=lp] .lp-curtain .lp-eyebrow{color:var(--c-fg)}[data-page=lp] .lp-curtain__title{font-size:min(var(--fs-display-2), calc((100vw - 2 * var(--gutter)) / 11.2));margin-top:18px}[data-page=lp] .lp-curtain .backdrop img{-webkit-mask-image:radial-gradient(var(--backdrop-shape), #000 30%, transparent 100%), linear-gradient(to bottom, #000 56%, transparent 94%);-webkit-mask-image:radial-gradient(var(--backdrop-shape), #000 30%, transparent 100%), linear-gradient(to bottom, #000 56%, transparent 94%);mask-image:radial-gradient(var(--backdrop-shape), #000 30%, transparent 100%), linear-gradient(to bottom, #000 56%, transparent 94%);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}[data-page=lp] .lp-curtain .backdrop:after{background:radial-gradient(var(--backdrop-dim-shape), rgba(0, 0, 0, var(--backdrop-dim)) 0 42%, transparent 100%)}[data-page=lp] .lp-curtain__cta{margin-top:36px}[data-page=lp] .lp-curtain__note{color:var(--c-fg-2);margin-top:12px}@media (max-width:1023.98px){[data-page=lp] .lp-curtain .backdrop{--backdrop-pos:50% 12%;--backdrop-shape:96% 70% at 50% 36%;--backdrop-dim-shape:96% 22% at 50% 67%;--backdrop-dim:.86;--backdrop-o:.6}}@media (min-width:1024px){[data-page=lp] .lp-curtain .backdrop{--backdrop-dim-shape:60% 28% at 50% 64%;--backdrop-dim:.86;border-radius:44px 44px 0 0}[data-page=lp] .lp-curtain__in{min-height:760px;padding-bottom:72px}}[data-page=lp] .lp-url__frame .frame__body{justify-items:center;padding:28px 20px 26px;display:grid}@media (min-width:1024px){[data-page=lp] .lp-url__frame .frame__body{padding:44px 44px 38px}}[data-page=lp] .lp-url__targets{flex-wrap:wrap;justify-content:center;gap:12px 30px;display:flex}[data-page=lp] .lp-url__targets>li{font-size:var(--fs-micro);color:var(--c-fg-3);justify-items:center;gap:7px;line-height:1.3;display:grid}[data-page=lp] .lp-url__targets svg{width:22px;height:22px;color:var(--c-fg-2)}[data-page=lp] .lp-url__targets svg.lp-i-line{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round}[data-page=lp] .lp-url__targets svg.lp-i-fill{fill:currentColor}[data-page=lp] .lp-url__arrow{background:linear-gradient(#ffffff0f,#ffffff6b);width:1px;height:34px;margin:16px 0 14px;position:relative}[data-page=lp] .lp-url__arrow:after{content:"";border-bottom:1px solid #ffffff6b;border-right:1px solid #ffffff6b;width:7px;height:7px;position:absolute;bottom:0;left:-3px;transform:rotate(45deg)}[data-page=lp] .lp-url__field{background-color:var(--c-bg-3);text-align:center;width:100%;max-width:540px;font:400 clamp(17px, calc(12.9px + 1.05vw), 26px)/1.35 var(--font-mono);letter-spacing:-.02em;color:var(--c-fg-2);overflow-wrap:anywhere;border:1px dashed #ffffff3d;border-radius:14px;padding:18px 14px}[data-page=lp] .lp-url__field b{color:var(--c-fg);font-weight:600}[data-page=lp] .lp-url__qr{text-align:left;align-items:center;gap:16px;margin-top:26px;display:flex}[data-page=lp] .lp-url__qr .qr-slot{border-radius:var(--r-sm);flex:none;margin:0;padding:6px}[data-page=lp] .lp-url__qr-text{gap:6px;display:grid}[data-page=lp] .lp-url__eg{font-size:var(--fs-note);color:var(--c-fg-3);flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.4;display:flex}[data-page=lp] .lp-url__eg-url{font-family:var(--font-mono);letter-spacing:-.01em}[data-page=lp] .lp-pay{gap:56px;display:grid}@media (min-width:1024px){[data-page=lp] .lp-pay{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:72px}}[data-page=lp] .lp-time+.lp-time{margin-top:44px}[data-page=lp] .lp-time__head{font-size:var(--fs-note);color:var(--c-fg-3);flex-wrap:wrap;align-items:baseline;gap:2px 12px;line-height:1.5;display:flex}[data-page=lp] .lp-time__head b{font-size:var(--fs-sm);color:var(--c-fg)}[data-page=lp] .lp-time__head span{color:var(--c-fg-3)}[data-page=lp] .lp-time__value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--c-fg);white-space:nowrap;font-feature-settings:"palt" 1;margin-top:10px;font-size:clamp(48px,38.3px + 2.476vw,72px);font-weight:300;line-height:1.05}[data-page=lp] .lp-time__unit{font-family:var(--font-head);letter-spacing:0;color:var(--c-fg-2);margin-left:.3em;font-size:clamp(16px,14.5px + .38vw,20px)}[data-page=lp] .lp-time--dim .lp-time__value{color:var(--c-fg-3);font-size:clamp(32px,25.6px + 1.65vw,48px)}[data-page=lp] .lp-time__track{background:linear-gradient(#ffffff24,#ffffff24) 0/100% 1px no-repeat,repeating-linear-gradient(90deg,#fff3 0 1px,#0000 1px 20%) 0 0/100% 100% no-repeat;height:11px;margin-top:18px;position:relative}[data-page=lp] .lp-time__fill{height:3px;width:var(--w);background:linear-gradient(90deg,#ffffff59,#fffffff2);border-radius:2px;position:absolute;top:4px;left:0}[data-page=lp] .lp-time__fill:after{content:"";background:var(--c-fg);border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;right:-5px;box-shadow:0 0 0 4px #ffffff14}[data-page=lp] .lp-time--dim .lp-time__fill{background:#ffffff42}[data-page=lp] .lp-time--dim .lp-time__fill:after{background:var(--c-fg-3);box-shadow:none}[data-page=lp] .lp-time__sub{font-size:var(--fs-note);color:var(--c-fg-3);margin-top:12px;line-height:1.6}[data-page=lp] .lp-pay__src{margin-top:36px}[data-page=lp] .lp-pay__frame{justify-self:center;width:100%;max-width:440px}[data-page=lp] .lp-pay__frame .frame__bar{height:48px;font-size:var(--fs-sm);color:var(--c-fg);justify-content:space-between;padding:0 20px;font-weight:600}[data-page=lp] .lp-pay__frame .frame__body{padding:24px 20px 20px}[data-page=lp] .lp-pay__frame .amount-line{margin-top:0}[data-page=lp] .lp-pay__next{margin-top:6px}[data-page=lp] .lp-pay__detail{border-top:1px solid var(--c-line);font-size:var(--fs-note);color:var(--c-fg-3);justify-content:space-between;align-items:center;margin-top:20px;padding-top:14px;font-weight:600;display:flex}@media (min-width:1024px){[data-page=lp] .lp-pay__frame{justify-self:end}}[data-page=lp] .lp-steps{margin-top:var(--fig-gap);text-align:left;display:grid}[data-page=lp] .lp-step{grid-template-columns:52px minmax(0,1fr);column-gap:18px;padding-bottom:36px;display:grid;position:relative}[data-page=lp] .lp-step:last-child{padding-bottom:0}[data-page=lp] .lp-step__no{font-family:var(--font-display);text-align:center;color:var(--c-fg);font-variant-numeric:lining-nums;grid-row:span 2;font-size:44px;font-weight:300;line-height:1}[data-page=lp] .lp-step__title{font-family:var(--font-head);font-weight:400;font-size:var(--fs-h3);letter-spacing:-.02em;color:var(--c-fg);padding-top:4px;line-height:1.5}[data-page=lp] .lp-step__body{color:var(--c-fg-2);margin-top:4px;font-size:15px;line-height:1.7}[data-page=lp] .lp-step:not(:last-child):after{content:"";background:linear-gradient(#ffffff4d,#ffffff0d);width:1px;position:absolute;top:58px;bottom:10px;left:26px}@media (min-width:1024px){[data-page=lp] .lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}[data-page=lp] .lp-step{grid-template-columns:none;padding-bottom:0}[data-page=lp] .lp-step__no{text-align:left;grid-row:auto;margin-bottom:28px;font-size:64px}[data-page=lp] .lp-step:not(:last-child):after{background:linear-gradient(90deg,#ffffff4d,#ffffff0a);width:auto;height:1px;inset:32px -24px auto 72px}}[data-page=lp] .lp-why__body{margin-top:var(--fig-gap);text-align:left}[data-page=lp] .lp-why__lead{color:var(--c-fg);font-size:clamp(17px,15.5px + .38vw,20px);line-height:2}[data-page=lp] .lp-why__more{gap:22px;margin-top:22px;display:grid}[data-page=lp] .lp-why__more[hidden]{display:none}[data-page=lp] .lp-why__more>p{color:var(--c-fg-2);font-size:16px;line-height:2}[data-page=lp] .lp-why__lead,[data-page=lp] .lp-why__more>p{word-break:normal;text-wrap:pretty}[data-page=lp] .lp-why__more>p:has(br){word-break:auto-phrase}[data-page=lp] .lp-why__more>.lp-why__mission{font-family:var(--font-head);letter-spacing:-.03em;color:var(--c-fg);font-feature-settings:"palt" 1;word-break:auto-phrase;text-wrap:balance;margin-top:18px;font-size:clamp(22px,19.8px + .57vw,28px);line-height:1.5}[data-page=lp] .lp-why__toggle{gap:8px;margin-top:36px}@media (max-width:1023.98px){[data-page=lp] .lp-why__toggle{width:100%;display:flex}}@media (scripting:none){[data-page=lp] .lp-why__toggle{display:none}}[data-page=lp] .lp-close{isolation:isolate;padding-block:calc(var(--sec-gap) * .7) calc(var(--sec-gap) * .8);overflow:clip}[data-page=lp] .lp-close .lp-light{--beam-top:-12%;--beam-w:130%;--beam-h:118%;--beam-core:.12;--beam-spread:10deg;--pool-y:70%;--pool-w:64%;--pool-h:140px}[data-page=lp] .lp-close__in{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}[data-page=lp] .lp-close__cta{margin-top:44px}[data-page=lp] .lp-close__note{margin-top:12px}[data-page=lp] .lp-close__terms{margin-top:6px}[data-page=lp] .lp-close__terms a{color:var(--c-fg-2)}[data-page=lp] .lp-close__terms a:hover{color:var(--c-fg)}[data-page=lp] .lp-conds{font-size:var(--fs-sm);color:var(--c-fg-2);text-align:left;gap:10px;margin-top:44px;line-height:1.6;display:grid}[data-page=lp] .lp-conds>li{align-items:flex-start;gap:12px;display:flex}[data-page=lp] .lp-conds>li:before{margin-top:6px}@media (max-width:1023.98px){[data-page=lp] .lp-close__cta{align-self:stretch}}@media (min-width:1024px){[data-page=lp] .lp-conds{flex-wrap:wrap;justify-content:center;gap:10px 36px;display:flex}}[data-page=lp] .trust .mark--mc circle{fill-opacity:.1;stroke:currentColor;stroke-width:1.5px;stroke-opacity:.9}@media (min-width:1024px) and (max-height:999.98px){[data-page=lp] #twotap .tap-demo.sec-fig{margin-top:40px}[data-page=lp] #twotap .tap-demo .device{--device-s:.8}}@media (min-width:1024px) and (max-height:1199.98px){[data-page=lp] #twotap{scroll-margin-top:calc(var(--header-h) + 16px - var(--sec-gap) / 2 - 104px - clamp(20px, calc(16.3px + .95vw), 30px))}}@media (min-width:1024px) and (max-height:820px){[data-page=lp] #twotap .tap-demo .device{--device-s:.66}}[data-page=lp] .lp-num{white-space:nowrap;margin-top:12px;line-height:1}[data-page=lp] .lp-num--time{margin-top:10px;line-height:1.05}[data-page=lp] .lp-num>.stat__value,[data-page=lp] .lp-num>.lp-time__value{margin-top:0}[data-page=lp][data-lp-defer] main>.section{content-visibility:auto;contain-intrinsic-size:auto 900px}[data-page=lp][data-lp-defer]>.footer{content-visibility:auto;contain-intrinsic-size:auto 320px}[data-page=lp] .lp-auth-error{z-index:1;max-width:640px;scroll-margin-top:calc(var(--header-h) + 16px);margin-top:8px;position:relative}@media (forced-colors:active){[data-page=lp] .lp-bar__a{background:canvastext}[data-page=lp] .lp-bar__b,[data-page=lp] .lp-key--b,[data-page=lp] .lp-bar--dim .lp-bar__a{background:graytext}[data-page=lp] .lp-bar__c,[data-page=lp] .lp-key--c{background:0 0;border:1px solid canvastext}[data-page=lp] .lp-flow .flowline__node:not(:last-child):after,[data-page=lp] .lp-flow__key:not(.lp-flow__key--dash),[data-page=lp] .lp-url__arrow,[data-page=lp] .lp-step:not(:last-child):after{background:canvastext}[data-page=lp] .lp-flow__key--dash{background:0 0;border-top:1px dashed canvastext}[data-page=lp] .lp-time__track{forced-color-adjust:none;background:linear-gradient(graytext,graytext) 0/100% 1px no-repeat,repeating-linear-gradient(90deg,graytext 0 1px,#0000 1px 20%) 0 0/100% 100% no-repeat}[data-page=lp] .lp-time__fill,[data-page=lp] .lp-time__fill:after{box-shadow:none;background:canvastext}[data-page=lp] .lp-time--dim .lp-time__fill,[data-page=lp] .lp-time--dim .lp-time__fill:after{background:graytext}}}@layer utilities;
