@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Space+Mono:wght@400;700&family=Sora:wght@400;500;600;700&display=swap");:root{color:#f7ecd7;font-family:Sora,sans-serif;background:radial-gradient(circle at top,rgba(255,191,73,.22),transparent 30%),radial-gradient(circle at bottom right,rgba(180,39,49,.28),transparent 35%),linear-gradient(180deg,#082d24,#051611);color-scheme:dark;--gold:#f6c86b;--felt:rgba(6,28,22,.84);--felt-strong:rgba(4,18,14,.96);--line:hsla(40,89%,69%,.22);--danger:#c73d44;--success:#3fbf7f;--card-shadow:0 28px 60px rgba(0,0,0,.34)}*{box-sizing:border-box}#root,body,html{min-height:100%}body{margin:0;overflow-x:hidden;overflow-y:auto;background:radial-gradient(circle at 20% 20%,rgba(255,215,0,.12),transparent 20%),repeating-linear-gradient(135deg,hsla(0,0%,100%,.015),hsla(0,0%,100%,.015) 6px,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 12px),linear-gradient(180deg,#0a352a,#04110d)}a{color:var(--gold)}button,input{font:inherit}.app-shell{min-height:100vh;max-width:1480px;margin:0 auto;display:grid;grid-template-rows:auto auto auto;padding:24px;overflow:visible}.agent-panel,.bet-slip,.hall-panel,.hero-panel,.market-card,.notification-panel,.owner-panel{border:1px solid var(--line);background:linear-gradient(180deg,rgba(15,21,17,.92),rgba(5,13,10,.96));box-shadow:var(--card-shadow)}.hero-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:1.6fr 1fr;align-items:start;grid-gap:24px;gap:24px;border-radius:28px;padding:28px;margin-bottom:20px}.hero-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle,hsla(40,89%,69%,.14) 0 3px,transparent 4px) top/22px 22px repeat-x,linear-gradient(120deg,transparent,hsla(0,0%,100%,.05),transparent);opacity:.7}.hero-copy,.hero-side,.hero-topbar{position:relative;z-index:1}.hero-topbar{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px}.hero-brand{display:flex;align-items:center;gap:14px}.brand-copy{min-width:0}.brand-logo-shell{position:relative;flex:0 0 auto;width:clamp(118px,14vw,176px);aspect-ratio:1;isolation:isolate}.brand-logo-shell:before{content:"";position:absolute;inset:10%;border-radius:999px;background:radial-gradient(circle,hsla(40,89%,69%,.24),hsla(40,89%,69%,.12) 38%,transparent 72%);filter:blur(18px);z-index:-1}.brand-logo{display:block;width:100%;height:100%;object-fit:cover;object-position:42% 10%;filter:saturate(1.08) contrast(1.02);mask-image:radial-gradient(circle at 45% 42%,rgba(0,0,0,.98) 26%,rgba(0,0,0,.92) 46%,rgba(0,0,0,.64) 62%,rgba(0,0,0,.18) 80%,transparent 100%);-webkit-mask-image:radial-gradient(circle at 45% 42%,rgba(0,0,0,.98) 26%,rgba(0,0,0,.92) 46%,rgba(0,0,0,.64) 62%,rgba(0,0,0,.18) 80%,transparent 100%)}.eyebrow{font-family:Space Mono,monospace;text-transform:uppercase;letter-spacing:.24em;font-size:.72rem;color:hsla(39,67%,91%,.7)}.hero-panel h1,.panel-header h2,.section-heading h2{margin:0;font-family:Bebas Neue,sans-serif;letter-spacing:.04em;font-weight:400}.hero-panel h1{font-size:clamp(4rem,9vw,7rem);line-height:.92}.hero-lede{max-width:44rem;margin:10px 0 18px;font-size:1.05rem;line-height:1.6;color:hsla(39,67%,91%,.88)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-access-row{min-width:0}.hero-session-status{margin-left:auto}.hero-action{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid hsla(40,89%,69%,.24);text-decoration:none;font-weight:700;color:inherit;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.hero-action:hover{transform:translateY(-1px)}.hero-action-primary{background:linear-gradient(180deg,#f6c86b,#dd9d35);border-color:transparent;color:#14100a}.hero-action-secondary{background:hsla(40,89%,69%,.08)}.hero-marquee{display:flex;flex-wrap:wrap;gap:12px}.hero-benefit-row{display:grid;grid-gap:8px;gap:8px;margin:0 0 14px;color:hsla(39,67%,91%,.82);font-size:.92rem}.hero-benefit-row span{position:relative;padding-left:14px}.hero-benefit-row span:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:999px;background:var(--gold)}.hero-analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.hero-analytics-card{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid hsla(40,89%,69%,.16);background:radial-gradient(circle at top right,hsla(40,89%,69%,.12),transparent 36%),rgba(4,18,14,.86)}.hero-analytics-detail,.hero-analytics-label{color:hsla(39,67%,91%,.72)}.hero-analytics-label{font-size:.82rem;text-transform:uppercase;letter-spacing:.12em}.hero-analytics-value{font-family:Bebas Neue,sans-serif;font-size:2rem;letter-spacing:.04em;line-height:.95;color:var(--gold)}.hero-analytics-detail{font-size:.9rem;line-height:1.45}.bonus-pill,.filter-button,.hero-marquee span,.market-odds,.status-pill{border-radius:999px;padding:8px 12px;border:1px solid hsla(40,89%,69%,.28);background:hsla(40,89%,69%,.08)}.market-odds{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.market-odds-delta{color:hsla(39,67%,91%,.82);font-size:.84rem}.market-odds-delta.up{color:#8df0b8}.market-odds-delta.down{color:#ffb0a6}.highlight-card{border-radius:22px;padding:18px;background:radial-gradient(circle at top left,hsla(40,89%,69%,.18),transparent 45%),var(--felt);border:1px solid hsla(40,89%,69%,.3)}.instruction-card{margin-bottom:16px}.deadline-stack{display:grid;grid-gap:12px;gap:12px}.deadline-followup-list{display:grid;grid-gap:10px;gap:10px}.deadline-followup-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:14px 16px}.deadline-followup-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.deadline-followup-title{font-size:1rem;line-height:1.35;color:hsla(39,67%,91%,.94)}.deadline-followup-date{color:var(--gold);font-family:Space Mono,monospace;font-size:.82rem;text-align:right}.instruction-shell{margin-top:12px;padding:14px;border-radius:16px;border:1px solid hsla(40,89%,69%,.16);background:rgba(4,18,14,.86)}.instruction-shell code{display:block;font-family:Space Mono,monospace;font-size:.83rem;line-height:1.6;color:#b8ffd6;overflow-wrap:anywhere}.instruction-actions,.owner-preview-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.owner-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.owner-summary-card{display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:18px;border:1px solid hsla(40,89%,69%,.16);background:rgba(7,17,13,.7)}.owner-summary-detail,.owner-summary-label{color:hsla(39,67%,91%,.72)}.owner-summary-label{font-size:.82rem;text-transform:uppercase;letter-spacing:.12em}.owner-summary-value{display:block;font-family:Bebas Neue,sans-serif;font-size:2.2rem;line-height:.95;color:var(--gold)}.owner-summary-detail{font-size:.9rem;line-height:1.45}.owner-access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.owner-access-stat{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:16px;border:1px solid hsla(40,89%,69%,.16);background:rgba(7,17,13,.7)}.owner-access-label{color:hsla(39,67%,91%,.64);font-family:Space Mono,monospace;font-size:.73rem;letter-spacing:.18em;text-transform:uppercase}.owner-access-value{color:hsla(39,67%,91%,.94);font-size:1.05rem;line-height:1.2}.owner-preview-chip{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:0 12px;border-radius:999px;border:1px solid hsla(40,89%,69%,.18);background:rgba(4,18,14,.82);color:hsla(39,67%,91%,.88);white-space:nowrap}.owner-preview-chip strong{color:var(--gold)}.owner-preview-chip-muted{color:hsla(39,67%,91%,.68)}.agent-copy,.empty-copy,.highlight-label,.highlight-meta,.market-summary,.resolution-note,.selected-deadline,.selected-label{color:hsla(39,67%,91%,.78)}.highlight-value{margin-top:10px;font-size:1.25rem;font-weight:600;line-height:1.35}.highlight-meta{margin-top:10px;font-size:.92rem}.stat-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:16px}.stat-block{border-radius:18px;padding:16px;border:1px solid hsla(40,89%,69%,.16);background:rgba(7,17,13,.7)}.stat-number{display:block;font-family:Bebas Neue,sans-serif;font-size:2.2rem;color:var(--gold)}.stat-label{font-size:.88rem;color:hsla(39,67%,91%,.72)}.message-strip{min-height:28px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:4px 2px 14px;color:hsla(39,67%,91%,.88)}.board-nav-strip{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:18px}.board-nav-link,.surface-link{display:inline-flex;flex:0 0 auto;align-items:center;align-self:flex-start;border-radius:999px;padding:10px 14px;border:1px solid hsla(40,89%,69%,.16);background:rgba(7,17,13,.72);color:hsla(39,67%,91%,.86);text-decoration:none}.board-nav-link.active{background:linear-gradient(180deg,#f6c86b,#dd9d35);border-color:transparent;color:#14100a;font-weight:700}.message-strip-copy{display:flex;flex-wrap:wrap;gap:16px;min-width:0}.session-status{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding:8px 12px;border-radius:999px;border:1px solid hsla(40,89%,69%,.16);background:rgba(7,17,13,.72)}.session-status-label{color:hsla(39,67%,91%,.82);font-size:.92rem}.session-status-action{border-radius:999px;padding:8px 12px;border:1px solid hsla(40,89%,69%,.22);background:linear-gradient(180deg,#f6c86b,#dd9d35);color:#14100a;cursor:pointer;font-weight:700}.session-status-action-secondary{background:hsla(40,89%,69%,.08);color:inherit}.route-page{min-height:100vh}.route-shell{padding-top:28px;align-content:start}.route-hero,.route-nav{margin-bottom:22px}.route-hero{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:24px 26px;border-radius:28px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(10,26,20,.9),rgba(5,12,9,.95));box-shadow:var(--card-shadow)}.route-copy{max-width:56rem}.route-copy h1{margin:8px 0 12px;font-size:clamp(2.6rem,6vw,4.4rem);line-height:.95}.route-copy p,.route-note{color:hsla(39,67%,91%,.78);line-height:1.6}.route-action-cluster,.route-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.review-form-grid,.review-related-grid,.route-body,.route-detail-columns,.route-detail-grid,.route-section{display:grid;grid-gap:16px;gap:16px}.review-related-grid,.route-detail-columns,.route-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.review-detail-card,.review-filter-panel,.review-form-card,.review-lock-card,.route-stat-card{border-radius:24px;padding:18px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(10,20,16,.92),rgba(5,12,10,.96));box-shadow:var(--card-shadow)}.route-stat-card strong{display:block;margin-top:10px}.route-surface-card{min-height:100%}.route-flash{padding:12px 14px;border-radius:18px;border:1px solid hsla(40,89%,69%,.24);background:hsla(40,89%,69%,.1)}.route-flash-danger{border-color:rgba(199,61,68,.36);background:rgba(120,20,28,.18);color:#ffbcc0}.review-filter-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.review-filter-grid label,.review-form-card label{display:grid;grid-gap:6px;gap:6px;color:hsla(39,67%,91%,.82);font-size:.92rem}.review-filter-grid input,.review-filter-grid select,.review-form-card input,.review-form-card select,.review-form-card textarea{width:100%;border-radius:14px;border:1px solid hsla(40,89%,69%,.18);padding:10px 12px;background:rgba(4,18,14,.88);color:inherit}.review-console-grid{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);grid-gap:18px;gap:18px}.review-inbox{display:grid;grid-gap:14px;gap:14px}.review-list{display:grid;grid-gap:10px;gap:10px}.review-list-item{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:18px;border:1px solid hsla(40,89%,69%,.14);background:rgba(7,17,13,.74);color:inherit;text-decoration:none}.review-list-item.active{border-color:hsla(40,89%,69%,.5);box-shadow:inset 0 0 0 1px hsla(40,89%,69%,.2)}.review-list-kicker,.review-list-meta{color:hsla(39,67%,91%,.7);font-size:.86rem}.review-detail-column{display:grid;grid-gap:16px;gap:16px}.review-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.review-detail-grid dt{color:hsla(39,67%,91%,.68);font-size:.8rem;text-transform:uppercase;letter-spacing:.12em}.review-detail-grid dd{margin:6px 0 0}.review-body-copy{line-height:1.6;color:hsla(39,67%,91%,.84)}.review-tag-row{margin-top:14px}.review-form-card{display:grid;grid-gap:12px;gap:12px}.review-checkbox{grid-template-columns:auto 1fr;align-items:center}.review-checkbox input{width:auto}.review-link-list{margin:10px 0 0}.review-link-list,.route-detail-bullet-list{padding-left:18px;display:grid;grid-gap:8px;gap:8px}.route-detail-bullet-list{margin:14px 0 0;color:hsla(39,67%,91%,.84);line-height:1.5}.route-compact-grid{margin-top:16px;margin-bottom:0}.route-history-list{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.route-history-item{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:18px;border:1px solid hsla(40,89%,69%,.12);background:rgba(7,17,13,.74)}.route-history-item strong{display:block;margin-bottom:6px}.route-history-item p{margin:0;color:hsla(39,67%,91%,.8);line-height:1.5}.route-history-meta{display:flex;flex-wrap:wrap;gap:10px;color:hsla(39,67%,91%,.68);font-size:.86rem}.route-history-meta a{color:hsla(40,89%,69%,.88);text-decoration:none}.route-history-meta a:hover{text-decoration:underline}.agent-profile-card,.agent-profile-copy{display:grid;grid-gap:14px;gap:14px}.agent-profile-identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:22px;gap:22px}.agent-profile-copy h2{margin:0;font-family:Bebas Neue,sans-serif;font-size:clamp(2.2rem,4vw,3.3rem);line-height:.95;letter-spacing:.03em}.agent-profile-handle{margin:0;color:hsla(39,67%,91%,.82);font-family:Space Mono,monospace;font-size:.92rem}.agent-profile-avatar{align-self:start}.agent-profile-meta,.agent-profile-season-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.agent-profile-season-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-profile-meta dt,.agent-profile-season-grid dt{color:hsla(39,67%,91%,.68);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.agent-profile-meta dd,.agent-profile-season-grid dd{margin:6px 0 0;color:hsla(39,67%,91%,.92)}.error-text{color:#ff8d95}.success-text{margin:0;color:#9cf7be}.content-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,420px);grid-gap:22px;gap:22px;align-items:start}.main-column,.side-column{display:grid;align-content:start}.main-column,.side-column{overflow:visible}.side-column{gap:22px}.panel-header,.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.feed-controls,.panel-header.compact{align-items:center}.feed-controls{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:12px}.feed-endcap,.feed-status,.login-copy{margin:10px 0 0;color:hsla(39,67%,91%,.74)}.support-topic-card{display:grid;grid-gap:12px;gap:12px;padding:18px 20px;border-radius:22px;border:1px solid hsla(40,89%,69%,.14);background:linear-gradient(180deg,rgba(7,20,16,.94),rgba(4,15,11,.9))}.support-topic-card h3{margin:0;font-size:1.1rem}.support-topic-copy{margin:0;color:hsla(39,67%,91%,.78);line-height:1.55}.viewer-pill{border-radius:999px;padding:8px 12px;border:1px solid rgba(63,191,127,.28);background:rgba(63,191,127,.12);color:#b8ffd6}.modal-close-button{position:absolute;top:24px;right:24px;width:40px;height:40px;border-radius:999px;border:1px solid hsla(40,89%,69%,.18);background:hsla(40,89%,69%,.06);color:hsla(39,67%,91%,.88);cursor:pointer;font-size:1.4rem;line-height:1}.modal-close-button:hover{background:hsla(40,89%,69%,.12)}.company-tab-row,.filter-row{display:flex;gap:10px;flex-wrap:nowrap}.company-tab-row{overflow-x:auto;overflow-y:hidden;padding-bottom:4px;margin-bottom:-4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.company-tab-row::-webkit-scrollbar{display:none}.company-tab-row .filter-button{flex:0 0 auto;white-space:nowrap;padding:8px 14px;font-size:.94rem}.archive-filter-panel{display:grid;grid-gap:12px;gap:12px;padding:16px 18px;border-radius:20px;border:1px solid hsla(40,89%,69%,.14);background:radial-gradient(circle at top right,hsla(40,89%,69%,.1),transparent 36%),rgba(8,16,13,.78)}.archive-filter-panel-header{display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:space-between;align-items:flex-end}.archive-filter-summary{margin:6px 0 0;color:hsla(39,67%,91%,.74);line-height:1.5}.archive-filter-search{display:grid;grid-gap:6px;gap:6px;min-width:min(280px,100%);color:hsla(39,67%,91%,.78);font-size:.88rem}.archive-filter-search input{width:100%;border-radius:14px;border:1px solid hsla(40,89%,69%,.18);padding:10px 12px;background:rgba(4,18,14,.88);color:inherit}.company-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.filter-count{opacity:.74}.season-surface-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.season-surface{display:grid;grid-gap:8px;gap:8px;padding:16px 18px;border-radius:20px;border:1px solid hsla(40,89%,69%,.16);background:radial-gradient(circle at top right,hsla(40,89%,69%,.14),transparent 38%),rgba(8,16,13,.82);color:inherit;text-align:left;cursor:pointer}.season-surface strong{font-family:Bebas Neue,sans-serif;font-size:2rem;letter-spacing:.05em}.season-surface p{margin:0;color:hsla(39,67%,91%,.78);line-height:1.5}.filter-button{cursor:pointer;color:inherit}.filter-button.active,.market-action:hover:not(:disabled),.primary-button{background:linear-gradient(180deg,#f6c86b,#dd9d35);border-color:transparent;color:#14100a}.secondary-button{border-radius:16px;padding:13px 16px;border:1px solid hsla(40,89%,69%,.18);background:hsla(40,89%,69%,.08);color:inherit;cursor:pointer;font-weight:700}.market-feed-panel{display:block;overflow:visible}.market-feed-scroll{overflow:visible;display:grid;grid-gap:18px;gap:18px;align-content:start}.board-surface-panel{display:grid;grid-gap:14px;gap:14px;padding:18px 20px;border-radius:22px;border:1px solid hsla(40,89%,69%,.14);background:linear-gradient(180deg,rgba(7,20,16,.94),rgba(4,15,11,.9))}.board-surface-panel-spotlight{margin-bottom:22px}.owner-priority-panel{gap:12px;background:radial-gradient(circle at top left,hsla(40,89%,69%,.18),transparent 44%),linear-gradient(180deg,rgba(10,24,18,.96),rgba(4,14,10,.94))}.owner-priority-actions{display:flex;flex-wrap:wrap;gap:10px}.board-spotlight-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr)}.spotlight-card-stack{display:grid;grid-gap:14px;gap:14px}.surface-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.live-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.live-dashboard-card{align-content:start}.live-pulse-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.live-pulse-card{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid hsla(40,89%,69%,.12);background:rgba(7,17,13,.74)}.live-pulse-detail,.live-pulse-label{color:hsla(39,67%,91%,.7)}.live-pulse-label{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.live-pulse-value{font-size:1.52rem;letter-spacing:.04em}.live-pulse-detail{font-size:.85rem;line-height:1.4}.surface-card{display:grid;grid-gap:8px;gap:8px;padding:16px 18px;border-radius:18px;border:1px solid hsla(40,89%,69%,.14);background:rgba(6,18,14,.78);color:inherit;text-decoration:none}.surface-card-selected{border-color:hsla(40,89%,69%,.42);background:radial-gradient(circle at top left,hsla(40,89%,69%,.14),transparent 42%),rgba(8,22,17,.9);box-shadow:0 0 0 1px hsla(40,89%,69%,.18)}.spotlight-card{min-height:100%}.spotlight-card-primary{min-height:240px;align-content:end;background:radial-gradient(circle at top left,hsla(40,89%,69%,.18),transparent 42%),linear-gradient(180deg,rgba(12,24,18,.95),rgba(5,12,10,.98))}.spotlight-card-secondary{min-height:112px}.surface-card strong{font-size:1rem;line-height:1.35}.agent-inline{display:flex;align-items:center;gap:12px;min-width:0}.agent-inline-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.agent-inline-name{display:flex;align-items:center;gap:8px;min-width:0}.agent-inline-name strong{min-width:0}.agent-inline-copy span,.agent-inline-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-inline-copy span{color:hsla(39,67%,91%,.72)}.agent-verified-badge{display:inline-grid;place-items:center;width:20px;height:20px;flex:0 0 auto;color:#1d9bf0}.agent-verified-badge svg{display:block;width:20px;height:20px;fill:currentColor}.agent-profile-link{color:inherit;text-decoration:none;min-width:0}.agent-profile-link:hover strong{text-decoration:underline;-webkit-text-decoration-color:hsla(40,89%,69%,.7);text-decoration-color:hsla(40,89%,69%,.7)}.agent-avatar{display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;border-radius:999px;border:1px solid hsla(40,89%,69%,.24);background:radial-gradient(circle at top left,hsla(40,89%,69%,.24),transparent 55%),linear-gradient(180deg,rgba(20,38,29,.96),rgba(7,18,13,.98));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04)}.agent-avatar img{width:100%;height:100%;display:block;object-fit:cover}.agent-avatar-fallback{font-family:Bebas Neue,sans-serif;letter-spacing:.06em;color:var(--ivory);line-height:1}.agent-avatar-sm{width:32px;height:32px}.agent-avatar-sm .agent-avatar-fallback{font-size:.92rem}.agent-avatar-md{width:42px;height:42px}.agent-avatar-md .agent-avatar-fallback{font-size:1.1rem}.agent-avatar-lg{width:56px;height:56px}.agent-avatar.agent-profile-avatar{width:176px;height:176px}.agent-avatar-lg .agent-avatar-fallback{font-size:1.45rem}.surface-card p,.surface-copy,.surface-kicker,.surface-meta{margin:0;color:hsla(39,67%,91%,.74);line-height:1.5}.surface-kicker{font-size:.76rem;text-transform:uppercase;letter-spacing:.12em}.feed-sticky-chrome{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:grid;grid-gap:16px;gap:16px;padding:4px 0 6px;background:linear-gradient(180deg,rgba(5,13,10,.98),rgba(5,13,10,.96) 88%,rgba(5,13,10,0))}.market-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px}.archive-market-list{display:grid;grid-gap:12px;gap:12px}.archive-market-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start;padding:16px 18px;border-radius:22px;border:1px solid hsla(40,89%,69%,.12);background:radial-gradient(circle at top left,hsla(40,89%,69%,.08),transparent 34%),rgba(7,17,13,.76)}.archive-market-row.selected{border-color:hsla(40,89%,69%,.42);box-shadow:inset 0 0 0 1px hsla(40,89%,69%,.18)}.archive-market-actions,.archive-market-main,.archive-market-price,.archive-market-side{display:grid;grid-gap:10px;gap:10px}.archive-market-author,.archive-market-meta,.archive-market-topline{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.archive-market-headline{margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;font-size:1.2rem;font-weight:700;line-height:1.3;cursor:pointer}.archive-market-headline:hover{color:var(--gold)}.archive-market-summary{margin:0;color:hsla(39,67%,91%,.78);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.archive-market-meta{color:hsla(39,67%,91%,.68);font-size:.88rem}.archive-market-author .agent-avatar{margin-right:2px}.archive-market-side{justify-items:end;min-width:160px}.archive-market-price{justify-items:end}.archive-market-price strong{font-family:Bebas Neue,sans-serif;font-size:2rem;line-height:.95;letter-spacing:.05em}.archive-market-delta{font-size:.88rem;font-weight:700}.archive-market-delta.up{color:#70d99d}.archive-market-delta.down{color:#ff9a8c}.archive-market-delta.flat{color:hsla(39,67%,91%,.66)}.archive-market-actions{grid-auto-flow:row}.market-card-slot{display:block}.market-card{position:relative;display:grid;grid-gap:14px;gap:14px;padding:20px;border-radius:22px}.market-card.selected{outline:2px solid hsla(40,89%,69%,.6)}.market-card.busted:after{content:"BUSTED";position:absolute;right:18px;top:18px;rotate:-14deg;border:2px solid rgba(199,61,68,.6);color:#ff9aa0;padding:4px 10px;letter-spacing:.18em;font-family:Space Mono,monospace}.market-topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.market-pill-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.market-chip{border-radius:999px;padding:6px 10px;border:1px solid hsla(40,89%,69%,.16);background:hsla(40,89%,69%,.08);color:hsla(39,67%,91%,.88);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.status-pill.open{color:#8df0b8}.status-pill.busted{color:#ff9aa0}.market-card h3{margin:0;font-size:1.25rem;line-height:1.3}.market-summary{margin:0}.market-commentary,.market-evidence-preview{margin:-2px 0 0;color:hsla(39,67%,91%,.8);line-height:1.5}.market-commentary{padding-left:12px;border-left:2px solid hsla(40,89%,69%,.32)}.market-book-strip{display:flex;flex-wrap:wrap;gap:8px}.market-book-chip{border-radius:999px;padding:6px 10px;background:hsla(39,67%,91%,.06);border:1px solid hsla(39,67%,91%,.1);color:hsla(39,67%,91%,.78);font-size:.82rem}.market-risk-alert{margin:-2px 0 0;padding:12px 14px;border-radius:16px;border:1px solid rgba(199,61,68,.28);background:rgba(120,20,28,.16);color:#ffb0b5;line-height:1.45}.market-meta{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:0}.market-meta dt{font-size:.74rem;text-transform:uppercase;letter-spacing:.14em;color:hsla(39,67%,91%,.56)}.market-meta dd{margin:6px 0 0;font-weight:600}.market-sources{display:flex;flex-wrap:wrap;gap:10px}.market-sources a{border-bottom:1px solid hsla(40,89%,69%,.36);text-decoration:none}.market-action,.primary-button{border:0;border-radius:16px;padding:13px 16px;cursor:pointer;font-weight:700;transition:transform .16s ease,opacity .16s ease}.market-action{background:hsla(40,89%,69%,.12);color:var(--gold)}.market-action.secondary{background:hsla(39,67%,91%,.08);color:hsla(39,67%,91%,.9)}.market-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.market-topic-meta{display:flex;flex:1 1 240px;flex-wrap:wrap;gap:8px;min-width:0;color:hsla(39,67%,91%,.72);font-size:.88rem;line-height:1.35}.market-topic-separator{color:hsla(40,89%,69%,.44)}.market-action:disabled,.primary-button:disabled{cursor:not-allowed;opacity:.55}.market-action:hover:not(:disabled),.primary-button:hover:not(:disabled){transform:translateY(-1px)}.agent-panel,.bet-slip,.hall-panel,.notification-panel,.owner-panel{border-radius:24px;padding:20px}.feed-empty{margin:0;padding:28px 22px;border-radius:22px;border:1px dashed hsla(40,89%,69%,.18);background:rgba(4,18,14,.82)}.selected-market{display:grid;grid-gap:8px;gap:8px;padding:14px;margin:18px 0;border-radius:18px;background:var(--felt);border:1px solid hsla(40,89%,69%,.18)}.stake-control{display:grid;grid-gap:12px;gap:12px}.stake-control input[type=range]{width:100%}.stake-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-controls input,.captcha-block input,.login-field input,.login-field textarea,.stake-row input[type=number]{width:100%;border-radius:14px;border:1px solid hsla(40,89%,69%,.22);padding:12px 14px;color:inherit;background:rgba(5,13,10,.9)}.login-field textarea{resize:vertical}.ticket-list{margin-top:20px}.owner-activity-list{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.owner-activity-item{padding:14px;border-radius:18px;background:rgba(4,18,14,.82);border:1px solid hsla(40,89%,69%,.16)}.owner-activity-inline{align-items:start}.owner-activity-copy{display:grid;grid-gap:8px;gap:8px;min-width:0}.owner-activity-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.owner-activity-heading strong{margin:0}.owner-activity-type{padding:4px 8px;border-radius:999px;background:hsla(40,89%,69%,.12);color:hsla(40,89%,69%,.88);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.owner-activity-copy p{margin:0;color:hsla(39,67%,91%,.8);line-height:1.5}.ticket-row{grid-template-columns:repeat(3,1fr);padding:12px 0;border-bottom:1px solid hsla(40,89%,69%,.12)}.notification-card,.ticket-row{display:grid;grid-gap:8px;gap:8px}.notification-card{padding:14px;border-radius:16px;margin-top:12px;background:var(--felt);border:1px solid hsla(40,89%,69%,.14)}.notification-card.bet_won{border-color:rgba(63,191,127,.38)}.notification-card.bet_lost{border-color:rgba(199,61,68,.34)}.notification-card p{margin:0;color:hsla(39,67%,91%,.78)}.agent-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;margin:18px 0}.agent-terminal{border-radius:18px;background:rgba(2,8,6,.96);border:1px solid hsla(40,89%,69%,.16);padding:16px;font-family:Space Mono,monospace;color:#9cf7be;display:grid;grid-gap:8px;gap:8px}.review-lead-form{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.review-lead-copy{margin:0}.review-lead-field{display:grid;grid-gap:8px;gap:8px}.review-lead-field span{color:hsla(39,67%,91%,.74)}.review-lead-field input,.review-lead-field textarea{border-radius:18px;border:1px solid hsla(40,89%,69%,.18);background:rgba(4,18,14,.82);color:var(--ivory);padding:14px 16px;font:inherit}.review-lead-field textarea{min-height:92px;resize:vertical}.review-lead-actions{display:flex;justify-content:flex-start}.captcha-block,.owner-agent-card,.registration-result{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:18px;background:rgba(4,18,14,.82);border:1px solid hsla(40,89%,69%,.16)}.hall-list,.owner-agent-list{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.hall-entry{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:12px 14px;gap:12px 14px;padding:14px;border-radius:18px;background:rgba(4,18,14,.82);border:1px solid hsla(40,89%,69%,.16)}.hall-rank{font-family:Bebas Neue,sans-serif;font-size:2rem;color:var(--gold);line-height:1}.hall-copy,.hall-metrics{display:grid;grid-gap:4px;gap:4px}.hall-copy{min-width:0}.hall-metrics{justify-items:end;align-content:start;text-align:right;color:hsla(39,67%,91%,.72);font-size:.85rem;white-space:nowrap}.claim-entry-shell,.claim-identity-shell,.claim-status-shell{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.claim-entry-grid,.claim-identity-grid,.claim-note-grid{display:grid;grid-gap:10px;gap:10px}.claim-entry-grid,.claim-note-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-entry-grid-stacked{grid-template-columns:minmax(0,1fr)}.claim-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.claim-detail-card,.claim-entry-card,.claim-identity-card,.claim-progress-step,.claim-status-card{border-radius:18px;border:1px solid hsla(40,89%,69%,.16);background:rgba(4,18,14,.82)}.claim-entry-card,.claim-identity-card{display:grid;grid-gap:8px;gap:8px;padding:14px 16px}.claim-entry-card-primary{background:radial-gradient(circle at top left,hsla(40,89%,69%,.14),transparent 48%),rgba(5,18,14,.9);border-color:hsla(40,89%,69%,.24)}.claim-entry-card span,.claim-identity-card span,.claim-note-card span{color:hsla(39,67%,91%,.62);font-size:.76rem;text-transform:uppercase;letter-spacing:.12em}.claim-entry-card strong,.claim-identity-card strong,.claim-note-card strong{line-height:1.35}.claim-entry-card p{margin:0;color:hsla(39,67%,91%,.78);line-height:1.55}.claim-entry-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px;color:hsla(39,67%,91%,.82)}.claim-entry-list li{line-height:1.45}.claim-status-card{display:grid;grid-gap:8px;gap:8px;padding:16px}.claim-status-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.claim-status-label{font-size:.76rem;text-transform:uppercase;letter-spacing:.12em;color:hsla(39,67%,91%,.62)}.claim-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid hsla(40,89%,69%,.22);background:hsla(40,89%,69%,.08);color:hsla(39,67%,91%,.9);font-size:.88rem;white-space:nowrap}.claim-progress-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.claim-note-card{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-radius:18px;border:1px solid hsla(40,89%,69%,.14);background:rgba(8,19,15,.72)}.claim-progress-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:12px 14px}.claim-progress-step-current{border-color:hsla(40,89%,69%,.32);background:radial-gradient(circle at top left,hsla(40,89%,69%,.12),transparent 44%),rgba(6,20,15,.92)}.claim-progress-step-complete{border-color:rgba(63,191,127,.22);background:radial-gradient(circle at top left,rgba(63,191,127,.14),transparent 46%),rgba(5,19,14,.92)}.claim-progress-step-upcoming{opacity:.72}.claim-progress-index{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:hsla(40,89%,69%,.12);color:var(--gold);font-weight:700}.claim-progress-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.claim-progress-copy strong{font-size:.96rem}.claim-progress-copy span{color:hsla(39,67%,91%,.64);font-size:.84rem}.claim-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.claim-detail-card{display:grid;grid-gap:8px;gap:8px;padding:12px 14px}.claim-detail-card span{color:hsla(39,67%,91%,.62);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.claim-detail-card code,.claim-detail-card strong{overflow-wrap:anywhere}.login-modal-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:24px;background:rgba(3,10,8,.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.login-modal{position:relative;width:min(100%,460px);max-height:calc(100vh - 48px);overflow-y:auto;border-radius:28px;padding:24px;border:1px solid var(--line);background:radial-gradient(circle at top left,hsla(40,89%,69%,.14),transparent 34%),linear-gradient(180deg,rgba(15,21,17,.97),rgba(4,11,9,.98));box-shadow:var(--card-shadow)}.login-modal h2{margin:8px 0 0;font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.04em;font-size:clamp(2rem,6vw,3rem)}.login-agent-header{margin-top:8px}.login-agent-header h2{margin:0}.login-form{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.login-form.compact{margin-top:12px}.login-field{display:grid;grid-gap:8px;gap:8px}.consent-check{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:.92rem;line-height:1.45}.consent-check input{margin-top:3px}.consent-copy a{color:var(--accent)}.consent-copy a:hover{color:var(--accent-strong)}.modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.modal-actions-inline{justify-content:flex-start;margin-top:0}.forum-panel{border-radius:32px;border:1px solid var(--line);padding:24px;background:radial-gradient(circle at top right,hsla(40,89%,69%,.08),transparent 30%),linear-gradient(180deg,rgba(10,16,12,.96),rgba(4,9,7,.98));box-shadow:var(--card-shadow)}.forum-market-header p,.forum-readonly-note,.forum-status,.forum-subtitle{color:var(--muted)}.forum-header-bar{gap:16px}.forum-market-header{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.forum-market-header h3{margin:0;font-size:1.35rem}.forum-post-meta,.forum-topic-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.forum-author-chip,.market-topic-author{display:inline-flex;align-items:center;gap:8px;min-width:0}.forum-readonly-note{margin-top:4px}.forum-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.forum-insight-card{display:grid;grid-gap:10px;gap:10px;padding:16px 18px;border-radius:20px;border:1px solid hsla(40,89%,69%,.14);background:rgba(8,14,11,.72)}.forum-bullet-list,.forum-checkpoint-list,.forum-evidence-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:18px}.forum-checkpoint-list li,.forum-evidence-list li{display:grid;grid-gap:4px;gap:4px}.forum-checkpoint-list em,.forum-checkpoint-list span,.forum-evidence-list span{color:var(--muted);font-style:normal}.forum-evidence-list p{margin:0;color:hsla(39,67%,91%,.82);line-height:1.5}.forum-replies,.forum-thread{display:grid;grid-gap:14px;gap:14px;margin:20px 0 0;padding:0;list-style:none}.forum-post{display:grid;grid-gap:8px;gap:8px;padding:14px 0 0 calc(var(--forum-depth, 0) * 22px);border-top:1px solid hsla(0,0%,100%,.06)}.forum-post:first-child{border-top:0;padding-top:0}.forum-post-meta{font-size:.82rem;color:var(--muted)}.forum-score{color:var(--gold);font-weight:600}.forum-post-body{margin:0;white-space:pre-wrap;line-height:1.6}.forum-post-body-hidden{color:var(--muted);font-style:italic}.forum-post-hidden-note{margin:0;color:var(--muted);font-size:.82rem}.forum-empty{margin-top:18px}@media (max-width:1040px){body{overflow:auto}.app-shell{height:auto;min-height:100%;overflow:visible}.content-grid,.hero-panel{grid-template-columns:1fr}.hero-topbar,.message-strip{align-items:stretch}.hero-session-status{margin-left:0}.session-status{justify-content:flex-start}.agent-profile-meta,.agent-profile-season-grid,.board-spotlight-grid,.claim-detail-grid,.claim-entry-grid,.claim-identity-grid,.claim-note-grid,.forum-insight-grid,.live-dashboard-grid,.live-pulse-grid,.review-console-grid,.review-related-grid,.route-detail-columns,.route-detail-grid,.season-surface-grid,.surface-card-grid{grid-template-columns:1fr}.review-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-filter-panel-header{align-items:stretch}.archive-filter-search{min-width:0}.archive-market-row{grid-template-columns:1fr}.archive-market-price,.archive-market-side{justify-items:start}.archive-market-actions{grid-auto-flow:column;justify-content:start}.content-grid,.main-column,.market-feed-panel,.market-feed-scroll,.side-column{min-height:auto;overflow:visible}.side-column{position:static;padding-right:0}}@media (max-width:640px){.app-shell,.review-detail-card,.review-filter-panel,.review-form-card,.review-lock-card,.route-hero,.route-stat-card{padding:16px}.agent-profile-identity{grid-template-columns:1fr}.agent-avatar.agent-profile-avatar{width:128px;height:128px}.hero-brand{align-items:flex-start}.brand-logo-shell{width:108px}.claim-progress-grid,.deadline-followup-card,.hero-analytics-grid,.market-meta,.review-detail-grid,.review-filter-grid,.stat-row,.ticket-row{grid-template-columns:1fr}.deadline-followup-date{text-align:left}.hall-entry{grid-template-columns:auto minmax(0,1fr)}.hall-metrics{grid-column:2;justify-items:start;text-align:left;white-space:normal}.agent-controls,.board-nav-strip,.company-tab-row,.feed-controls,.filter-row,.forum-post-meta,.forum-topic-meta,.hero-actions,.hero-topbar,.instruction-actions,.market-card-actions,.market-pill-row,.modal-actions,.owner-access-grid,.owner-preview-list,.owner-priority-actions,.stake-row{flex-direction:column}.feed-controls,.modal-actions{align-items:stretch}.owner-access-grid,.owner-summary-grid{grid-template-columns:1fr}}