:root{--vb-red:#d11b2f;--vb-red-dark:#ab1122;--vb-red-soft:#ffe4e7;--vb-navy:#08234d;--vb-navy-deep:#041227;--vb-ink:#162133;--vb-muted:#64748b;--vb-border:rgba(12,26,61,0.1);--vb-surface:#ffffff;--vb-surface-soft:#f7f8fc;--vb-surface-strong:#edf3ff;--vb-gold:#f0a93b;--vb-shadow:0 18px 50px rgba(15,23,42,0.08);--vb-shadow-strong:0 24px 70px rgba(2,12,27,0.18);--vb-radius:24px;--vb-radius-sm:16px;--vb-maxw:1320px}@media (prefers-reduced-motion:reduce){.vb-results *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.vb-main.vb-results{padding-top:calc(68px + 12px)}.vb-results{position:relative;font-family:var(--font-body),sans-serif;color:var(--vb-ink);background:radial-gradient(circle at top left,rgba(237,243,255,.85),transparent 32%),linear-gradient(180deg,#ffffff,#fbfcff);-webkit-font-smoothing:antialiased;min-height:100vh;overflow:hidden}.vb-results__inner{max-width:var(--vb-maxw);margin:0 auto;padding:0 24px;position:relative;z-index:2}.vb-results__glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(60px);opacity:.5;z-index:0}.vb-results__glow--a{top:-120px;right:-80px;width:420px;height:420px;background:radial-gradient(circle,rgba(209,27,47,.28),transparent 70%);animation:vb-float-a 14s ease-in-out infinite}.vb-results__glow--b{top:420px;left:-140px;width:380px;height:380px;background:radial-gradient(circle,rgba(240,169,59,.22),transparent 70%);animation:vb-float-b 18s ease-in-out infinite}@keyframes vb-float-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,40px) scale(1.08)}}@keyframes vb-float-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.1)}}.vb-results__hero{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--vb-navy-deep) 0,var(--vb-navy) 55%,#0c2f63 100%);padding:72px 0 56px;color:#fff;z-index:1}.vb-results__hero:before{content:"";position:absolute;inset:-40% -10% auto auto;width:480px;height:480px;background:radial-gradient(circle,rgba(209,27,47,.45),transparent 65%);filter:blur(10px);pointer-events:none;animation:vb-hero-pulse 7s ease-in-out infinite}.vb-results__hero:after{content:"";position:absolute;inset:auto auto -30% -10%;width:360px;height:360px;background:radial-gradient(circle,rgba(240,169,59,.28),transparent 68%);filter:blur(14px);pointer-events:none;animation:vb-hero-pulse 9s ease-in-out infinite reverse}@keyframes vb-hero-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.15);opacity:1}}.vb-results__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--vb-gold);background:rgba(240,169,59,.12);border:1px solid rgba(240,169,59,.35);padding:6px 14px;border-radius:999px;animation:vb-fade-slide .6s ease both}.vb-pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--vb-gold);box-shadow:0 0 0 0 rgba(240,169,59,.6);animation:vb-pulse-ring 1.8s ease-out infinite}@keyframes vb-pulse-ring{0%{box-shadow:0 0 0 0 rgba(240,169,59,.55)}70%{box-shadow:0 0 0 8px rgba(240,169,59,0)}to{box-shadow:0 0 0 0 rgba(240,169,59,0)}}.vb-results__title{margin:18px 0 10px;font-size:clamp(32px,4.4vw,52px);line-height:1.05;font-weight:800;letter-spacing:-.01em;animation:vb-fade-slide .6s ease .05s both}.vb-results__title span{color:var(--vb-red);-webkit-text-fill-color:initial;background:linear-gradient(90deg,var(--vb-red),var(--vb-gold),var(--vb-red));background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:vb-shine 5s linear infinite}@keyframes vb-shine{0%{background-position:0}to{background-position:200%}}.vb-results__subtitle{max-width:620px;color:rgba(255,255,255,.72);font-size:16px;line-height:1.6;animation:vb-fade-slide .6s ease .1s both}.vb-results__inline-link{color:#fff;font-weight:800;text-decoration:underline;text-underline-offset:3px}.vb-results__inline-link:hover{color:#fecdd3}@keyframes vb-fade-slide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.vb-results__zones{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.vb-pop-in{animation:vb-pop .45s ease both;animation-delay:var(--delay,0s)}@keyframes vb-pop{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.vb-zone-btn{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:rgba(255,255,255,.85);font-weight:600;font-size:14.5px;padding:11px 20px;border-radius:999px;cursor:pointer;transition:transform .18s ease,background .2s ease,box-shadow .2s ease}.vb-zone-btn:hover{background:rgba(255,255,255,.12);transform:translateY(-2px)}.vb-zone-btn:active{transform:translateY(0) scale(.97)}.vb-zone-btn.is-active{background:var(--vb-red);border-color:var(--vb-red);color:#fff;box-shadow:0 10px 24px rgba(209,27,47,.35);animation:vb-pop .45s ease both,vb-glow-red 2.4s ease-in-out .45s infinite}.vb-zone-btn.is-featured:not(.is-active){background:linear-gradient(135deg,rgba(209,27,47,.55),rgba(240,100,40,.45));border-color:rgba(255,180,160,.45);color:#fff;font-weight:700}.vb-zone-btn.is-featured:not(.is-active):hover{background:linear-gradient(135deg,rgba(209,27,47,.72),rgba(240,100,40,.6))}@keyframes vb-glow-red{0%,to{box-shadow:0 10px 24px rgba(209,27,47,.35)}50%{box-shadow:0 10px 30px rgba(209,27,47,.55)}}.vb-zone-btn__count{margin-left:8px;font-size:11.5px;opacity:.75}.vb-result-cards{display:none}.vb-results__body{padding:44px 0 100px;position:relative;z-index:1}.vb-fade-up{animation:vb-fade-slide .5s ease both}.vb-results__empty{background:var(--vb-surface);border:1px dashed var(--vb-border);border-radius:var(--vb-radius);padding:64px 32px;text-align:center;color:var(--vb-muted);font-size:15px}.vb-results__empty strong{display:block;color:var(--vb-ink);font-size:20px;margin-bottom:8px}.vb-region-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:18px}.vb-region-btn{position:relative;border:1px solid var(--vb-border);background:var(--vb-surface);color:var(--vb-ink);font-weight:600;font-size:14px;padding:9px 18px;border-radius:12px;cursor:pointer;transition:all .2s ease;overflow:hidden}.vb-region-btn:after{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:2px;border-radius:2px;background:var(--vb-red);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.vb-region-btn:hover{border-color:var(--vb-red);color:var(--vb-red)}.vb-region-btn.is-active{background:var(--vb-navy);border-color:var(--vb-navy);color:#fff;transform:translateY(-1px)}.vb-region-btn.is-active:after{background:var(--vb-gold);transform:scaleX(1)}.vb-day-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:22px}.vb-day-row__label{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--vb-muted)}.vb-day-tabs{display:flex;gap:8px;padding:5px;background:var(--vb-surface-soft);border:1px solid var(--vb-border);border-radius:999px}.vb-day-tab{border:none;background:transparent;color:var(--vb-muted);font-weight:700;font-size:13px;padding:7px 16px;border-radius:999px;cursor:pointer;transition:all .2s ease}.vb-day-tab:hover{color:var(--vb-navy)}.vb-day-tab.is-active{background:var(--vb-red);color:#fff;box-shadow:0 6px 16px rgba(209,27,47,.3)}.vb-day-chip{display:inline-block;font-weight:700;color:var(--vb-red-dark)}.vb-dot{color:var(--vb-border)}.vb-event-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.vb-event-tab{border:1px solid var(--vb-border);background:var(--vb-surface-soft);color:var(--vb-muted);font-weight:600;font-size:13.5px;padding:9px 16px;border-radius:999px;cursor:pointer;transition:transform .18s ease,color .2s ease,border-color .2s ease,background .2s ease;white-space:nowrap}.vb-event-tab:hover{color:var(--vb-ink);border-color:var(--vb-red);transform:translateY(-2px)}.vb-event-tab.is-active{background:var(--vb-red);border-color:var(--vb-red);color:#fff;box-shadow:0 8px 18px rgba(209,27,47,.28)}.vb-card-in{animation:vb-card-rise .4s cubic-bezier(.22,1,.36,1) both}@keyframes vb-card-rise{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.vb-results-card{background:var(--vb-surface);border:1px solid var(--vb-border);border-radius:var(--vb-radius);box-shadow:var(--vb-shadow);overflow:hidden;transition:box-shadow .3s ease}.vb-results-card:hover{box-shadow:var(--vb-shadow-strong)}.vb-results-card__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:24px 28px;border-bottom:1px solid var(--vb-border);background:var(--vb-surface-strong)}.vb-results-card__head h3{margin:0;font-size:19px;font-weight:800;color:var(--vb-navy)}.vb-results-card__meta{font-size:13px;color:var(--vb-muted)}.vb-results-card__actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.vb-results-pdf{font-size:13px;font-weight:700;color:var(--vb-red);text-decoration:none;border:1px solid rgba(209,27,47,.25);background:#fff;padding:8px 14px;border-radius:999px}.vb-results-pdf:hover{background:var(--vb-red);color:#fff}.vb-results-share{font-size:13px;font-weight:700;color:var(--vb-navy);border:1px solid rgba(15,28,63,.18);background:#fff;padding:8px 14px;border-radius:999px;cursor:pointer;font-family:inherit}.vb-results-share:hover{background:var(--vb-navy);color:#fff}.vb-legend{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--vb-navy)}.vb-legend__dot{width:9px;height:9px;border-radius:50%;background:var(--vb-gold);box-shadow:0 0 0 3px rgba(240,169,59,.22);animation:vb-pulse-ring 1.8s ease-out infinite}.vb-results-card__note{padding:14px 28px;background:#fff8e8;color:#8a5a12;font-size:13px;border-bottom:1px solid rgba(240,169,59,.35)}.vb-table-wrap{overflow-x:auto}.vb-table{width:100%;border-collapse:collapse;min-width:560px}.vb-table thead th{text-align:left;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--vb-muted);font-weight:700;white-space:nowrap}.vb-table tbody td,.vb-table thead th{padding:14px 28px;border-bottom:1px solid var(--vb-border)}.vb-table tbody td{font-size:14.5px;color:var(--vb-ink);vertical-align:top}.vb-table tbody tr:last-child td{border-bottom:none}.vb-table tbody tr{transition:background .15s ease}.vb-table tbody tr:hover td{background:var(--vb-surface-soft)}.vb-table tbody tr.is-selected td{background:linear-gradient(90deg,rgba(240,169,59,.28),rgba(240,169,59,.1) 50%,transparent)}.vb-table tbody tr.is-selected td:first-child{border-left:3px solid var(--vb-gold,#f0a93b)}.vb-table tbody tr.vb-table__section-row td{padding:12px 28px 8px;background:var(--vb-surface-soft);color:var(--vb-navy);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid var(--vb-border)}.vb-call-group{border:1px solid var(--vb-border);border-radius:14px;overflow:hidden;margin-bottom:14px;background:#fff;box-shadow:0 8px 24px rgba(12,26,58,.05)}.vb-call-group__head{padding:12px 16px;background:var(--vb-surface-soft);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--vb-navy);border-bottom:1px solid var(--vb-border)}.vb-result-card--nested{border-radius:0;border:none;border-bottom:1px solid #edf1f7;box-shadow:none;margin:0}.vb-result-card--nested:last-child{border-bottom:none}.vb-row-in{animation:vb-row-slide .35s ease both;animation-delay:var(--row-delay,0s)}@keyframes vb-row-slide{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.vb-table .vb-rank{font-weight:800;color:var(--vb-navy);width:44px}.vb-table .vb-team-letter{font-weight:800;color:var(--vb-navy);white-space:nowrap;width:72px}.vb-table .vb-call-num{font-weight:700;color:var(--vb-muted);width:56px;text-align:center}.vb-result-card__call,.vb-result-card__team{display:inline-flex;margin-left:8px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.vb-result-card__team{color:var(--vb-navy);background:var(--vb-surface-strong)}.vb-result-card__call{color:var(--vb-muted);background:rgba(15,28,63,.06)}.vb-table .vb-total{font-weight:800;color:var(--vb-red-dark);white-space:nowrap}.vb-table .vb-total--formula{font-size:13.5px;letter-spacing:.01em;white-space:normal}.vb-participants{display:flex;flex-direction:column;gap:2px}.vb-participants span{font-weight:600}.vb-participants span+span{color:var(--vb-muted);font-weight:500;font-size:13px}.is-winner-name,.vb-result-card.is-winner .vb-result-card__name,.vb-result-card.is-winner .vb-result-card__school,.vb-winner-name,.vb-winner-name span{color:#b77808!important;font-weight:850!important;text-shadow:0 1px 0 rgba(255,244,195,.9)}.vb-result-card.is-winner{border-color:rgba(196,135,16,.55);background:linear-gradient(135deg,#fffdf6,#fff8df);box-shadow:0 14px 32px rgba(173,113,4,.14)}.vb-table tbody tr.is-winner td{background:linear-gradient(90deg,rgba(250,220,132,.28),rgba(255,251,237,.7))}.vb-placement-badge{display:inline-flex;align-items:center;justify-content:center;min-width:88px;padding:5px 11px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.vb-placement-badge--winner{color:#6f4300;border:1px solid #d7a527;background:linear-gradient(135deg,#fff2a8,#e8b83f 52%,#fff0a0);box-shadow:0 5px 14px rgba(184,128,24,.24)}.vb-placement-badge--runner-up{color:#445064;border:1px solid #aeb8c8;background:linear-gradient(135deg,#f8fafc,#dbe2ea)}.vb-placement-badge--finalist{color:#8d3513;border:1px solid rgba(214,111,51,.38);background:#fff0e6}.vb-badge-selected{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--vb-navy);background:rgba(240,169,59,.16);border:1px solid rgba(240,169,59,.4);padding:4px 10px;border-radius:999px;white-space:nowrap;animation:vb-badge-in .3s ease both}@keyframes vb-badge-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.vb-badge-uncertain{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#8a5a12;background:#fff2d1;border:1px solid #f0d38b;padding:3px 9px;border-radius:999px}@media (max-width:1024px){.vb-results__inner{padding:0 18px}.vb-results-card__head{flex-direction:column;align-items:flex-start}.vb-results-card__actions{width:100%;justify-content:space-between}}@media (max-width:720px){.vb-results{overflow-x:clip}.vb-main.vb-results{padding-top:calc(68px + 10px)}.vb-results__hero{padding:52px 0 36px}.vb-results__inner{padding:0 16px}.vb-results__title{font-size:clamp(1.75rem,8vw,2.35rem)}.vb-results__subtitle{font-size:.95rem;line-height:1.55}.vb-results__zones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vb-zone-btn{width:100%;justify-content:center;padding:12px 10px;font-size:13px}.vb-region-row{gap:8px}.vb-region-btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);min-width:0;text-align:center;padding:10px 12px;font-size:13px}.vb-day-row{width:100%;flex-direction:column;align-items:flex-start;gap:10px}.vb-day-tabs{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;flex-wrap:wrap;border-radius:16px;padding:6px}.vb-day-tab{width:100%;justify-content:center;text-align:center;padding:11px 12px}.vb-event-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vb-event-tabs::-webkit-scrollbar{display:none}.vb-event-tab{flex-shrink:0;font-size:12.5px;padding:8px 14px}.vb-results-card__head{padding:18px 16px}.vb-results-card__head h3{font-size:1.05rem;line-height:1.35}.vb-results-card__actions{flex-direction:column;align-items:stretch;gap:12px}.vb-results-pdf{text-align:center;justify-content:center}.vb-results-card__note{padding:12px 16px;font-size:12.5px}.vb-table-wrap{display:none}.vb-result-cards{display:flex;flex-direction:column;gap:10px;padding:4px 14px 18px}.vb-result-cards__section{margin:8px 2px 2px;padding:8px 12px;border-radius:10px;background:var(--vb-surface-soft);color:var(--vb-navy);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.vb-result-card{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:6px 12px;padding:14px 14px 14px 16px;border-radius:16px;border:1px solid var(--vb-border);background:var(--vb-surface);box-shadow:0 4px 14px rgba(15,23,42,.04)}.vb-result-card.is-selected{border-color:rgba(240,169,59,.55);background:linear-gradient(135deg,rgba(240,169,59,.22),rgba(255,248,230,.95) 42%,#fff);box-shadow:0 8px 20px rgba(240,169,59,.12)}.vb-result-card.is-selected:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:999px;background:var(--vb-gold,#f0a93b)}.vb-result-card__top{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px}.vb-result-card__rank{font-size:13px;font-weight:800;color:var(--vb-navy);letter-spacing:.02em}.vb-result-card__total{font-size:1.15rem;font-weight:800;color:var(--vb-red-dark);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;line-height:1.25;max-width:58%}.vb-result-card__body{grid-column:1/2;min-width:0}.vb-result-card__name{margin:0;font-size:15.5px;font-weight:700;color:var(--vb-ink);line-height:1.3;word-break:break-word}.vb-result-card__school{margin:4px 0 0;font-size:12.5px;line-height:1.4;color:var(--vb-muted);word-break:break-word}.vb-result-card .vb-badge-selected{grid-column:2;grid-row:2;align-self:end;justify-self:end}.vb-badge-selected{font-size:10px;padding:3px 8px}.vb-results__body{padding-bottom:48px}}@media (max-width:480px){.vb-results__zones{grid-template-columns:1fr 1fr}.vb-region-btn{flex:1 1 100%}.vb-day-tabs{grid-template-columns:1fr 1fr}.vb-result-card__name{font-size:15px}}.vb-urc-section{position:relative;z-index:3;padding:6px 0 34px}.vb-urc-card{background:#fff;border:1px solid var(--vb-border);border-radius:24px;box-shadow:var(--vb-shadow);padding:28px}.vb-urc-copy>span{color:var(--vb-red);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.vb-urc-copy h2{margin:7px 0 8px;color:var(--vb-navy);font-size:clamp(1.5rem,3vw,2.15rem)}.vb-urc-copy p{max-width:800px;margin:0;color:var(--vb-muted);line-height:1.65}.vb-urc-form{margin-top:22px;max-width:720px}.vb-urc-form label{display:block;margin-bottom:7px;color:var(--vb-navy);font-size:13px;font-weight:800}.vb-urc-form>div{display:flex;gap:10px}.vb-urc-form input{flex:1 1;min-width:0;border:1px solid #cbd5e1;border-radius:12px;padding:13px 15px;color:var(--vb-navy);font:800 16px/1.2 ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.vb-urc-form input:focus{outline:3px solid rgba(209,27,47,.12);border-color:var(--vb-red)}.vb-urc-form button{border:0;border-radius:12px;padding:0 22px;background:var(--vb-red);color:#fff;font-weight:850;cursor:pointer}.vb-urc-form button:disabled{opacity:.55;cursor:not-allowed}.vb-urc-error{margin-top:18px;padding:12px 14px;border-radius:12px;background:#fff1f2;color:#a41124;font-weight:700}.vb-urc-result{margin-top:26px;border-top:1px solid var(--vb-border);padding-top:24px}.vb-urc-profile{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.vb-urc-highest span,.vb-urc-profile span{color:var(--vb-muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.vb-urc-profile h3{margin:5px 0 3px;color:var(--vb-navy);font-size:1.45rem}.vb-urc-profile p{margin:0;color:var(--vb-muted)}.vb-urc-highest{min-width:150px;padding:13px 16px;border-radius:14px;background:var(--vb-surface-strong);text-align:right}.vb-urc-highest strong{display:block;margin-top:4px;color:var(--vb-red-dark);font-size:1.1rem}.vb-urc-meta{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.vb-urc-meta span{padding:6px 10px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:12px;font-weight:750}.vb-urc-timeline{display:grid;gap:12px}.vb-urc-round{position:relative;margin-left:9px;padding:15px 16px 15px 25px;border-left:2px solid #dbe4f2;background:#f8fafc;border-radius:0 14px 14px 0}.vb-urc-round-dot{position:absolute;left:-7px;top:20px;width:12px;height:12px;border:3px solid #fff;border-radius:50%;background:var(--vb-red);box-shadow:0 0 0 1px #dbe4f2}.vb-urc-round-head{display:flex;justify-content:space-between;gap:14px;color:var(--vb-navy)}.vb-urc-round-head span{color:var(--vb-muted);font-size:13px;font-weight:700}.vb-urc-round p{margin:6px 0 10px;color:var(--vb-muted);font-size:13px}.vb-urc-round-stats{display:flex;flex-wrap:wrap;gap:8px}.vb-urc-round-stats span{padding:5px 8px;border-radius:8px;background:#fff;color:#475569;font-size:12px}.vb-urc-round-stats .is-selected{background:#dcfce7;color:#166534;font-weight:800}.vb-urc-round-stats .is-complete{background:#e0e7ff;color:#3730a3;font-weight:800}.vb-urc-certificate-note{margin:18px 0 0;padding:13px 15px;border-radius:12px;background:#fff7ed;color:#7c2d12;line-height:1.55}.vb-urc-student-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:18px}.vb-urc-student-grid article{display:grid;gap:5px;padding:13px;border:1px solid var(--vb-border);border-radius:12px;background:#f8fafc}.vb-urc-student-grid article strong{color:var(--vb-navy)}.vb-urc-student-grid article small,.vb-urc-student-grid article span{color:var(--vb-muted)}.vb-urc-student-grid article b{color:var(--vb-red-dark)}.vb-urc-student-link{color:var(--vb-red);font-size:12px;font-weight:800;text-decoration:none}.vb-urc-student-link:hover{text-decoration:underline}.vb-journey-page .vb-urc-section{padding-top:0}.vb-journey-help{padding:0 0 48px}.vb-journey-help__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vb-journey-help__grid article{padding:18px;border:1px solid var(--vb-border);border-radius:16px;background:#fff;box-shadow:var(--vb-shadow)}.vb-journey-help__grid strong{display:block;margin-bottom:6px;color:var(--vb-navy)}.vb-journey-help__grid p{margin:0;color:var(--vb-muted);line-height:1.55;font-size:14px}.vb-journey-loading{min-height:50vh;display:grid;place-content:center;gap:10px;color:var(--vb-muted);font-weight:700}@media (max-width:640px){.vb-urc-card{padding:20px 16px}.vb-urc-form>div,.vb-urc-profile{flex-direction:column}.vb-urc-form button{min-height:46px}.vb-urc-highest{width:100%;text-align:left}.vb-urc-round-head{flex-direction:column;gap:3px}.vb-journey-help__grid{grid-template-columns:1fr}}