.EnvexEntryOverlay_shell__zshfB{position:fixed;inset:0;z-index:10050;background:transparent;overflow:hidden;isolation:isolate;pointer-events:none}.EnvexEntryOverlay_loadingLayer__XmC5k{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px;pointer-events:auto;background:#ffffff}.EnvexEntryOverlay_logo__hsBnX{width:min(280px,72vw);height:auto;filter:brightness(0) saturate(100%) invert(17%) sepia(42%) saturate(1200%) hue-rotate(168deg) brightness(.85)}.EnvexEntryOverlay_loadingLabel__KTlnw{margin:0;font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#a8b4bc}.EnvexEntryOverlay_progressBlock__W2aN_{display:flex;flex-direction:column;align-items:center;gap:12px}.EnvexEntryOverlay_barTrack___QoDJ{width:min(240px,72vw);height:3px;border-radius:2px;background:#e5e9ec;overflow:hidden}.EnvexEntryOverlay_barFill__ld7Ec{height:100%;width:100%;border-radius:2px;background:#1a6fd4;transform:scaleX(0);transform-origin:left center}.EnvexEntryOverlay_pct__Rq1ZY{margin:0;font-size:14px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#1a1a1a}.EnvexEntryOverlay_introLayer__M8Uyc{position:absolute;inset:0;opacity:0;pointer-events:none;display:flex;flex-direction:column;background:transparent}.EnvexEntryOverlay_introScrim__KQIjx{position:absolute;inset:0;z-index:0;pointer-events:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:linear-gradient(180deg,transparent,transparent 38%,rgba(184,232,246,.22) 52%,rgba(210,240,250,.38) 68%,rgba(18,28,36,.18))}.EnvexEntryOverlay_introContent__IGfSo{flex:1 1;position:relative;z-index:1;min-height:100dvh;display:flex;flex-direction:column;padding:calc(14px + env(safe-area-inset-top, 0px)) 20px calc(12px + env(safe-area-inset-bottom, 0px));pointer-events:auto;box-sizing:border-box}.EnvexEntryOverlay_introBottomDock__Jz0_Y{margin-top:auto;width:100%;display:flex;flex-direction:column;align-items:center;padding-top:clamp(12px,2vh,20px)}.EnvexEntryOverlay_introTopBar__1j5nu{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:clamp(20px,5vh,36px)}.EnvexEntryOverlay_introBrand__cdyth{flex:1 1;min-width:0}.EnvexEntryOverlay_introLogo__e54cA{width:min(240px,62vw);height:auto;filter:drop-shadow(0 0 12px rgba(255,255,255,.65))}.EnvexEntryOverlay_soundBtn__0ROnk{flex-shrink:0;width:36px;height:36px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:rgba(36,44,48,.58);color:#ffffff;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .2s ease}.EnvexEntryOverlay_soundBtn__0ROnk:hover{background:rgba(36,44,48,.72)}.EnvexEntryOverlay_soundIcon__G_IU7{width:18px;height:18px}.EnvexEntryOverlay_introCopy__tKb9j{max-width:22rem}.EnvexEntryOverlay_introHeading__D88M6{margin:0 0 14px;font-size:clamp(1.75rem,6.5vw,2.25rem);font-weight:700;line-height:1.22;text-transform:uppercase;color:#2f454e}.EnvexEntryOverlay_introDesc__9olGv{margin:0;font-size:clamp(.95rem,3.8vw,1.125rem);font-weight:700;color:#4d646d;max-width:22rem;text-shadow:0 0 14px rgba(255,255,255,.75)}.EnvexEntryOverlay_brochurePartners__UlYH9{position:static;transform:none;display:flex;align-items:stretch;justify-content:center;gap:clamp(8px,2.4vw,12px);width:min(92vw,300px);margin:0;padding:0;list-style:none;pointer-events:auto}.EnvexEntryOverlay_partnerCard__3gWLf{flex:1 1;min-width:0;max-width:88px;display:flex;flex-direction:column;align-items:stretch;gap:0;border-radius:12px;overflow:hidden;background:#ffffff;border:1px solid rgba(255,255,255,.98);box-shadow:0 10px 32px rgba(15,45,61,.14),0 2px 8px rgba(15,45,61,.06);transition:transform .22s ease,box-shadow .22s ease}.EnvexEntryOverlay_partnerCard__3gWLf:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(15,45,61,.18),0 4px 12px rgba(15,45,61,.08)}.EnvexEntryOverlay_partnerLogoWrap__I_mxH{display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;padding:7px 6px;background:#ffffff;box-sizing:border-box}.EnvexEntryOverlay_partnerLogo__nehmF{display:block;max-width:82%;max-height:20px;width:auto;height:auto;object-fit:contain}.EnvexEntryOverlay_partnerLogoFallback__ed36e{font-size:13px;font-weight:700;color:#2f454e;letter-spacing:-.02em}.EnvexEntryOverlay_partnerVisitBtn__U5yg6{width:100%;margin:0;min-height:24px;padding:5px 6px;border:none;border-top:1px solid rgba(106,184,182,.22);border-radius:0;background:linear-gradient(180deg,#f4fbfb,#e8f6f5);color:#1a5c5a;font-size:9px;font-weight:700;letter-spacing:.02em;line-height:1;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .2s ease,color .2s ease}.EnvexEntryOverlay_partnerVisitBtn__U5yg6:hover{background:linear-gradient(180deg,#2d7a78,#1f5f5d);color:#ffffff}.EnvexEntryOverlay_partnerVisitBtn__U5yg6:active{transform:scale(.98)}.EnvexEntryOverlay_startBtnContainer__xGjEy{position:static;margin:clamp(18px,3.5vh,28px) 0 0;padding:0;display:flex;justify-content:flex-start;width:100%;max-width:22rem;pointer-events:auto}.EnvexEntryOverlay_startBtn__QsUu2{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:18px 48px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(18,18,22,.58);color:#ffffff;font-size:18px;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:0 6px 28px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.1);transition:background-color .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease;transform-origin:center center}.EnvexEntryOverlay_startBtnLabel__oorN0{letter-spacing:inherit}.EnvexEntryOverlay_startBtnChevron__TjwAH{flex-shrink:0;font-size:.95em;font-weight:700;line-height:1;letter-spacing:0;opacity:1;transform:translateY(.02em)}.EnvexEntryOverlay_startBtn__QsUu2:hover{background:rgba(12,12,14,.68);border-color:rgba(255,255,255,.28);box-shadow:0 10px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.14)}.EnvexEntryOverlay_startBtn__QsUu2:active{transform:scale(.97)}@media (min-width:769px) and (max-width:1024px){.EnvexEntryOverlay_introContent__IGfSo{padding-left:clamp(28px,5vw,48px);padding-right:clamp(28px,5vw,48px);padding-bottom:calc(28px + env(safe-area-inset-bottom, 0px));justify-content:center;align-items:center}.EnvexEntryOverlay_introTopBar__1j5nu{width:100%;max-width:520px}.EnvexEntryOverlay_introLogo__e54cA{width:220px}.EnvexEntryOverlay_introCopy__tKb9j{max-width:520px;width:100%;text-align:center}.EnvexEntryOverlay_introHeading__D88M6{font-size:clamp(2rem,4.5vw,2.5rem);max-width:none}.EnvexEntryOverlay_introDesc__9olGv{font-size:clamp(1rem,2.2vw,1.125rem);max-width:none}.EnvexEntryOverlay_startBtnContainer__xGjEy{margin-top:clamp(20px,3vh,32px);max-width:520px;justify-content:center}.EnvexEntryOverlay_introBottomDock__Jz0_Y{margin-top:auto;max-width:400px;align-self:center}.EnvexEntryOverlay_brochurePartners__UlYH9{width:100%;max-width:320px}}@media (min-width:1025px){.EnvexEntryOverlay_introScrim__KQIjx{background:linear-gradient(100deg,rgba(110,192,232,.88),rgba(150,210,240,.5) 38%,rgba(190,228,245,.15) 56%,transparent 72%)}.EnvexEntryOverlay_introContent__IGfSo{position:absolute;inset:0 auto 0 0;width:min(720px,48vw);min-height:100dvh;flex:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;padding:calc(28px + env(safe-area-inset-top, 0px)) clamp(48px,5vw,88px) calc(28px + env(safe-area-inset-bottom, 0px));box-sizing:border-box}.EnvexEntryOverlay_introTopBar__1j5nu{position:relative;width:100%;justify-content:flex-start;margin-bottom:clamp(16px,2.5vh,28px)}.EnvexEntryOverlay_introBrand__cdyth{flex:none}.EnvexEntryOverlay_introLogo__e54cA{width:clamp(300px,24vw,420px);filter:drop-shadow(0 2px 14px rgba(255,255,255,.45))}.EnvexEntryOverlay_soundBtn__0ROnk{position:fixed;top:calc(22px + env(safe-area-inset-top, 0px));right:clamp(32px,4vw,56px);z-index:3;margin-top:0}.EnvexEntryOverlay_introCopy__tKb9j{max-width:none;width:100%}.EnvexEntryOverlay_introHeading__D88M6{margin:0 0 clamp(12px,1.8vh,18px);font-size:clamp(2rem,3vw,3rem);font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:none;color:rgba(22,68,88,.96);text-shadow:none;max-width:12em}.EnvexEntryOverlay_introDesc__9olGv{margin:0;font-size:clamp(.95rem,1.1vw,1.125rem);font-weight:500;line-height:1.6;color:rgba(28,58,72,.9);max-width:26rem;text-shadow:none}.EnvexEntryOverlay_startBtnContainer__xGjEy{margin-top:clamp(20px,2.5vh,32px);max-width:none;justify-content:flex-start}.EnvexEntryOverlay_introBottomDock__Jz0_Y{margin-top:auto;align-items:flex-start;width:100%;max-width:min(100%,320px);padding-top:clamp(16px,3vh,32px)}.EnvexEntryOverlay_brochurePartners__UlYH9{width:100%;max-width:300px;justify-content:flex-start;gap:8px}.EnvexEntryOverlay_partnerCard__3gWLf{flex:1 1;min-width:0;max-width:none;border-radius:10px}.EnvexEntryOverlay_partnerLogoWrap__I_mxH{min-height:34px;padding:6px}.EnvexEntryOverlay_partnerLogo__nehmF{max-height:18px}.EnvexEntryOverlay_partnerVisitBtn__U5yg6{min-height:22px;padding:4px 6px;font-size:9px}.EnvexEntryOverlay_startBtn__QsUu2{display:inline-flex;align-items:center;gap:.45em;min-height:54px;padding:16px 44px;font-size:14px;font-weight:600;letter-spacing:.12em;background:rgba(20,24,28,.9);border-color:rgba(255,255,255,.12)}.EnvexEntryOverlay_startBtn__QsUu2:active{transform:scale(.98)}}@media (max-width:768px){.EnvexEntryOverlay_loadingLayer__XmC5k{gap:40px}.EnvexEntryOverlay_introContent__IGfSo{padding-left:18px;padding-right:18px}.EnvexEntryOverlay_startBtnContainer__xGjEy{margin-top:16px;max-width:none;justify-content:flex-start}.EnvexEntryOverlay_introBottomDock__Jz0_Y{padding-top:clamp(12px,2vh,20px)}.EnvexEntryOverlay_brochurePartners__UlYH9{width:min(92vw,280px);gap:6px}.EnvexEntryOverlay_partnerCard__3gWLf{max-width:84px;border-radius:10px}.EnvexEntryOverlay_partnerLogoWrap__I_mxH{min-height:32px;padding:6px 5px}.EnvexEntryOverlay_partnerLogo__nehmF{max-height:18px}.EnvexEntryOverlay_partnerVisitBtn__U5yg6{min-height:22px;font-size:9px;padding:4px 5px}.EnvexEntryOverlay_startBtn__QsUu2{width:auto;max-width:min(92vw,380px);min-height:44px;padding:12px 32px;font-size:11px;letter-spacing:.12em;gap:.45em}}@media (min-width:769px) and (max-width:1024px){.EnvexEntryOverlay_startBtn__QsUu2{min-height:50px;padding:15px 56px;font-size:14px;letter-spacing:.16em;gap:.55em}}.EnvexLoadingScreen_layer__TE4Uc{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px;pointer-events:auto;background:#ffffff}.EnvexLoadingScreen_layerFixed__eu0o6{position:fixed;inset:0;z-index:99999}.EnvexLoadingScreen_logo__Dg6e8{width:min(280px,72vw);height:auto;filter:brightness(0) saturate(100%) invert(17%) sepia(42%) saturate(1200%) hue-rotate(168deg) brightness(.85)}.EnvexLoadingScreen_loadingLabel__Plar0{margin:0;font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#a8b4bc}.EnvexLoadingScreen_progressBlock__RsNTv{display:flex;flex-direction:column;align-items:center;gap:12px}.EnvexLoadingScreen_barTrack__15n9e{width:min(240px,72vw);height:3px;border-radius:2px;background:#e5e9ec;overflow:hidden}.EnvexLoadingScreen_barFill__3a0wv{height:100%;width:100%;border-radius:2px;background:#1a6fd4;transform:scaleX(0);transform-origin:left center}.EnvexLoadingScreen_pct__X9RC_{margin:0;font-size:14px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#1a1a1a}@media (max-width:768px){.EnvexLoadingScreen_layer__TE4Uc{gap:40px}}.MapCompanySearchBar_host__SvUBI{position:fixed;top:calc(10px + env(safe-area-inset-top, 0px));left:50%;z-index:60;transform:translateX(-50%);width:min(92vw,380px);pointer-events:auto;box-sizing:border-box}@media (min-width:769px) and (max-width:1024px){.MapCompanySearchBar_host__SvUBI{width:min(72vw,480px)}}.MapCompanySearchBar_card__ZZZWs{width:100%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06),0 4px 16px rgba(79,142,146,.12);overflow:hidden;box-sizing:border-box}.MapCompanySearchBar_cardPill__2l1se{border-radius:999px}.MapCompanySearchBar_cardExpanded__JgEBq{border-radius:14px}.MapCompanySearchBar_searchRow__H_yfC{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px 0 18px;box-sizing:border-box}.MapCompanySearchBar_leadIcon__KqUsj{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#6b7280}.MapCompanySearchBar_input__95PbB{flex:1 1;min-width:0;height:100%;border:none;background:transparent;color:#1f1f1f;font-size:16px;font-weight:400;line-height:1.4;font-family:inherit;outline:none;appearance:none}.MapCompanySearchBar_input__95PbB::placeholder{color:#9ca3af;font-weight:400}.MapCompanySearchBar_input__95PbB::-webkit-search-cancel-button,.MapCompanySearchBar_input__95PbB::-webkit-search-decoration{display:none}.MapCompanySearchBar_closeBtn__CwGPF{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:-2px;padding:0;border:none;background:transparent;color:#6b7280;cursor:pointer;font-family:inherit}.MapCompanySearchBar_closeBtn__CwGPF:hover{color:#374151}.MapCompanySearchBar_divider__9pGLD{height:1px;margin:0;background:#e8e8e8}.MapCompanySearchBar_list__s2GO4{margin:0;padding:4px 0 6px;list-style:none;max-height:min(42dvh,280px);overflow-y:auto}.MapCompanySearchBar_suggestItem__9RtPj{width:100%;display:flex;align-items:center;gap:12px;padding:11px 16px;border:none;background:transparent;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s ease}.MapCompanySearchBar_suggestItem__9RtPj:focus-visible,.MapCompanySearchBar_suggestItem__9RtPj:hover{background:#f5f9f9;outline:none}.MapCompanySearchBar_suggestBooth__lVPz4{flex-shrink:0;min-width:40px;padding:5px 10px;border-radius:999px;background:#e0f2f2;color:#2d5a5a;font-size:12px;font-weight:600;letter-spacing:.02em;text-align:center;line-height:1.2;box-sizing:border-box}.MapCompanySearchBar_suggestLabel__Wusq_{flex:1 1;min-width:0;font-size:14px;font-weight:400;color:#757575;line-height:1.4}.MapCompanySearchBar_noResult__dmR1u{margin:0;padding:14px 16px 16px;font-size:13px;font-weight:400;color:#9ca3af;text-align:center}.MapBoothMoveTags_boothTag__9U_gx,.MapBoothMoveTags_fromBoothTag__I7ct1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:36px;padding:5px 12px 6px;border:none;border-radius:999px;color:#fff;line-height:1.2;cursor:pointer;font-family:inherit;transition:filter .15s ease,transform .12s ease}.MapBoothMoveTags_fromBoothTag__I7ct1{background:linear-gradient(180deg,#4ade80,#22c55e);box-shadow:0 2px 8px rgba(34,197,94,.35)}.MapBoothMoveTags_boothTag__9U_gx{background:linear-gradient(180deg,#ff9a4d,#f97316);box-shadow:0 2px 8px rgba(249,115,22,.35)}.MapBoothMoveTags_tagLineMain__Hy_1B{font-size:11px;font-weight:700;letter-spacing:-.02em}.MapBoothMoveTags_tagLineSub__qKZ91{font-size:9px;font-weight:600;letter-spacing:-.01em;opacity:.95}.MapBoothMoveTags_boothTag__9U_gx:hover,.MapBoothMoveTags_fromBoothTag__I7ct1:hover{filter:brightness(1.06)}.MapBoothMoveTags_boothTag__9U_gx:active,.MapBoothMoveTags_fromBoothTag__I7ct1:active{transform:scale(.97)}.MapBoothMoveTags_navPlacement__C0Npj{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;margin-top:2px}.MapBoothMoveTags_topBarPlacement__8ENqK{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}@media (max-width:768px){.MapBoothMoveTags_boothTag__9U_gx,.MapBoothMoveTags_fromBoothTag__I7ct1{min-height:34px;padding:4px 11px 5px}.MapBoothMoveTags_tagLineMain__Hy_1B{font-size:10px}.MapBoothMoveTags_tagLineSub__qKZ91{font-size:8px}}.MapNavSearchBar_moveTags__K_LqV{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;margin-top:2px}.MapNavSearchBar_host__qYnvh{position:fixed;top:calc(10px + env(safe-area-inset-top, 0px));left:50%;z-index:60;transform:translateX(-50%);width:min(92vw,380px);pointer-events:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}@media (min-width:769px) and (max-width:1024px){.MapNavSearchBar_host__qYnvh{width:min(72vw,520px);gap:12px}.MapNavSearchBar_actions__gzf54{gap:10px}.MapNavSearchBar_applyBtn__FIvNc,.MapNavSearchBar_clearBtn__iU_kU{min-height:46px;font-size:15px}}.MapNavSearchBar_card__RiQSG{width:100%;background:#fff;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.06),0 4px 16px rgba(79,142,146,.12);overflow:hidden;box-sizing:border-box}.MapNavSearchBar_fieldsWrap___qzUA{display:flex;align-items:stretch;padding:10px 12px 10px 10px;gap:8px}.MapNavSearchBar_rail__CtAUw{position:relative;flex-shrink:0;width:22px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:14px 0}.MapNavSearchBar_railLine__PBUJf{position:absolute;left:50%;top:28px;bottom:28px;width:0;transform:translateX(-50%);border-left:2px dotted #d1d5db;pointer-events:none}.MapNavSearchBar_railIcon__tzGgJ{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#9ca3af}.MapNavSearchBar_fieldsCol__Kyl_K{flex:1 1;min-width:0;display:flex;flex-direction:column}.MapNavSearchBar_navRow__JTSYF{display:flex;align-items:center;gap:8px;min-height:44px}.MapNavSearchBar_rowDivider__XTr_X{height:1px;margin:2px 0;background:#e8e8e8}.MapNavSearchBar_rowLabel__KJsqi{flex-shrink:0;width:28px;font-size:13px;font-weight:600;color:#195d61;letter-spacing:-.02em}.MapNavSearchBar_rowInput__zCv5C{flex:1 1;min-width:0;border:none;background:transparent;color:#1f1f1f;font-size:14px;font-weight:400;line-height:1.4;font-family:inherit;outline:none;appearance:none}.MapNavSearchBar_rowInput__zCv5C::placeholder{color:#9ca3af}.MapNavSearchBar_rowInput__zCv5C::-webkit-search-cancel-button,.MapNavSearchBar_rowInput__zCv5C::-webkit-search-decoration{display:none}.MapNavSearchBar_rowAction__iNwom{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;color:#9ca3af;cursor:pointer;font-family:inherit}.MapNavSearchBar_rowAction__iNwom:hover{color:#6b7280}.MapNavSearchBar_rowActionSpacer__Ebu5M{flex-shrink:0;width:28px;height:28px}.MapNavSearchBar_selectedTag___6eY_{flex:1 1;min-width:0;display:flex;align-items:center;padding:2px 0}.MapNavSearchBar_selectedText__vDw1F{font-size:14px;font-weight:400;color:#1f1f1f;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MapNavSearchBar_railIconActive__w7AiK{color:#1f1f1f}.MapNavSearchBar_cardDivider__3_1Jh{height:1px;background:#e8e8e8}.MapNavSearchBar_list__KIg2B{margin:0;padding:4px 0 6px;list-style:none;max-height:min(36dvh,220px);overflow-y:auto}.MapNavSearchBar_suggestItem__dWmfm{width:100%;display:flex;align-items:center;gap:12px;padding:11px 16px;border:none;background:transparent;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s ease}.MapNavSearchBar_suggestItem__dWmfm:focus-visible,.MapNavSearchBar_suggestItem__dWmfm:hover{background:#f5f9f9;outline:none}.MapNavSearchBar_suggestBooth__D8y0W{flex-shrink:0;min-width:40px;padding:5px 10px;border-radius:999px;background:#e0f2f2;color:#2d5a5a;font-size:12px;font-weight:600;text-align:center;line-height:1.2}.MapNavSearchBar_suggestLabel__R74ye{flex:1 1;min-width:0;font-size:14px;color:#757575;line-height:1.4}.MapNavSearchBar_noResult__5i_TF{margin:0;padding:12px 16px 14px;font-size:13px;color:#9ca3af;text-align:center}.MapNavSearchBar_navError__86YCC{margin:0;padding:10px 14px 12px;font-size:12px;font-weight:600;color:#c2410c;text-align:center}.MapNavSearchBar_actions__gzf54{display:flex;align-items:center;gap:8px}.MapNavSearchBar_clearBtn__iU_kU{flex-shrink:0;min-width:88px;padding:12px 18px;border-radius:999px;border:1px solid #e0e0e0;background:#fff;color:#1f1f1f;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;box-shadow:0 1px 4px rgba(0,0,0,.06)}.MapNavSearchBar_clearBtn__iU_kU:hover{background:#f9fafb}.MapNavSearchBar_applyBtn__FIvNc{flex:1 1;padding:12px 20px;border:none;border-radius:999px;background:linear-gradient(180deg,#3d9a9e,#195d61);color:#fff;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:0 4px 12px rgba(25,93,97,.35)}.MapNavSearchBar_applyBtn__FIvNc:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.MapNavSearchBar_applyBtn__FIvNc:not(:disabled):hover{filter:brightness(1.05)}.MapViewModeToggle_toggle__oenJH{position:fixed;right:calc(10px + env(safe-area-inset-right, 0px));bottom:calc(10px + env(safe-area-inset-bottom, 0px));z-index:55;display:flex;align-items:center;width:100px;padding:0;border-radius:200px;border:1px solid #e2e2e2;background:#fff;box-shadow:0 0 4px 0 rgba(79,142,146,.5);pointer-events:auto;overflow:hidden;box-sizing:border-box}.MapViewModeToggle_btn__kuOuz{flex:1 0;align-self:stretch;display:flex;padding:10px;justify-content:center;align-items:center;gap:4px;min-width:0;border:none;border-radius:0;background:#fff;color:#5f6b7c;cursor:pointer;font-family:inherit;transition:background .2s ease,color .2s ease}.MapViewModeToggle_btn__kuOuz+.MapViewModeToggle_btn__kuOuz{border-left:1px solid #e2e2e2}.MapViewModeToggle_btnActive__y9795{background:linear-gradient(90deg,#4f8d91,#65b8bb);color:#fff}.MapViewModeToggle_btnActive__y9795+.MapViewModeToggle_btn__kuOuz{border-left:1px solid #e2e2e2}.MapViewModeToggle_btn__kuOuz+.MapViewModeToggle_btn__kuOuz.MapViewModeToggle_btnActive__y9795{border-left-color:transparent}.MapViewModeToggle_btn__kuOuz:not(.MapViewModeToggle_btnActive__y9795):not(.MapViewModeToggle_btnDisabled__ZsQR9):hover{background:#f8fafb}.MapViewModeToggle_btnDisabled__ZsQR9{background:#fff;color:#8e8e8e;cursor:not-allowed;pointer-events:none;opacity:1}.MapViewModeToggle_btnDisabled__ZsQR9.MapViewModeToggle_btnActive__y9795{background:#fff}.MapViewModeToggle_toggleInline__b069_{position:static;right:auto;bottom:auto;flex-shrink:0}@media (min-width:769px) and (max-width:1024px){.MapViewModeToggle_toggleInline__b069_{width:112px;box-shadow:0 2px 8px rgba(79,142,146,.45)}.MapViewModeToggle_toggleInline__b069_ .MapViewModeToggle_btn__kuOuz{padding:12px 10px}.MapViewModeToggle_toggleInline__b069_ .MapViewModeToggle_btn__kuOuz svg{width:22px;height:22px}}.page_mapMain__aiXMl{position:relative;width:100dvw;height:100dvh;overflow:hidden;background:linear-gradient(180deg,#8ecfef,#b3e0f7 38%,#d4effa 72%,#f0f9ff)}.page_mapMainHidden__RgAg3{opacity:0;visibility:hidden;pointer-events:none}.page_mapMainVisible__FwLz0{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .55s ease}.page_canvasLayer__LZR5j{position:absolute;inset:0;z-index:0}.page_navDismissBackdrop___MJ8n{position:fixed;inset:0;z-index:45;border:none;padding:0;margin:0;background:transparent;cursor:default;pointer-events:auto;font-family:inherit}.page_canvasLayer__LZR5j canvas{touch-action:none}.page_topHeader__agwdq{position:absolute;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;gap:10px;min-height:calc(48px + env(safe-area-inset-top, 0px));padding:calc(6px + env(safe-area-inset-top, 0px)) 14px 8px;background:linear-gradient(180deg,rgba(168,218,245,.92),rgba(168,218,245,.55) 70%,transparent);pointer-events:none;box-sizing:border-box}.page_topHeader__agwdq>*{pointer-events:auto}.page_backCircleBtn__JyfmY{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:none;border-radius:50%;background:#fff;color:#0f172a;cursor:pointer;box-shadow:0 3px 10px rgba(15,45,61,.12);font-family:inherit;transition:transform .15s ease,box-shadow .15s ease}.page_backCircleBtn__JyfmY svg{display:block;width:20px;height:20px}.page_backCircleBtn__JyfmY:hover{box-shadow:0 6px 18px rgba(15,45,61,.18)}.page_backCircleBtn__JyfmY:active{transform:scale(.96)}.page_topBarTags__fbAK_{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.page_navBoothMoveTags__fkQm5{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;margin-top:2px}.page_boothTag__Gj5no,.page_fromBoothTag__xO3A4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:36px;padding:5px 12px 6px;border:none;border-radius:999px;color:#fff;line-height:1.2;cursor:pointer;font-family:inherit;transition:filter .15s ease,transform .12s ease}.page_fromBoothTag__xO3A4{background:linear-gradient(180deg,#4ade80,#22c55e);box-shadow:0 2px 8px rgba(34,197,94,.35)}.page_boothTag__Gj5no{background:linear-gradient(180deg,#ff9a4d,#f97316);box-shadow:0 2px 8px rgba(249,115,22,.35)}.page_tagLineMain__5OD2_{font-size:11px;font-weight:700;letter-spacing:-.02em}.page_tagLineSub__LqDT8{font-size:9px;font-weight:600;letter-spacing:-.01em;opacity:.95}.page_boothTag__Gj5no:hover,.page_fromBoothTag__xO3A4:hover{filter:brightness(1.06)}.page_boothTag__Gj5no:active,.page_fromBoothTag__xO3A4:active{transform:scale(.97)}.page_copyHint__kPus1{position:absolute;left:50%;bottom:4px;transform:translateX(-50%);padding:4px 10px;border-radius:6px;background:rgba(0,0,0,.45);color:#b8f0c8;font-size:10px;font-weight:600;letter-spacing:.02em;pointer-events:none;white-space:nowrap}.page_bottomDock__47Qag{position:fixed;left:50%;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:55;transform:translateX(-50%);display:flex;align-items:center;justify-content:flex-start;gap:10px;width:max-content;max-width:min(96vw,420px);padding:0 4px;pointer-events:auto;box-sizing:border-box}.page_dockActions__qBzMA{display:flex;align-items:center;gap:6px;flex-shrink:0}.page_routeBtn__tzKMK{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:10px;width:auto;min-width:0;height:40px;padding:0 36px;border:none;border-radius:100px;background:#fff;color:#195d61;font-size:14px;font-weight:700;letter-spacing:-.02em;cursor:pointer;font-family:inherit;box-sizing:border-box;box-shadow:0 0 4px 0 rgba(79,142,146,.5);transition:transform .15s ease,box-shadow .15s ease}.page_routeBtn__tzKMK svg{flex-shrink:0;width:24px;height:24px}.page_routeBtn__tzKMK:hover{box-shadow:0 0 6px 0 rgba(79,142,146,.65)}.page_routeBtn__tzKMK:active{transform:scale(.98)}.page_searchCircleBtn__V1vdh{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;border-radius:50%;background:linear-gradient(180deg,#2dd4bf,#14b8a6);color:#fff;cursor:pointer;box-shadow:0 4px 14px rgba(20,184,166,.4);font-family:inherit;transition:transform .15s ease,box-shadow .15s ease}.page_searchCircleBtn__V1vdh:hover{box-shadow:0 6px 18px rgba(20,184,166,.48)}.page_searchCircleBtn__V1vdh:active{transform:scale(.96)}.page_copyToast__zuoAg{position:fixed;left:50%;bottom:calc(76px + env(safe-area-inset-bottom, 0px));z-index:200;transform:translateX(-50%);max-width:min(92vw,420px);padding:10px 16px;border-radius:10px;background:rgba(10,30,20,.88);color:#b8f0c8;font-size:12px;font-weight:600;font-family:ui-monospace,monospace;text-align:center;box-shadow:0 8px 24px rgba(0,0,0,.25);pointer-events:none;animation:page_copyToastIn__BxDa_ .2s ease}@keyframes page_copyToastIn__BxDa_{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:768px){.page_bottomDock__47Qag{width:min(94vw,400px);max-width:min(94vw,400px);justify-content:space-between;gap:0}.page_dockActions__qBzMA{gap:4px;flex-shrink:0}.page_routeBtn__tzKMK{padding:0 30px;gap:6px;font-size:13px}.page_routeBtn__tzKMK svg{width:20px;height:20px}.page_searchCircleBtn__V1vdh{width:44px;height:44px}}@media (min-width:769px) and (max-width:1024px){.page_topHeader__agwdq{padding:calc(8px + env(safe-area-inset-top, 0px)) 20px 10px;gap:12px}.page_backCircleBtn__JyfmY{width:40px;height:40px}.page_boothTag__Gj5no,.page_fromBoothTag__xO3A4{min-height:40px;padding:6px 14px 7px}.page_tagLineMain__5OD2_{font-size:12px}.page_tagLineSub__LqDT8{font-size:10px}.page_bottomDock__47Qag{width:min(88vw,580px);max-width:min(88vw,580px);justify-content:space-between;gap:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));padding:0 6px}.page_dockActions__qBzMA{gap:10px;flex-shrink:0}.page_routeBtn__tzKMK{height:44px;padding:0 40px;gap:10px;font-size:14px;box-shadow:0 2px 8px rgba(79,142,146,.45)}.page_routeBtn__tzKMK svg{width:22px;height:22px}.page_searchCircleBtn__V1vdh{width:50px;height:50px;box-shadow:0 4px 16px rgba(20,184,166,.42)}.page_copyToast__zuoAg{bottom:calc(84px + env(safe-area-inset-bottom, 0px));max-width:min(80vw,520px);font-size:13px}}@media (min-width:1025px){.page_bottomDock__47Qag{bottom:calc(20px + env(safe-area-inset-bottom, 0px));width:min(96vw,480px);gap:12px}.page_routeBtn__tzKMK{height:40px;font-size:14px}.page_searchCircleBtn__V1vdh{width:52px;height:52px}.page_copyToast__zuoAg{bottom:calc(88px + env(safe-area-inset-bottom, 0px))}}.EnvexFooterNav_footer___nvCi{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:55;display:flex;align-items:center;justify-content:center;gap:0;padding:10px 16px;border-radius:999px;background:rgba(245,251,250,.94);border:1px solid rgba(129,169,171,.18);box-shadow:0 6px 24px rgba(18,61,82,.1),inset 0 1px 0 rgba(255,255,255,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.EnvexFooterNav_separator__1ibgM{width:4px;height:4px;margin:0 8px;border-radius:50%;background:#b5ced0;flex-shrink:0}.EnvexFooterNav_item__JjuGO{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;transition:background-color .2s ease,transform .12s ease}.EnvexFooterNav_item__JjuGO:hover:not(.EnvexFooterNav_itemActive__kIpal){background:rgba(129,169,171,.12)}.EnvexFooterNav_item__JjuGO:active{transform:scale(.94)}.EnvexFooterNav_itemActive__kIpal{background:#3f4f53;box-shadow:0 2px 8px rgba(0,0,0,.18)}.EnvexFooterNav_icon__QYBOd{width:24px;height:24px;object-fit:contain;pointer-events:none}.EnvexFooterNav_itemActive__kIpal .EnvexFooterNav_icon__QYBOd{filter:brightness(0) invert(1)}@media (max-width:768px){.EnvexFooterNav_footer___nvCi{width:min(92vw,400px);padding:8px 12px;bottom:calc(14px + env(safe-area-inset-bottom, 0px))}.EnvexFooterNav_item__JjuGO{width:40px;height:40px}.EnvexFooterNav_icon__QYBOd{width:22px;height:22px}.EnvexFooterNav_separator__1ibgM{margin:0 6px}}@media (min-width:1025px){.EnvexFooterNav_footer___nvCi{bottom:calc(28px + env(safe-area-inset-bottom, 0px));padding:11px 20px}}.CompanyList_list__bF744{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.CompanyList_card__sS9bO{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border-radius:14px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 10px rgba(0,40,50,.06);position:relative;min-height:72px}.CompanyList_cardClickable__w8c8R{cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.CompanyList_cardClickable__w8c8R:hover{background:#f8fcfb;box-shadow:0 4px 14px rgba(0,40,50,.1)}.CompanyList_cardClickable__w8c8R:active{background:#f0f7f6}.CompanyList_logo__ijL_s{flex-shrink:0;width:48px;height:48px;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;font-size:13px;font-weight:700;letter-spacing:-.02em;box-shadow:inset 0 -2px 6px rgba(0,0,0,.08)}.CompanyList_logoImg__qSal4{width:100%;height:100%;object-fit:contain;object-position:center;background:#fff}.CompanyList_logoFallback__FOz3y{font-size:12px;font-weight:700}.CompanyList_body__RJB4S{flex:1 1;min-width:0;padding-right:52px}.CompanyList_nameEn__xhM5Q{margin:0 0 3px;font-size:11px;color:#5b9fd4;font-weight:500}.CompanyList_nameEn__xhM5Q,.CompanyList_nameKo__rclrU{line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CompanyList_nameKo__rclrU{margin:0;font-size:14px;color:#1a1a1a;font-weight:700}.CompanyList_badges__IX9lM{position:absolute;top:10px;right:10px;display:flex;gap:4px;align-items:center}.CompanyList_booth__1pGYL{padding:4px 8px;border-radius:6px;border:none;background:linear-gradient(180deg,#ff9a4d,#f97316);color:#fff;font-size:11px;font-weight:700;line-height:1;letter-spacing:.02em;box-shadow:0 1px 3px rgba(249,115,22,.35);cursor:pointer;font-family:inherit;transition:transform .12s ease,box-shadow .12s ease}.CompanyList_booth__1pGYL:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(249,115,22,.4)}.CompanyList_booth__1pGYL:active{transform:scale(.97)}@media (max-width:768px){.CompanyList_card__sS9bO{padding:11px 12px;min-height:68px}.CompanyList_logo__ijL_s{width:44px;height:44px;font-size:12px}.CompanyList_body__RJB4S{padding-right:48px}.CompanyList_nameKo__rclrU{font-size:13px}}.CompanyListModal_overlay__M4afT{position:fixed;inset:0;z-index:10060;display:flex;align-items:flex-end;justify-content:center;padding:0;box-sizing:border-box}.CompanyListModal_backdrop__OK6an{position:absolute;inset:0;margin:0;padding:0;border:none;background:rgba(12,28,36,.35);cursor:pointer;opacity:0;will-change:opacity}.CompanyListModal_dialog__NLmjv{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;max-height:100dvh;background:#ffffff;overflow:hidden;will-change:transform,opacity}.CompanyListModal_headerBlock__cosiY{position:relative;flex-shrink:0;background:#e1eded;padding-top:calc(18px + env(safe-area-inset-top, 0px));padding-bottom:0}.CompanyListModal_headerTop__LVT6D{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;min-height:48px;padding:0 12px 14px;box-sizing:border-box}.CompanyListModal_headerTitle__g_1mB{grid-column:2;margin:0;min-width:0;padding:0;text-align:center;font-size:21px;font-weight:700;line-height:1.2;color:#5b9393;letter-spacing:-.02em}.CompanyListModal_headerCurve__UZE_u{display:block;width:100%;height:22px;line-height:0;color:#e1eded}.CompanyListModal_headerCurve__UZE_u svg{display:block;width:100%;height:22px}.CompanyListModal_headerStem__WBiK8{position:absolute;left:50%;bottom:2px;transform:translateX(-50%);width:2px;height:12px;background:#5b9393;border-radius:1px;pointer-events:none}.CompanyListModal_body__KXWwG{flex:1 1;min-height:0;display:flex;flex-direction:column;background:#ffffff}.CompanyListModal_backBtn__3_nqS{grid-column:1;justify-self:start;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:#5b9393;font-size:24px;font-weight:400;line-height:1;cursor:pointer;font-family:inherit}.CompanyListModal_backBtn__3_nqS:active{opacity:.55;background:rgba(91,147,147,.12)}.CompanyListModal_listWrap__DQkPZ{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:10px;padding-bottom:env(safe-area-inset-bottom,0)}.CompanyListModal_list__z2u4m{margin:0;padding:0;list-style:none}.CompanyListModal_row__xsROK{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #e8e8e8}.CompanyListModal_rowClickable__WxNNx{cursor:pointer;transition:background-color .15s ease}.CompanyListModal_rowClickable__WxNNx:hover{background:rgba(91,147,147,.06)}.CompanyListModal_rowClickable__WxNNx:active{background:rgba(91,147,147,.1)}.CompanyListModal_logo__ia2bX{flex-shrink:0;width:50px;height:50px;border-radius:0;background:#d9d9d9;display:flex;align-items:center;justify-content:center;overflow:hidden}.CompanyListModal_logoImg__L6fue{width:100%;height:100%;object-fit:contain;object-position:center;background:#fff}.CompanyListModal_logoFallback__wMFV6{font-size:11px;font-weight:700;color:#6b7f88}.CompanyListModal_textBlock__8q4Oj{flex:1 1;min-width:0;padding-right:8px}.CompanyListModal_nameEn__iXpY6{margin:0 0 5px;font-size:10px;font-weight:400;color:#3d3d3d;text-transform:uppercase;letter-spacing:.01em}.CompanyListModal_nameEn__iXpY6,.CompanyListModal_nameKo__Nu0di{line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CompanyListModal_nameKo__Nu0di{margin:0;font-size:15px;font-weight:700;color:#1a1a1a}.CompanyListModal_actionsCol__oE_LM{flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:72px}.CompanyListModal_booth__5L_O0{display:flex;align-items:center;justify-content:center;min-height:32px;padding:6px 10px;border-radius:8px;background:#5b9393;color:#ffffff;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-align:center;box-sizing:border-box}.CompanyListModal_mapBtn__IaPHZ{min-height:30px;padding:6px 10px;border:1px solid #5b9393;border-radius:8px;background:#ffffff;color:#5b9393;font-size:11px;font-weight:600;line-height:1.2;cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease}.CompanyListModal_mapBtn__IaPHZ:hover{background:#eef6f6}.CompanyListModal_mapBtn__IaPHZ:active{background:#e1eded}@media (min-width:1025px){.CompanyListModal_overlay__M4afT{align-items:center;padding:clamp(24px,4vh,48px) clamp(20px,3vw,32px)}.CompanyListModal_backdrop__OK6an{background:rgba(18,40,52,.48);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.CompanyListModal_dialog__NLmjv{width:min(100%,460px);height:auto;max-height:min(85dvh,680px);border-radius:24px;box-shadow:0 24px 64px rgba(12,40,52,.22),inset 0 0 0 1px rgba(255,255,255,.08)}.CompanyListModal_headerBlock__cosiY{padding-top:20px;border-radius:24px 24px 0 0}.CompanyListModal_headerTop__LVT6D{padding:0 16px 16px}.CompanyListModal_headerTitle__g_1mB{font-size:22px}.CompanyListModal_listWrap__DQkPZ{max-height:min(58dvh,520px);padding-bottom:16px}}@media (max-width:768px){.CompanyListModal_headerTop__LVT6D{padding:0 10px 12px}.CompanyListModal_headerTitle__g_1mB{font-size:20px}.CompanyListModal_row__xsROK{padding:13px 18px;gap:11px}.CompanyListModal_logo__ia2bX{width:48px;height:48px}.CompanyListModal_nameEn__iXpY6{font-size:9px}.CompanyListModal_nameKo__Nu0di{font-size:14px}.CompanyListModal_actionsCol__oE_LM{min-width:68px}.CompanyListModal_booth__5L_O0{min-height:30px;font-size:10px}.CompanyListModal_mapBtn__IaPHZ{min-height:28px;font-size:10px}}.InfoPanel_panel__Q7AkQ{position:absolute;z-index:20;display:flex;flex-direction:column;gap:16px;background-color:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);min-height:0}.InfoPanel_companyListWrap__EBl01{flex:1 1;min-height:0;overflow-y:auto;margin-top:4px;padding-right:2px}.InfoPanel_panelDesktop__EViyM{top:0;left:0;right:auto;width:min(440px,38vw);height:100dvh;padding:60px 28px 40px;box-shadow:5px 0 25px rgba(0,0,0,.1);transform:translateX(-100%);opacity:0}.InfoPanel_panelMobileSheet__wo1Xz{left:0;right:0;bottom:0;max-height:55dvh;padding:24px 20px calc(20px + env(safe-area-inset-bottom, 0px));border-radius:20px 20px 0 0;box-shadow:0 -8px 32px rgba(0,0,0,.15);transform:translateY(150%);opacity:0;overflow-y:auto}.InfoPanel_panelMobileFullscreen__f15Nb{inset:0;width:100%;height:100dvh;max-height:none;padding:calc(20px + env(safe-area-inset-top, 0px)) 24px calc(28px + env(safe-area-inset-bottom, 0px));border-radius:0;box-shadow:none;background-color:rgba(255,255,255,.98);transform:translateY(100%);opacity:0;overflow-y:auto;z-index:110}.InfoPanel_panelMobileFullscreen__f15Nb .InfoPanel_title__ZzHBI{font-size:28px}.InfoPanel_panelMobileFullscreen__f15Nb .InfoPanel_desc__8URwn{font-size:15px}.InfoPanel_panelMobileFullscreen__f15Nb .InfoPanel_extra__Arhdl{font-size:14px}.InfoPanel_panelHidden__zZ925{pointer-events:none}.InfoPanel_closeRow__rVAqx{text-align:right;margin-bottom:-10px}.InfoPanel_closeBtn__BlUej{background:none;border:none;font-size:28px;cursor:pointer;color:#666;padding:0}.InfoPanel_title__ZzHBI{font-size:32px;color:#1a4242;margin:0 0 10px;border-bottom:2px solid #00fce0;padding-bottom:10px}.InfoPanel_desc__8URwn{font-size:16px;line-height:1.6;color:#333;margin:0}.InfoPanel_extra__Arhdl{font-size:14px;line-height:1.6;color:#1a4242;background-color:rgba(0,252,224,.15);padding:15px;border-radius:12px;margin:0}.InfoPanel_teaser__apZvt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:30;display:flex;flex-direction:column;align-items:stretch;gap:14px;width:min(88vw,360px);max-width:360px;padding:22px 22px 20px;border-radius:28px;background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.65);box-shadow:0 16px 48px rgba(18,61,82,.14),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);pointer-events:auto}.InfoPanel_teaserHeader__95OQ_{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.InfoPanel_teaserTitle__SJX1p{margin:0;flex:1 1;min-width:0;font-size:25px;font-weight:700;line-height:1.25;color:#1a8a8a;text-align:left}.InfoPanel_teaserCloseBtn__1Yvg3{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin:2px -2px 0 0;padding:0;border:none;border-radius:50%;background:rgba(74,95,104,.1);color:#6b7f88;font-size:11px;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.InfoPanel_teaserCloseBtn__1Yvg3:hover:not(:disabled){background:rgba(74,95,104,.18);color:#3d525a}.InfoPanel_teaserCloseBtn__1Yvg3:disabled{opacity:.4;cursor:not-allowed}.InfoPanel_teaserBody__8jFZx{display:flex;flex-direction:column;gap:10px}.InfoPanel_teaserDesc__Cp9cI{margin:0;font-size:14px;line-height:1.58;color:#4a5f68;text-align:left}.InfoPanel_detailBtn__zgADT{align-self:center;margin-top:20px;padding:11px 22px;border-radius:999px;border:1.5px solid #6ab8b6;background:rgba(255,255,255,.55);color:#2d6b6a;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,transform .12s ease}.InfoPanel_detailBtn__zgADT:hover{background:rgba(255,255,255,.85);border-color:#4fa9a7}.InfoPanel_detailBtn__zgADT:active{transform:scale(.97)}.InfoPanel_detailBtn__zgADT:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1024px){.InfoPanel_closeBtn__BlUej{font-size:20px}.InfoPanel_title__ZzHBI{font-size:24px;margin-bottom:5px}.InfoPanel_desc__8URwn{font-size:14px}.InfoPanel_extra__Arhdl{font-size:13px;padding:12px}.InfoPanel_teaser__apZvt{width:min(90vw,340px);padding:20px 18px 18px}.InfoPanel_teaserTitle__SJX1p{font-size:20px}.InfoPanel_teaserDesc__Cp9cI{font-size:13px}.InfoPanel_detailBtn__zgADT{font-size:12px;padding:10px 20px}}.InfoPanel_teaserBdtecGlass__Y9R0C{position:relative;isolation:isolate;background:transparent;border:1px solid rgba(255,255,255,.28);box-shadow:0 6px 20px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.35);backdrop-filter:none;-webkit-backdrop-filter:none}.InfoPanel_teaserBdtecGlass__Y9R0C:before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(255,255,255,.16);backdrop-filter:blur(6px) saturate(1.05);-webkit-backdrop-filter:blur(6px) saturate(1.05);z-index:0;pointer-events:none}.InfoPanel_teaserBdtecGlass__Y9R0C>*{position:relative;z-index:1}.InfoPanel_teaserBdtecGlass__Y9R0C .InfoPanel_teaserTitle__SJX1p{color:#0a4a52;font-weight:800;-webkit-font-smoothing:antialiased;text-shadow:0 1px 0 rgba(255,255,255,.95)}.InfoPanel_teaserBdtecGlass__Y9R0C .InfoPanel_teaserDesc__Cp9cI{color:#1a3340;font-weight:500;-webkit-font-smoothing:antialiased;text-shadow:0 1px 0 rgba(255,255,255,.9)}.InfoPanel_teaserBdtecGlass__Y9R0C .InfoPanel_detailBtn__zgADT{background:rgba(255,255,255,.78);border-color:#4fa9a7;color:#0d4a48;font-weight:700}.InfoPanel_teaserAboveBottomNav__VIHyR{top:calc(58px + 10px + env(safe-area-inset-top, 0px));left:50%;right:auto;bottom:auto;transform:translateX(-50%);width:92vw;max-width:none;box-sizing:border-box}@media (max-width:1024px) and (min-width:769px){.InfoPanel_teaserAboveBottomNav__VIHyR{top:calc(60px + 10px + env(safe-area-inset-top, 0px))}}@media (max-width:768px){.InfoPanel_teaser__apZvt{left:50%;right:auto;width:92vw;max-width:none;transform:translateX(-50%);border-radius:28px;padding:20px 18px 18px;box-sizing:border-box}.InfoPanel_teaserAboveBottomNav__VIHyR{top:calc(54px + 10px + env(safe-area-inset-top, 0px));z-index:30}.InfoPanel_teaser__apZvt{gap:10px;padding:18px 18px 16px}.InfoPanel_teaserBody__8jFZx{gap:8px}.InfoPanel_detailBtn__zgADT{width:auto;max-width:none;align-self:flex-start;margin-top:6px;padding:10px 18px}}.InfoPanel_teaserDesktop__LyGjN{position:absolute;top:calc(72px + env(safe-area-inset-top, 0px));left:clamp(24px,3vw,48px);right:auto;bottom:auto;transform:translateX(-28px);width:min(400px,34vw);max-width:420px;z-index:30;opacity:0;pointer-events:none}@media (min-width:1025px){.InfoPanel_teaserAboveBottomNav__VIHyR{top:calc(24px + 10px + env(safe-area-inset-top, 0px))}.InfoPanel_teaserDesktop__LyGjN .InfoPanel_teaserTitle__SJX1p{font-size:clamp(1.75rem,2.4vw,2.25rem)}.InfoPanel_teaserDesktop__LyGjN .InfoPanel_teaserDesc__Cp9cI{font-size:clamp(1rem,1.2vw,1.1875rem);line-height:1.65}.InfoPanel_teaserDesktop__LyGjN .InfoPanel_detailBtn__zgADT{align-self:flex-start;margin-top:16px;padding:12px 24px;font-size:14px}}.page_canvasHost__wCSYq{position:absolute;inset:0;width:100%;height:100%;transition:opacity .55s ease}.page_scrollMain__psqFm{position:relative;height:300vh;width:100dvw;background:linear-gradient(180deg,#1e3a52,#162a3c 45%,#101c2a 78%,#0c141c);overflow-x:hidden;overflow-y:clip}.page_brochureUi__P9Jqn{position:absolute;inset:0;z-index:50;pointer-events:none;opacity:0}.page_stickyViewport__sIhJ1{position:sticky;top:0;height:100dvh;overflow:hidden;background:linear-gradient(180deg,#1e3a52,#182f42 32%,#121f2e 68%,#0c141c);transition:background .55s ease}.page_stickyViewportWhite__qtZrT{background:#ffffff}.page_introWrapper__MpMY0{position:absolute;inset:0;z-index:30;pointer-events:none;background:#ffffff}.page_overlaySafeZone__jjYCt{position:absolute;inset:0;transition:transform .3s ease;pointer-events:none}.page_startBtnContainer__l1t_l{position:absolute;bottom:50px;right:50px;z-index:99999;pointer-events:auto}.page_startBtn__izXpg{background-color:#0000ff;color:white;padding:16px 36px;border-radius:999px;font-size:16px;font-weight:700;cursor:pointer;border:none;box-shadow:0 10px 20px rgba(0,0,255,.3);transition:transform .1s ease,background-color .2s ease}.page_startBtn__izXpg:hover{background-color:#0000cc}.page_startBtn__izXpg:active{transform:scale(.95)}.page_blurContainer__e8i_3{width:100%;height:100%;background:linear-gradient(180deg,#1e3a52,#182f42 28%,#121f2e 58%,#0e1822 82%,#0c141c);transition:background .55s ease}.page_blurContainerWhite__YUg8_{background:#ffffff}.page_blurContainer3dTouch__Xcb2a{touch-action:none;overscroll-behavior:none}.page_canvasHostHidden__o1u3A{opacity:0;visibility:hidden;pointer-events:none}.page_canvasHostDuringIntro__tDTPI{opacity:1;visibility:visible;pointer-events:none;transition:opacity .5s ease}.page_canvasHostCleared__HWS3s{opacity:0;pointer-events:none}.page_blurContainerHidden__mCIas{opacity:0;visibility:hidden;pointer-events:none}.page_blurContainerVisible__tDUlF{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s ease}.page_splineLoading__cW3QG{height:100dvh;width:100dvw;display:flex;align-items:center;justify-content:center}.page_panelNextBtn__Y_hWe{position:absolute;right:clamp(16px,3vw,28px);bottom:calc(108px + env(safe-area-inset-bottom, 0px));z-index:55;pointer-events:auto;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.85);background:rgba(0,0,0,.35);color:#fff;font-size:12px;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .2s ease,transform .1s ease}.page_panelNextBtn__Y_hWe:hover{background:rgba(0,0,0,.5)}.page_panelNextBtn__Y_hWe:active{transform:scale(.97)}@media (min-width:1025px){.page_panelNextBtn__Y_hWe{bottom:calc(96px + env(safe-area-inset-bottom, 0px))}}@media (max-width:768px){.page_panelNextBtn__Y_hWe{bottom:calc(118px + env(safe-area-inset-bottom, 0px));right:14px;padding:8px 14px;font-size:12px}.page_startBtnContainer__l1t_l{bottom:calc(20px + env(safe-area-inset-bottom, 0px));left:50%;right:auto;transform:translateX(-50%);width:auto;white-space:nowrap}.page_startBtn__izXpg{padding:12px 32px;font-size:14px;box-shadow:0 6px 12px rgba(0,0,255,.2)}}.BdtecEntryOverlay_shell__QRPz4{position:absolute;inset:0;z-index:2000;background:transparent;overflow:hidden}.BdtecEntryOverlay_loadingLayer__WWS9x{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;pointer-events:auto;background:linear-gradient(180deg,#1e3a52,#182f42 32%,#121f2e 68%,#0c141c)}.BdtecEntryOverlay_logo__SVjF3{width:min(200px,56vw);height:auto}.BdtecEntryOverlay_label__sm_eu{margin:0;font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#1a5c5a}.BdtecEntryOverlay_progressBlock__DB4Li{display:flex;flex-direction:column;align-items:center;gap:10px}.BdtecEntryOverlay_barTrack__a1rgq{width:min(240px,72vw);height:4px;border-radius:999px;background:rgba(18,61,82,.1);overflow:hidden}.BdtecEntryOverlay_barFill__IDOzY{height:100%;width:100%;border-radius:999px;background:linear-gradient(90deg,#2d8f87,#4ab5ac);transform:scaleX(0);transform-origin:left center}.BdtecEntryOverlay_pct__qEHPq{margin:0;font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#3d5f6f}.BdtecEntryOverlay_introLayer__LL4_U{opacity:0}.BdtecEntryOverlay_introLayer__LL4_U,.BdtecEntryOverlay_overlaySafeZone__xp4h5{position:absolute;inset:0;pointer-events:none}.BdtecEntryOverlay_startBtnContainer__CEjre{position:absolute;bottom:50px;right:50px;z-index:10;pointer-events:auto}.BdtecEntryOverlay_startBtn__TIgqY{background-color:#0000ff;color:white;padding:16px 36px;border-radius:999px;font-size:16px;font-weight:700;cursor:pointer;border:none;box-shadow:0 10px 20px rgba(0,0,255,.3);transition:background-color .2s ease;transform-origin:center center}.BdtecEntryOverlay_startBtn__TIgqY:hover{background-color:#0000cc}.BdtecEntryOverlay_startBtn__TIgqY:active{transform:scale(.95)}@media (max-width:768px){.BdtecEntryOverlay_startBtnContainer__CEjre{bottom:calc(20px + env(safe-area-inset-bottom, 0px));left:50%;right:auto;transform:translateX(-50%);white-space:nowrap}.BdtecEntryOverlay_startBtn__TIgqY{padding:12px 32px;font-size:14px;box-shadow:0 6px 12px rgba(0,0,255,.2)}}.DuonPaintSection_section__CCPL4{position:relative;min-height:100dvh;width:100%;background-color:#fff;background-image:url(/model/duon/paint.png);background-repeat:no-repeat;background-position:100%;background-size:clamp(280px,52vw,720px) auto;overflow:hidden}.DuonPaintSection_section__CCPL4:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(105deg,rgba(255,255,255,.97),rgba(255,255,255,.88) 42%,rgba(255,255,255,.35) 68%,transparent)}.DuonPaintSection_inner__gecRk{position:relative;z-index:1;box-sizing:border-box;max-width:min(560px,52vw);min-height:100dvh;display:flex;flex-direction:column;justify-content:center;padding:clamp(100px,14vh,140px) clamp(20px,5vw,80px) clamp(48px,8vh,120px);font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;color:#111}.DuonPaintSection_lead__crain{margin:0 0 clamp(28px,4vh,48px);font-size:clamp(.8rem,1.1vw,.95rem);font-weight:500;line-height:1.75;color:#333;letter-spacing:-.01em}.DuonPaintSection_headline__j58BQ{margin:0 0 clamp(32px,5vh,56px);display:flex;flex-direction:column;gap:.15em;font-weight:800;line-height:1.15;letter-spacing:-.03em;color:#000}.DuonPaintSection_headline__j58BQ span{font-size:clamp(1.35rem,2.4vw,2rem);font-weight:700}.DuonPaintSection_headline__j58BQ strong{font-size:clamp(2rem,4.5vw,3.5rem);font-weight:900}.DuonPaintSection_homeButton__OSPnS{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin:0;padding:12px 22px;border:2px solid #111;border-radius:6px;font-size:clamp(.8rem,1vw,.9rem);font-weight:700;line-height:1.2;color:#111;text-decoration:none;background:rgba(255,255,255,.92);transition:background-color .2s ease,color .2s ease}.DuonPaintSection_homeButton__OSPnS:hover{background:#111;color:#fff}.DuonPaintSection_homeButton__OSPnS:focus-visible{outline:2px solid #111;outline-offset:2px}@media (max-width:768px){.DuonPaintSection_section__CCPL4{height:100dvh;min-height:100dvh;max-height:100dvh;background-size:cover;background-position:72%}.DuonPaintSection_section__CCPL4:before{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.9) 38%,rgba(255,255,255,.55) 62%,rgba(255,255,255,.2))}.DuonPaintSection_inner__gecRk{max-width:none;min-height:100%;height:100%;justify-content:flex-start;padding:calc(100px + env(safe-area-inset-top, 0px)) 16px calc(20px + env(safe-area-inset-bottom, 0px))}.DuonPaintSection_lead__crain{font-size:.8rem;line-height:1.65;margin-bottom:20px}.DuonPaintSection_headline__j58BQ{margin-bottom:16px}.DuonPaintSection_headline__j58BQ span{font-size:1.15rem}.DuonPaintSection_headline__j58BQ strong{font-size:1.75rem}}.page_pageRoot__NlndH{touch-action:pan-y;-webkit-overflow-scrolling:touch}.page_scrollMain__TzYjY{position:relative;height:400vh;width:100dvw;background-color:#e5e5e5;touch-action:pan-y}.page_stickyStage__A80xB{position:sticky;top:0;height:100dvh;overflow:hidden;isolation:isolate;touch-action:pan-y}.page_splineHost__YQ2ve{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;touch-action:pan-y}.page_splineHost__YQ2ve canvas,.page_splineHost__YQ2ve>*{width:100%!important;height:100%!important}.page_splineHost__YQ2ve canvas{display:block;pointer-events:none!important;touch-action:pan-y!important}.page_copyPanel__JgwJr{position:absolute;z-index:20;pointer-events:none;color:#000;box-sizing:border-box;font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif}.page_copyTop__f4xGs{top:88px}.page_copyBottom__3mHSo,.page_copyTop__f4xGs{left:20px;right:20px;max-width:520px;padding:0}.page_copyBottom__3mHSo{bottom:20px;text-align:left}.page_copyTitle__VY0lo{margin:0 0 8px;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800;line-height:1.2;color:#000;letter-spacing:-.02em}.page_copyBody__jO3fI{margin:0;font-size:clamp(.88rem,1.35vw,1rem);font-weight:600;line-height:1.55;color:#000}.page_featureList__6UAOu{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.page_featureList__6UAOu li{position:relative;padding-left:.85em;font-size:clamp(.82rem,1.2vw,.95rem);font-weight:600;line-height:1.45;color:#000}.page_featureList__6UAOu li:before{content:"·";position:absolute;left:0;font-weight:800}@media (max-width:768px){.page_copyTop__f4xGs{top:calc(118px + env(safe-area-inset-top, 0px));max-height:30vh}.page_copyBottom__3mHSo,.page_copyTop__f4xGs{left:12px;right:12px;max-width:none;overflow-y:auto;padding:0}.page_copyBottom__3mHSo{bottom:calc(12px + env(safe-area-inset-bottom, 0px));max-height:34vh}.page_copyTitle__VY0lo{font-size:clamp(1rem,4.2vw,1.15rem);margin-bottom:6px}.page_copyBody__jO3fI{font-size:clamp(.72rem,3.1vw,.82rem);line-height:1.5}.page_featureList__6UAOu{gap:.4rem}.page_featureList__6UAOu li{font-size:clamp(.7rem,2.9vw,.78rem);line-height:1.4}}@media (max-width:768px) and (max-height:700px){.page_copyTop__f4xGs{max-height:26vh}.page_copyBottom__3mHSo{max-height:30vh}}.page_phase1Copy__v_P0u{position:absolute;inset:0;z-index:20;pointer-events:none}.page_paintSectionWrap__jbPqA{margin:0;padding:0}@media (max-width:768px){.page_paintSectionWrap__jbPqA{height:100dvh;min-height:100dvh;overflow:hidden}}.BdtecSceneHeroCopy_hero__poV3h{position:absolute;top:calc(10px + 52px + env(safe-area-inset-top, 0px));left:0;right:0;z-index:45;padding:12px clamp(16px,4vw,24px) 0;pointer-events:none;transition:opacity .45s ease,transform .45s ease}.BdtecSceneHeroCopy_heroHidden__yRVOw{opacity:0;transform:translateY(-8px);visibility:hidden}.BdtecSceneHeroCopy_heroVisible__zxPrq{opacity:1;transform:translateY(0);visibility:visible}.BdtecSceneHeroCopy_heroCard__euJtU{position:relative;isolation:isolate;width:min(92vw,400px);margin:0 auto;padding:18px 18px 16px;box-sizing:border-box;border-radius:16px;background:transparent;border:1px solid rgba(255,255,255,.28);box-shadow:0 6px 20px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.35);backdrop-filter:none;-webkit-backdrop-filter:none}.BdtecSceneHeroCopy_heroCard__euJtU:before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(255,255,255,.16);backdrop-filter:blur(6px) saturate(1.05);-webkit-backdrop-filter:blur(6px) saturate(1.05);z-index:0;pointer-events:none}.BdtecSceneHeroCopy_heroCard__euJtU>*{position:relative;z-index:1}.BdtecSceneHeroCopy_title__sdYr_{margin:0 0 .5rem;display:flex;flex-direction:column;gap:.1rem;line-height:1.2}.BdtecSceneHeroCopy_titleMain__wdxGl{font-size:clamp(1.65rem,5.5vw,2.25rem);font-weight:800;letter-spacing:-.02em;color:#0a4a52;-webkit-font-smoothing:antialiased;text-shadow:0 1px 0 rgba(255,255,255,.95)}.BdtecSceneHeroCopy_titleSub__EW9jv{font-size:clamp(1.05rem,3.8vw,1.35rem);font-weight:600;color:#1a4a58;-webkit-font-smoothing:antialiased;text-shadow:0 1px 0 rgba(255,255,255,.9)}.BdtecSceneHeroCopy_body__ATSxA{display:flex;flex-direction:column;gap:.35rem;padding-top:10px;border-top:1px solid rgba(18,61,82,.14)}.BdtecSceneHeroCopy_paragraph__mhEFD{margin:0;font-size:clamp(.8125rem,2.8vw,.9375rem);line-height:1.55;font-weight:500;color:#1a3340;-webkit-font-smoothing:antialiased;text-shadow:0 1px 0 rgba(255,255,255,.9)}@media (min-width:769px){.BdtecSceneHeroCopy_heroCard__euJtU{width:min(92vw,480px);margin:0;padding:20px 22px 18px}}@media (min-width:1025px){.BdtecSceneHeroCopy_hero__poV3h{top:calc(88px + env(safe-area-inset-top, 0px));left:clamp(56px,6vw,96px);right:auto;padding:0}.BdtecSceneHeroCopy_heroCard__euJtU{width:min(480px,38vw);max-width:480px;padding:24px 26px 22px;border-radius:18px}.BdtecSceneHeroCopy_heroCard__euJtU:before{background:rgba(255,255,255,.14)}.BdtecSceneHeroCopy_titleMain__wdxGl{font-size:clamp(1.85rem,2.8vw,2.75rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0a4a52}.BdtecSceneHeroCopy_titleSub__EW9jv{font-size:clamp(1.25rem,1.9vw,1.6rem);font-weight:600;color:#1a4a58}.BdtecSceneHeroCopy_paragraph__mhEFD{font-size:clamp(1.05rem,1.25vw,1.25rem);line-height:1.68;font-weight:500;color:#1a3340}}.page_homeMain__pB_ql{position:relative;width:100dvw;height:100dvh;overflow:hidden;background:linear-gradient(180deg,#8ecfef,#b3e0f7 38%,#d4effa 72%,#f0f9ff)}.page_stickyViewport__1YRuW{position:relative;width:100%;height:100dvh;overflow:hidden}.page_homeUi__fjwYc{position:absolute;inset:0;z-index:50;pointer-events:none}.page_homeUi__fjwYc nav,.page_homeUi__fjwYc>*{pointer-events:auto}.page_canvasLayer__GPT_e{position:absolute;inset:0;z-index:0;pointer-events:none;transition:filter .75s ease;will-change:filter}.page_stickyViewport__1YRuW[data-scene-blur] .page_canvasLayer__GPT_e{filter:blur(6px)}.page_canvasLayer__GPT_e canvas{touch-action:none;pointer-events:auto}.page_panelActionStack__6PYW3{position:absolute;right:clamp(16px,3vw,28px);bottom:calc(72px + env(safe-area-inset-bottom, 0px));z-index:55;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.page_panelNextBtn__GFQpG{padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.85);background:rgba(0,0,0,.35);color:#fff;font-size:12px;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .2s ease,transform .1s ease;font-family:inherit}.page_panelSeminarBtn__mPrUF{background:rgba(14,116,144,.55);border-color:rgba(186,230,253,.9)}.page_panelSeminarBtn__mPrUF:hover{background:rgba(14,116,144,.72)}.page_panelBtnHidden__SM_FU{opacity:0;pointer-events:none}.page_panelNextBtn__GFQpG:hover{background:rgba(0,0,0,.5)}.page_panelNextBtn__GFQpG:active{transform:scale(.97)}@media (min-width:1025px){.page_panelActionStack__6PYW3{bottom:calc(64px + env(safe-area-inset-bottom, 0px));right:clamp(28px,4vw,48px);gap:12px}.page_panelNextBtn__GFQpG{min-width:168px;padding:14px 28px;font-size:15px;font-weight:700;letter-spacing:.02em;border-width:1.5px;box-shadow:0 6px 20px rgba(0,0,0,.18)}.page_panelSeminarBtn__mPrUF{box-shadow:0 6px 20px rgba(14,116,144,.28)}}@media (max-width:768px){.page_panelActionStack__6PYW3{bottom:calc(88px + env(safe-area-inset-bottom, 0px));right:14px}}.AirshipYoutubeOverlay_backdrop__Wx_7A{position:fixed;inset:0;z-index:10080;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.85)}.AirshipYoutubeOverlay_panel__HenGB{position:relative;width:min(960px,92vw)}.AirshipYoutubeOverlay_closeBtn__vCaMY{position:absolute;top:-10px;right:-10px;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:rgba(0,0,0,.65);color:#fff;font-size:16px;line-height:1;font-family:inherit;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .15s ease,transform .12s ease}.AirshipYoutubeOverlay_closeBtn__vCaMY:hover{background:rgba(0,0,0,.85)}.AirshipYoutubeOverlay_closeBtn__vCaMY:active{transform:scale(.94)}.AirshipYoutubeOverlay_iframe__jzaw7{width:100%;aspect-ratio:16/9;border:none;border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,.6)}.EnvexSeminarModal_shell__XWVXB{position:fixed;z-index:10050;overflow:hidden;box-sizing:border-box;background:linear-gradient(180deg,#9ec8ef,#b5daf4 18%,#cce6f8 36%,#e3f2fb 58%,#f4f9fd 80%,#ffffff)}.EnvexSeminarModal_backdrop__cuMEO{position:absolute;inset:0;background:transparent;pointer-events:auto}.EnvexSeminarModal_panel__NfB4E{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;padding:clamp(16px,3vh,40px) clamp(14px,3.5vw,32px);box-sizing:border-box;color:#123d52;opacity:0}.EnvexSeminarModal_header__3Ib6B{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;margin-bottom:14px}.EnvexSeminarModal_eyebrow__UjXv0{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.14em;color:#4a8fd4}.EnvexSeminarModal_title__cOesP{margin:0;font-size:clamp(20px,4.2vw,32px);font-weight:800;word-break:keep-all;color:#123d52}.EnvexSeminarModal_subtitle__UKS_k{margin:6px 0 0;font-size:clamp(11px,1.8vw,13px);color:#5a7d96;font-weight:500}.EnvexSeminarModal_closeBtn__7WxZN{flex-shrink:0;padding:10px 16px;border-radius:999px;border:1px solid rgba(74,143,212,.28);background:linear-gradient(180deg,#ffffff,#e8f4fc);color:#123d52;font-size:11px;font-weight:600;letter-spacing:.08em;cursor:pointer;font-family:inherit;box-shadow:0 4px 14px rgba(74,143,212,.12)}.EnvexSeminarModal_closeBtn__7WxZN:hover{background:#fff}.EnvexSeminarModal_searchRow__14YbW{flex-shrink:0;margin-bottom:14px}.EnvexSeminarModal_searchLabel__97Qc9{display:block;margin:0 0 8px;font-size:13px;font-weight:700;color:#123d52}.EnvexSeminarModal_searchBar__LIY6P{display:flex;align-items:stretch;gap:8px}.EnvexSeminarModal_searchInput__WX6_y{flex:1 1;min-width:0;padding:11px 16px;border-radius:999px;border:1px solid rgba(74,143,212,.22);background:rgba(255,255,255,.95);color:#123d52;font-size:14px;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.EnvexSeminarModal_searchInput__WX6_y::placeholder{color:#8aa3b5}.EnvexSeminarModal_searchInput__WX6_y:focus{border-color:#4a8fd4;box-shadow:0 0 0 3px rgba(74,143,212,.15)}.EnvexSeminarModal_searchBtn__MQw99{flex-shrink:0;padding:11px 22px;border:none;border-radius:999px;background:linear-gradient(180deg,#1e5f8a,#123d52);color:#fff;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:filter .15s ease,transform .12s ease}.EnvexSeminarModal_searchBtn__MQw99:hover{filter:brightness(1.08)}.EnvexSeminarModal_searchBtn__MQw99:active{transform:scale(.98)}.EnvexSeminarModal_filters__0J8n8{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0;margin-bottom:14px}.EnvexSeminarModal_empty__rTHqp{grid-column:1/-1;padding:48px 24px;text-align:center;font-size:15px;font-weight:600;color:#6b8299;list-style:none}.EnvexSeminarModal_filterBtn__NrkJM{padding:7px 14px;border-radius:999px;border:1px solid rgba(74,143,212,.22);background:rgba(255,255,255,.9);color:#5a7d96;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease,border-color .15s ease}.EnvexSeminarModal_filterBtnActive__PKfs9{background:linear-gradient(180deg,#1e5f8a,#123d52);border-color:transparent;color:#fff}.EnvexSeminarModal_list__GhVDU{flex:1 1;min-height:0;overflow-y:auto;margin:0;padding:0 2px 8px 0;list-style:none;display:flex;flex-direction:column;gap:12px}.EnvexSeminarModal_card__RnCTs{padding:16px;border-radius:14px;background:#fff;border:1px solid rgba(18,61,82,.08);box-shadow:0 2px 12px rgba(18,61,82,.06)}.EnvexSeminarModal_cardTitle__0J2y9{margin:0 0 8px;font-size:clamp(14px,1.8vw,16px);font-weight:800;line-height:1.45;color:#0f2d3d;word-break:keep-all}.EnvexSeminarModal_cardOrganizer__k73pa{margin:0 0 12px;font-size:clamp(12px,1.5vw,13px);line-height:1.4;color:#6b8299;word-break:keep-all}.EnvexSeminarModal_tags__qPhyZ{display:flex;flex-wrap:wrap;gap:6px}.EnvexSeminarModal_tag__xFjnz{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:#eef4f8;color:#3d6b82;font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap}@media (min-width:1025px){.EnvexSeminarModal_panel__NfB4E{padding:clamp(24px,4vh,48px) clamp(32px,5vw,64px)}.EnvexSeminarModal_filters__0J8n8,.EnvexSeminarModal_header__3Ib6B,.EnvexSeminarModal_searchRow__14YbW{width:100%;max-width:1320px;margin-left:auto;margin-right:auto}.EnvexSeminarModal_searchRow__14YbW{margin-bottom:18px}.EnvexSeminarModal_searchLabel__97Qc9{font-size:14px}.EnvexSeminarModal_searchInput__WX6_y{padding:12px 18px;font-size:15px}.EnvexSeminarModal_searchBtn__MQw99{padding:12px 28px;font-size:15px}.EnvexSeminarModal_filters__0J8n8,.EnvexSeminarModal_header__3Ib6B{margin-bottom:20px}.EnvexSeminarModal_list__GhVDU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-content:start;width:100%;max-width:1320px;margin:0 auto;padding:0 4px 12px 0}.EnvexSeminarModal_card__RnCTs{display:flex;flex-direction:column;height:100%;min-height:168px;padding:20px 22px;border-radius:16px;transition:box-shadow .2s ease,transform .15s ease}.EnvexSeminarModal_card__RnCTs:hover{box-shadow:0 8px 24px rgba(18,61,82,.1);transform:translateY(-2px)}.EnvexSeminarModal_cardTitle__0J2y9{font-size:16px;margin-bottom:10px}.EnvexSeminarModal_cardOrganizer__k73pa{flex:1 1;margin-bottom:16px;font-size:13px}.EnvexSeminarModal_tags__qPhyZ{margin-top:auto;gap:8px}.EnvexSeminarModal_tag__xFjnz{font-size:12px;padding:6px 12px}}@media (min-width:1400px){.EnvexSeminarModal_list__GhVDU{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media (max-width:768px){.EnvexSeminarModal_tag__xFjnz{font-size:10px;padding:4px 8px}.EnvexSeminarModal_header__3Ib6B{flex-direction:column;align-items:stretch}.EnvexSeminarModal_closeBtn__7WxZN{align-self:flex-end}}.page_main__wZRCc{min-height:100dvh;padding:calc(56px + env(safe-area-inset-top, 0px)) 16px calc(24px + env(safe-area-inset-bottom, 0px));background:linear-gradient(180deg,#8ecfef,#b3e0f7 38%,#d4effa 72%,#f0f9ff)}.page_topBar__NMyNZ{position:fixed;top:calc(10px + env(safe-area-inset-top, 0px));left:16px;z-index:10}.page_backBtn__JBRRJ{border-radius:999px;border:1px solid rgba(255,255,255,.85);background:rgba(0,0,0,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.page_backBtn__JBRRJ,.page_openBtn__89qTb{padding:8px 14px;color:#fff;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.page_openBtn__89qTb{position:fixed;right:14px;bottom:calc(88px + env(safe-area-inset-bottom, 0px));z-index:55;border-radius:999px;border:1px solid rgba(186,230,253,.9);background:rgba(14,116,144,.55);opacity:0;pointer-events:none}.page_content__eokv9{max-width:480px;margin:0 auto}.page_title__XIZhy{margin:0 0 10px;font-size:22px;font-weight:800;letter-spacing:-.03em;color:#0d4a6a}.page_lead__eRG1X{margin:0 0 20px;font-size:13px;line-height:1.55;color:#3d6b82}.page_list__eV0BY{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.page_item__N2LA5{display:flex;gap:12px;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.82);border:1px solid rgba(14,116,144,.15);box-shadow:0 2px 10px rgba(15,45,61,.08)}.page_time__Lb5Hu{flex-shrink:0;min-width:44px;font-size:13px;font-weight:800;color:#0ea5e9}.page_itemBody__au1VB{display:flex;flex-direction:column;gap:4px;min-width:0}.page_itemTitle__32Dsm{font-size:14px;font-weight:700;color:#0d4a6a;line-height:1.35}.page_place__MJhfg{font-size:12px;color:#5b8fa8}.BdtecSpecModal_triggerStack__gvjXC{position:absolute;right:clamp(16px,3vw,28px);bottom:calc(108px + env(safe-area-inset-bottom, 0px));z-index:55;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.BdtecSpecModal_triggerStack__gvjXC>*{pointer-events:auto}.BdtecSpecModal_trigger__UOnny{position:relative;pointer-events:auto;padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(180deg,rgba(184,218,245,.95),rgba(255,255,255,.88));color:#123d52;box-shadow:0 6px 20px rgba(74,143,212,.25);font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1;white-space:nowrap;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .2s ease,transform .1s ease}.BdtecSpecModal_trigger__UOnny:hover{background:linear-gradient(180deg,#c5e3f8,#ffffff);box-shadow:0 8px 24px rgba(74,143,212,.32)}.BdtecSpecModal_trigger__UOnny:active{transform:scale(.97)}.BdtecSpecModal_triggerNext__6Kvxh{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 18px;letter-spacing:.04em;white-space:normal;text-align:center;line-height:1.2}.BdtecSpecModal_triggerNextTitle__bpJyA{font-size:11px;font-weight:800;letter-spacing:.06em}.BdtecSpecModal_triggerNextSub__QzUtV{font-size:12px;font-weight:700;letter-spacing:.02em}.BdtecSpecModal_triggerHidden__WVzfz{opacity:0;pointer-events:none}.BdtecSpecModal_shell__4CmZi{position:fixed;z-index:10050;overflow:hidden;box-sizing:border-box;background:linear-gradient(180deg,#9ec8ef,#b5daf4 18%,#cce6f8 36%,#e3f2fb 58%,#f4f9fd 80%,#ffffff)}.BdtecSpecModal_backdrop__Dfdng{position:absolute;inset:0;background:transparent;pointer-events:auto}.BdtecSpecModal_panel__EibjX{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;padding:clamp(20px,4vh,48px) clamp(16px,4vw,40px);box-sizing:border-box;color:#123d52;opacity:0}.BdtecSpecModal_header__zWsO6{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-shrink:0;margin-bottom:clamp(20px,3vh,32px)}.BdtecSpecModal_eyebrow__YwSc_{margin:0 0 8px;font-size:clamp(10px,1.4vw,13px);font-weight:700;letter-spacing:.2em;color:#4a8fd4}.BdtecSpecModal_title__xXsMV{margin:0;font-size:clamp(22px,4.5vw,36px);font-weight:800;word-break:keep-all;background:linear-gradient(135deg,#1a5a8a,#2b7ec4 45%,#123d52);-webkit-background-clip:text;background-clip:text;color:transparent}.BdtecSpecModal_subtitle__LBsw3{margin:10px 0 0;font-size:clamp(12px,2vw,15px);color:#5a7d96;font-weight:500;word-break:keep-all}.BdtecSpecModal_closeBtn__LBu0Q{flex-shrink:0;padding:10px 18px;border-radius:999px;border:1px solid rgba(74,143,212,.28);background:linear-gradient(180deg,#ffffff,#e8f4fc);color:#123d52;font-size:12px;font-weight:600;letter-spacing:.08em;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease;box-shadow:0 4px 14px rgba(74,143,212,.12)}.BdtecSpecModal_closeBtn__LBu0Q:hover{background:#fff;box-shadow:0 6px 18px rgba(74,143,212,.18)}.BdtecSpecModal_grid__JOJ_8{flex:1 1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;align-content:start;padding-right:4px}.BdtecSpecModal_row__dtV_p{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(232,244,252,.88) 55%,rgba(255,255,255,.92));border-radius:12px;border:1px solid rgba(74,143,212,.2);box-shadow:0 4px 18px rgba(74,143,212,.1)}.BdtecSpecModal_label__QLr0P{color:#6b8299;font-size:clamp(12px,1.4vw,14px);font-weight:600;flex-shrink:0;word-break:keep-all}.BdtecSpecModal_value__j3uiD{color:#123d52;font-size:clamp(12px,1.4vw,14px);font-weight:500;text-align:right;word-break:keep-all}@media (max-width:1024px){.BdtecSpecModal_grid__JOJ_8{grid-template-columns:1fr;gap:8px}.BdtecSpecModal_row__dtV_p{padding:12px 14px}}@media (min-width:1025px){.BdtecSpecModal_triggerStack__gvjXC{bottom:calc(96px + env(safe-area-inset-bottom, 0px))}}@media (max-width:768px){.BdtecSpecModal_triggerStack__gvjXC{bottom:calc(118px + env(safe-area-inset-bottom, 0px));right:14px}.BdtecSpecModal_trigger__UOnny{padding:8px 14px;font-size:11px}.BdtecSpecModal_triggerNext__6Kvxh{padding:9px 16px}.BdtecSpecModal_triggerNextTitle__bpJyA{font-size:10px}.BdtecSpecModal_triggerNextSub__QzUtV{font-size:11px}}.BdtecTankGridCopy_root___uW_v{position:absolute;top:calc(10px + 52px + env(safe-area-inset-top, 0px));left:0;right:0;z-index:45;padding:8px clamp(20px,5vw,40px) 0;pointer-events:none;transition:opacity .5s ease,transform .5s ease}.BdtecTankGridCopy_hidden__cfLFC{opacity:0;transform:translateY(-6px);visibility:hidden}.BdtecTankGridCopy_visible__Njly2{opacity:1;transform:translateY(0);visibility:visible}.BdtecTankGridCopy_mainTitle__sEye9{margin:0;font-size:clamp(1.95rem,7vw,2.75rem);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:#000000;-webkit-font-smoothing:antialiased}.BdtecTankGridCopy_subTitle__kQU6s{margin:.35rem 0 0;font-size:clamp(1.05rem,3.6vw,1.35rem);font-weight:800;line-height:1.25;letter-spacing:-.02em;color:#000000;-webkit-font-smoothing:antialiased}.BdtecTankGridCopy_desc__4Me8F{margin:.85rem 0 0;max-width:22em;font-size:clamp(.9rem,2.8vw,1rem);font-weight:600;line-height:1.55;color:#1a1a1a;-webkit-font-smoothing:antialiased}.BdtecTankGridCopy_ctaWrap__8EEGI{margin-top:1rem;pointer-events:auto}@media (min-width:769px){.BdtecTankGridCopy_root___uW_v{padding-left:clamp(32px,6vw,80px)}.BdtecTankGridCopy_mainTitle__sEye9{font-size:clamp(2.15rem,3.2vw,3rem)}.BdtecTankGridCopy_subTitle__kQU6s{font-size:clamp(1.15rem,1.6vw,1.45rem)}.BdtecTankGridCopy_desc__4Me8F{font-size:1rem;max-width:26em}}.GemmaSpecModal_triggerStack__J_GDE{position:fixed;right:clamp(16px,3vw,28px);bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:55;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.GemmaSpecModal_triggerStack__J_GDE>*{pointer-events:auto}.GemmaSpecModal_trigger__suVmY{position:relative;pointer-events:auto;padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:linear-gradient(180deg,rgba(72,168,154,.92),rgba(28,68,78,.88));color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.28);font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1;white-space:nowrap;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .2s ease,transform .1s ease}.GemmaSpecModal_trigger__suVmY:hover{background:linear-gradient(180deg,rgba(96,196,178,.98),rgba(36,88,98,.92));box-shadow:0 8px 24px rgba(0,0,0,.32)}.GemmaSpecModal_trigger__suVmY:active{transform:scale(.97)}.GemmaSpecModal_triggerHidden__OdRwz{opacity:0;pointer-events:none}.GemmaSpecModal_shell__o5KJs{position:fixed;z-index:10050;overflow:hidden;box-sizing:border-box;background:linear-gradient(180deg,#1a4a52,#256870 22%,#3d8a8f 42%,#6eb5b0 62%,#d4ece8 82%,#ffffff)}.GemmaSpecModal_backdrop__0Ismt{position:absolute;inset:0;background:transparent;pointer-events:auto}.GemmaSpecModal_panel__squH_{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;padding:clamp(20px,4vh,48px) clamp(16px,4vw,40px);box-sizing:border-box;color:#0f2e34;opacity:0}.GemmaSpecModal_header__E4DJB{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-shrink:0;margin-bottom:clamp(20px,3vh,32px)}.GemmaSpecModal_eyebrow__ZK2NH{margin:0 0 8px;font-size:clamp(10px,1.4vw,13px);font-weight:700;letter-spacing:.2em;color:#2d7a72}.GemmaSpecModal_title__VKYvn{margin:0;font-size:clamp(22px,4.5vw,36px);font-weight:800;word-break:keep-all;background:linear-gradient(135deg,#0f3d42,#2a7a72 50%,#145258);-webkit-background-clip:text;background-clip:text;color:transparent}.GemmaSpecModal_subtitle__63L9A{margin:10px 0 0;font-size:clamp(12px,2vw,15px);color:#3d6368;font-weight:500;word-break:keep-all}.GemmaSpecModal_closeBtn__gSdXx{flex-shrink:0;padding:10px 18px;border-radius:999px;border:1px solid rgba(45,122,114,.28);background:linear-gradient(180deg,#ffffff,#e4f3f0);color:#0f2e34;font-size:12px;font-weight:600;letter-spacing:.08em;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease;box-shadow:0 4px 14px rgba(45,122,114,.12)}.GemmaSpecModal_closeBtn__gSdXx:hover{background:#fff;box-shadow:0 6px 18px rgba(45,122,114,.18)}.GemmaSpecModal_grid__VvO7L{flex:1 1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;align-content:start;padding-right:4px}.GemmaSpecModal_row__8xlHl{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(228,245,242,.88) 55%,rgba(255,255,255,.92));border-radius:12px;border:1px solid rgba(45,122,114,.2);box-shadow:0 4px 18px rgba(45,122,114,.1)}.GemmaSpecModal_label__S8Alq{color:#4a6d72;font-size:clamp(12px,1.4vw,14px);font-weight:600;flex-shrink:0;word-break:keep-all}.GemmaSpecModal_value__fo6P6{color:#0f2e34;font-size:clamp(12px,1.4vw,14px);font-weight:500;text-align:right;word-break:keep-all;white-space:pre-line;line-height:1.45;max-width:min(62%,420px)}@media (max-width:1024px){.GemmaSpecModal_grid__VvO7L{grid-template-columns:1fr;gap:8px}.GemmaSpecModal_row__8xlHl{padding:12px 14px}}@media (min-width:768px){.GemmaSpecModal_triggerStack__J_GDE{bottom:calc(24px + env(safe-area-inset-bottom, 0px))}}@media (min-width:1024px){.GemmaSpecModal_triggerStack__J_GDE{bottom:calc(30px + env(safe-area-inset-bottom, 0px))}}@media (max-width:768px){.GemmaSpecModal_triggerStack__J_GDE{right:14px}.GemmaSpecModal_trigger__suVmY{padding:8px 14px;font-size:11px}}.page_pageRoot__Lxx_c{position:relative;width:100%;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:#0c1a24}.page_brochureUi__d24JG{position:fixed;inset:0;z-index:50;pointer-events:none}.page_scrollMain__g0N8L{position:relative;height:350vh;width:100dvw;touch-action:pan-y}.page_stickyStage__tyWtM{position:sticky;top:0;height:100dvh;overflow:hidden;isolation:isolate;touch-action:pan-y;background:#0c1a24}.page_splineHost__KPy_v{position:absolute;inset:0;z-index:0;width:100%;height:100%;min-height:100dvh;pointer-events:auto}.page_splineHost__KPy_v canvas,.page_splineHost__KPy_v>*{width:100%!important;height:100%!important}.page_splineHost__KPy_v canvas{display:block!important;opacity:1!important;animation:none!important;pointer-events:auto!important;touch-action:none!important}.page_splineLoading__BKHHv{width:100%;height:100%;min-height:100dvh;background:#0c1a24}