 .yb-cover{padding: calc(var(--header-space) + 40px) 0 56px;background: var(--grad-night);color: #fff;text-align: center}.yb-cover h1{font-size: clamp(46px, 9vw, 86px);line-height: 1.15;margin: 14px 0 10px}.yb-cover p{color: rgba(255, 255, 255, .82);line-height: 1.9;font-size: 17px}.yb-chip{display: inline-block;padding: 6px 16px;border-radius: 99px;background: rgba(255, 255, 255, .1);border: 1px solid rgba(255, 255, 255, .2);font-weight: 700}.yb-ctas{justify-content: center;margin-top: 20px}.yb-live{display: block;margin-top: 16px;color: rgba(255, 255, 255, .6)}.yb-live i{color: #22c55e;font-size: 9px;animation: ybPulse 1.6s infinite}.yb-page .container{display: grid;gap: 14px}.yb-h{display: flex;align-items: center;gap: 12px;font-size: clamp(22px, 4vw, 30px)}.yb-h span{width: 40px;height: 40px;border-radius: 50%;display: grid;place-items: center;background: var(--grad-gold);color: #0b1533;font-size: 18px;flex: none}.yb-nums{display: grid;grid-template-columns: repeat(auto-fill, minmax(min(100%, 180px), 1fr));gap: 10px}.yb-nums div{display: grid;gap: 2px;padding: 18px;border-radius: 20px;background: var(--surface);border: 1px solid var(--line);text-align: center}.yb-nums b{font-size: 30px;color: var(--brand)}.yb-nums small{color: var(--ink-3)}.yb-bars{list-style: none;padding: 0;margin: 0;display: grid;gap: 6px}.yb-bars li{display: grid;grid-template-columns: 34px 110px minmax(0, 1fr) 70px;align-items: center;gap: 10px;padding: 8px 12px;border-radius: 14px;background: var(--surface);border: 1px solid var(--line)}.yb-rk{text-align: center;font-weight: 800}.yb-bar{height: 10px;border-radius: 99px;background: var(--line);overflow: hidden}.yb-bar i{display: block;height: 100%;background: var(--grad-gold)}.yb-bars small{text-align: end;color: var(--ink-3)}.yb-sub{margin-top: 10px}.yb-sub i{color: var(--accent)}.yb-schools{display: flex;flex-wrap: wrap;gap: 8px;list-style: none;padding: 0}.yb-schools li{padding: 8px 14px;border-radius: 99px;background: var(--accent-tint);font-weight: 600}.yb-weeks{display: grid;grid-template-columns: repeat(auto-fill, minmax(min(100%, 260px), 1fr));gap: 12px}.yb-week{display: grid;gap: 6px;padding: 16px;border-radius: 20px;background: var(--surface);border: 1px solid var(--line)}.yb-week h3{font-size: 16px;color: var(--brand)}.yb-week p{display: flex;justify-content: space-between;gap: 8px;margin: 0;font-size: 14px}.yb-week p span{color: var(--ink-3)}.yb-week small{color: var(--ink-3);font-weight: 400}.yb-form{display: grid;gap: 10px}.yb-form-row{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 8px}.yb-form input, .yb-form select, .yb-form textarea{width: 100%;padding: 10px 12px;border-radius: 12px;border: 1px solid var(--line);background: var(--surface);color: var(--ink);font: inherit}.yb-ok{padding: 10px 12px;border-radius: 12px}.yb-ok.good{background: var(--success-tint);color: var(--success)}.yb-ok.bad{background: var(--danger-tint);color: var(--danger)}.yb-wall{columns: 2 260px;column-gap: 12px}.yb-wall figure{break-inside: avoid;margin: 0 0 12px;padding: 16px 18px;border-radius: 20px;background: var(--surface);border: 1px solid var(--line)}.yb-wall blockquote{margin: 0;line-height: 1.9;font-size: 16px}.yb-wall figcaption{margin-top: 8px;color: var(--ink-3);font-size: 13.5px}@media (max-width: 560px){.yb-bars li{grid-template-columns: 28px minmax(0, 1fr) 60px}.yb-bar{grid-column: 2 / 4;grid-row: 2}.yb-form-row{grid-template-columns: 1fr}}@media print{.yb-cover{padding: 30px 0}.yb-page{break-inside: avoid}}