.svg-sec{background:radial-gradient(ellipse 60% 70% at 30% 55%,#e6effc,#e6effc00 70%),#f7f9fc;overflow:hidden}.svg-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:40px;align-items:center}.svg-stage{position:relative;aspect-ratio:1;max-height:720px;width:100%;justify-self:center}.svg-stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:grab;touch-action:pan-y}.svg-stage canvas:active{cursor:grabbing}.svg-hint{position:absolute;left:50%;bottom:2%;transform:translate(-50%);margin:0;font-family:var(--font-accent--family,ui-monospace),ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#5a6578;white-space:nowrap}.svg-card{position:absolute;left:0;top:6%;width:min(300px,70%);padding:20px 22px;border-radius:20px;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #D3DEF0;box-shadow:0 30px 60px -36px #0a1b3880;animation:svg-in .45s cubic-bezier(.2,.8,.2,1)}.svg-card[hidden]{display:none}.svg-card h3{margin:2px 0 4px;font-size:22px;letter-spacing:-.02em;color:var(--ink)}.svg-card-k{margin:0;font-family:var(--font-accent--family,ui-monospace),ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#0aa3b5}.svg-card-loc{margin:0;font-size:15px;color:var(--mute)}.svg-card-note{margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--mute)}.svg-card-links{display:flex;flex-direction:column;gap:6px;margin-top:12px}.svg-card-links a{font-size:15px;font-weight:600;color:#1b4f9c;text-decoration:none;word-break:break-word}.svg-side{display:flex;flex-direction:column;gap:20px}.svg-list{list-style:none;margin:0 -6px;padding:6px;display:flex;flex-direction:column;gap:8px;max-height:440px;overflow:auto;scrollbar-width:thin}.svg-item{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:16px;border:1px solid #D3DEF0;background:#fff;font:inherit;text-align:left;cursor:pointer;transition:border-color .3s,box-shadow .3s,transform .3s}.svg-item i{flex:none;width:12px;height:12px;border-radius:50%;background:#0aa3b5;box-shadow:0 0 0 4px #0aa3b52e}.svg-item--hq i{background:#1b4f9c;box-shadow:0 0 0 4px #1b4f9c2e}.svg-item span{display:flex;flex-direction:column;gap:2px}.svg-item b{font-size:16.5px;color:var(--ink)}.svg-item small{font-size:14px;color:var(--mute)}.svg-item:hover{border-color:#9db9e6;background:#f5f9ff;box-shadow:0 10px 24px -18px #1b4f9c99}.svg-item.is-on{border-color:#1b4f9c;box-shadow:0 16px 30px -22px #1b4f9cb3}.svg-empty{padding:18px;border-radius:16px;border:1px dashed #AFC0DA;background:#fff9;font-size:15.5px;line-height:1.55;color:var(--mute)}.svg-empty p{margin:0}.svg-side-cta{padding-top:6px;border-top:1px solid #D3DEF0}.svg-side-cta p{margin:14px 0 8px;font-size:16px;color:var(--ink);font-weight:600}@keyframes svg-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:1100px){.svg-grid{grid-template-columns:1fr}.svg-stage{max-width:620px}}@media(max-width:749px){.svg-card{position:relative;left:auto;top:auto;width:auto;margin-top:-8%}.svg-stage{aspect-ratio:auto}.svg-stage canvas{position:relative;display:block;aspect-ratio:1;height:auto}.svg-hint{display:none}}@media(prefers-reduced-motion:reduce){.svg-card{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/sv-globe.css.map */
