.EngineHub-module__zKr3lG__hub{--hub-ink:var(--color-ink,#1e2124);--hub-muted:#636363;--hub-faint:#9aa0a6;--hub-card:#fff;--hub-line:#dfe3e0;--hub-bg:var(--surface,#f0f2f0);--wire:#b5bcb8;--edge:#cfd6d2;--node:#fff;--teal:#2b8a7e;--teal-soft:#e3f2ef;--elem:#8bb8b0;--acc:var(--accent,#6f6cff);--acc-soft:#efeeff;--acc-ink:#4f4bd6;--ok:#2fae7c;--b-edge:#2b3036;--b-line:#737b84;--b-faint:#2b303629;--sys:#2b30366b;--wall-l:#eceff1;--wall-r:#d9dee2;--roof:#f8f9f9;--ground:#ffffff8c;--glass-l:#aabcca42;--glass-r:#8498aa57;--spandrel:#2b303624;--slab:#fbfbfb;--poche:#2b3036;--core-wall:#e4e7ea;--av-bg:#f3f4f5;--av-ink:#2b3036;color:var(--hub-ink)}.theme-dark .EngineHub-module__zKr3lG__hub{--hub-ink:var(--fg,#fff);--hub-muted:#9aa0a6;--hub-faint:#6f767d;--hub-card:#262a2f;--hub-line:#363c43;--wire:#464d55;--edge:#30363c;--node:#1e2124;--teal:#4fc1b0;--teal-soft:#173430;--elem:#3c7a70;--acc:#8f8cff;--acc-soft:#2b2a52;--acc-ink:#b6b4ff;--ok:#3fbf86;--b-edge:#d3d8de;--b-line:#8a929b;--b-faint:#d3d8de24;--sys:#d3d8de5c;--wall-l:#2b2f35;--wall-r:#23272c;--roof:#30353b;--ground:#ffffff08;--glass-l:#788ca01f;--glass-r:#5a6e8233;--spandrel:#d3d8de1a;--slab:#2a2e33;--poche:#d3d8de;--core-wall:#353a41;--av-bg:#15171a;--av-ink:#e8eaed}.EngineHub-module__zKr3lG__svg{aspect-ratio:1400/660;width:100%;height:auto;display:block;overflow:visible}.EngineHub-module__zKr3lG__list{display:none}@media (max-width:1199px){.EngineHub-module__zKr3lG__svg{aspect-ratio:545/640;max-height:560px}.EngineHub-module__zKr3lG__list{flex-direction:column;gap:8px;display:flex}}@media (min-width:768px) and (max-width:1199px){.EngineHub-module__zKr3lG__hub{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}}@media (max-width:767px){.EngineHub-module__zKr3lG__svg{max-height:440px;margin-inline:auto}.EngineHub-module__zKr3lG__list{margin-top:20px}}.EngineHub-module__zKr3lG__hub *{vector-effect:non-scaling-stroke}.EngineHub-module__zKr3lG__hub .cap{font:500 12px var(--font-sans);fill:var(--hub-muted);color:var(--hub-muted);margin:0 0 4px}.EngineHub-module__zKr3lG__hub .e{stroke:var(--edge);stroke-width:1px;transition:stroke .3s}.EngineHub-module__zKr3lG__hub .e.hot{stroke:var(--acc)}.EngineHub-module__zKr3lG__hub .n circle{fill:var(--node);stroke:var(--teal);stroke-width:1px;transition:fill .3s,stroke .3s}.EngineHub-module__zKr3lG__hub .n.file circle{fill:var(--teal-soft)}.EngineHub-module__zKr3lG__hub .n.elem circle{stroke:var(--elem)}.EngineHub-module__zKr3lG__hub .n.port circle{stroke-width:1.4px}.EngineHub-module__zKr3lG__hub .n.hot circle{fill:var(--acc-soft);stroke:var(--acc)}.EngineHub-module__zKr3lG__hub .code{font:600 9px var(--font-sans);fill:var(--hub-ink)}.EngineHub-module__zKr3lG__hub .lab{font:400 10px var(--font-sans);fill:var(--hub-muted);paint-order:stroke;stroke:var(--hub-bg);stroke-width:3px;vector-effect:none}.EngineHub-module__zKr3lG__hub .lab.port{fill:var(--hub-ink);font-weight:600}.EngineHub-module__zKr3lG__hub .n.hot .lab{fill:var(--acc-ink)}.EngineHub-module__zKr3lG__hub .wire{fill:none;stroke:var(--wire);stroke-width:1px;transition:stroke .3s}.EngineHub-module__zKr3lG__hub .wire.hot{stroke:var(--acc)}.EngineHub-module__zKr3lG__hub .wend{fill:var(--hub-bg);stroke:var(--wire);stroke-width:1px;transition:fill .3s,stroke .3s}.EngineHub-module__zKr3lG__hub .wend.hot{fill:var(--acc);stroke:var(--acc)}.EngineHub-module__zKr3lG__hub .pulse{fill:var(--acc)}.EngineHub-module__zKr3lG__hub .ed{fill:none;stroke:var(--b-edge);stroke-width:1px;stroke-linejoin:round}.EngineHub-module__zKr3lG__hub .ln{fill:none;stroke:var(--b-line);stroke-width:.7px}.EngineHub-module__zKr3lG__hub .fa{fill:none;stroke:var(--b-faint);stroke-width:.7px}.EngineHub-module__zKr3lG__hub .dash{fill:none;stroke:var(--b-line);stroke-width:.7px;stroke-dasharray:3 3;opacity:.8}.EngineHub-module__zKr3lG__hub .ground{fill:var(--ground)}.EngineHub-module__zKr3lG__hub .wl{fill:var(--wall-l)}.EngineHub-module__zKr3lG__hub .wr{fill:var(--wall-r)}.EngineHub-module__zKr3lG__hub .rf{fill:var(--roof)}.EngineHub-module__zKr3lG__hub .gl{fill:var(--glass-l)}.EngineHub-module__zKr3lG__hub .gr{fill:var(--glass-r)}.EngineHub-module__zKr3lG__hub .sp{fill:var(--spandrel)}.EngineHub-module__zKr3lG__hub .slab{fill:var(--slab)}.EngineHub-module__zKr3lG__hub .poche{fill:var(--poche)}.EngineHub-module__zKr3lG__hub .cw{fill:var(--core-wall)}.EngineHub-module__zKr3lG__hub .x{fill:none;stroke:var(--sys);stroke-width:1px;transition:stroke .35s}.EngineHub-module__zKr3lG__hub .xf{fill:var(--sys);transition:fill .35s}:is(.EngineHub-module__zKr3lG__hub .part.hot .x,.EngineHub-module__zKr3lG__hub .part.hot .ed,.EngineHub-module__zKr3lG__hub .part.hot .ln){stroke:var(--acc)}:is(.EngineHub-module__zKr3lG__hub .part.hot .xf,.EngineHub-module__zKr3lG__hub .part.hot .poche){fill:var(--acc)}.EngineHub-module__zKr3lG__hub .part.hot .slab{fill:color-mix(in srgb, var(--acc) 7%, var(--slab))}.EngineHub-module__zKr3lG__hub .halo{fill:none;stroke:var(--acc);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0;transition:stroke-opacity .35s}.EngineHub-module__zKr3lG__hub .halo.hot{stroke-opacity:.16}.EngineHub-module__zKr3lG__hub .tag{font:500 11.5px var(--font-sans);fill:var(--hub-muted);transition:fill .3s}.EngineHub-module__zKr3lG__hub .tag.hot{fill:var(--acc-ink)}.EngineHub-module__zKr3lG__hub .fo{height:100%}.EngineHub-module__zKr3lG__hub .slot{flex:none;overflow:hidden}.EngineHub-module__zKr3lG__hub .ag{background:var(--hub-card);border:1px solid var(--hub-line);height:100%;font:14px/1.3 var(--font-sans);color:var(--hub-ink);border-radius:4px;transition:border-color .3s,box-shadow .3s;overflow:hidden}.EngineHub-module__zKr3lG__hub .ag .top{align-items:center;gap:10px;height:46px;padding:0 12px;display:flex}.EngineHub-module__zKr3lG__hub .ag .tt{min-width:0}.EngineHub-module__zKr3lG__hub .av{background:var(--av-bg);border:1px solid var(--hub-line);width:26px;height:26px;color:var(--av-ink);border-radius:2px;flex:none;place-items:center;transition:background .3s,border-color .3s,color .3s;display:grid}.EngineHub-module__zKr3lG__hub .ag.on .av{background:var(--acc);border-color:var(--acc);color:#fff}.EngineHub-module__zKr3lG__hub .av svg{width:15px;height:15px}.EngineHub-module__zKr3lG__hub .ag .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.EngineHub-module__zKr3lG__hub .ag .sub{color:var(--hub-faint);white-space:nowrap;font-size:11.5px;display:block}.EngineHub-module__zKr3lG__hub .ag .st{color:var(--hub-faint);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:11.5px;display:inline-flex}.EngineHub-module__zKr3lG__hub .ag .st i{background:var(--hub-line);border-radius:50%;width:6px;height:6px}.EngineHub-module__zKr3lG__hub .ag.on{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.EngineHub-module__zKr3lG__hub .ag.run .st{color:var(--acc-ink)}.EngineHub-module__zKr3lG__hub .ag.run .st i{background:var(--acc);animation:1s ease-in-out infinite EngineHub-module__zKr3lG__hub-blink}.EngineHub-module__zKr3lG__hub .ag.done .st{color:var(--ok)}.EngineHub-module__zKr3lG__hub .ag.done .st i{background:var(--ok)}.EngineHub-module__zKr3lG__hub .ag .body{font:12px/1.6 var(--font-sans);color:var(--hub-muted);padding:2px 14px 12px 48px}.EngineHub-module__zKr3lG__hub .ag .row{opacity:.3;gap:8px;transition:opacity .25s;display:flex}.EngineHub-module__zKr3lG__hub .ag .row.on{opacity:1}.EngineHub-module__zKr3lG__hub .ag .row:before{content:"›";color:var(--acc)}:is(.EngineHub-module__zKr3lG__hub .ag .out,.EngineHub-module__zKr3lG__hub .ag .cites){opacity:0;transition:opacity .3s .15s}:is(.EngineHub-module__zKr3lG__hub .ag.res .out,.EngineHub-module__zKr3lG__hub .ag.res .cites){opacity:1}.EngineHub-module__zKr3lG__hub .ag .out{color:var(--hub-ink);margin-top:2px;font-size:13px}.EngineHub-module__zKr3lG__hub .ag .out:before{content:"✓ ";color:var(--ok)}.EngineHub-module__zKr3lG__hub .ag .cites{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.EngineHub-module__zKr3lG__hub .ag .cites span{border:1px solid var(--hub-line);color:var(--acc-ink);border-radius:2px;padding:1px 6px;font-size:10.5px}@keyframes EngineHub-module__zKr3lG__hub-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.EngineHub-module__zKr3lG__hub .ag.run .st i{animation:none}}
.PlanaFlow-module__sjPNnG__canvas{background-color:#fbfbfc;background-image:radial-gradient(circle,#1e21241f 1px,#0000 1.2px);background-size:14px 14px;border:1px solid #e3e5e7;border-bottom:0;border-radius:3px 0 0;position:absolute;inset:0 -26px -1px 0;overflow:hidden}.PlanaFlow-module__sjPNnG__wf{transform-origin:0 0;width:440px;height:300px;position:absolute;top:0;left:0}.PlanaFlow-module__sjPNnG__wf svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.PlanaFlow-module__sjPNnG__e{fill:none;stroke:#8fb4ff;stroke-width:1.4px;stroke-dasharray:220;stroke-dashoffset:220px;transition:stroke-dashoffset .6s}.PlanaFlow-module__sjPNnG__green{stroke:#5cc7a0}.PlanaFlow-module__sjPNnG__dot{fill:#fff;stroke:#4f8bff;stroke-width:1.6px;opacity:0;transition:opacity .3s}.PlanaFlow-module__sjPNnG__dotGreen{stroke:#2fae7c}.PlanaFlow-module__sjPNnG__on.PlanaFlow-module__sjPNnG__e{stroke-dashoffset:0}.PlanaFlow-module__sjPNnG__on.PlanaFlow-module__sjPNnG__dot{opacity:1}.PlanaFlow-module__sjPNnG__nd{opacity:0;color:#3a3f45;background:#fff;border:1px solid #e3e5e7;border-radius:3px;font-size:9px;transition:opacity .4s,transform .4s;position:absolute;transform:translateY(6px);box-shadow:0 6px 18px -10px #1e212459}.PlanaFlow-module__sjPNnG__on.PlanaFlow-module__sjPNnG__nd{opacity:1;transform:none}.PlanaFlow-module__sjPNnG__h{color:#2a2e33;white-space:nowrap;justify-content:space-between;gap:4px;padding:4px 6px;font-size:8.5px;font-weight:600;display:flex}.PlanaFlow-module__sjPNnG__h b{color:#fff;background:#3a3f45;padding:0 4px;font-size:7.5px;font-weight:600}.PlanaFlow-module__sjPNnG__img{aspect-ratio:16/9;width:calc(100% - 8px);margin:0 4px 4px;position:relative;overflow:hidden}.PlanaFlow-module__sjPNnG__t{color:#4a4f55;background:#f5f6f7;margin:0 4px 4px;padding:5px 6px;font-size:8.5px;line-height:1.45}.PlanaFlow-module__sjPNnG__n1{width:104px;top:0;left:0}.PlanaFlow-module__sjPNnG__n2{width:104px;top:104px;left:0}.PlanaFlow-module__sjPNnG__n3{width:104px;top:208px;left:0}.PlanaFlow-module__sjPNnG__dt{background:#e8f4fb;border-color:#bfe0f1;width:132px;top:84px;left:150px}.PlanaFlow-module__sjPNnG__dt .PlanaFlow-module__sjPNnG__h{justify-content:flex-start}.PlanaFlow-module__sjPNnG__dt .PlanaFlow-module__sjPNnG__h:before{content:"";background:#2fae7c;width:6px;height:6px;margin:3px 5px 0 0}.PlanaFlow-module__sjPNnG__dtBody{color:#e9ebee;background:#1e2124;margin:0 4px 4px;padding:6px 7px;font-size:8px;line-height:1.5}.PlanaFlow-module__sjPNnG__q{color:#fff;background:#2c3136;margin-bottom:5px;padding:4px 5px}.PlanaFlow-module__sjPNnG__rs{color:#6fd0ff;margin-bottom:2px;font-weight:600}.PlanaFlow-module__sjPNnG__l{opacity:0;transition:opacity .3s}.PlanaFlow-module__sjPNnG__on.PlanaFlow-module__sjPNnG__l{opacity:1}.PlanaFlow-module__sjPNnG__btns{gap:3px;margin:0 4px 4px;display:flex}.PlanaFlow-module__sjPNnG__btns span{text-align:center;background:#fff;border:1px solid #dfe2e5;flex:1;padding:3px 0;font-size:7.5px}.PlanaFlow-module__sjPNnG__btns span:last-child{color:#fff;background:#1e2124;border-color:#1e2124}.PlanaFlow-module__sjPNnG__n4{border-color:#4f8bff;width:118px;top:102px;left:322px;box-shadow:0 0 0 2px #4f8bff26,0 6px 18px -10px #1e212459}.PlanaFlow-module__sjPNnG__n4 .PlanaFlow-module__sjPNnG__h b{background:#4f8bff}.PlanaFlow-module__sjPNnG__cap{color:#2c63d6;margin:0 4px 5px;font-size:8px;line-height:1.4}
.ServiceDoors-module__Aiq5OG__grid{grid-template-columns:1fr;gap:0;padding:0 0 24px;list-style:none;display:grid}.ServiceDoors-module__Aiq5OG__grid>li{min-width:0;min-height:0;top:calc(76px + var(--i,0) * 12px);height:436px;position:sticky}.ServiceDoors-module__Aiq5OG__grid>li>*{box-shadow:0 -12px 30px -18px #1e212459;height:420px!important}@media (min-width:900px){.ServiceDoors-module__Aiq5OG__grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.2fr 1fr 1fr;gap:14px;height:min(820px,60vw);padding-bottom:0}.ServiceDoors-module__Aiq5OG__grid>li,.ServiceDoors-module__Aiq5OG__grid>li.ServiceDoors-module__Aiq5OG__big{height:auto;position:static}.ServiceDoors-module__Aiq5OG__grid>li>*{box-shadow:none;height:100%!important}.ServiceDoors-module__Aiq5OG__grid>li.ServiceDoors-module__Aiq5OG__big{grid-row:span 2}}.ServiceDoors-module__Aiq5OG__card{isolation:isolate;height:100%;color:var(--fg-on-light);background:#f6f7f8;border:1px solid #e1e3e5;border-radius:4px;flex-direction:column;padding:22px 22px 0;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.ServiceDoors-module__Aiq5OG__card{padding:26px 26px 0}}.ServiceDoors-module__Aiq5OG__card:hover{border-color:#cfd3d7;box-shadow:0 18px 50px -28px #1e212459}.ServiceDoors-module__Aiq5OG__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ServiceDoors-module__Aiq5OG__name{letter-spacing:-.02em;font-size:clamp(24px,2vw,30px);line-height:1.15}.ServiceDoors-module__Aiq5OG__big .ServiceDoors-module__Aiq5OG__name{font-size:clamp(36px,3.3vw,48px)}.ServiceDoors-module__Aiq5OG__line{color:#5f6368;max-width:30em;margin-top:8px;font-size:16px;line-height:1.5}.ServiceDoors-module__Aiq5OG__go{background:#fff;border:1px solid #e1e3e5;flex:none;place-items:center;width:36px;height:36px;transition:background-color .25s,color .25s,border-color .25s;display:grid}.ServiceDoors-module__Aiq5OG__go svg{width:18px;height:18px}.ServiceDoors-module__Aiq5OG__card:hover .ServiceDoors-module__Aiq5OG__go{background:var(--fg-on-light);color:#fff;border-color:var(--fg-on-light)}.ServiceDoors-module__Aiq5OG__wash{z-index:-1;filter:blur(40px);opacity:.55;pointer-events:none;position:absolute;inset:35% -20% -30%}.ServiceDoors-module__Aiq5OG__wash_asuka{background:radial-gradient(40% 50% at 30% 60%, var(--accent-blue), transparent 70%), radial-gradient(45% 55% at 75% 70%, var(--accent-violet), transparent 70%)}.ServiceDoors-module__Aiq5OG__wash_plana{background:radial-gradient(45% 55% at 70% 60%, var(--accent), transparent 70%), radial-gradient(35% 45% at 20% 80%, #7fd3ff, transparent 70%)}.ServiceDoors-module__Aiq5OG__wash_cg{background:radial-gradient(45% 55% at 30% 70%, #ffb38a, transparent 70%), radial-gradient(40% 50% at 80% 60%, var(--accent), transparent 70%)}.ServiceDoors-module__Aiq5OG__wash_ax{background:radial-gradient(45% 55% at 60% 70%, var(--accent-blue), transparent 70%), radial-gradient(35% 45% at 15% 60%, #8be0c8, transparent 70%)}.ServiceDoors-module__Aiq5OG__wash_material{background:radial-gradient(45% 55% at 40% 70%, #e9b98f, transparent 70%), radial-gradient(40% 50% at 85% 65%, var(--accent-violet), transparent 70%)}.ServiceDoors-module__Aiq5OG__stage{flex:1;min-height:0;margin-top:22px;position:relative}.ServiceDoors-module__Aiq5OG__win{background:#fff;border-radius:3px;position:absolute;overflow:hidden;box-shadow:0 20px 50px -20px #1e212466,0 0 0 1px #1e21240f}.ServiceDoors-module__Aiq5OG__bar{background:#f3f4f5;border-bottom:1px solid #e6e8ea;align-items:center;gap:6px;height:26px;padding:0 10px;display:flex}.ServiceDoors-module__Aiq5OG__bar i{background:#d4d7da;width:7px;height:7px}.ServiceDoors-module__Aiq5OG__bar span{color:#8a8f94;white-space:nowrap;margin-left:8px;font-size:11px}.ServiceDoors-module__Aiq5OG__body{position:absolute;inset:26px 0 0;overflow:hidden}.ServiceDoors-module__Aiq5OG__body video{object-fit:cover;width:100%;height:100%}.ServiceDoors-module__Aiq5OG__asukaApp{background:#0f1113;border-radius:4px 0 0;position:absolute;inset:0 -26px -1px 0;overflow:hidden;box-shadow:0 24px 60px -24px #1e212499,0 0 0 1px #1e212414}.ServiceDoors-module__Aiq5OG__cgMain{inset:0 22px -8px -10px}.ServiceDoors-module__Aiq5OG__fade3>*{opacity:0;animation:6s infinite ServiceDoors-module__Aiq5OG__f3}.ServiceDoors-module__Aiq5OG__fade3>:nth-child(2){animation-delay:2s}.ServiceDoors-module__Aiq5OG__fade3>:nth-child(3){animation-delay:4s}@keyframes ServiceDoors-module__Aiq5OG__f3{0%{opacity:0}6%,33%{opacity:1}40%,to{opacity:0}}.ServiceDoors-module__Aiq5OG__ph{aspect-ratio:4/3;border-radius:3px;width:72%;position:absolute;overflow:hidden;box-shadow:0 20px 50px -20px #1e212473}.ServiceDoors-module__Aiq5OG__p1{animation:9s cubic-bezier(.45,0,.25,1) infinite ServiceDoors-module__Aiq5OG__swapA;top:4%;left:0}.ServiceDoors-module__Aiq5OG__p2{animation:9s cubic-bezier(.45,0,.25,1) infinite ServiceDoors-module__Aiq5OG__swapB;top:24%;right:0}@keyframes ServiceDoors-module__Aiq5OG__swapA{0%,40%{z-index:2;transform:none}46%{z-index:2;transform:translate(-18%)}47%{z-index:1;transform:translate(-18%)}54%,92%{z-index:1;transform:none}93%,to{z-index:2;transform:none}}@keyframes ServiceDoors-module__Aiq5OG__swapB{0%,46%{z-index:1;transform:none}47%,86%{z-index:2;transform:none}92%{z-index:2;transform:translate(18%)}93%{z-index:1;transform:translate(18%)}to{z-index:1;transform:none}}.ServiceDoors-module__Aiq5OG__bezel{background:#23272b;border-radius:6px 6px 0 0;position:absolute;inset:-12px 10px -80px;box-shadow:0 24px 60px -24px #1e21248c,inset 0 0 0 1px #ffffff0f}.ServiceDoors-module__Aiq5OG__bezel:before{content:"";background:#3a3f45;width:4px;height:4px;margin-left:-2px;position:absolute;top:4px;left:50%}.ServiceDoors-module__Aiq5OG__screen{border-radius:2px;position:absolute;inset:0 22px 54px;overflow:hidden}.ServiceDoors-module__Aiq5OG__fade4>*{opacity:0;animation:12s infinite ServiceDoors-module__Aiq5OG__f4}.ServiceDoors-module__Aiq5OG__fade4>:nth-child(2){animation-delay:3s}.ServiceDoors-module__Aiq5OG__fade4>:nth-child(3){animation-delay:6s}.ServiceDoors-module__Aiq5OG__fade4>:nth-child(4){animation-delay:9s}@keyframes ServiceDoors-module__Aiq5OG__f4{0%{opacity:0}5%,25%{opacity:1}30%,to{opacity:0}}.ServiceDoors-module__Aiq5OG__swatches{background:#fff;gap:6px;padding:5px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px -12px #1e212466}.ServiceDoors-module__Aiq5OG__swatches>span{outline-offset:1px;outline:2px solid #0000;width:26px;height:26px;animation:12s infinite ServiceDoors-module__Aiq5OG__ring;position:relative;overflow:hidden}.ServiceDoors-module__Aiq5OG__swatches>span:nth-child(2){animation-delay:3s}.ServiceDoors-module__Aiq5OG__swatches>span:nth-child(3){animation-delay:6s}.ServiceDoors-module__Aiq5OG__swatches>span:nth-child(4){animation-delay:9s}@keyframes ServiceDoors-module__Aiq5OG__ring{0%{outline-color:#0000}5%,25%{outline-color:var(--fg-on-light)}30%,to{outline-color:#0000}}@media (prefers-reduced-motion:reduce){.ServiceDoors-module__Aiq5OG__p1,.ServiceDoors-module__Aiq5OG__p2,.ServiceDoors-module__Aiq5OG__fade3>*,.ServiceDoors-module__Aiq5OG__fade4>*,.ServiceDoors-module__Aiq5OG__swatches>span{animation:none}.ServiceDoors-module__Aiq5OG__fade3>:first-child,.ServiceDoors-module__Aiq5OG__fade4>:first-child{opacity:1}}@media (max-width:899px){.ServiceDoors-module__Aiq5OG__p1,.ServiceDoors-module__Aiq5OG__p2,.ServiceDoors-module__Aiq5OG__fade3>*,.ServiceDoors-module__Aiq5OG__fade4>*,.ServiceDoors-module__Aiq5OG__swatches>span{animation:none}.ServiceDoors-module__Aiq5OG__fade3>:last-child,.ServiceDoors-module__Aiq5OG__fade4>:first-child{opacity:1}.ServiceDoors-module__Aiq5OG__p1{z-index:2}.ServiceDoors-module__Aiq5OG__swatches>span:first-child{outline-color:var(--fg-on-light)}}
.CaseVisual-module__Xl_F1a__card{container-type:inline-size}.CaseVisual-module__Xl_F1a__head{flex-direction:column;gap:1.2cqw;display:flex;position:absolute;top:3.8cqw;left:4.2cqw;right:4.2cqw}.CaseVisual-module__Xl_F1a__who{font-size:max(15px,1.84cqw)}.CaseVisual-module__Xl_F1a__tt{letter-spacing:-.02em;font-size:max(20px,3.125cqw);font-weight:400;line-height:1.2}.CaseVisual-module__Xl_F1a__tt>span{display:block}.CaseVisual-module__Xl_F1a__bg{z-index:-3;background:radial-gradient(60% 70% at 80% 90%, var(--glow), transparent 70%), linear-gradient(140deg, var(--bg-a), var(--bg-b) 75%);position:absolute;inset:0}.CaseVisual-module__Xl_F1a__viz{--al:4.2cqw;--at:18cqw;--aw:120cqw}.CaseVisual-module__Xl_F1a__app{z-index:-2;left:var(--al);top:var(--at);width:var(--aw);filter:saturate(.85)brightness(.9);border-radius:8px 0 0;position:absolute;overflow:hidden;box-shadow:0 30px 80px -30px #000000b3,0 0 0 1px #ffffff14}.CaseVisual-module__Xl_F1a__result{z-index:-1;width:var(--rw,60cqw);border-radius:6px;transition:transform .7s ease-out;position:absolute;bottom:4.5cqw;right:4.2cqw;overflow:hidden;box-shadow:0 0 0 1px #ffffff8c,0 6px 16px #0006,0 28px 60px -12px #000000a6,0 0 9cqw 1.5cqw #0a0e146b}.CaseVisual-module__Xl_F1a__cap{color:#fff;white-space:nowrap;background:#0f1216d1;align-items:center;gap:.6cqw;padding:.5cqw .9cqw;font-size:max(10px,1.05cqw);display:flex;position:absolute;top:1.2cqw;left:1.2cqw}.CaseVisual-module__Xl_F1a__cap i{background:#8f8cff;width:max(6px,.7cqw);height:max(6px,.7cqw)}.CaseVisual-module__Xl_F1a__chip{z-index:-1;right:calc(4.2cqw + var(--rw,60cqw) + 1.6cqw);background:#fff;border-radius:4px;width:13cqw;padding:.6cqw;position:absolute;bottom:3.5cqw;box-shadow:0 20px 40px -16px #000000b3}.CaseVisual-module__Xl_F1a__chip span{color:#1e2124;white-space:nowrap;margin-top:.5cqw;font-size:max(9px,.95cqw);display:block}.CaseVisual-module__Xl_F1a__chipImg{aspect-ratio:1;position:relative}.CaseVisual-module__Xl_F1a__over .CaseVisual-module__Xl_F1a__result{left:calc(var(--al) + var(--aw) * .19556);top:calc(var(--at) + var(--aw) * .13556);width:calc(var(--aw) * .52722);aspect-ratio:949/406;bottom:auto;right:auto;transform:scale(1.03)}.CaseVisual-module__Xl_F1a__over .CaseVisual-module__Xl_F1a__chip{z-index:1;bottom:auto;right:auto;left:calc(var(--al) + var(--aw) * .19556 - 6cqw);top:calc(var(--at) + var(--aw) * .36111 - 12cqw);width:12cqw}@container (max-width:900px){.CaseVisual-module__Xl_F1a__tt>span{display:inline}.CaseVisual-module__Xl_F1a__tt>span+span:before{content:" "}.CaseVisual-module__Xl_F1a__viz{--at:13.5cqw}.CaseVisual-module__Xl_F1a__result{bottom:4cqw}}@media (max-width:767px){.CaseVisual-module__Xl_F1a__head{gap:2cqw;top:5.2cqw;left:6cqw;right:6cqw}.CaseVisual-module__Xl_F1a__who{font-size:17px}.CaseVisual-module__Xl_F1a__tt{font-size:24px}.CaseVisual-module__Xl_F1a__tt>span{display:block}.CaseVisual-module__Xl_F1a__tt>span+span:before{content:none}.CaseVisual-module__Xl_F1a__viz{--al:6cqw;--at:33cqw;--aw:190cqw}.CaseVisual-module__Xl_F1a__viz.CaseVisual-module__Xl_F1a__over{--al:-28.4cqw;--aw:176cqw}.CaseVisual-module__Xl_F1a__result{width:88cqw;bottom:7cqw;left:6cqw;right:auto}.CaseVisual-module__Xl_F1a__chip{display:none}}
