.fr-tci-backdrop{position:fixed;inset:0;z-index:121;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(4,3,8,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:fr-tci-fade .24s ease-out both}.fr-tci{position:relative;width:min(380px,100%);max-height:calc(100dvh - 32px);overflow:hidden auto;border-radius:26px;background:var(--fr-tci-surface,#05040a);box-shadow:0 28px 80px rgba(0,0,0,.7);color:#fff;text-align:left;animation:fr-tci-rise .38s cubic-bezier(.2,.9,.3,1) both}.fr-tci:focus,.fr-tci:focus-visible{outline:none}.fr-tci-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%;display:block}.fr-tci-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,4,10,.5) 0,rgba(5,4,10,.82) 38%,rgba(5,4,10,.92))}.fr-tci-close{position:absolute;top:12px;right:12px;z-index:3;width:32px;height:32px;padding:0;border:none;border-radius:999px;background:rgba(5,4,10,.45);color:hsla(0,0%,100%,.85);font-size:15px;line-height:1;cursor:pointer}.fr-tci-close:hover{background:rgba(5,4,10,.8);color:#fff}.fr-tci-body{position:relative;z-index:2;padding:22px 26px 18px}.fr-tci-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,#f7d58a,var(--fr-tci-gold,#e07c3c));color:#1b1206;font-family:Outfit-Regular,system-ui,sans-serif;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.fr-tci-title{margin:14px 0 0;font-family:NewSpirit-SemiBold,Georgia,Times New Roman,serif;font-size:25px;line-height:1.16;color:var(--fr-tci-ink,#f4f1e9);overflow-wrap:anywhere}.fr-tci-title em{font-style:italic;color:var(--fr-tci-gold,#e07c3c)}.fr-tci-world{margin-top:8px;font-size:13px;color:hsla(44,33%,94%,.72)}.fr-tci-subtitle,.fr-tci-world{font-family:Outfit-Regular,system-ui,sans-serif}.fr-tci-subtitle{margin:0 0 16px;font-size:15px;line-height:1.4;color:var(--fr-tci-ink,#f4f1e9)}.fr-tci-hero-value{margin-top:30px;font-family:NewSpirit-SemiBold,Georgia,Times New Roman,serif;font-size:clamp(58px,17vw,76px);line-height:1;letter-spacing:-.015em;color:var(--fr-tci-gold,#e07c3c);text-shadow:0 0 34px rgba(var(--fr-tci-gold-rgb,224,124,60),.45);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fr-tci-hero-label{margin-top:6px;font-family:Outfit-Regular,system-ui,sans-serif;font-size:17px;font-weight:600;color:var(--fr-tci-ink,#f4f1e9)}.fr-tci-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 12px;gap:18px 12px;margin:26px 0 24px}.fr-tci-stat-value{font-family:NewSpirit-SemiBold,Georgia,serif;font-size:34px;line-height:1.05;color:var(--fr-tci-ink,#f4f1e9);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fr-tci-stat-label{margin-top:2px;font-size:13px;color:hsla(44,33%,94%,.68)}.fr-tci-join,.fr-tci-stat-label{font-family:Outfit-Regular,system-ui,sans-serif}.fr-tci-join{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;box-sizing:border-box;padding:15px 22px;border-radius:999px;background:#5865f2;color:#fff;font-size:16px;font-weight:700;text-decoration:none;transition:background .16s ease}.fr-tci-join:hover{background:#4752c4}.fr-tci-join-icon{display:inline-flex}.fr-tci-later{display:block;margin:8px auto 0;padding:8px 18px;border:none;border-radius:999px;background:transparent;color:hsla(44,33%,94%,.65);font-family:Outfit-Regular,system-ui,sans-serif;font-size:14px;font-weight:600;cursor:pointer}.fr-tci-later:hover{color:var(--fr-tci-ink,#f4f1e9)}.fr-tci-close:focus-visible,.fr-tci-join:focus-visible,.fr-tci-later:focus-visible{outline:2px solid rgba(var(--fr-tci-gold-rgb,224,124,60),.85);outline-offset:2px}@keyframes fr-tci-rise{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fr-tci-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.fr-tci,.fr-tci-backdrop{animation:none}}