.bob-update-announcement{display:flex;gap:20px;background:#edf9f7;border:1px solid #b7dcd8;border-radius:18px;padding:22px;margin:20px 0;color:#193c4f}.bob-update-announcement>img{width:64px;height:64px;object-fit:contain}.bob-update-announcement h3{margin-top:0}.bob-update-dialog{width:min(880px,94vw);max-height:90vh;border:1px solid #c6dcdf;border-radius:22px;padding:26px;color:#193c4f;background:#fff}.bob-update-dialog::backdrop{background:#193c4f88}.bob-update-coach{display:flex;gap:20px;align-items:flex-start}.bob-update-coach>img{width:90px;height:110px;object-fit:contain}.bob-update-coach h2{margin:8px 0}.bob-update-coach p{line-height:1.6}.bob-update-example{padding:20px;border-radius:14px;background:#edf9f7;margin:18px 0}.bob-update-example>small{display:block;margin-bottom:15px}.bob-update-example .field{display:flex;flex-direction:column;margin:14px 0;gap:7px}.bob-update-example textarea{min-height:65px;width:100%;color:#193c4f;background:white;opacity:1}.bob-update-example .bob-perspective-row{margin-top:14px}.bob-update-controls{display:flex;gap:10px;flex-wrap:wrap}.bob-update-controls [hidden]{display:none}@media(max-width:600px){.bob-update-dialog{padding:16px}.bob-update-coach>img{width:50px;height:70px}.bob-update-announcement{padding:16px}.bob-update-announcement>img{width:40px;height:40px}}

.bob-update-dialog{font-family:inherit}.bob-update-controls{position:sticky;bottom:-26px;background:white;padding:14px 0;z-index:2}.bob-update-example input,.bob-update-example textarea{font:inherit;border:1px solid #c6dcdf;border-radius:8px;padding:10px;box-sizing:border-box}.bob-update-example input:disabled{color:#193c4f;background:#fff;opacity:1}

.bob-update-introduction{width:min(680px,94vw)}.bob-update-introduction .bob-update-announcement{margin:0;border:0;background:white;padding:0}.bob-update-introduction h2{margin-top:0}.bob-update-introduction::backdrop{background:#193c4faa;backdrop-filter:blur(3px)}

.compact-completion-toggle{display:inline-flex;align-items:center;justify-self:start;gap:9px;width:auto;min-height:0;padding:6px 0;margin:2px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#193c4f}.compact-completion-toggle input[type="checkbox"]{appearance:auto;-webkit-appearance:checkbox;width:17px;height:17px;min-width:17px;margin:0;accent-color:#168c82;cursor:pointer}.compact-completion-toggle span{font:inherit;line-height:1.35;cursor:pointer}.linked-professionalization-action{border-left:4px solid #168c82;background:#f4fbfa}.linked-professionalization-action-label{display:inline-flex;align-items:center;width:max-content;margin-bottom:5px;padding:3px 8px;border-radius:999px;background:#dff3f0;color:#126d67;font-size:.76rem;font-weight:700;letter-spacing:.02em}.linked-professionalization-action .item-actions{align-items:center}
[data-child-section]{scroll-margin-top:96px}
