.v3-root{position:relative;overflow:hidden;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;outline:none;background:#000}.v3-root.v3-grabbing{cursor:grabbing}.v3-root.v3-picking,.v3-root.v3-picking.v3-grabbing{cursor:crosshair}.v3-root:focus-visible{box-shadow:inset 0 0 0 2px var(--v3-accent, #e0a040)}.v3-canvas{position:absolute;inset:0;display:block}.v3-hotspots{position:absolute;inset:0;pointer-events:none}.v3-hs{--s: 44px;position:absolute;left:0;top:0;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);padding:0;border:0;background:none;pointer-events:auto;cursor:pointer;will-change:transform;font:inherit;color:#fff}.v3-hs--sm{--s: 32px}.v3-hs--lg{--s: 60px}.v3-hs--xl{--s: 80px}.v3-hs-icon{display:grid;place-items:center;width:var(--s);height:var(--s);border-radius:50%;background:var(--hs-bg, rgba(12, 14, 18, .55));color:var(--hs-fg, #fff);border:2px solid rgba(255,255,255,.92);box-shadow:0 2px 10px #00000073;backdrop-filter:blur(4px);transition:transform .18s ease,background .18s ease,filter .18s ease;overflow:hidden}.v3-hs-icon svg{width:50%;height:50%}.v3-hs-icon img{width:72%;height:72%;object-fit:contain;pointer-events:none}.v3-hs--scene .v3-hs-icon{animation:v3-pulse 2.4s ease-in-out infinite}.v3-hs:hover .v3-hs-icon,.v3-hs:focus-visible .v3-hs-icon{transform:scale(1.12);filter:brightness(1.1)}.v3-hs:not(.has-bg):hover .v3-hs-icon,.v3-hs:not(.has-bg):focus-visible .v3-hs-icon{background:var(--v3-accent, #e0a040);filter:none}.v3-hs:focus-visible{outline:none}.v3-hs.is-selected .v3-hs-icon{animation:none;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--v3-accent, #e0a040),0 2px 10px #00000073}.v3-hs.is-selected:not(.has-bg) .v3-hs-icon{background:var(--v3-accent, #e0a040)}.v3-hs--plain .v3-hs-icon{color:var(--hs-fg, #fff)}.v3-hs--plain .v3-hs-icon,.v3-hs--plain:hover .v3-hs-icon,.v3-hs--plain:focus-visible .v3-hs-icon,.v3-hs--plain.is-selected .v3-hs-icon{background:none;border:0;box-shadow:none;backdrop-filter:none;border-radius:0;overflow:visible;animation:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.65))}.v3-hs--plain .v3-hs-icon svg,.v3-hs--plain .v3-hs-icon img{width:100%;height:100%}.v3-hs--plain.is-selected .v3-hs-icon{outline:2px dashed var(--v3-accent, #e0a040);outline-offset:4px}.v3-hs.is-dragging{cursor:grabbing}.v3-hs.is-dragging .v3-hs-icon{transform:scale(1.18);animation:none}.v3-hs-label{position:absolute;left:50%;top:100%;transform:translate(-50%,6px);white-space:nowrap;max-width:240px;overflow:hidden;text-overflow:ellipsis;padding:4px 10px;border-radius:4px;background:#0c0e12c7;font-size:13px;line-height:1.3;font-weight:600;letter-spacing:.01em;opacity:0;transition:opacity .15s ease;pointer-events:none}.v3-hs-label:empty{display:none}.v3-hs:hover .v3-hs-label,.v3-hs:focus-visible .v3-hs-label,.v3-hs.is-selected .v3-hs-label{opacity:1}.v3-fade{position:absolute;inset:0;background:#000;pointer-events:none;opacity:0;transition:opacity .35s ease}.v3-fade.on{opacity:1;transition-duration:.25s}.v3-loading .v3-fade:after{content:"";position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px;border:3px solid rgba(255,255,255,.25);border-top-color:var(--v3-accent, #e0a040);border-radius:50%;animation:v3-spin .8s linear infinite}@keyframes v3-pulse{0%,to{box-shadow:0 0 #ffffff73,0 2px 10px #00000073}50%{box-shadow:0 0 0 10px #fff0,0 2px 10px #00000073}}@keyframes v3-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.v3-hs--scene .v3-hs-icon{animation:none}.v3-fade{transition:none}}.v3-root.v3-over-link,.v3-root.v3-over-link.v3-grabbing{cursor:pointer}.v3-tip{position:absolute;left:0;top:0;z-index:4;pointer-events:none;max-width:280px;padding:5px 10px;border-radius:6px;background:#0c0e12db;color:#fff;font:600 13px/1.3 Segoe UI,system-ui,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 4px 14px #00000059}.v3-tip[hidden]{display:none}.v3-shapes{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.v3-shape{stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.6))}.v3-shape.is-draft{stroke-dasharray:6 5}.v3-shapes.is-editable .v3-shape{pointer-events:visiblePainted;cursor:pointer}.v3-shapes.is-editable .v3-shape.is-sel{stroke-dasharray:none;filter:drop-shadow(0 0 3px rgba(255,255,255,.9))}.v3-handle{fill:#fff;stroke-width:3;pointer-events:all;cursor:move}.v3-dot{stroke:#00000073;stroke-width:1}.v3-drawing .v3-shapes .v3-shape{pointer-events:none}.v3-drawing,.v3-drawing.v3-grabbing{cursor:crosshair}.v3-shape-labels{position:absolute;inset:0;pointer-events:none;overflow:hidden}.v3-shape-label{position:absolute;left:0;top:0;max-width:220px;display:grid;justify-items:center;gap:1px;padding:4px 9px;border-radius:6px;background:#0c0e12d1;color:#fff;border-left:3px solid var(--c, #ffcc00);font:600 13px/1.3 Segoe UI,system-ui,sans-serif;text-align:center;white-space:normal;box-shadow:0 2px 8px #00000059}.v3-shape-label .v3-m{font-variant-numeric:tabular-nums;color:var(--c, #ffcc00)}.v3-shape-label small{font-weight:500;font-size:11px;color:#ffffffbf}.v3-shape-label.is-sel{outline:2px solid #fff}.v3p{position:relative;overflow:hidden;width:100%;height:100%;background:#000;color:#fff;font:14px/1.4 Segoe UI,system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;--v3p-glass: rgba(14, 16, 20, .62)}.v3p *,.v3p *:before,.v3p *:after{box-sizing:border-box}.v3p-stage{position:absolute;inset:0}.v3p-top{position:absolute;left:0;right:0;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:calc(14px + env(safe-area-inset-top,0px)) 16px 28px;background:linear-gradient(#0000008c,#0000);pointer-events:none}.v3p-brand{display:flex;align-items:center;gap:12px;min-width:0}.v3p-logo{height:40px;width:auto;max-width:160px;object-fit:contain;flex:none}.v3p-titles{min-width:0}.v3p-tour,.v3p-scene{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.6)}.v3p-tour{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.v3p-scene{font-size:18px;font-weight:600}.v3p-brandname{font-weight:600;opacity:.9;text-shadow:0 1px 3px rgba(0,0,0,.6);white-space:nowrap}.v3p-controls{position:absolute;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:8px;transition:bottom .3s ease}.v3p-strip-open .v3p-controls{bottom:calc(118px + env(safe-area-inset-bottom,0px))}.v3p-btn{display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:var(--v3p-glass);color:#fff;backdrop-filter:blur(6px);cursor:pointer}.v3p-btn svg{width:20px;height:20px;fill:currentColor;stroke:currentColor}.v3p-btn svg [fill=none]{fill:none}.v3p-btn:hover{background:#1e222ad9}.v3p-btn:focus-visible{outline:2px solid var(--v3-accent);outline-offset:2px}.v3p-btn.is-on{background:var(--v3-accent);color:#111}.v3p-strip{position:absolute;left:0;right:0;bottom:0;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#0009 40%);transform:translateY(100%);transition:transform .3s ease}.v3p-strip-open .v3p-strip{transform:none}.v3p-strip-inner{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding-bottom:2px}.v3p-thumb{flex:none;position:relative;width:132px;height:84px;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;background:#222;cursor:pointer;color:#fff}.v3p-thumb img{width:100%;height:100%;object-fit:cover;display:block}.v3p-thumb span{position:absolute;left:0;right:0;bottom:0;padding:14px 8px 5px;font-size:12px;font-weight:600;text-align:left;background:linear-gradient(#0000,#000c);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3p-thumb:hover{border-color:#fff9}.v3p-thumb.is-current{border-color:var(--v3-accent)}.v3p-thumb:focus-visible{outline:2px solid var(--v3-accent);outline-offset:1px}.v3p-info{position:absolute;inset:0;display:grid;place-items:center;padding:16px;background:#00000073}.v3p-info[hidden]{display:none}.v3p-info-card{position:relative;width:min(440px,100%);max-height:80%;overflow:auto;padding:22px 22px 20px;border-radius:10px;background:#fff;color:#1a1d22;box-shadow:0 20px 60px #0006}.v3p-info-card h2{margin:0 36px 10px 0;font-size:19px;line-height:1.25}.v3p-info-body{white-space:pre-wrap;color:#3a404a}.v3p-info-link{display:inline-block;margin-top:16px;padding:8px 14px;border-radius:6px;background:var(--v3-accent);color:#111;font-weight:600;text-decoration:none}.v3p-info-link[hidden]{display:none}.v3p-info-close{position:absolute;right:10px;top:10px;width:34px;height:34px;background:#eef0f3;color:#1a1d22}.v3p-info-close:hover{background:#e0e3e8}@media (max-width: 560px){.v3p-logo{height:30px}.v3p-scene{font-size:16px}.v3p-thumb{width:108px;height:70px}.v3p-strip-open .v3p-controls{bottom:calc(104px + env(safe-area-inset-bottom,0px))}}.v3p-logowrap{display:block;flex:none;line-height:0}.v3p-brandlink{pointer-events:auto;color:inherit;text-decoration:none;border-radius:6px;transition:opacity .2s ease,transform .2s ease}.v3p-brandlink:hover{opacity:.85;transform:translateY(-1px)}.v3p-brandlink:focus-visible{outline:2px solid var(--v3-accent);outline-offset:4px}a.v3p-brandname:hover{text-decoration:underline;text-underline-offset:4px}.v3p-has-landing .v3p-top,.v3p-has-landing .v3p-controls,.v3p-has-landing .v3p-strip,.v3p-has-landing .v3fp{visibility:hidden}.v3g{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:radial-gradient(900px 520px at 50% -10%,color-mix(in srgb,var(--v3-accent, #e0a040) 22%,transparent),transparent 70%),radial-gradient(700px 500px at 100% 110%,rgba(255,255,255,.05),transparent 70%),#0b0d10;color:#fff;font:15px/1.5 Segoe UI,system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;opacity:0;transition:opacity .5s ease}.v3g--in{opacity:1}.v3g--instant{opacity:1;transition:none}.v3g--leaving{opacity:0;pointer-events:none}.v3g *,.v3g *:before,.v3g *:after{box-sizing:border-box}.v3g-card{width:min(400px,100%);display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:34px 30px 28px;border-radius:18px;background:#16191fd1;border:1px solid rgba(255,255,255,.09);box-shadow:0 40px 90px -30px #000c;backdrop-filter:blur(14px);text-align:center}.v3g-logo{align-self:center;max-height:54px;max-width:220px;object-fit:contain;margin-bottom:6px}.v3g-lock{align-self:center;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:color-mix(in srgb,var(--v3-accent, #e0a040) 18%,transparent);color:var(--v3-accent, #e0a040)}.v3g-lock svg{width:26px;height:26px}.v3g-title{margin:6px 0 0;font-size:22px;line-height:1.25;font-weight:650;text-wrap:balance}.v3g-text{margin:0 0 10px;color:#aab1bd;font-size:14px}.v3g-label{text-align:left;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8f97a5}.v3g-field{position:relative}.v3g-field input{width:100%;height:48px;padding:0 48px 0 14px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#00000059;color:#fff;font:inherit;font-size:16px;outline:none;transition:border-color .2s,box-shadow .2s}.v3g-field input:focus{border-color:var(--v3-accent, #e0a040);box-shadow:0 0 0 3px color-mix(in srgb,var(--v3-accent, #e0a040) 30%,transparent)}.v3g-eye{position:absolute;right:6px;top:6px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:8px;background:none;color:#aab1bd;cursor:pointer}.v3g-eye:hover{color:#fff;background:#ffffff14}.v3g-eye svg{width:20px;height:20px}.v3g-err{margin:0;color:#ff9aa0;font-size:14px;text-align:left}.v3g-err[hidden]{display:none}.v3g-go{margin-top:6px;height:48px;border:0;border-radius:999px;cursor:pointer;background:var(--v3-accent, #e0a040);color:#111418;font:inherit;font-weight:650;font-size:15px;letter-spacing:.02em;transition:transform .2s ease,filter .2s ease,opacity .2s}.v3g-go:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.07)}.v3g-go:disabled{opacity:.65;cursor:default}.v3g-go:focus-visible,.v3g-eye:focus-visible{outline:2px solid #fff;outline-offset:2px}.v3g-shake{animation:v3g-shake .45s ease}@keyframes v3g-shake{20%,60%{transform:translate(-7px)}40%,80%{transform:translate(7px)}}@media (prefers-reduced-motion: reduce){.v3g,.v3g-go{transition:none}.v3g-shake{animation:none}}.v3p-nogl{position:absolute;inset:0;display:grid;place-items:center;padding:24px;background:#0b0d10;color:#e7e9ed;text-align:center;font:15px/1.5 Segoe UI,system-ui,sans-serif}.v3p-nogl>div{max-width:440px;display:grid;gap:8px}.v3p-nogl b{font-size:18px}.v3p-nogl p{margin:0;color:#aab1bd}.v3p-copy-mark{margin:0 36px 12px 0;font-size:19px;font-weight:650}.v3p-copy-dl{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0 0 10px;font-size:14px}.v3p-copy-dl dt{color:#6b7380}.v3p-copy-dl dd{margin:0}.v3p-copy-desc{margin:0;color:#3a404a;white-space:pre-wrap}.v3p-copy-desc:empty{display:none}.v3p-copy-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:14px;flex-wrap:wrap}.v3p-copy-foot .v3p-info-link{margin-top:0}.v3p-qr{display:grid;justify-items:center;gap:4px}.v3p-qr svg{width:112px;height:112px;display:block}.v3p-qr:empty{display:none}.v3p-qr small{font-size:11px;color:#6b7380}.v3p-notice{position:absolute;left:14px;bottom:calc(10px + env(safe-area-inset-bottom,0px));padding:3px 8px;border:0;border-radius:4px;background:#0c0e1273;color:#ffffffd9;font:500 12px/1.3 Segoe UI,system-ui,sans-serif;cursor:pointer;transition:bottom .3s ease,background .2s}.v3p-notice:hover{background:#0c0e12bf;color:#fff}.v3p-strip-open .v3p-notice{bottom:calc(112px + env(safe-area-inset-bottom,0px))}.v3p-has-landing .v3p-notice{visibility:hidden}.v3p-btn[hidden]{display:none}.v3p-media-card{width:min(980px,100%);max-height:calc(100% - 8px);display:grid;grid-template-rows:auto minmax(0,1fr) auto}.v3p-media-card h2[hidden],.v3p-media-cap[hidden]{display:none}.v3p-media-box{min-height:0;display:grid;place-items:center;border-radius:10px;overflow:hidden;background:#0d0f12}.v3p-media-box.is-img{background:transparent}.v3p-media-box img{max-width:100%;max-height:min(72vh,100%);width:auto;height:auto;object-fit:contain;display:block;border-radius:8px}.v3p-media-box.is-embed{width:100%;aspect-ratio:16 / 9;max-height:72vh}.v3p-media-box iframe{width:100%;height:100%;border:0;display:block}.v3p-media-box video{width:100%;max-height:72vh;display:block;background:#000}.v3p-media-box.is-error{padding:28px 16px;color:#c8ccd3;font-size:14px;text-align:center}.v3p-media-cap{margin:10px 0 0;white-space:pre-wrap;color:#3a404a}.v3p-media-card:not(:has(h2:not([hidden]))) .v3p-media-box{margin-top:30px}.v3p-info{z-index:20}.v3l{position:absolute;inset:0;z-index:30;container-type:size;overflow:hidden;background:#0b0d10;color:#fff;font-family:DM Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.v3l *,.v3l *:before,.v3l *:after{box-sizing:border-box}.v3l--nobg{background:radial-gradient(120% 90% at 50% 0%,#2b313b,#12151a 55%,#0b0d10)}.v3l-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.06);transition:transform 14s cubic-bezier(.15,.6,.2,1),opacity 1s ease}.v3l--in .v3l-bg{transform:scale(1)}.v3l--design .v3l-bg{transform:none;transition:none}.v3l-shade{position:absolute;inset:0;pointer-events:none}.v3l-inner{position:absolute;inset:0;display:flex;flex-direction:column;padding:clamp(28px,6cqh,96px) clamp(22px,7cqw,128px) calc(clamp(28px,7cqh,104px) + env(safe-area-inset-bottom,0px))}.v3l--v-top .v3l-inner{justify-content:flex-start}.v3l--v-middle .v3l-inner{justify-content:center}.v3l--v-bottom .v3l-inner{justify-content:flex-end}.v3l--h-left .v3l-inner{align-items:flex-start}.v3l--h-center .v3l-inner{align-items:center}.v3l--h-right .v3l-inner{align-items:flex-end}.v3l-content{display:flex;flex-direction:column;gap:clamp(10px,1.5cqw,22px);width:100%}.v3l--w-narrow .v3l-content{max-width:max(320px,40cqw)}.v3l--w-medium .v3l-content{max-width:max(340px,56cqw)}.v3l--w-wide .v3l-content{max-width:max(360px,76cqw)}.v3l--h-left .v3l-content{align-items:flex-start;text-align:left}.v3l--h-center .v3l-content{align-items:center;text-align:center}.v3l--h-right .v3l-content{align-items:flex-end;text-align:right}.v3l-logo{width:auto;max-width:min(60cqw,420px);object-fit:contain;display:block;margin-bottom:clamp(6px,1.4cqw,18px);filter:drop-shadow(0 4px 18px rgba(0,0,0,.25))}.v3l-eyebrow{margin:0;display:inline-flex;align-items:center;gap:.9em;font-weight:600;text-transform:uppercase;letter-spacing:.28em;line-height:1.2}.v3l-eyebrow:before{content:"";width:2.2em;height:1px;background:currentColor;opacity:.7}.v3l--h-center .v3l-eyebrow:after{content:"";width:2.2em;height:1px;background:currentColor;opacity:.7}.v3l--h-right .v3l-eyebrow{flex-direction:row-reverse}.v3l-h{margin:0;line-height:1.04;text-wrap:balance;text-shadow:0 2px 40px rgba(0,0,0,.28)}.v3l-sub{margin:0;line-height:1.55;max-width:38em;text-wrap:pretty;opacity:.94}.v3l-actions{display:flex;flex-wrap:wrap;gap:12px 14px;margin-top:clamp(6px,1.4cqw,20px)}.v3l--h-center .v3l-actions{justify-content:center}.v3l--h-right .v3l-actions{justify-content:flex-end}.v3l-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.65em;min-height:48px;padding:1.02em 1.85em;font-size:var(--b-size);line-height:1;border-radius:var(--b-r);border:1.5px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .28s cubic-bezier(.2,.7,.2,1),background-color .28s ease,color .28s ease,box-shadow .28s ease,border-color .28s ease,filter .28s ease}.v3l-btn-icon{display:inline-grid;width:1.3em;height:1.3em;flex:none;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.v3l-btn-icon svg{width:100%;height:100%}.v3l-btn:hover .v3l-btn-icon{transform:translate(3px)}.v3l-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.v3l-btn[aria-disabled=true]{opacity:.55;cursor:default}.v3l-btn--filled{background:var(--b-bg);color:var(--b-fg);box-shadow:0 12px 32px -12px #0000008c}.v3l-btn--filled:hover{transform:translateY(-2px);filter:brightness(1.07);box-shadow:0 18px 40px -14px #0009}.v3l-btn--outline{background:transparent;color:var(--b-fg);border-color:var(--b-bg)}.v3l-btn--outline:hover{background:var(--b-bg);color:var(--b-on);transform:translateY(-2px)}.v3l-btn--glass{background:#ffffff21;color:var(--b-fg);border-color:#ffffff4d;backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4)}.v3l-btn--glass:hover{background:#ffffff3d;transform:translateY(-2px)}.v3l-btn--text{background:none;color:var(--b-fg);padding-inline:.2em;min-height:40px}.v3l-btn--text .v3l-btn-label{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;padding-bottom:.3em;transition:background-size .35s cubic-bezier(.2,.7,.2,1)}.v3l-btn--text:hover .v3l-btn-label{background-size:100% 1.5px}.v3l-btn--start.v3l-btn--filled:after{content:"";position:absolute;inset:-1.5px;border-radius:inherit;box-shadow:0 0 0 0 var(--b-bg);opacity:.3;animation:v3l-breathe 3.6s ease-out infinite;pointer-events:none}@keyframes v3l-breathe{0%{box-shadow:0 0 0 0 var(--b-bg);opacity:.3}60%,to{box-shadow:0 0 0 12px var(--b-bg);opacity:0}}.v3l-content>*{opacity:0;transform:translateY(16px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.v3l--in .v3l-content>*{opacity:1;transform:none}.v3l--in .v3l-content>:nth-child(2){transition-delay:.08s}.v3l--in .v3l-content>:nth-child(3){transition-delay:.16s}.v3l--in .v3l-content>:nth-child(4){transition-delay:.24s}.v3l--in .v3l-content>:nth-child(5){transition-delay:.32s}.v3l--design .v3l-content>*{transition:none}.v3l--leaving{opacity:0;transform:scale(1.025);pointer-events:none}@container (max-width: 600px){.v3l-actions{flex-direction:column;align-items:stretch;width:100%;max-width:360px}.v3l--h-center .v3l-actions{align-self:center}.v3l--h-right .v3l-actions{align-self:flex-end}.v3l-btn{width:100%}.v3l--w-narrow .v3l-content,.v3l--w-medium .v3l-content,.v3l--w-wide .v3l-content{max-width:100%}}@media (prefers-reduced-motion: reduce){.v3l,.v3l-bg,.v3l-content>*,.v3l-btn,.v3l-btn-icon{transition:none!important}.v3l-bg{transform:none}.v3l-btn--start.v3l-btn--filled:after{animation:none}}.v3fp{--fp-pin: #e0a040;--fp-radar: #e0a040;--fp-bg: rgba(255,255,255,.96);--fp-fg: #1a1d22;--fp-line: rgba(0,0,0,.08);position:absolute;z-index:6;width:var(--fp-w, 280px);max-width:calc(100% - 32px);display:grid;gap:6px;padding:8px;border-radius:14px;background:var(--fp-bg);color:var(--fp-fg);box-shadow:0 10px 30px #00000059;opacity:var(--fp-opacity, 1);font:500 12px/1.3 system-ui,-apple-system,Segoe UI,sans-serif;transition:width .25s ease,height .25s ease,transform .25s ease,opacity .2s}.v3fp[hidden]{display:none}.v3fp:hover,.v3fp:focus-within,.v3fp.is-expanded{opacity:1}.v3fp--s{--fp-w: 200px}.v3fp--m{--fp-w: 280px}.v3fp--l{--fp-w: 380px}.v3fp--tr{top:16px;right:16px}.v3fp--tl{top:84px;left:16px}.v3fp--bl{bottom:150px;left:16px}.v3fp--br{bottom:150px;right:76px}.v3fp--dark{--fp-bg: rgba(18,21,25,.92);--fp-fg: #e7e9ed;--fp-line: rgba(255,255,255,.1)}.v3fp--glass{--fp-bg: rgba(20,24,30,.38);--fp-fg: #fff;--fp-line: rgba(255,255,255,.18);backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);border:1px solid rgba(255,255,255,.18)}.v3fp.is-expanded{--fp-w: min(1100px, calc(100% - 48px) , calc((100vh - 110px) * var(--fp-ar, 1.33)));inset:50% auto auto 50%;transform:translate(-50%,-50%);max-height:calc(100% - 48px);z-index:25;box-shadow:0 30px 80px #0009,0 0 0 100vmax #00000073}.v3fp-head{display:flex;align-items:center;gap:4px;min-height:26px}.v3fp-tabs{flex:1;min-width:0;display:flex;gap:3px;overflow-x:auto;scrollbar-width:none}.v3fp-tabs::-webkit-scrollbar{display:none}.v3fp-name{padding:0 4px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3fp-tab{flex:none;padding:4px 9px;border:0;border-radius:999px;background:var(--fp-line);color:inherit;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.v3fp-tab.is-on{background:var(--fp-pin);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.25)}.v3fp-btn{flex:none;width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer;opacity:.75}.v3fp-btn:hover,.v3fp-btn:focus-visible{opacity:1;background:var(--fp-line)}.v3fp-btn svg{width:15px;height:15px}.v3fp-map{position:relative;width:100%;border-radius:9px;overflow:hidden;cursor:zoom-in;background:#7f7f7f1f}.v3fp.is-expanded .v3fp-map{cursor:default}.v3fp-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none;pointer-events:none}.v3fp-pins{position:absolute;inset:0}.v3fp-radar{position:absolute;width:30%;aspect-ratio:1;pointer-events:none;transition:transform .08s linear}.v3fp-radar[hidden]{display:none}.v3fp-radar svg{width:100%;height:100%;overflow:visible}.v3fp-radar path{fill:var(--fp-radar);fill-opacity:.35;stroke:var(--fp-radar);stroke-opacity:.85;stroke-width:.03}.v3fp-pin{--d: 16px;position:absolute;width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);padding:0;border:0;background:none;cursor:pointer}.v3fp--pin-s .v3fp-pin{--d: 12px}.v3fp--pin-l .v3fp-pin,.v3fp.is-expanded .v3fp-pin{--d: 22px}.v3fp-pin i{position:absolute;inset:0;border-radius:50%;background:var(--fp-pin);border:2px solid #fff;box-shadow:0 1px 4px #00000073;transition:transform .15s}.v3fp-pin:hover i,.v3fp-pin:focus-visible i{transform:scale(1.25)}.v3fp-pin.is-visited i{background:#fff;border-color:var(--fp-pin)}.v3fp-pin.is-current{z-index:2}.v3fp-pin.is-current i{transform:scale(1.3)}.v3fp-pin.is-current:before{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--fp-pin);animation:v3fp-pulse 1.8s ease-out infinite}@keyframes v3fp-pulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.8);opacity:0}}@media (prefers-reduced-motion: reduce){.v3fp-pin.is-current:before{animation:none}.v3fp-radar{transition:none}}.v3fp-label{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);padding:3px 7px;border-radius:6px;background:#0f1115e0;color:#fff;font-size:11px;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s}.v3fp-pin:hover .v3fp-label,.v3fp-pin:focus-visible .v3fp-label,.v3fp-pin.is-current .v3fp-label,.v3fp--labels .v3fp-label,.v3fp.is-expanded .v3fp-label{opacity:1}.v3fp:not(.is-expanded):not(.v3fp--labels) .v3fp-pin.is-current:not(:hover) .v3fp-label{opacity:0}@media (max-width: 700px){.v3fp--tr,.v3fp--tl{top:72px}.v3fp--s,.v3fp--m,.v3fp--l{--fp-w: min(240px, 60vw)}}
