.ryuislabs-module__HiNPqW__page{--bg:#0a0c0f;--bg-elevated:#14171c;--bg-card:#111418;--border:#242931;--border-bright:#3a4150;--text:#eceef1;--text-dim:#868e99;--text-faint:#4d545e;--accent:#3d8bff;--accent-dim:#2a5eb3;--status:#3ed598;--font-mono:"JetBrains Mono", "Courier New", monospace;--font-body:"PretendardVariable", "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;--container:1120px;background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;line-height:1.6;position:relative;overflow-x:hidden}.ryuislabs-module__HiNPqW__page *{box-sizing:border-box}.ryuislabs-module__HiNPqW__page a{color:inherit;text-decoration:none}.ryuislabs-module__HiNPqW__mono{font-family:var(--font-mono)}.ryuislabs-module__HiNPqW__wrap{max-width:var(--container);margin:0 auto;padding:0 32px}@media (max-width:640px){.ryuislabs-module__HiNPqW__wrap{padding:0 20px}}.ryuislabs-module__HiNPqW__gridBg{z-index:-1;background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);opacity:.25;background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 0%,#0000 70%);mask-image:radial-gradient(80% 60% at 50% 0,#000 0%,#0000 70%)}.ryuislabs-module__HiNPqW__header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#0a0c0feb;position:fixed;top:0;left:0;right:0}.ryuislabs-module__HiNPqW__nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:8px 0;display:flex}.ryuislabs-module__HiNPqW__logo{letter-spacing:.02em;flex-shrink:0;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.ryuislabs-module__HiNPqW__dot{background:var(--status);width:7px;height:7px;box-shadow:0 0 8px var(--status);border-radius:50%;flex-shrink:0;animation:2.4s ease-in-out infinite ryuislabs-module__HiNPqW__pulse}@keyframes ryuislabs-module__HiNPqW__pulse{0%,to{opacity:1}50%{opacity:.35}}.ryuislabs-module__HiNPqW__navLinks{color:var(--text-dim);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:22px;font-size:12.5px;display:flex}.ryuislabs-module__HiNPqW__navLinks a{white-space:nowrap;transition:color .15s}.ryuislabs-module__HiNPqW__navLinks a:hover{color:var(--accent)}@media (max-width:768px){.ryuislabs-module__HiNPqW__nav{gap:10px;min-height:58px;padding:6px 0}.ryuislabs-module__HiNPqW__navLinks{gap:12px;font-size:11.5px}}@media (max-width:420px){.ryuislabs-module__HiNPqW__wrap{padding:0 14px}.ryuislabs-module__HiNPqW__nav{gap:6px;min-height:52px;padding:6px 0}.ryuislabs-module__HiNPqW__logo{gap:6px;font-size:12.5px}.ryuislabs-module__HiNPqW__dot{width:6px;height:6px}.ryuislabs-module__HiNPqW__navLinks{letter-spacing:-.02em;gap:5px 8px;font-size:10px}}.ryuislabs-module__HiNPqW__hero{flex-direction:column;justify-content:center;min-height:100svh;padding-top:clamp(90px,12vw,130px);padding-bottom:clamp(60px,8vw,100px);display:flex}.ryuislabs-module__HiNPqW__bootBox{border:1px solid var(--border);background:#111418bf;border-radius:6px;max-width:580px;margin-bottom:36px;padding:16px 20px;box-shadow:0 8px 24px #0000004d}.ryuislabs-module__HiNPqW__bootHeader{border-bottom:1px solid #ffffff0d;align-items:center;gap:6px;margin-bottom:12px;padding-bottom:12px;display:flex}.ryuislabs-module__HiNPqW__terminalDot{background:var(--border-bright);border-radius:50%;width:8px;height:8px}.ryuislabs-module__HiNPqW__bootTitle{color:var(--text-faint);letter-spacing:.08em;margin-left:6px;font-size:10.5px}.ryuislabs-module__HiNPqW__bootLog{color:var(--text-faint);white-space:pre-wrap;min-height:82px;font-size:12px;line-height:1.65}.ryuislabs-module__HiNPqW__ok{color:var(--status)}.ryuislabs-module__HiNPqW__bootCursor{background:var(--status);vertical-align:middle;width:7px;height:13px;margin-left:2px;animation:1s step-end infinite ryuislabs-module__HiNPqW__blink;display:inline-block}@keyframes ryuislabs-module__HiNPqW__blink{50%{opacity:0}}.ryuislabs-module__HiNPqW__heroText{border-left:2px solid #3d8bff73;max-width:860px;padding-left:28px}@media (max-width:640px){.ryuislabs-module__HiNPqW__heroText{padding-left:18px}}.ryuislabs-module__HiNPqW__eyebrow{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent);background:#3d8bff14;border:1px solid #3d8bff40;border-radius:3px;align-items:center;gap:8px;margin-bottom:20px;padding:5px 12px;font-size:11px;display:inline-flex}.ryuislabs-module__HiNPqW__eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;display:inline-block}.ryuislabs-module__HiNPqW__page .ryuislabs-module__HiNPqW__hero h1{letter-spacing:-.02em;word-break:keep-all;overflow-wrap:break-word;max-width:840px;font-size:clamp(26px,4.5vw,52px);font-weight:700;line-height:1.32}.ryuislabs-module__HiNPqW__sub{color:var(--text-dim);word-break:keep-all;overflow-wrap:break-word;max-width:640px;margin-top:24px;font-size:clamp(14.5px,1.8vw,17px);line-height:1.8}.ryuislabs-module__HiNPqW__heroReveal{transition:opacity .7s,transform .7s}.ryuislabs-module__HiNPqW__ctaRow{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.ryuislabs-module__HiNPqW__btn{border:1px solid var(--border-bright);border-radius:3px;justify-content:center;align-items:center;padding:13px 24px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.ryuislabs-module__HiNPqW__btnPrimary{background:var(--accent);color:#fff;border-color:var(--accent)}.ryuislabs-module__HiNPqW__btnPrimary:hover{background:var(--accent-dim);border-color:var(--accent-dim)}.ryuislabs-module__HiNPqW__btnGhost{color:var(--text);background:#ffffff05}.ryuislabs-module__HiNPqW__btnGhost:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:640px){.ryuislabs-module__HiNPqW__hero{min-height:auto;padding-top:96px;padding-bottom:64px}.ryuislabs-module__HiNPqW__bootBox{margin-bottom:28px;padding:14px 16px}.ryuislabs-module__HiNPqW__ctaRow{flex-direction:column;gap:10px}.ryuislabs-module__HiNPqW__btn{width:100%;padding:14px 20px}}.ryuislabs-module__HiNPqW__section{border-top:1px solid var(--border);padding:120px 0}@media (max-width:768px){.ryuislabs-module__HiNPqW__section{padding:80px 0}}.ryuislabs-module__HiNPqW__sectionHead{border-left:2px solid var(--accent);max-width:740px;margin-bottom:60px;padding-left:28px}.ryuislabs-module__HiNPqW__page .ryuislabs-module__HiNPqW__sectionHead h2{letter-spacing:-.015em;word-break:keep-all;overflow-wrap:break-word;margin-top:14px;font-size:clamp(22px,3.6vw,36px);font-weight:700;line-height:1.35}.ryuislabs-module__HiNPqW__page .ryuislabs-module__HiNPqW__sectionHead p{color:var(--text-dim);word-break:keep-all;overflow-wrap:break-word;margin-top:18px;font-size:15px;line-height:1.8}@media (max-width:640px){.ryuislabs-module__HiNPqW__sectionHead{margin-bottom:40px;padding-left:18px}}.ryuislabs-module__HiNPqW__revealOnScroll{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.ryuislabs-module__HiNPqW__revealOnScroll.ryuislabs-module__HiNPqW__visible{opacity:1;transform:translateY(0)}.ryuislabs-module__HiNPqW__moduleGrid{background:var(--border);border:1px solid var(--border);border-radius:4px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.ryuislabs-module__HiNPqW__module{background:var(--bg-card);padding:36px 32px;transition:background .15s}.ryuislabs-module__HiNPqW__module:hover{background:#14181f}.ryuislabs-module__HiNPqW__module .ryuislabs-module__HiNPqW__ref{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.05em;font-size:11px}.ryuislabs-module__HiNPqW__page .ryuislabs-module__HiNPqW__module h3{margin:16px 0 12px;font-size:17.5px;font-weight:700}.ryuislabs-module__HiNPqW__page .ryuislabs-module__HiNPqW__module p{color:var(--text-dim);font-size:14px;line-height:1.75}@media (max-width:860px){.ryuislabs-module__HiNPqW__moduleGrid{grid-template-columns:1fr}.ryuislabs-module__HiNPqW__module{padding:26px 22px}}.ryuislabs-module__HiNPqW__targetRow{background:var(--border);border:1px solid var(--border);border-radius:4px;grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;display:grid;overflow:hidden}.ryuislabs-module__HiNPqW__target{background:var(--bg-elevated);padding:32px}.ryuislabs-module__HiNPqW__target .ryuislabs-module__HiNPqW__label{font-family:var(--font-mono);color:var(--accent);letter-spacing:.08em;font-size:11px}.ryuislabs-module__HiNPqW__page .ryuislabs-module__HiNPqW__target h4{margin:12px 0 8px;font-size:16px;font-weight:700}.ryuislabs-module__HiNPqW__page .ryuislabs-module__HiNPqW__target p{color:var(--text-dim);font-size:13.5px;line-height:1.7}@media (max-width:768px){.ryuislabs-module__HiNPqW__targetRow{grid-template-columns:1fr;margin-top:12px}.ryuislabs-module__HiNPqW__target{padding:24px 22px}}.ryuislabs-module__HiNPqW__tierList{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;margin-top:20px;overflow:hidden}.ryuislabs-module__HiNPqW__tier{border-bottom:1px solid var(--border);grid-template-columns:130px 1fr;align-items:baseline;gap:24px;padding:24px 32px;display:grid}.ryuislabs-module__HiNPqW__tier:last-child{border-bottom:none}.ryuislabs-module__HiNPqW__tier .ryuislabs-module__HiNPqW__tag{font-family:var(--font-mono);color:var(--accent);font-size:12px;font-weight:600}.ryuislabs-module__HiNPqW__tier .ryuislabs-module__HiNPqW__desc b{color:var(--text);font-weight:700}.ryuislabs-module__HiNPqW__tier .ryuislabs-module__HiNPqW__desc{color:var(--text-dim);font-size:14.5px;line-height:1.7}@media (max-width:640px){.ryuislabs-module__HiNPqW__tierList{margin-top:16px}.ryuislabs-module__HiNPqW__tier{grid-template-columns:1fr;gap:6px;padding:18px 20px}}.ryuislabs-module__HiNPqW__founderCard{border:1px solid var(--border);background:var(--bg-card);border-radius:6px;padding:48px}.ryuislabs-module__HiNPqW__founderTop{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;display:flex}.ryuislabs-module__HiNPqW__founderBadge{font-family:var(--font-mono);border:1px solid var(--border-bright);color:var(--text-dim);border-radius:3px;padding:4px 10px;font-size:11px}.ryuislabs-module__HiNPqW__page .ryuislabs-module__HiNPqW__founderCard h3{font-size:24px;font-weight:700}.ryuislabs-module__HiNPqW__bio{color:var(--text-dim);max-width:720px;margin-top:14px;font-size:15px;line-height:1.85}.ryuislabs-module__HiNPqW__systemList{border-top:1px solid var(--border);margin-top:36px}.ryuislabs-module__HiNPqW__sysRow{border-bottom:1px solid var(--border);border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:20px 16px;transition:background .15s;display:flex}.ryuislabs-module__HiNPqW__sysRow:hover{background:#ffffff05}.ryuislabs-module__HiNPqW__sysRow .ryuislabs-module__HiNPqW__name{font-family:var(--font-mono);font-size:14px;font-weight:700}.ryuislabs-module__HiNPqW__sysRow .ryuislabs-module__HiNPqW__desc{color:var(--text-dim);margin-top:4px;font-size:13.5px}.ryuislabs-module__HiNPqW__sysRow .ryuislabs-module__HiNPqW__arrow{font-family:var(--font-mono);color:var(--text-faint);flex-shrink:0;font-size:14px;transition:color .15s,transform .15s}.ryuislabs-module__HiNPqW__linkable:hover .ryuislabs-module__HiNPqW__arrow{color:var(--accent);transform:translate(4px)}.ryuislabs-module__HiNPqW__linkable:hover .ryuislabs-module__HiNPqW__name{color:var(--accent)}@media (max-width:640px){.ryuislabs-module__HiNPqW__founderCard{padding:28px 20px}.ryuislabs-module__HiNPqW__sysRow{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 8px}}.ryuislabs-module__HiNPqW__contactBox{border:1px solid var(--border-bright);background:linear-gradient(180deg, var(--bg-card), var(--bg));border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:56px 48px;display:flex}.ryuislabs-module__HiNPqW__page .ryuislabs-module__HiNPqW__contactBox h3{max-width:460px;font-size:clamp(20px,2.5vw,24px);font-weight:700;line-height:1.45}.ryuislabs-module__HiNPqW__page .ryuislabs-module__HiNPqW__contactBox p{color:var(--text-dim);max-width:460px;margin-top:12px;font-size:14.5px;line-height:1.7}.ryuislabs-module__HiNPqW__contactEmail{font-family:var(--font-mono);border:1px solid var(--accent);color:var(--accent);border-radius:3px;padding:14px 28px;font-size:14.5px;transition:all .15s;display:inline-block}.ryuislabs-module__HiNPqW__contactEmail:hover{background:var(--accent);color:#fff}@media (max-width:768px){.ryuislabs-module__HiNPqW__contactBox{flex-direction:column;align-items:flex-start;gap:24px;padding:32px 20px}.ryuislabs-module__HiNPqW__contactEmail{text-align:center;width:100%;padding:14px 20px}}.ryuislabs-module__HiNPqW__footer{color:var(--text-faint);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:80px;padding:40px 0 60px;font-size:12px;display:flex}.ryuislabs-module__HiNPqW__statusTicker{align-items:center;gap:8px;display:flex}.ryuislabs-module__HiNPqW__statusTicker .ryuislabs-module__HiNPqW__dot{background:var(--status);border-radius:50%;width:6px;height:6px}@media (max-width:640px){.ryuislabs-module__HiNPqW__footer{flex-direction:column;align-items:flex-start;gap:14px;margin-top:48px;padding:32px 0 48px}}@media (prefers-reduced-motion:reduce){.ryuislabs-module__HiNPqW__heroReveal,.ryuislabs-module__HiNPqW__revealOnScroll{transition:none!important}}
