:root{--ae-gap:16px;--ae-gap-lg:24px;--ae-radius:var(--radius-lg);--ae-shadow:var(--shadow);--ae-shadow-hover:0 4px 0 rgba(12,18,34,0.03),0 16px 40px rgba(12,18,34,0.1);--ae-accent-glow:0 0 0 1px color-mix(in srgb,var(--pitch) 25%,transparent),0 8px 28px color-mix(in srgb,var(--pitch) 18%,transparent);--ae-section-bg:color-mix(in srgb,var(--surface) 92%,var(--pitch-soft))}.pw-id-strip{display:grid;gap:12px;padding:12px 14px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-elevated);box-shadow:inset 0 1px 0 rgba(255,255,255,.65)}.pw-id-strip__title-block{min-width:0}.pw-id-strip__exp{margin:4px 0 0;font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--ink-muted)}.pw-id-strip__bar{height:4px;margin-top:8px;border-radius:999px;background:color-mix(in srgb,var(--border) 80%,transparent);overflow:hidden}.ap-career-page .pr-career-goal__bar>span,.ap-rating-card__goal-bar>span,.pw-id-strip__bar>span{display:block;height:100%;width:calc(var(--bar-fill, 0) * 100%);border-radius:inherit;background:linear-gradient(90deg,var(--pitch),var(--pitch-bright))}.pw-id-strip__remain{margin:6px 0 0;font-size:11px;color:var(--ink-muted);line-height:1.4}.pw-id-strip__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}@media (min-width:640px){.pw-id-strip__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.pw-id-strip__metric{display:grid;gap:4px;padding:8px 10px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);min-width:0}.pw-id-strip__metric dt{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.pw-id-strip__metric dd{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-family:var(--font-mono);font-size:14px;font-weight:800;color:var(--ink);line-height:1.2}.pw-id-strip__metric dd em{font-style:normal;font-size:11px;font-weight:700}.pw-id-strip__metric dd em.is-pos{color:var(--win)}.pw-id-strip__metric dd em.is-neg{color:var(--loss)}.pw-id-strip__muted{font-size:10px;font-weight:600;color:var(--ink-muted)}.ap-trust-chip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px;max-width:100%;padding:4px 8px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--ink);line-height:1.2}.ap-trust-chip__label{color:inherit}.ap-trust-chip__odds,.ap-trust-chip__yield{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--ink-secondary);text-transform:none}.ap-trust-chip--t1{border-color:color-mix(in srgb,var(--metric-trust,#0369a1) 28%,var(--border));background:var(--metric-trust-soft,#e0f2fe);color:var(--metric-trust,#0369a1)}.ap-trust-chip--t2{border-color:color-mix(in srgb,var(--win) 30%,var(--border));background:var(--win-soft)}.ap-trust-chip--t3{border-color:color-mix(in srgb,var(--gold) 35%,var(--border));background:var(--gold-soft)}.ap-trust-chip--t4,.ap-trust-chip--t5{border-color:color-mix(in srgb,var(--metric-title,#7c3aed) 35%,var(--border));background:var(--metric-title-soft,#f3e8ff);color:var(--metric-title,#7c3aed)}.ap-trust-chip--t0{border-style:dashed;color:var(--ink-muted)}.ap-identity-strip-wrap{margin:.75rem 0 1rem}.ap-page .author-stats-grid{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:640px){.ap-page .author-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ap-page .author-stats-grid.ap-perf-stats{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));grid-template-rows:auto auto}.ap-page .author-stats-grid.ap-perf-stats .ap-perf-stat--hero{grid-row:span 2}}.ap-page .stat-card-glow{position:relative;overflow:hidden;padding:16px 18px;border-radius:var(--ae-radius);border:1px solid var(--border);background:var(--surface);box-shadow:var(--ae-shadow);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ap-page .stat-card-glow:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,var(--pitch-bright),var(--pitch),transparent 70%);opacity:.85}.ap-page .stat-card-glow:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--pitch) 35%,var(--border));box-shadow:var(--ae-shadow-hover)}.ap-page .stat-card-glow .stat-value{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink)}.ap-page .stat-card-glow.ap-perf-stat--hero .stat-value{font-size:clamp(2rem,4vw,2.75rem)}.ap-page .stat-card-glow .stat-label{margin-top:6px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted)}.ap-page .stat-card-glow .stat-sub{margin-top:4px;font-size:12px;color:var(--ink-secondary);line-height:1.45}.ap-rating-card{position:relative;overflow:hidden}.ap-rating-card:after{content:"";position:absolute;top:-40%;right:-20%;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--pitch) 12%,transparent),transparent 70%);pointer-events:none}.ap-rating-card .atip-title-progress{position:relative;z-index:1;margin:10px 0 4px}.ap-rating-card__head-main{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.ap-rating-card__pr-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px}.ap-rating-card__meta-line{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:6px;font-size:11px;color:var(--ink-muted)}.ap-rating-card__meta-line span{display:inline-flex;align-items:center;gap:4px}.ap-rating-card__meta-line strong{font-family:var(--font-mono);font-weight:800;color:var(--ink-secondary)}.ap-rating-card__pr-ring{position:relative;display:grid;place-items:center;width:52px;height:52px;flex-shrink:0;border-radius:50%;background:conic-gradient(var(--pitch) calc(var(--pr-fill, .65) * 1turn),color-mix(in srgb,var(--border) 70%,transparent) 0);box-shadow:var(--ae-accent-glow)}.ap-rating-card__pr-ring:before{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--surface)}.ap-rating-card__pr-ring span{position:relative;z-index:1;font-size:9px;font-weight:900;letter-spacing:.06em;color:var(--pitch-dark)}.ae-form-spark{display:flex;align-items:flex-end;gap:3px;height:28px;min-width:0}.ae-form-spark__col{flex:1 1 0;display:flex;align-items:flex-end;min-width:4px;max-width:10px;height:100%}.ae-form-spark__bar{display:block;width:100%;min-height:3px;border-radius:2px 2px 1px 1px;background:var(--border-strong);transition:height .2s ease}.ae-form-spark__bar.is-win{background:var(--win)}.ae-form-spark__bar.is-loss{background:var(--loss)}.ae-form-spark__bar.is-void{background:var(--ink-muted);opacity:.45}.ae-form-dots{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.ae-form-dot{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;font-size:10px;font-weight:900;font-family:var(--font-mono);border:1px solid var(--border);background:var(--surface);color:var(--ink-muted)}.ae-form-dot--w{border-color:color-mix(in srgb,var(--win) 40%,var(--border));background:var(--win-soft);color:var(--win)}.ae-form-dot--l{border-color:color-mix(in srgb,var(--loss) 35%,var(--border));background:color-mix(in srgb,var(--loss) 8%,var(--surface));color:var(--loss)}.ae-form-dot--v{opacity:.7}.ae-form-block{display:grid;gap:8px}.ae-form-block--exchange{gap:6px}.ae-form-cols{display:flex;align-items:flex-end;flex-wrap:wrap;gap:4px}.ae-form-col{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:18px}.ae-form-col__spark{display:flex;align-items:flex-end;justify-content:center;width:100%;height:32px}.ae-form-col__bar{display:block;width:100%;min-width:6px;max-width:10px;min-height:3px;border-radius:2px 2px 1px 1px;background:var(--border-strong)}.ae-form-col__bar.is-win{background:var(--win)}.ae-form-col__bar.is-loss{background:var(--loss)}.ae-form-col__bar.is-void{background:var(--ink-muted);opacity:.45}.ae-form-col__letter{font-size:9px;font-weight:900;font-family:var(--font-mono);letter-spacing:-.02em}.ae-form-col__letter--w{color:var(--win)}.ae-form-col__letter--l{color:var(--loss)}.ae-form-col__letter--v{color:var(--ink-muted)}.authors-directory-page{width:100%;min-width:0;max-width:80rem;margin-inline:auto;padding:1rem .75rem 3rem}@media (min-width:768px){.authors-directory-page{padding:1.5rem 1rem 3rem}}.ap-career-page>.ap-breadcrumb,.ap-page>.ap-breadcrumb,.authors-directory__breadcrumb,.ex-page__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;padding:8px 12px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);box-shadow:0 1px 0 rgba(15,23,42,.03);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-secondary)}.ap-career-page>.ap-breadcrumb a,.ap-page>.ap-breadcrumb a,.authors-directory__breadcrumb a,.ex-page__breadcrumb a{color:var(--pitch-dark);text-decoration:none;font-weight:800}.ap-career-page>.ap-breadcrumb a:hover,.ap-page>.ap-breadcrumb a:hover,.authors-directory__breadcrumb a:hover,.ex-page__breadcrumb a:hover{text-decoration:underline}.ap-breadcrumb__current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,14rem);color:var(--ink)}@media (max-width:480px){.ap-breadcrumb{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.ap-breadcrumb::-webkit-scrollbar{display:none}.ap-breadcrumb__current{max-width:none;flex-shrink:0}}.ap-page .empty-state{display:grid;gap:8px;justify-items:center;padding:36px 24px;border-radius:var(--ae-radius);border:1px dashed var(--border-strong);background:var(--surface);text-align:center}.ap-page .empty-state-text{margin:0;font-size:14px;font-weight:600;color:var(--ink-muted);line-height:1.5}.ap-page .empty-state-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ap-page .ap-panel .empty-state{margin-top:8px;padding:28px 20px}.authors-directory{display:grid;gap:14px;width:100%;min-width:0}.authors-directory__filters{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);color:var(--ink);box-shadow:var(--ae-shadow);overflow:hidden}.authors-directory__filters:before{content:"";display:block;height:3px;background:linear-gradient(90deg,var(--pitch-bright),var(--pitch),transparent 80%)}.authors-directory__filters-head{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:20px 22px 8px}.authors-directory__filters-head p{margin:0 0 2px;color:var(--pitch-dark);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.authors-directory__filters-head h1{margin:0;color:var(--ink);font-family:var(--font-heading);font-size:clamp(1.35rem,3vw,2rem);font-weight:800;letter-spacing:-.03em}.authors-directory__exchange-link{color:var(--pitch-dark);padding:8px 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-elevated);font-size:12px;font-weight:800;text-decoration:none;transition:border-color .15s,background .15s}.authors-directory__exchange-link:hover{border-color:var(--pitch);background:var(--pitch-soft)}.authors-directory__modes{margin:0 22px 14px;max-width:320px}.authors-directory-page .ex-modes{border-radius:var(--radius-lg);border-color:color-mix(in srgb,var(--pitch) 18%,var(--border));background:var(--surface);box-shadow:var(--shadow)}.authors-directory-page .ex-mode{border-radius:var(--radius);transition:background .15s ease,color .15s ease}.authors-directory-page .ex-mode:not(.ex-mode--on):hover{background:var(--surface-elevated);color:var(--pitch-dark)}.authors-directory-page .ex-mode--on{box-shadow:0 2px 10px color-mix(in srgb,var(--pitch) 25%,transparent)}.authors-directory-page .ex-mode:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:2px}@media (max-width:640px){.authors-directory__modes{margin-inline:16px;max-width:none}.authors-directory__filters-head{padding-inline:16px}.ae-catalog-skeleton__modes{margin-inline:16px;max-width:none}}.authors-directory__filter-toggle{display:none;margin-block:0 12px;margin-inline:22px;width:calc(100% - 44px);min-height:40px;border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--surface-elevated);color:var(--ink);font-size:13px;font-weight:800;cursor:pointer}@media (max-width:640px){.authors-directory__filter-toggle{margin-inline:16px;width:calc(100% - 32px)}}.authors-directory__filter-grid{display:grid;grid-template-columns:1.4fr repeat(4,minmax(130px,1fr));gap:10px;padding:14px 22px 22px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface-elevated) 55%,var(--surface))}.authors-directory__filter-badge,.authors-directory__filter-toggle-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--pitch);color:#001018;font-size:11px;font-weight:800;line-height:1}.authors-directory__filter-grid label{display:grid;gap:5px}.authors-directory__filter-grid label>span{color:var(--ink-muted);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.authors-directory__filter-grid input,.authors-directory__filter-grid select{width:100%;min-height:40px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-elevated);color:var(--ink);padding:0 11px;font-size:12px;font-weight:700;outline:none}.authors-directory__filter-grid input:focus,.authors-directory__filter-grid select:focus{border-color:var(--pitch);box-shadow:var(--focus-ring)}.authors-directory__filter-grid input:focus-visible,.authors-directory__filter-grid select:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 65%,transparent);outline-offset:2px}.authors-directory__summary{display:flex;align-items:baseline;gap:6px;padding:0;font-size:12px;color:var(--ink-muted)}.authors-directory__toolbar{display:flex;flex-direction:column;gap:10px;padding:0 4px 12px}@media (min-width:768px){.authors-directory__toolbar{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;position:sticky;top:calc(var(--site-chrome-sticky-top, 3.75rem) + 4px);z-index:12;padding:8px 4px 12px;background:color-mix(in srgb,var(--canvas,var(--surface)) 90%,transparent);backdrop-filter:blur(10px)}}.authors-directory__sort-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0}.authors-directory__sort-chip{padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface-elevated);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.authors-directory__sort-chip:hover{border-color:color-mix(in srgb,var(--pitch) 30%,var(--border));color:var(--pitch-dark)}.authors-directory__sort-chip:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:2px}.authors-directory__sort-chip.is-active{border-color:color-mix(in srgb,var(--pitch) 40%,var(--border));background:var(--pitch-soft);color:var(--pitch-dark)}.authors-directory__summary strong{color:var(--ink);font-family:var(--font-mono);font-size:1rem}.authors-directory__list-head{display:none}@media (min-width:900px){.authors-directory__list-head{display:grid;grid-template-columns:36px minmax(160px,1.4fr) minmax(0,1fr);gap:8px 12px;align-items:center;padding:10px 18px;margin-bottom:0;border:1px solid var(--border);border-bottom:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface-elevated);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted)}.authors-directory__list-head-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;padding-right:44px}.authors-directory__list-head-stats span{text-align:right}.authors-directory__list-head-rank{text-align:center}}.authors-directory__list{display:grid;gap:12px}@media (max-width:479px){.ae-perf-hero__secondary{grid-template-columns:1fr}.ae-perf-hero__secondary .pw-stat-kpi--perf:nth-child(odd){border-right:0}}@media (max-width:899px){.ae-perf-hero{grid-template-columns:1fr}.ae-perf-hero__profit{border-bottom:0;padding-bottom:0}}.ap-page .ap-tab-panel--tips{display:flex;flex-direction:column;gap:14px}.authors-directory__empty{display:grid;gap:10px;justify-items:center;margin-top:4px;padding:40px 24px;border-radius:var(--ae-radius);border:1px dashed var(--border-strong);background:linear-gradient(180deg,var(--surface),var(--surface-elevated));text-align:center;color:var(--ink-muted)}.authors-directory__empty-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px}.authors-directory__empty strong{font-family:var(--font-heading);font-size:1.1rem;color:var(--ink)}@media (min-width:901px){.authors-directory__filter-toggle{display:none}.authors-directory__filter-grid{display:grid!important}}@media (max-width:1100px){.authors-directory__filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.authors-directory__filter-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px}.authors-directory__filters-head{align-items:flex-start;flex-direction:column}.authors-directory__filter-backdrop{display:block;position:fixed;inset:0;z-index:45;border:0;padding:0;margin:0;background:color-mix(in srgb,var(--ink) 42%,transparent);cursor:pointer}.authors-directory__filter-grid{display:none;grid-template-columns:1fr;padding-top:0}.authors-directory__filter-grid.is-open{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:0;z-index:46;max-height:min(88vh,720px);margin:0;padding:0;overflow:hidden;border-radius:var(--radius-xl) var(--radius-xl) 0 0;border:1px solid var(--border);border-bottom:0;background:var(--surface);box-shadow:0 -12px 40px color-mix(in srgb,var(--ink) 18%,transparent)}.authors-directory__filter-panel-foot,.authors-directory__filter-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;flex-shrink:0}.authors-directory__filter-panel-head{position:relative;padding-top:18px;border-bottom:1px solid var(--border);background:var(--surface-elevated)}.authors-directory__filter-panel-head:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:40px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--ink-muted) 35%,var(--border))}.authors-directory__filter-panel-head h2{margin:0;font-family:var(--font-heading);font-size:15px;font-weight:800}.authors-directory__filter-panel-head button{padding:6px 10px;border:0;background:transparent;font-size:12px;font-weight:700;color:var(--ink-muted);cursor:pointer}.authors-directory__filter-panel-head button:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:2px;border-radius:var(--radius)}.authors-directory__filter-panel-body{flex:1;overflow-y:auto;padding:12px 14px;display:grid;gap:10px;grid-template-columns:1fr 1fr;-webkit-overflow-scrolling:touch}.authors-directory__filter-panel-body label:first-child{grid-column:1/-1}.authors-directory__sort-field{display:none}.authors-directory__filter-panel-foot{border-top:1px solid var(--border);background:var(--surface-elevated);padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}.authors-directory__filter-panel-foot .btn-primary{width:100%;justify-content:center}}.authors-directory__filter-backdrop,.authors-directory__filter-panel-foot,.authors-directory__filter-panel-head{display:none}@media (min-width:901px){.authors-directory__filter-panel-body{display:contents}}@media (max-width:760px){.authors-directory__filter-panel-body{grid-template-columns:1fr}}@media (max-width:480px){.authors-directory__filter-panel-body{grid-template-columns:1fr}}.ex-page .ex-feed-head,.ex-page .ex-rank-head{background:var(--surface-elevated);border-bottom-color:var(--border);color:var(--ink)}.ex-page .ex-rank-head{font-family:var(--font-heading);font-size:14px;font-weight:700;letter-spacing:-.01em}.ex-page .ex-rank-count{color:var(--ink-secondary);font-family:var(--font-body);font-size:12px;font-weight:600}.ex-page .ex-rank-meta .ex-rank-name{color:var(--ink)}.ex-page .ex-rank-meta .ex-rank-handle{color:var(--ink-secondary)}.ex-page .ex-rank-roi{color:var(--ink);display:inline-flex;align-items:baseline;gap:3px;justify-content:flex-end;text-align:right;font-family:var(--font-mono);font-size:12px;font-weight:800;white-space:nowrap}.ex-page .ex-rank-roi--pr{flex-direction:column;align-items:flex-end;gap:0;line-height:1}.ex-page .ex-rank-roi__value{font-family:var(--font-heading);font-size:1.125rem;font-weight:900;letter-spacing:-.02em;color:var(--ink)}.ex-page .ex-rank-roi__unit{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.ex-page .ex-rank-roi.is-pos{color:var(--win)}.ex-page .ex-rank-roi.is-neg{color:var(--loss)}.ex-page .ex-rank-stat{background:var(--surface);border-color:var(--border)}.ex-page .ex-rank-stat span{color:var(--ink-muted)}.ex-page .ex-rank-stat b{color:var(--ink)}.ex-page .ex-rank-stat b.is-pos{color:var(--win)}.ex-page .ex-rank-stat b.is-neg{color:var(--loss)}.ex-page .ex-rank-form{background:var(--surface-elevated);border-color:var(--border)}.ex-page .ex-rank-sort{padding:8px 10px 4px;border-bottom:1px solid var(--border);flex-wrap:wrap}.ex-page .ex-rank-search{display:block;padding:8px 10px;border-bottom:1px solid var(--border)}.ex-page .ex-rank-search input{width:100%;min-height:34px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:13px}.ex-rank-row.is-selected{background:color-mix(in srgb,var(--pitch) 10%,var(--surface-elevated))}.ex-hero-stats{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--surface-elevated),var(--surface))}.ex-hero-mini-stats--primary span{border-color:color-mix(in srgb,var(--pitch) 22%,var(--border));background:color-mix(in srgb,var(--pitch-soft) 35%,var(--surface-elevated));color:var(--ink-secondary)}.ex-hero-mini-stats--primary span em{color:var(--ink-secondary);font-weight:800}.ex-hero-mini-stats--primary b{font-size:18px;color:var(--ink)}.ex-page .ex-hero-mini-stats span,.ex-page .ex-hero-mini-stats span em{color:var(--ink-secondary)}@media (max-width:639px){.ex-hero-mini-stats--primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.ex-hero-mini-stats--primary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:980px){.ae-exchange-skeleton__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.ex-rank-row{transition:background .15s ease}.ex-board--pending{opacity:.72;transition:opacity .12s ease}.ex-rank-li.is-open .ex-rank-row,.ex-rank-row:hover{background:var(--surface-elevated)}.ex-rank-row:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:-2px;z-index:1}.ex-rank-empty{list-style:none;padding:16px 12px;border-radius:var(--radius);border:1px dashed var(--border);background:var(--surface-elevated);text-align:center}.ex-rank-empty p{margin:0 0 8px;font-size:13px;line-height:1.4;color:var(--ink-muted)}.ex-rank-empty .ex-rank-all{display:inline-flex;font-size:12px;font-weight:800}.ex-rank-card{border-top:1px solid var(--border);background:linear-gradient(180deg,var(--surface-elevated),var(--surface))}.ex-page .ex-rank-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:0 10px 10px}.ex-page .ex-rank-open{margin-left:auto;color:var(--pitch-dark);font-size:11px;font-weight:800;text-decoration:none;transition:color .15s ease}.ex-page .ex-rank-open:hover{color:var(--pitch)}.ex-page .ex-rank-open:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:2px;border-radius:4px}.ex-hl-count{font-family:var(--font-mono);font-size:12px;font-weight:800;color:var(--ink-secondary)}.ex-page .ex-hl{border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface-elevated) 40%,var(--surface))}.ex-page .ex-hl .ex-rank-head{background:transparent;padding-top:10px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.ex-page .ex-hl-row{border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);transition:background .15s ease}.ex-page .ex-hl-row:last-child{border-bottom:0}.ex-page .ex-hl-row:hover{background:color-mix(in srgb,var(--pitch) 8%,var(--surface-elevated))}.ex-page .ex-hl-title b{color:var(--ink);font-weight:800}.ex-page .ex-hl-comment{display:block;margin-top:4px;font-size:11px;font-style:italic;color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.ex-page .ex-toolbar:not(.ex-filter-panel){display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"search search search" "chips chips chips" "submit filters filters";gap:8px;align-items:center;overflow:visible;flex-wrap:nowrap}.ex-page .ex-toolbar:not(.ex-filter-panel) .ex-search{grid-area:search;flex:none;width:100%;min-width:0}.ex-page .ex-toolbar:not(.ex-filter-panel) .ex-chips{grid-area:chips;flex-wrap:nowrap;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.ex-page .ex-toolbar:not(.ex-filter-panel) .ex-chips::-webkit-scrollbar{display:none}.ex-page .ex-toolbar:not(.ex-filter-panel) .ex-chip{flex-shrink:0;min-height:36px}.ex-page .ex-toolbar:not(.ex-filter-panel) .ex-chip--submit{grid-area:submit;justify-self:start}.ex-page .ex-toolbar:not(.ex-filter-panel)>.ex-chip:not(.ex-chip--submit){grid-area:filters;justify-self:end}}.ap-career-page .ap-career-header{position:relative;overflow:hidden}.ap-career-header:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--pitch-bright),var(--pitch),transparent 75%)}.ap-career-page .pw-id-strip{margin-top:16px}.ap-career-panel{padding:16px 18px;border-radius:var(--ae-radius);border:1px solid var(--border);background:var(--surface);box-shadow:var(--ae-shadow)}.ap-career-panel--chart{background:linear-gradient(180deg,var(--surface),var(--surface-elevated))}.ap-career-panel--goal{display:flex;flex-direction:column;justify-content:center}.ap-career-chart{min-width:0;overflow:hidden;border-radius:var(--radius)}.ap-career-page .ap-career-chart .pr-term-panel--embedded{padding:0;border:0;box-shadow:none;background:transparent}.ap-career-page .ap-career-chart .pr-term-panel__head{margin-bottom:12px}.ap-career-page .ap-career-chart .pr-term-chip:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:2px}.ap-career-tab{display:grid;gap:12px}.ap-career-more{display:inline-flex;align-items:center;margin-top:12px;padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface-elevated);font-size:12px;font-weight:800;color:var(--ink-secondary);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.ap-career-more:hover{border-color:color-mix(in srgb,var(--pitch) 35%,var(--border));background:var(--pitch-soft);color:var(--pitch-dark)}.ap-career-more:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:2px}.ap-career-title-exp{margin-top:10px;padding:10px 12px;border-radius:var(--radius);border:1px dashed color-mix(in srgb,#a855f7 25%,var(--border));background:color-mix(in srgb,#a855f7 5%,var(--surface));font-size:12px;font-weight:700;color:var(--ink-secondary)}.ap-perf-form-card{background:linear-gradient(145deg,var(--surface),var(--surface-elevated))}.ap-perf-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border);font-size:12px;color:var(--ink-muted)}.ap-hero{position:relative;overflow:hidden}.ap-hero__bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 100% 0,color-mix(in srgb,var(--pitch) 8%,transparent),transparent 55%),radial-gradient(ellipse 50% 40% at 0 100%,color-mix(in srgb,var(--pitch-soft) 50%,transparent),transparent 50%)}.ap-hero__avatar{box-shadow:0 0 0 3px var(--surface),0 0 0 4px color-mix(in srgb,var(--pitch) 35%,var(--border)),var(--ae-shadow);transition:transform .2s ease,box-shadow .2s ease}.ap-hero:hover .ap-hero__avatar{transform:scale(1.02);box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--pitch),var(--ae-accent-glow)}.ap-skeleton-card,.ap-skeleton-hero{border-radius:var(--ae-radius);border:1px solid var(--border);background:linear-gradient(110deg,var(--surface-elevated) 25%,color-mix(in srgb,var(--border) 50%,var(--surface)) 50%,var(--surface-elevated) 75%);background-size:200% 100%;animation:ae-shimmer 1.4s ease-in-out infinite}@keyframes ae-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ae-author-card:hover,.ae-form-spark__bar,.ap-career-page .pw-layer-card:hover,.ap-hero:hover .ap-hero__avatar,.ap-page .stat-card-glow:hover{transform:none;transition:none}.ap-skeleton,.ap-skeleton-card,.ap-skeleton-hero{animation:none}}.authors-directory__list--cards{display:grid;gap:12px}@media (min-width:900px){.authors-directory__list--cards{gap:1px;padding:1px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);overflow:hidden}.authors-directory__list--cards.authors-directory__list--has-head{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.authors-directory__list--cards .ae-author-card{display:grid;grid-template-columns:36px minmax(160px,1.4fr) minmax(0,1fr);gap:8px 12px;align-items:center;border:0;border-radius:0;box-shadow:none;padding:14px 18px}.authors-directory__list--cards .ae-author-card:hover{transform:none;box-shadow:none;background:color-mix(in srgb,var(--pitch-soft) 18%,var(--surface))}.authors-directory__list--cards .ae-author-card__row{display:contents}.authors-directory__list--cards .ae-author-card__rank{grid-column:1}.authors-directory__list--cards .ae-author-card__identity{grid-column:2;min-width:0}.authors-directory__list--cards .ae-author-card__stats-row{grid-column:3;display:flex;align-items:stretch;gap:8px;min-width:0}.authors-directory__list--cards .ae-author-card__stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;flex:1 1 auto;min-width:0}.authors-directory__list--cards .ae-author-card__stat{padding:8px 10px;border-radius:var(--radius);background:var(--surface-elevated)}.authors-directory__list--cards .ae-author-card__who{flex-direction:column;align-items:flex-start;-moz-column-gap:0;column-gap:0}.authors-directory__list--cards .ae-author-card__meta{flex-wrap:wrap}.authors-directory__list--cards .ae-author-card__stat--pr strong,.authors-directory__list--cards .ae-author-card__stat--roi strong{font-size:17px}.authors-directory__list--cards .ae-author-card__panel{grid-column:1/-1;margin:4px 0 0;padding:12px 14px 14px;border:1px solid color-mix(in srgb,var(--pitch) 18%,var(--border));border-radius:var(--radius);background:color-mix(in srgb,var(--pitch-soft) 12%,var(--surface))}.authors-directory__list--cards .ae-author-card__panel .ae-form-block{max-width:min(640px,100%)}.authors-directory__list--cards .ae-author-card__panel .ae-form-spark{height:34px}.authors-directory__list--cards .ae-author-card__panel .ae-form-spark__col{max-width:12px}}.ae-author-card{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--ae-radius);background:var(--surface);box-shadow:var(--ae-shadow);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ae-author-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--pitch) 38%,var(--border));box-shadow:var(--ae-shadow-hover)}.ae-author-card__row{display:flex;align-items:center;gap:12px 16px;min-width:0}.ae-author-card__rank{flex:0 0 auto;align-self:center;display:grid;place-items:center;min-width:36px;height:36px;padding:0 8px;border-radius:10px;background:var(--surface-elevated);border:1px solid var(--border);font-family:var(--font-mono);font-size:15px;font-weight:900;color:var(--ink-muted);line-height:1}.ae-author-card__rank--gold{color:#92400e;border-color:color-mix(in srgb,#ca8a04 55%,var(--border));background:linear-gradient(145deg,#fef9c3,#fde68a);box-shadow:0 1px 0 color-mix(in srgb,#ca8a04 25%,transparent)}.ae-author-card__rank--silver{color:#334155;border-color:color-mix(in srgb,#94a3b8 55%,var(--border));background:linear-gradient(145deg,#f8fafc,#e2e8f0)}.ae-author-card__rank--bronze{color:#7c2d12;border-color:color-mix(in srgb,#c2410c 45%,var(--border));background:linear-gradient(145deg,#ffedd5,#fdba74)}.ae-author-card__identity{flex:0 0 auto;display:flex;align-items:center;gap:12px;min-width:0;max-width:min(260px,36vw)}.ae-author-card__who{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:6px}.ae-author-card__headline{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.ae-author-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.ae-author-card__flair{display:inline-flex;flex-wrap:wrap;gap:4px}.ae-author-card__trust-compact{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--metric-trust,#0369a1) 28%,var(--border));background:color-mix(in srgb,var(--metric-trust-soft,#e0f2fe) 80%,var(--surface));font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--metric-trust,#0369a1);line-height:1.3}.ae-author-card__handle{font-size:17px;font-weight:800;color:var(--ink);text-decoration:none;line-height:1.2}.ae-author-card__handle:hover{color:var(--pitch-dark)}.ae-author-card__avatar-link:focus-visible,.ae-author-card__handle:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:2px;border-radius:4px}.ae-author-card__name{font-size:14px;font-weight:600;color:var(--ink-muted);line-height:1.3}.ae-author-card__avatar{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 3px var(--surface),0 0 0 4px var(--border)}.ae-author-card__avatar--fallback{display:grid;place-items:center;background:var(--pitch-soft);color:var(--pitch-dark);font-weight:900;font-size:1.25rem}.ae-author-card__country{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-muted)}.ae-author-card__stats-row{align-items:stretch}.ae-author-card__stats,.ae-author-card__stats-row{flex:1 1 auto;display:flex;gap:8px;min-width:0}.ae-author-card__stat{flex:1 1 0;min-width:80px;padding:10px 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-elevated)}.ae-author-card__stat strong{display:block;font-family:var(--font-mono);font-size:17px;font-weight:800;line-height:1.2}.ae-author-card__stat strong.is-pos{color:var(--win)}.ae-author-card__stat strong.is-neg{color:var(--loss)}.ae-author-card__stat span{display:block;margin-top:4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-secondary);line-height:1.25}.ae-author-card__stat-pr-value{display:inline-flex;align-items:center;gap:4px}.ae-author-card__stat--roi.is-pos{border-color:color-mix(in srgb,var(--win) 35%,var(--border));background:color-mix(in srgb,var(--win) 8%,var(--surface-elevated))}.ae-author-card__stat--roi.is-neg{border-color:color-mix(in srgb,var(--loss) 35%,var(--border));background:color-mix(in srgb,var(--loss) 8%,var(--surface-elevated))}.ae-author-card__stat--profit.is-pos{border-color:color-mix(in srgb,var(--win) 30%,var(--border));background:color-mix(in srgb,var(--win) 6%,var(--surface-elevated))}.ae-author-card__stat--profit.is-neg{border-color:color-mix(in srgb,var(--loss) 30%,var(--border));background:color-mix(in srgb,var(--loss) 6%,var(--surface-elevated))}.ae-author-card__stat--rookie{border-color:color-mix(in srgb,#22c55e 35%,var(--border));background:color-mix(in srgb,#22c55e 10%,var(--surface-elevated))}.ae-author-card__stat--bronze{border-color:color-mix(in srgb,#c2410c 35%,var(--border));background:color-mix(in srgb,#ffedd5 70%,var(--surface-elevated))}.ae-author-card__stat--silver{border-color:color-mix(in srgb,#64748b 35%,var(--border));background:color-mix(in srgb,#e2e8f0 65%,var(--surface-elevated))}.ae-author-card__stat--gold{border-color:color-mix(in srgb,var(--gold) 45%,var(--border));background:color-mix(in srgb,var(--gold-soft) 75%,var(--surface-elevated))}.ae-author-card__stat--platinum{border-color:color-mix(in srgb,#0ea5e9 40%,var(--border));background:color-mix(in srgb,#e0f2fe 70%,var(--surface-elevated))}.ae-author-card__stat--diamond{border-color:color-mix(in srgb,#06b6d4 40%,var(--border));background:color-mix(in srgb,#cffafe 65%,var(--surface-elevated))}.ae-author-card__stat--master{border-color:color-mix(in srgb,#7c3aed 40%,var(--border));background:color-mix(in srgb,#ede9fe 70%,var(--surface-elevated))}.ae-author-card__stat--challenger,.ae-author-card__stat--elite,.ae-author-card__stat--grandmaster{border-color:color-mix(in srgb,var(--pitch) 45%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--pitch) 12%,var(--surface-elevated)),var(--surface-elevated))}.ae-author-card__expand{flex:0 0 auto;align-self:stretch;display:grid;place-items:center;width:44px;min-height:58px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-elevated);color:var(--ink-muted);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.ae-author-card__expand.is-open,.ae-author-card__expand:hover{border-color:color-mix(in srgb,var(--pitch) 40%,var(--border));color:var(--pitch-dark);background:var(--pitch-soft)}.ae-author-card__expand:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:2px}.ae-author-card__panel{margin-top:2px;padding:14px 16px 16px;border:1px solid color-mix(in srgb,var(--pitch) 16%,var(--border));border-radius:var(--radius);background:color-mix(in srgb,var(--surface-elevated) 88%,var(--pitch-soft));display:grid;gap:14px}.ae-author-card__panel-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:14px 18px}.ae-author-card__panel-about{display:grid;gap:10px;min-width:0}.ae-author-card__bio{margin:0;font-size:14px;line-height:1.5;color:var(--ink-secondary)}.ae-author-card__bio--muted{color:var(--ink-muted);font-style:italic}.ae-author-card__panel-label{display:block;margin-bottom:6px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.ae-author-card__sports{min-width:0}.ae-author-card__sport-chips{display:flex;flex-wrap:wrap;gap:6px}.ae-author-card__sport-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:12px;font-weight:700;color:var(--ink-secondary)}.ae-author-card__social-proof{margin:0;font-size:12px;line-height:1.45;color:var(--ink-muted)}.ae-author-card__dot{margin:0 6px;color:var(--border-strong);font-weight:700}.ae-author-card__panel-aside{display:grid;gap:10px;align-content:start;min-width:0}.ae-author-card__trust-band{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--metric-trust,#0369a1) 22%,var(--border));background:var(--metric-trust-soft,#e0f2fe)}.ae-author-card__trust-kicker{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--metric-trust,#0369a1)}.ae-author-card__trust-value{font-size:14px;font-weight:800;line-height:1.25;color:var(--ink)}.ae-author-card__trust-value--t1{color:var(--metric-trust,#0369a1)}.ae-author-card__trust-value--t2{color:var(--win)}.ae-author-card__trust-value--t3{color:var(--gold)}.ae-author-card__trust-value--t4,.ae-author-card__trust-value--t5{color:var(--metric-title,#7c3aed)}.ae-author-card__trust-value--t0{color:var(--ink-muted)}.ae-author-card__trust-sub{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-secondary)}.ae-author-card__detail-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.ae-author-card__detail-metrics div{padding:8px 10px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface)}.ae-author-card__detail-metrics dt{margin:0 0 4px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.ae-author-card__detail-metrics dd{margin:0;font-family:var(--font-mono);font-size:13px;font-weight:800;color:var(--ink)}.ae-author-card__detail-metrics dd.is-pos{color:var(--win)}.ae-author-card__detail-metrics dd.is-neg{color:var(--loss)}.ae-author-card__division{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:12px;font-weight:700}.ae-author-card__panel-form{display:grid;gap:8px;padding-top:4px;border-top:1px dashed var(--border)}.ae-author-card__panel-form-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.ae-author-card__form-hint{font-size:11px;font-weight:600;color:var(--ink-muted)}.ae-author-card__form-empty{margin:0;padding-top:4px;border-top:1px dashed var(--border);font-size:13px;color:var(--ink-muted)}.ae-author-card__panel-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:4px;border-top:1px dashed var(--border)}.ae-author-card__profile-cta{text-decoration:none}.ae-author-card__price{font-size:13px;font-weight:800;color:var(--ink-secondary)}.ae-author-card__sample-note{flex:1 1 100%;margin:0;font-size:12px;line-height:1.4;color:var(--ink-muted)}.ae-author-card__form-kicker{display:block;margin-bottom:8px;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted)}@media (max-width:900px){.ae-author-card__panel-grid{grid-template-columns:1fr}.ae-author-card__identity{max-width:min(220px,32vw)}.ae-author-card__stat{min-width:68px;padding:8px 10px}.ae-author-card__stat strong{font-size:15px}.ae-author-card__stat span{font-size:10px}.ae-author-card__handle{font-size:16px}.ae-author-card__avatar{width:60px;height:60px}}@media (max-width:640px){.ae-author-card__row{flex-wrap:wrap;align-items:flex-start}.ae-author-card__identity{max-width:none;flex:1 1 calc(100% - 48px)}.ae-author-card__stats-row{flex:1 1 100%}}@media (min-width:900px) and (max-width:1100px){.authors-directory__list--cards .ae-author-card__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.ae-author-card__stats{flex-wrap:wrap}.ae-author-card__stat{flex:1 1 calc(50% - 4px);min-width:0}.ae-author-card__stats-row{flex-wrap:wrap}.ae-author-card__expand{width:100%;min-height:36px}}@media (max-width:390px){.ae-author-card{padding:14px;gap:12px}.ae-author-card__avatar{width:56px;height:56px}}.ae-perf-dashboard{display:grid;gap:0;border-radius:var(--ae-radius);border:1px solid var(--border);background:var(--surface);box-shadow:var(--ae-shadow);overflow:hidden}.ae-perf-dashboard .ae-perf-hero{border:0;border-radius:0;box-shadow:none}.ae-perf-dashboard .ae-perf-form-row.ap-panel{border:0;border-top:1px solid var(--border);border-radius:0;box-shadow:none;background:var(--surface-elevated)}.ae-perf-dashboard .ap-perf-meta{margin-top:0;padding:12px 18px 16px;border-top:1px solid var(--border)}.ae-perf-hero{display:grid;gap:16px;padding:18px;border-radius:var(--ae-radius);border:1px solid var(--border);background:var(--surface);box-shadow:var(--ae-shadow)}@media (min-width:900px){.ae-perf-hero{grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr)}}.ae-perf-hero__primary{display:grid;gap:12px;min-width:0}.ae-perf-hero__profit{padding-bottom:12px;border-bottom:1px solid var(--border)}.ae-perf-hero__kicker{margin:0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.ae-perf-hero__value{margin:6px 0 0;font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.75rem);font-weight:800;letter-spacing:-.04em;line-height:1}.ae-perf-hero__value.is-pos{color:var(--win)}.ae-perf-hero__value.is-neg{color:var(--loss)}.ae-perf-hero__sub{margin:8px 0 0;font-size:13px;color:var(--ink-secondary)}.ae-perf-hero__secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.ae-perf-hero__secondary .pw-stat-kpi--perf{border:0;border-radius:0;background:transparent;padding:10px 12px;box-shadow:none}.ae-perf-hero__secondary .pw-stat-kpi--perf:nth-child(odd){border-right:1px solid var(--border)}.ae-perf-hero__secondary .pw-stat-kpi--perf:nth-child(-n+4){border-bottom:1px solid var(--border)}@media (min-width:900px){.ae-perf-hero__secondary{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-elevated);overflow:hidden}}.ae-perf-kpi{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-elevated)}.ae-perf-kpi__label{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.ae-perf-kpi__value{font-family:var(--font-mono);font-size:1.125rem;font-weight:800}.ae-perf-kpi__value.is-pos{color:var(--win)}.ae-perf-kpi__value.is-neg{color:var(--loss)}.ae-perf-kpi__hint{font-size:11px;color:var(--ink-muted)}.ae-perf-form-row{display:grid;gap:20px;padding:16px 18px}@media (min-width:768px){.ae-perf-form-row{grid-template-columns:1fr 1fr}}.ae-perf-hero__chart{min-width:0;padding-top:4px}.ae-perf-hero__chart--empty{display:flex;align-items:center;justify-content:center;min-height:120px;padding:16px;border-radius:var(--radius);border:1px dashed var(--border);background:var(--surface-elevated)}.ae-perf-hero__chart--empty p{margin:0;font-size:13px;line-height:1.4;color:var(--ink-muted);text-align:center}.ae-profit-chart{gap:6px}.ae-chart-periods{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.ae-chart-periods button{border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink-muted);font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1;padding:6px 11px;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.ae-chart-periods button:hover{border-color:color-mix(in srgb,var(--pitch) 35%,var(--border));color:var(--ink-secondary)}.ae-chart-periods button.is-on{border-color:color-mix(in srgb,var(--pitch) 45%,var(--border));background:color-mix(in srgb,var(--pitch) 12%,var(--surface));color:var(--pitch-dark);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.ae-chart-periods button:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:2px}.ae-perf-hero .author-profit__caption{margin:8px 0 0;font-size:11px;font-weight:600;color:var(--ink-muted);line-height:1.45}.author-profit__empty{margin:0;padding:20px 16px;border-radius:var(--radius);border:1px dashed var(--border);background:var(--surface-elevated);font-size:13px;color:var(--ink-muted);text-align:center}.ae-career-summary{margin-top:16px;padding:16px 18px;border-radius:var(--ae-radius);border:1px solid var(--border);background:var(--surface);box-shadow:var(--ae-shadow)}.ae-career-summary__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--border)}.ae-career-summary__kicker{width:100%;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pitch-dark)}.ae-career-summary__exp{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--ink-muted)}.ae-career-summary__grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}@media (min-width:768px){.ae-career-summary__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ae-career-summary__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.ae-career-summary__grid>div{padding:4px 14px 4px 0;border:0;border-radius:0;background:transparent;border-right:1px solid var(--border)}.ae-career-summary__grid>div:last-child{border-right:0;padding-right:0}}@media (max-width:1023px){.ae-career-summary__grid>div{padding:10px 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-elevated)}}.ae-career-summary__grid dt{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.ae-career-summary__grid dd{margin:4px 0 0;font-family:var(--font-heading);font-size:1.25rem;font-weight:800}.ae-career-summary__grid dd.is-pos{color:var(--win)}.ae-career-summary__grid dd.is-neg{color:var(--loss)}.ae-career-summary__grid>div>span{display:block;margin-top:4px;font-size:11px;color:var(--ink-muted)}.ae-career-summary__league{display:inline-flex;align-items:center;gap:6px}.ap-career-page .ae-season-card{position:relative;overflow:hidden;padding:16px;border-radius:var(--ae-radius);border:1px solid var(--border);background:var(--surface);box-shadow:var(--ae-shadow);transition:transform .15s ease,border-color .15s ease}.ap-career-page .ae-season-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--pitch) 35%,var(--border))}.ap-career-page .ae-season-card--current{border-color:color-mix(in srgb,var(--pitch) 45%,var(--border));box-shadow:var(--ae-accent-glow)}.ap-career-page .ae-season-card--gold{background:linear-gradient(145deg,#fffdf5,var(--surface));border-color:color-mix(in srgb,var(--gold) 45%,var(--border))}.ap-career-page .ae-season-card--silver{background:linear-gradient(145deg,#f8fafc,var(--surface));border-color:color-mix(in srgb,#94a3b8 35%,var(--border))}.ap-career-page .ae-season-card--bronze{background:linear-gradient(145deg,#fffaf5,var(--surface));border-color:color-mix(in srgb,#c2785c 30%,var(--border))}.ap-career-page .pr-career-season-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pr-career-season-head{display:none}@media (min-width:900px){.ap-career-page .pr-career-season-grid{display:flex;flex-direction:column;gap:1px;padding:1px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);overflow:hidden}.pr-career-season-head{display:grid;grid-template-columns:minmax(120px,1.1fr) 72px minmax(100px,.9fr) 72px minmax(0,1.4fr) 100px;gap:12px;align-items:center;padding:10px 16px;background:var(--surface-elevated);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted)}.pr-career-season-head span:nth-child(n+2){text-align:right}.ap-career-page .pr-career-season-card{display:grid;grid-template-columns:minmax(120px,1.1fr) 72px minmax(100px,.9fr) 72px minmax(0,1.4fr) 100px;align-items:center;gap:12px;padding:12px 16px;border:0;border-radius:0;box-shadow:none;transform:none}.ap-career-page .pr-career-season-card:hover{transform:none;background:color-mix(in srgb,var(--pitch-soft) 22%,var(--surface))}.ap-career-page .pr-career-season-card__season{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0}.ap-career-page .pr-career-season-card__season strong{font-size:13px;font-weight:800;color:var(--ink)}.ap-career-page .pr-career-season-card__place{margin:0;text-align:right;font-size:1.25rem}.ap-career-page .pr-career-season-card__div{margin:0;justify-content:flex-end}.ap-career-page .pr-career-season-card__pr{margin:0;text-align:right;font-size:1.15rem}.ap-career-page .pr-career-season-card__meta{margin:0;text-align:right}.ap-career-page .pr-career-season-card__meta .is-pos{color:var(--win);font-weight:700}.ap-career-page .pr-career-season-card__meta .is-neg{color:var(--loss);font-weight:700}.ap-career-page .pr-career-season-card__award{display:flex;justify-content:flex-end}.ap-career-page .pr-career-season-card__trophy{margin-top:0}}.ap-career-page .pr-career-season-card__trophy{display:inline-flex;margin-top:8px;padding:3px 8px;border-radius:999px;border:1px solid var(--border);background:var(--surface-elevated);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-secondary)}.ap-career-page .ae-season-card__rank{margin:4px 0 0;font-family:var(--font-heading);font-size:1.75rem;font-weight:900;letter-spacing:-.03em}.ap-career-page .pr-career-block{margin-top:0;padding-top:0;border-top:0}.ap-career-page .pr-career-block__title{margin:0 0 14px;font-family:var(--font-heading);font-size:1rem;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.ap-career-page .pr-career-season-card__season{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ap-career-page .pr-career-season-card__season strong{font-size:13px;font-weight:800;color:var(--ink)}.ap-career-page .pr-career-season-card__place{margin:4px 0 0}.ap-career-page .pr-career-season-card__award{margin-top:4px}.ap-career-page .pr-career-season-card__meta .is-pos{color:var(--win);font-weight:700}.ap-career-page .pr-career-season-card__meta .is-neg{color:var(--loss);font-weight:700}.ap-career-page .pr-career-season-card__meta-sep{margin:0 4px;color:var(--border-strong)}.ap-career-page .pr-career-season-card__badge{padding:2px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--pitch) 35%,var(--border));background:var(--pitch-soft);font-size:10px;font-weight:800;font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--pitch-dark)}.ap-career-page .pr-career-season-card__div{display:inline-flex;align-items:center;gap:6px;margin:0 0 6px;font-size:12px;font-weight:700;color:var(--ink-secondary)}.ap-career-page .pr-career-season-card__pr{margin:0 0 6px;font-family:var(--font-heading);font-size:1.35rem;font-weight:900;color:var(--ink)}.ap-career-page .pr-career-season-card__meta{margin:0;font-size:11px;font-weight:600;line-height:1.45;color:var(--ink-muted)}.ap-career-page .ae-roi-windows .pr-term-panel__title,.ap-career-page .pr-term-panel__title{margin:0 0 6px;font-family:var(--font-heading);font-size:1rem;font-weight:800;color:var(--ink)}.ap-career-page .pw-layer-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}@media (min-width:768px){.ap-career-page .pw-layer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:390px){.ap-career-page .pw-layer-grid{grid-template-columns:1fr}}.ap-career-page .pw-layer-card{display:grid;gap:8px;padding:14px 16px;border-radius:var(--ae-radius);border:1px solid var(--border);background:var(--surface);box-shadow:var(--ae-shadow);min-width:0;transition:border-color .15s ease,transform .15s ease}.ap-career-page .pw-layer-card:hover{border-color:color-mix(in srgb,var(--pitch) 35%,var(--border));transform:translateY(-1px)}.ap-career-page .pw-layer-card--pr{background:linear-gradient(145deg,var(--pitch-soft),var(--surface));border-color:color-mix(in srgb,var(--pitch) 35%,var(--border))}.ap-career-page .pw-layer-card--trust{border-style:dashed;border-color:color-mix(in srgb,#0369a1 28%,var(--border));background:color-mix(in srgb,#e0f2fe 35%,var(--surface))}.ap-career-page .pw-layer-card--trust .ap-trust-chip.pw-badge{padding:0;border:0;background:transparent;box-shadow:none;font-size:13px;font-weight:800;letter-spacing:-.01em;text-transform:none;line-height:1.25;color:var(--ink);white-space:normal}.ap-career-page .pw-layer-card--trust .ap-trust-chip .pw-badge__sub{display:block;margin-top:2px;font-family:var(--font-body,inherit);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;color:var(--ink-muted);opacity:1}.ap-career-page .pw-layer-card--title{border-color:color-mix(in srgb,#7c3aed 28%,var(--border));background:color-mix(in srgb,#f3e8ff 40%,var(--surface))}.ap-career-page .pw-layer-card--season{border-color:color-mix(in srgb,var(--gold) 40%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--gold-soft) 55%,var(--surface)),var(--surface))}.ap-career-page .pw-layer-card--season .pw-layer-card__h{color:color-mix(in srgb,var(--gold) 80%,var(--ink))}.ap-career-panel--layers .pw-layer-grid{margin-top:4px}.pw-layer-card__h{margin:0;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pitch-dark)}.pw-layer-card__value{margin:0;font-family:var(--font-heading);font-size:1.75rem;font-weight:900;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.pw-layer-card__value--sm{font-size:1.15rem;line-height:1.25}.pw-layer-card__meta{margin:0;font-size:11px;font-weight:600;line-height:1.45;color:var(--ink-muted)}.pw-layer-card__meta .ap-trust-chip{margin-top:2px}.pw-layer-card__list{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:4px;font-size:11px;font-weight:600;color:var(--ink-secondary)}.pw-layer-card__empty{margin:0;font-size:11px;color:var(--ink-muted)}.pw-layer-card__link{margin-top:4px;font-size:11px;font-weight:800;color:var(--pitch-dark);text-decoration:none}.pw-layer-card__link:hover{text-decoration:underline}.ap-career-page .ap-legacy{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.ap-career-page .ap-legacy{grid-template-columns:minmax(160px,.85fr) minmax(140px,180px) minmax(0,1.15fr);align-items:start}}.ap-legacy__score{display:grid;gap:6px;padding:16px;border-radius:var(--ae-radius);border:1px solid color-mix(in srgb,var(--pitch) 35%,var(--border));background:linear-gradient(145deg,var(--pitch-soft),var(--surface));box-shadow:var(--ae-shadow)}.ap-legacy__layer{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pitch-dark)}.ap-legacy__score-n{font-family:var(--font-heading);font-size:2rem;font-weight:900;line-height:1;color:var(--ink)}.ap-legacy__score-l{font-size:11px;font-weight:700;color:var(--ink-muted)}.ap-legacy__veteran{display:inline-flex;align-self:start;margin-top:4px;padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-secondary)}.ap-legacy__radar{width:100%;max-width:180px;margin-inline:auto;aspect-ratio:1}.ap-legacy__grid{fill:none;stroke:color-mix(in srgb,var(--border) 85%,transparent);stroke-width:1}.ap-legacy__fill{fill:color-mix(in srgb,var(--pitch) 22%,transparent);stroke:var(--pitch);stroke-width:2}.ap-legacy__axes{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ap-legacy__axes li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-elevated);font-size:11px;font-weight:600;color:var(--ink-secondary)}.ap-legacy__axes b{font-family:var(--font-mono);font-size:12px;font-weight:800;color:var(--ink)}.ap-legacy__hint{margin:0;grid-column:1/-1;padding:12px 14px;border-radius:var(--radius);border:1px dashed color-mix(in srgb,var(--pitch) 25%,var(--border));background:color-mix(in srgb,var(--pitch-soft) 35%,var(--surface));font-size:12px;line-height:1.45;color:var(--ink-secondary)}@media (min-width:720px){.ap-career-page .ap-legacy__axes{gap:1px;padding:1px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);overflow:hidden}.ap-career-page .ap-legacy__axes li{border:0;border-radius:0;background:var(--surface);padding:12px 14px}.ap-career-page .ap-legacy__axes li:hover{background:color-mix(in srgb,var(--pitch-soft) 16%,var(--surface))}}.ap-career-page .pr-career-goal{display:grid;gap:8px}.ap-career-page .pr-career-goal__kicker{margin:0;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--pitch-dark)}.ap-career-page .pr-career-goal__max,.ap-career-page .pr-career-goal__target{margin:0;font-weight:800;color:var(--ink)}.ap-career-page .pr-career-goal__target{display:inline-flex;align-items:center;gap:8px}.ap-career-page .pr-career-goal__bar{height:8px;border-radius:999px;background:color-mix(in srgb,var(--border) 70%,var(--surface));overflow:hidden}.ap-career-page .pr-career-goal__remaining{margin:0;font-size:11px;color:var(--ink-muted)}.ap-career-page .pr-career-milestones__item,.ap-career-page .pr-career-moments li,.ap-career-page .pr-career-records li,.ap-career-page .pr-career-specialties li{border:1px solid var(--border);background:var(--surface-elevated);box-shadow:none}.ap-career-page .pr-career-records li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.ap-career-page .pr-career-milestones__icon,.ap-career-page .pr-career-moments__icon,.ap-career-page .pr-career-records__icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:8px;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:color-mix(in srgb,var(--ink-muted) 6%,var(--surface));color:var(--ink-muted)}.ap-career-page .pr-career-records__label{font-size:.78rem;font-weight:650;color:var(--ink-muted);text-transform:none;letter-spacing:.02em}.ap-career-page .pr-career-records li strong{font-family:var(--font-mono,var(--font-heading));font-size:.95rem;font-weight:800;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}@media (min-width:640px){.ap-career-page .pr-career-records{display:flex;flex-direction:column;gap:1px;padding:1px;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--border) 70%,transparent);overflow:hidden;list-style:none;margin:0}.ap-career-page .pr-career-records li{padding:12px 14px;border:0;border-radius:0;background:var(--surface);box-shadow:none}.ap-career-page .pr-career-records li:hover{background:color-mix(in srgb,var(--pitch-soft) 16%,var(--surface))}.ap-career-page .pr-career-records li strong{font-family:var(--font-mono);font-size:14px;font-weight:800;text-align:right}}.ap-career-page .pr-career-milestones__item em{margin-left:auto;font-size:11px;font-weight:800;font-style:normal;color:var(--ink-muted)}.ap-career-page .pr-career-moments li{display:grid;grid-template-columns:auto 1fr;align-items:flex-start;gap:12px}@media (min-width:640px){.ap-career-page .pr-career-moments{display:flex;flex-direction:column;gap:1px;padding:1px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);overflow:hidden;list-style:none;margin:0}.ap-career-page .pr-career-moments li{padding:14px 16px;border:0;border-radius:0;background:var(--surface);box-shadow:none;grid-template-columns:40px minmax(0,1fr);align-items:flex-start}.ap-career-page .pr-career-moments li:hover{background:color-mix(in srgb,var(--pitch-soft) 14%,var(--surface))}.ap-career-page .pr-career-moments li>div{min-width:0}.ap-career-page .pr-career-moments li time{display:block;margin-top:6px;font-size:11px;font-weight:700;color:var(--ink-muted)}}.ap-career-page .pr-career-moments li strong{display:block;font-size:13px;font-weight:800;color:var(--ink)}.ap-career-page .pr-career-moments li p{margin:4px 0 0;font-size:12px;line-height:1.45;color:var(--ink-muted)}.ap-career-page .pr-career-moments li time{display:block;margin-top:6px;font-size:11px;font-weight:700;color:var(--ink-muted)}.ap-career-page .pr-career-filters{display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 0 6px}.ap-career-page .pr-career-filters::-webkit-scrollbar{display:none}@media (min-width:640px){.ap-career-page .pr-career-filters{flex-wrap:wrap;overflow:visible;padding:0}}.ap-career-page .pr-career-filters__btn:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:2px}.ap-career-page .pr-career-progress__step{border-color:var(--border);background:var(--surface-elevated);color:var(--ink-muted)}.ap-career-page .pr-career-progress__step--current{border-color:color-mix(in srgb,var(--pitch) 45%,var(--border));background:var(--pitch-soft);color:var(--pitch-dark);box-shadow:var(--ae-accent-glow)}.ap-career-page .pr-career-progress__step--peak,.ap-career-page .pr-career-progress__step--reached{border-color:color-mix(in srgb,var(--pitch) 30%,var(--border));background:color-mix(in srgb,var(--pitch) 8%,var(--surface));color:var(--pitch-dark)}.ap-career-page .pr-career-progress__current{margin-top:12px;font-size:14px;font-weight:800;color:var(--ink)}.ap-career-page .pr-career-progress__next{color:var(--ink-muted)}.ap-career-page .pr-career-progress--rich .pr-career-progress__ladder{gap:8px}.ap-career-page .pr-career-progress--rich .pr-career-progress__step{width:auto;height:auto;min-height:34px;padding:6px 12px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;font-size:11px;font-weight:700}.ap-career-page .pr-career-progress--rich .pr-career-progress__label{max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-career-page .pr-career-milestones__item--next{outline:2px solid color-mix(in srgb,var(--pitch) 45%,transparent);outline-offset:0;border-color:color-mix(in srgb,var(--pitch) 35%,var(--border))}.ap-career-page .pr-career-filters__btn{flex-shrink:0;padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface-elevated);font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-muted);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.ap-career-page .pr-career-filters__btn:hover{border-color:color-mix(in srgb,var(--pitch) 35%,var(--border));color:var(--pitch-dark);background:color-mix(in srgb,var(--pitch-soft) 40%,var(--surface))}.ap-career-page .pr-career-filters__btn--active{border-color:color-mix(in srgb,var(--pitch) 45%,var(--border));background:var(--pitch);color:#001018}.ap-career-page .pr-career-share__card{position:relative;overflow:hidden;padding:16px 16px 14px;border-radius:var(--ae-radius);border:1px solid color-mix(in srgb,var(--pitch) 28%,var(--border));background:linear-gradient(155deg,var(--pitch-soft),var(--surface) 58%);box-shadow:var(--ae-shadow)}.ap-career-page .pr-career-share__card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--pitch-bright),var(--pitch),transparent 80%)}.ap-career-page .pr-career-share__identity{display:grid;gap:4px;margin-bottom:10px}.ap-career-page .pr-career-share__user{margin:0;font-size:12px;font-weight:800;color:var(--ink-muted)}.ap-career-page .pr-career-share__title{margin:0;color:#7c3aed;font-weight:800}.ap-career-page .pr-career-share__pr{display:flex;align-items:baseline;gap:6px;margin:0 0 12px;font-family:var(--font-heading);line-height:1;color:var(--ink)}.ap-career-page .pr-career-share__pr strong{font-size:clamp(2rem,5vw,2.5rem);font-weight:900;letter-spacing:-.03em}.ap-career-page .pr-career-share__pr span{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pitch-dark)}.ap-career-page .pr-career-share__stats{display:grid;gap:1px;margin:0;padding:1px;list-style:none;border:1px solid var(--border);border-radius:var(--radius);background:var(--border);overflow:hidden}.ap-career-page .pr-career-share__stats li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;background:color-mix(in srgb,var(--surface) 88%,var(--surface-elevated));font-size:11px;color:var(--ink-muted)}.ap-career-page .pr-career-share__stats b{font-family:var(--font-mono);font-size:12px;font-weight:800;color:var(--ink);text-align:right}.ap-career-page .pr-career-share__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ap-career-page .pr-career-share .btn-primary,.ap-career-page .pr-career-share .btn-secondary{flex:1 1 auto;min-width:0;font-size:12px}@media (min-width:480px){.ap-career-page .pr-career-share .btn-primary,.ap-career-page .pr-career-share .btn-secondary{flex:0 1 auto}}.ap-career-page .pr-career-prefs__options{display:grid;gap:8px;margin-bottom:12px}.ap-career-page .pr-career-prefs__option{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-elevated);font-size:13px;font-weight:600;color:var(--ink-secondary);cursor:pointer}.ap-career-page .pr-career-prefs__option input{accent-color:var(--pitch);width:16px;height:16px}.ap-career-page .pr-career-prefs__save{width:100%;font-size:12px}@media (min-width:480px){.ap-career-page .pr-career-prefs__save{width:auto}}.ap-career-page .pr-career-prefs__saved{margin:8px 0 0;font-size:13px;font-weight:700;color:var(--pitch-dark)}.ap-career-empty,.ap-career-page .ap-career-empty{margin:0;padding:32px 20px;border-radius:var(--radius-lg);border:1px dashed var(--border-strong);background:linear-gradient(180deg,var(--surface),var(--surface-elevated));text-align:center;color:var(--ink-muted);font-size:14px;font-weight:600;line-height:1.5}.ap-career-empty-block{display:grid;gap:12px;justify-items:center}.ap-career-empty-block .ap-career-empty{width:100%}.ap-career-empty-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.pr-career-block .ap-career-empty-block{margin-top:4px}.pr-career-block .ap-career-empty-block .ap-career-empty{padding:20px 16px;border-radius:var(--radius);border:1px dashed var(--border);background:var(--surface-elevated);font-size:13px}.pr-career-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px}.pr-career-modal__backdrop{position:absolute;inset:0;background:rgba(5,8,12,.48);backdrop-filter:blur(6px)}.pr-career-modal__card{position:relative;overflow:hidden;width:min(420px,100%);padding:24px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--border);box-shadow:var(--ae-shadow-hover);color:var(--ink);text-align:center;animation:pr-career-pop .35s ease}@keyframes pr-career-pop{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.pr-career-modal__card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--pitch-bright),var(--pitch),transparent 80%)}.pr-career-modal__kicker{margin:0;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pitch-dark)}.pr-career-modal__icon-wrap{display:grid;place-items:center;margin:14px 0 10px}.pr-career-modal__icon{display:grid;place-items:center;width:72px;height:72px;border-radius:20px;border:1px solid color-mix(in srgb,var(--pitch) 30%,var(--border));background:var(--pitch-soft);font-size:2rem;margin:0}.pr-career-modal__card--achievement .pr-career-modal__icon{width:auto;height:auto;min-width:0;min-height:0;padding:0;border:none;background:transparent;border-radius:0}.pr-career-modal__card--achievement{border-color:color-mix(in srgb,var(--pitch) 35%,var(--border))}.pr-career-modal__title{margin:0;font-family:var(--font-heading);font-size:clamp(1.2rem,4vw,1.45rem);font-weight:900;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}.pr-career-modal__body{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--ink-muted)}.pr-career-modal__actions{display:flex;flex-direction:column;gap:8px;margin-top:18px}.pr-career-modal__actions .btn-ghost,.pr-career-modal__actions .btn-primary,.pr-career-modal__actions .btn-secondary{width:100%;justify-content:center}.pr-career-modal__actions .btn-ghost:focus-visible,.pr-career-modal__actions .btn-primary:focus-visible,.pr-career-modal__actions .btn-secondary:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:2px}.pr-career-modal__card--promotion{border-color:color-mix(in srgb,var(--pitch) 45%,var(--border));background:linear-gradient(165deg,var(--pitch-soft),var(--surface))}.pr-career-modal__card--promotion .pr-career-modal__icon{border-color:color-mix(in srgb,var(--pitch) 40%,var(--border));background:color-mix(in srgb,var(--pitch-soft) 80%,var(--surface))}.pr-career-modal__card--peak{border-color:color-mix(in srgb,var(--gold,#fbbf24) 40%,var(--border));background:linear-gradient(165deg,#fffdf5,var(--surface))}.pr-career-modal__card--peak:before{background:linear-gradient(90deg,#fbbf24,#f59e0b,transparent 80%)}.pr-career-modal__card--peak .pr-career-modal__icon{border-color:color-mix(in srgb,#fbbf24 40%,var(--border));background:#fffbeb}.pr-career-modal__card--rank{border-color:color-mix(in srgb,var(--win) 35%,var(--border));background:linear-gradient(165deg,color-mix(in srgb,var(--win) 8%,var(--surface)),var(--surface))}.pr-career-modal__card--rank:before{background:linear-gradient(90deg,var(--win),color-mix(in srgb,var(--win) 60%,var(--pitch)),transparent 80%)}.pr-career-modal__card--rank .pr-career-modal__icon{border-color:color-mix(in srgb,var(--win) 35%,var(--border));background:color-mix(in srgb,var(--win) 12%,var(--surface))}.pr-career-modal__card--title{border-color:color-mix(in srgb,#a855f7 30%,var(--border));background:linear-gradient(165deg,color-mix(in srgb,#a855f7 8%,var(--surface)),var(--surface))}.pr-career-modal__card--title:before{background:linear-gradient(90deg,#a855f7,#7c3aed,transparent 80%)}.pr-career-modal__card--title .pr-career-modal__icon{border-color:color-mix(in srgb,#a855f7 35%,var(--border));background:color-mix(in srgb,#a855f7 10%,var(--surface))}.ap-career-page .pr-career-modal__backdrop{background:rgba(5,8,12,.45);backdrop-filter:blur(4px)}.ap-career-page .pr-career-titles{display:grid;gap:8px}.ap-career-page .pr-career-titles__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-elevated);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.ap-career-page .pr-career-titles__item--active{border-color:color-mix(in srgb,#a855f7 40%,var(--border));background:color-mix(in srgb,#a855f7 8%,var(--surface));box-shadow:0 0 0 1px color-mix(in srgb,#a855f7 18%,transparent)}.ap-career-page .pr-career-titles__item input{accent-color:var(--pitch)}.ap-career-page .pr-career-titles__item em{font-style:normal;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--ink-muted);white-space:nowrap}.ap-career-page .pr-career-titles__item--active em{border-color:color-mix(in srgb,#a855f7 35%,var(--border));color:#7c3aed}.ap-career-page .pr-career-titles__save{margin-top:12px;width:100%}@media (min-width:480px){.ap-career-page .pr-career-titles__save{width:auto}}.ap-career-page .pr-career-titles__saved{margin:8px 0 0;font-size:13px;font-weight:700;color:var(--pitch-dark)}@media (min-width:640px){.ap-career-page .pr-career-titles{gap:1px;padding:1px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);overflow:hidden}.ap-career-page .pr-career-titles__item{border:0;border-radius:0;background:var(--surface);padding:14px 16px}.ap-career-page .pr-career-titles__item:hover{background:color-mix(in srgb,#a855f7 6%,var(--surface))}}.ap-career-page .pr-career-specialties li{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:var(--radius)}.ap-career-page .pr-career-specialties__icon{flex-shrink:0;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);font-size:1.1rem}.ap-career-page .pr-career-specialties li strong{display:block;font-size:13px;color:var(--ink)}.ap-career-page .pr-career-specialties li em{display:inline-block;margin-left:6px;font-size:10px;font-weight:800;font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--pitch-dark)}.ap-career-page .pr-career-specialties li p{margin:4px 0 0;font-size:11px;color:var(--ink-muted);line-height:1.4}@media (min-width:640px){.ap-career-page .pr-career-specialties{display:flex;flex-direction:column;gap:1px;padding:1px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);overflow:hidden;list-style:none;margin:0}.ap-career-page .pr-career-specialties li{border:0;border-radius:0;background:var(--surface);padding:14px 16px}.ap-career-page .pr-career-specialties li:hover{background:color-mix(in srgb,var(--pitch-soft) 14%,var(--surface))}.ap-career-page .pr-career-milestones{display:flex;flex-direction:column;gap:1px;padding:1px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);overflow:hidden;list-style:none;margin:0}.ap-career-page .pr-career-milestones__item{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-radius:0;background:var(--surface);padding:12px 14px}.ap-career-page .pr-career-milestones__item:hover{background:color-mix(in srgb,var(--pitch-soft) 12%,var(--surface))}.ap-career-page .pr-career-milestones__item em{margin-left:0;text-align:right;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.pr-career-modal__card{animation:none}}@media (max-width:390px){.ap-page .ap-hero__grid{padding:16px;gap:16px}.ap-page .ap-hero__side-col{width:100%;min-width:0}.ap-page .ap-rating-card{width:100%}.ap-page .ap-hero__actions-row .btn-paid,.ap-page .ap-hero__actions-row .btn-primary,.ap-page .ap-hero__actions-row .btn-secondary{flex:1 1 100%;justify-content:center}}.ap-loading{display:grid;gap:16px}.ap-skeleton{border-radius:var(--radius);background:linear-gradient(110deg,var(--surface-elevated) 25%,color-mix(in srgb,var(--border) 55%,var(--surface)) 50%,var(--surface-elevated) 75%);background-size:200% 100%;animation:ae-shimmer 1.4s ease-in-out infinite}.ap-skeleton-breadcrumb{width:180px;height:12px}.ap-skeleton-hero{display:grid;gap:16px;padding:20px;border-radius:var(--ae-radius);border:1px solid var(--border);background:var(--surface)}.ap-skeleton-hero__main{display:flex;flex-direction:column;gap:16px;min-width:0}.ap-skeleton-hero__cta{display:flex;flex-wrap:wrap;gap:8px}.ap-skeleton-hero-icon{width:36px;height:36px;border-radius:var(--radius)}.ap-skeleton-hero__about{display:grid;gap:8px;padding:14px 16px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-elevated)}.ap-skeleton-hero__about .ap-skeleton-line--sm{width:35%}.ap-skeleton-hero__about .ap-skeleton-line:not(.ap-skeleton-line--sm){width:90%}.ap-skeleton-hero__about .ap-skeleton-line--sm:last-child{width:55%}.ap-skeleton-hero__identity{display:flex;gap:16px;align-items:flex-start;min-width:0}.ap-skeleton-hero__who{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}.ap-skeleton-expertise-row{display:flex;flex-wrap:wrap;gap:6px}.ap-skeleton-expertise-chip{width:72px;height:26px;border-radius:999px}.ap-skeleton-expertise-chip--sm{width:36px}@media (max-width:899px){.ap-skeleton-hero{grid-template-columns:1fr}.ap-skeleton-hero__main{display:contents}.ap-skeleton-hero__identity{flex-direction:column;align-items:center;text-align:center;order:0}.ap-skeleton-hero__who{align-items:center;width:100%}.ap-skeleton-expertise-row{justify-content:center}.ap-skeleton-lines{width:100%;max-width:280px}.ap-skeleton-rating{order:1}.ap-skeleton-hero__cta{order:2;justify-content:center}.ap-skeleton-hero__about{order:3;width:100%}}@media (min-width:900px){.ap-skeleton-hero{grid-template-columns:minmax(0,1fr) 280px;align-items:start}}.ap-loading .ap-skeleton-hero{height:auto;min-height:0;margin-bottom:0}.ap-skeleton-avatar{width:96px;height:96px;border-radius:50%}.ap-skeleton-lines{display:grid;gap:8px}.ap-skeleton-line{height:14px;width:70%}.ap-skeleton-line--lg{height:22px;width:55%}.ap-skeleton-line--sm{width:40%}.ap-skeleton-rating{height:220px;border-radius:var(--radius-lg)}.ap-skeleton-tabs{height:46px;border-radius:var(--radius-lg)}.ap-skeleton-block{height:120px}.ap-skeleton-block--tall{height:280px}.ap-skeleton-block--hub{display:grid;gap:12px;padding:16px 18px;height:auto}.ap-skeleton-hub-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:640px){.ap-skeleton-hub-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}.ap-skeleton-hub-metric{min-height:56px;border-radius:var(--radius)}.ap-skeleton-hub-grid{min-height:180px;border-radius:var(--radius)}.ap-predictions-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.ap-predictions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ap-predictions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ap-page .ap-predictions-grid .tip-card{max-width:none;border-radius:var(--radius-lg);border-color:color-mix(in srgb,var(--border) 90%,var(--pitch-soft));box-shadow:0 1px 0 rgba(15,23,42,.04);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ap-page .ap-predictions-grid .tip-card:hover{border-color:color-mix(in srgb,var(--pitch) 30%,var(--border));box-shadow:var(--ae-shadow-hover);transform:translateY(-1px)}.ap-page .ap-predictions-grid .tip-card-footer{border-top:1px solid var(--border);background:var(--surface-elevated)}.ae-pr-events-strip .pr-term-panel--compact{border-radius:var(--ae-radius);border:1px solid var(--border);background:var(--surface);box-shadow:var(--ae-shadow)}.ex-page .ex-rank-form .ae-form-block{margin-top:8px}.ex-page .exl-author .atip-identity--feed{margin-bottom:0}.ex-page .exl-head-author:hover b{color:var(--pitch-dark)}.ap-career-page .pr-career-block__meta{margin:-4px 0 12px;font-size:13px;font-weight:600;color:var(--ink-muted);line-height:1.45}.ap-career-page .pr-career-block__empty{padding:20px 16px;border-radius:var(--radius);border:1px dashed var(--border);background:var(--surface-elevated);text-align:center;font-weight:600}.ap-career-page .pr-career-block__empty,.pr-career-block__empty,.pr-career-specialties__meta{margin:0;font-size:13px;color:var(--ink-muted);line-height:1.45}.ap-page .ap-panel--related{background:linear-gradient(165deg,var(--surface),var(--surface-elevated))}.ap-related{display:grid;gap:8px;margin:0;padding:0;list-style:none}@media (min-width:640px){.ap-related{gap:1px;padding:1px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);overflow:hidden}}.ap-related__row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);text-decoration:none;color:inherit;min-width:0;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.ap-related__row:hover{border-color:color-mix(in srgb,var(--pitch) 35%,var(--border));background:color-mix(in srgb,var(--pitch-soft) 22%,var(--surface));box-shadow:none;transform:none}@media (min-width:640px){.ap-related__row{border:0;border-radius:0;padding:12px 14px}.ap-related__row:hover{background:color-mix(in srgb,var(--pitch-soft) 22%,var(--surface))}}.ap-related__pos{flex-shrink:0;width:22px;font-family:var(--font-mono);font-size:11px;font-weight:800;color:var(--ink-muted);text-align:center}.ap-related__avatar{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;box-shadow:0 0 0 2px var(--surface),0 0 0 3px color-mix(in srgb,var(--border) 80%,transparent)}.ap-related__avatar--fallback{display:grid;place-items:center;background:var(--surface-elevated);font-weight:800;font-size:.85rem;color:var(--pitch-dark)}.ap-related__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ap-related__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.ap-related__badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;border:1px solid color-mix(in srgb,var(--pitch) 30%,var(--border));background:var(--pitch-soft);font-size:10px;font-weight:800;color:var(--pitch-dark);white-space:nowrap}.ap-related__badge--pr{font-family:var(--font-mono)}.ap-related__name{font-weight:800;font-size:13px;color:var(--ink)}.ap-related__name,.ap-related__stat{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-related__stat{font-size:11px;font-weight:600;color:var(--ink-muted)}.ap-related__stat .is-pos{color:var(--win);font-weight:800}.ap-related__stat .is-neg{color:var(--loss);font-weight:800}.ap-related__roi{flex-shrink:0;min-width:52px;font-family:var(--font-mono);font-size:13px;font-weight:800;text-align:right}.ap-related__roi.is-pos{color:var(--win)}.ap-related__roi.is-neg{color:var(--loss)}.ae-perf-hero__value,.num,.pw-id-strip__metric dd{font-variant-numeric:tabular-nums}.ex-rank-meta{display:flex;flex-direction:column;gap:3px;min-width:0}.ex-rank-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.ex-rank-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;border:1px solid var(--border);background:var(--surface-elevated);font-size:9px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-muted)}.ex-rank-badge--pr{border-color:color-mix(in srgb,var(--pitch) 35%,var(--border));background:var(--pitch-soft);color:var(--pitch-dark)}.ex-rank-badge--pr em{font-style:normal;font-family:var(--font-mono);font-size:9px;font-weight:700}.ex-rank-badge--pr em.is-pos{color:var(--win)}.ex-rank-badge--pr em.is-neg{color:var(--loss)}.ex-rank-badge--trust{border-color:color-mix(in srgb,var(--metric-trust,#0369a1) 28%,var(--border));background:var(--metric-trust-soft,#e0f2fe);color:var(--metric-trust,#0369a1);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-career-header .ae-career-summary{margin-top:16px;padding:16px 0 0;border:0;border-top:1px solid var(--border);border-radius:0;box-shadow:none;background:transparent}@media (min-width:768px){.ap-career-page .pw-id-strip{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);align-items:start;gap:14px}}.ap-career-page .pw-id-strip__metric--pr dd{align-items:baseline}.ap-career-page .pw-id-strip__pr-value{font-family:var(--font-heading);font-size:1.65rem;font-weight:900;letter-spacing:-.03em;line-height:1}.ap-career-page .pw-id-strip__metric--trust dd{font-family:var(--font-body)}@media (max-width:479px){.ap-rating-card__path{display:none}.ap-rating-card__goal{padding:10px 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface)}}.ap-perf-slice .pw-data-table{font-size:13px}.ap-perf-slice .pw-data-table td,.ap-perf-slice .pw-data-table th{padding:10px 12px}@media (max-width:767px){.ap-page .ap-perf-toolbar{flex-direction:column;align-items:stretch;gap:12px}.ap-page .ap-perf-toolbar__pr{overflow-x:visible}.ap-page .ap-perf-toolbar__pr .pr-term-panel{min-width:0;width:100%}}.ap-page .transparency-hub{border-top:3px solid var(--pitch);box-shadow:var(--ae-shadow)}.ap-page .transparency-hub-header .kicker{color:var(--pitch-dark)}.ap-page .transparency-metrics{border-radius:var(--radius)}.ap-page .transparency-metrics--slim{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:480px){.ap-page .transparency-metrics--slim{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap-page .transparency-metric--lead{background:linear-gradient(180deg,color-mix(in srgb,var(--pitch) 10%,transparent),transparent)}.ap-page .transparency-hub-grid,.ap-page .transparency-hub-grid>*{min-width:0}@media (max-width:480px){.ap-page .transparency-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap-page .ap-panel{box-shadow:var(--ae-shadow)}.ap-page .ap-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ap-page .ap-panel__title{font-family:var(--font-heading);font-size:1rem;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.ap-page .ap-panel__hint{margin:-6px 0 12px;font-size:13px;color:var(--ink-muted)}.ap-career-page .ap-career-shell>.pr-career-page>.ap-career-tabs,.ap-career-page .ap-career-shell>.pr-career-page>.pr-career-tabs{border:0;border-bottom:1px solid var(--border);border-radius:0;box-shadow:none;padding:0 14px}.ap-career-page:not(:has(.ap-career-shell)) .ap-career-tabs,.ap-career-page:not(:has(.ap-career-shell)) .pr-career-tabs{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--ae-shadow);padding:4px}.ap-career-page .ap-career-tabs__btn,.ap-career-page .pr-career-tabs__btn{border-radius:var(--radius);color:var(--ink-muted);font-weight:800}.ap-career-page .ap-career-tabs__btn--active,.ap-career-page .pr-career-tabs__btn--active{background:var(--pitch);color:#001018}.ap-career-page .pr-term-kpi,.ap-career-page .pr-term-panel,.ap-career-page .pr-term-toolbar{border-color:var(--border);background:var(--surface);color:var(--ink);box-shadow:var(--ae-shadow)}.ap-career-page .pr-term-kpi__label{color:var(--ink-muted)}.ap-career-page .pr-term-kpi__value{color:var(--ink)}.ap-career-page .pr-term-kpi__delta.is-pos{color:var(--win)}.ap-career-page .pr-term-kpi__delta.is-neg{color:var(--loss)}.ap-career-page .pr-term-chip{border-color:var(--border);background:var(--surface-elevated);color:var(--ink-secondary)}.ap-career-page .pr-term-chip.is-active{border-color:color-mix(in srgb,var(--pitch) 45%,var(--border));background:var(--pitch);color:#001018}.ap-career-page .pr-term-chart{min-width:0}.ap-career-page .pr-term-bars-wrap{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.ap-career-page .pr-term-bars__track{height:96px}.ap-career-page .pr-term-panel__title{color:var(--ink-secondary)}.ap-career-page .pr-term-chart .author-profit__tick,.ap-career-page .pr-term-chart .author-profit__xtick{fill:var(--ink-secondary)}.ap-career-page .pr-career-block label{color:var(--ink-secondary)}.ap-career-page .pr-career-block .btn-secondary{margin-top:12px}.ae-trust-picks .ap-panel{padding:0;overflow:hidden}.ae-trust-picks .ap-panel__head{padding:16px 18px 0;margin-bottom:0}.ae-trust-picks .settled-vertical--standalone{padding:8px 0 0}.ap-page .settled-recent-panel{border:1px solid var(--border);border-radius:var(--ae-radius);background:var(--surface);box-shadow:var(--ae-shadow);overflow:hidden}.ap-page .settled-vertical-row:hover{background:var(--surface-elevated)}.ae-author-card--skeleton{pointer-events:none}.ae-catalog-skeleton__rank{grid-area:rank;width:28px;height:28px;border-radius:8px}.ae-author-card--skeleton .ap-skeleton-avatar{border-radius:50%;flex-shrink:0;width:72px;height:72px}.ae-catalog-skeleton__lines{display:flex;flex-direction:column;gap:6px;flex:1 1 auto}.ae-catalog-skeleton__stats{display:flex;flex:1 1 auto;gap:8px;min-width:0}.ae-catalog-skeleton__stats>.ap-skeleton{flex:1 1 0;min-width:72px;height:52px;border-radius:var(--radius)}.ae-catalog-skeleton__expand{width:40px;min-height:52px;border-radius:var(--radius);flex-shrink:0}.ap-rating-card__head .ap-rating-card__head-main{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.ap-rating-card__head .ap-rating-card__div-pill{align-self:start}.ap-rating-card__div-pill--gold,.ap-rating-card__div-pill--platinum{border-color:color-mix(in srgb,var(--gold) 40%,var(--border));background:color-mix(in srgb,var(--gold-soft) 80%,var(--surface));color:var(--ink)}.ap-rating-card__div-pill--diamond,.ap-rating-card__div-pill--master{border-color:color-mix(in srgb,var(--pitch) 45%,var(--border));background:linear-gradient(135deg,var(--pitch-soft),var(--surface));color:var(--pitch-dark)}.ap-rating-card__div-pill--challenger,.ap-rating-card__div-pill--elite,.ap-rating-card__div-pill--grandmaster{border-color:color-mix(in srgb,var(--pitch-dark) 50%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--pitch) 18%,var(--surface)),var(--surface-elevated));color:var(--pitch-dark);box-shadow:var(--ae-accent-glow)}.ae-form-strip{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ae-form-strip--hero{gap:5px}.ae-form-strip li{display:flex}.ap-page .author-form-pills{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.ap-page .author-form-card__hint{margin-top:8px;font-size:11px;font-weight:600;color:var(--ink-muted);line-height:1.45}.ap-page .author-form-pill-link:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:2px;border-radius:var(--radius)}.ex-page .ex-rank-pos{border-radius:var(--radius)}.ex-page .ex-rank-pos--gold{color:#b45309;background:color-mix(in srgb,#fbbf24 14%,var(--surface))}.ex-page .ex-rank-pos--silver{color:#64748b;background:color-mix(in srgb,#94a3b8 16%,var(--surface))}.ex-page .ex-rank-pos--bronze{color:#c2410c;background:color-mix(in srgb,#fb923c 14%,var(--surface))}.ex-page .ex-rank-trust{flex-shrink:0;font-size:10px}@media (max-width:520px){.ap-rating-card__head{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto}.ap-rating-card__head .ap-rating-card__div-pill{grid-column:1/-1}}.ae-roi-windows,.pr-roi-windows{padding:18px;border-radius:var(--ae-radius);border:1px solid var(--border);background:var(--surface);box-shadow:var(--ae-shadow)}.ae-roi-windows__hint,.pr-roi-windows .ae-roi-windows__hint{margin:4px 0 14px;font-size:13px;color:var(--ink-muted);line-height:1.45}.ae-roi-windows__grid,.pr-roi-windows__grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:720px){.ae-roi-windows__grid,.pr-roi-windows__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ae-roi-windows__card,.pr-roi-windows__card{display:grid;gap:6px;padding:12px 14px;border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(165deg,var(--surface-elevated),var(--surface));min-height:96px}.ae-roi-windows__days,.pr-roi-windows__days{margin:0;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted)}.ae-roi-windows__roi,.pr-roi-windows__roi{margin:0;font-family:var(--font-heading);font-size:1.5rem;font-weight:800;letter-spacing:-.03em;line-height:1}.ae-roi-windows__roi.is-pos,.pr-roi-windows__roi.is-pos{color:var(--win)}.ae-roi-windows__roi.is-neg,.pr-roi-windows__roi.is-neg{color:var(--loss)}.ae-roi-windows__meta,.pr-roi-windows__meta{margin:0;font-size:11px;font-weight:600;color:var(--ink-secondary);line-height:1.4}.ae-roi-windows__sample,.pr-roi-windows__sample{margin:0;font-size:11px;font-weight:600;color:var(--ink-muted);line-height:1.4}.ae-trust-ledger{border-radius:var(--ae-radius);border:1px solid var(--border);background:var(--surface);box-shadow:var(--ae-shadow);overflow:hidden}.ae-trust-ledger .transparency-hub{border:0;border-radius:0;box-shadow:none;background:transparent}.ae-trust-picks .ap-panel__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.ae-ledger-filters{display:flex;flex-wrap:wrap;gap:6px}.ae-ledger-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 14px}.ae-ledger-sort{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:639px){.ae-ledger-toolbar{width:100%;flex-direction:column;align-items:stretch}.ae-ledger-sort{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ae-ledger-sort::-webkit-scrollbar{display:none}.ae-trust-picks .ap-panel__head{flex-direction:column;align-items:stretch}.ae-ledger-filters{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ae-ledger-filters::-webkit-scrollbar{display:none}.ae-ledger-filters__btn{flex-shrink:0}}.ae-ledger-filters__btn{padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface-elevated);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);cursor:pointer}.ae-ledger-filters__btn.is-active{border-color:color-mix(in srgb,var(--pitch) 40%,var(--border));background:var(--pitch-soft);color:var(--pitch-dark)}.ae-ledger-empty{margin:0;padding:var(--space-4) var(--space-5);text-align:center;font-size:13px;color:var(--ink-muted);border-top:1px dashed var(--border)}.ex-page .ex-feed{border-color:color-mix(in srgb,var(--border) 85%,var(--pitch-soft));box-shadow:var(--ae-shadow)}.ex-page .ex-feed-head{background:linear-gradient(180deg,var(--surface-elevated),var(--surface));color:var(--ink-secondary);font-family:var(--font-body);letter-spacing:.06em}.ex-page .ex-feed--full{width:100%}.ex-page .ex-feed-cards{display:grid;grid-template-columns:1fr;padding:12px 14px 16px;gap:14px}.ex-page .ex-feed-cards .tip-card{max-width:none;isolation:isolate;border-radius:var(--radius-lg);border-color:color-mix(in srgb,var(--border) 90%,var(--pitch-soft));box-shadow:0 1px 0 rgba(15,23,42,.04);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ex-page .ex-feed-cards .tip-card-express,.ex-page .ex-feed-cards .tip-scoreboard{position:relative;overflow:hidden}.ex-page .ex-feed-cards .tip-card-express-matches{position:relative;overflow-x:hidden;overflow-y:auto}.ex-page .ex-feed-cards .tip-card-wm{position:absolute;top:50%;left:50%;width:-moz-max-content;width:max-content;max-width:calc(100% - 2.5rem);transform:translate(-50%,-50%) rotate(-12deg);font-size:clamp(2.25rem,7vw,3.75rem);letter-spacing:.1em;z-index:0}.ex-page .ex-feed-cards .tip-card>:not(.tip-card-pitch):not(.tip-card-accent){position:relative;z-index:1}.ex-page .ex-feed-cards .tip-card:hover{border-color:color-mix(in srgb,var(--pitch) 30%,var(--border));box-shadow:var(--ae-shadow-hover);transform:translateY(-1px)}.ex-page .ex-feed-cards .tip-card-header{padding:10px 12px 8px;margin:0;border-bottom:1px solid var(--border);background:linear-gradient(180deg,var(--surface-elevated),var(--surface))}.ex-page .ex-feed-cards .tip-card-header-top{align-items:center;gap:8px}.ex-page .ex-feed-cards .tip-card-sport-row{min-width:0;flex:1 1 auto}.ex-page .ex-feed-cards .tip-card-footer{border-top:1px solid var(--border);background:var(--surface-elevated)}.ex-page .ex-feed-cards .atip-identity--header .atip-identity__avatar,.ex-page .ex-feed-cards .atip-identity--header .atip-identity__avatar--fallback{width:30px;height:30px;font-size:11px}.ex-page .ex-feed-cards .atip-identity--header .atip-identity__handle{font-size:13px}.ex-page .ex-feed-cards .atip-identity__badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.ex-page .ex-feed-cards .atip-identity__badges.cabinet-identity-badges{margin-top:4px}.ex-page .ex-feed-cards .atip-identity__badges .cabinet-chip{font-size:10px;padding:2px 8px}.ex-page .ex-feed-cards .atip-identity__badges .cabinet-chip--pr{display:inline-flex;align-items:center;gap:4px;text-transform:none;letter-spacing:.01em}.ex-page .ex-feed-cards .tip-card-published-row{display:flex;justify-content:center;padding:10px 14px 2px;border-top:1px solid color-mix(in srgb,var(--border) 65%,transparent)}.ex-page .ex-feed-cards .tip-card-published-row .tip-published-at{margin:0;font-size:11px;font-weight:600;color:var(--ink-secondary)}.ex-page .exl-feed{gap:10px;padding:10px;background:color-mix(in srgb,var(--surface-elevated) 55%,#eef2f6)}.ex-page .exl-card{border-radius:var(--radius);border:1px solid var(--border);box-shadow:0 1px 0 rgba(15,23,42,.04);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;grid-template-columns:1fr;grid-template-areas:"head" "main" "foot"}.ex-page .exl-card:hover{border-color:color-mix(in srgb,var(--pitch) 28%,var(--border));box-shadow:var(--ae-shadow-hover);transform:translateY(-1px)}.ex-page .exl-pager{background:var(--surface-elevated);border-top:1px solid var(--border)}.ex-page .exl-pager__cell{display:contents}.ex-page .exl-pager button{border-radius:var(--radius)}.ex-page .ex-empty-block{display:grid;gap:10px;justify-items:center;padding:24px 16px;border-top:1px solid var(--border);background:var(--surface-elevated);text-align:center}.ex-page .ex-empty{margin:0;font-size:13px;font-weight:600;color:var(--ink-muted)}.ex-page .exl-feed .ex-empty{padding:32px 20px;border-radius:var(--radius);border:1px dashed var(--border);background:var(--surface)}.ex-page .ex-empty-block--feed{margin:10px;border-radius:var(--radius);border:1px dashed var(--border)}.ex-page .ex-empty-hint{margin:0;font-size:12px;color:var(--ink-muted);line-height:1.45}.ex-page .ex-empty-block-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px}@media (max-width:767px){.ex-page .ex-toolbar--secondary{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ex-page .ex-toolbar--secondary::-webkit-scrollbar{display:none}.ex-page .ex-toolbar--secondary .ex-chips,.ex-page .ex-toolbar--secondary .ex-filter-select{flex-shrink:0}}.ex-filter-section{display:grid;gap:8px}.ex-filter-section__label{margin:0;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.ex-filter-section--advanced{display:grid;gap:8px}.ex-filter-section--advanced .ex-filter-select{width:100%}.ex-filter-backdrop,.ex-filter-panel__foot,.ex-filter-panel__head{display:none}@media (max-width:767px){.ex-filter-backdrop{display:block;position:fixed;inset:0;z-index:45;border:0;padding:0;margin:0;background:color-mix(in srgb,var(--ink) 42%,transparent);cursor:pointer}.ex-page .ex-toolbar--secondary.ex-filter-panel{position:fixed;left:0;right:0;bottom:0;z-index:46;max-height:min(88vh,720px);margin:0;padding:0;overflow:hidden;flex-direction:column;flex-wrap:nowrap;border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-bottom:0;box-shadow:0 -12px 40px color-mix(in srgb,var(--ink) 18%,transparent)}.ex-filter-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;padding:18px 16px 14px;border-bottom:1px solid var(--border);background:var(--surface-elevated);flex-shrink:0}.ex-filter-panel__head:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:40px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--ink-muted) 35%,var(--border))}.ex-filter-panel__title{margin:0;font-family:var(--font-heading);font-size:15px;font-weight:800;letter-spacing:-.02em}.ex-filter-panel__close{padding:6px 10px;border:0;border-radius:var(--radius);background:transparent;font-size:12px;font-weight:700;color:var(--ink-muted);cursor:pointer}.ex-filter-panel__body{flex:1;overflow-y:auto;padding:12px 14px 8px;display:flex;flex-direction:column;gap:14px;-webkit-overflow-scrolling:touch}.ex-page .ex-filter-panel__body .ex-chips{flex-wrap:wrap;flex-shrink:1}.ex-filter-panel__foot{display:flex;padding:12px 14px calc(12px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--border);background:var(--surface-elevated);flex-shrink:0}.ex-filter-panel__apply{width:100%;justify-content:center}}@media (min-width:768px){.ex-filter-section__label{display:none}.ex-page .ex-toolbar--secondary.ex-filter-panel .ex-filter-panel__body,.ex-page .ex-toolbar--secondary.ex-filter-panel .ex-filter-section{display:contents}}.ex-page .ex-filter-select select:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ex-page .ex-live:before{animation:none}}.ex-page .ex-hero{position:relative;overflow:hidden;border-radius:var(--radius-xl)}.ex-page .ex-hero:after{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--pitch-bright),var(--pitch),transparent 75%);pointer-events:none}.ex-page .ex-hero-note{padding:8px 10px;border-radius:var(--radius);border:1px dashed color-mix(in srgb,var(--pitch) 22%,var(--border));background:color-mix(in srgb,var(--pitch-soft) 30%,var(--surface));color:var(--ink-secondary)}.ex-page .ex-modes{border-radius:var(--radius-lg);border-color:color-mix(in srgb,var(--pitch) 18%,var(--border));background:var(--surface);box-shadow:var(--shadow)}.ex-page .ex-mode{border-radius:var(--radius);transition:background .15s ease,color .15s ease}.ex-page .ex-mode:not(.ex-mode--on):hover{background:var(--surface-elevated);color:var(--pitch-dark)}.ex-page .ex-mode--on{box-shadow:0 2px 10px color-mix(in srgb,var(--pitch) 25%,transparent)}.ex-page .ex-toolbar{border-radius:var(--radius-lg)}.ex-page .ex-search input{border-radius:var(--radius)}.ex-page .ex-search input:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:2px}.ex-page .ex-chip:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:2px}.ex-page .ex-chip{border-radius:999px}.ex-page .ex-feed,.ex-page .ex-rank{border-radius:var(--radius-lg)}.ex-page .ex-rank-card{border-radius:0}.ex-page .ex-mobile-top .ex-rank-row{border-radius:var(--radius)}.ap-career-page .ap-career-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:6px 10px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);font-size:12px;font-weight:800;color:var(--ink-secondary);text-decoration:none;transition:border-color .15s,background .15s,color .15s}.ap-career-page .ap-career-back:hover{border-color:color-mix(in srgb,var(--pitch) 35%,var(--border));background:var(--pitch-soft);color:var(--pitch-dark)}.ex-page .ae-exchange-rank,.ex-page .exl-author-rank{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:2px 7px;border-radius:999px;border:1px solid color-mix(in srgb,var(--pitch) 30%,var(--border));background:color-mix(in srgb,var(--pitch) 10%,var(--surface));font-family:var(--font-mono);font-size:10px;font-weight:800;color:var(--pitch-dark);letter-spacing:.02em}.ae-exchange-skeleton{gap:12px}.ae-exchange-skeleton__hero{padding:20px 24px;border-radius:var(--ae-radius);border:1px solid var(--border);background:var(--surface)}.ae-exchange-skeleton__hero-inner{display:grid;gap:20px}@media (min-width:1024px){.ae-exchange-skeleton__hero-inner{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);align-items:start}}.ae-exchange-skeleton__hero-copy{display:grid;gap:10px}.ae-exchange-skeleton__hero-kicker{width:120px;height:12px;border-radius:6px}.ae-exchange-skeleton__hero-title{width:min(100%,320px);height:28px;border-radius:8px}.ae-exchange-skeleton__hero-lead{width:min(100%,420px);height:14px;border-radius:6px}.ae-exchange-skeleton__hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ae-exchange-skeleton__hero-btn{width:120px;height:36px;border-radius:var(--radius)}.ae-exchange-skeleton__hero-btn--sm{width:96px}.ae-exchange-skeleton__hero-stats{display:grid;gap:8px}.ae-exchange-skeleton__hero-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:480px){.ae-exchange-skeleton__hero-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ae-exchange-skeleton__hero-stat-grid--secondary .ae-exchange-skeleton__hero-stat--sm{min-height:44px}.ae-exchange-skeleton__hero-stat{min-height:52px;border-radius:var(--radius)}.ae-exchange-skeleton__modes{display:flex;gap:8px;max-width:320px}.ae-exchange-skeleton__mode{flex:1;height:40px}.ae-exchange-skeleton__toolbar{height:52px}.ae-exchange-skeleton__layout{display:grid;gap:12px}@media (min-width:980px){.ae-exchange-skeleton__layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}}.ae-exchange-skeleton__feed,.ae-exchange-skeleton__rank{border:1px solid var(--border);border-radius:var(--ae-radius);background:var(--surface);overflow:hidden}.ae-exchange-skeleton__feed{padding:0;display:grid;gap:0}.ae-exchange-skeleton__mobile-rank{padding:8px;border-bottom:1px solid var(--border);display:grid;gap:6px}.ae-exchange-skeleton__mobile-rank-head{height:36px;border-radius:var(--radius)}.ae-exchange-skeleton__mobile-rank-row{height:44px;border-radius:var(--radius)}@media (min-width:980px){.ae-exchange-skeleton__mobile-rank{display:none}}@media (max-width:979px){.ae-exchange-skeleton__rank{display:none}}.ae-exchange-skeleton__feed-head{height:36px;margin:0;border-radius:0}.ae-exchange-skeleton__cards{display:grid;gap:14px;padding:12px 14px 16px}@media (min-width:768px){.ae-exchange-skeleton__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.ae-exchange-skeleton__tip{height:220px;border-radius:var(--radius-lg)}.ae-exchange-skeleton__rank{padding:8px;display:grid;gap:6px}.ae-exchange-skeleton__rank-head{height:40px;margin-bottom:4px}.ae-exchange-skeleton__rank-row{height:44px}.ae-career-skeleton{display:grid;gap:16px}.ae-career-skeleton__back{width:140px;height:14px;margin-bottom:8px}.ae-career-skeleton__header-row{display:flex;align-items:center;gap:14px;margin-bottom:12px}.ae-career-skeleton__avatar{width:64px;height:64px;flex-shrink:0}.ae-career-skeleton__lines{flex:1;min-width:0}.ae-career-skeleton__strip{height:88px;margin-bottom:12px;border-radius:var(--radius)}.ae-career-skeleton__summary-wrap{margin-top:16px}.ae-career-skeleton__summary-title{width:55%;height:14px;margin-bottom:14px;border-radius:var(--radius)}.ae-career-skeleton__summary{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.ae-career-skeleton__summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ae-career-skeleton__summary{grid-template-columns:repeat(6,minmax(0,1fr))}}.ae-career-skeleton__stat{height:72px;border-radius:var(--radius)}.ae-career-skeleton__tabs{height:46px;border-radius:var(--radius-lg)}.ae-catalog-skeleton__title{width:40%}.ae-catalog-skeleton__modes{display:grid;grid-template-columns:1fr 1fr;gap:6px;max-width:320px;margin:0 22px 14px}.ae-catalog-skeleton__filter-toggle,.ae-catalog-skeleton__mode{height:40px;border-radius:var(--radius)}.ae-catalog-skeleton__filter-toggle{display:none;margin-block:0 12px;margin-inline:22px;width:calc(100% - 44px)}.ae-catalog-skeleton__filters{height:88px;margin:0 22px 22px}@media (max-width:900px){.ae-catalog-skeleton__filters{display:none}.ae-catalog-skeleton__filter-toggle{display:block}}@media (max-width:640px){.ae-catalog-skeleton__filters{margin-inline:16px}.ae-catalog-skeleton__filter-toggle{margin-inline:16px;width:calc(100% - 32px)}}.ae-catalog-skeleton__toolbar{display:flex;flex-direction:column;gap:10px;padding:0 4px 12px}@media (min-width:768px){.ae-catalog-skeleton__toolbar{flex-direction:row;align-items:center;justify-content:space-between}}.ae-catalog-skeleton__summary{width:120px;height:18px;border-radius:6px}.ae-catalog-skeleton__chips{width:min(100%,360px);height:32px;border-radius:999px}@media (min-width:900px){.ae-author-card--skeleton{display:grid;grid-template-columns:36px minmax(160px,1.4fr) minmax(0,1fr);gap:8px 12px;align-items:center}.ae-author-card--skeleton .ae-author-card__row{display:contents}.ae-author-card--skeleton .ae-catalog-skeleton__rank{grid-column:1}.ae-author-card--skeleton .ae-author-card__identity{grid-column:2}.ae-author-card--skeleton .ae-author-card__stats-row{grid-column:3}.ae-catalog-skeleton__stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}}.ae-catalog-skeleton__avatar{width:72px;height:72px}.ae-catalog-skeleton__lines{flex:1;min-width:0}.ap-page .ap-perf-slices{display:grid;gap:14px}@media (min-width:900px){.ap-page .ap-perf-slices{gap:1px;padding:1px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);overflow:hidden}.ap-page .ap-perf-slices .ap-perf-slice{border:0;border-radius:0;box-shadow:none}}.ap-page .ap-perf-slice{padding:0;overflow:hidden}.ap-page .ap-perf-slice .ap-panel__title{margin:0;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--surface-elevated);font-size:.9375rem}.ap-page .ap-perf-slice .pw-data-table__cards{padding:10px;gap:8px}.ap-page .ap-perf-slice .pw-data-table__card{border-color:color-mix(in srgb,var(--border) 90%,var(--pitch-soft));background:var(--surface)}.ap-page .ap-perf-slice .pw-data-table__card-row dd{font-variant-numeric:tabular-nums}.ap-page .ap-perf-slice .list-panel{border:0;border-radius:0;background:transparent;overflow-x:visible}@media (max-width:899px){.ap-page .ap-perf-slice .pw-data-table__cards{display:grid}.ap-page .ap-perf-slice .pw-data-table__table-wrap{display:none}}@media (min-width:900px){.ap-page .ap-perf-slice .pw-data-table__cards{display:none}.ap-page .ap-perf-slice .pw-data-table__table-wrap{display:block}}.ap-page .ap-perf-slice .data-table thead{background:var(--surface-elevated)}.ap-page .ap-perf-slice .data-table thead th{padding:10px 14px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--border)}.ap-page .ap-perf-slice .data-table td:not(:first-child),.ap-page .ap-perf-slice .data-table thead th:not(:first-child){text-align:right}.ap-page .ap-perf-slice .data-table td{padding:11px 14px;font-variant-numeric:tabular-nums}.ap-page .ap-perf-slice .data-table td:not(:first-child){font-family:var(--font-mono);font-weight:700;font-size:13px}.ap-page .ap-perf-slice .data-table tbody tr:hover{background:color-mix(in srgb,var(--pitch-soft) 14%,var(--surface))}.ap-page .ap-perf-slice .text-positive{color:var(--win)}.ap-page .ap-perf-slice .text-red-500{color:var(--loss)}.ap-page .ap-perf-slice__label{font-weight:600;color:var(--ink)}.ap-page .ap-perf-slice__muted{color:var(--ink-secondary)}.ap-page .ap-perf-slice .is-pos{color:var(--win)}.ap-page .ap-perf-slice .is-neg{color:var(--loss)}.ap-page .ap-embed__link{display:inline-flex;align-items:center;gap:4px;margin-top:12px}.ap-page .ap-drawer__cta{margin-top:16px}.ae-trust-picks.ae-trust-ledger .ap-panel,.ae-trust-picks.ae-trust-ledger .settled-recent-panel{border:0;box-shadow:none;background:transparent}.ap-drawer .ap-pr-detail{display:grid;gap:12px;margin-bottom:0;padding:14px 16px;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--pitch) 30%,var(--border));background:linear-gradient(145deg,var(--pitch-soft),var(--surface));box-shadow:var(--ae-shadow)}.ap-drawer .ap-pr-detail__value{margin:0;font-family:var(--font-heading);font-size:clamp(2rem,6vw,2.5rem);font-weight:900;letter-spacing:-.03em;line-height:1;color:var(--ink)}.ap-drawer .ap-stats-dl{display:flex;flex-direction:column;gap:1px;margin:0;padding:1px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);overflow:hidden}.ap-drawer .ap-stats-dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 14px;background:var(--surface);border-bottom:0}.ap-drawer .ap-stats-dl>div:hover{background:color-mix(in srgb,var(--pitch-soft) 12%,var(--surface))}.ap-drawer .ap-stats-dl dt{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ap-drawer .ap-stats-dl dd{margin:0;font-family:var(--font-mono);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.ap-drawer .ap-career-ladder{display:flex;flex-direction:column;gap:1px;margin:0;padding:1px;list-style:none;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);overflow:hidden}.ap-drawer .ap-career-ladder__step{display:flex;align-items:center;gap:10px;padding:12px 14px;border:0;border-radius:0;background:var(--surface);font-size:13px;font-weight:700;color:var(--ink-muted)}.ap-drawer .ap-career-ladder__step--current{border-color:color-mix(in srgb,var(--pitch) 45%,var(--border));background:var(--pitch-soft);color:var(--pitch-dark);box-shadow:var(--ae-accent-glow)}.ap-drawer .ap-career-ladder__step--peak,.ap-drawer .ap-career-ladder__step--reached{border-color:color-mix(in srgb,var(--pitch) 28%,var(--border));background:color-mix(in srgb,var(--pitch) 8%,var(--surface));color:var(--pitch-dark)}.ap-drawer .ap-career-ladder__step--locked{opacity:.5}.ap-drawer .ap-career-ladder__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;border:1px solid color-mix(in srgb,var(--pitch) 25%,var(--border));background:var(--surface)}.ap-drawer .ap-meta-line{margin:12px 0 0;font-size:12px;font-weight:700;color:var(--ink-muted)}.ap-drawer .ap-sample-note{margin:0 0 12px;padding:10px 12px;border-radius:var(--radius);border:1px dashed color-mix(in srgb,var(--gold) 35%,var(--border));background:color-mix(in srgb,var(--gold-soft,#fffbeb) 40%,var(--surface));font-size:12px;line-height:1.45;color:var(--ink-secondary)}.ap-page .ap-embed--breakdown{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.ap-page .ap-embed--breakdown .pr-term-panel{padding:0;border:0;box-shadow:none;background:transparent}.ap-page .ap-embed--breakdown .pr-term-panel__head{margin-bottom:10px}.ap-page .ap-span-5 .pr-career-progress__step{border-color:var(--border);background:var(--surface-elevated);color:var(--ink-muted)}.ap-page .ap-span-5 .pr-career-progress__step--current{border-color:color-mix(in srgb,var(--pitch) 45%,var(--border));background:var(--pitch-soft);color:var(--pitch-dark)}.ap-page .ap-span-5 .pr-career-progress__current,.ap-page .ap-span-5 .pr-career-progress__next{color:var(--ink-secondary)}.ap-page .ap-report-row{display:flex;justify-content:center;margin-top:12px;padding:16px 12px 0;border-top:1px dashed color-mix(in srgb,var(--border) 85%,transparent)}.ap-page .author-report{display:grid;gap:8px;justify-items:center;width:min(100%,420px);text-align:center}.ap-page .author-report__trigger{padding:0;border:0;background:transparent;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .15s ease}.ap-page .author-report__trigger:hover{color:var(--ink-secondary)}.ap-page .author-report__trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:3px;border-radius:4px}.ap-page .author-report__sheet{width:100%;margin-top:0;padding:14px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow)}.ap-page .author-report__submit{width:100%;justify-content:center;font-size:13px}.ap-page .author-report__message{margin:0;font-size:12px;font-weight:600;color:var(--ink-muted);line-height:1.4}.ex-page .ex-form-chart{background:linear-gradient(to bottom,transparent calc(50% - 1px),color-mix(in srgb,var(--border) 85%,transparent) calc(50% - 1px),color-mix(in srgb,var(--border) 85%,transparent) calc(50% + 0px),transparent calc(50% + 0px))}.ex-page .ex-rank-form{padding-top:10px;border-top:1px solid var(--border)}.ex-page .ex-rank-form-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.authors-directory__exchange-link:focus-visible,.authors-directory__filter-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:2px}.ap-page .ap-hero-icon-btn:focus-visible,.ap-page .ap-link-btn--hero:focus-visible,.ap-page .ap-link-btn:focus-visible,.ap-page .ap-tabs__btn:focus-visible,.ap-page .sport-pill:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:2px}.ex-page .ex-layout{gap:14px}.ex-page .ex-mobile-top{margin-bottom:0;padding:0;border:0;background:transparent}.ex-page .ex-mobile-top .ex-rank{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);overflow:hidden}.ex-page .ex-mobile-top .ex-rank-head{padding:12px 14px 8px;background:linear-gradient(180deg,var(--surface-elevated),var(--surface));font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted)}.ex-page .ex-mobile-top .ex-rank-list--compact .ex-rank-row{padding:10px 12px}.ex-page .ex-mobile-top .ex-rank-list--compact .ex-rank-row:hover{background:color-mix(in srgb,var(--pitch-soft) 22%,var(--surface))}.ex-page .ex-mobile-top{border-bottom-color:var(--border)}@media (min-width:980px){.ex-page .ex-rank--desktop{top:calc(var(--site-chrome-sticky-top, 3.75rem) + .5rem)}}.ex-page .ex-mode--on{background:var(--pitch);color:#001018;box-shadow:var(--ae-accent-glow)}.ex-page .ex-mode:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:2px}.ex-page .ex-chip--filter{border-color:color-mix(in srgb,var(--pitch) 40%,var(--border));background:var(--pitch-soft);color:var(--pitch-dark)}.ex-page .ex-chip--filter:hover{border-color:color-mix(in srgb,var(--pitch) 55%,var(--border));background:color-mix(in srgb,var(--pitch) 15%,var(--surface))}.ap-career-page .pr-term-kpi-grid{display:grid;gap:10px;margin-bottom:12px}@media (min-width:640px){.ap-career-page .pr-term-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ap-career-page .pr-term-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ap-career-page .pr-term-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius);border:1px solid var(--border)}.ap-career-page .pr-term-table thead{background:color-mix(in srgb,var(--surface-elevated) 80%,var(--border))}.ap-career-page .pr-term-table tbody tr:hover td{background:var(--surface-elevated)}.ap-career-page .pr-term-error button:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:2px}@media (max-width:360px){.ae-career-summary__grid{grid-template-columns:1fr}}.ae-career-summary__grid>div{min-width:0}.ap-breadcrumb a:focus-visible,.ap-career-page .ap-career-back:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:2px;border-radius:var(--radius)}.ap-drawer .ap-pr-detail>p{margin:0;font-size:13px;font-weight:700;color:var(--ink-secondary)}.ap-career-page .pr-term-empty{border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--surface-elevated)}.ex-page .ex-chip--on,.ex-page .ex-chip--submit{border-color:color-mix(in srgb,var(--pitch) 45%,var(--border));background:var(--pitch);color:#001018;box-shadow:var(--ae-accent-glow)}.ex-page .ex-chip--on:hover,.ex-page .ex-chip--submit:hover{background:var(--pitch-bright);color:#001018}.ex-page .ex-chip--submit:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:2px}.ex-page .ex-rank .ex-rank-sort .ex-chip:not(.ex-chip--on){color:var(--ink-secondary);border-color:var(--border-strong);background:var(--surface);font-weight:700}.ex-page .ex-rank .ex-chip:not(.ex-chip--on){color:var(--ink-secondary)}.ex-page .tip-card .tip-published-at,.ex-page .tip-published-at{color:var(--ink-secondary);font-weight:600}.ex-page .atip-identity--feed .atip-identity__country,.ex-page .atip-identity--feed .atip-identity__meta-muted{color:var(--ink-secondary)}.ex-page .ap-trust-chip.ap-trust-chip--t0{color:var(--ink-secondary);background:var(--surface-elevated)}.ex-page .ap-trust-chip .ap-trust-chip__odds,.ex-page .ap-trust-chip .ap-trust-chip__yield,.ex-page .pw-badge__sub{color:var(--ink-secondary)}.ex-page .exl-leg-pick--sub b{background:var(--pitch-soft);border:1px solid color-mix(in srgb,var(--pitch) 35%,var(--border));box-shadow:inset 2px 0 0 var(--pitch);color:var(--pitch-dark)}.ex-page .exl-leg-pick--paid b{background:color-mix(in srgb,var(--pitch) 8%,var(--surface-elevated));border:1px solid color-mix(in srgb,var(--pitch) 28%,var(--border));box-shadow:inset 2px 0 0 var(--pitch-dark);color:var(--pitch-dark)}.ex-page .ex-toolbar--secondary{margin-top:8px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-elevated);gap:12px}@media (max-width:767px){.ex-page .ex-toolbar--secondary{flex-direction:column;align-items:stretch;overflow:visible;flex-wrap:wrap}.ex-page .ex-toolbar--secondary .ex-chips{flex-wrap:wrap;flex-shrink:1}}.ae-perf-dashboard .kicker,.ae-perf-form-row .kicker{margin:0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.ae-perf-form-row__form,.ae-perf-form-row__outcome{min-width:0}.ae-perf-form-row__chart{margin-top:16px}.ae-perf-form-row__strip{margin-top:12px}.ap-page .ap-panel__head .ap-panel__title{margin:0}@media (max-width:767px){.ap-page .ap-tab-panel--tips .sport-filter-pills{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.ap-page .ap-tab-panel--tips .sport-filter-pills::-webkit-scrollbar{display:none}.ap-page .ap-tab-panel--tips .sport-pill{flex-shrink:0}}.ap-career-page .pr-career-season-card__meta{overflow-wrap:anywhere}.ap-page .ae-perf-dashboard .author-outcome-chart{padding:8px 0 0;border:0;background:transparent;box-shadow:none}@media (max-width:767px){.ap-career-page .pr-career-tabs.ap-career-tabs,.ap-page .ap-tabs{position:sticky;top:calc(var(--site-chrome-sticky-top, 3.75rem) + .25rem);z-index:30;margin-top:12px;backdrop-filter:none;background:var(--surface)}.ap-career-page .ap-career-tabs-select{background:var(--surface)}}.ap-page .ap-demo-banner{display:flex;align-items:flex-start;gap:10px}.ap-page .ap-demo-banner:before{content:"";flex-shrink:0;width:4px;align-self:stretch;border-radius:999px;background:linear-gradient(180deg,var(--pitch-bright),var(--pitch-dark))}.ap-page .ap-rating-card__cta:focus-visible,.ap-page .ap-rating-card__goal:focus-visible,.ap-page .ap-rating-card__head:focus-visible,.ap-page .ap-rating-card__metric:focus-visible,.ap-page .ap-rating-card__more:focus-visible,.ap-page .ap-rating-card__sample:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:2px}.ap-career-page .ap-career-tabs__btn:focus-visible,.ap-career-page .pr-career-tabs__btn:focus-visible{outline:2px solid color-mix(in srgb,var(--pitch) 55%,transparent);outline-offset:2px}.ap-career-page .pr-career-titles__item:focus-within{border-color:color-mix(in srgb,var(--pitch) 45%,var(--border));box-shadow:var(--ae-accent-glow)}.atip-identity{display:flex;align-items:flex-start;gap:12px;min-width:0}.atip-identity--inline{margin-top:10px;padding:10px 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-elevated)}.atip-identity__avatar-link{flex-shrink:0;text-decoration:none}.atip-identity__avatar{display:block;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--surface);border:1px solid var(--border)}.atip-identity--inline .atip-identity__avatar,.atip-identity--inline .atip-identity__avatar--fallback{width:36px;height:36px}.atip-identity--panel .atip-identity__avatar,.atip-identity--panel .atip-identity__avatar--fallback{width:52px;height:52px}.atip-identity__avatar--fallback{display:grid;place-items:center;font-family:var(--font-heading);font-size:1.1rem;font-weight:800;color:var(--pitch-dark);background:var(--pitch-soft)}.atip-identity__body{min-width:0;display:flex;flex-direction:column;gap:6px}.atip-identity__who{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.atip-identity__handle{font-weight:800;font-size:14px;color:var(--ink);text-decoration:none}.atip-identity__handle:hover{color:var(--pitch-dark)}.atip-identity__name{font-size:13px;color:var(--ink-secondary)}.atip-identity__name-inline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.atip-identity--exchange{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;gap:2px 8px;align-items:center;width:100%;min-width:0}.atip-identity--exchange .atip-identity__avatar-link{grid-row:1/3;align-self:start}.atip-identity--exchange .atip-identity__avatar,.atip-identity--exchange .atip-identity__avatar--fallback{width:32px;height:32px}.atip-identity--exchange .atip-identity__handle{grid-column:2;grid-row:1;font-size:13px;line-height:1.2}.atip-identity--exchange .atip-identity__subtitle{grid-column:2;grid-row:2;margin:0;display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;color:var(--ink-secondary)}.atip-identity--exchange .atip-identity__subtitle--empty{display:none}.atip-identity--exchange .atip-identity__metrics-row{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.atip-identity__metrics{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.atip-identity__followers{margin:0;font-size:11px;font-weight:700;color:var(--ink-secondary)}.atip-identity--feed{align-items:center;gap:8px;margin:0 0 8px}.atip-identity--feed .atip-identity__avatar,.atip-identity--feed .atip-identity__avatar--fallback{width:28px;height:28px;font-size:11px}.atip-identity--feed .atip-identity__handle{font-size:13px}.atip-identity--feed .atip-identity__meta{min-width:0}.atip-identity--feed .atip-identity__metrics{gap:4px}.tip-card .atip-identity--feed{margin-bottom:10px}.atip-identity--footer,.atip-identity--header{display:inline-flex;align-items:center;gap:8px;margin:0;min-width:0;max-width:100%}.atip-identity__meta{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:1px}.atip-identity__mini{display:inline-flex;max-width:100%;align-items:center;gap:4px;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.01em}.atip-identity__mini-pr{color:var(--ink-muted)}.atip-identity__mini-sep{color:var(--ink-muted);opacity:.55;font-weight:600}.atip-identity__mini-roi.is-pos{color:var(--win)}.atip-identity__mini-roi.is-neg{color:var(--loss)}.atip-identity--footer .atip-identity__avatar-link,.atip-identity--header .atip-identity__avatar-link{flex-shrink:0}.atip-identity--footer .atip-identity__avatar,.atip-identity--footer .atip-identity__avatar--fallback,.atip-identity--header .atip-identity__avatar,.atip-identity--header .atip-identity__avatar--fallback{width:26px;height:26px;font-size:10px}.atip-identity--footer .atip-identity__handle,.atip-identity--header .atip-identity__handle{font-size:12px;font-weight:800;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atip-identity__badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.tip-card-sport-row .atip-identity--header{flex:1 1 auto;min-width:0}.atip-title-progress{margin:0 0 12px;padding:10px 12px;border-radius:var(--radius);background:color-mix(in srgb,var(--pitch) 5%,var(--surface));border:1px solid var(--border)}.atip-title-progress__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.atip-title-progress__exp{font-size:11px;font-weight:800;color:var(--ink-muted);white-space:nowrap}.atip-title-progress__bar{height:5px;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden}.atip-title-progress__bar>span{display:block;height:100%;width:calc(var(--bar-fill, 0) * 100%);border-radius:inherit;background:linear-gradient(90deg,var(--pitch),var(--pitch-dark))}.atip-title-progress__meta{margin:6px 0 0;font-size:11px;font-weight:700;color:var(--ink-secondary)}.ex-page .exl-author__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:6px}.ex-page .exl-author__identity{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ex-page .exl-leg-start{border-top-color:var(--border)}.ex-page .exl-leg-start b{color:var(--ink-secondary)}.atip-identity--feed .atip-identity__who{align-items:center;gap:6px}.atip-identity--feed .atip-identity__trust{display:flex;align-items:center}.atip-side-card{display:flex;flex-direction:column;gap:0}.atip-side-card__bio{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--ink-secondary);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.atip-side-card__actions{display:flex;flex-direction:column;gap:10px;margin-top:14px}.atip-side-card__sub-kicker{margin:0 0 8px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.atip-side-card__sub-off{margin:0;font-size:12px;color:var(--ink-muted);line-height:1.45}.atip-side-card__links{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.tip-side-related--clean .tip-side-related-item--compact{overflow:hidden;background:var(--surface)}.tip-side-related--clean .tip-side-related-item--compact.tip-side-related-item--win{border-left:3px solid var(--win);background:color-mix(in srgb,var(--win) 6%,var(--surface))}.tip-side-related--clean .tip-side-related-item--compact.tip-side-related-item--loss{border-left:3px solid var(--loss);background:color-mix(in srgb,var(--loss) 5%,var(--surface))}.tip-side-related--clean .tip-side-related-item--compact.tip-side-related-item--void{border-left:3px solid var(--ink-muted)}.tip-side-related--clean .tip-side-related-wm{display:none}.atip-related-result{display:inline-flex;padding:2px 7px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.atip-related-result--win{background:color-mix(in srgb,var(--win) 14%,transparent);color:var(--win)}.atip-related-result--loss{background:color-mix(in srgb,var(--loss) 12%,transparent);color:var(--loss)}.atip-related-result--void{background:var(--surface-elevated);color:var(--ink-muted)}.atip-related-result--live{background:color-mix(in srgb,var(--live) 14%,transparent);color:var(--live)}.atip-related-result--soon{background:color-mix(in srgb,var(--pitch) 12%,transparent);color:var(--pitch-dark)}.tip-detail-card .pr-term-match-impact{margin-top:12px;padding:12px 14px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-elevated)}.tip-detail-card .pr-term-match-impact__label{margin:0 0 8px;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted)}