.ybp-root{--ybp-orange:#a94c21;--ybp-gold:#d9a65e;--ybp-ink:#352720;--ybp-muted:#756a63;--ybp-border:#eadbc9;font-family:system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--ybp-ink);background:#fffaf3;border:1px solid #f0e4d5;border-radius:20px;overflow:hidden;box-shadow:0 15px 42px rgba(92,56,24,.075);max-width:1200px;margin:20px auto}.ybp-root *{box-sizing:border-box}.ybp-root [hidden]{display:none!important}.ybp-hero{padding:28px 32px;display:flex;align-items:center;gap:18px;background:linear-gradient(115deg,#772d18,#ad5927 68%,#bb7336);color:white}.ybp-symbol{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;font-size:40px;color:#ffe2a8;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28)}.ybp-eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:#ffe4bc}.ybp-hero h2{color:white!important;font-size:clamp(23px,3.8vw,33px)!important;font-weight:700;margin:5px 0!important;line-height:1.3}.ybp-hero p{font-size:14px;color:#f9dec9;margin:0}.ybp-main{padding:24px 30px 30px}.ybp-controls{display:grid;grid-template-columns:1.3fr 1fr .8fr;gap:14px}.ybp-controls label{display:flex;flex-direction:column;gap:7px;color:#66584e;font-size:13px;font-weight:700}.ybp-controls select,.ybp-controls input{display:block;width:100%;font-size:15px;min-height:45px;margin:0;padding:9px 12px;background:#fff;border:1px solid #e5d6c3;border-radius:10px;color:#3c2f25;box-shadow:none}.ybp-controls :focus-visible,.ybp-nav button:focus-visible{outline:3px solid #c9773f;outline-offset:2px}.ybp-nav{display:flex;align-items:center;gap:9px;margin:20px 0 18px;flex-wrap:wrap}.ybp-nav button{cursor:pointer;border:1px solid #e5d6c3;background:white;color:#874021;border-radius:9px;font-weight:700;min-height:36px;padding:6px 13px;font-size:15px}.ybp-nav button:hover{background:#fff0de}.ybp-date-title{font-weight:700;margin-left:auto;font-size:14px}.ybp-notice{margin:0 0 16px;font-size:13px;line-height:1.5;color:#69461e;background:#fff0d6;border-left:3px solid #c17d30;border-radius:5px;padding:10px 13px}.ybp-notice:empty{display:none}.ybp-state{padding:38px;text-align:center;color:#846e5d}.ybp-summary{background:linear-gradient(120deg,#fff0d8,#fff8ea);border:1px solid #f1dcc0;border-radius:14px;padding:23px;text-align:center}.ybp-kicker{font-size:12px;text-transform:uppercase;letter-spacing:1.4px;color:#925221;font-weight:800}.ybp-summary h3{font-size:clamp(22px,3.5vw,30px)!important;margin:10px 0!important;color:#693314!important}.ybp-summary p{margin:0;color:#786252}.ybp-section-title{font-size:19px;font-weight:750;margin:25px 0 12px}.ybp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ybp-card{border:1px solid var(--ybp-border);padding:17px;background:#fff;border-radius:12px;min-height:86px}.ybp-card-label{color:#796a5d;font-size:13px;font-weight:650;margin-bottom:9px}.ybp-card-value{font-weight:750;font-size:17px;color:#5e321c;overflow-wrap:anywhere}.ybp-card-note{color:#807067;font-size:11px;margin-top:6px}.ybp-footnote{font-size:12px;line-height:1.7;color:#78695d;margin:19px 0 0}.ybp-root button,.ybp-root select,.ybp-root input{font-family:inherit}@media(max-width:700px){.ybp-main{padding:19px 15px}.ybp-hero{padding:21px 16px}.ybp-symbol{width:48px;height:48px;font-size:30px}.ybp-controls{grid-template-columns:1fr 1fr}.ybp-controls label:first-child{grid-column:1/-1}.ybp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ybp-date-title{width:100%;margin-left:0}.ybp-card{padding:13px}.ybp-card-value{font-size:15px}}@media(max-width:390px){.ybp-controls{grid-template-columns:1fr}.ybp-controls label:first-child{grid-column:auto}.ybp-cards{grid-template-columns:1fr}}
