.g12-page .hero{grid-template-columns:1.2fr .95fr;align-items:end;padding-bottom:18px}.g12-brand-lockup{letter-spacing:.08em;align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}.g12-brand-lockup small{color:var(--av-yellow);letter-spacing:.14em;font-weight:700}.g12-trust-ribbon{color:var(--av-secondary);background:linear-gradient(90deg,#f4c54214,#071b3566);border:1px solid #f4c54247;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:18px;padding:10px 14px;font-size:12px;display:flex}.g12-trust-ribbon strong{color:var(--av-yellow)}.g12-trust-ribbon .pill{color:var(--av-live);background:#3ddc971f;border:1px solid #3ddc9759;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.g12-metric-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}@media (max-width:1100px){.g12-metric-strip{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.g12-metric-strip{grid-template-columns:repeat(2,1fr)}}.g12-metric{border:1px solid var(--av-line);background:var(--av-panel);border-radius:16px;padding:14px 16px}.g12-metric strong{letter-spacing:-.02em;font-size:22px;font-weight:800;display:block}.g12-metric span{color:var(--av-muted);margin-top:4px;font-size:11px;display:block}.g12-metric em{color:var(--av-live);margin-top:6px;font-size:11px;font-style:normal;display:block}.g12-grid-12{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1200px){.g12-grid-12{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.g12-grid-12{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.g12-grid-12{grid-template-columns:1fr}}.g12-group-card{border:1px solid var(--av-line);transition:border-color .25s var(--av-ease), transform .25s var(--av-ease);cursor:pointer;background:#08162cb8;border-radius:16px;padding:14px 16px;position:relative}.g12-group-card:hover{border-color:#7da8dc66;transform:translateY(-2px)}.g12-group-card.is-selected{border-color:var(--av-blue);box-shadow:0 0 0 1px #1d6fe859}.g12-group-card .code{letter-spacing:.06em;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.g12-group-card .code:before{content:"";background:var(--accent,var(--av-blue));border-radius:50%;width:8px;height:8px}.g12-group-card h3{margin:8px 0 0;font-size:13px;font-weight:700;line-height:1.35}.g12-group-card .meta{color:var(--av-muted);justify-content:space-between;margin-top:12px;font-size:11px;display:flex}.g12-group-card .kpi-bar{background:#7da8dc26;border-radius:999px;height:4px;margin-top:10px;overflow:hidden}.g12-group-card .kpi-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--accent,var(--av-blue)), var(--av-live));height:100%;display:block}.g12-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-top:8px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.g12-status.on-track{color:var(--av-live);background:#3ddc9726}.g12-status.attention{color:var(--av-yellow);background:#f4c54226}.g12-status.blocked{color:#ff6b6b;background:#ff00001f}.g12-status.gate-active{color:#7eb8ff;background:#1d6fe826}.g12-value-model{flex-direction:column;gap:0;display:flex}.g12-value-charts,.g12-value-stack{flex-direction:column;gap:8px;width:100%;display:flex}.g12-value-detail{border-top:1px solid #7da8dc38;margin-top:18px;padding-top:18px}.g12-value-copy{color:var(--av-secondary);margin:0 0 14px;font-size:13px;line-height:1.55}.g12-value-detail .g12-state-machine{margin-bottom:12px}.g12-value-detail .g12-disclaimer{margin-top:0}.g12-value-row{grid-template-columns:100px 1fr auto;align-items:center;gap:10px;font-size:12px;display:grid}.g12-value-row .bar-wrap{background:#7da8dc1a;border-radius:8px;height:22px;overflow:hidden}.g12-value-row .bar-wrap span{border-radius:inherit;height:100%;display:block}.g12-value-row.f1 .bar-wrap span{background:var(--av-red);width:12%}.g12-value-row.f2 .bar-wrap span{background:var(--av-yellow);width:8%}.g12-value-row.f3 .bar-wrap span{background:var(--av-blue);width:7%}.g12-value-row.pool .bar-wrap span{background:var(--av-live);width:3%}.g12-value-row.retained .bar-wrap span{background:#f5f8fc59;width:70%}.g12-disclaimer{color:var(--av-muted);border:1px dashed #f4c54259;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:11px;line-height:1.5}.g12-mission-list{flex-direction:column;gap:10px;display:flex}.g12-mission-item{border:1px solid var(--av-line);background:#08162c8c;border-radius:14px;grid-template-columns:1fr auto;gap:12px;padding:14px 16px;transition:border-color .2s;display:grid}.g12-mission-item:hover{border-color:#1d6fe873}.g12-mission-item h4{margin:0 0 6px;font-size:14px;font-weight:700}.g12-mission-item .tags{flex-wrap:wrap;gap:6px;font-size:10px;display:flex}.g12-mission-item .tag{color:#9ec5ff;background:#1d6fe826;border-radius:999px;padding:3px 8px}.g12-mission-item .progress-ring{border:3px solid #7da8dc33;border-radius:50%;place-items:center;width:52px;height:52px;font-size:11px;font-weight:800;display:grid}.g12-state-machine{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.g12-state{border:1px solid var(--av-line);color:var(--av-muted);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700}.g12-state.is-active{border-color:var(--av-yellow);color:var(--av-yellow);background:#f4c5421f}.g12-state.is-done{color:var(--av-live);border-color:#3ddc9766}.g12-state-arrow{color:var(--av-muted);font-size:10px}.g12-levels{flex-direction:column;gap:10px;display:flex}.g12-level{border-radius:var(--av-panel-radius,20px);border:1px solid var(--av-line);background:var(--av-panel);grid-template-columns:minmax(120px,140px) 1fr;align-items:start;gap:14px;padding:14px 16px;display:grid}.g12-level-head strong{color:var(--av-yellow);font-size:13px;display:block}.g12-level-head span{color:var(--av-muted);margin-top:4px;font-size:11px;display:block}.g12-level-body p{color:var(--av-secondary);margin:0;font-size:12px;line-height:1.45}.g12-level-benefits{color:var(--av-muted)!important;margin-top:4px!important;font-size:11px!important}@media (max-width:520px){.g12-level{grid-template-columns:1fr;gap:8px}}.g12-legal-table{border-collapse:collapse;width:100%;font-size:12px}.g12-legal-table th,.g12-legal-table td{text-align:left;border-bottom:1px solid var(--av-line);padding:10px 12px}.g12-legal-table th{color:var(--av-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.g12-gate-open{color:var(--av-live);font-weight:700}.g12-gate-review{color:var(--av-yellow);font-weight:700}.g12-gate-locked{color:#ff6b6b;font-weight:700}.g12-decision-list{flex-direction:column;gap:8px;display:flex}.g12-decision{border:1px solid var(--av-line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.g12-decision.pending{border-left:3px solid var(--av-yellow)}.g12-decision.approved{border-left:3px solid var(--av-live)}.g12-decision.blocked{border-left:3px solid var(--av-red)}.g12-cycle-diagram{border-radius:calc(var(--av-panel-radius,20px) - 4px);background:#0c20408c;border:1px solid #7da8dc33;flex-direction:column;gap:10px;padding:14px;display:flex}.g12-cycle-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 4px;display:flex}.g12-cycle-cell{align-items:center;gap:4px;max-width:100%;display:inline-flex}.g12-cycle-step{color:var(--av-secondary);white-space:nowrap;background:#1d6fe824;border:1px solid #8ec5ff38;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:700;line-height:1.25}.g12-cycle-arrow{color:#8ec5ff8c;flex-shrink:0;font-size:10px}.g12-console-panel{border-radius:var(--av-panel-radius,20px);background:linear-gradient(160deg,#163058f0,#0c2040e6);border:1px solid #7da8dc3d;padding:18px 20px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 12px 32px #071b3547}.g12-console-label{letter-spacing:.1em;color:var(--av-muted);justify-content:space-between;margin-bottom:14px;font-size:11px;display:flex}.g12-console-label span{color:var(--av-yellow);font-weight:700}.g12-reward-preview{gap:8px;font-size:12px;display:grid}.g12-reward-preview .row{border-bottom:1px solid #7da8dc1a;justify-content:space-between;padding:6px 0;display:flex}.g12-reward-preview .row.total{color:var(--av-yellow);border-bottom:none;padding-top:10px;font-weight:800}.g12-layout-2{grid-template-columns:1.4fr .9fr;align-items:stretch;gap:16px;display:grid}@media (max-width:960px){.g12-layout-2{grid-template-columns:1fr}}.g12-filter-bar{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.g12-filter-bar button{border:1px solid var(--av-line);color:var(--av-secondary);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600;transition:all .2s}.g12-filter-bar button.is-active,.g12-filter-bar button:hover{border-color:var(--av-blue);color:var(--av-text);background:#1d6fe826}.g12-subnav{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.g12-subnav a{border:1px solid var(--av-line);border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .2s}.g12-subnav a:hover,.g12-subnav a.is-active{border-color:var(--av-yellow);color:var(--av-yellow);background:#f4c5421a}.g12-v2-badge{color:var(--av-yellow);letter-spacing:.12em;background:linear-gradient(90deg,#f4c54233,#1d6fe82e);border:1px solid #f4c54266;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.g12-network-stage{grid-template-columns:1.35fr .9fr;align-items:start;gap:16px;display:grid}@media (max-width:1100px){.g12-network-stage{grid-template-columns:1fr}}.g12-tree-canvas{border-radius:var(--av-panel-radius,20px);border:1px solid var(--av-line);background:radial-gradient(600px 280px at 50% 0,#f4c54214,#0000 60%),radial-gradient(500px 260px at 50% 100%,#1d6fe81a,#0000 55%),#08162cb3;min-height:420px;padding:28px 20px 20px;position:relative;overflow:hidden}.g12-tree-svg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.g12-tree-body{z-index:1;flex-direction:column;align-items:stretch;gap:0;display:flex;position:relative}.g12-tree-row{grid-template-columns:72px 1fr;align-items:center;gap:8px;min-height:88px;display:grid}.g12-tree-row+.g12-tree-row{margin-top:28px}.g12-tree-label{letter-spacing:.08em;text-transform:uppercase;color:var(--av-muted);text-align:right;padding-right:4px;font-size:11px;font-weight:800}.g12-tree-label.you{color:var(--av-yellow)}.g12-tree-label.direct{color:#8ec5ff}.g12-tree-label.indirect{color:#f4c542d9}.g12-tree-nodes{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(28px,6vw,72px);display:flex}.g12-tree-cluster{flex-direction:column;align-items:center;gap:22px;min-width:72px;display:flex}.g12-tree-indirects{justify-content:center;gap:14px;min-height:44px;display:flex}.g12-node{cursor:pointer;color:inherit;transition:transform .25s var(--av-ease);background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex;position:relative}.g12-node:hover{transform:translateY(-3px)}.g12-node.is-selected .g12-node-orb{box-shadow:0 0 0 3px #f4c54273,0 8px 28px #1d6fe859}.g12-node-avatar{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.g12-node-orb{color:#0a1a30;isolation:isolate;background:radial-gradient(circle at 50% 38%,#ffe9a8 0%,#f4c542 52%,#c9a030 100%);border:none;border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;font-size:13px;font-weight:800;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 18px #071b3552}.g12-node-orb:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffffff38}.g12-node-orb.you{color:#071b35;background:radial-gradient(circle at 50% 34%,#fff4d6 0%,#f4c542 32%,#2a7af0 68%,#0d3d7a 100%);width:72px;height:72px;font-size:15px}.g12-node-orb.indirect{background:radial-gradient(circle at 50% 38%,#ffe9a8 0%,#f4c542 58%,#c9a030 100%);width:40px;height:40px;font-size:10px}.g12-node-orb.invite{color:var(--av-muted);box-shadow:none;background:#7da8dc24;border:2px dashed #f4c5428c}.g12-node-orb.invite:after{display:none}.g12-node-orb.pending{filter:saturate(.88)}.g12-node-status{border:2px solid var(--av-base,#071b35);box-sizing:border-box;z-index:4;pointer-events:none;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-2px;right:-2px}.g12-node-avatar:has(.g12-node-orb.indirect) .g12-node-status{border-width:1.5px;width:11px;height:11px;bottom:-1px;right:-1px}.g12-node-status.verified{background:var(--av-live)}.g12-node-status.on-mission{background:var(--av-blue);animation:1.6s infinite g12-pulse}.g12-node-status.pending{background:var(--av-yellow)}.g12-node-status.invite{background:var(--av-muted)}@keyframes g12-pulse{0%,to{box-shadow:0 0 #1d6fe88c}50%{box-shadow:0 0 0 6px #1d6fe800}}.g12-node-name{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:88px;font-size:11px;font-weight:700;overflow:hidden}.g12-node-meta{color:var(--av-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px}.g12-stat-duo{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.g12-stat-card{border-radius:var(--av-panel-radius,20px);text-align:center;background:linear-gradient(160deg,#f4c5421a,#071b358c);border:1px solid #f4c54259;padding:18px 16px}.g12-stat-card strong{letter-spacing:-.03em;color:var(--av-yellow);font-size:36px;font-weight:800;line-height:1;display:block}.g12-stat-card span{letter-spacing:.1em;color:var(--av-secondary);margin-top:8px;font-size:11px;font-weight:800;display:block}.g12-live-panel{flex-direction:column;max-height:640px;display:flex}.g12-live-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.g12-live-indicator{color:var(--av-live);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.g12-live-indicator:before{content:"";background:var(--av-live);border-radius:50%;width:8px;height:8px;animation:1.4s infinite g12-pulse;box-shadow:0 0 #3ddc9780}.g12-live-feed{flex-direction:column;flex:1;gap:8px;min-height:280px;padding-right:4px;display:flex;overflow-y:auto}.g12-live-feed--viewport-5{--g12-live-row-h:86px;max-height:calc(var(--g12-live-row-h) * 5 + 8px * 4);flex:none;height:auto;min-height:0}.g12-live-feed--fill{flex:auto;height:auto;min-height:0;max-height:none}.g12-pulse-panel{flex-direction:column;display:flex}.g12-pulse-panel .panel-head{flex-shrink:0}.g12-page .panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;margin-bottom:16px;display:flex}.g12-page .panel-head h2{margin:0;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.2}.g12-page .panel-head>span:not(.g12-live-indicator){width:100%;color:var(--av-muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.g12-team-preview-panel .panel-head{margin-bottom:18px}.g12-levels-panel .panel-head{margin-bottom:20px}.g12-levels-panel .g12-levels{margin-top:2px}.g12-live-item{box-sizing:border-box;border:1px solid var(--av-line);height:auto;min-height:0;animation:g12-slide-in .45s var(--av-ease);background:#08162c8c;border-radius:12px;flex-shrink:0;grid-template-columns:58px 1fr;align-items:start;gap:10px;padding:12px;display:grid}.g12-live-item>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.g12-live-item.is-new{background:#f4c54214;border-color:#f4c54273}@keyframes g12-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.g12-live-item .time{color:var(--av-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.g12-live-item .who{font-size:12px;font-weight:700}.g12-live-item .who small{color:var(--av-muted);margin-left:6px;font-size:10px;font-weight:600}.g12-live-item .detail{color:var(--av-secondary);word-break:break-word;margin-top:2px;font-size:11px;line-height:1.45}.g12-live-item .tone{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-top:8px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-block}.tone.gold{color:var(--av-yellow);background:#f4c54226}.tone.green{color:var(--av-live);background:#3ddc9726}.tone.blue{color:#8ec5ff;background:#1d6fe82e}.tone.yellow{color:#e8d48a;background:#f4c5421f}.tone.muted{color:var(--av-muted);background:#7da8dc1a}.g12-member-card{border:1px solid var(--av-line);background:#0c2040a6;border-radius:14px;margin-top:14px;padding:14px 16px;display:none}.g12-member-card.is-open{animation:g12-slide-in .35s var(--av-ease);display:block}.g12-member-card h4{margin:0 0 6px;font-size:15px}.g12-member-card .chips{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.g12-member-card .chips span{color:#9ec5ff;background:#1d6fe826;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.g12-member-card p{color:var(--av-secondary);margin:0;font-size:12px;line-height:1.5}.g12-legend{color:var(--av-muted);flex-wrap:wrap;gap:10px 16px;margin-top:14px;font-size:11px;display:flex}.g12-legend i{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.g12-mini-tree{border-radius:var(--av-panel-radius,20px);background:radial-gradient(420px 180px at 50% 0,#f4c5421a,#0000 65%),#08162c8c;border:1px solid #7da8dc2e;flex-direction:column;align-items:center;gap:0;margin-top:2px;padding:22px 16px 16px;display:flex}.g12-mini-tree__layer{z-index:1;justify-content:center;align-items:center;gap:clamp(14px,4vw,28px);width:100%;display:flex;position:relative}:is(.g12-mini-tree__layer:has(.g12-avatar-tip.is-open),.g12-mini-tree__layer:has(.g12-avatar-tip:hover),.g12-mini-tree__layer:has(.g12-avatar-tip:focus-within)){z-index:70}.g12-mini-tree__layer--you{margin-bottom:2px}.g12-mini-tree__layer--direct{padding:0 8px}.g12-mini-tree__layer--indirect{gap:clamp(10px,3vw,18px);padding:0 4px}.g12-mini-tree__rail{background:linear-gradient(#8ec5ff8c,#8ec5ff26);border-radius:999px;width:2px;height:18px}.g12-mini-tree__rail--fan{background:linear-gradient(90deg,#0000,#8ec5ff73 20% 80%,#0000);width:min(72%,240px);height:2px;margin:6px 0 10px}.g12-mini-node{isolation:isolate;background:radial-gradient(circle at 50% 38%,#ffe9a8 0%,#f4c542 52%,#c9a030 100%);border:none;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 16px #071b3547}.g12-mini-node:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffffff38}.g12-mini-node span{z-index:1;color:#0a1a30;letter-spacing:.02em;font-size:11px;font-weight:800;position:relative}.g12-mini-node--you{background:radial-gradient(circle at 50% 34%,#fff4d6 0%,#f4c542 32%,#2a7af0 68%,#0d3d7a 100%);width:56px;height:56px}.g12-mini-node--you span{color:#071b35;font-size:14px}.g12-mini-node--sm{width:30px;height:30px}.g12-mini-node--sm span{font-size:9px}.g12-mini-node.is-invite{box-shadow:none;background:#7da8dc1f;border:2px dashed #f4c54280}.g12-mini-node.is-invite:after{display:none}.g12-mini-node.is-invite span{color:var(--av-muted)}.g12-page .cta-row{flex-wrap:wrap;gap:10px;display:flex}.g12-page .btn{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.g12-page .btn-primary{color:#fff;background:linear-gradient(135deg,#1d6fe8,#0d4a9e);border-color:#8ec5ff59}.g12-page .btn-primary:hover{background:linear-gradient(135deg,#2a7af0,#1d6fe8)}.g12-page .btn-accent{color:#1a1200;background:linear-gradient(135deg,#f4c542,#e0a820);border-color:#f4c5428c}.g12-page .btn-accent:hover{background:linear-gradient(135deg,#ffd45e,#f4c542)}.g12-page .btn:disabled{opacity:.55;cursor:not-allowed}.g12-network-tree-panel{background:0 0;border:none;padding:0;overflow:hidden}.g12-network-hero{padding-bottom:14px}.g12-network-pulse .g12-metric{border-radius:calc(var(--av-panel-radius,20px) - 6px);padding:12px 14px}.g12-network-tree-panel .panel-head{padding:4px 4px 12px}.g12-mini-node__img,.g12-node-orb__img{object-fit:cover;z-index:1;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.g12-network-empty{color:var(--av-muted);text-align:center;max-width:220px;margin:0;padding:6px 10px;font-size:12px;line-height:1.35}.g12-network-empty--tree{max-width:280px;padding:12px 8px}.g12-live-indicator--idle{opacity:.72;letter-spacing:.04em}.g12-live-item--empty .who{color:var(--av-muted)}.g12-connect-form{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 4px 4px;display:flex}.g12-connect-form input{min-width:140px;max-width:240px;height:36px;color:var(--av-ink,#e8f1ff);background:#071b358c;border:1px solid #8ec5ff47;border-radius:10px;flex:1;padding:0 12px;font-size:13px}.g12-connect-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2a7af0,#1d6fe8);border:none;border-radius:10px;height:36px;padding:0 14px;font-size:12px;font-weight:700}.g12-connect-form button:disabled{opacity:.55;cursor:not-allowed}.g12-connect-error{color:#ffb4b4;width:100%;margin:0;font-size:12px}.g12-my-status{background:linear-gradient(135deg,#f4c5421a,#071b358c 45%),#041224eb;border:1px solid #f4c54259;border-radius:16px;gap:14px;margin:0 0 18px;padding:16px 18px;display:grid}.g12-my-status__top{grid-template-columns:minmax(0,1.4fr) auto minmax(0,1.2fr);align-items:center;gap:16px 20px;display:grid}.g12-my-status--guest{background:#071b358c;border-color:#8ec5ff47;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.g12-my-status--guest p{color:var(--av-secondary,#c8daf0);margin:0;font-size:14px}.g12-my-status__who{align-items:center;gap:12px;min-width:0;display:flex}.g12-my-status__avatar{color:#fff;background:#5b3fd4;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:18px;font-weight:700;display:grid;overflow:hidden}.g12-my-status__avatar img{object-fit:cover;width:100%;height:100%}.g12-my-status__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--av-yellow,#f4c542);margin:0 0 2px;font-size:11px}.g12-my-status__name{color:#f4f8ff;margin:0;font-size:18px;line-height:1.2}.g12-my-status__handle{color:var(--av-muted,#8aa0bc);margin:2px 0 0;font-size:13px}.g12-my-status__upline{color:#9dffc2;margin:6px 0 0;font-size:12px}.g12-my-status__tier{text-align:right;gap:2px;margin-left:auto;display:grid}.g12-my-status__tier-label{letter-spacing:.05em;text-transform:uppercase;color:var(--av-muted,#8aa0bc);font-size:10px}.g12-my-status__tier strong{color:var(--av-yellow,#f4c542);font-size:15px}.g12-my-status__tier span{color:var(--av-secondary,#c8daf0);font-size:12px}.g12-my-status__stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.g12-my-status__stats>div{text-align:center;background:#00000038;border:1px solid #8ec5ff2e;border-radius:12px;padding:10px 12px}.g12-my-status__stats strong{color:var(--av-yellow,#f4c542);font-size:20px;display:block}.g12-my-status__stats span{letter-spacing:.04em;text-transform:uppercase;color:var(--av-muted,#8aa0bc);font-size:11px}.g12-my-status__invite{background:#071b358c;border:1px solid #8ec5ff38;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;min-width:0;padding:12px 14px;display:flex}.g12-my-status__invite .g12-invite-label{margin-bottom:2px;display:block}.g12-my-status__invite .g12-invite-code{font-size:18px;display:block}.g12-my-status__invite .g12-invite-url{max-width:280px;margin-top:4px}.g12-my-status__invite .g12-invite-hint{max-width:320px;margin-top:6px;line-height:1.35}.g12-my-status__lists{grid-template-columns:1fr 1fr;gap:12px;display:grid}.g12-my-status__columns{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.g12-my-status__col{gap:12px;min-width:0;display:grid}.g12-people-list{background:#00000038;border:1px solid #8ec5ff29;border-radius:12px;min-height:88px;padding:12px 14px}.g12-people-list--upline{border-color:#f4c54259}.g12-people-list--downline{border-color:#1d6fe866}.g12-people-list__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.g12-people-list__head .g12-people-list__title{margin:0}.g12-people-list__title{letter-spacing:.04em;text-transform:uppercase;color:#f4f8ff;margin:0 0 10px;font-size:12px;font-weight:700}.g12-people-list--upline .g12-people-list__title{color:var(--av-yellow,#f4c542)}.g12-people-list--downline .g12-people-list__title{color:#8ec5ff}.g12-people-list__items{gap:8px;max-height:160px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.g12-people-list__items li{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.g12-people-list__item--with-action{grid-template-columns:32px minmax(0,1fr) auto}.g12-people-list__text{min-width:0;overflow:hidden}.g12-people-list__text strong,.g12-people-list__text em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g12-people-list__actions{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.g12-unfollow-btn{color:#ffc9c9;white-space:nowrap;cursor:pointer;background:#78181859;border:1px solid #ff8c8c73;border-radius:6px;height:22px;padding:0 8px;font-size:10px;font-weight:650;line-height:1}.g12-people-modal-list{max-height:none;overflow:visible}.g12-unfollow-btn:disabled{opacity:.55;cursor:not-allowed}.g12-unfollow-btn:hover:not(:disabled){background:#a0242480}.g12-people-list__avatar{color:#fff;background:#5b3fd4;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.g12-people-list__avatar img{object-fit:cover;width:100%;height:100%}.g12-people-list__items strong{color:#f4f8ff;font-size:13px;line-height:1.2;display:block}.g12-people-list__items em{color:var(--av-muted,#8aa0bc);font-size:11px;font-style:normal;display:block}.g12-people-list__tag{letter-spacing:.03em;text-transform:uppercase;color:var(--av-secondary,#c8daf0);white-space:nowrap;font-size:10px}.g12-people-list__empty{color:var(--av-muted,#8aa0bc);margin:0;font-size:12px;line-height:1.4}@media (max-width:980px){.g12-my-status__lists,.g12-my-status__columns{grid-template-columns:1fr}}.g12-my-status__forms{grid-template-columns:1fr 1fr;gap:12px;display:grid}.g12-code-form{background:#0003;border:1px solid #8ec5ff29;border-radius:12px;gap:8px;padding:12px 14px;display:grid}.g12-code-form__title{letter-spacing:.02em;color:#f4f8ff;margin:0;font-size:13px;font-weight:700}.g12-code-form--downline{border-color:#1d6fe873}.g12-code-form--downline .g12-code-form__title{color:#8ec5ff}.g12-code-form--upline{border-color:#f4c54266}.g12-code-form--upline .g12-code-form__title{color:var(--av-yellow,#f4c542)}.g12-code-form label{color:var(--av-secondary,#c8daf0);font-size:12px;line-height:1.35}.g12-code-form__row{align-items:center;gap:8px;display:flex}.g12-code-form input{color:#f4f8ff;background:#041224e6;border:1px solid #8ec5ff47;border-radius:10px;flex:1;min-width:0;height:36px;padding:0 12px;font-size:13px}.g12-code-form input::placeholder{color:#7f93ad}.g12-code-form .btn{white-space:nowrap;flex-shrink:0;height:36px}.g12-my-status__msg{margin:0;font-size:12px}.g12-my-status__msg.is-error{color:#ffb4b4}.g12-my-status__msg.is-ok{color:#9dffc2}@media (max-width:980px){.g12-my-status__top,.g12-my-status__forms{grid-template-columns:1fr}.g12-my-status__tier{text-align:left;margin-left:0}}.g12-modal-overlay{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020a16b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.g12-modal{background:linear-gradient(160deg,#f4c54214,#071b35f2 40%),#071b35;border:1px solid #f4c54259;border-radius:14px;width:min(420px,100%);padding:18px 18px 16px;box-shadow:0 18px 48px #00000073}.g12-modal h3{color:#f4f8ff;margin:0 0 8px;font-size:16px}.g12-modal p{color:var(--av-secondary,#c8daf0);margin:0 0 16px;font-size:13px;line-height:1.45}.g12-modal__actions{justify-content:flex-end;gap:8px;display:flex}.g12-modal__confirm{background:#c44;border-color:#c44}.g12-pulse-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.g12-pulse-btn{cursor:pointer;border-radius:8px;height:28px;padding:0 12px;font-size:11px;font-weight:700}.g12-pulse-btn:disabled{opacity:.55;cursor:not-allowed}.g12-pulse-btn--accept{color:#f4f8ff;background:#1d6fe8d9;border:1px solid #3d8cff8c}.g12-pulse-btn--accept:hover:not(:disabled){background:#2d82f5f2}.g12-pulse-btn--reject{color:#ffb4b4;background:0 0;border:1px solid #ff8c8c66}.g12-pulse-btn--reject:hover:not(:disabled){background:#78181859}.g12-pulse-action-error{color:#ffb4b4;margin:0 0 8px;font-size:12px}.g12-invite-block{background:#071b3566;border:1px solid #8ec5ff38;border-radius:12px;margin-top:12px;padding:12px 14px}.g12-invite-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.g12-invite-label{letter-spacing:.04em;text-transform:uppercase;color:var(--av-muted);font-size:11px}.g12-invite-code{color:var(--av-yellow,#f4c542);font-size:14px;font-weight:700}.g12-invite-copy{height:32px;margin-left:auto;padding:0 12px;font-size:12px}.g12-invite-url{color:#9ec5ff;word-break:break-all;margin:8px 0 0;font-size:12px}.g12-invite-hint{color:var(--av-muted);margin:8px 0 0;font-size:11px}.g12-level-progress{color:var(--av-secondary);margin:0 0 12px;font-size:12px}.g12-level.is-current{background:#f4c5420f;border-color:#f4c5428c;box-shadow:inset 0 0 0 1px #f4c54240}.g12-level.is-current .g12-level-head strong{color:var(--av-yellow,#f4c542)}.g12-pulse-head-actions{align-items:center;gap:10px;display:flex}.g12-pulse-manage{border:1px solid var(--av-line);height:26px;color:var(--av-secondary,#9ec5ff);white-space:nowrap;cursor:pointer;background:#0c2040a6;border-radius:8px;padding:0 10px;font-size:10px;font-weight:650}.g12-pulse-manage:hover{color:#f4f8ff;border-color:#3d8cff73}.g12-pulse-row-head{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.g12-pulse-avatar{color:#dcecff;background:#1d6fe840;border:1px solid #3d8cff59;border-radius:999px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid;overflow:hidden}.g12-pulse-avatar__img{object-fit:cover;width:100%;height:100%;display:block}.g12-live-item{grid-template-columns:58px 1fr;position:relative}.g12-pulse-dismiss{color:#ffb4b4;cursor:pointer;background:0 0;border:1px solid #ff8c8c59;border-radius:6px;width:22px;height:22px;padding:0;font-size:11px;font-weight:700;line-height:1}.g12-pulse-dismiss:hover{background:#78181859}.g12-pulse-modal{z-index:80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.g12-pulse-modal__backdrop{background:#040c1cb8;position:absolute;inset:0}.g12-pulse-modal__card{z-index:1;border:1px solid var(--av-line);background:#08162cf5;border-radius:14px;flex-direction:column;width:min(960px,96vw);max-height:min(92vh,900px);display:flex;position:relative;box-shadow:0 18px 48px #00000059}.g12-pulse-modal__head{border-bottom:1px solid var(--av-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.g12-pulse-modal__head h3{margin:0;font-size:15px;font-weight:700}.g12-pulse-modal__list{flex-direction:column;flex:1;gap:8px;min-height:50vh;padding:12px 14px;display:flex;overflow-y:auto}.g12-pulse-modal__empty{color:var(--av-muted);margin:12px 0;font-size:13px}.g12-pulse-modal__footer{border-top:1px solid var(--av-line);flex-wrap:wrap;gap:8px;padding:12px 14px 14px;display:flex}.g12-network-loading{width:100%;min-height:160px;color:var(--av-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px 12px;font-size:13px;display:flex}.g12-network-loading p{margin:0}.g12-network-loading--pulse{min-height:140px}.g12-spinner{border:2px solid #9ec5ff40;border-top-color:#9ec5fff2;border-radius:999px;width:28px;height:28px;animation:.75s linear infinite g12-spin}@keyframes g12-spin{to{transform:rotate(360deg)}}.g12-pulse-dismiss{color:#ffc0c0;cursor:pointer;background:#5a121c73;border:1px solid #ff8c8c66;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;font-size:0;line-height:0;display:inline-grid}.g12-pulse-dismiss svg{display:block}.g12-live-item .g12-pulse-dismiss{z-index:2;position:absolute;top:8px;right:8px}.g12-pulse-dismiss:hover{color:#ffe0e0;background:#8c1c24b3}.g12-pulse-modal__close{color:#c8daf8;cursor:pointer;background:0 0;border:1px solid #9ec5ff47;border-radius:8px;width:28px;height:28px;padding:0;font-size:20px;font-weight:500;line-height:1}.g12-pulse-modal__close:hover{background:#1430588c}.g12-pulse-modal__sentinel{width:100%;height:1px}.g12-pulse-modal__end{text-align:center;color:var(--av-muted);margin:4px 0 8px;font-size:12px}.g12-pulse-avatar-tip,.g12-avatar-tip{flex-direction:column;align-items:center;display:inline-flex;position:relative}.g12-avatar-tip.is-open,.g12-avatar-tip:hover,.g12-avatar-tip:focus-within{z-index:80}.g12-avatar-tip__trigger{cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;place-items:center;margin:0;padding:0;display:grid;position:relative}.g12-avatar-tip__hover{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:30;background:#08162cf5;border:1px solid #d4af3773;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 10px 24px #00000059}.g12-avatar-tip__trigger.g12-mini-node .g12-avatar-tip__hover{color:#fff}.g12-avatar-tip__trigger:hover .g12-avatar-tip__hover,.g12-avatar-tip__trigger:focus-visible .g12-avatar-tip__hover{opacity:1;transform:translate(-50%)translateY(0)}.g12-avatar-tip__pop{z-index:90;color:#fff;text-align:left;background:#08162cfa;border:1px solid #9ec5ff59;border-radius:12px;width:min(220px,70vw);padding:12px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 16px 36px #0006}.g12-avatar-tip__pop-head{grid-template-columns:40px 1fr;align-items:center;gap:10px;margin-bottom:10px;display:grid}.g12-avatar-tip__pop-head strong,.avantily-app.ct-v4 .ct-panel .g12-avatar-tip__pop strong{color:#fff;font-size:13px;display:block}.g12-avatar-tip__pop-head p,.avantily-app.ct-v4 .ct-panel .g12-avatar-tip__pop p{color:#cfe0ff;margin:2px 0 0;font-size:12px}.g12-avatar-tip__pop-head small,.avantily-app.ct-v4 .ct-panel .g12-avatar-tip__pop small{color:#ffffffb8;margin-top:2px;font-size:11px;display:block}.g12-avatar-tip__pop-face,.g12-avatar-tip__face{background:#1e406ecc;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.g12-avatar-tip__img{object-fit:cover;width:100%;height:100%;display:block}.g12-avatar-tip__link,.avantily-app.ct-v4 .ct-panel .g12-avatar-tip__pop .g12-avatar-tip__link{color:#fff;background:#2f78dce6;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:8px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.g12-avatar-tip__link:hover,.avantily-app.ct-v4 .ct-panel .g12-avatar-tip__pop .g12-avatar-tip__link:hover{color:#fff;background:#408cf0f2}.g12-avatar-tip__muted,.avantily-app.ct-v4 .ct-panel .g12-avatar-tip__pop .g12-avatar-tip__muted{color:#ffffffb8;margin:0;font-size:12px}.g12-pulse-avatar-tip .g12-avatar-tip__trigger.g12-pulse-avatar{border-radius:50%;width:32px;height:32px;overflow:visible}.g12-mini-avatar-tip .g12-avatar-tip__trigger.g12-mini-node{overflow:visible}.g12-mini-avatar-tip .g12-mini-node__img{border-radius:50%}.g12-pulse-avatar-tip .g12-avatar-tip__trigger.g12-pulse-avatar{overflow:visible}.g12-pulse-avatar-tip .g12-pulse-avatar__img{border-radius:50%}.g12-avatar-tip__trigger.g12-mini-node{appearance:none;isolation:auto;overflow:visible}.g12-page .ct-home-hero-slide{margin-bottom:18px}.is-space-hero-bleed .g12-page{width:100%;max-width:none}.avantily-app.ct-v4 .is-space-hero-bleed .g12-network-hero.ct-home-hero-slide-inner{width:100%;max-width:min(1180px,100% - 40px)}
