:root{--bg:#f7f9f8;--bg-card:#fff;--bg-card-hover:#f0f5f1;--border:#0000000f;--border-hover:#0d6b3e26;--text:#1a2e22;--text-2:#3d5a47;--text-3:#7a9484;--accent:#0d6b3e;--accent-l:#42b073;--accent-bg:#0d6b3e0f;--master-pb-color:#1766ad;--gold:#d4a017;--silver:#8b8b8b;--bronze:#a0652f;--danger:#d32f2f;--shadow-s:0 1px 3px #0000000a;--shadow-m:0 4px 16px #0000000f;--shadow-l:0 8px 32px #00000014;--r:14px;--r-s:8px;--font:"Inter", -apple-system, sans-serif;--mono:"JetBrains Mono", monospace;--nav-h:64px}body.dark{--master-pb-color:#79baff;--bg:#071a0e;--bg-card:#0d2e18;--bg-card-hover:#12381f;--border:#42b07314;--border-hover:#42b07333;--text:#f0f5f2;--text-2:#c0d8c8;--text-3:#7fa88f;--accent-bg:#42b07314;--shadow-s:0 1px 3px #0003;--shadow-m:0 4px 16px #0000004d;--shadow-l:0 8px 32px #0006}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{background:radial-gradient(circle at top right, #42b07314, transparent 28%), radial-gradient(circle at bottom left, #0d6b3e0d, transparent 24%), var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;min-height:100vh;padding-bottom:var(--nav-h)}@media (width>=768px){body{padding-bottom:0}}.page{max-width:640px;margin:0 auto;padding:16px}@media (width>=768px){.page{max-width:860px;padding:24px}}@media (width>=1024px){.page{max-width:1100px}}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-s);transition:all .18s}.card:active,.card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-m)}@media (hover:hover){.card:hover{transform:translateY(-1px)}}.mono{font-family:var(--mono)}.t2{color:var(--text-2)}.t3{color:var(--text-3)}.ta{color:var(--accent)}.tg{color:var(--gold)}.sm{font-size:.8125rem}.xs{font-size:.6875rem}.b{font-weight:700}.bb{font-weight:900}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.anim{animation:.25s both fadeUp}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:2px}::selection{background:#0d6b3e33}button,a,[role=button]{min-height:44px}input,select{font-size:16px;font-family:var(--font)}.chip{border:1px solid var(--border);cursor:pointer;white-space:nowrap;background:var(--bg-card);color:var(--text-3);border-radius:20px;align-items:center;gap:4px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.chip.on{background:var(--accent);color:#fff;border-color:var(--accent)}.chip:active{transform:scale(.96)}.grid2{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (width>=768px){.grid3{grid-template-columns:repeat(3,1fr)}}.wave-bg{opacity:.3;z-index:0;pointer-events:none;background-image:url(/natacao-v2/dist/assets/wave-bg.png);background-position:50%;background-size:cover;position:absolute;inset:0}.initials{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:flex}@keyframes pulseGlow{0%,to{transform:scale(1);box-shadow:0 0 4px #42b07333}50%{transform:scale(1.01);box-shadow:0 0 16px #42b07380,0 0 32px #42b07326}}@media (width<=520px){.master-pb{flex-basis:100%}.master-pb-sep{display:none}}.unified-career{color:#18241e;text-align:left;min-width:0;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.unified-career h1{letter-spacing:-.2px;margin:2px 0 6px;font-size:20px}.unified-career h2{color:#6b7a72;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:11px;font-weight:700}.uc-card,.uc-summary{background:#fff;border-radius:16px;margin-bottom:12px;padding:14px;box-shadow:0 4px 14px #0d6b3e0f}.uc-sub{color:#5c6b63;font-size:12.5px}.uc-highlight{color:#1f5fbf;background:#eaf1fc;border-radius:8px;margin:4px 0 6px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-block}.uc-master-badge{color:#fff;background:#d9622b;border-radius:999px;margin-right:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.uc-stats{gap:6px;margin-top:10px;display:flex}.uc-stats>div{text-align:center;background:#f5f8f6;border-radius:12px;flex:1;padding:8px 6px}.uc-stats b{font-size:16px;display:block}.uc-stats span{color:#6b7a72;text-transform:uppercase;letter-spacing:.4px;font-size:10px}.uc-sources{gap:6px;margin-top:10px;font-size:11.5px;display:flex}.uc-sources>div{color:#fff;border-radius:10px;flex:1;min-width:0;padding:6px 8px}.uc-sources small{opacity:.9;font-size:10px;display:block}.uc-chips{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.uc-chips button{font:inherit;color:#18241e;cursor:pointer;background:#fff;border:1px solid #dfe7e2;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.uc-chips button.on{color:#fff;background:#18241e;border-color:#18241e}.uc-chips i,.uc-legend i{border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.unified-career svg{width:100%;display:block}.unified-career svg text{fill:#6b7a72;font-size:8.5px}.uc-legend{color:#5c6b63;gap:12px;margin-top:4px;font-size:11px;display:flex}.uc-pbs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.uc-pb{background:#f7f9f8;border-radius:12px;padding:8px}.uc-pb strong{font-size:12px}.uc-pb i,.uc-row i{color:#8a978f;font-size:11px;font-style:normal;font-weight:400}.uc-pb-values{justify-content:space-between;margin-top:4px;display:flex}.uc-pb-values>div{text-align:center}.uc-pb small{color:#7d8a83;font-size:9.5px;display:block}.uc-pb b{font-size:14px}.uc-yards{background:#eef4fd;border-radius:12px;margin-top:10px;padding:8px 10px;font-size:12px}.uc-yards strong,.uc-yards b{color:#1f5fbf}.uc-yards>div{grid-template-columns:1fr 64px 48px;padding:2px 0;font-size:12.5px;display:grid}.uc-yards>div>span:last-child{text-align:right;color:#5c6b63}.uc-note{color:#8a978f;margin:6px 0 0;font-size:10.5px}.unified-career select{color:#18241e;background:#f7f9f8;border:1px solid #dfe7e2;border-radius:8px;max-width:100%;margin-bottom:6px;padding:5px 8px;font-size:12px}.uc-year{color:#3a4a42;margin:12px 0 6px;font-size:12px;font-weight:800}.uc-gap{text-align:center;color:#9aa69f;margin:10px 0;font-size:11px}.uc-meet{background:#fff;border-left:4px solid;border-radius:10px;margin-bottom:6px;padding:8px 10px;box-shadow:0 2px 8px #0000000a}.uc-meet-head{align-items:center;gap:6px;margin-bottom:4px;display:flex}.uc-tag{color:#fff;border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:9.5px;font-weight:700}.uc-meet-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.uc-date{color:#7d8a83;flex-shrink:0;font-size:11px}.uc-row{color:inherit;border-top:1px solid #f0f3f1;grid-template-columns:minmax(0,1fr) auto 28px 10px;align-items:center;gap:6px;padding:3px 0;font-size:12.5px;text-decoration:none;display:grid}.uc-row b{font-variant-numeric:tabular-nums}.uc-row em{color:#7d8a83;text-align:right;font-size:11px;font-style:normal}.uc-chevron{color:#b3bdb7}.uc-more{color:#7d8a83;cursor:pointer;background:0 0;border:0;padding:3px 0 0;font-size:11px}.uc-video{color:#666;background:#eef1ed;border-radius:20px;margin:2px 4px 2px 0;padding:2px 7px;font-size:10px;display:inline-block}.unified-career a.uc-row,.unified-career div.uc-row{min-height:0;padding:3px 0;line-height:1.35}.unified-career button.uc-more{min-height:0;margin:0;padding:3px 0 0;line-height:1.35}
