.fx-ga{padding:calc(var(--fx-header-h) + clamp(40px, 6vw, 96px)) 0 clamp(64px, 8vw, 120px);background:radial-gradient(55% 60% at 85% 0,#5865f238,#0000 70%),radial-gradient(40% 50% at 0 40%,#6be4ff12,#0000 70%)}.fx-ga-grid-page{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.fx-ga-head h1{color:var(--fx-fg);font:500 clamp(2rem, 1.2rem + 2.4vw, 3.4rem)/1.04 var(--fx-display);letter-spacing:-.045em;margin:18px 0 14px}.fx-ga-head>p{max-width:34rem;color:var(--fx-muted);font:500 18px/1.5 var(--fx-text);margin:0}.fx-ga-alt{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.fx-ga-alt li{border:1px solid var(--fx-line);background:#ffffff05;border-radius:16px;gap:2px;padding:14px 16px;display:grid}.fx-ga-alt span{color:var(--fx-dim);font:500 13px/1.3 var(--fx-text)}.fx-ga-alt a{color:var(--fx-fg);font:600 15.5px/1.35 var(--fx-text);text-decoration:none}.fx-ga-alt a:hover{color:var(--fx-ion)}.fx-ga-panel{border:1px solid var(--fx-line-2);background:linear-gradient(165deg,#12122a 0%,#0a0a17 55%,#07070f 100%);border-radius:28px;padding:clamp(20px,3vw,36px);box-shadow:inset 0 1px #ffffff0f,0 60px 140px -70px #5865f2b3}.fx-ga-quote{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.fx-ga-quote div{border:1px solid rgb(var(--fx-ion-rgb) / .4);background:rgb(var(--fx-ion-rgb) / .08);border-radius:12px;padding:8px 12px}.fx-ga-quote dt{color:var(--fx-dim);font:500 10.5px/1.2 var(--fx-mono);letter-spacing:.06em;text-transform:uppercase}.fx-ga-quote dd{color:var(--fx-fg);font:600 14px/1.2 var(--fx-text);margin:3px 0 0}.fx-ga-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fx-ga-grid label{color:var(--fx-muted);font:500 13.5px/1.2 var(--fx-text);gap:6px;display:grid}.fx-ga-grid label b{color:var(--fx-threat);margin-left:2px;font-weight:600}.fx-ga-wide{grid-column:1/-1}.fx-ga input:not([type=checkbox]),.fx-ga textarea{border:1px solid var(--fx-line-2);width:100%;min-height:46px;color:var(--fx-fg);font:500 15px/1.4 var(--fx-text);resize:vertical;background:#0b0b1a;border-radius:12px;padding:11px 14px}:is(.fx-ga input:focus-visible,.fx-ga textarea:focus-visible,.fx-ga button:focus-visible,.fx-ga a:focus-visible){outline:2px solid var(--fx-ion);outline-offset:2px}.fx-ga-consent{color:var(--fx-muted);font:500 14px/1.45 var(--fx-text);cursor:pointer;align-items:flex-start;gap:10px;margin:18px 0 0;display:flex}.fx-ga-consent input{width:18px;height:18px;accent-color:var(--fx-ion);margin-top:2px}.fx-ga-consent a{color:var(--fx-ion)}.fx-ga-error{color:var(--fx-threat);font:600 14px/1.4 var(--fx-text);margin:12px 0 0}.fx-ga-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:20px;display:flex}.fx-ga-btn{background:var(--fx-fg);color:#05050b;min-height:48px;font:600 15px/1 var(--fx-text);cursor:pointer;box-shadow:0 12px 40px -12px rgb(var(--fx-brand-hi-rgb) / .9);transition:transform .2s var(--fx-ease);border:0;border-radius:99px;justify-content:center;align-items:center;padding:0 24px;display:inline-flex}.fx-ga-btn:hover{transform:translateY(-1px)}.fx-ga-btn--ghost{border:1px solid var(--fx-line-2);color:var(--fx-fg);box-shadow:none;background:0 0}.fx-ga-hint{color:var(--fx-dim);font:500 13px/1.4 var(--fx-text)}.fx-ga-done h2{color:var(--fx-fg);font:500 clamp(1.3rem, 1rem + 1vw, 1.8rem)/1.15 var(--fx-display);letter-spacing:-.03em;margin:6px 0 12px}.fx-ga-done>p{color:var(--fx-muted);font:500 15.5px/1.55 var(--fx-text);margin:0 0 14px}.fx-ga-done a{color:var(--fx-ion)}.fx-ga-kicker{color:var(--fx-ion);font:500 11px/1.3 var(--fx-mono);letter-spacing:.12em;text-transform:uppercase;margin:0}@media (max-width:900px){.fx-ga-grid-page{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.fx-ga-grid{grid-template-columns:minmax(0,1fr)}}.fx-ga-done h2:focus:not(:focus-visible){outline:none}
