@charset "UTF-8";.capital-linkage-page[data-v-2f2beaae]{--page-bg: #f6f8ff;--surface: #fff;--text-main: #1f2126;--text-muted: #626a7a;--border: #dfe5f4;--primary: #4d5aff;--primary-deep: #3140f5;--primary-soft: rgba(77,90,255,.1);--primary-wash: rgba(77,90,255,.055);--cyan-wash: rgba(58,187,224,.08);--shadow: rgba(31,33,38,.1);animation:capital-page-breathe-2f2beaae 18s ease-in-out infinite;background:radial-gradient(circle at 18% 18%,rgba(77,90,255,.13),transparent 26%),radial-gradient(circle at 86% 18%,var(--cyan-wash),transparent 24%),linear-gradient(135deg,hsla(0,0%,100%,.86) 0 34%,transparent 34% 100%),linear-gradient(180deg,var(--page-bg) 0,var(--surface) 100%);background-size:112% 112%,118% 118%,100% 100%,100% 100%;color:var(--text-main);isolation:isolate;min-height:calc(100vh - 96px);overflow:hidden;position:relative}.capital-linkage-page[data-v-2f2beaae]:before{animation:capital-bg-breathe-2f2beaae 13s ease-in-out infinite;background:radial-gradient(circle,hsla(0,0%,100%,.78) 0 30%,transparent 31%),repeating-radial-gradient(circle,rgba(77,90,255,.08) 0 1px,transparent 1px 42px);border-radius:50%;content:"";height:min(980px,82vw);left:-18%;opacity:.58;pointer-events:none;position:absolute;top:-34%;width:min(980px,82vw);z-index:-1}.capital-linkage-page[data-v-2f2beaae]:after{animation:capital-band-breathe-2f2beaae 17s ease-in-out infinite;background:linear-gradient(115deg,transparent 0 56%,rgba(77,90,255,.045) 56% 57%,transparent 57% 100%),linear-gradient(115deg,transparent 0 62%,rgba(58,187,224,.05) 62% 63%,transparent 63% 100%);content:"";top:0;right:0;bottom:0;left:0;opacity:.9;pointer-events:none;position:absolute;transform:translateZ(0);z-index:-1}.admin-entry[data-v-2f2beaae]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid rgba(77,90,255,.16);border-radius:999px;color:var(--primary-deep);display:inline-flex;font-size:13px;font-weight:600;gap:6px;letter-spacing:0;line-height:1;padding:7px 16px;position:absolute;right:10%;text-decoration:none;top:30px;transition:background .2s,border-color .2s,box-shadow .2s;z-index:2}.admin-entry[data-v-2f2beaae]:hover{background:#ffffffeb;border-color:#4d5aff57;box-shadow:0 2px 12px #4d5aff14}.admin-entry-icon[data-v-2f2beaae]{align-items:center;color:var(--primary);display:flex;flex-shrink:0}.hero-band[data-v-2f2beaae]{align-items:center;display:flex;min-height:calc(100vh - 96px);padding:76px 24px;position:relative}.hero-band[data-v-2f2beaae]:after,.hero-band[data-v-2f2beaae]:before{content:"";inset:auto;pointer-events:none;position:absolute}.hero-band[data-v-2f2beaae]:before{animation:capital-ring-float-2f2beaae 11s ease-in-out infinite;border:1px solid rgba(77,90,255,.14);border-radius:50%;bottom:9%;box-shadow:inset 0 0 0 58px #4d5aff0a;height:420px;right:7%;width:420px}.hero-band[data-v-2f2beaae]:after{background:linear-gradient(90deg,rgba(77,90,255,.07) 1px,transparent 0),linear-gradient(0deg,rgba(77,90,255,.055) 1px,transparent 0);background-size:32px 32px;height:300px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,transparent);mask-image:linear-gradient(90deg,transparent,#000 30%,transparent);opacity:.68;right:-90px;top:42px;transform:rotate(-6deg);width:min(560px,52vw)}.hero-inner[data-v-2f2beaae]{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,1fr) 360px;margin:0 auto;max-width:80%;position:relative;width:min(1120px,100%);z-index:1}.hero-inner[data-v-2f2beaae]:before{background:linear-gradient(120deg,#ffffffb8,#ffffff57),linear-gradient(120deg,rgba(77,90,255,.06),transparent 42%);border:1px solid hsla(0,0%,100%,.68);border-radius:32px;box-shadow:0 34px 90px #4d5aff0e;content:"";top:-48px;right:-64px;bottom:-44px;left:-58px;pointer-events:none;position:absolute;z-index:-1}.copy-block[data-v-2f2beaae]{max-width:720px;padding:46px 0}.eyebrow[data-v-2f2beaae]{align-items:center;background:var(--primary-soft);border:1px solid rgba(77,90,255,.16);border-radius:999px;color:var(--primary-deep);display:inline-flex;font-size:15px;font-weight:700;height:34px;letter-spacing:0;margin:0 0 26px;padding:0 16px}h1[data-v-2f2beaae]{color:var(--text-main);font-size:var(--title-size);font-weight:800;letter-spacing:0;line-height:1.16;margin:0;text-wrap:balance}h1 span[data-v-2f2beaae]{display:block}.title-stack[data-v-2f2beaae]{--title-size: clamp(34px, 4.2vw, 62px);display:grid;max-width:100%;width:-moz-fit-content;width:fit-content}.title-rule[data-v-2f2beaae]{background:var(--primary);border-radius:999px;height:4px;margin-top:34px;width:82%}.qr-panel[data-v-2f2beaae]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid rgba(223,229,244,.94);border-radius:18px;box-shadow:0 24px 60px var(--shadow);color:var(--text-main);display:flex;flex-direction:column;padding:32px 30px 30px;position:relative}.qr-panel[data-v-2f2beaae]:before{border:1px solid rgba(77,90,255,.1);border-radius:12px;content:"";top:14px;right:14px;bottom:14px;left:14px;pointer-events:none;position:absolute}.qr-frame[data-v-2f2beaae]{aspect-ratio:1;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:inset 0 0 0 1px #4d5aff08;padding:3px;position:relative;width:min(260px,62vw)}.qr-frame img[data-v-2f2beaae]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.qr-caption[data-v-2f2beaae]{color:var(--primary-deep);font-size:22px;font-weight:800;letter-spacing:0;line-height:1.25;margin:20px 0 0;position:relative;text-align:center}@media(max-width:900px){.admin-entry[data-v-2f2beaae]{font-size:12px;padding:6px 12px;right:10%;top:16px}.hero-band[data-v-2f2beaae]{align-items:center;padding:48px 18px 56px}.hero-inner[data-v-2f2beaae]{gap:38px;grid-template-columns:1fr;justify-items:center;width:min(640px,100%)}.hero-inner[data-v-2f2beaae]:before{border-radius:26px;top:-34px;right:-28px;bottom:-36px;left:-28px}.copy-block[data-v-2f2beaae]{max-width:none;padding:0;text-align:center}.title-stack[data-v-2f2beaae]{--title-size: clamp(38px, 5.6vw, 48px);justify-items:center}.qr-panel[data-v-2f2beaae]{justify-self:center;width:min(360px,100%)}}@media(max-width:520px){.admin-entry[data-v-2f2beaae]{font-size:11px;gap:4px;padding:5px 10px;right:10%;top:10px}.admin-entry .admin-entry-icon svg[data-v-2f2beaae]{height:14px;width:14px}.capital-linkage-page[data-v-2f2beaae],.hero-band[data-v-2f2beaae]{min-height:calc(100vh - 72px)}.hero-band[data-v-2f2beaae]{padding-top:36px}.hero-band[data-v-2f2beaae]:before{bottom:60px;height:280px;right:-120px;width:280px}.hero-band[data-v-2f2beaae]:after{right:-160px;top:20px;width:320px}.eyebrow[data-v-2f2beaae]{font-size:13px;height:30px;margin-bottom:20px;padding:0 12px}h1[data-v-2f2beaae]{font-size:var(--title-size);line-height:1.2}.title-stack[data-v-2f2beaae]{--title-size: min(8.2vw, 32px)}h1 span[data-v-2f2beaae]{display:inline}.title-rule[data-v-2f2beaae]{height:5px;margin-top:26px}.qr-panel[data-v-2f2beaae]{padding:22px 18px 20px}.qr-frame[data-v-2f2beaae]{width:min(246px,72vw)}.qr-caption[data-v-2f2beaae]{font-size:min(5.2vw,21px)}}@media(prefers-reduced-motion:reduce){.capital-linkage-page[data-v-2f2beaae],.capital-linkage-page[data-v-2f2beaae]:after,.capital-linkage-page[data-v-2f2beaae]:before,.hero-band[data-v-2f2beaae]:before{animation:none}}@keyframes capital-page-breathe-2f2beaae{0%,to{background-position:0 0,100% 0,0 0,0 0}50%{background-position:2.5% 1.5%,97% 2%,0 0,0 0}}@keyframes capital-band-breathe-2f2beaae{0%,to{opacity:.78;transform:translateZ(0)}50%{opacity:1;transform:translate3d(-10px,6px,0)}}@keyframes capital-bg-breathe-2f2beaae{0%,to{opacity:.5;transform:translateZ(0) scale(1)}50%{opacity:.68;transform:translate3d(18px,14px,0) scale(1.04)}}@keyframes capital-ring-float-2f2beaae{0%,to{transform:translateZ(0)}50%{transform:translate3d(-12px,16px,0)}}
