:root{--ap-navy:#0b1f4d;--ap-gold:#c9a24b;--ap-ink:#1f2d52;--ap-muted:#64748b;--ap-line:#e6eaf2}.ap-root{max-width:1180px;margin:0 auto;padding:0 16px 56px}.ap-notice{margin:14px 0 0;padding:12px 16px;border-radius:12px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:.86rem;line-height:1.5}.ap-hero{position:relative;margin-top:14px;border-radius:20px;overflow:hidden;color:#fff;padding:18px 22px 0}.ap-hero__back{color:hsla(0,0%,100%,.82);font-size:.82rem;text-decoration:none;font-weight:600}.ap-hero__back:hover{color:#fff}.ap-hero__grid{display:grid;grid-template-columns:auto 1fr auto;grid-gap:22px;gap:22px;align-items:start;padding:16px 0 22px}.ap-hero__portrait{width:132px;height:132px;border-radius:18px;overflow:hidden;background:hsla(0,0%,100%,.12);border:2px solid hsla(0,0%,100%,.25);flex-shrink:0}.ap-hero__portrait img,.ap-hero__portrait>*{width:100%;height:100%;object-fit:cover}.ap-hero__tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.ap-hero__sport{font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ap-hero__name{margin:0 0 10px;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:900;line-height:1.05}.ap-hero__sub{margin:0 0 14px;color:hsla(0,0%,100%,.85);font-size:.9rem}.ap-hero__facts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ap-fact{display:inline-flex;flex-direction:column;padding:6px 12px;border-radius:10px;background:hsla(0,0%,100%,.1);min-width:64px}.ap-fact strong{font-size:.95rem;font-weight:800}.ap-fact span{font-size:.66rem;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.78)}.ap-hero__actions{display:flex;flex-wrap:wrap;gap:8px}.ap-hero__trust{text-align:center;padding:16px 18px;border-radius:16px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);min-width:120px}.ap-hero__trust-score{font-size:2.4rem;font-weight:900;line-height:1}.ap-hero__trust-label{font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.75);margin:4px 0 10px}.ap-share-msg{margin:6px 0 0;font-size:.8rem;color:hsla(0,0%,100%,.85)}.ap-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:10px;font-weight:700;font-size:.85rem;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:filter .15s,background .15s}.ap-btn--primary{background:var(--ap-gold);color:#1a1300;border-color:var(--ap-gold)}.ap-btn--primary:hover{filter:brightness(1.06)}.ap-btn--ghost{background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.25)}.ap-btn--ghost:hover{background:hsla(0,0%,100%,.18)}.ap-btn--outline{background:#fff;color:var(--ap-navy)!important;border-color:var(--ap-line)}.ap-btn--outline:hover{border-color:var(--ap-gold)}.ap-btn:disabled{opacity:.6;cursor:not-allowed}.ap-btn:focus-visible{outline:2px solid var(--ap-gold);outline-offset:2px}.ap-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;gap:4px;overflow-x:auto;background:#fff;border-bottom:1px solid var(--ap-line);padding:8px 0;margin:18px 0;-webkit-overflow-scrolling:touch}.ap-tab{flex:0 0 auto;padding:9px 16px;border:none;background:transparent;border-radius:8px;font-weight:700;font-size:.88rem;color:#374151;cursor:pointer;white-space:nowrap}.ap-tab:hover{color:#0b1f4d;background:#f1f4fa}.ap-tab--active{color:#fff;background:var(--ap-navy)}.ap-tab:focus-visible{outline:2px solid var(--ap-gold);outline-offset:2px}.ap-body{display:grid;grid-template-columns:1fr 320px;grid-gap:22px;gap:22px;align-items:start}.ap-main{gap:18px;min-width:0}.ap-aside,.ap-main{display:flex;flex-direction:column}.ap-aside{gap:16px}.ap-card{border:1px solid var(--ap-line);border-radius:14px;padding:18px;background:#fff}.ap-card__title{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:1rem;font-weight:800;color:var(--ap-navy,#0b1f4d)!important}.ap-card__title svg{color:var(--ap-gold)}.ap-card__text{margin:0;line-height:1.7;color:#374151;font-size:.9rem}.ap-empty{color:#475569;font-size:.88rem;margin:0;line-height:1.6}.ap-empty-block{border:1px dashed var(--ap-line);border-radius:14px;padding:28px 20px;text-align:center;color:#475569;background:#fbfcfe}.ap-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:10px;gap:10px}.ap-stat{border:1px solid var(--ap-line);border-radius:12px;padding:12px;text-align:center;background:#f8fafc}.ap-stat strong{display:block;font-size:1.5rem;color:var(--ap-navy)!important}.ap-stat span{font-size:.72rem;color:#475569;text-transform:uppercase;letter-spacing:.04em}.ap-stat--accent strong{color:var(--ap-gold)}.ap-form{display:inline-flex;gap:4px}.ap-form-pill{width:26px;height:26px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.78rem;color:#fff}.ap-form-pill--W{background:#16a34a}.ap-form-pill--D{background:#94a3b8}.ap-form-pill--L{background:#e23b3b}.ap-match{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-bottom:1px solid var(--ap-line)}.ap-match:last-child{border-bottom:none}.ap-match__head{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.ap-match__teams{font-size:.9rem}.ap-match__link,.ap-match__teams{font-weight:700;color:var(--ap-navy)!important}.ap-match__link{font-size:.8rem;text-decoration:none;white-space:nowrap}.ap-match__link:hover{text-decoration:underline}.ap-video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:14px;gap:14px}.ap-video-card{display:block;border:1px solid var(--ap-line);border-radius:12px;overflow:hidden;text-decoration:none;color:var(--ap-navy)!important;background:#fff}.ap-video-card:hover{border-color:var(--ap-gold)}.ap-video-card__thumb{height:124px;background:var(--ap-navy) center /cover no-repeat;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.9)}.ap-video-card__thumb img{width:100%;height:100%;object-fit:cover}.ap-video-card__body{padding:10px 12px}.ap-video-card__title{font-size:.84rem;font-weight:700;display:block}.ap-video-card__meta{font-size:.72rem;color:#475569;margin-top:4px}.ap-timeline{list-style:none;margin:0;padding:0}.ap-timeline li{position:relative;padding:0 0 16px 22px;border-left:2px solid var(--ap-line)}.ap-timeline li:last-child{padding-bottom:0}.ap-timeline li:before{content:"";position:absolute;left:-7px;top:2px;width:12px;height:12px;border-radius:50%;background:var(--ap-gold);border:2px solid #fff}.ap-timeline__kind{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;font-weight:800;color:#475569}.ap-timeline__label{font-weight:700;color:var(--ap-navy)!important}.ap-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ap-chips li{padding:6px 12px;border-radius:999px;background:#eef4ee;color:#137a44;font-size:.82rem;font-weight:600}.ap-chips--warn li{background:#fdf2c7;color:#a6800f}.ap-verify-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.ap-verify-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid var(--ap-line);border-radius:12px}.ap-verify-row span{font-weight:600;color:var(--ap-ink);font-size:.88rem}.ap-verify-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:.76rem;font-weight:800}.ap-verify-pill--yes{background:#e8f5ee;color:#137a44}.ap-verify-pill--no{background:#f1f5f9;color:#374151}.ap-facts-row{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:.82rem}.ap-facts-row span{color:#475569}.ap-facts-row strong{text-align:right;color:var(--ap-navy)!important}.ap-progress{height:8px;border-radius:999px;background:#eef1f6;overflow:hidden;margin:8px 0}.ap-progress__bar{height:100%;background:var(--ap-gold)}.ap-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.ap-body{grid-template-columns:1fr}.ap-aside{order:2}}@media (max-width:640px){.ap-hero__grid{grid-template-columns:1fr;gap:14px}.ap-hero__portrait{width:92px;height:92px}.ap-hero__trust{align-self:flex-start}.ap-hero__actions .ap-btn{flex:1 1 auto;justify-content:center}}@media print{.ap-aside,.ap-hero__actions,.ap-tabs{display:none!important}}.arc-wrap{display:flex;flex-direction:column;align-items:center;gap:8px}.arc-label{margin:0;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#475569;text-align:center}.arc-svg{display:block;max-width:100%;height:auto}.arc-compare{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}