#relow-hero{--ink:#151810;--lime:#9BD700;--dlime:#7aaa00;--mut:#55565e;--mut2:#6b7263;--line:#d8dccd}#relow-hero .frame{position:relative;width:100%;aspect-ratio:16/9;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 12px 40px #1418101a}#relow-hero .stage{position:absolute;top:0;left:0;width:1280px;height:720px;transform-origin:top left}#relow-hero .scene{position:absolute;inset:0;background:#fff;opacity:0;transition:opacity .4s ease;padding:0 64px;display:flex;flex-direction:column;color:var(--ink);font-family:Inter,Noto Sans JP,system-ui,sans-serif}#relow-hero .scene.on{opacity:1}#relow-hero .anim{opacity:0}#relow-hero .scene.on .anim{animation:rh-fadeUp .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d,0s)}#relow-hero .scene.on .slide{animation-name:rh-slideR}#relow-hero .scene.on .pop{animation-name:rh-pop;animation-duration:.55s}#relow-hero .scene.on .wipe{animation-name:rh-wipeX;animation-duration:.5s}@keyframes rh-fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes rh-slideR{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}@keyframes rh-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes rh-wipeX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){#relow-hero .scene{transition:none}#relow-hero .scene.on .anim{animation:rh-fadeUp .01s both}}#relow-hero .top{display:flex;justify-content:space-between;align-items:center;padding-top:30px}#relow-hero .brandmini{display:flex;align-items:center;gap:10px;font-weight:800;font-size:17px}#relow-hero .logo{height:26px;width:auto}#relow-hero .logo.sm{height:22px}#relow-hero .idx{font-size:13px;letter-spacing:.16em;color:var(--dlime);font-weight:700}#relow-hero .foot{margin-top:auto;padding-bottom:26px;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--mut2)}#relow-hero .flink{color:var(--mut2);text-decoration:none}#relow-hero .flink:hover{color:var(--dlime);text-decoration:underline}#relow-hero .plink{color:inherit;text-decoration:none}#relow-hero .plink:hover{color:var(--dlime);text-decoration:underline;text-underline-offset:3px}#relow-hero .more{display:inline-block;margin-top:18px;font-size:14px;font-weight:700;color:var(--dlime);text-decoration:none}#relow-hero .more:hover{text-decoration:underline;text-underline-offset:3px}#relow-hero .kbd{display:block;width:100%;height:auto}#relow-hero .kbd .case{fill:#fff;stroke:#1a1d15;stroke-width:2}#relow-hero .kbd .k{fill:#eef0e8;stroke:#767d6a;stroke-width:1.2}#relow-hero .kbd .a{fill:var(--lime);stroke:#767d6a;stroke-width:1.2}#relow-hero .tCenter{flex:1;display:flex;flex-direction:column;justify-content:center}#relow-hero .tKick{font-size:13px;font-weight:700;letter-spacing:.22em;color:var(--dlime);margin-bottom:14px}#relow-hero .tBig{font-weight:900;font-size:66px;line-height:1.1;letter-spacing:-.01em}#relow-hero .tBig .n{color:var(--dlime)}#relow-hero .tSub{font-size:18px;color:#4b5142;line-height:1.75;margin-top:20px;max-width:820px}#relow-hero .tSub:lang(en){max-width:720px}#relow-hero .tSub b{color:var(--ink);font-weight:700}#relow-hero .specs{display:flex;gap:40px;margin-top:26px}#relow-hero .spec b{display:block;font-size:34px;font-weight:900;line-height:1}#relow-hero .spec b i{font-style:normal;font-size:18px;font-weight:800;margin-left:2px;color:var(--dlime)}#relow-hero .spec span{display:block;font-size:12.5px;color:var(--mut);margin-top:7px;letter-spacing:.02em}#relow-hero .pMid{flex:1;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:48px}#relow-hero .pKick{font-size:13px;font-weight:700;letter-spacing:.16em;color:var(--dlime);margin-bottom:12px}#relow-hero .pName,#relow-hero .cName{font-weight:900;font-size:50px;line-height:1.06}#relow-hero .cName{font-size:44px}#relow-hero .pTag{display:inline-block;margin-top:14px;padding:6px 14px;border:1.5px solid var(--lime);border-radius:999px;font-size:15px;font-weight:700;color:var(--dlime)}#relow-hero .pDesc{font-family:Noto Sans JP,sans-serif;font-size:16.5px;color:#4b5142;line-height:1.85;margin-top:16px;max-width:none}#relow-hero .pDesc b{color:var(--ink);font-weight:700}#relow-hero .unitname{font-weight:800;color:var(--ink)}#relow-hero .unitname i{font-style:normal;font-weight:500;color:var(--mut);font-size:.85em}#relow-hero .vframe{border:1px solid #d8dccd;border-radius:12px;overflow:hidden;background:#000;box-shadow:0 12px 34px #1418101f}#relow-hero .vshot{display:block;width:100%;height:auto}#relow-hero .vcap{margin-top:10px;font-size:12.5px;color:var(--mut2)}#relow-hero .unit{display:block;width:100%;height:auto}#relow-hero .unit .cap{fill:#e7ebdb;stroke:#767d6a;stroke-width:2}#relow-hero .unit .hou{fill:#f3f5ee;stroke:#767d6a;stroke-width:2}#relow-hero .unit .mnt{fill:#e2e6d8;stroke:#767d6a;stroke-width:1.5}#relow-hero .unit .pin{stroke:#9aa08c;stroke-width:3;stroke-linecap:round}#relow-hero .unit .ld{stroke:#9aa08c;stroke-width:1}#relow-hero .unit .mag{fill:var(--lime);stroke:#5f7d00;stroke-width:1.5}#relow-hero .unit .lay{fill:#eef0e8;stroke:#1a1d15;stroke-width:2}#relow-hero .unit .lay.sp{fill:#e2e6d8}#relow-hero .unit .lay.pcb{fill:#f6f8f1}#relow-hero .unit .sensor{fill:var(--lime);stroke:#5f7d00;stroke-width:1.5}#relow-hero .unit .ext{stroke:var(--dlime);stroke-width:1.2}#relow-hero .unit .dim{stroke:var(--dlime);stroke-width:2}#relow-hero .unit .dimtag{fill:#f2f7e0;stroke:var(--lime);stroke-width:1.5}#relow-hero .unit .dimt1{fill:var(--dlime);font:800 15px Inter,Noto Sans JP,sans-serif;text-anchor:middle}#relow-hero .unit .dimt2{fill:var(--mut);font:500 11px Inter,sans-serif;text-anchor:middle}#relow-hero .unit .lb{fill:var(--mut);font:600 13px Inter,Noto Sans JP,sans-serif;text-anchor:end}#relow-hero .browser{border:1px solid #d8dccd;border-radius:12px;overflow:hidden;box-shadow:0 12px 34px #1418101f;background:#fff}#relow-hero .bw-bar{display:flex;align-items:center;gap:7px;padding:9px 14px;background:#f3f4ee;border-bottom:1px solid #e5e7dd}#relow-hero .bw-dot{width:10px;height:10px;border-radius:50%;background:#cfd3c5}#relow-hero .bw-url{margin-left:12px;font-size:12px;color:var(--mut);background:#fff;border:1px solid #e0e3d8;border-radius:999px;padding:3px 12px}#relow-hero .bw-shot{display:block;width:100%;height:auto}#relow-hero .lTop{padding-top:30px}#relow-hero .lHead{display:flex;justify-content:space-between;align-items:flex-end;margin-top:8px}#relow-hero .lKick{font-size:13px;font-weight:700;letter-spacing:.18em;color:var(--dlime);margin-bottom:8px}#relow-hero .lBig{font-weight:900;font-size:40px;line-height:1.12}#relow-hero .lNote{font-size:15px;color:#4b5142;line-height:1.6;text-align:right}#relow-hero .lGrid{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;border-top:1px solid var(--line)}#relow-hero .lCell{padding:14px 20px;display:flex;flex-direction:column;gap:8px;justify-content:center}#relow-hero .lCell.c-br{border-right:1px solid var(--line)}#relow-hero .lCell.c-bb{border-bottom:1px solid var(--line)}#relow-hero .lName{font-size:20px;font-weight:800}#relow-hero .lTag{font-size:12px;font-weight:700;color:var(--dlime)}#relow-hero .lCell .kbd{height:100px;width:auto}#relow-hero .bar{position:absolute;top:0;left:0;right:0;height:8px;background:var(--lime);transform-origin:left}#relow-hero .cap{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;flex-wrap:wrap}#relow-hero .controls{display:inline-flex;align-items:center;gap:8px}#relow-hero .nav{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid #c3c9b4;background:#fff;color:#3d4433;border-radius:999px;cursor:pointer}#relow-hero .nav:hover{border-color:var(--dlime);color:var(--dlime)}#relow-hero .nav:focus-visible{outline:2px solid var(--dlime);outline-offset:2px}#relow-hero .nav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#relow-hero .nav.play svg{fill:currentColor;stroke:none}#relow-hero .controls .i-play,#relow-hero .controls.paused .i-pause{display:none}#relow-hero .controls.paused .i-play{display:inline}#relow-hero .dots{display:inline-flex;gap:7px;margin-left:8px}#relow-hero .dots .dot{width:9px;height:9px;padding:0;border:none;border-radius:50%;background:#c9cdbe;cursor:pointer}#relow-hero .dots .dot:hover{background:#9aa48b}#relow-hero .dots .dot.act{background:var(--lime)}#relow-hero .dots .dot:focus-visible{outline:2px solid var(--dlime);outline-offset:2px}#relow-hero .devnote{font-size:12px;color:#7a8069;margin-left:auto}
