.ServicesHeroLayers-module__u4aHKG__frame{--dur:4.2s;--delay:.5s;--ease:cubic-bezier(.65, 0, .35, 1);aspect-ratio:980/640;pointer-events:none;width:100%;position:relative}.ServicesHeroLayers-module__u4aHKG__key{background:radial-gradient(closest-side,#788cff21,#3c46960d 55%,#0000 75%);border-radius:50%;width:150%;height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ServicesHeroLayers-module__u4aHKG__floor{filter:blur(14px);height:40%;animation:ServicesHeroLayers-module__u4aHKG__floor var(--dur) var(--ease) var(--delay) 1 both;background:radial-gradient(55% 45% at 50% 40%,#96a0ff24,#0000 70%);position:absolute;bottom:0;left:10%;right:10%}.ServicesHeroLayers-module__u4aHKG__stage{perspective:2600px;width:980px;height:520px;position:absolute;top:60px;left:0}.ServicesHeroLayers-module__u4aHKG__rig{transform-style:preserve-3d;animation:ServicesHeroLayers-module__u4aHKG__rig var(--dur) var(--ease) var(--delay) 1 both;position:absolute;inset:0}.ServicesHeroLayers-module__u4aHKG__sheet{transform-style:preserve-3d;animation-duration:var(--dur);animation-timing-function:var(--ease);animation-delay:var(--delay);border-radius:18px;animation-iteration-count:1;animation-fill-mode:both;position:absolute;inset:0}.ServicesHeroLayers-module__u4aHKG__glass{animation:ServicesHeroLayers-module__u4aHKG__glass var(--dur) var(--ease) var(--delay) 1 both;background:linear-gradient(160deg,#a0afff1a,#3c468c0f);border-radius:18px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d2dcff47,inset 0 1px #ffffff73,0 40px 90px -30px #000c}.ServicesHeroLayers-module__u4aHKG__glass:before{content:"";background:linear-gradient(135deg,#becdff38,#46509624);border-radius:19px;position:absolute;inset:-1px;transform:translateZ(-8px)}.ServicesHeroLayers-module__u4aHKG__glass:after{content:"";mix-blend-mode:screen;animation:ServicesHeroLayers-module__u4aHKG__sweep var(--dur) var(--ease) var(--delay) 1 both;background:linear-gradient(105deg,#0000 38%,#ffffff29 47%,#ffffff0a 53%,#0000 60%) 0 0/260% 100% no-repeat;border-radius:18px;position:absolute;inset:0}.ServicesHeroLayers-module__u4aHKG__tag{letter-spacing:.22em;color:#b3bfff;opacity:0;animation:ServicesHeroLayers-module__u4aHKG__tag var(--dur) ease var(--delay) 1 both;font-size:11px;font-weight:700;position:absolute;top:-32px;left:4px}.ServicesHeroLayers-module__u4aHKG__layout{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ServicesHeroLayers-module__u4aHKG__code{animation-name:ServicesHeroLayers-module__u4aHKG__lc}.ServicesHeroLayers-module__u4aHKG__editor{background:linear-gradient(#0d111cf0,#0a0e18f0);border-radius:18px;font:12.5px/1.45 ui-monospace,JetBrains Mono,SF Mono,Consolas,monospace;position:absolute;inset:0;overflow:hidden}.ServicesHeroLayers-module__u4aHKG__bar{color:#c8d2eb80;background:#ffffff09;border-bottom:1px solid #ffffff12;align-items:stretch;height:36px;font-size:11.5px;display:flex}.ServicesHeroLayers-module__u4aHKG__dots{align-items:center;gap:7px;padding:0 18px;display:flex}.ServicesHeroLayers-module__u4aHKG__dots i{background:#ffffff24;border-radius:50%;width:10px;height:10px}.ServicesHeroLayers-module__u4aHKG__file{border-right:1px solid #ffffff0f;align-items:center;padding:0 16px;display:flex}.ServicesHeroLayers-module__u4aHKG__active{color:#e6ebff;background:#0d111cf0;box-shadow:inset 0 2px #6c7bff}.ServicesHeroLayers-module__u4aHKG__body{padding-top:10px;display:flex;position:relative}.ServicesHeroLayers-module__u4aHKG__gutter{text-align:right;color:#a0aac847;-webkit-user-select:none;user-select:none;margin:0;padding:0 16px 0 20px;list-style:none}.ServicesHeroLayers-module__u4aHKG__src{color:#c9d1e8;white-space:pre;font:inherit;flex:1;margin:0}.ServicesHeroLayers-module__u4aHKG__cursorLine{background:#6c7bff1a;margin-right:24px;box-shadow:inset 2px 0 #6c7bff}.ServicesHeroLayers-module__u4aHKG__k{color:#c792ea}.ServicesHeroLayers-module__u4aHKG__c{color:#96a0be80;font-style:italic}.ServicesHeroLayers-module__u4aHKG__n{color:#f78c6c}.ServicesHeroLayers-module__u4aHKG__f{color:#82aaff}.ServicesHeroLayers-module__u4aHKG__caret{vertical-align:-.15em;background:#aab6ff;width:2px;height:1.1em;margin-left:1px;animation:1s step-end infinite ServicesHeroLayers-module__u4aHKG__caret;display:inline-block}.ServicesHeroLayers-module__u4aHKG__minimap{opacity:.35;border-left:1px solid #ffffff0f;flex-direction:column;gap:2px;padding-left:10px;display:flex;position:absolute;top:12px;right:14px}.ServicesHeroLayers-module__u4aHKG__minimap i{background:#9fb0ff;border-radius:1px;height:2px;display:block}.ServicesHeroLayers-module__u4aHKG__status{color:#c8d2eb8c;background:#6c7bff1f;border-top:1px solid #ffffff0f;align-items:center;gap:18px;height:24px;padding:0 16px;font-size:10.5px;display:flex;position:absolute;bottom:0;left:0;right:0}.ServicesHeroLayers-module__u4aHKG__statusRight{margin-left:auto}.ServicesHeroLayers-module__u4aHKG__t{color:#89ddff}.ServicesHeroLayers-module__u4aHKG__a{color:#ffcb6b}.ServicesHeroLayers-module__u4aHKG__v{color:#a5d6a7}.ServicesHeroLayers-module__u4aHKG__guide{animation-name:ServicesHeroLayers-module__u4aHKG__lg}.ServicesHeroLayers-module__u4aHKG__panel{color:#d6ddf5;background:linear-gradient(#101524db,#0c101cdb);border-radius:18px;padding:30px 36px;font:13px/1.4 Pretendard,system-ui,sans-serif;position:absolute;inset:0}.ServicesHeroLayers-module__u4aHKG__panelHead{border-bottom:1px solid #ffffff14;align-items:center;gap:14px;padding-bottom:18px;display:flex}.ServicesHeroLayers-module__u4aHKG__panelHead b{color:#fff;font-size:19px;font-weight:700}.ServicesHeroLayers-module__u4aHKG__panelHead span{color:#c8d2eb8c;font:11.5px ui-monospace,Consolas,monospace}.ServicesHeroLayers-module__u4aHKG__pill{border:1px solid #a0afff59;border-radius:999px;margin-left:auto;padding:4px 10px;color:#b3bfff!important}.ServicesHeroLayers-module__u4aHKG__routes{margin:8px 0 0;padding:0;list-style:none}.ServicesHeroLayers-module__u4aHKG__routes li{border-bottom:1px solid #ffffff0d;grid-template-columns:70px 250px 1fr auto;align-items:center;gap:14px;height:64px;display:grid}.ServicesHeroLayers-module__u4aHKG__routes code{color:#e6ebff;font:13px ui-monospace,Consolas,monospace}.ServicesHeroLayers-module__u4aHKG__method{border-radius:6px;justify-self:start;padding:4px 8px;font:700 11px ui-monospace,Consolas,monospace}.ServicesHeroLayers-module__u4aHKG__mGET{color:#7ee2b8;background:#7ee2b81f}.ServicesHeroLayers-module__u4aHKG__mPOST{color:#89b4ff;background:#89b4ff24}.ServicesHeroLayers-module__u4aHKG__mPATCH{color:#ffcb6b;background:#ffcb6b1f}.ServicesHeroLayers-module__u4aHKG__note{color:#c8d2eb99}.ServicesHeroLayers-module__u4aHKG__ms{color:#c8d2eb73;font:11.5px ui-monospace,Consolas,monospace}.ServicesHeroLayers-module__u4aHKG__color{animation-name:ServicesHeroLayers-module__u4aHKG__lk}.ServicesHeroLayers-module__u4aHKG__erd{background:linear-gradient(#96a5ff0f 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#96a5ff0f 1px,#0000 1px) 0 0/20px 20px;border-radius:18px;position:absolute;inset:0}.ServicesHeroLayers-module__u4aHKG__rel{fill:none;stroke:#a0afff99;stroke-width:1.2px;stroke-dasharray:4 4}.ServicesHeroLayers-module__u4aHKG__table{color:#c9d1e8;background:#0e1321eb;border:1px solid #a0afff59;border-radius:10px;width:220px;font:11.5px/1 ui-monospace,Consolas,monospace;position:absolute;overflow:hidden}.ServicesHeroLayers-module__u4aHKG__table b{color:#fff;background:#6c7bff38;padding:10px 12px;font-size:12.5px;display:block}.ServicesHeroLayers-module__u4aHKG__table div{border-top:1px solid #ffffff0d;align-items:center;gap:8px;padding:7px 12px;display:flex}.ServicesHeroLayers-module__u4aHKG__table i{color:#c8d2eb73;margin-left:auto;font-style:normal}.ServicesHeroLayers-module__u4aHKG__table em{color:#ffcb6b;font-size:9.5px;font-style:normal}.ServicesHeroLayers-module__u4aHKG__keyCol{color:#fff}.ServicesHeroLayers-module__u4aHKG__final{animation-name:ServicesHeroLayers-module__u4aHKG__l0}.ServicesHeroLayers-module__u4aHKG__system{background:radial-gradient(#c8d2e61a 1px,#0000 1px) 0 0/16px 16px,#141a26;border-radius:18px;font-family:Pretendard,system-ui,sans-serif;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 90px -30px #000000d9}.ServicesHeroLayers-module__u4aHKG__vpc{fill:#ffffff06;stroke:#c8d2e652;stroke-width:1px;stroke-dasharray:5 4}.ServicesHeroLayers-module__u4aHKG__vpcLabel,.ServicesHeroLayers-module__u4aHKG__clientLabel{letter-spacing:.04em;color:#d7deeeb3;font:600 12px ui-monospace,Consolas,monospace;position:absolute}.ServicesHeroLayers-module__u4aHKG__vpcLabel{top:70px;left:264px}.ServicesHeroLayers-module__u4aHKG__clientLabel{top:92px;left:36px}.ServicesHeroLayers-module__u4aHKG__link{fill:none;stroke:#6f7a90;stroke-width:1.4px}.ServicesHeroLayers-module__u4aHKG__packet{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:.018 .982;animation:3.2s linear infinite ServicesHeroLayers-module__u4aHKG__flow}.ServicesHeroLayers-module__u4aHKG__wireLabel{fill:#dce2f0cc;paint-order:stroke;stroke:#141a26;stroke-width:4px;font:600 11px ui-monospace,Consolas,monospace}.ServicesHeroLayers-module__u4aHKG__node{color:#f1f3f8;background:#1c2331;border:1px solid #d7deee33;border-radius:7px;align-items:center;gap:12px;padding:0 14px;display:flex;position:absolute}.ServicesHeroLayers-module__u4aHKG__node b{letter-spacing:-.005em;white-space:nowrap;font-size:14.5px;font-weight:600;line-height:1.2;display:block}.ServicesHeroLayers-module__u4aHKG__node small{color:#cdd4e4b3;white-space:nowrap;margin-top:5px;font:11.5px/1.2 ui-monospace,Consolas,monospace;display:block}.ServicesHeroLayers-module__u4aHKG__chip{color:#c4ccdc;background:#2a3244;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;margin-top:1px;display:grid}.ServicesHeroLayers-module__u4aHKG__glyph{shape-rendering:geometricprecision;flex:none;width:16px;height:16px;display:block}.ServicesHeroLayers-module__u4aHKG__accented .ServicesHeroLayers-module__u4aHKG__chip{background:var(--accent);color:#141a26}.ServicesHeroLayers-module__u4aHKG__hub{background:#222b3c;border-color:#d7deee5c;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.ServicesHeroLayers-module__u4aHKG__frame:not([data-ready]) .ServicesHeroLayers-module__u4aHKG__stage{visibility:hidden}.ServicesHeroLayers-module__u4aHKG__frame:not([data-ready]),.ServicesHeroLayers-module__u4aHKG__frame:not([data-ready]) *{animation-play-state:paused!important}@keyframes ServicesHeroLayers-module__u4aHKG__rig{0%{transform:translateY(-40px)rotateX(58deg)rotate(-34deg)scale(.66)}14%{transform:translateY(-64px)rotateX(58deg)rotate(-34deg)scale(.7)}46%{transform:translateY(-68px)rotateX(55deg)rotate(-30deg)scale(.71)}to{transform:none}}@keyframes ServicesHeroLayers-module__u4aHKG__lc{0%{opacity:0;transform:translateZ(-300px)}12%,46%{opacity:1;transform:translateZ(-300px)}to{opacity:0;transform:none}}@keyframes ServicesHeroLayers-module__u4aHKG__lg{0%{opacity:0;transform:translateZ(-150px)}14%,46%{opacity:1;transform:translateZ(-150px)}to{opacity:0;transform:none}}@keyframes ServicesHeroLayers-module__u4aHKG__lk{0%{opacity:0;transform:translateZ(-10px)}16%,46%{opacity:1;transform:translateZ(-10px)}to{opacity:0;transform:none}}@keyframes ServicesHeroLayers-module__u4aHKG__l0{0%{opacity:0;transform:translateZ(140px)}18%,46%{opacity:1;transform:translateZ(140px)}to{opacity:1;transform:none}}@keyframes ServicesHeroLayers-module__u4aHKG__glass{0%,46%{opacity:1}92%,to{opacity:0}}@keyframes ServicesHeroLayers-module__u4aHKG__tag{0%,10%{opacity:0}18%,40%{opacity:1}48%,to{opacity:0}}@keyframes ServicesHeroLayers-module__u4aHKG__sweep{0%,14%{background-position:130% 0}46%,to{background-position:-30% 0}}@keyframes ServicesHeroLayers-module__u4aHKG__flow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ServicesHeroLayers-module__u4aHKG__caret{50%{opacity:0}}@keyframes ServicesHeroLayers-module__u4aHKG__floor{0%{opacity:.3}18%,46%{opacity:1}to{opacity:.7}}
