.access-comparison{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin:1rem 0 .6rem}@media(max-width:760px){.access-comparison{grid-template-columns:1fr}}.access-card{display:flex;flex-direction:column;gap:.55rem;padding:1rem 1.15rem;background:color-mix(in srgb,var(--panel-border) 15%,transparent);border:1px solid var(--panel-border);border-radius:.65rem}.access-card-gold{background:color-mix(in srgb,var(--foxx-orange) 6%,transparent);border-color:color-mix(in srgb,var(--foxx-orange) 35%,var(--panel-border))}.access-card-pass{background:color-mix(in srgb,#1D9E75 6%,transparent);border-color:color-mix(in srgb,#1D9E75 40%,var(--panel-border))}.access-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;flex-wrap:wrap}.access-card-badge{font-family:var(--font-display);font-weight:900;font-size:1.05rem;color:var(--text)}.access-card-gold .access-card-badge{color:var(--foxx-orange)}.access-card-pass .access-card-badge{color:#1d9e75}.access-card-scope{font-family:var(--font-display);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.access-card-price{margin:0;font-size:.9rem;color:var(--text)}.access-card-price strong{color:var(--text);font-weight:700}.access-card-copy{margin:0;font-size:.85rem;line-height:1.5;color:var(--muted)}.access-card-list{list-style:none;padding:0;margin:.15rem 0 0;display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;line-height:1.45;color:var(--text)}.access-card-list li{display:flex;gap:.5rem;align-items:flex-start}.access-card-list li:before{content:"✓";color:#1d9e75;font-weight:700;flex-shrink:0}.access-card-gold .access-card-list li:before{color:var(--foxx-orange)}.access-card-only{margin:.5rem 0 0;padding:.55rem .7rem;background:color-mix(in srgb,var(--panel-border) 25%,transparent);border-left:3px solid #1D9E75;border-radius:.35rem;font-size:.82rem;line-height:1.5;color:var(--muted)}.access-card-only strong{color:var(--text)}.access-card-cta{margin:.5rem 0 0;font-size:.88rem}.guide-shot{position:relative;background:#00000059;border:1px solid var(--panel-border);border-radius:.6rem;padding:1.25rem;overflow:hidden}.guide-shot-inner{max-width:44rem;margin:0 auto}.guide-callout{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--foxx-orange);color:#0b0b12;font-family:var(--font-display);font-weight:900;font-size:.95rem;border:2px solid #0b0b12;box-shadow:0 2px 10px #0000008c;pointer-events:none;z-index:10}.guide-callout-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--foxx-orange);color:#0b0b12;font-family:var(--font-display);font-weight:900;font-size:.75rem;flex-shrink:0;margin-right:.35rem}.guide-legend{list-style:none;padding:0;margin:.9rem 0 0;display:flex;flex-direction:column;gap:.55rem;counter-reset:guide-legend}.guide-legend>li{display:flex;gap:.65rem;align-items:flex-start;font-size:.9rem;line-height:1.5;color:var(--text);counter-increment:guide-legend}.guide-legend>li:before{content:counter(guide-legend);flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--foxx-orange);color:#0b0b12;font-family:var(--font-display);font-weight:900;font-size:.8rem;display:inline-flex;align-items:center;justify-content:center;margin-top:.05rem}.guide-callout-leader-right:after,.guide-callout-leader-left:after,.guide-callout-leader-down:after,.guide-callout-leader-up:after{content:"";position:absolute;pointer-events:none}.guide-callout-leader-right:after{left:100%;top:50%;transform:translateY(-50%);height:2px;width:var(--line, 3rem);background-image:repeating-linear-gradient(to right,var(--foxx-orange) 0 5px,transparent 5px 10px)}.guide-callout-leader-left:after{right:100%;top:50%;transform:translateY(-50%);height:2px;width:var(--line, 3rem);background-image:repeating-linear-gradient(to right,var(--foxx-orange) 0 5px,transparent 5px 10px)}.guide-callout-leader-down:after{left:50%;top:100%;transform:translate(-50%);width:2px;height:var(--line, 2rem);background-image:repeating-linear-gradient(to bottom,var(--foxx-orange) 0 5px,transparent 5px 10px)}.guide-callout-leader-up:after{left:50%;bottom:100%;transform:translate(-50%);width:2px;height:var(--line, 2rem);background-image:repeating-linear-gradient(to bottom,var(--foxx-orange) 0 5px,transparent 5px 10px)}.guide-shot-tall-top{padding-top:3.6rem}@media(max-width:720px){.guide-callout{width:26px;height:26px;font-size:.85rem}.guide-callout-leader-right:after,.guide-callout-leader-left:after,.guide-callout-leader-down:after,.guide-callout-leader-up:after{display:none}}.guide-mock-kicker{font-family:var(--font-display);font-weight:900;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--foxx-orange);margin:0}.guide-mock-title{font-family:var(--font-display);font-weight:900;font-size:1.4rem;color:var(--foxx-orange);margin:.35rem 0}.guide-mock-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;background:color-mix(in srgb,var(--foxx-orange) 12%,transparent);border:1px solid color-mix(in srgb,var(--foxx-orange) 40%,transparent);border-radius:999px;color:var(--text);font-size:.82rem;margin-top:.5rem}.guide-mock-badge strong{color:var(--foxx-orange)}.guide-mock-steps{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.guide-mock-step{display:flex;align-items:center;gap:.7rem;background:color-mix(in srgb,var(--panel-border) 18%,transparent);border:1px solid var(--panel-border);border-radius:.55rem;padding:.6rem .9rem;color:var(--text);font-size:.9rem}.guide-mock-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--foxx-orange) 25%,transparent);color:var(--foxx-orange);font-family:var(--font-display);font-weight:900;font-size:.8rem;flex-shrink:0}.guide-mock-header{display:flex;justify-content:space-between;align-items:center;gap:.85rem;flex-wrap:wrap;margin-bottom:.85rem}.guide-mock-eyebrow{font-family:var(--font-display);font-weight:900;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--foxx-orange)}.guide-mock-session{display:flex;gap:.55rem;align-items:center;flex-wrap:wrap}.guide-mock-timer{font-family:var(--font-display);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.guide-mock-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .65rem;border-radius:.4rem;background:color-mix(in srgb,var(--panel-border) 22%,transparent);border:1px solid var(--panel-border);color:var(--text);font-size:.78rem}.guide-mock-pill-primary{background:color-mix(in srgb,var(--ring, #7a9ffc) 70%,transparent);border-color:color-mix(in srgb,var(--ring, #7a9ffc) 90%,transparent);color:#fff}.guide-mock-pill-link{background:color-mix(in srgb,var(--panel-border) 22%,transparent);color:var(--text)}.guide-mock-totals{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-bottom:.6rem}.guide-mock-tile{background:color-mix(in srgb,var(--panel-border) 18%,transparent);border:1px solid var(--panel-border);border-radius:.55rem;padding:.7rem .95rem}.guide-mock-tile-label{font-family:var(--font-display);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.guide-mock-tile-value{font-family:var(--font-display);font-weight:900;font-size:1.6rem;color:var(--text);margin-top:.15rem;letter-spacing:-.015em}.guide-mock-tile-sub{font-size:.85rem;margin-top:.15rem}.guide-mock-toolbar{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-top:.4rem}.guide-mock-picker-btn{display:inline-flex;align-items:center;gap:.5rem;background:color-mix(in srgb,var(--foxx-orange) 8%,transparent);border:1px solid color-mix(in srgb,var(--foxx-orange) 55%,transparent);padding:.32rem .75rem;border-radius:999px;color:var(--text);font-size:.85rem;font-weight:600}.guide-mock-updated{margin-left:auto;font-size:.72rem;color:var(--muted)}.guide-mock-picker{display:flex;flex-direction:column;align-items:center}.guide-mock-picker-open{width:100%;max-width:22rem;background:linear-gradient(#000000d9,#000000d9),var(--panel);border:1px solid var(--panel-border);border-radius:.55rem;padding:.45rem;display:flex;flex-direction:column;gap:.2rem;box-shadow:0 12px 30px #00000073}.guide-mock-menu-item{padding:.55rem .7rem;border-radius:.4rem;background:transparent;border:1px solid transparent;font-size:.87rem;color:var(--text)}.guide-mock-menu-item-active{background:color-mix(in srgb,var(--foxx-orange) 14%,transparent);border-color:color-mix(in srgb,var(--foxx-orange) 45%,transparent)}.guide-mock-menu-item-excluded{opacity:.7;border-style:dashed;border-color:var(--panel-border)}.guide-mock-menu-sub{display:inline-block;font-size:.72rem;color:var(--muted);font-family:var(--font-mono, ui-monospace, "SF Mono", Menlo, monospace)}.guide-mock-menu-divider{height:1px;background:var(--panel-border);margin:.2rem 0}.guide-mock-menu-section{font-family:var(--font-display);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:.35rem .7rem .1rem}.guide-mock-primary-tag{display:inline-block;margin-left:.35rem;padding:.02rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--foxx-orange) 22%,transparent);color:var(--foxx-orange);font-family:var(--font-display);font-size:.58rem;font-weight:900;letter-spacing:.08em}.guide-mock-card{background:color-mix(in srgb,var(--panel-border) 12%,transparent);border:1px solid var(--panel-border);border-radius:.6rem;padding:1rem}.guide-mock-card-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.guide-mock-card-logo{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:color-mix(in srgb,var(--foxx-orange) 15%,transparent);border:1px solid color-mix(in srgb,var(--foxx-orange) 35%,transparent);color:var(--foxx-orange);font-family:var(--font-display);font-weight:900}.guide-mock-card-symbol{font-family:var(--font-display);font-weight:900;font-size:1.1rem;color:var(--text)}.guide-mock-card-name{color:var(--muted);font-size:.85rem}.guide-mock-badge-tag{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-family:var(--font-display);font-size:.65rem;font-weight:900;letter-spacing:.05em;vertical-align:2px;margin-left:.3rem}.guide-mock-badge-manual{background:color-mix(in srgb,var(--foxx-orange) 20%,transparent);border:1px solid color-mix(in srgb,var(--foxx-orange) 50%,transparent);color:var(--foxx-orange)}.guide-mock-card-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin-bottom:.7rem}@media(max-width:640px){.guide-mock-card-metrics{grid-template-columns:repeat(2,1fr)}}.guide-mock-metric-value{font-family:var(--font-display);font-weight:900;font-size:1rem;color:var(--text);margin-top:.15rem}.guide-mock-card-pnl{display:flex;gap:.55rem;align-items:baseline;padding:.55rem 0;border-top:1px solid var(--panel-border);margin-bottom:.7rem}.guide-mock-trade-links{display:flex;gap:.4rem;margin-top:.5rem;flex-wrap:wrap}.guide-mock-card-actions{display:flex;gap:.5rem;margin-top:.6rem;flex-wrap:wrap}.guide-mock-modal{background:var(--panel);border:1px solid var(--panel-border);border-radius:.6rem;padding:1.1rem;max-width:30rem;margin:0 auto}.guide-mock-modal-head{display:flex;justify-content:space-between;font-family:var(--font-display);font-size:1.05rem;margin-bottom:.4rem}.guide-mock-modal-context{font-size:.85rem;color:var(--muted);margin:0 0 .8rem}.guide-mock-field{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.guide-mock-field-label{font-family:var(--font-display);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.guide-mock-field-input{padding:.5rem .7rem;border-radius:.4rem;border:1px solid var(--panel-border);background:color-mix(in srgb,var(--panel-border) 12%,transparent);color:var(--text);font-size:.9rem}.guide-mock-modal-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.4rem}.guide-mock-warning{display:flex;gap:.85rem;align-items:flex-start;padding:.85rem 1rem;background:color-mix(in srgb,var(--foxx-orange) 8%,transparent);border:1px solid color-mix(in srgb,var(--foxx-orange) 45%,var(--panel-border));border-radius:.55rem}.guide-mock-warning-copy{margin:.35rem 0;font-size:.88rem;color:var(--text)}.guide-mock-warning-pills{display:flex;gap:.4rem;margin:.4rem 0;flex-wrap:wrap}.guide-mock-untracked-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:.35rem;background:color-mix(in srgb,var(--foxx-orange) 20%,transparent);border:1px solid color-mix(in srgb,var(--foxx-orange) 55%,transparent);font-family:var(--font-mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:.85rem;color:var(--text)}.guide-mock-warning-hint{display:block;margin-top:.35rem;font-size:.8rem;color:var(--muted)}.guide-mock-table{width:100%;border-collapse:collapse;font-size:.85rem;background:color-mix(in srgb,var(--panel-border) 10%,transparent);border-radius:.55rem;overflow:hidden}.guide-mock-table th,.guide-mock-table td{padding:.5rem .75rem;border-bottom:1px solid var(--panel-border);text-align:left}.guide-mock-table th{font-family:var(--font-display);font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb,var(--panel-border) 22%,transparent)}.guide-mock-table tr:last-child td{border-bottom:none}.guide-mock-alert{background:#17212b;border:1px solid #263B4C;border-radius:.7rem;padding:.85rem 1rem;max-width:24rem;margin:0 auto;color:#fff}.guide-mock-alert-buttons{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin-top:.7rem}.guide-mock-tg-btn{padding:.35rem .55rem;background:#2b5278;border-radius:.35rem;color:#fff;font-size:.82rem;text-align:center}
