@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&display=swap";.accordion-gallery{--ag-accent: #ffffff;--ag-overlay: #060010;--ag-text: #ffffff;--ag-gap: 10px;--ag-radius: 16px;--ag-media-size: 320px;display:flex;flex-direction:row;gap:var(--ag-gap);width:100%;max-width:100%;perspective:1400px;perspective-origin:50% 50%}.accordion-gallery--vertical{flex-direction:column}.ag-panel{position:relative;flex:1 1 0;min-width:0;min-height:0;overflow:hidden;border-radius:var(--ag-radius);cursor:pointer;display:block;text-decoration:none;outline:none;transform-style:preserve-3d;transform-origin:center center;background:#0a0713;box-shadow:0 10px 30px -18px #000c;will-change:flex-grow,transform;-webkit-tap-highlight-color:transparent}.ag-panel:focus-visible{box-shadow:0 0 0 2px var(--ag-accent),0 10px 30px -18px #000c}.ag-panel__frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.ag-panel__media{--ag-gray: 1;--ag-dim: .35;position:absolute;top:50%;left:50%;width:var(--ag-media-size);height:100%;filter:grayscale(var(--ag-gray));will-change:transform,filter}.accordion-gallery--vertical .ag-panel__media{width:100%;height:var(--ag-media-size)}.ag-panel__media img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ag-panel__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--ag-overlay) 78%,transparent) 100%),color-mix(in srgb,var(--ag-overlay) calc(var(--ag-dim, .35) * 100%),transparent)}.ag-panel__label{position:absolute;left:20px;bottom:20px;right:20px;display:flex;align-items:center;gap:12px;pointer-events:none;z-index:2}.ag-panel__bar{flex:0 0 auto;width:3px;height:26px;border-radius:3px;background:var(--ag-accent);opacity:0;box-shadow:0 0 12px color-mix(in srgb,var(--ag-accent) 60%,transparent)}.ag-panel__text{color:var(--ag-text);font-family:inherit;font-weight:600;font-size:clamp(1rem,1.4vw,1.4rem);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;text-shadow:0 2px 14px rgba(0,0,0,.55)}@media(max-width:520px){.accordion-gallery{flex-direction:column;perspective:none;height:auto!important}.ag-panel{min-height:84px;transform:none!important}.accordion-gallery .ag-panel__media{width:100%;height:var(--ag-media-size)}}@media(prefers-reduced-motion:reduce){.ag-panel,.ag-panel__media{will-change:auto}}.infinite-spiral{position:relative;width:100%;height:100%;min-height:320px;overflow:hidden;isolation:isolate}.infinite-spiral__stage{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.infinite-spiral__item{position:absolute;top:50%;left:50%;display:block;width:var(--infinite-spiral-card-width);height:var(--infinite-spiral-card-height);overflow:hidden;border:1px solid rgb(255 255 255 / .24);border-radius:var(--infinite-spiral-card-radius);background:#ffffff14;box-shadow:0 14px 38px #08061233;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity,filter;text-decoration:none}.infinite-spiral__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-position:center;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.infinite-spiral__item{transition:none}}.member-page-head{display:flex;justify-content:space-between;gap:20px;align-items:end;flex-wrap:wrap;margin-bottom:4px}.member-content .panel,.member-content .data-card{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.member-content .data-card:hover{transform:translateY(-3px);border-color:#34d39959;box-shadow:0 12px 30px #00000059}.member-content .panel:hover{border-color:#34d39938}.side-nav a.active{background:linear-gradient(90deg,rgba(52,211,153,.14),transparent);box-shadow:inset 0 0 0 1px #34d3991f}.side-nav a.active svg{color:var(--cyan)}.member-content table tbody tr{transition:background .15s ease}.member-content table tbody tr:hover{background:#34d3990d}.member-content .cards-3 .feature-card{transition:transform .2s ease,border-color .2s ease;cursor:pointer}.member-content .cards-3 .feature-card:hover{transform:translateY(-4px);border-color:#34d39959}.inline-copy input{font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;color:#000}.member-content .data-card:nth-child(4) .data-value{color:var(--gold)}@media(max-width:720px){.member-page-head{align-items:flex-start}}.profile-2col{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:480px){.profile-2col{grid-template-columns:1fr}}.mp-active-banner{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;margin-bottom:14px;border:1px solid rgba(52,211,153,.35);border-radius:12px;background:linear-gradient(120deg,#34d3991a,#34d39905)}.mp-active-left{display:flex;align-items:center;gap:12px}.mp-active-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;color:var(--success);background:#5ce2a21f;border:1px solid rgba(92,226,162,.35)}.mp-active-title{font-weight:700;color:var(--success);font-size:13px;letter-spacing:.02em}.mp-active-amount{font:700 18px var(--font-display);margin-top:2px}.mp-active-sub{color:var(--muted);font-size:12px;margin-top:2px}.mp-active-cap{display:flex;align-items:center;gap:8px;margin-top:8px}.mp-active-cap>span:first-child{font-size:12px;color:var(--muted);white-space:nowrap}.mp-cap-track{width:100px;height:7px;border-radius:999px;background:#00000014;overflow:hidden;flex-shrink:0}.mp-cap-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#22c55e,#16a34a);transition:width .3s ease}.mp-cap-fill.is-complete{background:linear-gradient(90deg,#f59e0b,#d97706)}.mp-cap-pct{font-size:11px;color:var(--muted);white-space:nowrap}.mp-active-rate{display:flex;flex-direction:column;align-items:center;padding:8px 16px;border-radius:10px;border:1px solid rgba(226,169,79,.35);background:#e2a94f14;color:var(--gold);font:700 18px var(--font-display);line-height:1.1}.mp-active-rate span{font:500 10px var(--font-body);color:var(--muted);margin-top:2px}.mp-empty-banner{margin-bottom:14px}.mp-wallet-strip{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 18px;margin-bottom:20px;border:1px solid var(--line);border-radius:10px;background:#0917288c;font-size:13.5px}.mp-wallet-strip b{color:var(--gold)}.mp-wallet-strip span{display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.mp-section-head{margin:4px 0 14px}.mp-section-head h2{font:700 17px var(--font-display);margin:0}.mp-package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:22px}.mp-package-card{display:flex;flex-direction:column;padding:20px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(160deg,#0f2036bf,#070f1dd9);transition:transform .2s ease,border-color .2s ease}.mp-package-card:hover{transform:translateY(-3px);border-color:#34d3994d}.mp-package-name{font:700 15px var(--font-display);color:var(--cyan);text-transform:uppercase;letter-spacing:.03em}.mp-package-price{font:700 28px var(--font-display);margin:6px 0 8px}.mp-package-desc{color:var(--muted);font-size:12.5px;line-height:1.5;margin:0 0 14px;min-height:36px}.mp-package-features{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.mp-package-features li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink)}.mp-package-features li svg{color:var(--success);flex-shrink:0}.mp-package-valid{font-size:11px;color:var(--muted);margin-bottom:14px}.mp-package-btn{margin-top:auto;width:100%}.mp-info-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;margin-bottom:20px}.mp-rules-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mp-rules-list li{position:relative;padding-left:16px;font-size:12.5px;color:var(--muted);line-height:1.5}.mp-rules-list li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--cyan)}.mp-howitworks-panel .panel-head h2{display:flex;align-items:center;gap:6px}.mp-howitworks-panel p{color:var(--muted);font-size:12.5px;line-height:1.6;margin:0}.mp-history-panel .sub-cell{color:var(--muted);font-size:11px;margin-top:2px}.mp-confirm{margin-bottom:14px}.mp-confirm-price{font:700 30px var(--font-display);color:var(--gold);text-align:center;margin-bottom:14px}.mp-confirm-row{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line);font-size:12.5px}.mp-confirm-row:last-child{border-bottom:0}.mp-confirm-row span{color:var(--muted)}.mp-confirm-row b{color:var(--ink);font-weight:600}@media(max-width:820px){.mp-info-grid{grid-template-columns:1fr}}@media(max-width:560px){.mp-active-banner,.mp-wallet-strip{flex-direction:column;align-items:flex-start}}.tt-outer{display:flex;flex-direction:column;gap:18px;overflow-x:auto;padding-bottom:4px}.tt-legend{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--muted);padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:#ffffff05;width:fit-content}.tt-legend-item{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--ink)}.tt-legend-dot{width:9px;height:9px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px #34d39926}.tt-legend-arrow{color:var(--muted);font-weight:700}.tt-legend-note{color:var(--muted)}.tt-wrap{display:flex;flex-direction:column;align-items:center;gap:0;width:fit-content;min-width:100%}.tt-empty{padding:32px 16px;text-align:center;color:var(--muted);font-size:14px}.tt-node{display:flex;flex-direction:column;align-items:center;position:relative}.tt-dot{width:10px;height:10px;border-radius:50%;background:var(--tt-color, #34d399);box-shadow:0 0 0 4px color-mix(in srgb,var(--tt-color, #34d399) 18%,transparent);position:relative;z-index:2}.tt-dot-top{margin-bottom:-1px}.tt-dot-bottom{margin-top:-1px}.tt-node .tt-children:before{content:"";display:block;width:3px;height:20px;margin:0 auto;background:linear-gradient(to bottom,var(--tt-color, var(--line)),color-mix(in srgb,var(--tt-color, var(--line)) 60%,transparent));border-radius:2px}.tt-card{--tt-color: #34d399;position:relative;width:260px;max-width:82vw;background:linear-gradient(180deg,color-mix(in srgb,var(--tt-color) 6%,var(--panel)),var(--panel));border:1.5px solid var(--tt-color);border-radius:14px;padding:14px 16px 12px;box-shadow:0 0 0 1px #ffffff05,0 8px 20px #00000059;transition:transform .15s ease,box-shadow .15s ease}.tt-card:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ffffff08,0 12px 28px #0006}.tt-crown{position:absolute;top:10px;right:12px;color:var(--gold)}.tt-avatar{width:42px;height:42px;border-radius:50%;border:2px solid var(--tt-color);color:var(--tt-color);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;margin:0 auto 8px;background:color-mix(in srgb,var(--tt-color) 12%,transparent)}.tt-name{text-align:center;font-weight:700;font-size:14px;color:var(--ink)}.tt-code{text-align:center;font-size:11px;color:var(--cyan-soft);font-family:var(--font-mono);margin-top:2px;margin-bottom:10px}.tt-row{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:6px}.tt-amount{font-size:12px;font-weight:700;color:var(--ink)}.tt-team-line{text-align:center;font-size:11px;color:var(--muted);margin-bottom:10px}.tt-expand{display:flex;align-items:center;justify-content:center;gap:4px;margin:0 auto;padding:3px 12px;border-radius:999px;border:1px solid var(--tt-color);background:color-mix(in srgb,var(--tt-color) 10%,transparent);color:var(--ink);font-size:11px;font-weight:600}.tt-expand:hover{color:var(--ink);background:color-mix(in srgb,var(--tt-color) 18%,transparent)}.tt-children{display:flex;flex-direction:column;align-items:center;gap:0}.tt-children.tt-children-branch{flex-direction:row;align-items:flex-start;justify-content:center;flex-wrap:nowrap;gap:28px;position:relative;padding-top:20px}.tt-children.tt-children-branch:before{content:"";position:absolute;top:0;left:50%;width:3px;height:20px;margin-left:0;background:var(--tt-color, var(--line));border-radius:2px;transform:translate(-1.5px)}.tt-child-slot{position:relative;padding-top:20px;display:flex;flex-direction:column;align-items:center}.tt-children-branch .tt-child-slot:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--tt-color, var(--line))}.tt-children-branch .tt-child-slot:first-child:before{left:50%;right:0;border-radius:2px 0 0}.tt-children-branch .tt-child-slot:last-child:before{left:0;right:50%;border-radius:0 2px 0 0}.tt-children-branch .tt-child-slot:only-child:before{display:none}.tt-children-branch .tt-child-slot:after{content:"";position:absolute;top:0;left:50%;width:3px;height:20px;background:var(--tt-color, var(--line));border-radius:2px;transform:translate(-1.5px)}@media(max-width:430px){.tt-card{max-width:74vw;padding:12px 14px 10px}.tt-children.tt-children-branch{gap:18px}.tt-legend{font-size:11px}}.au-view-toggle{display:inline-flex;border:1px solid rgba(138,164,184,.18);border-radius:8px;overflow:hidden}.au-view-btn{display:flex;align-items:center;gap:6px;min-width:0;padding:7px 14px;font-size:12px;font-weight:600;color:var(--muted);background:transparent;border:none;border-right:1px solid rgba(138,164,184,.18)}.au-view-btn:last-child{border-right:none}.au-view-btn.active{color:var(--ink);background:#8aa4b81a}.tree-wrap-visual{max-height:none;overflow:visible;border:none;padding:20px 4px 4px}.tree-wrap{margin-top:6px;max-height:640px;overflow-y:auto;border:1px solid rgba(138,164,184,.12);border-radius:10px}.tree-head-row,.tree-row{display:grid;grid-template-columns:28px minmax(160px,1fr) 120px 90px 100px 90px;align-items:center;gap:10px}.tree-head-row{padding:8px 12px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid rgba(138,164,184,.12)}.tree-row{padding:9px 12px;border-bottom:1px solid rgba(138,164,184,.08);transition:background .15s ease}.tree-row:hover{background:#e2a94f0d}.tree-row-match{background:#e2a94f1a}.tree-toggle{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:transparent;color:var(--muted);cursor:pointer;border-radius:6px}.tree-toggle:hover:not(:disabled){background:#8aa4b81f;color:var(--ink)}.tree-toggle:disabled{cursor:default;opacity:.5}.tree-leaf-dot{width:4px;height:4px;border-radius:50%;background:var(--muted);display:inline-block}.tree-crown{color:var(--gold);flex-shrink:0;margin-right:-4px}.tree-identity{display:flex;flex-direction:column;min-width:0}.tree-name{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-email{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-code{font-family:monospace;font-size:12px;color:var(--gold)}.tree-status{justify-self:start}.tree-invested{font-size:12px;text-align:right}.tree-count{font-size:12px;color:var(--muted);text-align:right}.tree-children{border-left:1px dashed rgba(138,164,184,.18);margin-left:24px}@media(max-width:1100px){.tree-head-row{display:none}.tree-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px}.tree-toggle{flex:0 0 auto}.tree-identity{flex:1 1 100%;min-width:0;order:1}.tree-code,.tree-status,.tree-invested,.tree-count{flex:0 0 auto;order:2}.tree-children{margin-left:14px}}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-stat-card{display:flex;gap:14px;align-items:flex-start;padding:20px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(150deg,#0f2036d9,#070f1de0);box-shadow:inset 0 1px #ffffff0d;transition:transform .2s ease,border-color .2s ease}.admin-stat-card:hover{transform:translateY(-3px);border-color:#34d3994d}.admin-stat-card .data-value{display:block;margin:8px 0 4px;font:700 24px var(--font-display)}.admin-stat-icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:10px;color:var(--cyan);background:#34d3991a;border:1px solid rgba(52,211,153,.25)}.admin-stat-card.gold .admin-stat-icon{color:var(--gold);background:#e2a94f1a;border-color:#e2a94f4d}.admin-panel .empty svg{color:var(--cyan)}.admin-refer-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:10px}.admin-refer-item{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:10px;background:#e2a94f0f;border:1px solid rgba(226,169,79,.18);min-width:0}.admin-refer-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.admin-refer-value{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.admin-refer-value code{font-size:13px;color:var(--gold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto}.admin-refer-link{max-width:70%}@media(max-width:720px){.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-refer-row{grid-template-columns:1fr}}@media(max-width:430px){.admin-stats{grid-template-columns:1fr;gap:10px}.admin-stat-card{padding:14px;gap:10px}.admin-stat-card .data-value{font-size:19px;margin:5px 0 2px}.admin-stat-icon{width:32px;height:32px;border-radius:8px}.admin-stat-icon svg{width:15px;height:15px}}.au-adjust-types{display:flex;gap:8px;margin:-4px 0 16px}.admin-users-panel .table-wrap table thead th{background:#34d3990d;white-space:nowrap}.admin-users-panel table tbody tr{transition:background .15s ease}.admin-users-panel table tbody tr:hover{background:#34d3990a}.admin-users-panel td{white-space:nowrap}.au-name{color:var(--ink);font-weight:600}.au-earned{color:var(--cyan-soft);font-weight:600}.admin-users-panel .admin-row-actions{flex-wrap:nowrap}.au-detail-row span{color:var(--muted);font-size:12.5px}.au-detail-row b{color:var(--ink);font-weight:600;text-align:right}.au-adjust-note{display:flex;align-items:center;gap:8px;margin:0 0 16px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#34d3990f;color:var(--muted);font-size:12.5px}.au-adjust-note svg{color:var(--cyan);flex-shrink:0}.au-adjust-note b{color:var(--ink)}@media(max-width:720px){.au-filters{flex-direction:column;align-items:stretch}.au-status-field,.au-reset{width:100%}}.admin-investments-panel .table-wrap table thead th{background:#e2a94f0d;white-space:nowrap}.admin-investments-panel table tbody tr{transition:background .15s ease}.admin-investments-panel table tbody tr:hover{background:#e2a94f0d}.admin-investments-panel .mono-cell{font-family:var(--font-mono, ui-monospace, monospace);font-size:11.5px;color:#8aa4b8;white-space:nowrap}.admin-investments-panel .sub-cell{font-size:11px;color:#8aa4b8;margin-top:2px}.admin-investments-panel .admin-row-actions{display:flex;gap:6px;flex-wrap:wrap}.investment-history-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.investment-history-meta div{display:flex;flex-direction:column;gap:2px}.investment-history-meta span{font-size:11px;color:#8aa4b8;text-transform:uppercase;letter-spacing:.04em}.investment-history-meta strong{font-size:14px;color:var(--ink)}.admin-withdrawals-panel .table-wrap table thead th{background:#e2a94f0d}.admin-withdrawals-panel table tbody tr{transition:background .15s ease}.admin-withdrawals-panel table tbody tr:hover{background:#e2a94f0d}.admin-row-actions{display:flex;gap:6px;flex-wrap:wrap}.admin-plans-panel .table-wrap table thead th{background:#34d3990d}.admin-plans-panel table td:first-child{font-weight:600;color:var(--ink)}.admin-deposits-panel .table-wrap table thead th,.admin-deposits-panel table tbody tr:hover{background:#e2a94f0d}.deposit-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-top:16px}.deposit-settings-grid .button-row{display:flex;align-items:center;gap:14px;margin-top:4px}@media(max-width:720px){.deposit-settings-grid{grid-template-columns:1fr}}.au-subtitle{margin:4px 0 0;color:var(--muted);font-size:12.5px}.au-filters{display:flex;flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:18px;padding:16px;border:1px solid var(--line);border-radius:11px;background:#0611208c}.au-search{flex:1 1 260px;margin-bottom:0}.au-status-field{margin-bottom:0;width:170px}.au-status-tabs{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden;flex-shrink:0}.au-status-tab{min-width:0;overflow:hidden;text-overflow:ellipsis;padding:10px 16px;font-size:12.5px;font-weight:600;color:var(--muted);background:transparent;border:none;border-right:1px solid var(--line);white-space:nowrap}.au-status-tab:last-child{border-right:none}.au-status-tab.active{color:var(--ink);background:#e2a94f1f}.au-status-tab .au-tab-count{margin-left:6px;color:var(--gold);font-weight:700}.au-search-box{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:7px;padding:0 12px;background:transparent}.au-search-box svg{color:var(--muted);flex-shrink:0}.au-search-box input{border:0;background:transparent;padding:11px 0;color:var(--ink);width:100%}.au-search-box input:focus{outline:0}.au-reset{height:40px;align-self:end}.au-muted{color:var(--muted)}.au-code{font:11px var(--font-mono);color:var(--cyan-soft);letter-spacing:.03em}.au-type-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:20px;font-size:11.5px;font-weight:600;white-space:nowrap}.au-type-deposit{color:var(--success);background:#5ce2a21f}.au-type-withdrawal{color:var(--gold);background:#e2a94f1f}.au-type-package{color:var(--cyan);background:#6ba7ff1f}.au-detail{display:grid;gap:2px}.au-detail-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(110,165,140,.14)}.au-detail-row:last-child{border-bottom:0}.au-detail-row span{color:var(--muted);font-size:12.5px;flex-shrink:0}.au-detail-row b{color:var(--ink);font-weight:600;text-align:right;min-width:0;overflow-wrap:anywhere}.admin-requests-panel .table-wrap table thead th{background:#e2a94f0d;white-space:nowrap}.admin-requests-panel table tbody tr{transition:background .15s ease}.admin-requests-panel table tbody tr:hover{background:#e2a94f0d}.admin-requests-panel .admin-row-actions{flex-wrap:nowrap}.admin-requests-panel .sub-cell{color:var(--muted);font-size:11px;margin-top:2px}@media(max-width:720px){.admin-requests-panel .table-wrap{font-size:12.5px}.au-filters{flex-direction:column;align-items:stretch}.au-status-field{width:100%!important}.au-search{flex:1 1 auto}.au-status-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;border-radius:8px;overflow:hidden}.au-status-tab{min-width:0;flex:none;padding:10px 8px;font-size:12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);white-space:normal;overflow:visible;text-overflow:clip}.au-status-tab:nth-child(2n){border-right:none}.au-status-tab:nth-last-child(-n+2){border-bottom:none}}.roi-run-buttons{display:flex;flex-wrap:wrap;gap:10px}.roi-settings-note{color:var(--muted);font-size:12px;margin:6px 0 0}.roi-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;margin-top:16px}.roi-levels-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px}.roi-level-cell label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:5px}.roi-level-input{display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#ffffff05}.roi-level-input input{border:none;background:transparent;padding:8px 10px;width:100%;color:var(--ink);font-size:14px}.roi-level-input input:focus{outline:none}.roi-level-input span{padding:0 10px 0 0;color:var(--muted);font-size:12px}.roi-settings-panel .table-wrap input{width:100%;border:1px solid var(--line);border-radius:6px;background:#ffffff05;padding:7px 9px;color:var(--ink);font-size:13px}.roi-settings-save-row{display:flex;align-items:center;gap:14px;margin-top:16px;justify-content:flex-end}@media(max-width:900px){.roi-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roi-levels-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.roi-settings-grid{grid-template-columns:1fr}.roi-levels-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.roi-weekday-picks{display:flex;flex-wrap:wrap;gap:8px}.roi-weekday{min-width:56px;padding:9px 14px;border-radius:999px;cursor:pointer;border:1px solid var(--line);background:transparent;color:var(--muted);font:700 13px var(--font-display)}.roi-weekday.active{color:var(--p-text, var(--ink));border-color:var(--gold);background:#d9ac3f2e}@media(max-width:430px){.roi-weekday{min-width:0;flex:1 1 calc(25% - 8px);padding:9px 6px}}:root{--midnight: #080b10;--deep: #0a0f16;--panel: #10151f;--panel-2: #161d2b;--cyan: #34d399;--cyan-soft: #7fe8bd;--gold: #e2a94f;--gold-soft: #f2cf8e;--ink: #f1f5f2;--muted: #8a978f;--line: rgba(110, 165, 140, .2);--danger: #ff7184;--success: #5ce2a2;--font-display: "Manrope", sans-serif;--font-body: "Inter", sans-serif;--font-mono: "JetBrains Mono", monospace}.theme-light{--midnight: #f6f8fb;--deep: #eef2f7;--panel: #ffffff;--panel-2: #f3f6fa;--cyan: #0f9d68;--cyan-soft: #12b378;--gold: #b8791f;--gold-soft: #c98d2e;--ink: #10151f;--muted: #5b6b76;--line: rgba(15, 157, 104, .22);--danger: #d92d4d;--success: #12925f;background:var(--midnight);color:var(--ink)}.theme-light .feature-card,.theme-light .data-card,.theme-light .plan-card,.theme-light .auth-card,.theme-light .about-preview-stat{background:linear-gradient(150deg,#fff,#f4f7fa);box-shadow:inset 0 1px #00000005,0 8px 24px #0f1e320f}.theme-light .panel{background:#fff;box-shadow:0 6px 20px #0f1e320d}.theme-light .field input,.theme-light .field select,.theme-light .field textarea{background:#f4f6f9;border-color:var(--line);color:var(--ink)}.theme-light .field input::placeholder,.theme-light .field textarea::placeholder{color:#8b9aa5}.theme-light .footer{background:linear-gradient(180deg,transparent,rgba(15,30,50,.03))}.theme-light .network-stage{background:linear-gradient(160deg,#eef3f1,#e4ece8);border-color:var(--line)}.theme-light .faq-item{background:#fff;box-shadow:0 4px 14px #0f1e320a}.theme-light .member-sidebar{background:#fff;border-right-color:var(--line);box-shadow:2px 0 16px #0f1e320a}.theme-light .member-topbar{background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.theme-light .member-sidebar.collapsed{background:#fff;box-shadow:30px 0 60px #0f1e321f}.theme-light .admin-sidebar{background:#fffaf2;border-right-color:#b8791f47}.theme-light .admin-sidebar .side-nav a:hover,.theme-light .admin-sidebar .side-nav a.active{background:#b8791f1f}.theme-light .side-nav a:hover,.theme-light .side-nav a.active{background:#0f9d681a}.theme-light .admin-stat-card{background:linear-gradient(150deg,#fff,#f4f7fa);box-shadow:inset 0 1px #00000005,0 8px 20px #0f1e320f}.theme-light .side-footer,.theme-light .side-kicker{color:#5b6b76}.theme-light .table-wrap{background:#fff}.theme-light td{color:var(--ink)}.theme-light th{background:#b8791f12}.theme-light .button-danger{color:#b91c3c}.theme-light .modal{background:#fff;box-shadow:0 20px 80px #0f1e322e}.theme-light .modal-backdrop{background:#0f141e8c}.theme-light .au-filters{background:#f4f6f9}.theme-light .mp-wallet-strip{background:#fff;box-shadow:0 4px 14px #0f1e320d}.theme-light .mp-package-card{background:linear-gradient(160deg,#fff,#f4f7fa);box-shadow:inset 0 1px #00000005,0 8px 20px #0f1e320f}.theme-light .mp-active-banner{background:linear-gradient(120deg,#0f9d6814,#0f9d6805)}.theme-light .illustration-panel{background:linear-gradient(160deg,#eef3f1,#e4ece8)}.theme-light .illustration-panel .mlm-node circle:first-child{fill:#ffffffd9}.theme-light .dashboard-mock{background:#fff;box-shadow:0 8px 26px #0f1e320f}.theme-light .dashboard-mock-head{background:#f4f6f9}.theme-light .dashboard-mock-card{background:#f7f9fb}@media(max-width:760px){.theme-light:not(.home-hero) .nav-links.open{background:#fff;box-shadow:0 12px 30px #0f1e321f}.home-hero .nav-links.open{background:linear-gradient(160deg,#3a1d6e,#5a26a0)}}.theme-light .feature-card.large{background:radial-gradient(circle at 70% 20%,rgba(15,157,104,.12),transparent 45%),linear-gradient(145deg,#eef3f5,#e3ebee)}.theme-light .feature-card.large h3,.theme-light .feature-card.large p{color:var(--ink)}.theme-light .feature-card.large p{color:var(--muted)}.theme-light .public-nav{background:linear-gradient(120deg,#3a1d6e,#6a2fae)}.theme-light .public-nav.scrolled{background:linear-gradient(120deg,#2c1458,#5a26a0);box-shadow:0 1px #ffffff14}.theme-light .nav-links{color:#ffffffc7}.theme-light .nav-links a:hover,.theme-light .nav-links a.active{color:#fff}.theme-light .nav-actions .button-ghost{color:#fff;border-color:#ffffff59}.theme-light .page-hero{background:linear-gradient(120deg,#2c1458,#4a1f8c 45%,#7a2fc0);margin:-1px -7vw 0;padding:130px 7vw 70px}.theme-light .page-hero .index{color:#f4d98f}.theme-light .page-hero h1{color:#fff}.theme-light .page-hero p{color:#ffffffd1}.theme-light .page-hero .hero-glint{border-color:#f4d98f80;box-shadow:0 0 60px #f4d98f26}.theme-light .page-hero .hero-glint:before,.theme-light .page-hero .hero-glint:after{border-color:#ffffff59}.theme-light .page-hero .breadcrumb,.theme-light .page-hero .breadcrumb a{color:#ffffffa6}.theme-light .page-hero .breadcrumb a:hover,.theme-light .page-hero .breadcrumb span{color:#fff}.home-hero .hero{background:linear-gradient(120deg,#2c1458,#4a1f8c 45%,#7a2fc0)}.home-hero .eyebrow{color:#f4d98f}.home-hero .hero h1{color:#fff}.home-hero .hero h1 span{-webkit-text-stroke:1px #f4d98f;text-shadow:0 0 22px rgba(244,217,143,.35);background:linear-gradient(90deg,#f4d98f,#ffe9b8,#f4d98f);-webkit-background-clip:text;background-clip:text}.home-hero .hero p{color:#ffffffd1}.home-hero .hero .button-ghost{color:#fff;border-color:#ffffff59}.home-hero .hero-stat{background:#ffffff1a;border-color:#fff3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:none}.home-hero .hero-stat strong,.home-hero .hero-stat span{color:#fff}.home-hero .scroll-hint{color:#ffffffa6}.home-hero .orb-a{background:radial-gradient(circle,rgba(244,217,143,.22),transparent 68%)}.home-hero .orb-b{background:radial-gradient(circle,rgba(122,47,192,.35),transparent 68%)}.home-hero .orb-c{background:radial-gradient(circle,rgba(255,255,255,.14),transparent 68%)}.home-hero .particle{background:#f4d98f;box-shadow:0 0 10px 2px #f4d98f80}.home-hero .mlm-line{stroke:#ffffff47}.home-hero .mlm-line.delay-a,.home-hero .mlm-line.delay-c{stroke:#ffffff38}.home-hero .mlm-line.delay-b{stroke:#f4d98f66}.home-hero .mlm-node circle:first-child{fill:#7a2fc066}.home-hero .mlm-node-core{fill:#fff}.home-hero .wave-back{fill:#ffffff1a}.home-hero .wave-front{fill:#f6f8fb}.home-hero .hero-panel{background:#fff;border-color:#ffffff80;box-shadow:0 30px 70px #2a0a5a59}.home-hero .hero-panel-head{color:#7a2fc0}.home-hero .hero-panel h3{color:#201033}.home-hero .hero-panel .field label{color:#4b3a63}.home-hero .hero-panel .field input{background:#f5f2fa;border-color:#e2d8f2;color:#201033}.home-hero .hero-panel-note{color:#6d5c85}.home-hero .hero-panel-note a{color:#7a2fc0}.home-hero .hero-highlight-row{background:#f7f4fc;border-color:#ece4f7}.home-hero .hero-highlight-icon{color:#7a2fc0;background:#7a2fc01f}.home-hero .hero-highlight-row strong{color:#201033}.home-hero .hero-highlight-row span{color:#6d5c85}.home-hero .hero-mlm-bg{opacity:.16}.home-hero .hero-orbs{opacity:.7}.home-hero .hero-panel-glow{background:linear-gradient(135deg,rgba(244,217,143,.7),rgba(122,47,192,.5),transparent 60%)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;min-width:0;overflow-x:hidden;background:var(--midnight);color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:1.55}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}.app-shell{min-height:100dvh;overflow:hidden;position:relative}.app-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 76% 8%,rgba(40,150,120,.12),transparent 28rem),radial-gradient(circle at 12% 48%,rgba(70,95,130,.14),transparent 28rem),linear-gradient(135deg,#050914,#081326 45%,#07101d)}.app-shell:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.25;background-image:linear-gradient(30deg,rgba(52,211,153,.06) 12%,transparent 12.5%,transparent 87%,rgba(52,211,153,.06) 87.5%,rgba(52,211,153,.06)),linear-gradient(150deg,rgba(52,211,153,.06) 12%,transparent 12.5%,transparent 87%,rgba(52,211,153,.06) 87.5%,rgba(52,211,153,.06));background-size:86px 148px}.public-nav{position:fixed;top:0;left:0;right:0;z-index:30;background:linear-gradient(180deg,rgba(5,9,20,.94),rgba(5,9,20,.55),transparent);transition:background .3s ease,padding .3s ease}.public-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:22px;max-width:1440px;margin:0 auto;padding:18px 38px}.public-nav.scrolled{background:#050914eb;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-nav.scrolled .public-nav-inner{padding-top:12px;padding-bottom:12px}.brand{display:inline-flex;justify-content:center;align-items:center;font-family:var(--font-display);font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.brand-logo{width:76px;height:76px;object-fit:contain;display:block}.nav-links{display:flex;align-items:center;gap:22px;color:#b4c7d6;font-size:13px}.nav-links a{position:relative;padding:8px 0;transition:color .2s ease}.nav-links a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--gold);transition:width .25s ease}.nav-links a:hover,.nav-links a.active{color:var(--ink)}.nav-links a:hover:after,.nav-links a.active:after{width:100%}.nav-actions{display:flex;align-items:center;gap:10px}.menu-button{display:block;border:1px solid var(--line);color:var(--ink);background:transparent;padding:10px;border-radius:10px}.public-menu-button{display:none}.button{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid transparent;border-radius:8px;padding:10px 16px;min-height:40px;font-weight:700;font-size:13.5px;letter-spacing:.01em;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.button:hover{transform:translateY(-2px)}.button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline-offset:3px}.button-primary{color:#04121a;background:var(--cyan);box-shadow:0 0 25px #34d39938}.button-primary:hover{background:var(--cyan-soft);box-shadow:0 0 34px #34d39966}.button-gold{color:#211909;background:var(--gold);box-shadow:0 0 24px #e2a94f2e}.button-gold:hover{background:var(--gold-soft)}.button-ghost{color:var(--ink);border-color:var(--line);background:#ffffff06}.button-ghost:hover{border-color:var(--cyan);background:#34d39914}.button-danger{color:#fff;background:#ff718421;border-color:#ff718459}.button-sm{min-height:34px;padding:7px 11px;font-size:12px}.button:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.hero{position:relative;min-height:800px;display:flex;align-items:center;padding:160px 7vw 130px;overflow:hidden;isolation:isolate}.hero-orbs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;overflow:hidden}.orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;animation:orb-float 14s ease-in-out infinite}.orb-a{width:520px;height:520px;left:-8%;top:8%;background:radial-gradient(circle,rgba(52,211,153,.32),transparent 68%);animation-duration:16s}.orb-b{width:420px;height:420px;right:-6%;top:24%;background:radial-gradient(circle,rgba(226,169,79,.24),transparent 68%);animation-duration:19s;animation-delay:-4s}.orb-c{width:340px;height:340px;left:38%;bottom:-14%;background:radial-gradient(circle,rgba(70,110,150,.28),transparent 68%);animation-duration:13s;animation-delay:-8s}@keyframes orb-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(3%,-4%) scale(1.08)}66%{transform:translate(-3%,3%) scale(.95)}}.hero-particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.particle{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--gold-soft);box-shadow:0 0 10px 2px #e2a94f8c;opacity:.7;animation:particle-drift 9s ease-in-out infinite}.particle:nth-child(3n){background:var(--cyan-soft);box-shadow:0 0 10px 2px #34d3998c}.particle-0{left:8%;top:22%;animation-duration:8s}.particle-1{left:18%;top:68%;animation-duration:11s;animation-delay:-1s}.particle-2{left:31%;top:14%;animation-duration:9s;animation-delay:-3s}.particle-3{left:47%;top:78%;animation-duration:10s;animation-delay:-2s}.particle-4{left:58%;top:30%;animation-duration:12s;animation-delay:-5s}.particle-5{left:69%;top:60%;animation-duration:8.5s;animation-delay:-1.5s}.particle-6{left:78%;top:20%;animation-duration:10.5s;animation-delay:-4s}.particle-7{left:88%;top:72%;animation-duration:9.5s;animation-delay:-2.5s}.particle-8{left:95%;top:40%;animation-duration:11.5s;animation-delay:-6s}@keyframes particle-drift{0%,to{transform:translateY(0) translate(0);opacity:.35}50%{transform:translateY(-26px) translate(10px);opacity:.9}}.hero-wave{position:absolute;left:0;right:0;bottom:-2px;width:100%;height:200px;z-index:0;pointer-events:none}.hero-trust-strip{position:relative;z-index:2;max-width:1180px;margin:-54px auto 0;padding:0 7vw;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.hero-trust-card{display:flex;align-items:center;gap:13px;padding:16px 18px;border-radius:13px;background:#fff;border:1px solid var(--line);box-shadow:0 14px 34px #0f1e3214}.hero-trust-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.hero-trust-icon.cyan{color:var(--cyan);background:#0f9d681a}.hero-trust-icon.gold{color:var(--gold);background:#b8791f1a}.hero-trust-card strong{display:block;font:700 13.5px var(--font-display);color:var(--ink)}.hero-trust-card span{display:block;color:var(--muted);font-size:11.5px;margin-top:1px}@media(max-width:760px){.hero-trust-strip{grid-template-columns:1fr;margin-top:-30px;gap:12px}}.wave{animation:wave-shift 13s ease-in-out infinite alternate}.wave-back{fill:#34d39914;animation-duration:16s}.wave-front{fill:#090f18d9;animation-duration:11s;animation-delay:-3s}@keyframes wave-shift{0%{transform:translate(0) translateY(0)}to{transform:translate(-3.5%) translateY(6px)}}.hero-mlm-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;width:100%;height:100%;opacity:.4}.mlm-line{stroke:#34d39966;stroke-width:1.6;fill:none;stroke-dasharray:7 7;animation:mlm-dash 3.2s linear infinite}.mlm-line.delay-a{stroke:#34d3994d;animation-delay:-.6s}.mlm-line.delay-b{stroke:#e2a94f52;animation-delay:-1.2s}.mlm-line.delay-c{stroke:#34d3994d;animation-delay:-1.8s}@keyframes mlm-dash{to{stroke-dashoffset:-56}}.mlm-node circle:first-child{fill:#090f1899;stroke:var(--cyan);stroke-width:1.8}.mlm-node.gold circle:first-child{stroke:var(--gold)}.mlm-node-core{fill:var(--cyan-soft)}.mlm-node.gold .mlm-node-core{fill:var(--gold-soft)}.mlm-node{transform-box:fill-box;transform-origin:center;animation:mlm-pulse 4.5s ease-in-out infinite}.mlm-node-root{animation-duration:5.5s}.mlm-node.small{animation-duration:3.6s}.mlm-node:nth-of-type(3n){animation-delay:-1.1s}.mlm-node:nth-of-type(3n+1){animation-delay:-2.3s}@keyframes mlm-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.14);opacity:1}}.hero-content{position:relative;z-index:2;display:grid;grid-template-columns:1.2fr .8fr;gap:56px;align-items:center;width:100%;max-width:1440px;margin:0 auto}.hero-copy{max-width:720px}.eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--gold);font:700 11px var(--font-mono);letter-spacing:.2em;text-transform:uppercase}.hero h1{max-width:640px;margin:17px 0 18px;font:700 clamp(2.2rem,4.4vw,3.8rem)/1.04 var(--font-display);letter-spacing:-.025em;text-transform:uppercase}.hero h1 span{color:transparent;-webkit-text-stroke:1px var(--cyan);text-shadow:0 0 26px rgba(52,211,153,.32);background:linear-gradient(90deg,var(--cyan),var(--gold-soft),var(--cyan));background-size:220% auto;-webkit-background-clip:text;background-clip:text;animation:shine 6s linear infinite}@keyframes shine{to{background-position:-220% center}}.hero p{max-width:520px;color:#b4c7d6;font-size:15.5px;line-height:1.6}.hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.hero-stats-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:38px}.hero-stat{display:flex;align-items:center;gap:11px;padding:11px 16px 11px 12px;border:1px solid var(--line);border-radius:11px;background:#0917288c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .25s ease,border-color .25s ease}.hero-stat:hover{transform:translateY(-3px);border-color:#e2a94f66}.hero-stat-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;color:var(--midnight);background:linear-gradient(135deg,var(--cyan),var(--cyan-soft));flex:none}.hero-stat strong{display:block;font:700 16px var(--font-display);color:var(--ink);letter-spacing:0}.hero-stat span{color:var(--muted);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em}.hero-panel{position:relative;padding:30px 26px 26px;border:1px solid rgba(226,169,79,.28);border-radius:20px;background:linear-gradient(165deg,#10151feb,#0a0f16eb);box-shadow:0 30px 70px #00000073;animation:hero-panel-in .8s both cubic-bezier(.2,.8,.2,1),hero-panel-float 7s ease-in-out 1.2s infinite}@keyframes hero-panel-in{0%{opacity:0;transform:translateY(30px) scale(.96)}to{opacity:1;transform:none}}@keyframes hero-panel-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-panel-glow{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:21px;padding:1px;background:linear-gradient(135deg,rgba(52,211,153,.55),rgba(226,169,79,.4),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.9}.hero-panel-head{display:inline-flex;align-items:center;gap:7px;color:var(--cyan-soft);font:700 10.5px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.hero-panel h3{margin:10px 0 20px;font:700 22px var(--font-display);letter-spacing:-.01em}.hero-panel .field{margin-bottom:13px}.hero-highlight-list{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}.hero-highlight-row{display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:11px;border:1px solid var(--line);background:#ffffff08}.hero-highlight-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;flex-shrink:0;color:var(--cyan);background:#34d3991f}.hero-highlight-row strong{display:block;font:700 14px var(--font-display);color:var(--ink)}.hero-highlight-row span{display:block;color:var(--muted);font-size:11px;margin-top:1px}.hero-panel-note{margin:16px 0 0;text-align:center;color:var(--muted);font-size:12.5px}.hero-panel-note a{color:var(--cyan)}.scroll-hint{position:absolute;left:7vw;bottom:44px;color:var(--muted);font:10px;text-transform:uppercase;letter-spacing:.18em}.section{padding:105px 7vw;position:relative}.section-tight{padding-top:62px;padding-bottom:62px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:44px}.section-head>div{max-width:760px}.section h2,.page-hero h1{margin:10px 0;font:700 clamp(1.7rem,3vw,2.9rem)/1.08 var(--font-display);letter-spacing:-.03em;text-transform:uppercase}.section-sub{color:var(--muted);font-size:14.5px;line-height:1.6;max-width:620px}.line-label{display:flex;align-items:center;gap:12px;color:var(--cyan);font:11px var(--font-mono);text-transform:uppercase;letter-spacing:.18em}.line-label:before{content:"";width:44px;height:1px;background:var(--gold)}.network-stage{min-height:330px;border:1px solid var(--line);border-radius:18px;background:#061120b3;position:relative;overflow:hidden}.network-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(30deg,rgba(52,211,153,.1) 12%,transparent 12.5%,transparent 87%,rgba(52,211,153,.1) 87.5%),linear-gradient(150deg,rgba(52,211,153,.1) 12%,transparent 12.5%,transparent 87%,rgba(52,211,153,.1) 87.5%);background-size:62px 108px;opacity:.45}.node{position:absolute;width:13px;height:13px;border:2px solid var(--cyan);border-radius:50%;background:var(--midnight);box-shadow:0 0 14px var(--cyan);animation:pulse 2.8s infinite}.node:after{content:"";position:absolute;width:170px;height:1px;background:linear-gradient(90deg,var(--cyan),transparent);transform-origin:left center;opacity:.5}.node-a{left:14%;top:38%}.node-a:after{transform:rotate(18deg)}.node-b{left:36%;top:62%;animation-delay:.6s}.node-b:after{transform:rotate(-32deg)}.node-c{left:58%;top:30%;animation-delay:1.2s}.node-c:after{transform:rotate(44deg)}.node-d{left:80%;top:56%;animation-delay:1.8s}.node-d:after{transform:rotate(-12deg)}.stage-label{position:absolute;bottom:20px;left:24px;color:var(--muted);font:10px;letter-spacing:.16em;text-transform:uppercase}.stage-value{position:absolute;top:24px;right:24px;text-align:right}.stage-value strong{display:block;color:var(--cyan);font:700 25px var(--font-display)}.stage-value span{color:var(--muted);font:10px}.feature-grid{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:16px}.feature-card,.data-card,.plan-card,.auth-card{position:relative;border:1px solid var(--line);border-radius:13px;background:linear-gradient(150deg,#0f2036d9,#070f1de0);box-shadow:inset 0 1px #ffffff0d}.feature-card{padding:27px;min-height:222px;overflow:hidden}.feature-card:before,.plan-card:before,.data-card:before{content:"";position:absolute;width:90px;height:1px;top:0;left:24px;background:var(--cyan);box-shadow:0 0 18px var(--cyan)}.feature-card.gold:before{background:var(--gold);box-shadow:0 0 18px var(--gold)}.feature-icon{color:var(--gold);margin-bottom:36px}.feature-card h3{margin:0 0 8px;color:var(--cyan-soft);font:700 18px var(--font-display)}.feature-card.gold h3{color:var(--gold-soft)}.feature-card p{margin:0;color:var(--muted);max-width:340px}.feature-card.large{grid-row:span 2;min-height:460px;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(circle at 70% 20%,rgba(60,150,130,.18),transparent 45%),linear-gradient(145deg,#112642,#07101d)}.feature-card.large:after{content:"01 / 03";position:absolute;right:24px;top:24px;color:var(--gold);font:10px}.bull-bear{position:absolute;top:45px;left:40px;right:40px;height:180px}.bull,.bear{position:absolute;width:95px;height:125px;border:1px solid var(--cyan);transform:skew(-14deg) rotate(-9deg);clip-path:polygon(50% 0,87% 25%,77% 100%,23% 100%,13% 25%)}.bull{left:12%;top:30px;box-shadow:0 0 26px #34d39959}.bear{right:9%;top:44px;border-color:var(--gold);transform:skew(14deg) rotate(9deg);box-shadow:0 0 26px #e2a94f40}.metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);margin-top:20px}.metric{padding:25px 27px;border-right:1px solid var(--line)}.metric:last-child{border-right:0}.metric strong{display:block;color:var(--gold);font:700 clamp(1.8rem,3vw,2.8rem) var(--font-display)}.metric span{color:var(--muted);font:10px;text-transform:uppercase;letter-spacing:.1em}.page-hero{padding:130px 7vw 60px;position:relative;text-align:center;display:flex;flex-direction:column;align-items:center}.page-hero .index{color:var(--gold);font:700 12px var(--font-mono);letter-spacing:.16em}.page-hero p{max-width:640px;color:var(--muted);font-size:15.5px;line-height:1.6;margin-left:auto;margin-right:auto}.page-hero .hero-glint{position:absolute;right:12vw;top:140px;width:220px;height:220px;border:1px solid rgba(52,211,153,.4);transform:rotate(30deg);box-shadow:0 0 60px #34d3991f}.page-hero .hero-glint:before,.page-hero .hero-glint:after{content:"";position:absolute;top:25px;right:25px;bottom:25px;left:25px;border:1px solid rgba(226,169,79,.45)}.page-hero .hero-glint:after{top:55px;right:55px;bottom:55px;left:55px;transform:rotate(30deg)}.breadcrumb{display:flex;align-items:center;gap:7px;margin-bottom:14px;color:var(--muted);font-size:12.5px}.breadcrumb a{color:var(--muted);transition:color .2s ease}.breadcrumb a:hover{color:var(--cyan)}.breadcrumb svg{flex-shrink:0;opacity:.6}.breadcrumb span{color:var(--ink);font-weight:600}.cards-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cards-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.about-preview{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:center}.about-preview-copy h2{margin:10px 0 12px;font:700 clamp(1.6rem,2.6vw,2.4rem) var(--font-display);letter-spacing:-.02em;text-transform:uppercase}.about-preview-points{display:flex;flex-direction:column;gap:13px;margin:20px 0 26px}.about-preview-point{display:flex;align-items:flex-start;gap:11px;color:var(--muted);font-size:13.5px;line-height:1.5}.about-preview-point svg{color:var(--cyan);flex-shrink:0;margin-top:2px}.about-preview-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.about-preview-stat{padding:22px 18px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(150deg,#0f203699,#070f1db3)}.about-preview-stat strong{display:block;font:700 26px var(--font-display);color:var(--gold)}.about-preview-stat span{display:block;color:var(--muted);font-size:11.5px;margin-top:4px;text-transform:uppercase;letter-spacing:.04em}.faq-list{display:flex;flex-direction:column;gap:10px}.faq-item{border:1px solid var(--line);border-radius:12px;background:#09172866;overflow:hidden}.faq-item.open{border-color:#34d39959}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 20px;text-align:left;background:transparent;border:none;color:var(--ink);font:600 14.5px var(--font-display)}.faq-chevron{color:var(--muted);flex-shrink:0;transition:transform .2s ease}.faq-item.open .faq-chevron{transform:rotate(180deg);color:var(--cyan)}.faq-answer{margin:0;padding:0 20px 18px;color:var(--muted);font-size:13px;line-height:1.6}@media(max-width:820px){.about-preview{grid-template-columns:1fr}}.info-card{padding:28px;min-height:230px}.info-card h3{font:700 18px var(--font-display);margin:18px 0 7px}.info-card p{color:var(--muted);margin:0}.info-card .icon-wrap{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--gold);border:1px solid rgba(226,169,79,.48);border-radius:12px;background:#e2a94f14}.limits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.limit-card{padding:32px 25px;text-align:center;border:1px solid var(--cyan);background:#041625bf;border-radius:14px;box-shadow:0 0 26px #34d3991f}.limit-card.gold{border-color:var(--gold);box-shadow:0 0 26px #e2a94f1a}.limit-card strong{display:block;color:var(--gold);font:700 clamp(2rem,4vw,3rem) var(--font-display);letter-spacing:-.04em}.limit-card span{color:var(--muted)}.plans-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.plan-card{padding:24px;overflow:hidden}.plan-card.featured{border-color:var(--gold);transform:translateY(-10px);box-shadow:0 20px 40px #e2a94f14}.plan-card .plan-code{color:var(--cyan);font:10px;letter-spacing:.15em}.plan-card h3{margin:14px 0 5px;font:700 20px var(--font-display)}.plan-rate{color:var(--gold);font:700 38px var(--font-display)}.plan-card p{color:var(--muted);min-height:50px}.plan-row{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid rgba(110,165,140,.14);color:var(--muted);font-size:12px}.plan-row b{color:var(--ink);font-weight:600}.roi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.roi-card{padding:17px 10px;text-align:center;border:1px solid var(--cyan);border-radius:11px;background:#08192bd1;box-shadow:0 0 18px #34d39914}.roi-card span{display:block;color:var(--ink);font:600 12px var(--font-display)}.roi-card strong{display:block;color:var(--gold);font:700 28px var(--font-display);margin-top:4px}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:#081626b3}table{border-collapse:collapse;min-width:620px;width:100%}th{text-align:left;color:var(--gold-soft);font:10px;text-transform:uppercase;letter-spacing:.14em;background:#e2a94f17}th,td{padding:14px 17px;border-bottom:1px solid rgba(110,165,140,.13)}td{color:#d0e0e9;font-size:14px}tbody tr:hover{background:#34d3990a}tbody tr:last-child td{border-bottom:0}.auth-page{min-height:100dvh;display:grid;place-items:center;padding:110px 20px 50px;background:radial-gradient(circle at 50% 20%,rgba(52,211,153,.1),transparent 30rem)}.auth-card{width:min(470px,100%);padding:36px;border-color:#34d39959;box-shadow:0 18px 70px #0000004d}.auth-card h1{margin:8px 0;font:700 42px var(--font-display);letter-spacing:-.05em}.auth-card>p{color:var(--muted);margin:0 0 26px}.field{display:grid;gap:7px;margin-bottom:16px}.field label{color:#c4d4dd;font-size:12px;font-weight:600}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line);border-radius:7px;padding:12px 13px;color:var(--ink);background:#030c18cc;transition:border-color .2s ease,box-shadow .2s ease}.field input::placeholder,.field textarea::placeholder{color:#587488}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #34d3991a;outline:0}.password-field-wrap{position:relative}.password-field-wrap input{padding-right:42px}.password-toggle{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;color:#8fa3b0;cursor:pointer;border-radius:6px;transition:color .15s ease,background .15s ease}.password-toggle:hover{color:var(--cyan);background:#34d39914}.password-toggle:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.form-error,.connection-error{color:#ffb2bd;background:#ff71841a;border:1px solid rgba(255,113,132,.3);padding:11px 13px;border-radius:7px;font-size:13px;margin-bottom:16px}.form-note{color:var(--muted);font-size:12px;margin-top:17px;text-align:center}.form-note a{color:var(--cyan)}.member-layout{display:flex;height:100dvh;min-height:100dvh;overflow:hidden}.member-sidebar{position:relative;height:100dvh;width:224px;flex-shrink:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;border-right:1px solid var(--line);padding:24px 15px;background:#050c18d1;transition:width .2s ease,padding .2s ease,opacity .2s ease}.member-sidebar .brand{display:flex;width:100%;justify-content:center}.member-sidebar .brand-logo{width:96px}.member-sidebar.collapsed{width:68px;padding-left:10px;padding-right:10px;overflow:hidden}.member-sidebar.collapsed .brand-logo{width:40px;height:40px}.member-sidebar.collapsed .side-user,.member-sidebar.collapsed .side-kicker,.member-sidebar.collapsed .side-label{display:none}.member-sidebar.collapsed .side-nav a{justify-content:center;padding-left:10px;padding-right:10px}.member-sidebar.collapsed .side-footer{display:flex;flex-direction:column;align-items:center;padding-left:0;padding-right:0}.member-sidebar.collapsed .side-logout{width:auto;padding:10px}.sidebar-close{display:none}.side-kicker{color:#597789;padding:0 12px;font-size:11px;text-transform:uppercase;letter-spacing:.15em}.side-user{padding:4px 12px 16px;margin-top:2px;border-bottom:1px solid var(--line);margin-bottom:12px}.side-user-name{display:block;color:var(--ink);font:700 14px var(--font-display);text-transform:none;letter-spacing:normal}.side-user-email{display:block;color:var(--muted);font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-nav{display:grid;gap:3px;margin-top:10px}.side-nav a{display:flex;align-items:center;gap:11px;padding:10px 12px;color:var(--muted);border-radius:7px;font-size:13.5px;transition:all .2s ease}.side-nav a:hover,.side-nav a.active{color:var(--ink);background:#34d3991a}.side-nav a.active{border-left:2px solid var(--cyan)}.side-footer{margin-top:auto;padding:20px 12px 0;color:#597789;font-size:11px}.side-logout{display:flex;width:100%;margin-top:14px;justify-content:center}.member-main{flex:1;min-width:0;height:100dvh;overflow-y:auto;overflow-x:hidden}.member-topbar{position:relative;z-index:100;height:64px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:#050c1894}body.has-modal-open .member-topbar{visibility:hidden}.topbar-title{font:600 15px var(--font-display)}.topbar-actions{display:flex;gap:10px;align-items:center}.status-dot{display:inline-flex;align-items:center;gap:7px;color:var(--success);font:10px;text-transform:uppercase}.status-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 10px var(--success)}.notification-bell-wrap{position:relative}.notification-bell-button{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--line);background:#ffffff08;color:var(--muted);cursor:pointer;transition:.15s}.notification-bell-button:hover{color:var(--ink);border-color:#fff3}.notification-badge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:#ff5d5d;color:#fff;font:700 10px var(--font-display);display:flex;align-items:center;justify-content:center;line-height:1}.notification-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:340px;max-width:88vw;background:#0a101cfa;border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 50px #00000073;z-index:1000;overflow:hidden}.theme-light .notification-dropdown{background:#fff;border-color:#0a101c1a;box-shadow:0 20px 50px #14141e29}.notification-dropdown-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line);font:600 13px var(--font-display)}.notification-mark-all{background:none;border:none;color:var(--cyan);font-size:11px;cursor:pointer;padding:0}.notification-list{max-height:360px;overflow-y:auto}.notification-empty{padding:24px 16px;text-align:center;color:var(--muted);font-size:13px}.notification-item{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;padding:12px 16px;border:none;border-bottom:1px solid var(--line);background:none;cursor:pointer;color:inherit}.notification-item:last-child{border-bottom:none}.notification-item:hover{background:#ffffff0a}.theme-light .notification-item:hover{background:#0a101c08}.notification-item.unread{background:#6ba7ff0f}.notification-item.unread:before{content:""}.notification-item-title{font:600 13px var(--font-display);display:flex;align-items:center;gap:6px}.notification-item.unread .notification-item-title:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cyan);flex:none}.notification-item-message{font-size:12px;color:var(--muted);line-height:1.4}.notification-item-time{font-size:11px;color:var(--muted);opacity:.7}.sidebar-cross-link{margin-top:10px;padding-top:14px!important;border-top:1px dashed var(--line);color:#7f9db0!important}.admin-sidebar{border-right-color:#e2a94f47;background:#140e0580}.admin-kicker{display:inline-flex;align-items:center;gap:6px;color:var(--gold-soft)}.admin-sidebar .side-nav a:hover,.admin-sidebar .side-nav a.active{color:var(--ink);background:#e2a94f1f}.admin-sidebar .side-nav a.active{border-left:2px solid var(--gold)}.admin-side-footer{color:#8a7454}.status-dot.admin-dot{color:var(--gold)}.status-dot.admin-dot:before{background:var(--gold);box-shadow:0 0 10px var(--gold)}.member-content{padding:34px;max-width:1450px;margin:auto}.member-content h1{margin:0 0 6px;font:700 30px var(--font-display);letter-spacing:-.03em}.member-content .lead{color:var(--muted);margin:0 0 26px;font-size:14px}.dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.data-card{padding:18px 20px;min-height:108px}.data-card:before{left:20px}.data-card .data-label{color:var(--muted);font:10px;text-transform:uppercase;letter-spacing:.1em}.data-card .data-value{display:block;margin:9px 0 4px;font:700 24px var(--font-display)}.data-card .data-foot{color:var(--success);font-size:11px}.dashboard-columns{display:grid;grid-template-columns:1.3fr .7fr;gap:16px;margin-top:16px}.panel{padding:20px 22px;border:1px solid var(--line);border-radius:12px;background:#091728b3}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.panel-head h2{margin:0;font:600 16px var(--font-display)}.panel-head a{color:#fff;font-size:12px}.chart{height:220px;display:flex;align-items:end;gap:10px;border-bottom:1px solid var(--line);padding:0 10px;background:repeating-linear-gradient(to top,transparent 0,transparent 43px,rgba(110,165,140,.08) 44px)}.illustration-panel{border:1px solid var(--line);border-radius:18px;background:#0611208c;padding:30px 20px 20px;overflow:hidden}.illustration-panel svg{width:100%;height:auto;display:block;max-height:340px}.illustration-caption{text-align:center;margin-top:10px}.illustration-caption span{color:var(--muted);font-size:12px;letter-spacing:.02em}.dashboard-mock{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#0611208c}.dashboard-mock-head{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);background:#ffffff05}.dashboard-mock-dot{width:10px;height:10px;border-radius:50%}.dashboard-mock-dot.red{background:#ff7184}.dashboard-mock-dot.gold{background:var(--gold)}.dashboard-mock-dot.green{background:var(--cyan)}.dashboard-mock-title{margin-left:10px;color:var(--muted);font:11px var(--font-mono);letter-spacing:.02em}.dashboard-mock-body{padding:24px 22px 18px}.dashboard-mock-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.dashboard-mock-card{padding:14px 16px;border:1px solid var(--line);border-radius:11px;background:#ffffff05}.dashboard-mock-card span{display:block;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.dashboard-mock-card strong{display:block;margin-top:6px;font:700 20px var(--font-display);color:var(--ink)}.dashboard-mock-card.gold strong{color:var(--gold)}@media(max-width:640px){.dashboard-mock-cards{grid-template-columns:1fr}}.bar{flex:1;max-width:44px;height:var(--height);border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--cyan),rgba(52,211,153,.08));box-shadow:0 -4px 15px #34d39940;animation:grow .65s both ease-out}.activity{display:grid;gap:15px}.activity-item{display:flex;align-items:center;gap:11px}.activity-icon{width:30px;height:30px;border:1px solid rgba(52,211,153,.3);color:var(--cyan);border-radius:7px;display:grid;place-items:center}.activity-item>div:nth-child(2){flex:1;font-size:12px}.activity-item small{display:block;color:var(--muted);margin-top:2px}.activity-item strong{color:var(--gold);font-size:12px}.empty{text-align:center;padding:35px 12px;color:var(--muted);border:1px dashed var(--line);border-radius:8px}.empty svg{color:var(--cyan);margin-bottom:8px}.connection-banner{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(226,169,79,.3);background:#e2a94f12;color:#f0d9a8;border-radius:8px;font-size:12px;margin-bottom:20px}.connection-banner svg{color:var(--gold)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:grid;place-items:center;padding:20px;background:#000000a6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.modal{width:min(520px,100%);max-height:calc(100dvh - 40px);overflow:auto;padding:26px;border:1px solid rgba(52,211,153,.38);border-radius:13px;background:#0a1729;box-shadow:0 20px 80px #0009}.modal-head{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px}.modal-head h2{margin:0;font:600 24px var(--font-display)}@media(max-width:480px){.modal-backdrop{padding:10px}.modal{padding:18px;max-height:calc(100dvh - 20px)}.modal-head h2{font-size:19px}.au-detail-row{flex-wrap:wrap}}.close-button{border:0;background:none;color:var(--muted);padding:4px}.button-row{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.form-success{color:var(--success);font-size:13px;padding:11px;border:1px solid rgba(92,226,162,.3);background:#5ce2a214;border-radius:7px;margin-bottom:15px}.inline-copy{display:flex;gap:8px}.inline-copy input{flex:1}.stat-list{display:grid;gap:0}.stat-line{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid rgba(110,165,140,.12);color:var(--muted);font-size:13px}.stat-line:last-child{border-bottom:0}.stat-line strong{color:var(--ink)}.badge{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:10px;white-space:nowrap;flex-shrink:0;text-transform:uppercase;letter-spacing:.06em}.badge-green{color:var(--success);border:1px solid rgba(92,226,162,.35);background:#5ce2a21a}.badge-yellow{color:var(--gold);border:1px solid rgba(226,169,79,.35);background:#e2a94f1a}.badge-red{color:#ffb2bd;border:1px solid rgba(255,113,132,.35);background:#ff71841a}.switcher{display:flex;gap:6px;padding:4px;border:1px solid var(--line);border-radius:8px;width:max-content;max-width:100%;flex-wrap:wrap;margin-bottom:20px}.switcher button{border:0;color:var(--muted);background:transparent;border-radius:5px;padding:8px 12px;font-size:12px}.switcher button.active{color:var(--midnight);background:var(--cyan)}.footer{padding:60px 7vw 0;border-top:1px solid var(--line);background:linear-gradient(180deg,transparent,rgba(6,14,26,.6))}.footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:44px}.footer-brand-col .brand{justify-content:flex-start;margin-bottom:16px}.footer-tagline{color:var(--muted);font-size:13px;line-height:1.65;max-width:320px;margin:0 0 20px}.footer-social{display:flex;gap:10px}.footer-social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;border:1px solid var(--line);color:var(--muted);transition:color .2s ease,border-color .2s ease,background .2s ease}.footer-social a:hover{color:var(--cyan);border-color:#34d39966;background:#34d39914}.footer-col{display:flex;flex-direction:column;gap:12px}.footer-col h4{margin:0 0 4px;color:var(--ink);font:700 12px var(--font-display);text-transform:uppercase;letter-spacing:.1em}.footer-col a{color:var(--muted);font-size:13.5px;transition:color .2s ease}.footer-col a:hover{color:var(--cyan)}.footer-contact-line{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:13px;line-height:1.4}.footer-contact-line svg{color:var(--cyan);flex-shrink:0}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:22px 0 30px;border-top:1px solid var(--line);color:#597789;font-size:12px}.footer-links{display:flex;gap:18px;flex-wrap:wrap}.footer-links a:hover{color:var(--cyan)}@media(max-width:900px){.footer-top{grid-template-columns:1fr 1fr;row-gap:32px}.footer-brand-col{grid-column:1 / -1}}@media(max-width:560px){.footer{padding:44px 20px 0}.footer-top{grid-template-columns:1fr;gap:30px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}}.reveal{opacity:0}.reveal.in-view{animation:reveal .7s both ease-out}.delay-1.in-view{animation-delay:.1s}.delay-2.in-view{animation-delay:.2s}.delay-3.in-view{animation-delay:.3s}@keyframes reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.45);opacity:1}}@keyframes grow{0%{transform:scaleY(0);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}.icon-wrap{animation:icon-float 4.5s ease-in-out infinite}.feature-card:hover .icon-wrap,.info-card:hover .icon-wrap{animation-play-state:paused;transform:scale(1.08) rotate(-4deg)}@keyframes icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.button-primary,.button-gold{position:relative;overflow:hidden}.button-primary:after,.button-gold:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);background-size:220% 100%;background-position:150% 0;transition:background-position .6s ease;pointer-events:none}.button-primary:hover:after,.button-gold:hover:after{background-position:-50% 0}@media(max-width:1000px){.nav-links{gap:12px}.hero-content{grid-template-columns:1fr}.hero-panel{max-width:460px}.hero{min-height:auto;padding-bottom:180px}.feature-grid{grid-template-columns:1fr 1fr}.feature-card.large{grid-column:span 2;grid-row:auto;min-height:320px}.plans-grid,.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.member-layout{flex-wrap:wrap}.member-sidebar{width:190px;padding:18px 10px}.side-nav a{font-size:12.5px;padding:9px 10px}.member-content{padding:22px}}@media(max-width:760px){.public-nav{padding:16px 20px}.public-menu-button{display:block}.nav-links{display:none;position:absolute;left:12px;right:12px;top:64px;flex-direction:column;align-items:stretch;gap:0;padding:12px;border:1px solid var(--line);border-radius:10px;background:#081426}.nav-links.open{display:flex}.nav-links a{padding:12px}.nav-actions .button-ghost{display:none}.hero{min-height:auto;padding:145px 20px 200px}.hero h1{font-size:clamp(2.6rem,13vw,4rem)}.hero p{font-size:16px}.hero-stats-row{gap:10px}.hero-stat{padding:9px 12px 9px 10px}.orb{filter:blur(40px)}.particle{display:none}.particle-0,.particle-3,.particle-6{display:block}.hero-mlm-bg{opacity:.22}.scroll-hint{left:20px}.section,.page-hero{padding-left:20px;padding-right:20px}.section{padding-top:72px;padding-bottom:72px}.section-head{display:block;margin-bottom:27px}.section-head .button{margin-top:18px}.feature-grid,.cards-3,.cards-2,.limits-grid,.plans-grid,.dashboard-columns{grid-template-columns:1fr}.feature-card.large{grid-column:auto}.metric-strip{grid-template-columns:1fr 1fr}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.roi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-hero{padding-top:130px}.page-hero .hero-glint{width:130px;height:130px;opacity:.4;right:20px;top:130px}.member-layout{display:flex;position:relative}.member-sidebar{width:0;padding:0;overflow:hidden;border:none;opacity:0}.member-sidebar.collapsed{width:240px;height:100dvh;padding:24px 15px;opacity:1;overflow-y:auto;overflow-x:hidden;position:fixed;top:0;left:0;bottom:0;z-index:60;background:#050c18;box-shadow:30px 0 60px #0000008c}.member-sidebar.collapsed .brand-logo{width:88px;height:88px}.member-sidebar.collapsed .side-label{display:inline}.member-sidebar.collapsed .side-user,.member-sidebar.collapsed .side-kicker{display:block}.member-sidebar.collapsed .side-nav a{justify-content:flex-start}.member-sidebar.collapsed .side-footer{display:block}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#02060eb3;z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sidebar-close{display:none}.member-sidebar.collapsed .sidebar-close{display:flex;align-items:center;justify-content:center;position:fixed;top:18px;left:191px;z-index:61;width:34px;height:34px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--muted)}.member-topbar{height:62px;padding:0 20px}.member-content{padding:25px 20px}.member-content h1{font-size:32px}.topbar-title,.status-dot{display:none}.chart{height:180px;gap:4px}}@media(max-width:430px){.nav-actions .button-primary{padding:10px 11px;font-size:12px}.brand-logo{width:48px;height:48px}.roi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-card{padding:26px 20px}.dashboard-grid{grid-template-columns:1fr;gap:10px}.member-content{padding:16px 14px}.member-content h1{font-size:22px}.member-content .lead{font-size:12.5px;margin-bottom:18px}.panel{padding:14px}.panel-head{margin-bottom:12px}.panel-head h2{font-size:14px}.data-card{padding:12px 14px;min-height:auto}.data-card .data-value{font-size:19px;margin:5px 0 2px}.data-card .data-label{font-size:9px}.data-card .data-foot{font-size:10px}.admin-row-actions{flex-wrap:wrap}.form-success,.form-error{padding:10px 14px;font-size:12.5px}}.panel-ui,.auth-shell,.modal-backdrop{--p-brand: #6d28d9;--p-brand-2: #a855f7;--p-brand-soft: #f3edff;--p-brand-ring: rgba(124, 58, 237, .18);--p-grad: linear-gradient(135deg, #6d28d9 0%, #8b5cf6 55%, #c084fc 100%);--p-grad-gold: linear-gradient(135deg, #f59e0b 0%, #f97316 100%);--p-bg: #f5f4fb;--p-surface: #ffffff;--p-surface-2: #faf9fe;--p-border: #ebe8f5;--p-border-strong: #ddd8ee;--p-text: #1c1633;--p-text-2: #4b4466;--p-muted: #8a84a3;--p-shadow-sm: 0 1px 2px rgba(28, 22, 51, .04), 0 2px 8px rgba(28, 22, 51, .04);--p-shadow: 0 1px 2px rgba(28, 22, 51, .04), 0 10px 30px rgba(28, 22, 51, .07);--p-shadow-lg: 0 24px 60px rgba(40, 20, 90, .18);--p-radius: 18px;--ink: var(--p-text);--muted: var(--p-muted);--line: var(--p-border);--panel: #ffffff;--panel-2: var(--p-surface-2);--cyan: #7c3aed;--cyan-soft: #7c3aed;--gold: #d97706;--gold-soft: #b45309;--success: #059669;--danger: #dc2626;--font-display: "Manrope", "Inter", sans-serif}.panel-ui{background:var(--p-bg)}.panel-ui:before{background:radial-gradient(circle at 85% -5%,rgba(168,85,247,.14),transparent 32rem),radial-gradient(circle at 10% 110%,rgba(16,185,129,.08),transparent 30rem),var(--p-bg)}.panel-ui:after{display:none}.panel-ui .member-main{background:transparent;scrollbar-width:thin;scrollbar-color:#d6d0ea transparent}.panel-ui .member-content{padding:30px 34px 48px;animation:p-fade .45s ease both}@keyframes p-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.panel-ui .member-sidebar,.panel-ui .member-sidebar.collapsed{width:252px;padding:22px 16px 18px;border-right:0;color:#fff;background:radial-gradient(circle at 0% 0%,rgba(192,132,252,.35),transparent 16rem),radial-gradient(circle at 100% 100%,rgba(236,72,153,.18),transparent 14rem),linear-gradient(180deg,#2a1260,#3b1a82 55%,#4c1d95);box-shadow:6px 0 30px #2a12602e;scrollbar-width:none}.panel-ui .member-sidebar::-webkit-scrollbar{display:none}.panel-ui-admin .member-sidebar,.panel-ui-admin .member-sidebar.collapsed{background:radial-gradient(circle at 0% 0%,rgba(245,158,11,.22),transparent 16rem),radial-gradient(circle at 100% 100%,rgba(99,102,241,.25),transparent 14rem),linear-gradient(180deg,#0f1029,#1b1a45 55%,#25215e)}.panel-ui .member-sidebar .brand{width:100%;padding:0;margin-bottom:18px;background:none;box-shadow:none;border:0}.panel-ui .member-sidebar .brand-logo{width:84px;height:84px}.panel-ui .side-user{display:flex;align-items:center;gap:11px;padding:12px;margin:0 0 18px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff12}.panel-ui .side-avatar,.panel-ui .topbar-avatar{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:12px;color:#fff;font:800 13px var(--font-display);letter-spacing:.02em;background:linear-gradient(135deg,#f472b6,#a855f7);box-shadow:0 6px 14px #a855f759}.panel-ui-admin .side-avatar,.panel-ui-admin .topbar-avatar{background:var(--p-grad-gold);box-shadow:0 6px 14px #f59e0b59}.panel-ui .side-user-text{min-width:0;display:flex;flex-direction:column}.panel-ui .side-user-name{color:#fff;font-size:14px}.panel-ui .side-user-email{color:#fff9}.panel-ui .side-kicker,.panel-ui .admin-kicker{display:flex;align-items:center;gap:6px;padding:0 10px;margin-bottom:4px;color:#ffffff73;font:700 10.5px var(--font-body);letter-spacing:.16em}.panel-ui-admin .admin-kicker{color:#fbbf24}.panel-ui .side-nav{gap:4px}.panel-ui .side-nav a,.panel-ui .admin-sidebar .side-nav a{position:relative;gap:12px;padding:9px 10px;color:#ffffffb8;font-weight:600;font-size:13.5px;border:0;border-radius:12px;background:transparent;box-shadow:none}.panel-ui .side-icon{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:10px;background:#ffffff14;transition:background .2s ease,transform .2s ease}.panel-ui .side-nav a svg{color:currentColor}.panel-ui .side-nav a:hover,.panel-ui .admin-sidebar .side-nav a:hover{color:#fff;background:#ffffff14}.panel-ui .side-nav a:hover .side-icon{transform:scale(1.06)}.panel-ui .side-nav a.active,.panel-ui .admin-sidebar .side-nav a.active{color:#2a1260;background:#fff;border-left:0;box-shadow:0 10px 24px #00000038}.panel-ui .side-nav a.active .side-icon{color:#fff;background:var(--p-grad);box-shadow:0 6px 14px #7c3aed66}.panel-ui .side-nav a.active svg{color:#fff}.panel-ui-admin .side-nav a.active,.panel-ui-admin .admin-sidebar .side-nav a.active{color:#1b1a45}.panel-ui-admin .side-nav a.active .side-icon{background:var(--p-grad-gold);box-shadow:0 6px 14px #f59e0b66}.panel-ui .side-footer,.panel-ui .admin-side-footer{margin-top:auto;padding:18px 6px 0;color:#ffffff80;font-size:11.5px;line-height:1.5}.panel-ui .side-logout.button-ghost{color:#fff;border-color:#fff3;background:#ffffff14}.panel-ui .side-logout.button-ghost:hover{background:#ffffff29;border-color:#ffffff59}@media(min-width:761px){.panel-ui .member-sidebar.collapsed{width:78px;padding-left:12px;padding-right:12px}.panel-ui .member-sidebar.collapsed .brand-logo{width:44px;height:44px}.panel-ui .member-sidebar.collapsed .side-nav a{justify-content:center;padding:6px}.panel-ui .member-sidebar.collapsed .side-logout{padding:9px}}.panel-ui .member-topbar{position:sticky;top:0;height:68px;padding:0 30px;gap:16px;border-bottom:1px solid var(--p-border);background:#ffffffc7;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px)}.panel-ui .menu-button{display:grid!important;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--p-border);border-radius:12px;background:#fff;color:var(--p-text-2);box-shadow:var(--p-shadow-sm);transition:all .2s ease}.panel-ui .menu-button:hover{color:var(--p-brand);border-color:#c4b5fd}.panel-ui .topbar-title{flex:1;font:800 18px var(--font-display);color:var(--p-text);text-transform:capitalize;letter-spacing:-.01em}.panel-ui .topbar-actions{gap:12px}.panel-ui .status-dot{padding:6px 12px;border-radius:999px;font:700 10.5px var(--font-body);letter-spacing:.06em;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.panel-ui .status-dot:before{background:#10b981;box-shadow:0 0 0 3px #10b98133;animation:p-ping 2s ease-in-out infinite}.panel-ui .status-dot.admin-dot{color:#b45309;background:#fffbeb;border-color:#fde68a}.panel-ui .status-dot.admin-dot:before{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b33}@keyframes p-ping{50%{box-shadow:0 0 0 6px #10b98100}}.panel-ui .topbar-user{display:inline-flex;align-items:center;gap:9px;padding:4px 12px 4px 4px;border:1px solid var(--p-border);border-radius:999px;background:#fff;box-shadow:var(--p-shadow-sm)}.panel-ui .topbar-avatar{width:32px;height:32px;border-radius:50%;font-size:11.5px;box-shadow:none}.panel-ui .topbar-user-name{font:700 13px var(--font-display);color:var(--p-text);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-ui .notification-bell-button{width:40px;height:40px;border-radius:12px;background:#fff;border-color:var(--p-border);color:var(--p-text-2);box-shadow:var(--p-shadow-sm)}.panel-ui .notification-bell-button:hover{color:var(--p-brand);border-color:#c4b5fd}.panel-ui .notification-badge{background:linear-gradient(135deg,#f43f5e,#ec4899);box-shadow:0 0 0 2px #fff}.panel-ui .notification-dropdown{border-radius:16px;border-color:var(--p-border);box-shadow:var(--p-shadow-lg)}.panel-ui .notification-dropdown-head{padding:14px 16px;font-weight:800;background:var(--p-surface-2)}.panel-ui .notification-item.unread{background:var(--p-brand-soft)}.panel-ui .member-page-head{margin-bottom:8px}.panel-ui .member-content h1{margin:0 0 6px;font:800 30px/1.15 var(--font-display);letter-spacing:-.03em;background:linear-gradient(90deg,#1c1633,#4c1d95 70%,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.panel-ui .member-content .lead{color:var(--p-muted);font-size:14.5px;margin-bottom:24px}.panel-ui .connection-banner{display:inline-flex;width:auto;max-width:100%;margin-bottom:18px;padding:7px 14px;border-radius:999px;font-size:12px;font-weight:600;color:#92400e;background:#fffbeb;border:1px solid #fde68a}.panel-ui .connection-banner svg{color:#d97706}.panel-ui .connection-banner.online{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.panel-ui .connection-banner.online svg{color:#059669}.panel-ui .dashboard-grid{gap:18px}.panel-ui .data-card,.panel-ui .admin-stat-card{--card-grad: linear-gradient(135deg, #6d28d9 0%, #a855f7 100%);--card-glow: rgba(124, 58, 237, .35);position:relative;overflow:hidden;isolation:isolate;min-height:132px;padding:20px 22px;border:0;border-radius:var(--p-radius);color:#fff;background:var(--card-grad);box-shadow:0 14px 30px -10px var(--card-glow);transition:transform .25s ease,box-shadow .25s ease}.panel-ui .dashboard-grid>:nth-child(4n+2){--card-grad: linear-gradient(135deg, #047857 0%, #10b981 100%);--card-glow: rgba(16, 185, 129, .4)}.panel-ui .dashboard-grid>:nth-child(4n+3){--card-grad: linear-gradient(135deg, #ea580c 0%, #f59e0b 100%);--card-glow: rgba(245, 158, 11, .4)}.panel-ui .dashboard-grid>:nth-child(4n+4){--card-grad: linear-gradient(135deg, #1d4ed8 0%, #06b6d4 100%);--card-glow: rgba(37, 99, 235, .38)}.panel-ui .data-card:before,.panel-ui .admin-stat-card:before{content:"";position:absolute;z-index:-1;top:-46px;right:-38px;left:auto;width:150px;height:150px;border-radius:50%;background:#ffffff24;box-shadow:none}.panel-ui .data-card:after,.panel-ui .admin-stat-card:after{content:"";position:absolute;z-index:-1;right:38px;bottom:-64px;width:120px;height:120px;border-radius:50%;background:#ffffff17}.panel-ui .member-content .data-card:hover,.panel-ui .admin-stat-card:hover{transform:translateY(-4px);box-shadow:0 22px 40px -12px var(--card-glow);border-color:transparent}.panel-ui .data-card .data-label,.panel-ui .admin-stat-card .data-label{color:#ffffffd9;font:700 11px var(--font-body);letter-spacing:.08em;text-transform:uppercase}.panel-ui .member-content .data-card .data-value,.panel-ui .member-content .admin-stat-card .data-value{color:#fff;margin:10px 0 6px;font:800 28px/1.1 var(--font-display);letter-spacing:-.02em}.panel-ui .data-card .data-foot,.panel-ui .admin-stat-card .data-foot{display:inline-block;padding:3px 10px;border-radius:999px;color:#fff;background:#ffffff2e;font-size:11px;font-weight:600}.panel-ui .admin-stat-card{gap:16px}.panel-ui .admin-stat-card .admin-stat-icon,.panel-ui .admin-stat-card.gold .admin-stat-icon{width:46px;height:46px;border-radius:14px;color:#fff;border:1px solid rgba(255,255,255,.3);background:#ffffff2e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.panel-ui .panel,.panel-ui .member-content .panel{padding:22px 24px;border:1px solid var(--p-border);border-radius:var(--p-radius);background:var(--p-surface);box-shadow:var(--p-shadow)}.panel-ui .member-content .panel:hover{border-color:var(--p-border-strong)}.panel-ui .panel-head{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--p-border);flex-wrap:wrap}.panel-ui .panel-head h2{display:flex;align-items:center;gap:8px;color:var(--p-text);font:800 16.5px var(--font-display);letter-spacing:-.01em}.panel-ui .panel-head h2:before{content:"";width:4px;height:18px;border-radius:4px;background:var(--p-grad);flex-shrink:0}.panel-ui-admin .panel-head h2:before{background:var(--p-grad-gold)}.panel-ui .panel-head h2 svg{color:var(--p-brand)}.panel-ui .panel-head>a:not(.button){color:var(--p-brand);font-weight:700;font-size:12.5px}.panel-ui .panel-head>a:not(.button):hover{text-decoration:underline}.panel-ui .section-sub,.panel-ui .au-subtitle{color:var(--p-muted)}.panel-ui .dashboard-columns{gap:18px}.panel-ui .stat-line{padding:13px 4px;border-bottom-color:var(--p-border);color:var(--p-text-2);text-transform:capitalize}.panel-ui .stat-line strong{color:var(--p-text);font-weight:800}.panel-ui .chart{border-bottom-color:var(--p-border);padding:0 6px;gap:12px;background:repeating-linear-gradient(to top,transparent 0,transparent 43px,#f0edf8 44px)}.panel-ui .bar{max-width:38px;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,#a855f7,#6d28d9);box-shadow:0 8px 18px -6px #7c3aed80}.panel-ui .bar:nth-child(2n){background:linear-gradient(180deg,#c4b5fd,#8b5cf6);box-shadow:none}.panel-ui .cards-3{gap:16px}.panel-ui .member-content .cards-3 .feature-card{min-height:0;padding:22px;border:1px solid var(--p-border);border-radius:16px;background:linear-gradient(160deg,#fff,var(--p-surface-2));box-shadow:none}.panel-ui .cards-3 .feature-card:before{display:none}.panel-ui .member-content .cards-3 .feature-card:hover{border-color:#c4b5fd;box-shadow:var(--p-shadow)}.panel-ui .cards-3 .feature-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:16px;border-radius:14px;color:#fff;background:var(--p-grad);box-shadow:0 10px 20px -6px #7c3aed80}.panel-ui .cards-3 .feature-card.gold .feature-icon{background:var(--p-grad-gold);box-shadow:0 10px 20px -6px #f59e0b80}.panel-ui .cards-3 .feature-card:nth-child(3) .feature-icon{background:linear-gradient(135deg,#047857,#10b981);box-shadow:0 10px 20px -6px #10b98180}.panel-ui .cards-3 .feature-card h3,.panel-ui .cards-3 .feature-card.gold h3{color:var(--p-text);font-size:16px}.panel-ui .cards-3 .feature-card p{color:var(--p-muted);font-size:13px}.panel-ui .empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 16px;border:1.5px dashed var(--p-border-strong);border-radius:16px;background:var(--p-surface-2);color:var(--p-text-2);font-weight:600}.panel-ui .empty small{color:var(--p-muted);font-weight:400;max-width:460px}.panel-ui .empty svg,.panel-ui .admin-panel .empty svg{box-sizing:content-box;width:22px;height:22px;padding:13px;margin-bottom:6px;border-radius:16px;color:var(--p-brand);background:var(--p-brand-soft)}.panel-ui .button,.modal .button,.auth-shell .button{border-radius:12px;font-weight:700;letter-spacing:0}.panel-ui .button-primary,.modal .button-primary,.auth-shell .button-primary{color:#fff;border:0;background:var(--p-grad);background-size:140% 140%;box-shadow:0 10px 22px -8px #7c3aed99}.panel-ui .button-primary:hover,.modal .button-primary:hover,.auth-shell .button-primary:hover{background:var(--p-grad);background-position:100% 0;box-shadow:0 14px 28px -8px #7c3aedb3}.panel-ui .button-gold,.modal .button-gold{color:#fff;border:0;background:var(--p-grad-gold);box-shadow:0 10px 22px -8px #f59e0b99}.panel-ui .button-gold:hover,.modal .button-gold:hover{background:var(--p-grad-gold);filter:brightness(1.05)}.panel-ui .button-ghost,.modal .button-ghost{color:var(--p-text-2);border:1px solid var(--p-border-strong);background:#fff}.panel-ui .button-ghost:hover,.modal .button-ghost:hover{color:var(--p-brand);border-color:#c4b5fd;background:var(--p-brand-soft)}.panel-ui .button-danger,.modal .button-danger{color:#dc2626;border:1px solid #fecaca;background:#fef2f2}.panel-ui .button-danger:hover,.modal .button-danger:hover{color:#fff;border-color:#dc2626;background:#dc2626}.panel-ui .button-sm,.modal .button-sm{border-radius:10px;min-height:34px;padding:7px 13px;font-size:12.5px}.panel-ui .badge,.modal .badge{gap:6px;padding:5px 11px;border:0;font:700 10.5px var(--font-body);letter-spacing:.05em}.panel-ui .badge:before,.modal .badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.panel-ui .badge-green,.modal .badge-green{color:#047857;background:#d1fae5}.panel-ui .badge-yellow,.modal .badge-yellow{color:#b45309;background:#fef3c7}.panel-ui .badge-red,.modal .badge-red{color:#b91c1c;background:#fee2e2}.panel-ui .field label,.modal .field label,.auth-shell .field label{color:var(--p-text-2);font-size:12.5px;font-weight:700}.panel-ui .field input,.panel-ui .field select,.panel-ui .field textarea,.modal .field input,.modal .field select,.modal .field textarea,.auth-shell .field input,.auth-shell .field select,.auth-shell .field textarea,.panel-ui .inline-copy input{padding:12px 14px;border:1.5px solid var(--p-border);border-radius:12px;color:var(--p-text);background:var(--p-surface-2);transition:all .2s ease}.panel-ui .field input:focus,.panel-ui .field select:focus,.panel-ui .field textarea:focus,.modal .field input:focus,.modal .field select:focus,.modal .field textarea:focus,.auth-shell .field input:focus,.panel-ui .inline-copy input:focus{border-color:#8b5cf6;background:#fff;box-shadow:0 0 0 4px var(--p-brand-ring);outline:0}.panel-ui .field input::placeholder,.modal .field input::placeholder,.auth-shell .field input::placeholder,.panel-ui .field textarea::placeholder,.modal .field textarea::placeholder{color:#aaa4c0}.panel-ui .inline-copy{gap:10px}.panel-ui .inline-copy input{color:var(--p-brand);font-weight:600}.panel-ui .form-success,.modal .form-success{color:#047857;background:#ecfdf5;border-color:#a7f3d0;border-radius:12px}.panel-ui .form-error,.modal .form-error,.auth-shell .form-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca;border-radius:12px}.panel-ui .table-wrap{border:1px solid var(--p-border);border-radius:14px;background:#fff;scrollbar-width:thin;scrollbar-color:#d6d0ea transparent}.panel-ui .panel .table-wrap table thead th,.panel-ui .table-wrap table thead th{padding:13px 16px;color:#6b6490;background:#f7f5fd;font:800 10.5px var(--font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--p-border)}.panel-ui .table-wrap td{padding:14px 16px;color:var(--p-text);border-bottom-color:#f1eff8;font-size:13.5px}.panel-ui .panel .table-wrap tbody tr:hover,.panel-ui .table-wrap tbody tr:hover{background:#faf8ff}.panel-ui .au-muted,.panel-ui .sub-cell,.panel-ui .mono-cell{color:var(--p-muted)}.panel-ui .au-name{color:var(--p-text);font-weight:700}.panel-ui .au-code,.panel-ui .tree-code,.panel-ui .tt-code{display:inline-block;padding:2px 8px;border-radius:6px;color:var(--p-brand);background:var(--p-brand-soft);font:700 11px var(--font-mono)}.panel-ui .au-earned{color:#059669}.panel-ui .au-filters,.panel-ui.theme-light .au-filters{padding:16px;border:1px solid var(--p-border);border-radius:16px;background:var(--p-surface-2)}.panel-ui .au-search-box{border:1.5px solid var(--p-border);border-radius:12px;background:#fff;transition:all .2s ease}.panel-ui .au-search-box:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 4px var(--p-brand-ring)}.panel-ui .au-search-box svg{color:var(--p-brand)}.panel-ui .au-status-tabs,.panel-ui .au-view-toggle,.panel-ui .switcher,.panel-ui .admin-tabbar{gap:4px;padding:4px;border:1px solid var(--p-border);border-radius:12px;background:#efecf8}.panel-ui .au-status-tab,.panel-ui .au-view-btn,.panel-ui .switcher button,.panel-ui .admin-tab{border:0!important;border-radius:9px;padding:8px 14px;color:var(--p-text-2);font-weight:700;background:transparent;transition:all .2s ease}.panel-ui .au-status-tab:hover,.panel-ui .au-view-btn:hover,.panel-ui .switcher button:hover,.panel-ui .admin-tab:hover{color:var(--p-brand)}.panel-ui .au-status-tab.active,.panel-ui .au-view-btn.active,.panel-ui .switcher button.active,.panel-ui .admin-tab.active{color:var(--p-brand);background:#fff;box-shadow:0 2px 8px #28145a1f}.panel-ui .au-status-tab .au-tab-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;margin-left:6px;border-radius:999px;color:#fff;background:var(--p-grad);font-size:10.5px}.panel-ui .au-type-deposit{color:#047857;background:#d1fae5}.panel-ui .au-type-withdrawal{color:#b45309;background:#fef3c7}.panel-ui .au-type-package{color:#6d28d9;background:#ede9fe}.panel-ui .au-detail-row,.modal .au-detail-row{border-bottom-color:#f1eff8}.panel-ui .au-detail-row span,.modal .au-detail-row span{color:var(--p-muted)}.panel-ui .au-detail-row b,.modal .au-detail-row b{color:var(--p-text)}.panel-ui .au-adjust-note,.modal .au-adjust-note{border-radius:12px;border-color:#ddd6fe;background:var(--p-brand-soft)}.panel-ui .admin-refer-item{padding:16px;border-radius:14px;border:1px solid #ddd6fe;background:linear-gradient(135deg,#faf7ff,#f3edff)}.panel-ui .admin-refer-label{color:var(--p-brand);font-weight:800}.panel-ui .admin-refer-value code{color:var(--p-text);font:700 13px var(--font-mono)}.panel-ui .roi-level-input,.panel-ui .roi-settings-panel .table-wrap input{border:1.5px solid var(--p-border);border-radius:10px;background:var(--p-surface-2)}.panel-ui .roi-level-input:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 4px var(--p-brand-ring);background:#fff}.panel-ui .roi-level-cell label{color:var(--p-brand);font-weight:800}.panel-ui .mp-active-banner,.panel-ui.theme-light .mp-active-banner{padding:20px 24px;border:0;border-radius:var(--p-radius);color:#fff;background:radial-gradient(circle at 90% 0%,rgba(255,255,255,.2),transparent 14rem),linear-gradient(135deg,#047857,#10b981);box-shadow:0 16px 34px -12px #10b9818c}.panel-ui .mp-active-banner .mp-active-title,.panel-ui .mp-active-banner .mp-active-amount{color:#fff}.panel-ui .mp-active-banner .mp-active-sub,.panel-ui .mp-active-banner .mp-active-cap>span,.panel-ui .mp-active-banner .mp-cap-pct{color:#ffffffd9}.panel-ui .mp-active-icon{color:#fff;background:#fff3;border-color:#ffffff59}.panel-ui .mp-cap-track{background:#ffffff40;width:140px}.panel-ui .mp-cap-fill{background:#fff}.panel-ui .mp-active-rate{color:#fff;border-color:#ffffff59;background:#ffffff26}.panel-ui .mp-active-rate span{color:#ffffffd9}.panel-ui .mp-wallet-strip,.panel-ui.theme-light .mp-wallet-strip{padding:14px 20px;border:1px solid #ddd6fe;border-radius:14px;background:linear-gradient(135deg,#faf7ff,#f3edff);box-shadow:none}.panel-ui .mp-wallet-strip b{color:var(--p-brand)}.panel-ui .mp-section-head h2{font:800 18px var(--font-display);color:var(--p-text)}.panel-ui .mp-package-card,.panel-ui.theme-light .mp-package-card{position:relative;overflow:hidden;padding:24px 22px 22px;border:1px solid var(--p-border);border-radius:20px;background:#fff;box-shadow:var(--p-shadow)}.panel-ui .mp-package-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:var(--p-grad)}.panel-ui .mp-package-card:nth-child(4n+2):before{background:linear-gradient(90deg,#047857,#10b981)}.panel-ui .mp-package-card:nth-child(4n+3):before{background:var(--p-grad-gold)}.panel-ui .mp-package-card:nth-child(4n+4):before{background:linear-gradient(90deg,#1d4ed8,#06b6d4)}.panel-ui .mp-package-card:hover{transform:translateY(-5px);border-color:#c4b5fd;box-shadow:0 24px 44px -16px #4c1d954d}.panel-ui .mp-package-name{color:var(--p-brand);font-size:13px;letter-spacing:.1em}.panel-ui .mp-package-price{font:800 34px var(--font-display);letter-spacing:-.03em;background:linear-gradient(90deg,#1c1633,#6d28d9);-webkit-background-clip:text;background-clip:text;color:transparent}.panel-ui .mp-package-features li svg{color:#fff;background:#10b981;border-radius:50%;padding:2px;box-sizing:content-box}.panel-ui .mp-rules-list li:before{background:var(--p-grad)}.modal .mp-confirm-price{color:var(--p-brand)}.modal .mp-confirm-row{border-bottom-color:#f1eff8}.panel-ui .tt-legend{border-radius:12px;background:var(--p-surface-2)}.panel-ui .tt-card{border-radius:18px;background:#fff;box-shadow:0 10px 24px -10px #28145a40}.panel-ui .tt-card:hover{box-shadow:0 18px 34px -12px #28145a59}.panel-ui .tree-wrap{border-color:var(--p-border);border-radius:14px;background:#fff}.panel-ui .tree-head-row{background:#f7f5fd;color:#6b6490;font-weight:800}.panel-ui .tree-row:hover{background:#faf8ff}.panel-ui .tree-row-match{background:#f3edff}.modal-backdrop{background:#140a2d8c!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal{position:relative;padding:28px;border:0!important;border-radius:22px!important;background:#fff!important;color:var(--p-text);box-shadow:var(--p-shadow-lg)!important;animation:p-pop .28s cubic-bezier(.2,.9,.3,1.2) both}.modal:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;border-radius:22px 22px 0 0;background:var(--p-grad)}.modal-head{padding-bottom:14px;border-bottom:1px solid var(--p-border)}.modal-head h2{font:800 21px var(--font-display);color:var(--p-text);letter-spacing:-.02em}.modal .close-button{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--p-muted);background:#f5f3fb;transition:all .2s ease}.modal .close-button:hover{color:#dc2626;background:#fef2f2}@keyframes p-pop{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}.auth-shell:before{background:radial-gradient(circle at 15% 20%,rgba(244,114,182,.35),transparent 26rem),radial-gradient(circle at 85% 80%,rgba(56,189,248,.25),transparent 26rem),linear-gradient(135deg,#2c1458,#4a1f8c 45%,#7a2fc0)}.auth-shell:after{display:none}.auth-shell .auth-page{background:none;padding-top:130px}.auth-shell .auth-card{width:min(460px,100%);padding:38px 36px;border:1px solid rgba(255,255,255,.6);border-radius:26px;background:#fffffff7;box-shadow:0 40px 80px -20px #14053c8c;animation:p-pop .5s cubic-bezier(.2,.9,.3,1.2) both}.auth-shell .auth-card:before{display:none}.auth-shell .auth-card .eyebrow{padding:6px 12px;border-radius:999px;color:var(--p-brand);background:var(--p-brand-soft);font-size:10.5px;letter-spacing:.14em}.auth-shell .auth-card h1{margin:16px 0 8px;font:800 36px/1.1 var(--font-display);letter-spacing:-.04em;background:linear-gradient(90deg,#1c1633,#6d28d9);-webkit-background-clip:text;background-clip:text;color:transparent}.auth-shell .auth-card>p{color:var(--p-muted)}.auth-shell .auth-card .button-primary{min-height:48px;margin-top:6px;font-size:14.5px}.auth-shell .form-note{color:var(--p-muted)}.auth-shell .form-note a{color:var(--p-brand);font-weight:700}@media(max-width:1100px){.panel-ui .topbar-user-name{display:none}.panel-ui .topbar-user{padding:3px}}@media(max-width:900px){.panel-ui .member-content{padding:24px 22px 40px}}@media(max-width:760px){.panel-ui .member-sidebar{width:0;padding:0}.panel-ui .member-sidebar.collapsed{width:min(270px,84vw);height:auto;top:0;bottom:0;z-index:120;padding:22px 16px 18px;box-shadow:30px 0 60px #14053c73}.panel-ui .member-sidebar.collapsed .brand-logo{width:84px;height:84px}.panel-ui .member-sidebar.collapsed .side-user{display:flex;padding-right:44px}.panel-ui .member-sidebar.collapsed .side-kicker{display:flex}.panel-ui .member-sidebar.collapsed .sidebar-close{left:calc(min(270px,84vw) - 46px);z-index:121;color:#fff;border-color:#ffffff40;background:#ffffff1a}.panel-ui .sidebar-backdrop{background:#140a2d8c;z-index:110}.panel-ui .member-topbar{height:62px;padding:0 16px}.panel-ui .topbar-title{display:block;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-ui .topbar-logout span{display:none}.panel-ui .topbar-logout{padding:7px 10px}.panel-ui .member-content h1{font-size:26px}.auth-shell .auth-card{padding:30px 22px}}@media(max-width:430px){.panel-ui .topbar-user{display:none}.panel-ui .member-topbar{padding:0 12px}.panel-ui .topbar-actions{gap:8px}.panel-ui .member-content{padding:18px 14px 32px}.panel-ui .member-content h1{font-size:22px}.panel-ui .dashboard-grid{gap:12px}.panel-ui .data-card,.panel-ui .admin-stat-card{min-height:0;padding:16px 18px}.panel-ui .member-content .data-card .data-value,.panel-ui .member-content .admin-stat-card .data-value{font-size:22px;margin:6px 0 4px}.panel-ui .panel,.panel-ui .member-content .panel{padding:16px;border-radius:16px}.auth-shell .auth-card h1{font-size:30px}}.panel-ui.theme-light{background:radial-gradient(circle at 85% -5%,rgba(168,85,247,.14),transparent 32rem),radial-gradient(circle at 10% 110%,rgba(16,185,129,.08),transparent 30rem),var(--p-bg)}.auth-shell.theme-light{background:radial-gradient(circle at 15% 20%,rgba(244,114,182,.35),transparent 26rem),radial-gradient(circle at 85% 80%,rgba(56,189,248,.25),transparent 26rem),linear-gradient(135deg,#2c1458,#4a1f8c 45%,#7a2fc0) fixed}.auth-shell .public-nav,.auth-shell .public-nav.scrolled{background:transparent;box-shadow:none;border:0}.auth-shell .nav-links a:after{display:none}.auth-shell .nav-links a{padding:8px 16px;border-radius:999px}.auth-shell .nav-links a:hover{background:#ffffff1a}.auth-shell .nav-actions .button{border-radius:999px}.auth-shell .nav-actions .button-primary{background:linear-gradient(135deg,#f59e0b,#f97316);box-shadow:0 10px 22px -8px #f59e0bb3}.auth-shell .public-nav .brand-logo{width:64px;height:64px}.panel-ui .member-topbar .topbar-brand{display:flex;align-items:center;flex-shrink:0}.panel-ui .member-topbar .topbar-brand .brand{display:flex;align-items:center;justify-content:center;width:auto;height:44px;padding:3px 12px;margin:0;border:0;border-radius:12px;box-shadow:0 6px 16px #2a12602e;background:linear-gradient(135deg,#2a1260,#4c1d95)}.panel-ui-admin .member-topbar .topbar-brand .brand{background:linear-gradient(135deg,#0f1029,#25215e)}.panel-ui .member-topbar .topbar-brand .brand-logo{width:66px;height:38px;object-fit:contain}@media(max-width:620px){.panel-ui .member-topbar .topbar-brand .brand{height:38px;padding:2px 8px}.panel-ui .member-topbar .topbar-brand .brand-logo{width:52px;height:32px}.panel-ui .member-topbar .topbar-title{display:none}}.site-ui{--s-brand: #6d28d9;--s-brand-soft: #f3edff;--s-grad: linear-gradient(135deg, #6d28d9 0%, #8b5cf6 55%, #c084fc 100%);--s-grad-gold: linear-gradient(135deg, #f59e0b 0%, #f97316 100%);--s-grad-hero: linear-gradient( 125deg, #1e0b45 0%, #3b1a82 42%, #6d28d9 78%, #a855f7 100% );--s-bg: #f7f6fc;--s-surface-2: #faf9fe;--s-border: #ebe8f5;--s-border-strong: #ddd8ee;--s-text: #1c1633;--s-text-2: #4b4466;--s-muted: #7d7797;--s-shadow: 0 1px 2px rgba(28, 22, 51, .04), 0 12px 32px rgba(28, 22, 51, .07);--s-shadow-hover: 0 28px 50px -18px rgba(76, 29, 149, .32);--ink: var(--s-text);--muted: var(--s-muted);--line: var(--s-border);--cyan: #7c3aed;--cyan-soft: #8b5cf6;--gold: #d97706;--gold-soft: #f59e0b;--success: #059669;background:var(--s-bg);color:var(--s-text)}.site-ui:before{background:radial-gradient(circle at 90% 30%,rgba(168,85,247,.08),transparent 30rem),radial-gradient(circle at 5% 70%,rgba(16,185,129,.06),transparent 28rem),var(--s-bg)}.site-ui:after{display:none}.site-ui .public-nav{background:transparent}.site-ui .public-nav.scrolled,.site-ui:not(.home-hero) .public-nav{background:#1e0b45d1;-webkit-backdrop-filter:saturate(160%) blur(16px);backdrop-filter:saturate(160%) blur(16px);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 10px 30px #14053c2e}.site-ui .public-nav-inner{padding-top:12px;padding-bottom:12px}.site-ui .public-nav .brand-logo{width:64px;height:64px}.site-ui .nav-links{gap:6px;color:#ffffffc7;font-size:14px;font-weight:600}.site-ui .nav-links a{padding:8px 16px;border-radius:999px;transition:all .2s ease}.site-ui .nav-links a:after{display:none}.site-ui .nav-links a:hover{color:#fff;background:#ffffff1a}.site-ui .nav-links a.active{color:#2a1260;background:#fff;box-shadow:0 6px 16px #00000026}.site-ui .nav-actions .button{border-radius:999px;min-height:40px;padding:9px 18px;font-size:13px}.site-ui .nav-actions .button-ghost{color:#fff;border:1px solid rgba(255,255,255,.35);background:#ffffff0f}.site-ui .nav-actions .button-ghost:hover{background:#ffffff29;border-color:#fff}.site-ui .nav-actions .button-primary{color:#fff;background:var(--s-grad-gold);box-shadow:0 10px 22px -8px #f59e0bb3}.site-ui .public-menu-button{color:#fff;border-color:#ffffff4d;border-radius:12px}.site-ui .button{border-radius:14px;font-weight:700;letter-spacing:0}.site-ui .button-primary{color:#fff;border:0;background:var(--s-grad);box-shadow:0 12px 26px -10px #7c3aedb3}.site-ui .button-primary:hover{background:var(--s-grad);box-shadow:0 18px 32px -10px #7c3aedcc}.site-ui .button-gold{color:#fff;border:0;background:var(--s-grad-gold);box-shadow:0 12px 26px -10px #f59e0bb3}.site-ui .button-gold:hover{background:var(--s-grad-gold);filter:brightness(1.05)}.site-ui .button-ghost{color:var(--s-text-2);border:1.5px solid var(--s-border-strong);background:#fff}.site-ui .button-ghost:hover{color:var(--s-brand);border-color:#c4b5fd;background:var(--s-brand-soft)}.site-ui.home-hero .hero{background:var(--s-grad-hero);padding-top:150px}.site-ui .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1.4px);background-size:26px 26px;mask-image:linear-gradient(180deg,#000 30%,transparent 85%);-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 85%)}.site-ui.home-hero .eyebrow{padding:7px 14px;border-radius:999px;color:#fde68a;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.site-ui .hero h1{font-weight:800;letter-spacing:-.035em;line-height:1.02;font-size:clamp(2.6rem,5.4vw,4.6rem)}.site-ui.home-hero .hero h1 span{-webkit-text-stroke:0;text-shadow:none;color:transparent;background:linear-gradient(90deg,#fde68a,#f9a8d4,#fde68a);background-size:200% auto;-webkit-background-clip:text;background-clip:text;animation:shine 6s linear infinite}.site-ui.home-hero .hero p{font-size:17px;color:#ffffffd1}.site-ui .hero-cta .button{min-height:50px;padding:12px 24px;font-size:14.5px;border-radius:16px}.site-ui.home-hero .hero-cta .button-primary{color:#2a1260;background:#fff;box-shadow:0 16px 34px -12px #00000073}.site-ui.home-hero .hero-cta .button-ghost{color:#fff;background:#ffffff14;border-color:#ffffff59}.site-ui.home-hero .hero-cta .button-ghost:hover{background:#ffffff29}.site-ui.home-hero .hero-stat{border-radius:16px;padding:12px 18px 12px 12px}.site-ui .hero-stat-icon{width:38px;height:38px;border-radius:12px;color:#fff;background:var(--s-grad-gold)}.site-ui.home-hero .hero-stat strong{font-size:18px;font-weight:800}.site-ui.home-hero .hero-stat span{color:#ffffffb3}.site-ui.home-hero .hero-panel{border-radius:26px;padding:32px 28px 26px;box-shadow:0 40px 80px -20px #14053c99}.site-ui.home-hero .hero-panel-head{padding:6px 12px;border-radius:999px;color:var(--s-brand);background:var(--s-brand-soft)}.site-ui.home-hero .hero-panel h3{font-size:24px;font-weight:800;color:var(--s-text)}.site-ui.home-hero .hero-highlight-row{border-radius:14px;padding:12px 14px;transition:transform .2s ease}.site-ui.home-hero .hero-highlight-row:hover{transform:translate(4px)}.site-ui.home-hero .hero-highlight-icon{width:40px;height:40px;border-radius:12px;color:#fff;background:var(--s-grad)}.site-ui.home-hero .hero-highlight-row:nth-child(2) .hero-highlight-icon{background:linear-gradient(135deg,#047857,#10b981)}.site-ui.home-hero .hero-highlight-row:nth-child(3) .hero-highlight-icon{background:var(--s-grad-gold)}.site-ui.home-hero .hero-panel .button-primary{color:#fff;background:var(--s-grad);min-height:48px}.site-ui.home-hero .wave-front{fill:var(--s-bg)}.site-ui .hero-trust-card{padding:18px 20px;border-radius:20px;border-color:var(--s-border);box-shadow:0 20px 40px -18px #28145a4d;transition:transform .25s ease}.site-ui .hero-trust-card:hover{transform:translateY(-4px)}.site-ui .hero-trust-icon{width:46px;height:46px;border-radius:14px;color:#fff!important}.site-ui .hero-trust-icon.cyan{background:var(--s-grad)}.site-ui .hero-trust-icon.gold{background:var(--s-grad-gold)}.site-ui .hero-trust-card strong{font-size:15px;font-weight:800}.site-ui .page-hero{position:relative;overflow:hidden;isolation:isolate;margin:0;padding:150px 7vw 96px;background:var(--s-grad-hero);border-radius:0 0 48px 48px}.site-ui .page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.6;background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1.4px);background-size:26px 26px;mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%)}.site-ui .page-hero:after{content:"";position:absolute;z-index:-1;width:520px;height:520px;left:-160px;bottom:-300px;border-radius:50%;background:radial-gradient(circle,rgba(244,114,182,.35),transparent 65%)}.site-ui .page-hero .index{padding:6px 14px;border-radius:999px;color:#fde68a;background:#ffffff1a;border:1px solid rgba(255,255,255,.18)}.site-ui .page-hero h1{margin-top:18px;font-weight:800;text-transform:none;letter-spacing:-.035em;font-size:clamp(2.2rem,4.6vw,3.8rem)}.site-ui .page-hero p{font-size:17px}.site-ui .page-hero .breadcrumb{padding:6px 14px;border-radius:999px;background:#ffffff14}.site-ui .page-hero .hero-glint{border-radius:40px;opacity:.6}.site-ui .page-hero .hero-glint:before,.site-ui .page-hero .hero-glint:after{border-radius:30px}.site-ui .section{padding-top:96px;padding-bottom:96px}.site-ui .section-tight{padding-top:60px;padding-bottom:60px}.site-ui .section h2,.site-ui .about-preview-copy h2{text-transform:none;font-weight:800;letter-spacing:-.035em;color:var(--s-text);font-size:clamp(1.9rem,3.4vw,2.9rem)}.site-ui .section-sub{color:var(--s-muted);font-size:15.5px;line-height:1.7}.site-ui .line-label{display:inline-flex;width:max-content;max-width:100%;gap:8px;padding:6px 14px;border-radius:999px;color:var(--s-brand);background:var(--s-brand-soft);font:800 11px var(--font-body);letter-spacing:.12em}.site-ui .line-label:before{width:7px;height:7px;border-radius:50%;background:var(--s-grad)}.site-ui .feature-card,.site-ui .info-card{padding:30px;border:1px solid var(--s-border);border-radius:24px;background:#fff;box-shadow:var(--s-shadow);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.site-ui .feature-card:before{display:none}.site-ui .feature-card:hover{transform:translateY(-6px);border-color:#d8ccfb;box-shadow:var(--s-shadow-hover)}.site-ui .feature-card h3,.site-ui .feature-card.gold h3,.site-ui .info-card h3{color:var(--s-text);font:800 19px var(--font-display);letter-spacing:-.01em}.site-ui .feature-card p{color:var(--s-muted);line-height:1.65}.site-ui .feature-icon,.site-ui .info-card .icon-wrap{display:grid;place-items:center;width:56px;height:56px;margin-bottom:26px;border:0;border-radius:18px;color:#fff;background:var(--s-grad);box-shadow:0 14px 26px -10px #7c3aed99}.site-ui .feature-card.gold .feature-icon,.site-ui .feature-card.gold .icon-wrap{background:var(--s-grad-gold);box-shadow:0 14px 26px -10px #f59e0b99}.site-ui .info-card .icon-wrap{margin-bottom:0}.site-ui .feature-card.large{color:#fff;border:0;background:radial-gradient(circle at 80% 15%,rgba(244,114,182,.35),transparent 45%),var(--s-grad-hero);box-shadow:0 30px 60px -24px #4c1d9599}.site-ui .feature-card.large h3{color:#fff;font-size:26px}.site-ui .feature-card.large p{color:#fffc}.site-ui .feature-card.large:after{color:#fde68a}.site-ui .feature-card.large .feature-icon{color:#2a1260;background:#fff}.site-ui .bull{border-color:#ffffffb3;box-shadow:0 0 30px #ffffff40}.site-ui .bear{border-color:#fde68a;box-shadow:0 0 30px #fde68a4d}.site-ui .about-preview-point{font-size:14.5px;color:var(--s-text-2)}.site-ui .about-preview-point svg{box-sizing:content-box;padding:6px;border-radius:10px;color:var(--s-brand);background:var(--s-brand-soft);margin-top:-3px}.site-ui .about-preview-stat{position:relative;overflow:hidden;padding:26px 22px;border:0;border-radius:22px;color:#fff;background:var(--s-grad);box-shadow:0 18px 34px -14px #7c3aed8c}.site-ui .about-preview-stat:after{content:"";position:absolute;top:-40px;right:-40px;width:120px;height:120px;border-radius:50%;background:#ffffff24}.site-ui .about-preview-stat:nth-child(2){background:linear-gradient(135deg,#047857,#10b981);box-shadow:0 18px 34px -14px #10b9818c}.site-ui .about-preview-stat:nth-child(3){background:var(--s-grad-gold);box-shadow:0 18px 34px -14px #f59e0b8c}.site-ui .about-preview-stat:nth-child(4){background:linear-gradient(135deg,#1d4ed8,#06b6d4);box-shadow:0 18px 34px -14px #2563eb8c}.site-ui .about-preview-stat strong{color:#fff;font-size:24px;font-weight:800;overflow-wrap:anywhere}.site-ui .about-preview-stat span{color:#ffffffd9;font-weight:600}.site-ui .metric-strip{overflow:hidden;border:0;border-radius:28px;color:#fff;background:radial-gradient(circle at 10% 0%,rgba(244,114,182,.35),transparent 40%),var(--s-grad-hero);box-shadow:0 30px 60px -24px #4c1d958c}.site-ui .metric{padding:34px 30px;border-right:1px solid rgba(255,255,255,.12)}.site-ui .metric strong{color:#fff;font-weight:800;letter-spacing:-.03em}.site-ui .metric:nth-child(2n) strong{color:#fde68a}.site-ui .metric span{color:#ffffffbf;font:700 11.5px var(--font-body);letter-spacing:.08em}.site-ui .panel{padding:30px;border:1px solid var(--s-border);border-radius:24px;background:#fff;box-shadow:var(--s-shadow);transition:transform .3s ease,box-shadow .3s ease}.site-ui .cards-2>.panel:hover{transform:translateY(-4px);box-shadow:var(--s-shadow-hover)}.site-ui .panel h3{color:var(--s-text);font-weight:800!important;letter-spacing:-.02em}.site-ui .panel .button{margin-top:8px}.site-ui .limit-card{position:relative;overflow:hidden;padding:38px 26px;border:1px solid var(--s-border);border-radius:24px;background:#fff;box-shadow:var(--s-shadow)}.site-ui .limit-card:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:var(--s-grad)}.site-ui .limit-card.gold:before{background:var(--s-grad-gold)}.site-ui .limit-card strong{background:var(--s-grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}.site-ui .limit-card.gold strong{background:var(--s-grad-gold);-webkit-background-clip:text;background-clip:text}.site-ui .limit-card span{font-weight:700;color:var(--s-text-2)}.site-ui .plans-grid{gap:20px;align-items:stretch}.site-ui .plan-card{display:flex;flex-direction:column;padding:30px 26px;border:1px solid var(--s-border);border-radius:26px;background:#fff;box-shadow:var(--s-shadow);transition:transform .3s ease,box-shadow .3s ease}.site-ui .plan-card:before{display:none}.site-ui .plan-card:hover{transform:translateY(-8px);box-shadow:var(--s-shadow-hover)}.site-ui .plan-card .plan-code{width:max-content;padding:5px 12px;border-radius:999px;color:var(--s-brand);background:var(--s-brand-soft);font:800 10.5px var(--font-body);letter-spacing:.12em;text-transform:uppercase}.site-ui .plan-card h3{font-weight:800;font-size:21px;color:var(--s-text)}.site-ui .plan-rate{font-size:46px;font-weight:800;letter-spacing:-.04em;background:var(--s-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.site-ui .plan-card p{color:var(--s-muted)}.site-ui .plan-row{border-top-color:var(--s-border);font-size:13px}.site-ui .plan-card .button{margin-top:auto!important}.site-ui .plan-card.featured{position:relative;transform:translateY(-12px);border:0;color:#fff;background:radial-gradient(circle at 90% 0%,rgba(244,114,182,.4),transparent 50%),var(--s-grad-hero);box-shadow:0 36px 60px -24px #4c1d95b3}.site-ui .plan-card.featured:hover{transform:translateY(-18px)}.site-ui .plan-card.featured:after{content:"Most popular";position:absolute;top:22px;right:22px;padding:5px 12px;border-radius:999px;color:#2a1260;background:#fde68a;font:800 10.5px var(--font-body);letter-spacing:.06em;text-transform:uppercase}.site-ui .plan-card.featured .plan-code{color:#fff;background:#ffffff29}.site-ui .plan-card.featured h3,.site-ui .plan-card.featured .plan-row b{color:#fff}.site-ui .plan-card.featured .plan-rate{background:linear-gradient(90deg,#fde68a,#f9a8d4);-webkit-background-clip:text;background-clip:text}.site-ui .plan-card.featured p,.site-ui .plan-card.featured .plan-row{color:#ffffffc7;border-top-color:#ffffff26}.site-ui .roi-grid{gap:14px}.site-ui .roi-card{padding:22px 12px;border:1px solid var(--s-border);border-radius:20px;background:#fff;box-shadow:var(--s-shadow);transition:transform .25s ease,box-shadow .25s ease}.site-ui .roi-card:hover{transform:translateY(-5px);box-shadow:var(--s-shadow-hover)}.site-ui .roi-card span{color:var(--s-muted);font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.08em}.site-ui .roi-card strong{font-size:30px;font-weight:800;background:var(--s-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.site-ui .roi-card:nth-child(-n+3){border:0;background:var(--s-grad);box-shadow:0 18px 30px -14px #7c3aed99}.site-ui .roi-card:nth-child(-n+3) span{color:#fffc}.site-ui .roi-card:nth-child(-n+3) strong{color:#fff;background:none;-webkit-background-clip:border-box;background-clip:border-box}.site-ui .table-wrap{border:1px solid var(--s-border);border-radius:22px;background:#fff;box-shadow:var(--s-shadow)}.site-ui th{padding:16px 22px;color:#fff;background:var(--s-grad-hero);font:800 11px var(--font-body);letter-spacing:.1em}.site-ui td{padding:16px 22px;color:var(--s-text);font-weight:600;border-bottom-color:#f1eff8}.site-ui tbody tr:nth-child(2n){background:var(--s-surface-2)}.site-ui tbody tr:hover{background:var(--s-brand-soft)}.site-ui td:last-child{font-weight:800}.site-ui .illustration-panel,.site-ui .network-stage{border:0;border-radius:28px;background:radial-gradient(circle at 50% 0%,rgba(168,85,247,.35),transparent 60%),linear-gradient(160deg,#1e0b45,#3b1a82);box-shadow:0 30px 60px -24px #4c1d958c}.site-ui .illustration-panel .mlm-line,.site-ui .illustration-panel .mlm-line.delay-a,.site-ui .illustration-panel .mlm-line.delay-c{stroke:#ffffff59}.site-ui .illustration-panel .mlm-line.delay-b{stroke:#fde68a8c}.site-ui .illustration-panel .mlm-node circle:first-child{fill:#8b5cf673;stroke:#c4b5fd}.site-ui .illustration-panel .mlm-node.gold circle:first-child{stroke:#fde68a}.site-ui .illustration-panel .mlm-node-core{fill:#fff}.site-ui .illustration-panel .mlm-node.gold .mlm-node-core{fill:#fde68a}.site-ui .illustration-caption span{color:#ffffffbf}.site-ui .network-stage:before{opacity:.25}.site-ui .node{border-color:#c4b5fd;background:#1e0b45;box-shadow:0 0 16px #a855f7}.site-ui .node:after{background:linear-gradient(90deg,#c4b5fd,transparent)}.site-ui .stage-value strong{color:#fde68a;font-weight:800}.site-ui .stage-value span,.site-ui .stage-label{color:#ffffffb3;font-size:11px}.site-ui .dashboard-mock{border-radius:24px;border-color:var(--s-border);box-shadow:0 30px 60px -24px #4c1d9559}.site-ui .dashboard-mock-card{border-radius:16px;border:0;color:#fff;background:var(--s-grad)}.site-ui .dashboard-mock-card.gold{background:var(--s-grad-gold)}.site-ui .dashboard-mock-card:nth-child(3){background:linear-gradient(135deg,#047857,#10b981)}.site-ui .dashboard-mock-card span{color:#ffffffd9}.site-ui .dashboard-mock-card strong,.site-ui .dashboard-mock-card.gold strong{color:#fff;font-weight:800}.site-ui .chart{border-bottom-color:var(--s-border);background:repeating-linear-gradient(to top,transparent 0,transparent 43px,#f0edf8 44px)}.site-ui .bar{border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,#a855f7,#6d28d9);box-shadow:0 8px 18px -6px #7c3aed80}.site-ui .faq-list{gap:12px;max-width:900px}.site-ui .faq-item{border:1px solid var(--s-border);border-radius:18px;background:#fff;box-shadow:0 4px 14px #1c16330a;transition:all .25s ease}.site-ui .faq-item.open{border-color:#c4b5fd;box-shadow:var(--s-shadow-hover)}.site-ui .faq-question{padding:20px 22px;font-weight:800;font-size:15.5px;color:var(--s-text)}.site-ui .faq-chevron{box-sizing:content-box;padding:6px;border-radius:50%;color:var(--s-brand);background:var(--s-brand-soft)}.site-ui .faq-item.open .faq-chevron{color:#fff;background:var(--s-grad)}.site-ui .faq-answer{padding:0 22px 20px;font-size:14.5px;color:var(--s-text-2)}.site-ui .field label{color:var(--s-text-2);font-size:13px;font-weight:700}.site-ui .field input,.site-ui .field select,.site-ui .field textarea{padding:13px 15px;border:1.5px solid var(--s-border);border-radius:14px;background:var(--s-surface-2);color:var(--s-text)}.site-ui .field input:focus,.site-ui .field textarea:focus,.site-ui .field select:focus{border-color:#8b5cf6;background:#fff;box-shadow:0 0 0 4px #7c3aed26}.site-ui .form-success{border-radius:14px;color:#047857;background:#ecfdf5;border-color:#a7f3d0}.site-ui .auth-page{background:var(--s-grad-hero)}.site-ui .auth-card{border:0;border-radius:26px;background:#fff;box-shadow:0 40px 80px -20px #14053c8c}.site-ui .auth-card:before{display:none}.site-ui .auth-card h1{font-weight:800;background:var(--s-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.cta-band-wrap{padding:20px 7vw 90px}.cta-band{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;max-width:1280px;margin:0 auto;padding:52px 56px;border-radius:32px;color:#fff;background:radial-gradient(circle at 85% 10%,rgba(244,114,182,.45),transparent 40%),radial-gradient(circle at 0% 100%,rgba(56,189,248,.3),transparent 40%),var(--s-grad-hero);box-shadow:0 40px 70px -30px #4c1d95b3}.cta-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1.4px);background-size:24px 24px}.cta-band-copy{max-width:620px}.cta-band-eyebrow{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;color:#fde68a;background:#ffffff1f;font:800 11px var(--font-body);letter-spacing:.1em;text-transform:uppercase}.cta-band h2{margin:16px 0 10px;font:800 clamp(1.8rem,3.4vw,2.7rem)/1.1 var(--font-display);letter-spacing:-.035em;color:#fff}.cta-band p{margin:0;color:#fffc;font-size:16px;line-height:1.6}.cta-band-actions{display:flex;gap:12px;flex-wrap:wrap}.site-ui .cta-button-light{min-height:52px;padding:12px 26px;border-radius:16px;color:#2a1260;background:#fff;box-shadow:0 16px 30px -12px #0006}.site-ui .cta-button-outline{min-height:52px;padding:12px 26px;border-radius:16px;color:#fff;border:1.5px solid rgba(255,255,255,.4);background:#ffffff14}.site-ui .cta-button-outline:hover{background:#ffffff2e}.site-ui .footer{position:relative;border-top:0;color:#ffffffb3;background:radial-gradient(circle at 90% 0%,rgba(168,85,247,.25),transparent 40%),linear-gradient(180deg,#1a0a3d,#110628)}.site-ui .footer-top{padding-top:10px}.site-ui .footer-tagline{color:#ffffff9e}.site-ui .footer-col h4{color:#fff;font-weight:800}.site-ui .footer-col a,.site-ui .footer-contact-line{color:#ffffffa6}.site-ui .footer-col a:hover,.site-ui .footer-links a:hover{color:#fde68a}.site-ui .footer-contact-line svg{color:#c4b5fd}.site-ui .footer-social a{width:40px;height:40px;border-radius:12px;color:#fff;border-color:#ffffff26;background:#ffffff0f}.site-ui .footer-social a:hover{color:#fff;border-color:transparent;background:var(--s-grad)}.site-ui .footer-bottom{border-top-color:#ffffff1a;color:#ffffff80}@media(max-width:1000px){.site-ui .plan-card.featured{transform:none}.site-ui .plan-card.featured:hover{transform:translateY(-6px)}}@media(max-width:760px){.site-ui .nav-links{background:linear-gradient(160deg,#1e0b45,#4c1d95)!important;border-color:#ffffff1f;border-radius:18px;box-shadow:0 20px 40px #14053c66!important}.site-ui .nav-links a{border-radius:12px}.site-ui .public-nav .brand-logo{width:52px;height:52px}.site-ui .page-hero{padding:120px 20px 70px;border-radius:0 0 32px 32px}.site-ui .section{padding-top:64px;padding-bottom:64px}.site-ui .section-tight{padding-top:44px;padding-bottom:44px}.site-ui .metric{border-right-color:#ffffff1f}.site-ui .metric:nth-child(-n+2){border-bottom-color:#ffffff1f}.site-ui .feature-card,.site-ui .panel{padding:24px}.cta-band-wrap{padding:10px 16px 60px}.cta-band{padding:36px 24px;border-radius:24px}.cta-band-actions,.cta-band-actions .button{width:100%}}@media(max-width:430px){.site-ui .hero h1{font-size:clamp(2.3rem,11vw,3rem)}.site-ui .plan-rate{font-size:38px}}.site-ui .scroll-hint{display:none}@media(prefers-reduced-motion:reduce){.reveal,.reveal.in-view{opacity:1!important;animation:none!important}.orb,.particle,.wave,.mlm-line,.mlm-node,.hero-panel,.icon-wrap,.hero h1 span{animation:none!important}}.site-ui .hero-stat-icon,.site-ui .hero-trust-icon,.site-ui.home-hero .hero-highlight-icon{display:grid;place-items:center;flex-shrink:0}.site-ui .hero-stat-icon svg,.site-ui .hero-trust-icon svg,.site-ui .hero-highlight-icon svg{display:block}.site-ui .plans-grid{grid-template-columns:repeat(auto-fit,minmax(250px,320px));justify-content:center}.site-ui .dashboard-mock .chart{gap:14px}.site-ui .dashboard-mock .bar{max-width:none}@media(max-width:760px){.site-ui .plans-grid{grid-template-columns:1fr}}.site-ui.theme-light{background:radial-gradient(circle at 90% 30%,rgba(168,85,247,.08),transparent 30rem),radial-gradient(circle at 5% 70%,rgba(16,185,129,.06),transparent 28rem),var(--s-bg)}.site-ui thead tr{background:var(--s-grad-hero)}.site-ui thead th{background:transparent}.site-ui.home-hero .hero.hero-video{position:relative;justify-content:center;text-align:center;min-height:100vh;background:#1e0b45}.hero-video-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-3;pointer-events:none}.hero-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,#1408328c,#1e0b4580,#140832bf)}.hero-video .hero-content{display:flex;justify-content:center;grid-template-columns:none}.hero-video .hero-copy{max-width:820px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.hero-video .hero h1,.site-ui .hero-video h1{max-width:820px;margin-left:auto;margin-right:auto}.hero-video .hero-copy p{margin-left:auto;margin-right:auto;max-width:620px}.hero-video .hero-cta,.hero-video .hero-stats-row{justify-content:center}.hero-video .hero-mlm-bg{opacity:.1}.hero-video .hero-stat{text-align:left}@media(max-width:760px){.site-ui.home-hero .hero.hero-video{min-height:92vh;padding:130px 20px 120px}}@media(prefers-reduced-motion:reduce){.hero-video-bg{display:none}}@media(min-width:761px){.site-ui.home-hero .hero.hero-video h1{max-width:none;white-space:nowrap}.site-ui.home-hero .hero.hero-video .hero-copy{max-width:1000px}}.site-ui .public-nav,.site-ui .public-nav.scrolled,.site-ui:not(.home-hero) .public-nav{background:transparent;border-bottom:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:14px 18px 0}.site-ui .public-nav .public-nav-inner{max-width:1280px;margin:0 auto;gap:18px;padding:8px 10px 8px 20px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#1e0b4561;backdrop-filter:saturate(170%) blur(18px);-webkit-backdrop-filter:saturate(170%) blur(18px);box-shadow:0 14px 40px -14px #0a02288c,inset 0 1px #ffffff1a;transition:background .3s ease,box-shadow .3s ease,border-color .3s ease}.site-ui .public-nav.scrolled .public-nav-inner,.site-ui:not(.home-hero) .public-nav .public-nav-inner{background:#1e0b45db;border-color:#ffffff1f;box-shadow:0 18px 44px -14px #0a0228b3,inset 0 1px #ffffff14}.site-ui .public-nav .public-nav-inner{padding-top:8px;padding-bottom:8px}.site-ui .public-nav .brand-logo{width:80px;height:52px}.site-ui .public-nav .nav-links{flex:1;justify-content:center;gap:2px;font-size:13.5px}.site-ui .public-nav .nav-links a{padding:9px 14px;white-space:nowrap}.site-ui .public-nav .nav-links a.active{color:#2a1260;background:#fff;box-shadow:0 6px 16px #0000002e}.site-ui .public-nav .nav-actions{gap:8px;flex-shrink:0}.site-ui .theme-toggle{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:grid;place-items:center;width:40px;height:40px;padding:0;flex-shrink:0;border:1px solid rgba(255,255,255,.28);border-radius:50%;color:#fde68a;background:#ffffff14;transition:transform .2s ease,background .2s ease,border-color .2s ease}.site-ui .theme-toggle:hover{border-color:#fde68ab3;background:#ffffff29;transform:translateY(-2px)}.site-ui .theme-toggle:focus-visible{outline:2px solid #fde68a;outline-offset:3px}.site-ui .public-nav .nav-join{display:inline-flex;align-items:center;gap:6px}.site-ui .public-nav .nav-mobile-cta{display:none}.site-ui .public-nav .public-menu-button{display:none;width:42px;height:42px;padding:0;place-items:center;border-radius:50%;background:#ffffff14}@media(max-width:1080px){.site-ui .public-nav .public-menu-button{display:grid}.site-ui .public-nav .nav-signin{display:none}.site-ui .public-nav .nav-links{display:none;position:absolute;left:18px;right:18px;top:82px;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:linear-gradient(160deg,#1e0b45,#4c1d95)!important;box-shadow:0 30px 60px -10px #0a0228b3!important}.site-ui .public-nav .nav-links.open{display:flex}.site-ui .public-nav .nav-links a{padding:13px 16px;border-radius:14px;font-size:15px}.site-ui .public-nav .nav-mobile-cta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}.site-ui .public-nav .nav-mobile-cta .button{justify-content:center;border-radius:999px;min-height:44px}.site-ui .public-nav .nav-mobile-cta .button-primary{color:#fff;background:var(--s-grad-gold)}.site-ui .public-nav .nav-mobile-cta .button-ghost{color:#fff;border:1px solid rgba(255,255,255,.35);background:#ffffff0f}}@media(max-width:560px){.site-ui .public-nav{padding:10px 12px 0}.site-ui .public-nav .public-nav-inner{padding:6px 8px 6px 14px}.site-ui .public-nav .brand-logo{width:44px;height:44px}.site-ui .public-nav .nav-links{left:12px;right:12px;top:70px}.site-ui .public-nav .nav-join{display:none}.site-ui .public-nav .public-nav-inner{justify-content:space-between}}.site-ui .about-dark{position:relative;overflow:hidden;isolation:isolate;padding-top:90px;padding-bottom:100px;background:linear-gradient(125deg,#1e0b45,#2c1458 45%,#4a1f8c);border-radius:0 0 48px 48px}.site-ui .about-dark:before,.site-ui .about-dark:after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(70px);pointer-events:none}.site-ui .about-dark:before{width:460px;height:460px;left:-8%;top:-12%;background:radial-gradient(circle,rgba(244,217,143,.2),transparent 68%)}.site-ui .about-dark:after{width:520px;height:520px;right:-8%;bottom:-20%;background:radial-gradient(circle,rgba(168,85,247,.38),transparent 68%)}.site-ui .about-dark .line-label{color:#f4d98f;background:#ffffff1a}.site-ui .about-dark .line-label:before{background:#f4d98f}.site-ui .about-dark .about-preview-copy h2{color:#fff}.site-ui .about-dark .section-sub{color:#ffffffc7}.site-ui .about-dark .about-preview-point{color:#ffffffe0}.site-ui .about-dark .about-preview-point svg{color:#f4d98f;background:#ffffff1a}.about-collage{display:grid;grid-template-columns:1fr 1fr;gap:16px}.about-collage-col{display:flex;flex-direction:column;gap:16px}.about-collage-col.offset{margin-top:44px}.about-img{position:relative;overflow:hidden;border-radius:26px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(135deg,#8b5cf68c,#f4d98f40);box-shadow:0 26px 50px -20px #08021eb3;animation:about-image-float 7s ease-in-out infinite}.about-img.tall{aspect-ratio:4 / 5}.about-img.square{aspect-ratio:1 / 1}.about-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.92;transition:transform .7s ease,filter .7s ease,opacity .7s ease}.about-img:hover img{transform:scale(1.06)}.about-img:hover{animation-play-state:paused}.about-img:hover img{opacity:1;filter:saturate(1.08) contrast(1.04)}.about-collage-col:nth-child(2) .about-img{animation-delay:-3.5s}@keyframes about-image-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(.5deg)}}@media(max-width:900px){.site-ui .about-dark{border-radius:0 0 32px 32px;padding-top:64px;padding-bottom:72px}.about-collage{max-width:520px;margin:10px auto 0}}.flex-carousel-stage{width:100%;height:560px;position:relative;margin-top:12px}@media(max-width:760px){.flex-carousel-stage{height:420px}}.site-ui.theme-dark{--s-bg: #080b10;--s-surface-2: #10151f;--s-border: rgba(110, 165, 140, .2);--s-border-strong: rgba(127, 232, 189, .34);--s-text: #f1f5f2;--s-text-2: #c0cdc5;--s-muted: #8a978f;--s-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 12px 32px rgba(0, 0, 0, .24);--s-shadow-hover: 0 28px 50px -18px rgba(52, 211, 153, .22);--s-brand: #34d399;--s-brand-soft: rgba(52, 211, 153, .12);--s-grad: linear-gradient(135deg, #0f9d68 0%, #34d399 100%);--s-grad-gold: linear-gradient(135deg, #b8791f 0%, #e2a94f 100%);--s-grad-hero: linear-gradient(125deg, #050914 0%, #0b1b2a 48%, #123a38 100%);background:var(--s-bg);color:var(--s-text)}.site-ui.theme-dark:before{background:radial-gradient(circle at 90% 30%,rgba(52,211,153,.1),transparent 30rem),radial-gradient(circle at 5% 70%,rgba(70,95,130,.14),transparent 28rem),linear-gradient(135deg,#050914,#081326 45%,#07101d)}.site-ui.theme-dark .public-nav .public-nav-inner{background:#05091494;border-color:#7fe8bd33}.site-ui.theme-dark .public-nav.scrolled .public-nav-inner{background:#050914e0}.site-ui.theme-dark .theme-toggle{color:#f2cf8e;border-color:#e2a94f6b;background:#e2a94f1a}.site-ui.theme-dark .button-ghost{color:var(--s-text);border-color:var(--s-border);background:#ffffff06}.site-ui.theme-dark .button-ghost:hover{border-color:var(--cyan);background:#34d39914}.site-ui.theme-dark .hero-video-overlay{background:linear-gradient(180deg,#05091480,#05141c61 50%,#050914c7)}.site-ui.theme-dark .about-dark{background:linear-gradient(125deg,#0a1018,#0e2028 48%,#123a38)}.site-ui.theme-dark .about-img{border-color:#7fe8bd3d;background:linear-gradient(135deg,#0f9d6859,#e2a94f33);box-shadow:0 26px 50px -20px #000000b3}.site-ui.theme-light .about-dark{background:linear-gradient(135deg,#f7fafc,#eef5f2 52%,#f9f4ea);border-bottom:1px solid var(--s-border)}.site-ui.theme-light .about-dark .about-preview-copy h2{color:var(--s-text)}.site-ui.theme-light .about-dark .section-sub,.site-ui.theme-light .about-dark .about-preview-point{color:var(--s-text-2)}.site-ui.theme-light .about-dark .about-preview-point svg{color:var(--s-brand);background:#0f9d681a}.site-ui.theme-light .about-dark .line-label{color:var(--s-brand);background:#0f9d681a}.site-ui.theme-light .about-dark .line-label:before{background:var(--s-brand)}.site-ui.theme-light .about-img{border-color:#0f9d6833;background:linear-gradient(135deg,#0f9d6833,#b8791f2e);box-shadow:0 22px 42px -20px #0f1e3240}.site-ui.theme-dark .feature-card,.site-ui.theme-dark .info-card,.site-ui.theme-dark .panel,.site-ui.theme-dark .limit-card,.site-ui.theme-dark .plan-card,.site-ui.theme-dark .roi-card,.site-ui.theme-dark .faq-item,.site-ui.theme-dark .table-wrap{color:var(--s-text);background:#10151f;border-color:var(--s-border);box-shadow:var(--s-shadow)}.site-ui.theme-dark .feature-card:hover,.site-ui.theme-dark .panel:hover,.site-ui.theme-dark .plan-card:hover,.site-ui.theme-dark .roi-card:hover{border-color:#34d3996b;box-shadow:var(--s-shadow-hover)}.site-ui.theme-dark .feature-card h3,.site-ui.theme-dark .info-card h3,.site-ui.theme-dark .panel h3,.site-ui.theme-dark .plan-card h3,.site-ui.theme-dark .faq-question,.site-ui.theme-dark .section h2,.site-ui.theme-dark .about-preview-copy h2{color:var(--s-text)}.site-ui.theme-dark .feature-card p,.site-ui.theme-dark .panel .section-sub,.site-ui.theme-dark .plan-card p,.site-ui.theme-dark .faq-answer,.site-ui.theme-dark .about-preview-point,.site-ui.theme-dark .section-sub{color:var(--s-text-2)}.site-ui.theme-dark .field input,.site-ui.theme-dark .field select,.site-ui.theme-dark .field textarea{color:var(--s-text);background:#0b1119;border-color:var(--s-border)}.site-ui.theme-dark .field input:focus,.site-ui.theme-dark .field select:focus,.site-ui.theme-dark .field textarea:focus{background:#101923}.site-ui.theme-dark .faq-item.open{border-color:#34d39980}.site-ui.theme-dark td{color:var(--s-text);border-bottom-color:var(--s-border)}.site-ui.theme-dark tbody tr:nth-child(2n){background:#ffffff06}.site-ui.theme-dark .footer{background:linear-gradient(180deg,#0b1119,#050914)}.site-ui.theme-dark .theme-toggle:hover{background:#e2a94f33;transform:translateY(-2px)}@media(max-width:1080px){.site-ui.theme-dark .public-nav .nav-links{background:linear-gradient(160deg,#0b1119,#123a38)!important}}.site-ui .public-nav .public-nav-inner{position:relative}.site-ui .public-nav .nav-item{position:static;display:flex;align-items:center}.site-ui .public-nav .nav-trigger{display:inline-flex;align-items:center;gap:5px;padding:9px 14px;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease}.site-ui .public-nav .nav-trigger:hover,.site-ui .public-nav .nav-item.is-open .nav-trigger{color:#fff;background:#ffffff1a}.site-ui .public-nav .nav-trigger.active{color:#2a1260;background:#fff;box-shadow:0 6px 16px #0000002e}.site-ui .public-nav .nav-caret{transition:transform .25s ease}.site-ui .public-nav .nav-item.is-open .nav-caret{transform:rotate(180deg)}.site-ui .public-nav .mega{position:absolute;left:50%;top:100%;z-index:5;width:min(800px,calc(100vw - 36px));padding-top:16px;perspective:1400px;perspective-origin:50% 0;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%);transition:opacity .25s ease,visibility .25s}.site-ui .public-nav .nav-item.is-open .mega{opacity:1;visibility:visible;pointer-events:auto}.site-ui .public-nav .mega-card{display:grid;grid-template-columns:1.35fr 1fr;gap:16px;padding:16px;border-radius:30px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(150deg,#1e0b45fa,#34166efa);box-shadow:0 50px 90px -24px #08021ed9,0 2px #ffffff0f inset;transform-style:preserve-3d;transform-origin:50% 0;transform:rotateX(-24deg) translateZ(-90px) scale(.94);transition:transform .55s cubic-bezier(.2,.9,.25,1.15)}.site-ui .public-nav .nav-item.is-open .mega-card{transform:rotateX(0) translateZ(0) scale(1)}.site-ui .public-nav .mega-list{display:flex;flex-direction:column;gap:6px;transform-style:preserve-3d}.site-ui .public-nav .nav-links .mega-link{display:flex;align-items:flex-start;gap:14px;padding:13px 14px;border-radius:20px;color:#fff;background:transparent;box-shadow:none;white-space:normal;text-align:left;transform-style:preserve-3d;transform:translateZ(0);transition:transform .35s cubic-bezier(.2,.9,.25,1.2),background .25s ease,box-shadow .25s ease}.site-ui .public-nav .nav-links .mega-link:hover{color:#fff;background:#ffffff17;transform:translateZ(26px) translate(6px) rotateY(-5deg);box-shadow:0 24px 36px -18px #000000b3}.site-ui .public-nav .mega-icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:14px;color:#fff;background:var(--s-grad);transform:translateZ(18px);box-shadow:inset 0 1px #ffffff73,0 1px #00000047,0 2px #00000047,0 3px #00000047,0 4px #00000047,0 12px 16px -4px #00000080;transition:transform .35s cubic-bezier(.2,.9,.25,1.2)}.site-ui .public-nav .mega-link:nth-child(2) .mega-icon{background:linear-gradient(135deg,#047857,#10b981)}.site-ui .public-nav .mega-link:nth-child(3) .mega-icon{background:var(--s-grad-gold)}.site-ui.theme-dark .public-nav .mega-link:nth-child(2) .mega-icon{background:linear-gradient(135deg,#1d4ed8,#06b6d4)}.site-ui .public-nav .mega-link:hover .mega-icon{transform:translateZ(40px) rotate(-8deg) scale(1.1)}.site-ui .public-nav .mega-copy{display:flex;flex-direction:column;gap:3px;transform:translateZ(10px)}.site-ui .public-nav .mega-copy strong{font-size:14.5px;font-weight:700;color:#fff}.site-ui .public-nav .mega-copy span{font-size:12.5px;font-weight:500;line-height:1.45;color:#ffffffad}.site-ui .public-nav .mega-feature{--rx: 0deg;--ry: 0deg;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;border-radius:22px;color:#fff;background:radial-gradient(circle at 100% 0%,rgba(244,217,143,.38),transparent 55%),var(--s-grad);transform-style:preserve-3d;transform:translateZ(30px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .18s ease-out,box-shadow .3s ease;box-shadow:0 30px 50px -22px #000000bf,inset 0 1px #ffffff59}.site-ui .public-nav .mega-feature:hover{box-shadow:0 44px 70px -24px #000000d9,inset 0 1px #ffffff59}.site-ui .public-nav .mega-kicker{padding:4px 11px;border-radius:999px;background:#fff3;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;transform:translateZ(28px)}.site-ui .public-nav .mega-feature h4{margin:0;max-width:78%;font-size:21px;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:#fff;transform:translateZ(40px);text-shadow:0 6px 14px rgba(0,0,0,.3)}.site-ui .public-nav .mega-feature p{margin:0;font-size:13px;line-height:1.55;color:#ffffffe0;transform:translateZ(22px)}.site-ui .public-nav .mega-feature .button{margin-top:auto;transform:translateZ(50px)}.site-ui .public-nav .nav-links .mega-feature .button-gold,.site-ui .public-nav .nav-links .mega-feature .button-gold:hover{color:#fff;background:var(--s-grad-gold);padding:9px 16px;box-shadow:0 2px #00000040,0 3px #0003,0 16px 24px -8px #0000008c}.site-ui .public-nav .mega-cube{position:absolute;top:24px;right:26px;width:44px;height:44px;transform-style:preserve-3d;transform:translateZ(60px) rotateX(-24deg) rotateY(0);animation:mega-cube-spin 9s linear infinite}.site-ui .public-nav .mega-cube i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.7);background:linear-gradient(135deg,#ffffff57,#ffffff0f);box-shadow:inset 0 0 12px #ffffff40}.site-ui .public-nav .mega-cube i:nth-child(1){transform:translateZ(22px)}.site-ui .public-nav .mega-cube i:nth-child(2){transform:rotateY(180deg) translateZ(22px)}.site-ui .public-nav .mega-cube i:nth-child(3){transform:rotateY(90deg) translateZ(22px)}.site-ui .public-nav .mega-cube i:nth-child(4){transform:rotateY(-90deg) translateZ(22px)}.site-ui .public-nav .mega-cube i:nth-child(5){transform:rotateX(90deg) translateZ(22px)}.site-ui .public-nav .mega-cube i:nth-child(6){transform:rotateX(-90deg) translateZ(22px)}@keyframes mega-cube-spin{0%{transform:translateZ(60px) rotateX(-24deg) rotateY(0)}to{transform:translateZ(60px) rotateX(-24deg) rotateY(360deg)}}.site-ui.theme-dark .public-nav .mega-card{border-color:#7fe8bd33;background:linear-gradient(150deg,#080e16fa,#0e282cfa)}@media(max-width:1080px){.site-ui .public-nav .nav-item{display:block}.site-ui .public-nav .nav-trigger{width:100%;justify-content:space-between;padding:13px 16px;border-radius:14px;font-size:15px}.site-ui .public-nav .mega{position:static;width:100%;padding-top:0;perspective:none;transform:none;display:none;opacity:1;visibility:visible;pointer-events:auto}.site-ui .public-nav .nav-item.is-open .mega{display:block}.site-ui .public-nav .mega-card,.site-ui .public-nav .mega-list,.site-ui .public-nav .nav-links .mega-link,.site-ui .public-nav .nav-links .mega-link:hover,.site-ui .public-nav .mega-icon,.site-ui .public-nav .mega-link:hover .mega-icon,.site-ui .public-nav .mega-copy{transform:none;transform-style:flat}.site-ui .public-nav .mega-card{grid-template-columns:1fr;padding:6px 0 4px;gap:8px;background:transparent;border:0;box-shadow:none}.site-ui .public-nav .mega-feature{display:none}.site-ui .public-nav .nav-links .mega-link{padding:10px 12px 10px 16px;box-shadow:none}}@media(prefers-reduced-motion:reduce){.site-ui .public-nav .mega-cube{animation:none}.site-ui .public-nav .mega-card,.site-ui .public-nav .mega-feature,.site-ui .public-nav .nav-links .mega-link,.site-ui .public-nav .mega-icon{transition:none}}.app-shell.site-ui .public-nav{--nav-gold: linear-gradient(135deg, #b8791f 0%, #e2a94f 100%);--nav-gold-solid: #e2a94f;--nav-gold-soft: #f2cf8e;--nav-gold-line: rgba(226, 169, 79, .26);--nav-gold-wash: rgba(226, 169, 79, .12);--nav-ink-on-gold: #1b1204}.app-shell.site-ui .public-nav .public-nav-inner{background:#05091494;border-color:var(--nav-gold-line);box-shadow:0 14px 40px -14px #000000a6,inset 0 1px #f2cf8e1f}.app-shell.site-ui .public-nav.scrolled .public-nav-inner,.app-shell.site-ui:not(.home-hero) .public-nav .public-nav-inner{background:#050914e6;border-color:var(--nav-gold-line)}.app-shell.site-ui .public-nav .nav-links a:hover,.app-shell.site-ui .public-nav .nav-trigger:hover,.app-shell.site-ui .public-nav .nav-item.is-open .nav-trigger{color:var(--nav-gold-soft);background:var(--nav-gold-wash)}.app-shell.site-ui .public-nav .nav-links a.active,.app-shell.site-ui .public-nav .nav-trigger.active{color:#fff;background:var(--nav-gold);font-weight:700;box-shadow:0 10px 22px -8px #e2a94f99}.app-shell.site-ui .public-nav .nav-actions .button-primary,.app-shell.site-ui .public-nav .nav-mobile-cta .button-primary{color:#fff;background:var(--nav-gold);box-shadow:0 10px 22px -8px #e2a94fa6}.app-shell.site-ui .public-nav .nav-actions .button-primary:hover{filter:brightness(1.08)}.app-shell.site-ui .public-nav .nav-actions .button-ghost,.app-shell.site-ui .public-nav .nav-mobile-cta .button-ghost{color:#fff;border-color:var(--nav-gold-line);background:#ffffff0a}.app-shell.site-ui .public-nav .nav-actions .button-ghost:hover{border-color:var(--nav-gold-solid);background:var(--nav-gold-wash)}.app-shell.site-ui .public-nav .theme-toggle{color:var(--nav-gold-soft);border-color:var(--nav-gold-line);background:var(--nav-gold-wash)}.app-shell.site-ui .public-nav .theme-toggle:hover{border-color:var(--nav-gold-solid);background:#e2a94f38}.app-shell.site-ui .public-nav .public-menu-button{color:var(--nav-gold-soft);border-color:var(--nav-gold-line);background:var(--nav-gold-wash)}.app-shell.site-ui .public-nav .mega-card{border-color:var(--nav-gold-line);background:linear-gradient(150deg,#060b18fa,#0d1828fa);box-shadow:0 50px 90px -24px #000000e6,inset 0 1px #f2cf8e24}.app-shell.site-ui .public-nav .nav-links .mega-link:hover{background:var(--nav-gold-wash);box-shadow:0 24px 36px -18px #000c}.app-shell.site-ui .public-nav .mega-icon,.app-shell.site-ui .public-nav .mega-link:nth-child(2) .mega-icon,.app-shell.site-ui .public-nav .mega-link:nth-child(3) .mega-icon,.app-shell.site-ui.theme-dark .public-nav .mega-link:nth-child(2) .mega-icon{color:var(--nav-ink-on-gold);background:var(--nav-gold);box-shadow:inset 0 1px #fff4d699,0 1px #5a3808b3,0 2px #5a3808b3,0 3px #5a3808b3,0 4px #5a3808b3,0 12px 16px -4px #0000008c}.app-shell.site-ui .public-nav .mega-link:hover .mega-copy strong{color:var(--nav-gold-soft)}.app-shell.site-ui .public-nav .mega-feature{background:radial-gradient(circle at 100% 0%,rgba(226,169,79,.5),transparent 58%),radial-gradient(circle at 0% 100%,rgba(226,169,79,.16),transparent 50%),linear-gradient(145deg,#1a1408,#0b1220);border:1px solid var(--nav-gold-line);box-shadow:0 30px 50px -22px #000000d9,inset 0 1px #f2cf8e40}.app-shell.site-ui .public-nav .mega-feature:hover{box-shadow:0 44px 70px -24px #000000e6,0 0 40px -10px #e2a94f59,inset 0 1px #f2cf8e4d}.app-shell.site-ui .public-nav .mega-kicker{color:var(--nav-gold-soft);background:var(--nav-gold-wash);border:1px solid var(--nav-gold-line)}.app-shell.site-ui .public-nav .nav-links .mega-feature .button-gold,.app-shell.site-ui .public-nav .nav-links .mega-feature .button-gold:hover{color:#fff;background:var(--nav-gold);box-shadow:0 2px #5a3808cc,0 3px #5a380899,0 16px 24px -8px #0009}.app-shell.site-ui .public-nav .mega-cube i{border-color:#f2cf8ed9;background:linear-gradient(135deg,#e2a94f80,#b8791f1f);box-shadow:inset 0 0 12px #f2cf8e4d}@media(max-width:1080px){.app-shell.site-ui .public-nav .nav-links{background:linear-gradient(160deg,#060b18,#0f1c2e)!important;border-color:var(--nav-gold-line)!important}.app-shell.site-ui .public-nav .nav-mobile-cta{border-top-color:var(--nav-gold-line)}}.app-shell.site-ui .public-nav .nav-links{position:relative;isolation:isolate}.app-shell.site-ui .public-nav .nav-pill{position:absolute;top:50%;left:0;z-index:-1;height:40px;margin-top:-20px;border-radius:999px;background:var(--nav-gold);pointer-events:none;box-shadow:0 10px 22px -8px #e2a94f99,inset 0 1px #fff4d673;transition:transform .5s cubic-bezier(.34,1.56,.64,1),width .5s cubic-bezier(.34,1.56,.64,1),opacity .25s ease}.app-shell.site-ui .public-nav .nav-pill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%) -150% 0 / 200% 100% no-repeat;animation:nav-pill-shine 3.2s ease-in-out infinite}@keyframes nav-pill-shine{0%,55%{background-position:-150% 0}to{background-position:250% 0}}.app-shell.site-ui .public-nav .nav-links.has-pill a,.app-shell.site-ui .public-nav .nav-links.has-pill a:hover,.app-shell.site-ui .public-nav .nav-links.has-pill a.active{background:transparent;box-shadow:none;transition:color .3s ease}.app-shell.site-ui .public-nav .nav-links a{color:#fff4ded1}.app-shell.site-ui .public-nav .nav-links.has-pill a:hover{color:var(--nav-gold-soft)}.app-shell.site-ui .public-nav .nav-links.has-pill a.pill-on,.app-shell.site-ui .public-nav .nav-links a.active{color:#fff;font-weight:700;text-shadow:0 1px 2px rgba(90,55,8,.45)}.app-shell.site-ui .public-nav .nav-links a:active{transform:scale(.94)}@media(max-width:1080px){.app-shell.site-ui .public-nav .nav-pill{display:none}}@media(prefers-reduced-motion:reduce){.app-shell.site-ui .public-nav .nav-pill{transition:opacity .2s ease}.app-shell.site-ui .public-nav .nav-pill:after{animation:none}}.home-hero{background:#0c0904}.home-hero main>.section,.home-hero .cta-band-wrap,.home-hero .footer{--ink: #f6ecd2;--muted: #c2b48c;--line: rgba(217,172,63,.3);--gold: #d9ac3f;--gold-soft: #f3dfa2;--cyan: #d9ac3f;--cyan-soft: #f3dfa2;--gold-grad: linear-gradient(135deg, #8a611a, #f3dfa2 42%, #c9952b 70%, #fff1c2);--ease: cubic-bezier(.16,.84,.3,1);color:var(--ink)}.home-hero main>.section{overflow-x:clip;background:radial-gradient(60rem 30rem at 15% 0%,rgba(217,172,63,.09),transparent 70%),#0c0904;perspective:1400px}.home-hero main>.section:nth-of-type(2n){background:radial-gradient(60rem 30rem at 90% 10%,rgba(217,172,63,.11),transparent 70%),#120d06}.home-hero main>.section:before{content:"";position:absolute;left:-10%;right:-10%;bottom:0;height:50%;z-index:0;pointer-events:none;background:linear-gradient(rgba(217,172,63,.18) 1px,transparent 1px) 0 0/100% 58px,linear-gradient(90deg,rgba(217,172,63,.18) 1px,transparent 1px) 0 0/72px 100%;transform:rotateX(64deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(to top,#000,transparent);mask-image:linear-gradient(to top,#000,transparent)}.home-hero main>.section>*{position:relative;z-index:1}.home-hero main>.section:first-of-type{border-top:1px solid var(--gold);box-shadow:0 -1px 40px #d9ac3f59}.home-hero main>.section h2,.home-hero .cta-band h2{font-family:Cormorant Garamond,serif;font-weight:700;text-transform:none;letter-spacing:-.01em;font-size:clamp(2.1rem,4vw,3.5rem);line-height:1.05;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(0,0,0,.6)) drop-shadow(0 10px 18px rgba(217,172,63,.25))}.home-hero main>.section .line-label{font-family:var(--font-body);text-transform:none;letter-spacing:.04em;font-size:13px;color:var(--gold-soft)}.home-hero main>.section .section-sub,.home-hero .about-preview-point{color:var(--muted)}.home-hero .button-gold,.home-hero main>.section .button-primary{background:var(--gold-grad);color:#1c1305;box-shadow:0 6px #7a5514,0 14px 26px #d9ac3f4d}.home-hero main>.section .button:hover{transform:translateY(-2px)}.home-hero main>.section .button:active{transform:translateY(4px);box-shadow:0 2px #7a5514}.home-hero main>.section .button-ghost{color:var(--gold-soft);border-color:var(--line);background:#d9ac3f0f}.home-hero main>.section .reveal,.home-hero .cta-band.reveal{opacity:0;translate:0 70px -120px;rotate:x 24deg;transition:opacity .9s var(--ease) var(--d,0s),translate 1s var(--ease) var(--d,0s),rotate 1s var(--ease) var(--d,0s),transform .3s ease-out,box-shadow .3s ease,border-color .3s ease}.home-hero .reveal.delay-1{--d: .12s}.home-hero .reveal.delay-2{--d: .24s}.home-hero .reveal.delay-3{--d: .36s}.home-hero main>.section .reveal.in-view,.home-hero .cta-band.reveal.in-view{animation:none;opacity:1;translate:0 0 0;rotate:x 0deg}.home-hero [data-tilt]{transform-style:preserve-3d;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform}.home-hero [data-tilt]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),rgba(255,235,170,.28),transparent 45%)}.home-hero [data-tilt]:hover:after{opacity:1}.home-hero .feature-card,.home-hero .panel,.home-hero .about-preview-stat,.home-hero .faq-item{background:linear-gradient(150deg,#241a0a,#140e06 60%,#1b1408);border:1px solid var(--line);border-radius:16px;box-shadow:inset 0 1px #ffebaa2e,0 1px #5b4110,0 10px 0 -4px #0a0703,0 28px 50px #0000008c,0 0 40px #d9ac3f0f}.home-hero .feature-card:hover,.home-hero .panel:hover{border-color:#f3dfa299;box-shadow:inset 0 1px #ffebaa4d,0 1px #7a5514,0 10px 0 -4px #0a0703,0 36px 60px #0009,0 0 60px #d9ac3f38}.home-hero .feature-card:before{background:var(--gold-grad);box-shadow:0 0 18px var(--gold)}.home-hero .feature-card h3{color:var(--gold-soft);font-family:Cormorant Garamond,serif;font-size:26px;transform:translateZ(34px)}.home-hero .feature-card p{transform:translateZ(18px)}.home-hero .feature-icon{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:16px;margin-bottom:30px;color:#1c1305;background:var(--gold-grad);box-shadow:0 6px #7a5514,0 16px 24px #d9ac3f59;transform:translateZ(60px)}.home-hero .feature-card.large,.home-hero .feature-card.gold{background:radial-gradient(circle at 70% 15%,rgba(217,172,63,.22),transparent 50%),linear-gradient(150deg,#2b1f0b,#140e06)}.home-hero .feature-card.large h3,.home-hero .feature-card.large p{color:var(--gold-soft)}.home-hero .feature-card.large p{color:var(--muted)}.home-hero .feature-card.large:after{display:none}.home-hero .bull-bear{filter:sepia(1) saturate(3) hue-rotate(-12deg) brightness(1.1)}.home-hero .about-collage{transform-style:preserve-3d;transform:rotateY(-14deg) rotateX(6deg);animation:gold-float 9s ease-in-out infinite}.home-hero .about-collage-col{transform-style:preserve-3d}.home-hero .about-img{border:2px solid transparent;border-radius:16px;background:var(--gold-grad) border-box;-webkit-mask:none;box-shadow:0 30px 50px #0009,0 0 40px #d9ac3f33;transform:translateZ(40px)}.home-hero .about-collage-col.offset .about-img{transform:translateZ(90px)}.home-hero .about-img img{border-radius:14px;filter:sepia(.35) saturate(1.2) contrast(1.05)}@keyframes gold-float{0%,to{transform:rotateY(-14deg) rotateX(6deg) translateY(0)}50%{transform:rotateY(-8deg) rotateX(3deg) translateY(-14px)}}.home-hero .home-hero .flex-carousel-stage{border-radius:20px;border:1px solid var(--line);background:radial-gradient(circle at 50% 100%,rgba(217,172,63,.18),transparent 60%);box-shadow:0 40px 80px #0009,inset 0 1px #ffebaa33}.home-hero .metric-strip{border:0;gap:18px;perspective:1000px}.home-hero .metric{border:1px solid rgba(255,235,170,.5);border-radius:14px;text-align:center;padding:30px 16px;background:var(--gold-grad);box-shadow:inset 0 2px #ffffff8c,inset 0 -8px 14px #5a3c0a59,0 12px #6b4a12,0 30px 40px #0009}.home-hero .metric:last-child{border-right:1px solid rgba(255,235,170,.5)}.home-hero .metric strong{color:#2a1c05;font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,4vw,3.4rem);text-shadow:0 1px 0 rgba(255,255,255,.5);transform:translateZ(40px)}.home-hero .metric span{color:#4b3408;font-size:12px;text-transform:none;letter-spacing:.03em;font-weight:600}.home-hero .faq-question{color:var(--ink)}.home-hero .faq-item.open{border-color:#f3dfa299}.home-hero .faq-item.open .faq-chevron{color:var(--gold-soft)}.home-hero .faq-answer{color:var(--muted);transform-origin:top;animation:faq-unfold .5s var(--ease)}@keyframes faq-unfold{0%{opacity:0;transform:perspective(700px) rotateX(-70deg)}to{opacity:1;transform:perspective(700px) rotateX(0)}}.home-hero main .field label{color:var(--gold-soft)}.home-hero main .field input,.home-hero main .field textarea{background:#0c0904;border-color:var(--line);color:var(--ink)}.home-hero main .field input:focus,.home-hero main .field textarea:focus{outline:2px solid var(--gold);border-color:var(--gold)}.home-hero main .field input::placeholder,.home-hero main .field textarea::placeholder{color:#7d6f4c}.home-hero .cta-band{background:radial-gradient(circle at 80% 0%,rgba(243,223,162,.3),transparent 50%),linear-gradient(135deg,#3a290a,#6b4a12 55%,#2a1c05);border:1px solid rgba(243,223,162,.45);box-shadow:0 40px 70px #0009,inset 0 1px #ffebaa4d;perspective:1000px}.home-hero .cta-band-wrap,.home-hero .footer{background:#0c0904}.home-hero .cta-button-light{background:var(--gold-grad);color:#1c1305}.home-hero .footer-col a:hover,.home-hero .footer-social a:hover{color:var(--gold-soft)}@media(max-width:760px){.home-hero .about-collage{transform:none;animation:none}.home-hero .about-img,.home-hero .about-collage-col.offset .about-img{transform:none}.home-hero .metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.home-hero main>.section .reveal,.home-hero .cta-band.reveal{translate:none;rotate:none;opacity:1;transition:none}.home-hero .about-collage,.home-hero .faq-answer{animation:none}}.home-hero .gallery-stage{margin-top:12px}.home-hero .ag-panel{border:1px solid var(--line);box-shadow:0 30px 50px -20px #000c,0 0 30px #d9ac3f1f}.home-hero .ag-panel--active{border-color:#f3dfa2b3;box-shadow:0 34px 60px -18px #000000d9,0 0 50px #d9ac3f59}.home-hero .ag-panel__text{font-family:Cormorant Garamond,serif;font-size:clamp(1.2rem,1.8vw,1.8rem)}.theme-light.home-hero{background:#fbf6e8}.theme-light.home-hero main>.section{--ink: #2b1e08;--muted: #6e5b2c;--line: rgba(160,112,20,.34);--gold: #b8861f;--gold-soft: #8a611a;--cyan: #b8861f;--cyan-soft: #8a611a;--gold-grad: linear-gradient(135deg, #8a611a, #d9ac3f 45%, #a87516 70%, #e6c065);background:radial-gradient(60rem 30rem at 15% 0%,rgba(217,172,63,.18),transparent 70%),#fbf6e8}.theme-light.home-hero main>.section:nth-of-type(2n){background:radial-gradient(60rem 30rem at 90% 10%,rgba(217,172,63,.2),transparent 70%),#f5ecd3}.theme-light.home-hero main>.section:before{background:linear-gradient(rgba(160,112,20,.2) 1px,transparent 1px) 0 0/100% 58px,linear-gradient(90deg,rgba(160,112,20,.2) 1px,transparent 1px) 0 0/72px 100%}.theme-light.home-hero main>.section:first-of-type{box-shadow:0 -1px 30px #d9ac3f73}.theme-light.home-hero main>.section h2{filter:drop-shadow(0 6px 10px rgba(160,112,20,.22))}.theme-light.home-hero main>.section .button-gold,.theme-light.home-hero main>.section .button-primary{box-shadow:0 6px #8a611a,0 14px 24px #a070144d}.theme-light.home-hero main>.section .button:active{box-shadow:0 2px #8a611a}.theme-light.home-hero main>.section .button-ghost{background:#d9ac3f1f}.theme-light.home-hero main>.section :is(.feature-card,.panel,.about-preview-stat,.faq-item){background:linear-gradient(150deg,#fffdf6,#f8efd6 60%,#fff8e4);box-shadow:inset 0 1px #fff,0 1px #d9c28a,0 10px 0 -4px #e7d5a3,0 26px 40px #78500a33}.theme-light.home-hero main>.section :is(.feature-card,.panel):hover{border-color:#b8861f;box-shadow:inset 0 1px #fff,0 1px #c9a04a,0 10px 0 -4px #e2cb8a,0 34px 50px #78500a47,0 0 40px #d9ac3f4d}.theme-light.home-hero main>.section :is(.feature-card.large,.feature-card.gold){background:radial-gradient(circle at 70% 15%,rgba(217,172,63,.3),transparent 55%),linear-gradient(150deg,#fff6dc,#f1e0ae)}.theme-light.home-hero [data-tilt]:after{background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.6),transparent 45%)}.theme-light.home-hero .metric{border-color:#8a611a80;box-shadow:inset 0 2px #fff9,inset 0 -8px 14px #78500a4d,0 12px #a87a1e,0 28px 36px #78500a52}.theme-light.home-hero .about-img{box-shadow:0 26px 40px #78500a4d,0 0 30px #d9ac3f40}.theme-light.home-hero .ag-panel{box-shadow:0 26px 40px -18px #78500a73}.theme-light.home-hero .ag-panel--active{border-color:#b8861f;box-shadow:0 30px 50px -16px #78500a80,0 0 40px #d9ac3f59}.theme-light.home-hero main .field input,.theme-light.home-hero main .field textarea{background:#fffdf6;color:#2b1e08}.theme-light.home-hero main .field label{color:#8a611a}.theme-light.home-hero main .field input::placeholder,.theme-light.home-hero main .field textarea::placeholder{color:#a89566}.theme-light.home-hero .cta-band-wrap{background:#fbf6e8}.theme-light.home-hero .cta-band{box-shadow:0 34px 50px #78500a59,inset 0 1px #ffebaa66}.home-hero main [id]{scroll-margin-top:100px}.home-hero main>.section :is(.plan-card,.data-card){background:linear-gradient(150deg,#241a0a,#140e06 60%,#1b1408);border:1px solid var(--line);border-radius:16px;box-shadow:inset 0 1px #ffebaa2e,0 1px #5b4110,0 10px 0 -4px #0a0703,0 28px 50px #0000008c}.theme-light.home-hero main>.section :is(.plan-card,.data-card){background:linear-gradient(150deg,#fffdf6,#f8efd6 60%,#fff8e4);box-shadow:inset 0 1px #fff,0 1px #d9c28a,0 10px 0 -4px #e7d5a3,0 26px 40px #78500a33}.home-hero .faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:stretch;max-width:1180px;margin:0 auto}.home-hero .faq-aside{position:relative;min-height:340px}.home-hero .faq-coin-spiral{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}.home-hero .faq-coin-spiral:before{content:"";position:absolute;top:18%;right:22%;bottom:18%;left:22%;border-radius:50%;background:radial-gradient(closest-side,rgba(217,172,63,.28),transparent);filter:blur(18px)}.home-hero .coin-spiral .infinite-spiral__item{border:0;border-radius:50%;background:transparent;box-shadow:0 16px 26px -8px #0000008c,0 0 22px #d9ac3f47}.home-hero .faq-list{gap:14px;perspective:1200px}.home-hero .faq-item{overflow:hidden;transition:transform .45s var(--ease),border-color .3s,box-shadow .3s;transform-origin:50% 0}.home-hero .faq-item:hover{transform:translateZ(10px)}.home-hero .faq-item.open{transform:translateZ(22px);border-color:#f3dfa2a6}.home-hero .faq-question{display:flex;align-items:center;gap:16px;width:100%;padding:16px 20px;background:none;border:0;text-align:left;color:var(--ink);font:600 16px/1.35 var(--font-display)}.home-hero .faq-q-text{flex:1}.home-hero .faq-badge{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:#1c1305;background:var(--gold-grad);box-shadow:0 4px #7a5514,0 10px 16px #d9ac3f47;transition:transform .6s var(--ease)}.home-hero .faq-item.open .faq-badge{transform:rotateY(360deg)}.home-hero .faq-chevron{flex:none;color:var(--gold);transition:transform .45s var(--ease)}.home-hero .faq-item.open .faq-chevron{transform:rotate(180deg);color:var(--gold-soft)}.home-hero .faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.home-hero .faq-item.open .faq-panel{grid-template-rows:1fr}.home-hero .faq-panel-inner{overflow:hidden;min-height:0}.home-hero .faq-answer{animation:none;margin:0;padding:2px 24px 22px 78px;color:var(--muted);font-size:14.5px;line-height:1.7;opacity:0;transform:perspective(700px) rotateX(-38deg);transform-origin:top;transition:opacity .45s ease,transform .55s var(--ease)}.home-hero .faq-item.open .faq-answer{opacity:1;transform:none}@media(max-width:900px){.home-hero .faq-layout{grid-template-columns:1fr;gap:34px}.home-hero .faq-aside{min-height:360px}.home-hero .faq-answer{padding-left:24px}}.home-hero .about-preview{grid-template-columns:1fr 1fr;gap:72px;align-items:center;max-width:1240px;margin:0 auto}.home-hero .about-points{display:grid;gap:14px;margin:28px 0 34px}.home-hero .about-point{display:flex;align-items:center;gap:16px;padding:15px 18px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(150deg,#241a0a,#140e06 60%,#1b1408);box-shadow:inset 0 1px #ffebaa2e,0 1px #5b4110,0 8px 0 -3px #0a0703,0 20px 34px #00000073}.home-hero .about-point-icon{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:#1c1305;background:var(--gold-grad);box-shadow:0 5px #7a5514,0 12px 18px #d9ac3f4d;transform:translateZ(30px)}.home-hero .about-point strong{display:block;color:var(--ink);font:700 15.5px var(--font-display)}.home-hero .about-point span:not(.about-point-icon){display:block;margin-top:2px;color:var(--muted);font-size:13.5px;line-height:1.5}.home-hero .about-stage{position:relative;height:580px}.home-hero .about-stage[data-tilt]:after{display:none}.home-hero .about-stage{transform-style:preserve-3d}.home-hero .about-ring{position:absolute;left:50%;top:50%;width:460px;height:460px;margin:-230px 0 0 -230px;border-radius:50%;border:2px dashed rgba(217,172,63,.55);box-shadow:0 0 60px #d9ac3f40,inset 0 0 60px #d9ac3f26;transform:rotateX(72deg);animation:about-orbit 22s linear infinite}.home-hero .about-ring:before{content:"";position:absolute;top:-9px;left:50%;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:var(--gold-grad);box-shadow:0 0 20px 4px #f3dfa2cc}@keyframes about-orbit{to{transform:rotateX(72deg) rotate(360deg)}}.home-hero .about-card{position:absolute;margin:0;padding:3px;border-radius:22px;background:var(--gold-grad);box-shadow:0 34px 50px #0009,0 0 40px #d9ac3f38;animation:about-bob 7s ease-in-out infinite}.home-hero .about-card img{display:block;width:100%;height:100%;object-fit:cover;border-radius:19px;filter:sepia(.22) saturate(1.15) contrast(1.04)}.home-hero .about-card.c1{left:2%;top:2%;width:60%;height:380px;transform:translateZ(20px) rotateY(-10deg)}.home-hero .about-card.c2{right:0;top:24%;width:46%;height:250px;transform:translateZ(90px) rotateY(-10deg);animation-delay:-2.4s}.home-hero .about-card.c3{left:18%;bottom:0;width:52%;height:200px;transform:translateZ(150px) rotateY(-10deg);animation-delay:-4.6s}@keyframes about-bob{0%,to{translate:0 0}50%{translate:0 -14px}}.home-hero .about-chip{position:absolute;display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;font:600 13px var(--font-body);color:var(--gold-soft);background:#140e06e0;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 16px 30px #00000080;animation:about-bob 6s ease-in-out infinite}.home-hero .about-chip svg{color:var(--gold)}.home-hero .about-chip.chip-a{left:-2%;top:46%;transform:translateZ(190px);animation-delay:-1s}.home-hero .about-chip.chip-b{right:6%;bottom:8%;transform:translateZ(200px);animation-delay:-3s}.theme-light.home-hero .about-point{background:linear-gradient(150deg,#fffdf6,#f8efd6 60%,#fff8e4);box-shadow:inset 0 1px #fff,0 1px #d9c28a,0 8px 0 -3px #e7d5a3,0 18px 28px #78500a2e}.theme-light.home-hero .about-card{box-shadow:0 30px 44px #78500a66,0 0 30px #d9ac3f4d}.theme-light.home-hero .about-chip{background:#fffdf6eb;color:#8a611a;box-shadow:0 14px 26px #78500a40}.theme-light.home-hero .about-ring{border-color:#a0701499}@media(max-width:960px){.home-hero .about-preview{grid-template-columns:1fr;gap:40px}.home-hero .about-stage{height:460px}.home-hero .about-card.c1{height:290px}.home-hero .about-card.c2{height:190px}.home-hero .about-card.c3{height:150px}.home-hero .about-ring{width:340px;height:340px;margin:-170px 0 0 -170px}}@media(prefers-reduced-motion:reduce){.home-hero .about-card,.home-hero .about-chip,.home-hero .about-ring{animation:none}}.app-shell.site-ui .lux-footer{--f-bg: #0c0904;--f-ink: #f6ecd2;--f-muted: rgba(246, 236, 210, .62);--f-gold-soft: #f3dfa2;--f-gold-grad: linear-gradient(135deg, #b8791f 0%, #e2a94f 50%, #f3dfa2 100%);--f-line: rgba(226, 169, 79, .22);--f-card: rgba(255, 244, 214, .04);position:relative;overflow:hidden;isolation:isolate;padding:72px 32px 0;color:var(--f-muted);border-top:0;background:radial-gradient(50rem 22rem at 12% 0%,rgba(217,172,63,.14),transparent 70%),radial-gradient(40rem 20rem at 92% 100%,rgba(217,172,63,.1),transparent 70%),var(--f-bg)}.app-shell.site-ui .lux-footer-line{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(226,169,79,.55) 20%,rgba(226,169,79,.55) 80%,transparent)}.app-shell.site-ui .lux-footer-line:after{content:"";position:absolute;top:-1px;left:0;width:22%;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,#fff3c4,transparent);box-shadow:0 0 18px 4px #f3dfa28c;animation:lux-line-run 6s cubic-bezier(.6,0,.4,1) infinite}@keyframes lux-line-run{0%{transform:translate(-100%)}to{transform:translate(560%)}}.app-shell.site-ui .lux-footer-coins{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.app-shell.site-ui .lux-footer-coins img{position:absolute;bottom:-60px;opacity:0;filter:drop-shadow(0 6px 10px rgba(0,0,0,.5));animation:lux-coin-rise linear infinite}@keyframes lux-coin-rise{0%{transform:translateY(0) rotateY(0);opacity:0}12%{opacity:.38}80%{opacity:.22}to{transform:translateY(-560px) rotateY(720deg);opacity:0}}.app-shell.site-ui .lux-footer .footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.4fr;gap:48px;max-width:1180px;margin:0 auto;padding:0 0 40px}.app-shell.site-ui .lux-footer .footer-brand-col .brand{justify-content:flex-start;margin-bottom:18px}.app-shell.site-ui .lux-footer .footer-brand-col .brand-logo{width:104px;height:auto;filter:drop-shadow(0 8px 20px rgba(217,172,63,.25))}.app-shell.site-ui .lux-footer .footer-tagline{max-width:340px;margin:0 0 24px;color:var(--f-muted);font-size:13.5px;line-height:1.75}.app-shell.site-ui .lux-footer .footer-col{display:flex;flex-direction:column;gap:13px}.app-shell.site-ui .lux-footer .footer-col h4{position:relative;margin:0 0 8px;padding-bottom:12px;color:var(--f-ink);font:700 13px var(--font-display);letter-spacing:.14em;text-transform:uppercase}.app-shell.site-ui .lux-footer .footer-col h4:after{content:"";position:absolute;left:0;bottom:0;width:28px;height:2px;border-radius:2px;background:var(--f-gold-grad);transition:width .5s cubic-bezier(.34,1.56,.64,1)}.app-shell.site-ui .lux-footer .footer-col:hover h4:after{width:56px}.app-shell.site-ui .lux-footer .footer-col>a:not(.footer-contact-line){position:relative;align-self:flex-start;padding-left:0;color:var(--f-muted);font-size:14px;transition:color .25s ease,padding-left .35s cubic-bezier(.34,1.56,.64,1)}.app-shell.site-ui .lux-footer .footer-col>a:not(.footer-contact-line):before{content:"";position:absolute;left:0;top:50%;width:0;height:2px;margin-top:-1px;border-radius:2px;background:var(--f-gold-grad);transition:width .35s cubic-bezier(.34,1.56,.64,1)}.app-shell.site-ui .lux-footer .footer-col>a:not(.footer-contact-line):hover{color:var(--f-gold-soft);padding-left:18px}.app-shell.site-ui .lux-footer .footer-col>a:not(.footer-contact-line):hover:before{width:11px}.app-shell.site-ui .lux-footer .footer-contact-line{display:flex;align-items:flex-start;gap:12px;color:var(--f-muted);font-size:13.5px;line-height:1.55;word-break:break-word;transition:color .25s ease,transform .35s cubic-bezier(.34,1.56,.64,1)}.app-shell.site-ui .lux-footer .footer-contact-line>span:last-child{padding-top:6px}.app-shell.site-ui .lux-footer a.footer-contact-line:hover{color:var(--f-gold-soft);transform:translate(4px)}.app-shell.site-ui .lux-footer .footer-contact-icon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#1c1305;background:var(--f-gold-grad);box-shadow:0 3px #7a5514,0 10px 16px #d9ac3f38;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.app-shell.site-ui .lux-footer .footer-contact-line:hover .footer-contact-icon{transform:rotateY(360deg)}.app-shell.site-ui .lux-footer .footer-contact-line svg{color:inherit}.app-shell.site-ui .lux-footer .footer-social{display:flex;flex-wrap:wrap;gap:10px;perspective:600px}.app-shell.site-ui .lux-footer .footer-social a{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:var(--f-gold-soft);border:1px solid var(--f-line);background:var(--f-card);box-shadow:inset 0 1px #fff4d614;transition:transform .6s cubic-bezier(.34,1.56,.64,1),color .3s ease,background .3s ease,box-shadow .3s ease,border-color .3s ease;animation:lux-social-in .7s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--i, 0) * 70ms + .2s)}.app-shell.site-ui .lux-footer .footer-social a:hover{color:#1c1305;border-color:transparent;background:var(--f-gold-grad);transform:translateY(-4px) rotateY(360deg);box-shadow:0 4px #7a5514,0 16px 24px #d9ac3f59}@keyframes lux-social-in{0%{opacity:0;transform:translateY(12px) scale(.6)}to{opacity:1;transform:none}}.app-shell.site-ui .lux-footer-word{max-width:1180px;margin:0 auto -.12em;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;font:700 clamp(44px,12.5vw,176px)/.9 "Cormorant Garamond",Georgia,serif;letter-spacing:.02em;color:transparent;background:linear-gradient(100deg,#e2a94f1f,#e2a94f1f 40%,#fff3c4bf,#e2a94f1f 60%,#e2a94f1f) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:1px rgba(226,169,79,.28);animation:lux-word-shine 7s ease-in-out infinite}@keyframes lux-word-shine{0%,15%{background-position:100% 0}85%,to{background-position:0 0}}.app-shell.site-ui .lux-footer .footer-bottom{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1180px;margin:0 auto;padding:22px 0 26px;border-top:1px solid var(--f-line);color:var(--f-muted);font-size:13px}.app-shell.site-ui .lux-footer .footer-bottom p{margin:0}.app-shell.site-ui .lux-footer .footer-top-button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;cursor:pointer;color:#1c1305;background:var(--f-gold-grad);box-shadow:0 4px #7a5514,0 12px 22px #d9ac3f4d;animation:lux-top-bob 2.6s ease-in-out infinite;transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.app-shell.site-ui .lux-footer .footer-top-button:hover{animation:none;transform:translateY(-5px) rotateY(360deg);box-shadow:0 6px #7a5514,0 18px 28px #d9ac3f73}.app-shell.site-ui .lux-footer .footer-top-button:active{transform:translateY(1px);box-shadow:0 1px #7a5514}@keyframes lux-top-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.app-shell.site-ui.theme-light .lux-footer{--f-bg: #fbf6e8;--f-ink: #2a1c05;--f-muted: rgba(58, 38, 6, .72);--f-gold-soft: #9a6516;--f-line: rgba(184, 121, 31, .28);--f-card: rgba(255, 255, 255, .7);background:radial-gradient(50rem 22rem at 12% 0%,rgba(217,172,63,.2),transparent 70%),radial-gradient(40rem 20rem at 92% 100%,rgba(217,172,63,.16),transparent 70%),var(--f-bg)}.app-shell.site-ui.theme-light .lux-footer-word{background-image:linear-gradient(100deg,#b8791f29,#b8791f29 40%,#b8791fb3,#b8791f29 60%,#b8791f29);-webkit-text-stroke-color:rgba(184,121,31,.35)}.app-shell.site-ui.theme-light .lux-footer-coins img{filter:drop-shadow(0 6px 10px rgba(122,85,20,.3))}@media(max-width:1000px){.app-shell.site-ui .lux-footer .footer-top{grid-template-columns:1fr 1fr;row-gap:38px}.app-shell.site-ui .lux-footer .footer-brand-col{grid-column:1 / -1}}@media(max-width:620px){.app-shell.site-ui .lux-footer{padding:56px 16px 0}.app-shell.site-ui .lux-footer .footer-top{gap:30px 20px}.app-shell.site-ui .lux-footer .footer-contact-col{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.app-shell.site-ui .lux-footer-line:after,.app-shell.site-ui .lux-footer .footer-top-button,.app-shell.site-ui .lux-footer .footer-social a{animation:none}.app-shell.site-ui .lux-footer-coins{display:none}.app-shell.site-ui .lux-footer-word{animation:none;background-position:50% 0}}.app-shell.site-ui .lux-footer .footer-bottom-right{display:flex;align-items:center;gap:22px}.app-shell.site-ui .lux-footer .footer-legal{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.app-shell.site-ui .lux-footer .footer-legal span{color:var(--f-line)}.app-shell.site-ui .lux-footer .footer-legal a{position:relative;color:var(--f-muted);font-size:13px;transition:color .25s ease}.app-shell.site-ui .lux-footer .footer-legal a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--f-gold-grad);transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.app-shell.site-ui .lux-footer .footer-legal a:hover{color:var(--f-gold-soft)}.app-shell.site-ui .lux-footer .footer-legal a:hover:after{transform:scaleX(1);transform-origin:left}@media(max-width:620px){.app-shell.site-ui .lux-footer .footer-bottom{flex-direction:column-reverse;align-items:flex-start}.app-shell.site-ui .lux-footer .footer-bottom-right{width:100%;justify-content:space-between}}.site-ui .legal-article{max-width:820px;margin:0 auto;color:var(--muted);font-size:15px;line-height:1.85}.site-ui .legal-article h2{margin:34px 0 10px;color:var(--ink);font:700 22px var(--font-display)}.site-ui .legal-article h2:first-child{margin-top:0}.site-ui .legal-article p{margin:0 0 16px;white-space:pre-line}.site-ui .legal-article .legal-empty{text-align:center;font-style:italic}.app-shell.site-ui.home-hero .page-hero{--ph-bg: #0c0904;--ph-ink: #f6ecd2;--ph-muted: #c2b48c;--ph-line: rgba(217, 172, 63, .3);--ph-grad: linear-gradient(135deg, #8a611a, #f3dfa2 42%, #c9952b 70%, #fff1c2);background:radial-gradient(46rem 26rem at 50% 0%,rgba(217,172,63,.22),transparent 70%),radial-gradient(30rem 20rem at 0% 100%,rgba(217,172,63,.12),transparent 70%),var(--ph-bg);border-bottom:1px solid var(--ph-line);box-shadow:0 30px 60px -30px #d9ac3f59}.app-shell.site-ui.home-hero .page-hero:before{background-image:radial-gradient(rgba(243,223,162,.22) 1px,transparent 1.4px)}.app-shell.site-ui.home-hero .page-hero:after{background:radial-gradient(circle,rgba(217,172,63,.28),transparent 65%);animation:page-hero-glow 9s ease-in-out infinite alternate}@keyframes page-hero-glow{0%{transform:translate(0) scale(1)}to{transform:translate(60vw,-40px) scale(1.2)}}.app-shell.site-ui.home-hero .page-hero .breadcrumb{color:var(--ph-muted);border:1px solid var(--ph-line);background:#d9ac3f14}.app-shell.site-ui.home-hero .page-hero .breadcrumb a{color:var(--ph-muted)}.app-shell.site-ui.home-hero .page-hero .breadcrumb a:hover,.app-shell.site-ui.home-hero .page-hero .breadcrumb span{color:#f3dfa2}.app-shell.site-ui.home-hero .page-hero .index{color:#1c1305;border:0;background:var(--ph-grad);box-shadow:0 3px #7a5514,0 10px 18px #d9ac3f4d}.app-shell.site-ui.home-hero .page-hero h1{font-family:Cormorant Garamond,Georgia,serif;font-weight:700;letter-spacing:-.01em;font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.02;color:transparent;background:var(--ph-grad) 0 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 0 rgba(0,0,0,.6)) drop-shadow(0 12px 22px rgba(217,172,63,.3));animation:page-hero-shine 6s ease-in-out infinite alternate}@keyframes page-hero-shine{0%{background-position:0 0}to{background-position:100% 0}}.app-shell.site-ui.home-hero .page-hero p{color:var(--ph-muted)}.app-shell.site-ui.home-hero .page-hero .hero-glint{border-color:#d9ac3f73;box-shadow:0 0 60px #d9ac3f2e;animation:page-hero-spin 24s linear infinite}.app-shell.site-ui.home-hero .page-hero .hero-glint:before,.app-shell.site-ui.home-hero .page-hero .hero-glint:after{border-color:#f3dfa24d}@keyframes page-hero-spin{0%{transform:rotate(30deg)}to{transform:rotate(390deg)}}.app-shell.site-ui.home-hero .legal-article{padding:44px clamp(22px,5vw,56px);border:1px solid var(--line);border-radius:22px;background:linear-gradient(150deg,#fff4d60d,#fff4d604);box-shadow:inset 0 1px #ffebaa1f,0 30px 60px -20px #0009}.app-shell.site-ui.home-hero .legal-article h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.5rem,2.4vw,2rem);text-align:left}.app-shell.site-ui.home-hero .auth-page{background:radial-gradient(circle at 50% 20%,rgba(217,172,63,.18),transparent 30rem),#0c0904}.app-shell.site-ui.home-hero .auth-page .auth-card{border-color:#d9ac3f66;color:#f6ecd2;background:linear-gradient(150deg,#fff4d60f,#fff4d605);box-shadow:inset 0 1px #ffebaa26,0 30px 70px #0000008c}.app-shell.site-ui.home-hero .auth-page .eyebrow{color:#f3dfa2}.app-shell.site-ui.home-hero .auth-page h1{font-family:Cormorant Garamond,Georgia,serif;text-transform:none;color:transparent;background:linear-gradient(135deg,#8a611a,#f3dfa2 42%,#c9952b 70%,#fff1c2);-webkit-background-clip:text;background-clip:text}.app-shell.site-ui.home-hero .auth-page p{color:#c2b48c}.app-shell.site-ui.home-hero .auth-page .button-primary{color:#1c1305;background:linear-gradient(135deg,#8a611a,#f3dfa2 42%,#c9952b 70%,#fff1c2);box-shadow:0 6px #7a5514,0 14px 26px #d9ac3f4d}.app-shell.site-ui.home-hero.theme-light .page-hero{--ph-bg: #fbf6e8;--ph-ink: #2b1e08;--ph-muted: #6e5b2c;--ph-line: rgba(160, 112, 20, .34);--ph-grad: linear-gradient(135deg, #8a611a, #d9ac3f 45%, #a87516 70%, #e6c065);box-shadow:0 30px 60px -30px #a0701459}.app-shell.site-ui.home-hero.theme-light .page-hero:before{background-image:radial-gradient(rgba(160,112,20,.25) 1px,transparent 1.4px)}.app-shell.site-ui.home-hero.theme-light .page-hero .breadcrumb a:hover,.app-shell.site-ui.home-hero.theme-light .page-hero .breadcrumb span{color:#8a611a}.app-shell.site-ui.home-hero.theme-light .page-hero h1{filter:drop-shadow(0 6px 10px rgba(160,112,20,.22))}.app-shell.site-ui.home-hero.theme-light .legal-article{background:linear-gradient(150deg,#fffdf6,#f8efd6 60%,#fff8e4);box-shadow:inset 0 1px #fff,0 1px #d9c28a,0 26px 40px #78500a2e}.app-shell.site-ui.home-hero.theme-light .auth-page{background:radial-gradient(circle at 50% 20%,rgba(217,172,63,.25),transparent 30rem),#fbf6e8}.app-shell.site-ui.home-hero.theme-light .auth-page .auth-card{color:#2b1e08;background:linear-gradient(150deg,#fffdf6,#f8efd6);box-shadow:0 26px 40px #78500a33}.app-shell.site-ui.home-hero.theme-light .auth-page .eyebrow{color:#8a611a}.app-shell.site-ui.home-hero.theme-light .auth-page p{color:#6e5b2c}@media(prefers-reduced-motion:reduce){.app-shell.site-ui.home-hero .page-hero:after,.app-shell.site-ui.home-hero .page-hero h1,.app-shell.site-ui.home-hero .page-hero .hero-glint{animation:none}}.app-shell.site-ui.home-hero .auth-page{--ink: #f6ecd2;--muted: #c2b48c;--line: rgba(217, 172, 63, .3);--gold-grad: linear-gradient(135deg, #8a611a, #f3dfa2 42%, #c9952b 70%, #fff1c2);position:relative;overflow:hidden;isolation:isolate;padding:140px 20px 80px;min-height:100dvh}.app-shell.site-ui.home-hero .auth-page:before{content:"";position:absolute;left:-10%;right:-10%;bottom:0;height:45%;z-index:-1;pointer-events:none;background:linear-gradient(rgba(217,172,63,.16) 1px,transparent 1px) 0 0 / 100% 58px,linear-gradient(90deg,rgba(217,172,63,.16) 1px,transparent 1px) 0 0 / 72px 100%;transform:perspective(900px) rotateX(64deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(to top,#000,transparent);mask-image:linear-gradient(to top,#000,transparent)}.app-shell.site-ui.home-hero .auth-coins{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.app-shell.site-ui.home-hero .auth-coins img{position:absolute;opacity:.55;filter:drop-shadow(0 14px 18px rgba(0,0,0,.5));animation:auth-coin-float 7s ease-in-out infinite}.app-shell.site-ui.home-hero .auth-coins img:nth-child(odd){animation-duration:9s;opacity:.4}.app-shell.site-ui.home-hero.theme-light .auth-coins img{filter:drop-shadow(0 12px 16px rgba(120,80,10,.3))}@keyframes auth-coin-float{0%,to{transform:translateY(0) rotateY(0) rotate(-6deg)}50%{transform:translateY(-26px) rotateY(180deg) rotate(6deg)}}@media(max-width:620px){.app-shell.site-ui.home-hero .auth-coins img{opacity:.25}}@media(prefers-reduced-motion:reduce){.app-shell.site-ui.home-hero .auth-coins img{animation:none}}@property --auth-rim{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.app-shell.site-ui.home-hero .auth-page .auth-card{position:relative;width:min(470px,100%);padding:40px 38px 34px;border:1px solid transparent;border-radius:26px;color:var(--ink);background:linear-gradient(150deg,#17110a,#0e0a05) padding-box,conic-gradient(from var(--auth-rim),rgba(217,172,63,.15),#f3dfa2,rgba(217,172,63,.15) 30%,rgba(217,172,63,.15) 60%,#c9952b,rgba(217,172,63,.15)) border-box;box-shadow:inset 0 1px #ffebaa1f,0 40px 80px -20px #000000bf,0 0 60px #d9ac3f1f;animation:auth-rim-spin 8s linear infinite,auth-card-in .9s cubic-bezier(.16,.84,.3,1) both}@keyframes auth-rim-spin{to{--auth-rim: 360deg}}@keyframes auth-card-in{0%{opacity:0;transform:translateY(40px) rotateX(18deg)}to{opacity:1;transform:none}}.app-shell.site-ui.home-hero .auth-page .auth-card .eyebrow{display:inline-block;padding:6px 12px;border-radius:999px;color:#1c1305;background:var(--gold-grad);font-weight:700;box-shadow:0 3px #7a5514}.app-shell.site-ui.home-hero .auth-page .auth-card h1{margin:16px 0 8px;font:700 clamp(2.2rem,5vw,2.9rem)/1.05 "Cormorant Garamond",Georgia,serif;text-transform:none;letter-spacing:-.01em;color:transparent;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 10px 18px rgba(217,172,63,.25))}.app-shell.site-ui.home-hero .auth-page .auth-card>p{color:var(--muted);margin-bottom:22px}.app-shell.site-ui.home-hero .auth-page .field label{color:#f3dfa2;font-size:12.5px;font-weight:700}.app-shell.site-ui.home-hero .auth-page .field input{min-height:48px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:#0c0904cc;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.app-shell.site-ui.home-hero .auth-page .field input::placeholder{color:#7d6f4c}.app-shell.site-ui.home-hero .auth-page .field input:focus{outline:0;border-color:#d9ac3f;transform:translateY(-1px);box-shadow:0 0 0 4px #d9ac3f29,0 10px 20px -10px #d9ac3f66}.app-shell.site-ui.home-hero .auth-page .field small{color:var(--muted)!important}.app-shell.site-ui.home-hero .auth-page .form-error{color:#ffc9c9;background:#dc3c3c1f;border:1px solid rgba(255,120,120,.35);border-radius:12px}.app-shell.site-ui.home-hero .auth-page .button-primary{position:relative;overflow:hidden;min-height:50px;margin-top:8px;border-radius:14px;color:#1c1305;background:var(--gold-grad);font-weight:800;box-shadow:0 6px #7a5514,0 14px 26px #d9ac3f4d;transition:transform .2s ease,box-shadow .2s ease}.app-shell.site-ui.home-hero .auth-page .button-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%) -150% 0 / 200% 100% no-repeat;animation:auth-btn-shine 3.4s ease-in-out infinite}@keyframes auth-btn-shine{0%,50%{background-position:-150% 0}to{background-position:250% 0}}.app-shell.site-ui.home-hero .auth-page .button-primary:hover{transform:translateY(-2px);box-shadow:0 8px #7a5514,0 18px 30px #d9ac3f66}.app-shell.site-ui.home-hero .auth-page .button-primary:active{transform:translateY(4px);box-shadow:0 2px #7a5514}.app-shell.site-ui.home-hero .auth-page .button-primary:disabled{opacity:.7;transform:none}.app-shell.site-ui.home-hero .auth-page .form-note{color:var(--muted);font-size:13px;margin-top:28px}.app-shell.site-ui.home-hero .auth-page .form-note a{color:#f3dfa2;font-weight:700;border-bottom:1px solid rgba(243,223,162,.4)}.app-shell.site-ui.home-hero .auth-page .form-note a:hover{border-bottom-color:#f3dfa2}.app-shell.site-ui.home-hero.theme-light .auth-page{--ink: #2b1e08;--muted: #6e5b2c;--line: rgba(160, 112, 20, .34)}.app-shell.site-ui.home-hero.theme-light .auth-page:before{background:linear-gradient(rgba(160,112,20,.18) 1px,transparent 1px) 0 0 / 100% 58px,linear-gradient(90deg,rgba(160,112,20,.18) 1px,transparent 1px) 0 0 / 72px 100%}.app-shell.site-ui.home-hero.theme-light .auth-page .auth-card{background:linear-gradient(150deg,#fffdf6,#f8efd6 60%,#fff8e4) padding-box,conic-gradient(from var(--auth-rim),rgba(184,121,31,.2),#d9ac3f,rgba(184,121,31,.2) 30%,rgba(184,121,31,.2) 60%,#a87516,rgba(184,121,31,.2)) border-box;box-shadow:inset 0 1px #fff,0 30px 60px -20px #78500a59}.app-shell.site-ui.home-hero.theme-light .auth-page .field label{color:#8a611a}.app-shell.site-ui.home-hero.theme-light .auth-page .field input{background:#fffdf6}.app-shell.site-ui.home-hero.theme-light .auth-page .field input::placeholder{color:#a8946a}.app-shell.site-ui.home-hero.theme-light .auth-page .form-note a{color:#8a611a;border-bottom-color:#8a611a66}.app-shell.site-ui.home-hero.theme-light .auth-page .form-error{color:#9b1c1c;background:#fdecec}@media(max-width:620px){.app-shell.site-ui.home-hero .auth-page{padding:120px 16px 60px}.app-shell.site-ui.home-hero .auth-page .auth-card{padding:30px 22px 26px}}@media(prefers-reduced-motion:reduce){.app-shell.site-ui.home-hero .auth-coins img,.app-shell.site-ui.home-hero .auth-page .auth-card,.app-shell.site-ui.home-hero .auth-page .button-primary:after{animation:none}}.auth-forgot{display:flex;justify-content:flex-end;margin-top:8px;font-size:13px}.auth-forgot a{color:var(--gold-soft, var(--gold));font-weight:600;text-decoration:none}.auth-forgot a:hover{text-decoration:underline}.app-shell.site-ui.home-hero,.app-shell.site-ui.home-hero.theme-dark,.app-shell.site-ui.home-hero.theme-light{--cyan: #d9ac3f;--cyan-soft: #f3dfa2;--success: #e2b85a;--s-brand: #d9ac3f;--s-brand-soft: rgba(217, 172, 63, .14);--s-grad: linear-gradient(135deg, #8a611a, #d9ac3f 45%, #f3dfa2);--s-grad-gold: linear-gradient(135deg, #b8791f 0%, #e2a94f 100%);--s-grad-hero: linear-gradient(125deg, #0c0904 0%, #1a1207 50%, #2a1c07 100%);--s-border: rgba(217, 172, 63, .2);--s-border-strong: rgba(217, 172, 63, .38);--s-shadow-hover: 0 28px 50px -18px rgba(217, 172, 63, .28)}.app-shell.site-ui.home-hero.theme-light{--cyan: #b8861f;--cyan-soft: #8a611a;--success: #8a611a;--s-brand: #9a6a16;--s-brand-soft: rgba(184, 134, 31, .14)}.app-shell.site-ui.home-hero:before,.app-shell.site-ui.home-hero.theme-dark:before{background:radial-gradient(circle at 90% 30%,rgba(217,172,63,.08),transparent 30rem),radial-gradient(circle at 5% 70%,rgba(217,172,63,.06),transparent 28rem),#0c0904}.app-shell.site-ui.home-hero.theme-light:before{background:radial-gradient(circle at 90% 30%,rgba(217,172,63,.14),transparent 30rem),radial-gradient(circle at 5% 70%,rgba(217,172,63,.1),transparent 28rem),#fbf6e8}.app-shell.site-ui.home-hero .line-label{color:#f3dfa2;background:#d9ac3f1f;border:1px solid rgba(217,172,63,.25)}.app-shell.site-ui.home-hero .line-label:before{background:linear-gradient(135deg,#d9ac3f,#fff1c2);box-shadow:0 0 8px #f3dfa2b3}.app-shell.site-ui.home-hero.theme-light .line-label{color:#8a611a;background:#d9ac3f29;border-color:#b8861f4d}.app-shell.site-ui.home-hero .faq-item.open{border-color:#f3dfa2a6}.app-shell.site-ui.home-hero .faq-chevron{color:#d9ac3f;background:#d9ac3f1f}.app-shell.site-ui.home-hero .faq-item.open .faq-chevron{color:#1c1305;background:linear-gradient(135deg,#8a611a,#f3dfa2 42%,#c9952b 70%,#fff1c2);box-shadow:0 3px #7a5514,0 8px 14px #d9ac3f4d}.app-shell.site-ui.home-hero.theme-light .faq-item.open{border-color:#b8861f}.app-shell.site-ui.home-hero :is(.panel,.plan-card,.roi-card,.feature-card):hover{border-color:#d9ac3f80}.app-shell.site-ui.home-hero .button-ghost:hover{border-color:#d9ac3f;background:#d9ac3f1a}.app-shell.site-ui.home-hero .hero-highlight-row:nth-child(2) .hero-highlight-icon,.app-shell.site-ui.home-hero .about-preview-stat:nth-child(2),.app-shell.site-ui.home-hero .dashboard-mock-card:nth-child(3),.app-shell.site-ui.home-hero .public-nav .mega-link:nth-child(2) .mega-icon{background:linear-gradient(135deg,#8a611a,#d9ac3f 55%,#f3dfa2);box-shadow:0 18px 34px -14px #d9ac3f80}.app-shell.site-ui.home-hero .form-success{color:#f3dfa2;background:#d9ac3f1f;border-color:#d9ac3f66}.app-shell.site-ui.home-hero.theme-light .form-success{color:#6b4a12;background:#fbf1d6;border-color:#e2c77f}.app-shell.site-ui.home-hero .status-dot:before{background:#d9ac3f;box-shadow:0 0 10px #d9ac3fb3}.app-shell.site-ui.home-hero :is(input,textarea,select):focus{border-color:#d9ac3f;box-shadow:0 0 0 3px #d9ac3f29}.app-shell.site-ui.home-hero .hero.hero-video{background:#0c0904}.app-shell.site-ui.home-hero .hero-video-overlay{background:radial-gradient(ellipse 60% 55% at 50% 52%,#080602c7,#0806028c 55%,#08060240),linear-gradient(180deg,#080602b3,#08060226 30%,#08060226 70%,#0c0904f2)}.app-shell.site-ui.home-hero .hero-video .hero-copy{position:relative}.app-shell.site-ui.home-hero .hero-video .hero-copy:before{content:"";position:absolute;top:-60px;right:-90px;bottom:-60px;left:-90px;z-index:-1;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(8,6,2,.6),transparent);filter:blur(10px)}.app-shell.site-ui.home-hero .hero-video h1{color:#fff8e6;text-shadow:0 4px 24px rgba(0,0,0,.75),0 2px 4px rgba(0,0,0,.6)}.app-shell.site-ui.home-hero .hero-video h1 span{background:linear-gradient(90deg,#d9ac3f,#fff1c2,#f3dfa2,#c9952b,#d9ac3f) 0 0 / 200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 4px 18px rgba(0,0,0,.7))}.app-shell.site-ui.home-hero .hero-video .hero-copy p{color:#f6ecd2;text-shadow:0 2px 12px rgba(0,0,0,.85),0 1px 3px rgba(0,0,0,.7)}.app-shell.site-ui.home-hero .hero-video .hero-cta .button-primary{color:#1c1305;background:linear-gradient(135deg,#8a611a,#f3dfa2 42%,#c9952b 70%,#fff1c2);box-shadow:0 6px #7a5514,0 16px 30px #00000080}.app-shell.site-ui.home-hero .hero-video .hero-cta .button-primary:hover{transform:translateY(-2px)}.app-shell.site-ui.home-hero .hero-video .hero-cta .button-ghost{color:#f3dfa2;border-color:#f3dfa28c;background:#0c09048c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 16px 30px #00000073}.app-shell.site-ui.home-hero .hero-video .hero-cta .button-ghost:hover{background:#d9ac3f2e;border-color:#f3dfa2}@media(max-width:760px){.app-shell.site-ui.home-hero .hero-video-overlay{background:linear-gradient(180deg,#080602b8,#08060299 50%,#0c0904f2)}}.app-shell.site-ui.home-hero .hero.hero-video{text-align:left}.app-shell.site-ui.home-hero .hero-video .hero-content{justify-content:flex-start;width:100%;max-width:1180px;margin:0 auto}.app-shell.site-ui.home-hero .hero-video .hero-copy{align-items:flex-start;max-width:760px;margin:0}.app-shell.site-ui.home-hero .hero-video h1{max-width:760px;margin-left:0;white-space:normal}.app-shell.site-ui.home-hero .hero-video .hero-copy p{max-width:560px;margin-left:0}.app-shell.site-ui.home-hero .hero-video .hero-cta{justify-content:flex-start}.app-shell.site-ui.home-hero .hero-video .hero-copy:before{top:-80px;right:-120px;bottom:-80px;left:-40vw;border-radius:0 50% 50% 0}.app-shell.site-ui.home-hero .hero-video-overlay{background:linear-gradient(90deg,#080602d9,#0806029e 38%,#08060233 70%,#0806021a),linear-gradient(180deg,rgba(8,6,2,.6) 0%,transparent 28%,transparent 72%,rgba(12,9,4,.95) 100%)}.app-shell.site-ui.home-hero .home-contact-rows{display:grid;gap:14px;margin-top:18px}.app-shell.site-ui.home-hero .home-contact-row{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:15px;line-height:1.5;word-break:break-word;transition:color .25s ease,transform .35s cubic-bezier(.34,1.56,.64,1)}.app-shell.site-ui.home-hero a.home-contact-row:hover{color:var(--gold-soft);transform:translate(4px)}.app-shell.site-ui.home-hero .home-contact-icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#1c1305;background:linear-gradient(135deg,#8a611a,#f3dfa2 42%,#c9952b 70%,#fff1c2);box-shadow:0 3px #7a5514,0 10px 16px #d9ac3f38;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.app-shell.site-ui.home-hero .home-contact-row:hover .home-contact-icon{transform:rotateY(360deg)}.app-shell.site-ui.home-hero .home-contact-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;perspective:600px}.app-shell.site-ui.home-hero .home-contact-social a{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:var(--gold-soft);border:1px solid var(--line);background:#d9ac3f0f;transition:transform .6s cubic-bezier(.34,1.56,.64,1),color .3s ease,background .3s ease,box-shadow .3s ease}.app-shell.site-ui.home-hero .home-contact-social a:hover{color:#1c1305;border-color:transparent;transform:translateY(-4px) rotateY(360deg);background:linear-gradient(135deg,#8a611a,#f3dfa2 42%,#c9952b 70%,#fff1c2);box-shadow:0 4px #7a5514,0 16px 24px #d9ac3f59}@media(max-width:760px){.app-shell.site-ui.home-hero .hero-video-overlay{background:linear-gradient(180deg,#080602b8,#08060299 50%,#0c0904f2)}.app-shell.site-ui.home-hero .hero-video .hero-copy:before{top:-40px;right:-20px;bottom:-40px;left:-20px;border-radius:50%}}.app-shell.site-ui.home-hero .float-contact{position:fixed;right:22px;bottom:22px;z-index:60;display:flex;flex-direction:column;gap:14px}.app-shell.site-ui.home-hero .float-contact-btn{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:#1c1305;background:linear-gradient(135deg,#8a611a,#f3dfa2 42%,#c9952b 70%,#fff1c2);box-shadow:0 5px #7a5514,0 14px 28px #00000073,0 0 24px #d9ac3f59;animation:float-btn-in .7s cubic-bezier(.34,1.56,.64,1) both,float-btn-bob 3.2s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .12s + .4s),calc(var(--i, 0) * -1.6s);transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.app-shell.site-ui.home-hero .float-contact-btn svg{position:relative;z-index:1}.app-shell.site-ui.home-hero .float-contact-btn:hover{animation-play-state:paused;transform:translateY(-4px) scale(1.06);box-shadow:0 7px #7a5514,0 20px 34px #00000080,0 0 34px #f3dfa28c}.app-shell.site-ui.home-hero .float-contact-btn:hover svg{animation:float-icon-wiggle .6s ease}.app-shell.site-ui.home-hero .float-contact-btn:active{transform:translateY(3px);box-shadow:0 2px #7a5514}.app-shell.site-ui.home-hero .float-contact-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(243,223,162,.8);animation:float-ring 2.4s ease-out infinite;animation-delay:calc(var(--i, 0) * 1.2s)}.app-shell.site-ui.home-hero .float-contact-ring:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(217,172,63,.6);animation:inherit;animation-delay:calc(var(--i, 0) * 1.2s + .8s)}.app-shell.site-ui.home-hero .float-contact-tip{position:absolute;right:calc(100% + 14px);top:50%;white-space:nowrap;pointer-events:none;padding:8px 14px;border-radius:999px;font:700 13px var(--font-display);color:#f3dfa2;background:#0c0904eb;border:1px solid rgba(217,172,63,.45);box-shadow:0 12px 24px #00000073;opacity:0;transform:translate(10px,-50%);transition:opacity .25s ease,transform .35s cubic-bezier(.34,1.56,.64,1)}.app-shell.site-ui.home-hero .float-contact-btn:hover .float-contact-tip,.app-shell.site-ui.home-hero .float-contact-btn:focus-visible .float-contact-tip{opacity:1;transform:translateY(-50%)}.app-shell.site-ui.home-hero.theme-light .float-contact-tip{color:#6b4a12;background:#fffaf0;border-color:#b8861f73;box-shadow:0 12px 24px #78500a33}@keyframes float-btn-in{0%{opacity:0;transform:translateY(30px) scale(.5)}to{opacity:1;transform:none}}@keyframes float-btn-bob{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes float-ring{0%{transform:scale(1);opacity:.9}to{transform:scale(1.7);opacity:0}}@keyframes float-icon-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}50%{transform:rotate(12deg)}75%{transform:rotate(-6deg)}}@media(max-width:620px){.app-shell.site-ui.home-hero .float-contact{right:14px;bottom:14px;gap:12px}.app-shell.site-ui.home-hero .float-contact-btn{width:50px;height:50px}.app-shell.site-ui.home-hero .float-contact-tip{display:none}}@media(prefers-reduced-motion:reduce){.app-shell.site-ui.home-hero .float-contact-btn,.app-shell.site-ui.home-hero .float-contact-ring,.app-shell.site-ui.home-hero .float-contact-ring:after{animation:none}}@media(max-width:1320px){.app-shell.site-ui.home-hero .lux-footer .footer-bottom{padding-right:76px}}.app-shell.site-ui.home-hero .float-contact-btn{color:#fff}.app-shell.site-ui.home-hero .float-wa{background:linear-gradient(145deg,#3ee57a,#25d366 50%,#128c7e);box-shadow:0 5px #0b6b5f,0 14px 28px #00000073,0 0 22px #25d36666}.app-shell.site-ui.home-hero .float-wa:hover{box-shadow:0 7px #0b6b5f,0 20px 34px #00000080,0 0 32px #25d36699}.app-shell.site-ui.home-hero .float-wa:active{box-shadow:0 2px #0b6b5f}.app-shell.site-ui.home-hero .float-wa .float-contact-ring,.app-shell.site-ui.home-hero .float-wa .float-contact-ring:after{border-color:#25d366bf}.app-shell.site-ui.home-hero .float-call{background:linear-gradient(145deg,#4aa8ff,#1e88e5 50%,#1565c0);box-shadow:0 5px #0d47a1,0 14px 28px #00000073,0 0 22px #1e88e566}.app-shell.site-ui.home-hero .float-call:hover{box-shadow:0 7px #0d47a1,0 20px 34px #00000080,0 0 32px #1e88e599}.app-shell.site-ui.home-hero .float-call:active{box-shadow:0 2px #0d47a1}.app-shell.site-ui.home-hero .float-call .float-contact-ring,.app-shell.site-ui.home-hero .float-call .float-contact-ring:after{border-color:#1e88e5bf}.app-shell.panel-ui.panel-gold,html[data-panel-theme] .modal-backdrop{--pg-gold: #b8861f;--pg-gold-2: #d9ac3f;--pg-gold-soft: #f3dfa2;--pg-grad: linear-gradient(135deg, #8a611a 0%, #d9ac3f 45%, #f3dfa2 100%);--pg-grad-deep: linear-gradient(135deg, #6b4a12 0%, #b8861f 55%, #e6c065 100%);--pg-ink-on-gold: #1c1305;--pg-side-bg: linear-gradient(180deg, #17110a 0%, #1f170b 55%, #2a1e0c 100%);--p-brand: #9a6a16;--p-brand-2: #d9ac3f;--p-brand-soft: #fbf1d6;--p-brand-ring: rgba(217, 172, 63, .22);--p-grad: var(--pg-grad);--p-grad-gold: var(--pg-grad);--p-bg: #faf6ea;--p-surface: #ffffff;--p-surface-2: #fdf9ef;--p-border: #eee3c6;--p-border-strong: #e2d1a2;--p-text: #2b1e08;--p-text-2: #5c4a24;--p-muted: #8f7d55;--p-shadow-sm: 0 1px 2px rgba(80, 55, 10, .05), 0 2px 8px rgba(80, 55, 10, .05);--p-shadow: 0 1px 2px rgba(80, 55, 10, .05), 0 10px 30px rgba(80, 55, 10, .08);--p-shadow-lg: 0 24px 60px rgba(60, 40, 5, .2);--ink: var(--p-text);--muted: var(--p-muted);--line: var(--p-border);--panel: var(--p-surface);--panel-2: var(--p-surface-2);--cyan: #b8861f;--cyan-soft: #9a6a16;--gold: #b8861f;--gold-soft: #9a6a16}.app-shell.panel-ui.panel-gold.panel-dark,html[data-panel-theme=dark] .modal-backdrop{--p-brand: #e2b85a;--p-brand-soft: rgba(217, 172, 63, .13);--p-brand-ring: rgba(217, 172, 63, .25);--p-bg: #0c0904;--p-surface: #16110a;--p-surface-2: #1c150b;--p-border: rgba(217, 172, 63, .16);--p-border-strong: rgba(217, 172, 63, .3);--p-text: #f6ecd2;--p-text-2: #d8c89f;--p-muted: #a89770;--p-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--p-shadow: 0 1px 2px rgba(0, 0, 0, .35), 0 12px 30px rgba(0, 0, 0, .35);--p-shadow-lg: 0 24px 60px rgba(0, 0, 0, .6);--cyan: #e2b85a;--cyan-soft: #f3dfa2;--gold: #e2b85a;--gold-soft: #f3dfa2}.app-shell.panel-ui.panel-gold{background:var(--p-bg);color:var(--p-text)}.app-shell.panel-ui.panel-gold:before{background:radial-gradient(circle at 85% -5%,rgba(217,172,63,.16),transparent 32rem),radial-gradient(circle at 10% 110%,rgba(217,172,63,.08),transparent 30rem),var(--p-bg)}.app-shell.panel-ui.panel-gold .member-main{scrollbar-color:#e2d1a2 transparent}.app-shell.panel-ui.panel-gold.panel-dark .member-main{scrollbar-color:#4a3a18 transparent}.app-shell.panel-ui.panel-gold .member-sidebar,.app-shell.panel-ui.panel-gold .member-sidebar.collapsed{background:radial-gradient(circle at 0% 0%,rgba(217,172,63,.22),transparent 16rem),radial-gradient(circle at 100% 100%,rgba(217,172,63,.12),transparent 14rem),var(--pg-side-bg);border-right:1px solid rgba(217,172,63,.18);box-shadow:6px 0 30px #2819002e}.app-shell.panel-ui.panel-gold .side-user{border-color:#d9ac3f38;background:#d9ac3f12}.app-shell.panel-ui.panel-gold .side-user-email{color:#f6ecd299}.app-shell.panel-ui.panel-gold .side-avatar,.app-shell.panel-ui.panel-gold .topbar-avatar{color:var(--pg-ink-on-gold);background:var(--pg-grad);box-shadow:0 6px 14px #d9ac3f4d}.app-shell.panel-ui.panel-gold .side-kicker,.app-shell.panel-ui.panel-gold .admin-kicker{color:var(--pg-gold-soft)}.app-shell.panel-ui.panel-gold .side-nav a{color:#f6ecd2b8}.app-shell.panel-ui.panel-gold .side-icon{background:#d9ac3f1a}.app-shell.panel-ui.panel-gold .side-nav a:hover{color:#fff3d6;background:#d9ac3f1a}.app-shell.panel-ui.panel-gold .side-nav a.active,.app-shell.panel-ui.panel-gold .admin-sidebar .side-nav a.active{color:var(--pg-ink-on-gold);background:var(--pg-grad);box-shadow:0 4px #7a5514,0 12px 24px #00000059}.app-shell.panel-ui.panel-gold .side-nav a.active .side-icon{color:var(--pg-gold-soft);background:#1c1305;box-shadow:none}.app-shell.panel-ui.panel-gold .side-nav a.active svg{color:var(--pg-gold-soft)}.app-shell.panel-ui.panel-gold .side-footer,.app-shell.panel-ui.panel-gold .admin-side-footer{color:#f6ecd280}.app-shell.panel-ui.panel-gold .side-logout.button-ghost{color:var(--pg-gold-soft);border-color:#d9ac3f4d;background:#d9ac3f14}.app-shell.panel-ui.panel-gold .side-logout.button-ghost:hover{background:#d9ac3f2e;border-color:#d9ac3f80}.app-shell.panel-ui.panel-gold .sidebar-close{color:var(--pg-gold-soft)}.app-shell.panel-ui.panel-gold .member-topbar{border-bottom-color:var(--p-border);background:#fffcf4d1}.app-shell.panel-ui.panel-gold.panel-dark .member-topbar{background:#0c0904d1}.app-shell.panel-ui.panel-gold .member-topbar .topbar-brand .brand{background:linear-gradient(135deg,#17110a,#2a1e0c);box-shadow:0 6px 16px #28190038,inset 0 0 0 1px #d9ac3f40}.app-shell.panel-ui.panel-gold :is(.menu-button,.notification-bell-button,.panel-theme-toggle,.topbar-user){color:var(--p-text-2);border:1px solid var(--p-border);background:var(--p-surface);box-shadow:var(--p-shadow-sm)}.app-shell.panel-ui.panel-gold :is(.menu-button,.notification-bell-button,.panel-theme-toggle):hover{color:var(--p-brand);border-color:var(--pg-gold-2)}.app-shell.panel-ui.panel-gold .panel-theme-toggle{display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:12px;cursor:pointer;color:var(--p-brand);transition:transform .5s cubic-bezier(.34,1.56,.64,1),color .2s ease,border-color .2s ease}.app-shell.panel-ui.panel-gold .panel-theme-toggle:hover{transform:rotate(40deg)}.app-shell.panel-ui.panel-gold .panel-theme-toggle:active{transform:rotate(40deg) scale(.9)}.app-shell.panel-ui.panel-gold .topbar-user-name{color:var(--p-text)}.app-shell.panel-ui.panel-gold .status-dot,.app-shell.panel-ui.panel-gold .status-dot.admin-dot{color:var(--p-brand);background:var(--p-brand-soft);border-color:var(--p-border-strong)}.app-shell.panel-ui.panel-gold .status-dot:before,.app-shell.panel-ui.panel-gold .status-dot.admin-dot:before{background:var(--pg-gold-2);box-shadow:0 0 0 3px #d9ac3f40}.app-shell.panel-ui.panel-gold .notification-dropdown{background:var(--p-surface);color:var(--p-text);border-color:var(--p-border)}.app-shell.panel-ui.panel-gold .notification-dropdown-head{background:var(--p-surface-2);color:var(--p-text)}.app-shell.panel-ui.panel-gold .notification-item{border-color:var(--p-border);color:var(--p-text)}.app-shell.panel-ui.panel-gold .notification-item.unread{background:var(--p-brand-soft)}.app-shell.panel-ui.panel-gold .topbar-logout.button-ghost{color:var(--p-text-2)}.app-shell.panel-ui.panel-gold .member-content h1{background:linear-gradient(90deg,#2b1e08,#8a611a 60%,#c9952b);-webkit-background-clip:text;background-clip:text;color:transparent}.app-shell.panel-ui.panel-gold.panel-dark .member-content h1{background:linear-gradient(90deg,#fff1c2,#e2b85a 60%,#b8861f);-webkit-background-clip:text;background-clip:text}.app-shell.panel-ui.panel-gold .connection-banner,.app-shell.panel-ui.panel-gold .connection-banner.online{color:var(--p-brand);background:var(--p-brand-soft);border-color:var(--p-border-strong)}.app-shell.panel-ui.panel-gold .connection-banner svg{color:var(--pg-gold-2)}.app-shell.panel-ui.panel-gold .data-card,.app-shell.panel-ui.panel-gold .admin-stat-card{--card-grad: linear-gradient(135deg, #6b4a12 0%, #b8861f 55%, #e6c065 100%);--card-glow: rgba(184, 134, 31, .4);color:#fff8e6}.app-shell.panel-ui.panel-gold .dashboard-grid>:nth-child(4n+2){--card-grad: linear-gradient(135deg, #2a1e0c 0%, #5a4115 55%, #9a6a16 100%);--card-glow: rgba(90, 65, 21, .45)}.app-shell.panel-ui.panel-gold .dashboard-grid>:nth-child(4n+3){--card-grad: linear-gradient(135deg, #a8741a 0%, #d9ac3f 55%, #f3dfa2 100%);--card-glow: rgba(217, 172, 63, .45)}.app-shell.panel-ui.panel-gold .dashboard-grid>:nth-child(4n+4){--card-grad: linear-gradient(135deg, #3d2a0a 0%, #8a611a 50%, #c9952b 100%);--card-glow: rgba(138, 97, 26, .45)}.app-shell.panel-ui.panel-gold .dashboard-grid>:nth-child(4n+3) :is(.data-label,.data-value,.data-foot),.app-shell.panel-ui.panel-gold .dashboard-grid>:nth-child(4n+3) .admin-stat-icon{color:#2b1e08!important}.app-shell.panel-ui.panel-gold .dashboard-grid>:nth-child(4n+3) .data-foot{background:#2b1e081f}.app-shell.panel-ui.panel-gold .dashboard-grid>:nth-child(4n+3) .admin-stat-icon{border-color:#2b1e0840;background:#2b1e081a}.app-shell.panel-ui.panel-gold .panel,.app-shell.panel-ui.panel-gold .member-content .panel{background:var(--p-surface);border-color:var(--p-border);color:var(--p-text)}.app-shell.panel-ui.panel-gold .member-content .panel:hover{border-color:var(--p-border-strong)}.app-shell.panel-ui.panel-gold .panel-head h2:before{background:var(--pg-grad)}.app-shell.panel-ui.panel-gold .chart{background:repeating-linear-gradient(to top,transparent 0,transparent 43px,var(--p-border) 44px)}.app-shell.panel-ui.panel-gold .bar{background:linear-gradient(180deg,#e6c065,#8a611a);box-shadow:0 8px 18px -6px #b8861f80}.app-shell.panel-ui.panel-gold .bar:nth-child(2n){background:linear-gradient(180deg,#f3dfa2,#c9952b)}.app-shell.panel-ui.panel-gold .member-content .cards-3 .feature-card{background:linear-gradient(160deg,var(--p-surface),var(--p-surface-2));border-color:var(--p-border)}.app-shell.panel-ui.panel-gold .member-content .cards-3 .feature-card:hover{border-color:var(--pg-gold-2)}.app-shell.panel-ui.panel-gold .cards-3 .feature-icon,.app-shell.panel-ui.panel-gold .cards-3 .feature-card.gold .feature-icon,.app-shell.panel-ui.panel-gold .cards-3 .feature-card:nth-child(3) .feature-icon{color:var(--pg-ink-on-gold);background:var(--pg-grad);box-shadow:0 4px #7a5514,0 10px 20px -6px #b8861f80}.app-shell.panel-ui.panel-gold .empty{background:var(--p-surface-2);border-color:var(--p-border-strong)}.app-shell.panel-ui.panel-gold .table-wrap{background:var(--p-surface);border-color:var(--p-border);scrollbar-color:var(--p-border-strong) transparent}.app-shell.panel-ui.panel-gold .table-wrap table thead th,.app-shell.panel-ui.panel-gold .panel .table-wrap table thead th{color:var(--p-brand);background:var(--p-surface-2);border-bottom-color:var(--p-border)}.app-shell.panel-ui.panel-gold .table-wrap td{color:var(--p-text);border-bottom-color:var(--p-border)}.app-shell.panel-ui.panel-gold .table-wrap tbody tr:hover,.app-shell.panel-ui.panel-gold .panel .table-wrap tbody tr:hover,.app-shell.panel-ui.panel-gold .member-content table tbody tr:hover{background:var(--p-brand-soft)}.app-shell.panel-ui.panel-gold :is(.button-primary,.button-gold),html[data-panel-theme] .modal :is(.button-primary,.button-gold){color:var(--pg-ink-on-gold);background:var(--pg-grad);box-shadow:0 4px #7a5514,0 10px 22px -8px #b8861f99}.app-shell.panel-ui.panel-gold :is(.button-primary,.button-gold):hover,html[data-panel-theme] .modal :is(.button-primary,.button-gold):hover{background:var(--pg-grad);filter:brightness(1.06);box-shadow:0 5px #7a5514,0 14px 28px -8px #b8861fb3}.app-shell.panel-ui.panel-gold :is(.button-primary,.button-gold):active,html[data-panel-theme] .modal :is(.button-primary,.button-gold):active{transform:translateY(3px);box-shadow:0 1px #7a5514}.app-shell.panel-ui.panel-gold .button-ghost,html[data-panel-theme] .modal .button-ghost{color:var(--p-text-2);border-color:var(--p-border-strong);background:var(--p-surface)}.app-shell.panel-ui.panel-gold .button-ghost:hover,html[data-panel-theme] .modal .button-ghost:hover{color:var(--p-brand);border-color:var(--pg-gold-2);background:var(--p-brand-soft)}.app-shell.panel-ui.panel-gold.panel-dark .button-danger,html[data-panel-theme=dark] .modal .button-danger{color:#ffb4b4;border-color:#dc262673;background:#dc26261f}.app-shell.panel-ui.panel-gold .badge-yellow,html[data-panel-theme] .modal .badge-yellow{color:#8a611a;background:#fbefcf}.app-shell.panel-ui.panel-gold.panel-dark .badge-yellow,html[data-panel-theme=dark] .modal .badge-yellow{color:#f3dfa2;background:#d9ac3f29}.app-shell.panel-ui.panel-gold.panel-dark .badge-green,html[data-panel-theme=dark] .modal .badge-green{color:#86efac;background:#22c55e24}.app-shell.panel-ui.panel-gold.panel-dark .badge-red,html[data-panel-theme=dark] .modal .badge-red{color:#fca5a5;background:#ef444424}.app-shell.panel-ui.panel-gold .badge:not(.badge-green):not(.badge-red):not(.badge-yellow){color:var(--p-text-2);background:var(--p-surface-2)}.app-shell.panel-ui.panel-gold .field label,html[data-panel-theme] .modal .field label{color:var(--p-text-2)}.app-shell.panel-ui.panel-gold :is(.field input,.field select,.field textarea,.inline-copy input,.roi-level-input,.roi-settings-panel .table-wrap input),html[data-panel-theme] .modal :is(.field input,.field select,.field textarea){color:var(--p-text);border-color:var(--p-border);background:var(--p-surface-2)}.app-shell.panel-ui.panel-gold :is(.field input,.field select,.field textarea,.inline-copy input):focus,.app-shell.panel-ui.panel-gold .roi-level-input:focus-within,html[data-panel-theme] .modal :is(.field input,.field select,.field textarea):focus{border-color:var(--pg-gold-2);background:var(--p-surface);box-shadow:0 0 0 4px var(--p-brand-ring);outline:0}.app-shell.panel-ui.panel-gold :is(.field input,.field textarea)::placeholder,html[data-panel-theme] .modal :is(.field input,.field textarea)::placeholder{color:var(--p-muted);opacity:.8}.app-shell.panel-ui.panel-gold .inline-copy input{color:var(--p-brand)}.app-shell.panel-ui.panel-gold .form-success,html[data-panel-theme] .modal .form-success{color:#6b4a12;background:#fbf1d6;border-color:#e6cf8f}.app-shell.panel-ui.panel-gold.panel-dark .form-success,html[data-panel-theme=dark] .modal .form-success{color:#f3dfa2;background:#d9ac3f1f;border-color:#d9ac3f59}.app-shell.panel-ui.panel-gold.panel-dark .form-error,html[data-panel-theme=dark] .modal .form-error{color:#fecaca;background:#dc26261f;border-color:#dc262659}.app-shell.panel-ui.panel-gold .au-filters,.app-shell.panel-ui.panel-gold.theme-light .au-filters{background:var(--p-surface-2);border-color:var(--p-border)}.app-shell.panel-ui.panel-gold .au-search-box{background:var(--p-surface);border-color:var(--p-border)}.app-shell.panel-ui.panel-gold .au-search-box input{color:var(--p-text);background:transparent}.app-shell.panel-ui.panel-gold .au-search-box:focus-within{border-color:var(--pg-gold-2);box-shadow:0 0 0 4px var(--p-brand-ring)}.app-shell.panel-ui.panel-gold :is(.au-status-tabs,.au-view-toggle,.switcher,.admin-tabbar){background:var(--p-brand-soft);border-color:var(--p-border)}.app-shell.panel-ui.panel-gold :is(.au-status-tab,.au-view-btn,.switcher button,.admin-tab){color:var(--p-text-2)}.app-shell.panel-ui.panel-gold :is(.au-status-tab,.au-view-btn,.switcher button,.admin-tab):hover{color:var(--p-brand)}.app-shell.panel-ui.panel-gold :is(.au-status-tab,.au-view-btn,.switcher button,.admin-tab).active{color:var(--pg-ink-on-gold);background:var(--pg-grad);box-shadow:0 2px 8px #78500a40}.app-shell.panel-ui.panel-gold .au-status-tab .au-tab-count{color:var(--pg-gold-soft);background:#1c1305}.app-shell.panel-ui.panel-gold .au-status-tab.active .au-tab-count{color:var(--pg-gold-soft)}.app-shell.panel-ui.panel-gold :is(.au-code,.tree-code,.tt-code){color:var(--p-brand);background:var(--p-brand-soft)}.app-shell.panel-ui.panel-gold .au-type-package{color:var(--p-brand);background:var(--p-brand-soft)}.app-shell.panel-ui.panel-gold .au-type-withdrawal{color:#8a611a;background:#fbefcf}.app-shell.panel-ui.panel-gold :is(.au-detail-row,.stat-line){border-bottom-color:var(--p-border)}.app-shell.panel-ui.panel-gold .au-adjust-note{border-color:var(--p-border-strong);background:var(--p-brand-soft)}.app-shell.panel-ui.panel-gold .admin-refer-item{border-color:var(--p-border-strong);background:linear-gradient(135deg,var(--p-surface-2),var(--p-brand-soft))}.app-shell.panel-ui.panel-gold .mp-active-banner,.app-shell.panel-ui.panel-gold.theme-light .mp-active-banner{background:radial-gradient(circle at 90% 0%,rgba(255,244,214,.25),transparent 14rem),linear-gradient(135deg,#6b4a12,#b8861f 55%,#d9ac3f);box-shadow:0 16px 34px -12px #8a611a8c}.app-shell.panel-ui.panel-gold .mp-wallet-strip,.app-shell.panel-ui.panel-gold.theme-light .mp-wallet-strip{border-color:var(--p-border-strong);background:linear-gradient(135deg,var(--p-surface-2),var(--p-brand-soft))}.app-shell.panel-ui.panel-gold .mp-package-card,.app-shell.panel-ui.panel-gold.theme-light .mp-package-card{background:var(--p-surface);border-color:var(--p-border)}.app-shell.panel-ui.panel-gold .mp-package-card:before,.app-shell.panel-ui.panel-gold .mp-package-card:nth-child(n):before{background:var(--pg-grad)}.app-shell.panel-ui.panel-gold .mp-package-card:hover{border-color:var(--pg-gold-2);box-shadow:0 24px 44px -16px #78500a4d}.app-shell.panel-ui.panel-gold .mp-package-price{background:linear-gradient(90deg,var(--p-text),#b8861f);-webkit-background-clip:text;background-clip:text}.app-shell.panel-ui.panel-gold .mp-package-features li svg{background:var(--pg-gold-2);color:#1c1305}.app-shell.panel-ui.panel-gold .mp-cap-fill:not(.is-complete){background:linear-gradient(90deg,#d9ac3f,#8a611a)}.app-shell.panel-ui.panel-gold :is(.tree-wrap,.tt-card){background:var(--p-surface);border-color:var(--p-border)}.app-shell.panel-ui.panel-gold .tree-head-row{color:var(--p-brand);background:var(--p-surface-2)}.app-shell.panel-ui.panel-gold .tree-row:hover{background:var(--p-brand-soft)}.app-shell.panel-ui.panel-gold .tree-row-match{background:#d9ac3f2e}.app-shell.panel-ui.panel-gold .tt-legend{background:var(--p-surface-2)}html[data-panel-theme] .modal-backdrop{background:#140e048c!important}html[data-panel-theme] .modal{background:var(--p-surface)!important;color:var(--p-text)}html[data-panel-theme] .modal:before{background:var(--pg-grad)}html[data-panel-theme] .modal-head{border-bottom-color:var(--p-border)}html[data-panel-theme] .modal-head h2{color:var(--p-text)}html[data-panel-theme] .modal .close-button{color:var(--p-muted);background:var(--p-surface-2)}html[data-panel-theme] .modal :is(.au-detail-row,.mp-confirm-row){border-bottom-color:var(--p-border)}html[data-panel-theme] .modal :is(.au-detail-row span){color:var(--p-muted)}html[data-panel-theme] .modal :is(.au-detail-row b,.mp-confirm-price){color:var(--p-text)}html[data-panel-theme] .modal a{color:var(--p-brand)}.app-shell.panel-ui.panel-gold.panel-dark :is(.member-content,.member-main){color:var(--p-text)}.app-shell.panel-ui.panel-gold.panel-dark :is(h2,h3,h4,strong,b){color:inherit}.app-shell.panel-ui.panel-gold.panel-dark .panel-head h2,.app-shell.panel-ui.panel-gold.panel-dark .cards-3 .feature-card h3,.app-shell.panel-ui.panel-gold.panel-dark .mp-section-head h2,.app-shell.panel-ui.panel-gold.panel-dark .stat-line strong{color:var(--p-text)}.app-shell.panel-ui.panel-gold.panel-dark .field select option{background:#16110a;color:var(--p-text)}.app-shell.panel-ui.panel-gold.panel-dark ::selection{background:#d9ac3f59}.app-shell.panel-ui.panel-gold,html[data-panel-theme] .modal-backdrop{--pg-blue: #1e5bd6;--pg-blue-deep: #0d2a6b;--pg-blue-grad: linear-gradient(135deg, #0d2a6b 0%, #1a4fc4 55%, #3b82f6 100%);--pg-side-bg: linear-gradient(180deg, #06112e 0%, #0b1f52 55%, #0f2a6e 100%);--p-brand: #1a4fc4;--p-brand-soft: #eaf1ff;--p-brand-ring: rgba(30, 91, 214, .2);--p-bg: #f4f7fd;--p-surface: #ffffff;--p-surface-2: #f8faff;--p-border: #dfe6f5;--p-border-strong: #c9d5ee;--p-text: #0b1a3d;--p-text-2: #33466f;--p-muted: #6b7a9c;--cyan: #1a4fc4;--cyan-soft: #1a4fc4}.app-shell.panel-ui.panel-gold.panel-dark,html[data-panel-theme=dark] .modal-backdrop{--p-brand: #f3c969;--p-brand-soft: rgba(59, 130, 246, .14);--p-brand-ring: rgba(217, 172, 63, .25);--p-bg: #050c20;--p-surface: #0b1733;--p-surface-2: #0e1d40;--p-border: rgba(96, 140, 230, .2);--p-border-strong: rgba(217, 172, 63, .35);--p-text: #eef3ff;--p-text-2: #c3cfea;--p-muted: #8b9bc0;--cyan: #f3c969;--cyan-soft: #f3dfa2}.app-shell.panel-ui.panel-gold:before{background:radial-gradient(circle at 88% -6%,rgba(217,172,63,.18),transparent 30rem),radial-gradient(circle at 6% 108%,rgba(30,91,214,.14),transparent 32rem),var(--p-bg)}.app-shell.panel-ui.panel-gold .member-main{scrollbar-color:var(--p-border-strong) transparent}.app-shell.panel-ui.panel-gold .member-sidebar,.app-shell.panel-ui.panel-gold .member-sidebar.collapsed{background:radial-gradient(circle at 0% 0%,rgba(217,172,63,.2),transparent 15rem),radial-gradient(circle at 100% 100%,rgba(59,130,246,.28),transparent 15rem),var(--pg-side-bg);border-right:1px solid rgba(217,172,63,.22);box-shadow:6px 0 30px #06112e40}.app-shell.panel-ui.panel-gold .side-user{border-color:#d9ac3f40;background:#ffffff0f}.app-shell.panel-ui.panel-gold .side-nav a{color:#e2eaffc7}.app-shell.panel-ui.panel-gold .side-icon{background:#3b82f62e;color:#9cc0ff}.app-shell.panel-ui.panel-gold .side-nav a:hover{color:#fff;background:#3b82f629}.app-shell.panel-ui.panel-gold .side-nav a.active .side-icon{color:#f3dfa2;background:var(--pg-blue-deep)}.app-shell.panel-ui.panel-gold .side-nav a.active svg{color:#f3dfa2}.app-shell.panel-ui.panel-gold .side-footer,.app-shell.panel-ui.panel-gold .admin-side-footer{color:#e2eaff8c}.app-shell.panel-ui.panel-gold .member-topbar{background:#ffffffd9}.app-shell.panel-ui.panel-gold.panel-dark .member-topbar{background:#050c20d9}.app-shell.panel-ui.panel-gold .member-topbar .topbar-brand .brand{height:auto;padding:0;background:none;box-shadow:none;border-radius:0}.app-shell.panel-ui.panel-gold .member-topbar .topbar-brand .brand-logo{width:78px;height:48px;filter:drop-shadow(0 1px 1px rgba(6,17,46,.55)) drop-shadow(0 2px 6px rgba(6,17,46,.25))}.app-shell.panel-ui.panel-gold.panel-dark .member-topbar .topbar-brand .brand-logo{filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.app-shell.panel-ui.panel-gold :is(.menu-button,.notification-bell-button,.panel-theme-toggle):hover{color:var(--pg-blue);border-color:#93b4f2}.app-shell.panel-ui.panel-gold.panel-dark :is(.menu-button,.notification-bell-button,.panel-theme-toggle):hover{color:#f3c969;border-color:#d9ac3f80}.app-shell.panel-ui.panel-gold .panel-theme-toggle{color:#b8861f}.app-shell.panel-ui.panel-gold.panel-dark .panel-theme-toggle{color:#f3c969}.app-shell.panel-ui.panel-gold .status-dot,.app-shell.panel-ui.panel-gold .status-dot.admin-dot{color:#1a4fc4;background:#eaf1ff;border-color:#c9d8f7}.app-shell.panel-ui.panel-gold.panel-dark .status-dot,.app-shell.panel-ui.panel-gold.panel-dark .status-dot.admin-dot{color:#f3dfa2;background:#d9ac3f1f;border-color:#d9ac3f59}.app-shell.panel-ui.panel-gold .member-content h1{background:linear-gradient(90deg,#0b1a3d,#1a4fc4 55%,#c9952b);-webkit-background-clip:text;background-clip:text;color:transparent}.app-shell.panel-ui.panel-gold.panel-dark .member-content h1{background:linear-gradient(90deg,#fff,#9cc0ff 45%,#f3c969);-webkit-background-clip:text;background-clip:text}.app-shell.panel-ui.panel-gold .panel-head h2:before{background:linear-gradient(180deg,#f3c969,#1a4fc4)}.app-shell.panel-ui.panel-gold .panel-head h2 svg{color:var(--pg-blue)}.app-shell.panel-ui.panel-gold.panel-dark .panel-head h2 svg{color:#f3c969}.app-shell.panel-ui.panel-gold .dashboard-grid>:nth-child(4n+2){--card-grad: linear-gradient(135deg, #0d2a6b 0%, #1a4fc4 55%, #3b82f6 100%);--card-glow: rgba(30, 91, 214, .45)}.app-shell.panel-ui.panel-gold .dashboard-grid>:nth-child(4n+4){--card-grad: linear-gradient(135deg, #06112e 0%, #0f2a6e 50%, #1e5bd6 100%);--card-glow: rgba(15, 42, 110, .5)}.app-shell.panel-ui.panel-gold .bar:nth-child(2n){background:linear-gradient(180deg,#60a5fa,#1a4fc4);box-shadow:0 8px 18px -6px #1e5bd673}.app-shell.panel-ui.panel-gold .cards-3 .feature-card:nth-child(2) .feature-icon{color:#fff;background:var(--pg-blue-grad);box-shadow:0 4px #0a1f55,0 10px 20px -6px #1e5bd680}.app-shell.panel-ui.panel-gold .member-content .cards-3 .feature-card:hover{border-color:#93b4f2}.app-shell.panel-ui.panel-gold .table-wrap table thead th,.app-shell.panel-ui.panel-gold .panel .table-wrap table thead th{color:#1a4fc4}.app-shell.panel-ui.panel-gold.panel-dark .table-wrap table thead th,.app-shell.panel-ui.panel-gold.panel-dark .panel .table-wrap table thead th{color:#f3c969}.app-shell.panel-ui.panel-gold :is(.au-status-tabs,.au-view-toggle,.switcher,.admin-tabbar){background:#eaf1ff}.app-shell.panel-ui.panel-gold.panel-dark :is(.au-status-tabs,.au-view-toggle,.switcher,.admin-tabbar){background:#3b82f61f}.app-shell.panel-ui.panel-gold .au-status-tab .au-tab-count{color:#f3dfa2;background:#0d2a6b}.app-shell.panel-ui.panel-gold :is(.field input,.field select,.field textarea,.inline-copy input):focus,html[data-panel-theme] .modal :is(.field input,.field select,.field textarea):focus{border-color:#3b82f6}.app-shell.panel-ui.panel-gold.panel-dark :is(.field input,.field select,.field textarea,.inline-copy input):focus,html[data-panel-theme=dark] .modal :is(.field input,.field select,.field textarea):focus{border-color:#d9ac3f}.app-shell.panel-ui.panel-gold .au-search-box:focus-within{border-color:#3b82f6}.app-shell.panel-ui.panel-gold .button-ghost:hover,html[data-panel-theme] .modal .button-ghost:hover{color:var(--pg-blue);border-color:#93b4f2;background:#eaf1ff}.app-shell.panel-ui.panel-gold.panel-dark .button-ghost:hover,html[data-panel-theme=dark] .modal .button-ghost:hover{color:#f3c969;border-color:#d9ac3f80;background:#d9ac3f1a}.app-shell.panel-ui.panel-gold .mp-active-banner,.app-shell.panel-ui.panel-gold.theme-light .mp-active-banner{background:radial-gradient(circle at 90% 0%,rgba(243,201,105,.35),transparent 14rem),linear-gradient(135deg,#06112e,#0f2a6e 55%,#1e5bd6);box-shadow:0 16px 34px -12px #0f2a6e8c}.app-shell.panel-ui.panel-gold .mp-package-card:nth-child(2n):before{background:var(--pg-blue-grad)}.app-shell.panel-ui.panel-gold .mp-package-price{background:linear-gradient(90deg,var(--p-text),#1a4fc4 60%,#c9952b);-webkit-background-clip:text;background-clip:text}.app-shell.panel-ui.panel-gold .tree-row-match{background:#3b82f624}html[data-panel-theme] .modal:before{background:linear-gradient(90deg,#d9ac3f,#1a4fc4)}html[data-panel-theme] .modal-backdrop{background:#050c2099!important}.app-shell.panel-ui.panel-gold.panel-dark .field select option{background:#0b1733}.app-shell.panel-ui.panel-gold :is(.au-status-tabs,.au-view-toggle,.switcher,.admin-tabbar){display:flex;flex-wrap:wrap;gap:8px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.app-shell.panel-ui.panel-gold :is(.au-status-tab,.au-view-btn,.switcher button,.admin-tab){position:relative;display:inline-flex;align-items:center;gap:8px;padding:7px 8px 7px 14px;min-height:36px;border-radius:999px;cursor:pointer;color:var(--p-text-2);font-weight:700;font-size:12.5px;border:1px solid var(--p-border-strong)!important;background:var(--p-surface);box-shadow:var(--p-shadow-sm);transition:transform .25s cubic-bezier(.34,1.56,.64,1),color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.app-shell.panel-ui.panel-gold :is(.au-view-btn,.switcher button,.admin-tab):not(:has(.au-tab-count)){padding-right:14px}.app-shell.panel-ui.panel-gold .au-status-tab:not(:has(.au-tab-count)){padding-right:14px}.app-shell.panel-ui.panel-gold :is(.au-status-tab,.au-view-btn,.switcher button,.admin-tab):hover{transform:translateY(-2px);color:var(--pg-blue);border-color:#93b4f2!important;box-shadow:0 6px 14px -6px #1e5bd659}.app-shell.panel-ui.panel-gold :is(.au-status-tab,.au-view-btn,.switcher button,.admin-tab).active{color:#1c1305;background:linear-gradient(135deg,#b8861f,#e6c065 55%,#f3dfa2);border-color:transparent!important;box-shadow:0 3px #8a611a,0 10px 18px -8px #b8861f99}.app-shell.panel-ui.panel-gold :is(.au-status-tab,.au-view-btn,.switcher button,.admin-tab).active:hover{transform:translateY(-1px);color:#1c1305}.app-shell.panel-ui.panel-gold .au-status-tab .au-tab-count{min-width:22px;height:22px;margin-left:0;padding:0 7px;border-radius:999px;color:var(--pg-blue);background:#eaf1ff;font-size:11px;font-weight:800}.app-shell.panel-ui.panel-gold .au-status-tab.active .au-tab-count{color:#f3dfa2;background:#0d2a6b}.app-shell.panel-ui.panel-gold.panel-dark :is(.au-status-tab,.au-view-btn,.switcher button,.admin-tab){background:var(--p-surface-2)}.app-shell.panel-ui.panel-gold.panel-dark :is(.au-status-tab,.au-view-btn,.switcher button,.admin-tab):hover{color:#f3c969;border-color:#d9ac3f8c!important;box-shadow:0 6px 14px -6px #0009}.app-shell.panel-ui.panel-gold.panel-dark .au-status-tab .au-tab-count{color:#9cc0ff;background:#3b82f62e}.app-shell.panel-ui.panel-gold.panel-dark .au-status-tab.active .au-tab-count{color:#f3dfa2;background:#0d2a6b}.app-shell.panel-ui.panel-gold .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}.app-shell.panel-ui.panel-gold .table-wrap table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0}.app-shell.panel-ui.panel-gold .table-wrap :is(th,td){white-space:nowrap;vertical-align:middle}.app-shell.panel-ui.panel-gold .table-wrap td :is(small,.sub-cell,.au-muted){white-space:nowrap}.app-shell.panel-ui.panel-gold .table-wrap :is(th,td):first-child{position:sticky;left:0;z-index:1;background:var(--p-surface);box-shadow:1px 0 0 var(--p-border)}.app-shell.panel-ui.panel-gold .table-wrap thead th:first-child{z-index:2;background:var(--p-surface-2)}.app-shell.panel-ui.panel-gold .table-wrap tbody tr:hover td:first-child{background:var(--p-brand-soft)}.app-shell.panel-ui.panel-gold.panel-dark .table-wrap tbody tr:hover td:first-child{background:#102148}.app-shell.panel-ui.panel-gold .table-wrap td .admin-row-actions{flex-wrap:nowrap}@media(max-width:900px){.app-shell.panel-ui.panel-gold .table-wrap :is(th,td){padding:10px 12px;font-size:12.5px}.app-shell.panel-ui.panel-gold .table-wrap thead th{font-size:10px}.app-shell.panel-ui.panel-gold .panel,.app-shell.panel-ui.panel-gold .member-content .panel{padding:16px}.app-shell.panel-ui.panel-gold .panel-head{gap:8px}.app-shell.panel-ui.panel-gold .au-filters{flex-direction:column;align-items:stretch;gap:12px}.app-shell.panel-ui.panel-gold .au-filters .au-search{width:100%}}@media(max-width:620px){.app-shell.panel-ui.panel-gold .member-content{padding:18px 12px 36px}.app-shell.panel-ui.panel-gold .table-wrap{margin-left:-4px;margin-right:-4px;border-radius:12px}.app-shell.panel-ui.panel-gold .member-content h1{font-size:24px}}.app-shell.panel-ui.panel-gold .table-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:14px;padding:10px 12px;border:1px solid var(--p-border);border-radius:14px;background:var(--p-surface-2);color:var(--p-muted);font-size:12.5px}.app-shell.panel-ui.panel-gold .table-pager b{color:var(--p-text)}.app-shell.panel-ui.panel-gold .table-pager-pages{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.app-shell.panel-ui.panel-gold .table-pager-btn{display:grid;place-items:center;min-width:34px;height:34px;padding:0 10px;border-radius:10px;cursor:pointer;color:var(--p-text-2);font:700 12.5px var(--font-display);border:1px solid var(--p-border-strong);background:var(--p-surface);transition:transform .2s ease,color .2s ease,border-color .2s ease,background .2s ease}.app-shell.panel-ui.panel-gold .table-pager-btn:hover:not(:disabled):not(.active){transform:translateY(-1px);color:var(--pg-blue);border-color:#93b4f2}.app-shell.panel-ui.panel-gold .table-pager-btn.active{color:#1c1305;border-color:transparent;background:linear-gradient(135deg,#b8861f,#e6c065 55%,#f3dfa2);box-shadow:0 3px #8a611a}.app-shell.panel-ui.panel-gold .table-pager-btn:disabled{opacity:.4;cursor:not-allowed}.app-shell.panel-ui.panel-gold .table-pager-gap{padding:0 2px;color:var(--p-muted)}.app-shell.panel-ui.panel-gold .table-pager-size{display:flex;align-items:center;gap:8px;font-weight:600}.app-shell.panel-ui.panel-gold .table-pager-size select{height:34px;padding:0 28px 0 10px;border-radius:10px;cursor:pointer;color:var(--p-text);border:1px solid var(--p-border-strong);background-color:var(--p-surface)}.app-shell.panel-ui.panel-gold.panel-dark .table-pager-btn:hover:not(:disabled):not(.active){color:#f3c969;border-color:#d9ac3f8c}@media(max-width:620px){.app-shell.panel-ui.panel-gold .table-pager{justify-content:center}.app-shell.panel-ui.panel-gold .table-pager-info{width:100%;text-align:center}}.app-shell.site-ui.home-hero{overflow-x:clip}@media(min-width:1081px)and (max-width:1240px){.site-ui .public-nav .public-nav-inner{gap:10px;padding-left:14px}.site-ui .public-nav .nav-links a{padding:9px 11px}.site-ui .public-nav .brand-logo{width:68px;height:46px}}@media(max-width:1080px){.app-shell.site-ui .public-nav .nav-links{position:absolute;max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain}}@media(max-width:380px){.site-ui .public-nav{padding:8px 8px 0}.site-ui .public-nav .public-nav-inner{padding:5px 6px 5px 10px;gap:6px}.site-ui .theme-toggle{width:36px;height:36px}.site-ui .public-nav .public-menu-button{width:38px;height:38px}.site-ui .public-nav .nav-links{left:8px;right:8px;top:62px;padding:10px}.site-ui .public-nav .nav-mobile-cta{grid-template-columns:1fr}}@media(max-width:1200px){.app-shell.site-ui.home-hero .hero.hero-video h1{white-space:normal;font-size:clamp(2.4rem,6.2vw,3.6rem)}}@media(max-width:1000px){.app-shell.site-ui.home-hero .hero.hero-video{padding:140px 6vw 110px}}@media(max-width:760px){.app-shell.site-ui.home-hero .hero.hero-video{min-height:88svh;padding:120px 18px 90px}.app-shell.site-ui.home-hero .hero.hero-video h1{font-size:clamp(2.1rem,10vw,3rem);line-height:1.08}.app-shell.site-ui.home-hero .hero-video .hero-copy p{font-size:15px}}@media(max-width:430px){.app-shell.site-ui.home-hero .hero.hero-video{padding:104px 16px 80px}}@media(max-width:560px){.app-shell.site-ui.home-hero .hero-video .hero-cta{flex-wrap:nowrap;gap:10px}.app-shell.site-ui.home-hero .hero-video .hero-cta .button{flex:0 1 auto;min-width:0;min-height:44px;padding:10px 16px;font-size:13.5px;border-radius:14px;white-space:nowrap;justify-content:center}}@media(max-width:360px){.app-shell.site-ui.home-hero .hero-video .hero-cta{gap:8px}.app-shell.site-ui.home-hero .hero-video .hero-cta .button{padding:9px 11px;font-size:12.5px}.app-shell.site-ui.home-hero .hero-video .hero-cta .button svg{display:none}}@media(max-width:1080px){.site-ui .public-nav .brand-logo{width:88px;height:56px}}@media(max-width:560px){.site-ui .public-nav .brand-logo{width:80px;height:50px}}@media(max-width:380px){.site-ui .public-nav .brand-logo{width:70px;height:46px}}@media(max-width:1100px){.home-hero .about-preview{gap:48px}.home-hero .faq-layout{gap:40px}}@media(max-width:560px){.site-ui.home-hero main>.section{padding:56px 16px}.site-ui.home-hero main>.section.section-tight{padding-top:44px;padding-bottom:44px}.home-hero main>.section h2{font-size:clamp(1.8rem,8vw,2.4rem)}.site-ui .section-head{margin-bottom:22px}}@media(max-width:560px){.home-hero .about-points{margin:22px 0 10px}.home-hero .about-point{padding:12px 14px;gap:12px}.home-hero .about-point-icon{width:40px;height:40px;border-radius:12px}.home-hero .about-stage{height:360px}.home-hero .about-card.c1{height:220px}.home-hero .about-card.c2{height:150px}.home-hero .about-card.c3{height:120px}.home-hero .about-ring{width:260px;height:260px;margin:-130px 0 0 -130px}.home-hero .about-chip{padding:7px 12px;font-size:12px}.home-hero .about-chip.chip-a{left:0}.home-hero .about-chip.chip-b{right:0}}@media(max-width:360px){.home-hero .about-stage{height:300px}.home-hero .about-card.c1{height:180px}.home-hero .about-card.c2{height:120px}.home-hero .about-card.c3{height:100px}}@media(min-width:521px)and (max-width:900px){.home-hero .gallery-stage .accordion-gallery{height:340px!important}}@media(max-width:560px){.home-hero .faq-aside{display:none}.home-hero .faq-question{gap:12px;padding:14px;font-size:15px}.home-hero .faq-badge{width:36px;height:36px;border-radius:11px}.home-hero .faq-answer{padding:0 16px 18px;font-size:14px}}@media(max-width:430px){.site-ui.home-hero main .panel{padding:18px}.app-shell.site-ui.home-hero .home-contact-row{font-size:14px}}.panel-ui .topbar-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-ui .topbar-actions{flex-shrink:0}@media(max-width:1200px){.panel-ui .status-dot{display:none}}@media(max-width:1000px){.panel-ui .topbar-logout span{display:none}.panel-ui .topbar-logout{padding:7px 10px}}@media(max-width:900px){.panel-ui .member-topbar{padding:0 18px;gap:12px}}@media(max-width:430px){.panel-ui .member-topbar{padding:0 10px;gap:8px;height:58px}.panel-ui .topbar-actions{gap:6px}.app-shell.panel-ui :is(.menu-button,.notification-bell-button,.panel-theme-toggle),.app-shell.panel-ui.panel-gold .panel-theme-toggle{width:36px;height:36px;border-radius:10px}.panel-ui .topbar-logout{padding:6px 9px}.panel-ui .member-topbar .topbar-brand .brand-logo{width:46px;height:30px}}@media(max-width:340px){.panel-ui .member-topbar .topbar-brand{display:none}}@media(max-width:760px){.app-shell.panel-ui .member-sidebar.collapsed .sidebar-close{position:static;display:flex;margin:0 0 12px auto;flex-shrink:0;left:auto;top:auto}.app-shell.panel-ui .member-sidebar.collapsed .side-user{padding-right:12px}}.app-shell.panel-ui .au-search-box{min-width:0}.app-shell.panel-ui .au-search-box input,.app-shell.panel-ui.panel-gold .au-search-box input{min-width:0;width:100%;border:0;box-shadow:none;background:transparent;padding:11px 0;border-radius:0}@media(max-width:900px){.app-shell.panel-ui .au-filters .au-search,.app-shell.panel-ui .au-filters .field{flex:0 0 auto!important;min-width:0!important;width:100%!important}.app-shell.panel-ui .au-filters .au-reset{width:100%}}.inline-copy input{min-width:0}.inline-copy .button{flex-shrink:0}@media(max-width:360px){.panel-ui .inline-copy{flex-direction:column}.panel-ui .inline-copy .button{justify-content:center}}@media(max-width:560px){.panel-ui .panel-head{flex-wrap:wrap;gap:8px}.panel-ui .panel-head .badge{white-space:normal;max-width:100%;line-height:1.4}}@media(max-width:340px){.panel-ui .member-content{padding:16px 10px 28px}.panel-ui .panel,.panel-ui .member-content .panel{padding:14px 12px}.panel-ui .member-content h1{font-size:20px}.panel-ui .au-filters{padding:12px}.app-shell.panel-ui :is(.menu-button,.notification-bell-button,.panel-theme-toggle),.app-shell.panel-ui.panel-gold .panel-theme-toggle{width:34px;height:34px}.panel-ui .topbar-actions{gap:5px}}@media(max-width:560px){.notification-dropdown{position:fixed;top:66px;left:10px;right:10px;width:auto;max-width:none;max-height:calc(100dvh - 86px);display:flex;flex-direction:column}.notification-dropdown .notification-list{max-height:none;flex:1 1 auto;min-height:0}.notification-dropdown-head{flex-shrink:0;gap:10px}}@media(max-width:430px){.notification-dropdown{top:62px}}@media(max-width:300px){.app-shell.site-ui.home-hero .hero-video .hero-cta .button{padding:9px;font-size:12px}}
