.rf[data-astro-cid-74m2wtfc]{background:var(--surface);border-top:1px solid var(--hairline)}.rf__inner[data-astro-cid-74m2wtfc]{max-width:1600px;margin:0 auto;padding:112px 48px 120px}.rf__head[data-astro-cid-74m2wtfc]{max-width:760px;margin-bottom:40px}.rf__title[data-astro-cid-74m2wtfc]{font:700 clamp(2.2rem,4.5vw,4rem)/.98 var(--font-headline);letter-spacing:-.04em;color:#fff;margin:22px 0 20px}.rf__title[data-astro-cid-74m2wtfc] em[data-astro-cid-74m2wtfc]{font-style:normal;color:var(--primary-content)}.rf__lead[data-astro-cid-74m2wtfc]{font-size:17px;line-height:1.6;color:var(--on-surface-65);margin:0}.rf__tabs[data-astro-cid-74m2wtfc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-bottom:1px solid var(--hairline-strong);margin-bottom:32px}.rf__tab[data-astro-cid-74m2wtfc]{text-align:left;background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-2px;padding:18px 20px 18px 0;cursor:pointer;display:flex;flex-direction:column;gap:8px;color:var(--on-surface-65);transition:color .2s,border-color .2s}.rf__tab[data-astro-cid-74m2wtfc]:hover{color:#fff}.rf__tab[data-astro-cid-74m2wtfc].is-on{color:#fff;border-bottom-color:var(--primary)}.rf__tabkick[data-astro-cid-74m2wtfc]{font:700 11px/1 var(--font-headline);letter-spacing:.28em;text-transform:uppercase;color:var(--primary)}.rf__tabname[data-astro-cid-74m2wtfc]{font:700 18px/1.25 var(--font-headline);letter-spacing:-.01em}.rf__panel[data-astro-cid-74m2wtfc]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:40px;align-items:start}.rf__panel[data-astro-cid-74m2wtfc][hidden]{display:none}.rf__stage[data-astro-cid-74m2wtfc]{position:relative;aspect-ratio:16 / 10;background:#0a0c10;border:1px solid var(--hairline);overflow:hidden}.rf__slide[data-astro-cid-74m2wtfc]{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .5s ease,transform .8s ease;transform:scale(1.02)}.rf__slide[data-astro-cid-74m2wtfc].is-on{opacity:1;transform:none;z-index:1}.rf__slide[data-astro-cid-74m2wtfc] img[data-astro-cid-74m2wtfc]{width:100%;height:100%;object-fit:cover;display:block}.rf__slide[data-astro-cid-74m2wtfc].is-plan img[data-astro-cid-74m2wtfc]{object-fit:contain;padding:18px}.rf__slide[data-astro-cid-74m2wtfc] figcaption[data-astro-cid-74m2wtfc]{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:10px;background:#080808d1;backdrop-filter:blur(6px);color:#fff;padding:10px 14px;font:600 13px/1 var(--font-body)}.rf__nr[data-astro-cid-74m2wtfc]{font:700 11px/1 var(--font-mono);color:var(--primary);letter-spacing:.1em}.rf__nav[data-astro-cid-74m2wtfc]{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:44px;height:44px;border:1px solid var(--hairline-strong);background:#080808b3;color:#fff;font-size:24px;cursor:pointer;transition:background .2s,border-color .2s}.rf__nav[data-astro-cid-74m2wtfc]:hover{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.rf__nav--prev[data-astro-cid-74m2wtfc]{left:12px}.rf__nav--next[data-astro-cid-74m2wtfc]{right:12px}.rf__side[data-astro-cid-74m2wtfc]{display:flex;flex-direction:column;gap:16px}.rf__kick[data-astro-cid-74m2wtfc]{font:700 11px/1 var(--font-headline);letter-spacing:.28em;text-transform:uppercase;color:var(--primary)}.rf__ptitle[data-astro-cid-74m2wtfc]{font:700 28px/1.15 var(--font-headline);letter-spacing:-.02em;color:#fff;margin:0}.rf__text[data-astro-cid-74m2wtfc]{font-size:15.5px;line-height:1.6;color:var(--on-surface-65);margin:0}.rf__facts[data-astro-cid-74m2wtfc]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.rf__facts[data-astro-cid-74m2wtfc] li[data-astro-cid-74m2wtfc]{font:600 12px/1 var(--font-mono);color:var(--primary-soft);border:1px solid rgba(238,116,29,.45);padding:8px 10px}.rf__steps[data-astro-cid-74m2wtfc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 8px}.rf__step[data-astro-cid-74m2wtfc]{display:flex;flex-direction:column;gap:8px;background:none;border:1px solid var(--hairline);padding:6px;cursor:pointer;text-align:left;color:var(--on-surface-65);transition:border-color .2s,color .2s}.rf__step[data-astro-cid-74m2wtfc] img[data-astro-cid-74m2wtfc]{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;opacity:.75;transition:opacity .2s}.rf__step[data-astro-cid-74m2wtfc] span[data-astro-cid-74m2wtfc]{font:500 12px/1.3 var(--font-body);padding:0 4px 4px}.rf__step[data-astro-cid-74m2wtfc] b[data-astro-cid-74m2wtfc]{color:var(--primary);font-family:var(--font-mono);font-weight:700}.rf__step[data-astro-cid-74m2wtfc]:hover,.rf__step[data-astro-cid-74m2wtfc].is-on{border-color:var(--primary);color:#fff}.rf__step[data-astro-cid-74m2wtfc].is-on img[data-astro-cid-74m2wtfc],.rf__step[data-astro-cid-74m2wtfc]:hover img[data-astro-cid-74m2wtfc]{opacity:1}.rf__side[data-astro-cid-74m2wtfc] .thepra-btn[data-astro-cid-74m2wtfc]{align-self:flex-start;margin-top:8px}@media(max-width:1100px){.rf__panel[data-astro-cid-74m2wtfc]{grid-template-columns:1fr}}@media(max-width:720px){.rf__inner[data-astro-cid-74m2wtfc]{padding:80px 16px 88px}.rf__tabs[data-astro-cid-74m2wtfc]{grid-template-columns:1fr;border-bottom:0;gap:4px}.rf__tab[data-astro-cid-74m2wtfc]{border:1px solid var(--hairline);padding:14px 16px;margin:0}.rf__tab[data-astro-cid-74m2wtfc].is-on{border-color:var(--primary)}.rf__stage[data-astro-cid-74m2wtfc]{aspect-ratio:4 / 3}.rf__slide[data-astro-cid-74m2wtfc] figcaption[data-astro-cid-74m2wtfc]{font-size:12px;left:10px;bottom:10px}}@media(prefers-reduced-motion:reduce){.rf__slide[data-astro-cid-74m2wtfc]{transition:none}}.klh[data-astro-cid-zopsvksz]{position:relative;overflow:hidden;background:var(--surface);border-bottom:1px solid var(--hairline)}.klh__grid[data-astro-cid-zopsvksz]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 60% at 72% 55%,#ee741d29,#ee741d00 70%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 64px),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 64px);-webkit-mask-image:radial-gradient(ellipse 90% 80% at 60% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 90% 80% at 60% 50%,#000 30%,transparent 100%)}.klh__inner[data-astro-cid-zopsvksz]{position:relative;max-width:1600px;margin:0 auto;padding:170px 48px 96px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:center}.klh[data-astro-cid-zopsvksz] h1[data-astro-cid-zopsvksz]{font-family:var(--font-headline);font-weight:700;color:#fff;font-size:clamp(2.6rem,5vw,5.25rem);line-height:.95;letter-spacing:-.045em;margin:24px 0 26px}.klh[data-astro-cid-zopsvksz] h1[data-astro-cid-zopsvksz] em[data-astro-cid-zopsvksz]{font-style:normal;color:var(--primary-content)}.klh__lead[data-astro-cid-zopsvksz]{font-size:18px;line-height:1.6;color:var(--on-surface-65);max-width:54ch;margin:0;padding-left:28px;border-left:2px solid var(--primary)}.klh__stats[data-astro-cid-zopsvksz]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:44px;background:var(--hairline);border:1px solid var(--hairline)}.klh__stats[data-astro-cid-zopsvksz]>div[data-astro-cid-zopsvksz]{background:var(--surface-container);padding:20px 18px;display:flex;flex-direction:column;gap:10px}.klh__num[data-astro-cid-zopsvksz]{font:700 clamp(1.8rem,2.6vw,2.6rem)/1 var(--font-headline);letter-spacing:-.03em;color:var(--primary-content);font-variant-numeric:tabular-nums}.klh__lab[data-astro-cid-zopsvksz]{font:700 10px/1.35 var(--font-headline);letter-spacing:.2em;text-transform:uppercase;color:var(--on-surface-65)}.klh__plan[data-astro-cid-zopsvksz]{position:relative;display:block;aspect-ratio:16 / 11;text-decoration:none;background:#0a0c10;border:1px solid var(--hairline-strong);box-shadow:0 40px 80px #0000008c,0 0 90px #ee741d1f;transform:perspective(1400px) rotateY(-6deg) rotateX(3deg);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.klh__plan[data-astro-cid-zopsvksz]:hover{transform:perspective(1400px) rotateY(0) rotateX(0)}.klh__corner[data-astro-cid-zopsvksz]{position:absolute;width:36px;height:36px;border:0 solid var(--primary);z-index:4}.klh__corner--tl[data-astro-cid-zopsvksz]{left:-10px;top:-10px;border-left-width:2px;border-top-width:2px}.klh__corner--br[data-astro-cid-zopsvksz]{right:-10px;bottom:-10px;border-right-width:2px;border-bottom-width:2px}.klh__layer[data-astro-cid-zopsvksz]{position:absolute;inset:0;overflow:hidden}.klh__layer[data-astro-cid-zopsvksz] img[data-astro-cid-zopsvksz]{width:100%;height:100%;display:block}.klh__layer--plan[data-astro-cid-zopsvksz] img[data-astro-cid-zopsvksz]{object-fit:contain;padding:14px}.klh__layer--3d[data-astro-cid-zopsvksz]{background:#eef0f2;clip-path:inset(0 100% 0 0);animation:klh-wipe 9s cubic-bezier(.65,0,.35,1) infinite}.klh__layer--3d[data-astro-cid-zopsvksz] img[data-astro-cid-zopsvksz]{object-fit:cover}.klh__scan[data-astro-cid-zopsvksz]{position:absolute;top:-4%;bottom:-4%;width:3px;left:0;z-index:3;background:#ffb27a;box-shadow:0 0 18px 4px #ee741dcc,0 0 60px 10px #ee741d59;animation:klh-scan 9s cubic-bezier(.65,0,.35,1) infinite}.klh__tag[data-astro-cid-zopsvksz]{position:absolute;z-index:4;left:16px;top:16px;display:inline-flex;align-items:center;gap:8px;background:#080808d9;color:#fff;padding:9px 12px;font:600 12px/1 var(--font-body)}.klh__tag[data-astro-cid-zopsvksz] b[data-astro-cid-zopsvksz]{color:var(--primary);font-family:var(--font-mono)}.klh__tag--a[data-astro-cid-zopsvksz]{animation:klh-tag-a 9s linear infinite}.klh__tag--b[data-astro-cid-zopsvksz]{animation:klh-tag-b 9s linear infinite;opacity:0}.klh__hint[data-astro-cid-zopsvksz]{position:absolute;z-index:4;right:16px;bottom:16px;font:700 11px/1 var(--font-headline);letter-spacing:.14em;text-transform:uppercase;background:var(--primary);color:var(--on-primary);padding:10px 14px}@keyframes klh-wipe{0%,14%{clip-path:inset(0 100% 0 0)}38%,70%{clip-path:inset(0 0 0 0)}92%,to{clip-path:inset(0 100% 0 0)}}@keyframes klh-scan{0%,14%{left:0%;opacity:0}16%{opacity:1}38%{left:100%;opacity:1}40%,68%{left:100%;opacity:0}70%{left:100%;opacity:1}92%{left:0%;opacity:1}94%,to{left:0%;opacity:0}}@keyframes klh-tag-a{0%,26%{opacity:1}30%,84%{opacity:0}88%,to{opacity:1}}@keyframes klh-tag-b{0%,30%{opacity:0}34%,80%{opacity:1}84%,to{opacity:0}}@media(max-width:1100px){.klh__inner[data-astro-cid-zopsvksz]{grid-template-columns:1fr;gap:48px;padding-top:140px}.klh__plan[data-astro-cid-zopsvksz]{transform:none}}@media(max-width:720px){.klh__inner[data-astro-cid-zopsvksz]{padding:120px 16px 64px}.klh__stats[data-astro-cid-zopsvksz]{grid-template-columns:repeat(2,minmax(0,1fr))}.klh__lead[data-astro-cid-zopsvksz]{padding-left:18px}}@media(prefers-reduced-motion:reduce){.klh__layer--3d[data-astro-cid-zopsvksz],.klh__scan[data-astro-cid-zopsvksz],.klh__tag--a[data-astro-cid-zopsvksz],.klh__tag--b[data-astro-cid-zopsvksz]{animation:none}.klh__layer--3d[data-astro-cid-zopsvksz]{clip-path:inset(0 0 0 50%)}.klh__scan[data-astro-cid-zopsvksz]{left:50%}.klh__tag--b[data-astro-cid-zopsvksz]{opacity:1;left:auto;right:16px}}
