.bdg-wrap{--bdg-ink:#20292F;--bdg-text2:#54626e;--bdg-muted:#5C6C78;--bdg-line:#C9CBE0;--bdg-line2:#E4E6F0;--bdg-surface:#ffffff;--bdg-surface2:#F4F4F8;--bdg-page:#eef2f6;--bdg-accent:#4fa1ff;--bdg-deep:#005BBC;--bdg-deep-hover:#004a99;--bdg-ok:#1a7f4b;--bdg-ok-bg:#e6f4ec;--bdg-warn:#a85b00;--bdg-warn-bg:#fff3e0;--bdg-bad:#b3261e;--bdg-bad-bg:#fdecea;--bdg-info-bg:#e8f1fd;font-family:'Roboto',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--bdg-ink);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;max-width:1080px;margin:0 auto;padding:8px 16px 48px;text-align:left}.bdg-wrap *,.bdg-wrap *::before,.bdg-wrap *::after{box-sizing:border-box}.bdg-wrap h2,.bdg-wrap h3,.bdg-wrap h4,.bdg-wrap h5{color:var(--bdg-ink);font-family:inherit;margin:0 0 8px;line-height:1.25;letter-spacing:0;text-transform:none}.bdg-wrap h2{font-size:28px;font-weight:700}.bdg-wrap h3{font-size:19px;font-weight:700}.bdg-wrap h4{font-size:16px;font-weight:700}.bdg-wrap h5{font-size:15px;font-weight:700}.bdg-wrap p{margin:0 0 10px}.bdg-wrap a{color:var(--bdg-deep)}.bdg-wrap ul,.bdg-wrap ol{margin:0 0 10px 20px;padding:0}.bdg-loading{color:var(--bdg-muted);padding:24px 0}.bdg-muted{color:var(--bdg-muted);font-size:13.5px}.bdg-hint{color:var(--bdg-muted);font-size:13px;margin:4px 0 0}.bdg-strong{font-weight:600;font-size:16px}.bdg-small{font-size:13px}.bdg-pre{white-space:pre-wrap;overflow-wrap:anywhere}.bdg-lead{font-size:17px;color:var(--bdg-text2);max-width:720px}.bdg-pagehead{margin:8px 0 18px}.bdg-section{margin:22px 0 10px!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--bdg-muted)!important}.bdg-spacer{flex:1}.bdg-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bdg-card{background:var(--bdg-surface);border:1px solid var(--bdg-line);border-radius:14px;padding:20px 22px;margin:0 0 16px}.bdg-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;flex-wrap:wrap}.bdg-card-head h3,.bdg-card-head h4{margin:0}.bdg-banner{background:var(--bdg-warn-bg);border:1px solid #f1c27a;color:#6b3c00;border-radius:10px;padding:10px 14px;margin:0 0 14px;font-size:14px}.bdg-alert{background:var(--bdg-bad-bg);border:1px solid #f0b4ae;color:#7a1a14;border-radius:10px;padding:10px 14px;margin:8px 0 12px;font-size:14px}.bdg-note-info{background:var(--bdg-info-bg);border:1px solid #bcd6f7;border-radius:10px;padding:10px 14px;margin:0 0 12px;font-size:14px}.bdg-empty{text-align:center;color:var(--bdg-muted);padding:36px 20px}.bdg-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.bdg-wrap .bdg-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--bdg-deep);color:#fff!important;border:1px solid var(--bdg-deep);border-radius:9px;padding:10px 18px;font:600 15px/1.2 inherit;font-family:inherit;cursor:pointer;text-decoration:none!important;min-height:42px;box-shadow:none;text-transform:none;letter-spacing:0}.bdg-wrap .bdg-btn:hover{background:var(--bdg-deep-hover);border-color:var(--bdg-deep-hover)}.bdg-wrap .bdg-btn:focus-visible,.bdg-wrap .bdg-link:focus-visible,.bdg-wrap .bdg-choice:focus-visible,.bdg-wrap .bdg-tab:focus-visible{outline:3px solid var(--bdg-accent);outline-offset:2px}.bdg-wrap .bdg-btn[disabled]{background:#b9c2cc;border-color:#b9c2cc;cursor:not-allowed}.bdg-wrap .bdg-btn-ghost{background:#fff;color:var(--bdg-deep)!important;border-color:var(--bdg-line)}.bdg-wrap .bdg-btn-ghost:hover{background:var(--bdg-surface2);border-color:var(--bdg-deep)}.bdg-wrap .bdg-btn-danger{color:var(--bdg-bad)!important}.bdg-wrap .bdg-modal-foot .bdg-btn-danger{background:var(--bdg-bad);border-color:var(--bdg-bad);color:#fff!important}.bdg-wrap .bdg-btn-small{padding:6px 12px;font-size:13.5px;min-height:32px;border-radius:7px}.bdg-wrap .bdg-link{background:none;border:0;padding:0;color:var(--bdg-deep);font:inherit;font-size:14px;cursor:pointer;text-decoration:underline;box-shadow:none;min-height:0;text-transform:none;letter-spacing:0}.bdg-wrap .bdg-link:hover{color:var(--bdg-deep-hover);background:none}.bdg-chip{display:inline-block;font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px;background:var(--bdg-surface2);color:var(--bdg-text2);border:1px solid var(--bdg-line2);white-space:nowrap}.bdg-chip-ok{background:var(--bdg-ok-bg);color:var(--bdg-ok);border-color:#b9dfc9}.bdg-chip-info{background:var(--bdg-info-bg);color:var(--bdg-deep);border-color:#bcd6f7}.bdg-chip-warn{background:var(--bdg-warn-bg);color:var(--bdg-warn);border-color:#f1c27a}.bdg-chip-bad{background:var(--bdg-bad-bg);color:var(--bdg-bad);border-color:#f0b4ae}.bdg-chips{display:flex;gap:5px;flex-wrap:wrap;margin-top:4px}.bdg-label{display:block;font-weight:600;font-size:14px;margin:0 0 5px;color:var(--bdg-ink)}.bdg-wrap .bdg-input{width:100%;border:1px solid var(--bdg-line);border-radius:8px;padding:9px 11px;font:inherit;font-size:15px;color:var(--bdg-ink);background:#fff;min-height:42px;box-shadow:none;margin:0}.bdg-wrap textarea.bdg-input{min-height:84px;resize:vertical;line-height:1.5}.bdg-wrap .bdg-input:focus{outline:3px solid rgb(79 161 255 / .45);border-color:var(--bdg-deep)}.bdg-wrap .bdg-input.bdg-invalid,.bdg-q.bdg-invalid{outline:2px solid var(--bdg-bad);outline-offset:2px;border-radius:8px}.bdg-field{margin:0 0 14px}.bdg-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bdg-count{font-weight:400;color:var(--bdg-muted);font-size:12.5px;float:right}.bdg-count.is-short{color:var(--bdg-warn);font-weight:600}.bdg-check{display:flex;gap:10px;align-items:flex-start;font-weight:600;cursor:pointer;margin:0}.bdg-check input{width:20px;height:20px;margin:2px 0 0;flex:none}.bdg-caveat{background:var(--bdg-surface2);border-radius:10px;padding:12px 14px;margin:4px 0 0;font-size:14px}.bdg-caveat p{margin-bottom:10px;color:var(--bdg-text2)}.bdg-status{font-size:14px;min-height:20px;margin:6px 0 10px;color:var(--bdg-muted)}.bdg-status-err{color:var(--bdg-bad);font-weight:600}.bdg-status-ok{color:var(--bdg-ok);font-weight:600}.bdg-filebox{margin:10px 0 2px}.bdg-wrap .bdg-file{display:block;width:100%;padding:14px;border:2px dashed var(--bdg-line);border-radius:10px;background:var(--bdg-surface2);font:inherit;cursor:pointer}.bdg-fileline{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--bdg-surface2);border:1px solid var(--bdg-line2);border-radius:10px;padding:10px 12px}.bdg-fileicon{font-size:11px;font-weight:700;background:var(--bdg-deep);color:#fff;border-radius:5px;padding:3px 6px;letter-spacing:.03em}.bdg-filename{font-weight:600;overflow-wrap:anywhere}.bdg-fileline label.bdg-link{margin:0;cursor:pointer}.bdg-products{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0 14px;align-items:stretch}.bdg-product{border:1px solid var(--bdg-line);border-radius:12px;padding:18px 16px 16px;display:flex;flex-direction:column;gap:6px;position:relative;background:#fff}.bdg-product h4{margin:0}.bdg-product-best{border-color:var(--bdg-deep);box-shadow:0 0 0 1px var(--bdg-deep)}.bdg-best{position:absolute;top:-11px;left:14px;background:var(--bdg-deep);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:999px;line-height:1.3;white-space:nowrap}.bdg-wrap .bdg-product-blurb{flex:1 1 auto;margin:0 0 4px}.bdg-price{display:flex;align-items:baseline;gap:8px;flex-wrap:nowrap;margin:0;min-height:40px;white-space:nowrap}.bdg-price s{color:var(--bdg-muted);font-size:15px}.bdg-price-now{font-size:30px;font-weight:800;line-height:1.2}.bdg-wrap .bdg-product-tiers{margin:0 0 8px;min-height:19px}.bdg-product .bdg-btn{width:100%}.bdg-statusline{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bdg-statusline.is-todo{background:var(--bdg-warn-bg);border-color:#f1c27a}.bdg-morecard{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.bdg-morecard h3{margin:0 0 2px}.bdg-morecard p{margin:0}.bdg-wrap a.bdg-autolink{color:var(--bdg-deep);text-decoration:underline;overflow-wrap:anywhere}.bdg-histgroup{border-top:1px solid var(--bdg-line2);padding-top:12px;margin-top:12px}.bdg-histrow{display:flex;align-items:center;gap:12px;padding:8px 0;flex-wrap:wrap}.bdg-hist-main{flex:1;min-width:160px}.bdg-hist-when{display:block;font-size:12.5px}.bdg-score-chip{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:30px;padding:0 8px;border-radius:8px;font-weight:700;color:#fff;background:var(--bdg-muted)}.bdg-score-chip.bdg-b5,.bdg-scorecard.bdg-b5 .bdg-big,.bdg-scorebar-total.bdg-b5{--bdg-band:#1a7f4b}.bdg-score-chip.bdg-b4,.bdg-scorecard.bdg-b4 .bdg-big,.bdg-scorebar-total.bdg-b4{--bdg-band:#005BBC}.bdg-score-chip.bdg-b3,.bdg-scorecard.bdg-b3 .bdg-big,.bdg-scorebar-total.bdg-b3{--bdg-band:#7a6a00}.bdg-score-chip.bdg-b2,.bdg-scorecard.bdg-b2 .bdg-big,.bdg-scorebar-total.bdg-b2{--bdg-band:#a85b00}.bdg-score-chip.bdg-b1,.bdg-scorecard.bdg-b1 .bdg-big,.bdg-scorebar-total.bdg-b1{--bdg-band:#b3261e}.bdg-score-chip[class*="bdg-b"]{background:var(--bdg-band)}.bdg-steps li{margin-bottom:6px}.bdg-bands{list-style:none;margin-left:0!important}.bdg-bands li{padding:3px 0}.bdg-info details{border-top:1px solid var(--bdg-line2);padding:10px 0}.bdg-info summary,.bdg-fold summary,.bdg-notecat summary{cursor:pointer;font-weight:600;color:var(--bdg-deep)}.bdg-info details p{margin-top:8px}.bdg-hero{padding:8px 0 18px}.bdg-tablecard{padding:0;overflow:hidden}.bdg-wrap table.bdg-table{width:100%;border-collapse:collapse;margin:0;border:0;font-size:14px;background:#fff}.bdg-wrap table.bdg-table th,.bdg-wrap table.bdg-table td{padding:11px 14px;text-align:left;border:0;border-bottom:1px solid var(--bdg-line2);vertical-align:top;background:#fff0}.bdg-wrap table.bdg-table thead th{background:var(--bdg-surface2);font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--bdg-text2);font-weight:700}.bdg-wrap table.bdg-table tbody tr:last-child td{border-bottom:0}.bdg-wrap table.bdg-table tfoot th{background:var(--bdg-surface2);border-bottom:0}.bdg-mine td{background:#f3f8ff!important}.bdg-actions-cell{white-space:nowrap;text-align:right!important}.bdg-actions-cell .bdg-link{margin-left:10px}.bdg-actions-cell .bdg-cq-preview{margin-right:8px}.bdg-dropped td{background:var(--bdg-bad-bg)!important}.bdg-totalrow td{font-weight:700}.bdg-month{width:auto!important}.bdg-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0 14px;border-bottom:1px solid var(--bdg-line)}.bdg-wrap .bdg-tab{background:none;border:0;border-bottom:3px solid #fff0;padding:9px 14px;font:600 15px/1.2 inherit;font-family:inherit;color:var(--bdg-text2)!important;cursor:pointer;text-decoration:none!important;border-radius:0;box-shadow:none;min-height:0;text-transform:none;letter-spacing:0}.bdg-wrap .bdg-tab:hover{color:var(--bdg-deep)!important;background:none}.bdg-wrap .bdg-tab.is-on{color:var(--bdg-deep)!important;border-bottom-color:var(--bdg-deep)}.bdg-scorecard{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.bdg-scorenum{min-width:150px}.bdg-big{font-size:64px;font-weight:800;line-height:1;color:var(--bdg-band,var(--bdg-ink))}.bdg-of{font-size:20px;color:var(--bdg-muted);font-weight:600}.bdg-scoremeta{flex:1;min-width:240px}.bdg-bandname{font-size:20px;font-weight:700}.bdg-meaning{font-size:16px;margin:4px 0 8px!important}.bdg-measures{color:var(--bdg-text2);font-size:14px;margin:-4px 2px 16px!important}.bdg-lower{border-color:#f1c27a;background:#fffaf2}.bdg-bar{margin:12px 0}.bdg-bar-top{display:flex;align-items:center;gap:10px;margin-bottom:5px}.bdg-bar-name{font-weight:600;flex:1}.bdg-bar-pts{font-weight:700;white-space:nowrap}.bdg-track{height:10px;background:var(--bdg-line2);border-radius:999px;overflow:hidden}.bdg-fill{height:100%;background:var(--bdg-deep);border-radius:999px}.bdg-bar-focus .bdg-fill{background:var(--bdg-warn)}.bdg-notecat{border-top:1px solid var(--bdg-line2);padding:14px 0 6px}.bdg-notecat-head{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.bdg-notecat-focus h5::after{content:" · Focus here";color:var(--bdg-warn)}.bdg-note{background:var(--bdg-surface2);border-left:4px solid var(--bdg-deep);border-radius:0 8px 8px 0;padding:10px 12px}.bdg-notecat-focus .bdg-note{border-left-color:var(--bdg-warn)}.bdg-qa{list-style:none;margin:8px 0 0!important}.bdg-qa li{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px dashed var(--bdg-line2);font-size:14px}.bdg-qa-q{flex:1;color:var(--bdg-text2)}.bdg-qa-a{white-space:nowrap;text-align:right}.bdg-next{background:var(--bdg-info-bg);border-color:#bcd6f7}.bdg-overlay{position:fixed;inset:0;background:rgb(20 28 36 / .55);z-index:100010;display:flex;align-items:flex-start;justify-content:center;padding:5vh 16px;overflow:auto;max-width:none;margin:0}.bdg-modal{background:#fff;border-radius:14px;width:100%;max-width:520px;box-shadow:0 20px 60px rgb(0 0 0 / .3)}.bdg-modal-wide{max-width:920px}.bdg-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--bdg-line2)}.bdg-modal-head h3{margin:0}.bdg-wrap .bdg-x{background:none;border:0;font-size:26px;line-height:1;cursor:pointer;color:var(--bdg-muted);padding:0 4px;box-shadow:none;min-height:0}.bdg-modal-body{padding:18px 20px}.bdg-modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--bdg-line2);flex-wrap:wrap}.bdg-toasts{position:fixed;right:18px;top:calc(var(--wp-admin--admin-bar--height,0px) + 14px);z-index:100020;display:flex;flex-direction:column;gap:8px;max-width:360px}.bdg-toast{background:#20292F;color:#fff;padding:11px 15px;border-radius:10px;font:500 14px/1.4 'Roboto',system-ui,sans-serif;box-shadow:0 6px 24px rgb(0 0 0 / .25);transition:opacity .5s}.bdg-toast-ok{background:#1a7f4b}.bdg-toast-error{background:#b3261e}.bdg-toast-out{opacity:0}html.bdg-lock,html.bdg-lock body{overflow:hidden!important}html.bdg-lock #bdas-btn{display:none!important}.bdg-wrap.bdg-grading-mode{position:fixed;left:0;right:0;bottom:0;top:var(--wp-admin--admin-bar--height,0);z-index:100000;width:auto;max-width:none;margin:0;padding:0;background:var(--bdg-page);overflow:hidden}.bdg-gradewrap{height:100%;display:flex;flex-direction:column;padding:10px 18px 12px}.bdg-gradewrap>p{margin:0 0 4px}.bdg-gradehead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap;margin-bottom:4px}.bdg-gradehead h2{font-size:21px;margin-bottom:2px}.bdg-gradehead p{margin:0}.bdg-gradewrap>.bdg-tabs{margin:4px 0 8px}.bdg-split{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:16px}.bdg-viewer{height:100%;min-height:0;display:flex;flex-direction:column}.bdg-viewpane{display:flex;flex-direction:column;height:100%;border:1px solid var(--bdg-line);border-radius:12px;overflow:hidden;background:#fff}.bdg-viewpane[hidden]{display:none}.bdg-viewbar{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--bdg-line2);background:var(--bdg-surface2);flex-wrap:wrap}.bdg-docframe{flex:1;overflow:auto;background:#5b6470}.bdg-docframe .bdg-loading,.bdg-docframe>p{color:#fff;padding:20px}.bdg-wrap iframe.bdg-pdf{width:100%;height:100%;border:0;display:block;background:#fff}.bdg-wrap iframe.bdg-docxframe{width:100%;height:100%;border:0;display:block;background:#5b6470}.bdg-viewnote{margin:0!important;padding:7px 12px;background:var(--bdg-surface2);border-top:1px solid var(--bdg-line2)}.bdg-sheetcol{min-width:0;height:100%;overflow:auto;border-radius:12px}.bdg-sheet{background:#fff;border:1px solid var(--bdg-line);border-radius:12px;padding:18px 20px}.bdg-sheet[hidden]{display:none}.bdg-fold{border:1px solid var(--bdg-line2);border-radius:10px;padding:10px 14px;margin:0 0 12px;background:var(--bdg-surface2)}.bdg-fold>*:not(summary){margin-top:10px}.bdg-dl{display:grid;grid-template-columns:120px 1fr;gap:6px 12px;margin:10px 0 0;font-size:14px}.bdg-dl dt{font-weight:600;color:var(--bdg-text2)}.bdg-dl dd{margin:0}.bdg-rules li{margin-bottom:6px;font-size:14px}.bdg-scorebar{position:sticky;top:0;z-index:5;display:flex;gap:16px;align-items:center;background:#fff;border:1px solid var(--bdg-line);border-radius:12px;padding:10px 14px;margin:0 -6px 14px;box-shadow:0 4px 14px rgb(32 41 47 / .08)}.bdg-scorebar-total{white-space:nowrap}.bdg-scorebar .bdg-big{font-size:36px}.bdg-scorebar .bdg-of{font-size:14px}.bdg-scorebar-meta{flex:1;min-width:0;font-size:14px}.bdg-catchips{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px}.bdg-catchip{font-size:11.5px;font-weight:600;padding:2px 7px;border-radius:6px;background:var(--bdg-surface2);color:var(--bdg-muted);border:1px solid var(--bdg-line2)}.bdg-catchip.is-done{background:var(--bdg-ok-bg);color:var(--bdg-ok);border-color:#b9dfc9}.bdg-catchip.is-low{background:var(--bdg-warn-bg);color:var(--bdg-warn);border-color:#f1c27a}.bdg-errors{background:var(--bdg-bad-bg);border:1px solid #f0b4ae;color:#7a1a14;border-radius:10px;padding:12px 14px;margin:0 0 14px;font-size:14px}.bdg-errors[hidden]{display:none}.bdg-errors ul{margin:6px 0 0 18px!important}.bdg-cat{border-top:2px solid var(--bdg-line2);padding:16px 0 4px}.bdg-cat.is-low{border-top-color:#f1a23c}.bdg-cat.is-low .bdg-notelabel{color:var(--bdg-warn)}.bdg-cat.is-low .bdg-notearea{border-color:#f1a23c;background:#fffaf2}.bdg-cat-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.bdg-catpts{font-weight:800;font-size:16px;white-space:nowrap}.bdg-guide{color:var(--bdg-muted);font-size:13.5px;margin:2px 0 12px!important}.bdg-q{padding:8px 0 12px}.bdg-q-text{font-size:14.5px;margin-bottom:8px}.bdg-qid{display:inline-block;font-size:11.5px;font-weight:700;color:var(--bdg-deep);background:var(--bdg-info-bg);border-radius:5px;padding:1px 6px;margin-right:7px}.bdg-choices{display:flex;gap:7px;flex-wrap:wrap}.bdg-wrap .bdg-choice{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--bdg-ink)!important;border:1.5px solid var(--bdg-line);border-radius:9px;padding:8px 12px;font:500 14px/1.2 inherit;font-family:inherit;cursor:pointer;min-height:38px;box-shadow:none;text-transform:none;letter-spacing:0}.bdg-wrap .bdg-choice:hover{border-color:var(--bdg-deep);background:var(--bdg-surface2)}.bdg-wrap .bdg-choice.is-on{background:var(--bdg-deep);border-color:var(--bdg-deep);color:#fff!important}.bdg-choice-pts{font-size:12px;font-weight:700;background:var(--bdg-surface2);color:var(--bdg-text2);border-radius:999px;padding:1px 7px}.bdg-choice.is-on .bdg-choice-pts{background:rgb(255 255 255 / .22);color:#fff}.bdg-gradefoot{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:#fff;border:1px solid var(--bdg-line);border-radius:12px;padding:12px 14px;margin-top:10px}.bdg-savestate.bdg-status-err{color:var(--bdg-bad);font-weight:700}.bdg-compare td:nth-child(4){max-width:320px}.bdg-rs{flex:1;min-height:0;display:flex;flex-direction:column}.bdg-rs-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 10px}.bdg-wrap .bdg-rs-title{font-size:21px;margin:0}.bdg-rs-top .bdg-tabs{margin:0;border-bottom:0}.bdg-rs-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:16px}.bdg-rs-doc{min-width:0;min-height:0;height:100%}.bdg-rs-main{min-width:0;min-height:0;height:100%;overflow:auto;border-radius:12px;padding-right:2px}.bdg-rs-main .bdg-results>.bdg-result>.bdg-card:last-child{margin-bottom:4px}.bdg-rs.is-doc-hidden .bdg-rs-body{grid-template-columns:minmax(0,1fr)}.bdg-rs.is-doc-hidden .bdg-rs-doc{display:none}.bdg-rs.is-doc-hidden .bdg-rs-main .bdg-results{max-width:860px;margin:0 auto}.bdg-cmt-list{margin:0 0 0 20px!important}.bdg-cmt-list li{margin:0 0 12px;padding-left:2px}.bdg-cmt-q{display:block;font-style:italic;color:var(--bdg-text2);border-left:3px solid #f0b400;padding-left:9px;margin-bottom:4px;overflow-wrap:anywhere}.bdg-cmt-area{font-style:normal;font-weight:600}.bdg-cmt-n{display:block}.bdg-cmt-alt{display:none}.bdg-rs.is-doc-hidden .bdg-cmt-alt{display:block}.bdg-when{margin-top:-6px!important}.bdg-landing .bdg-table td,.bdg-landing .bdg-table th{border-bottom:1px solid var(--bdg-line2)!important}@media (max-width:1100px){.bdg-gradewrap{overflow:auto}.bdg-split{display:block;flex:none}.bdg-viewer{height:78vh;margin-bottom:14px}.bdg-sheetcol{height:auto;overflow:visible}.bdg-rs{flex:none}.bdg-rs-body{display:flex;flex-direction:column;flex:none}.bdg-rs-main{order:1;height:auto;overflow:visible}.bdg-rs-doc{order:2;height:82vh;margin-top:6px}}@media (max-width:760px){.bdg-wrap{padding:4px 12px 40px}.bdg-wrap h2{font-size:24px}.bdg-card{padding:16px}.bdg-products,.bdg-grid3{grid-template-columns:1fr}.bdg-big{font-size:52px}.bdg-wrap table.bdg-queue thead{display:none}.bdg-wrap table.bdg-queue tr{display:block;border-bottom:1px solid var(--bdg-line);padding:8px 0}.bdg-wrap table.bdg-queue td{display:flex;gap:10px;border:0;padding:4px 14px}.bdg-wrap table.bdg-queue td[data-th]::before{content:attr(data-th);font-weight:700;min-width:92px;color:var(--bdg-text2);font-size:12.5px;text-transform:uppercase}.bdg-actions-cell{text-align:left!important}.bdg-qa li{flex-direction:column;gap:2px}.bdg-qa-a{text-align:left}.bdg-gradefoot .bdg-hint{display:none}}@media print{body *{visibility:hidden!important}.bdg-results,.bdg-results *{visibility:visible!important}.bdg-results{position:absolute;left:0;top:0;width:100%}.bdg-noprint,.bdg-noprint *{display:none!important}html.bdg-lock,html.bdg-lock body{overflow:visible!important;height:auto!important}.bdg-wrap.bdg-grading-mode{position:static!important;overflow:visible!important;background:#fff}.bdg-gradewrap,.bdg-rs,.bdg-rs-body,.bdg-rs-main{display:block!important;height:auto!important;overflow:visible!important;padding:0!important}.bdg-rs .bdg-results{position:static;max-width:none!important}.bdg-cmt-alt{display:block!important}.bdg-card{break-inside:avoid;border-color:#bbb}.bdg-notecat{break-inside:avoid}.bdg-fill{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (prefers-reduced-motion:reduce){.bdg-toast{transition:none}}.bdg-wrap .bdg-snip{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:4px 0 0;font-size:12.5px;line-height:1.3}.bdg-wrap .bdg-snip-btn{background:none;border:0;padding:3px 0;margin:0;font:inherit;font-size:12.5px;font-weight:500;color:var(--bdg-deep);cursor:pointer;text-decoration:none;box-shadow:none;min-height:0;width:auto;text-transform:none;letter-spacing:0;border-radius:4px}.bdg-wrap .bdg-snip-btn:hover{color:var(--bdg-deep-hover);text-decoration:underline;background:none}.bdg-wrap .bdg-snip-btn[disabled]{color:var(--bdg-muted);opacity:.55;cursor:default;text-decoration:none}.bdg-wrap .bdg-snip-btn[aria-expanded="true"]{text-decoration:underline}.bdg-wrap .bdg-snip-sep{color:var(--bdg-line)}.bdg-wrap .bdg-snip-compact{margin-top:3px}.bdg-wrap .bdg-snip-compact .bdg-snip-btn{font-size:12px}.bdg-wrap .bdg-snip-pop{position:fixed;z-index:60;overflow:auto;overscroll-behavior:contain;background:#fff;border:1px solid var(--bdg-line);border-radius:10px;box-shadow:0 10px 30px rgb(32 41 47 / .18);padding:4px;text-align:left;font-size:13.5px;line-height:1.4;color:var(--bdg-ink)}.bdg-wrap .bdg-snip-item{display:flex;align-items:flex-start;gap:2px;border-radius:7px}.bdg-wrap .bdg-snip-item:hover{background:var(--bdg-surface2)}.bdg-wrap .bdg-snip-use{flex:1 1 auto;min-width:0;background:none;border:0;margin:0;padding:7px 8px;font:inherit;font-size:13.5px;line-height:1.4;color:var(--bdg-ink);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;box-shadow:none;min-height:0;width:auto;text-transform:none;letter-spacing:0;border-radius:7px}.bdg-wrap .bdg-snip-use:hover{background:none;color:var(--bdg-deep)}.bdg-wrap .bdg-snip-btn:focus,.bdg-wrap .bdg-snip-use:focus,.bdg-wrap .bdg-snip-del:focus{outline:none}.bdg-wrap .bdg-snip-use:focus{background:var(--bdg-surface2);color:var(--bdg-ink)}.bdg-wrap .bdg-snip-use:focus-visible,.bdg-wrap .bdg-snip-del:focus-visible{outline:2px solid var(--bdg-accent);outline-offset:-2px}.bdg-wrap .bdg-snip-btn:focus-visible{outline:2px solid var(--bdg-accent);outline-offset:2px}.bdg-wrap .bdg-snip-del{flex:none;width:28px;height:28px;margin:3px 2px 0 0;padding:0;background:none;border:0;border-radius:6px;font:inherit;font-size:18px;line-height:1;color:var(--bdg-muted);cursor:pointer;box-shadow:none;min-height:0;text-transform:none;letter-spacing:0}.bdg-wrap .bdg-snip-del:hover{color:var(--bdg-bad);background:var(--bdg-bad-bg)}.bdg-wrap .bdg-snip-del[disabled]{opacity:.4;cursor:default}.bdg-wrap .bdg-snip-empty{padding:10px 10px;color:var(--bdg-muted);font-size:13px}@media print{.bdg-wrap .bdg-snip,.bdg-wrap .bdg-snip-pop{display:none!important}}.bdg-wrap .bdg-card.bdg-summary{border:1px solid #b9d3f3;border-left:5px solid var(--bdg-deep);background:#f3f8ff}.bdg-wrap .bdg-card.bdg-summary h4{color:var(--bdg-deep)}.bdg-wrap .bdg-card.bdg-summary .bdg-pre{font-size:1.02em}@media print{.bdg-wrap .bdg-card.bdg-summary{background:#fff}}.bdg-wrap .bdg-samplerow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px}.bdg-wrap .bdg-link-quiet{font-size:.86em;color:var(--bdg-muted);text-decoration:underline;font-weight:400}.bdg-wrap .bdg-hist-del{display:block;margin-top:2px;padding:0;text-align:left}.bdg-flt{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin:4px 0 8px;min-width:0}.bdg-flt-field{display:flex;flex-direction:column;gap:3px;flex:1 1 140px;min-width:0;margin:0}.bdg-flt-field[hidden]{display:none}.bdg-flt-qfield{flex:1 1 100%}.bdg-flt-lab{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bdg-text2)}.bdg-wrap .bdg-flt-search,.bdg-wrap .bdg-flt-select{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.bdg-wrap .bdg-flt-select{padding-right:28px;text-overflow:ellipsis}.bdg-flt-queue{max-width:460px}.bdg-flt-queue .bdg-flt-search{flex:1 1 auto}.bdg-flt-count{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 10px;color:var(--bdg-muted);font-size:13.5px}.bdg-flt-count .bdg-flt-clear[hidden]{display:none}.bdg-wrap .bdg-btn[hidden],.bdg-wrap .bdg-rs-toggle[hidden]{display:none}.bdg-flt-none{padding:28px 20px}.bdg-flt-none p{margin:0 0 6px}.bdg-flt-docid{color:var(--bdg-muted);font-size:12.5px;font-weight:400;white-space:nowrap}.bdg-flt-you{display:inline-block;margin-left:6px;font-size:11.5px;font-weight:600;color:var(--bdg-deep);background:var(--bdg-info-bg);border:1px solid #bcd6f7;border-radius:999px;padding:0 7px;line-height:1.5;vertical-align:1px}.bdg-wrap table.bdg-table tr.bdg-flt-mine td:first-child{box-shadow:inset 3px 0 0 var(--bdg-accent)}.bdg-flt-table td[data-th=Item] .bdg-chip{margin-left:6px}@media (max-width:760px){.bdg-wrap table.bdg-table tr.bdg-flt-mine td:first-child{box-shadow:none}.bdg-wrap table.bdg-queue tr.bdg-flt-mine{box-shadow:inset 3px 0 0 var(--bdg-accent)}.bdg-flt-queue{max-width:none}.bdg-wrap table.bdg-flt-table td{min-width:0;overflow-wrap:anywhere}}.bdg-vh{background:var(--bdg-info-bg);border:1px solid #bcd6f7;border-left:5px solid var(--bdg-deep);border-radius:10px;padding:12px 14px;margin:0 0 14px;font-size:14px}.bdg-wrap .bdg-vh-title{font-size:15.5px;margin:0 0 2px;color:var(--bdg-ink)}.bdg-vh-trend{margin:0 0 8px!important;font-weight:600;color:var(--bdg-deep);font-variant-numeric:tabular-nums}.bdg-wrap .bdg-vh-list{list-style:none;margin:0 0 8px;padding:0}.bdg-vh-row{display:flex;flex-wrap:wrap;gap:2px 14px;align-items:baseline;padding:6px 0;border-top:1px solid #cfe0f7;margin:0}.bdg-vh-row:first-child{border-top:0}.bdg-vh-line{flex:1 1 220px;min-width:0}.bdg-vh-acts{display:flex;flex-wrap:wrap;gap:4px 14px}.bdg-vh-acts .bdg-link{font-size:13.5px}.bdg-vh-guide{margin:0!important;color:var(--bdg-text2);font-size:13.5px}.bdg-vh-qchip{cursor:help}.bdg-vh-bar{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;background:var(--bdg-surface);border:1px solid var(--bdg-line2);border-radius:10px;padding:6px 12px;margin:0 0 8px;font-size:14px}.bdg-vh-chips{display:flex;flex-wrap:wrap;gap:6px}.bdg-wrap .bdg-vh-chip{display:inline-block;font-size:12.5px;font-weight:600;padding:2px 10px;border-radius:999px;border:1px solid var(--bdg-line);background:#fff;color:var(--bdg-deep);text-decoration:none;white-space:nowrap;font-variant-numeric:tabular-nums}.bdg-wrap a.bdg-vh-chip:hover{border-color:var(--bdg-deep);background:var(--bdg-surface2)}.bdg-wrap .bdg-vh-chip.is-on{background:var(--bdg-deep);border-color:var(--bdg-deep);color:#fff}@media print{.bdg-vh-bar{display:none!important}}.bdg-wrap .bdg-flt-card{overflow-x:auto}.bdg-wrap table.bdg-flt-table th,.bdg-wrap table.bdg-flt-table td{padding:10px 8px}.bdg-wrap table.bdg-flt-table th:first-child,.bdg-wrap table.bdg-flt-table td:first-child{padding-left:12px}.bdg-wrap table.bdg-flt-table td.bdg-actions-cell{padding-right:12px}@media (max-width:760px){.bdg-wrap .bdg-flt-card{overflow-x:visible}.bdg-wrap table.bdg-flt-table td{padding:4px 14px}}.bdg-flt-band{font-size:12.5px;color:var(--bdg-text2)}@media (min-width:761px){.bdg-flt-band{display:block;margin-top:2px}}.bdg-wrap table.bdg-flt-table td.bdg-actions-cell{padding-left:4px}.bdg-wrap .bdg-samplecard{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:22px;align-items:center;background:var(--bdg-surface);border:1px solid #b9d3f3;border-radius:14px;padding:16px;margin:0 0 16px;box-shadow:0 6px 22px rgb(0 91 188 / .10)}.bdg-wrap .bdg-samplecard-shot{position:relative;display:block;width:100%;padding:0;margin:0;border:1px solid var(--bdg-line);border-radius:10px;overflow:hidden;background:var(--bdg-surface2);cursor:pointer;line-height:0;box-shadow:none;min-height:0}.bdg-wrap .bdg-samplecard-shot img{display:block;width:100%;height:auto;transition:transform .25s ease}.bdg-wrap .bdg-samplecard-shot:hover img,.bdg-wrap .bdg-samplecard-shot:focus-visible img{transform:scale(1.025)}.bdg-wrap .bdg-samplecard-shot:focus-visible{outline:3px solid var(--bdg-accent);outline-offset:2px}.bdg-wrap .bdg-samplecard-shot[aria-busy=true]{opacity:.6;cursor:progress}.bdg-wrap .bdg-samplecard-open{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);background:var(--bdg-deep);color:#fff;font-size:14px;font-weight:700;line-height:1.2;padding:9px 16px;border-radius:999px;box-shadow:0 4px 14px rgb(32 41 47 / .28);white-space:nowrap}.bdg-wrap .bdg-samplecard-open::before{content:"\25B6";font-size:10px;margin-right:8px;vertical-align:1px}.bdg-wrap .bdg-samplecard-text{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.bdg-wrap .bdg-samplecard-text h3{margin:0;font-size:1.3em;line-height:1.25}.bdg-wrap .bdg-samplecard-text p{margin:0;color:var(--bdg-text2)}.bdg-wrap .bdg-samplecard-eyebrow{font-size:11.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--bdg-deep);background:var(--bdg-info-bg);border-radius:999px;padding:3px 10px}.bdg-wrap.bdg-sample-cta-card{max-width:none}@media (max-width:760px){.bdg-wrap .bdg-samplecard{grid-template-columns:1fr;gap:14px;padding:12px}.bdg-wrap .bdg-samplecard-text .bdg-btn{width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.bdg-wrap .bdg-samplecard-shot img{transition:none}.bdg-wrap .bdg-samplecard-shot:hover img{transform:none}}.bdg-wrap .bdg-tipwrap{position:relative;display:inline-block}.bdg-wrap .bdg-hist-del.bdg-tipwrap{display:block;margin-top:2px}.bdg-wrap .bdg-tip{position:absolute;left:0;bottom:calc(100% + 6px);z-index:20;width:max-content;max-width:min(280px,78vw);background:var(--bdg-ink);color:#fff;font-size:12.5px;font-weight:400;line-height:1.4;padding:8px 10px;border-radius:8px;box-shadow:0 6px 18px rgb(32 41 47 / .25);opacity:0;visibility:hidden;transform:translateY(3px);transition:opacity .12s ease,transform .12s ease;pointer-events:none;text-align:left;white-space:normal}.bdg-wrap .bdg-tipwrap:hover .bdg-tip,.bdg-wrap .bdg-tipwrap:focus-within .bdg-tip{opacity:1;visibility:visible;transform:none}.bdg-wrap.bdg-sample-cta{padding:0;margin:0 auto 16px;background:none;min-height:0}.bdg-wrap.bdg-sample-cta-card .bdg-samplecard{margin:0}.bdg-wrap .bdg-hist-del.bdg-tipwrap .bdg-tip{max-width:min(300px,100%)}.bdg-iv-m-card .bdg-iv-m-head p{margin:2px 0 0}.bdg-iv-m-card .bdg-card-head{align-items:flex-start}.bdg-iv-m-card .bdg-card-head .bdg-iv-m-toggle{flex-basis:100%;text-align:left;margin-top:2px}.bdg-iv-m-body[hidden]{display:none}.bdg-iv-m-has{margin:12px 0 4px}.bdg-wrap .bdg-iv-m-steps{list-style:none;margin:14px 0 0!important;padding:0}.bdg-iv-m-step{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px solid var(--bdg-line2)}.bdg-iv-m-step:first-child{border-top:0;padding-top:4px}.bdg-iv-m-step-n{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--bdg-deep);color:#fff;font-weight:800;font-size:15px;line-height:1}.bdg-wrap .bdg-iv-m-step-body h4{margin:4px 0 6px;font-size:17px}.bdg-iv-m-step-body>p{margin:0 0 10px}.bdg-iv-m-step-body>.bdg-hint{margin:-4px 0 10px}.bdg-iv-m-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.bdg-iv-m-form{margin-top:4px}.bdg-iv-m-saverow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:-2px}.bdg-wrap .bdg-iv-m-saverow .bdg-btn[disabled]{background:#fff;border-color:var(--bdg-line2);color:var(--bdg-muted)!important}.bdg-iv-m-savestate{font-size:14px;color:var(--bdg-muted)}.bdg-iv-m-savestate.bdg-status-ok{color:var(--bdg-ok);font-weight:600}.bdg-iv-m-savestate.bdg-status-err{color:var(--bdg-bad);font-weight:600}.bdg-iv-m-refs{display:grid;gap:12px}.bdg-iv-m-refs .bdg-status{margin:0;min-height:0}.bdg-iv-m-refs>.bdg-hint{margin:0}.bdg-wrap .bdg-iv-m-ref-label{display:block;font-weight:600;font-size:14px;margin:0 0 5px;color:var(--bdg-ink)}.bdg-wrap .bdg-iv-m-refs .bdg-file{padding:10px 12px}.bdg-iv-m-started p{margin:8px 0 0}.bdg-iv-m-latest{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:10px 0 4px}.bdg-wrap .bdg-iv-m-pill{height:auto;min-width:0;padding:8px 14px;border-radius:12px;font-size:15px;align-items:baseline;gap:2px}.bdg-wrap .bdg-iv-m-pill b{font-size:28px;line-height:1}.bdg-wrap .bdg-iv-m-pill span{font-weight:600;opacity:.85}.bdg-iv-m-latest-text{flex:1 1 220px;min-width:0}.bdg-iv-m-latest-text p{margin:0}.bdg-wrap .bdg-iv-m-again{margin:12px 0 0}.bdg-iv-cross{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;align-items:center;border-color:#b9d3f3;background:#f7fbff}.bdg-wrap .bdg-iv-cross h3{margin:0}.bdg-wrap .bdg-iv-cross>p:not(.bdg-row){grid-column:1;margin:0;color:var(--bdg-text2)}.bdg-wrap .bdg-iv-cross .bdg-row{grid-column:2;grid-row:1 / span 2;margin:0;justify-content:flex-end}.bdg-iv-m-resultspage{max-width:880px;margin:0 auto}.bdg-iv-m-resultspage>.bdg-iv-m-back{margin:4px 0 6px}.bdg-wrap .bdg-iv-m-resultspage>h2{font-size:24px;margin:0 0 14px}.bdg-wrap .bdg-iv-m-detail{margin:0 0 4px}.bdg-wrap .bdg-iv-m-anslist{list-style:none;margin:0!important;padding:0}.bdg-iv-m-ans{display:grid;grid-template-columns:30px minmax(0,1fr);gap:6px 14px;padding:14px 0;border-top:1px solid var(--bdg-line2);transition:background-color .4s}.bdg-iv-m-ans.is-flash{background:#fff7d6}.bdg-iv-m-ans-n{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--bdg-surface2);border:1px solid var(--bdg-line);font-weight:800;font-size:13.5px;color:var(--bdg-ink)}.bdg-iv-m-ans-main{min-width:0}.bdg-wrap .bdg-iv-m-ans-cat{margin:0 0 2px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--bdg-muted)}.bdg-wrap .bdg-iv-m-ans-q{margin:0 0 8px;font-weight:600;font-size:15.5px;line-height:1.4;overflow-wrap:anywhere}.bdg-wrap .bdg-iv-m-ans-note{margin:0;background:var(--bdg-surface2);border-left:4px solid var(--bdg-deep);border-radius:0 8px 8px 0;padding:8px 11px;font-size:14.5px}.bdg-iv-m-ans-side{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 8px}.bdg-iv-m-marks{display:flex;flex-wrap:wrap;gap:5px}.bdg-iv-m-mark{display:inline-flex;align-items:baseline;gap:6px;border:1px solid var(--bdg-line2);background:var(--bdg-surface2);border-radius:999px;padding:2px 10px;font-size:12.5px;line-height:1.5;white-space:nowrap}.bdg-iv-m-mark-k{color:var(--bdg-text2);font-weight:500}.bdg-iv-m-mark-v{font-weight:800}.bdg-iv-m-mark.is-y{background:var(--bdg-ok-bg);border-color:#b9dfc9}.bdg-iv-m-mark.is-y .bdg-iv-m-mark-v{color:var(--bdg-ok)}.bdg-iv-m-mark.is-p{background:var(--bdg-warn-bg);border-color:#f1c27a}.bdg-iv-m-mark.is-p .bdg-iv-m-mark-v{color:var(--bdg-warn)}.bdg-iv-m-mark.is-n{background:var(--bdg-bad-bg);border-color:#f0b4ae}.bdg-iv-m-mark.is-n .bdg-iv-m-mark-v{color:var(--bdg-bad)}.bdg-wrap .bdg-iv-m-ans-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0;font-size:13.5px}.bdg-iv-m-ans-meta .bdg-chip{font-size:12.5px}.bdg-wrap .bdg-iv-m-long::before{content:"\25B2";font-size:8px;margin-right:5px;vertical-align:2px}.bdg-iv-m-at{color:var(--bdg-text2);font-variant-numeric:tabular-nums;white-space:nowrap}.bdg-wrap a.bdg-iv-m-at{color:var(--bdg-deep);font-weight:600}.bdg-iv-m-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.bdg-iv-m-pair:empty{display:none}.bdg-iv-m-pick{border-top:4px solid var(--bdg-ok)}.bdg-iv-m-pick.bdg-iv-m-rework{border-top-color:var(--bdg-warn)}.bdg-wrap .bdg-iv-m-pick h4{margin-bottom:6px}.bdg-wrap .bdg-iv-m-pick-q{margin:0 0 8px;color:var(--bdg-text2)}.bdg-wrap .bdg-iv-m-pick-n{font-weight:700;margin-right:6px}.bdg-wrap .bdg-iv-m-pick>.bdg-pre{margin:0}.bdg-wrap .bdg-iv-m-fixes{list-style:none;counter-reset:bdgfix;margin:6px 0 0!important;padding:0}.bdg-iv-m-fixes li{counter-increment:bdgfix;position:relative;padding:4px 0 10px 42px;min-height:34px;font-size:15.5px}.bdg-iv-m-fixes li::before{content:counter(bdgfix);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:var(--bdg-deep);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:14px}.bdg-iv-m-fixes li:last-child{padding-bottom:2px}.bdg-wrap .bdg-iv-m-sample-note{background:var(--bdg-info-bg);border:1px solid #bcd6f7;border-radius:10px;padding:8px 12px;font-size:14px;margin:0 0 14px}.bdg-iv-m-sample .bdg-next,.bdg-iv-m-sample .bdg-result>.bdg-row.bdg-noprint,.bdg-iv-m-sample .bdg-result>p.bdg-noprint{display:none!important}.bdg-iv-m-sample .bdg-modal-body{background:var(--bdg-page);border-radius:0 0 14px 14px}.bdg-iv-m-sample .bdg-modal-foot{display:none}.bdg-iv-m-sample .bdg-modal-head{position:sticky;top:0;z-index:2;background:#fff;border-radius:14px 14px 0 0}.bdg-iv-m-sample .bdg-card:last-child{margin-bottom:0}.bdg-iv-opt-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 14px;align-items:stretch}.bdg-iv-opt{display:flex;flex-direction:column;gap:6px;min-width:0;background:var(--bdg-surface);border:1px solid var(--bdg-line);border-radius:14px;padding:20px 18px 18px}.bdg-wrap .bdg-iv-opt-pic{position:relative;flex:none;width:72px;height:72px;margin:0 0 6px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#e8f1fd 0%,#d4e6fb 100%);border:1px solid var(--bdg-line);display:inline-flex}.bdg-wrap .bdg-iv-opt-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;margin:0}.bdg-wrap .bdg-iv-opt-tag{align-self:flex-start;margin:0;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bdg-deep);line-height:1.3;padding:3px 0}.bdg-wrap .bdg-iv-opt-title{margin:0;font-size:19px}.bdg-wrap .bdg-iv-opt-price{margin:2px 0 4px;font-size:34px;font-weight:800;line-height:1.1;color:var(--bdg-ink);font-variant-numeric:tabular-nums}.bdg-wrap .bdg-iv-opt-tiers{margin:-2px 0 4px;font-size:13px;line-height:1.4;color:var(--bdg-muted);font-variant-numeric:tabular-nums}.bdg-wrap .bdg-iv-opt-tiers .is-mine{color:var(--bdg-ink);font-weight:700}.bdg-wrap .bdg-iv-opt-text{flex:1 1 auto;margin:0;color:var(--bdg-text2)}.bdg-wrap .bdg-iv-opt-save{margin:4px 0 0;font-weight:700;font-size:14px;color:var(--bdg-ok)}.bdg-wrap .bdg-iv-opt-btn{width:100%;margin-top:12px;text-align:center}.bdg-iv-opt-both{border-color:var(--bdg-deep);box-shadow:0 0 0 1px var(--bdg-deep),0 10px 28px rgb(0 91 188 / .13);background:#f7fbff}.bdg-wrap .bdg-iv-opt-both .bdg-iv-opt-tag{background:var(--bdg-deep);color:#fff;border-radius:999px;padding:3px 10px}.bdg-wrap .bdg-btn.is-disabled,.bdg-wrap .bdg-btn.is-disabled:hover{background:var(--bdg-surface2);border:1px dashed var(--bdg-line);color:var(--bdg-muted)!important;cursor:not-allowed;font-weight:600}.bdg-wrap .bdg-iv-opt-which{margin:4px 0 10px;color:var(--bdg-text2)}.bdg-wrap .bdg-iv-opt-which b{color:var(--bdg-ink)}.bdg-wrap .bdg-iv-opt-sample{margin:0}.bdg-wrap.bdg-iv-opts{padding-top:0;padding-bottom:16px}.bdg-wrap.bdg-iv-opt-popup{position:fixed;inset:0;z-index:100000;max-width:none;margin:0;padding:5vh 16px;background:rgb(20 28 36 / .55);overflow:auto;display:flex;align-items:flex-start;justify-content:center}.bdg-wrap.bdg-iv-opt-popup[hidden]{display:none}.bdg-iv-opt-dialog{position:relative;width:100%;max-width:1000px;background:var(--bdg-page);border-radius:16px;padding:24px 24px 18px;box-shadow:0 20px 60px rgb(0 0 0 / .3)}.bdg-wrap .bdg-iv-opt-heading{font-size:24px;margin:0 44px 2px 0}.bdg-wrap .bdg-iv-opt-x{position:absolute;top:12px;right:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--bdg-line);border-radius:50%;font-size:24px;line-height:1;color:var(--bdg-text2);cursor:pointer;padding:0;box-shadow:none;min-height:0}.bdg-wrap .bdg-iv-opt-x:hover{color:var(--bdg-ink);border-color:var(--bdg-deep)}.bdg-wrap .bdg-iv-opt-x:focus-visible{outline:3px solid var(--bdg-accent);outline-offset:2px}@media (max-width:860px){.bdg-iv-opt-cards{grid-template-columns:1fr;gap:14px}.bdg-iv-opt{padding:18px 16px 16px}.bdg-wrap .bdg-iv-opt-pic{width:60px;height:60px;border-radius:10px}.bdg-wrap .bdg-iv-opt-price{font-size:30px}}@media (max-width:760px){.bdg-iv-m-step{grid-template-columns:28px minmax(0,1fr);gap:10px}.bdg-iv-m-step-n{width:28px;height:28px;font-size:14px}.bdg-iv-m-grid{grid-template-columns:1fr}.bdg-iv-m-step-body>.bdg-btn{width:100%}.bdg-iv-cross{grid-template-columns:1fr}.bdg-wrap .bdg-iv-cross .bdg-row{grid-column:1;grid-row:auto;justify-content:flex-start;margin-top:8px}.bdg-iv-m-latest .bdg-btn{width:100%}.bdg-iv-m-ans{gap:8px 10px}.bdg-iv-m-pair{grid-template-columns:1fr}.bdg-wrap.bdg-iv-opt-popup{padding:12px 10px}.bdg-iv-opt-dialog{padding:18px 14px 14px;border-radius:14px}.bdg-wrap .bdg-iv-opt-heading{font-size:21px}.bdg-iv-m-sample .bdg-modal-body{padding:14px 12px}}@media print{.bdg-iv-m-ans{break-inside:avoid}.bdg-iv-m-mark,.bdg-iv-m-fixes li::before{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (prefers-reduced-motion:reduce){.bdg-iv-m-ans{transition:none}}.bdg-iv-m-recrow{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin:12px 0 0;padding-top:12px;border-top:1px solid var(--bdg-line2)}.bdg-wrap p.bdg-iv-m-recrow.is-none{display:block;margin:12px 0 0}.bdg-wrap .bdg-iv-m-recrow .bdg-hint{margin:0;flex:1 1 200px}.bdg-iv-m-play{font-size:11px;line-height:1}.bdg-wrap .bdg-iv-m-measures{margin:2px 2px 12px!important}.bdg-iv-m-legend{background:var(--bdg-surface2);border:1px solid var(--bdg-line2);border-radius:10px;padding:10px 14px;margin:4px 0 6px}.bdg-wrap .bdg-iv-m-legend-lead{margin:0 0 6px}.bdg-wrap .bdg-iv-m-key{margin:0;display:grid;gap:5px}.bdg-iv-m-key-row{display:grid;grid-template-columns:minmax(150px,max-content) minmax(0,1fr);gap:1px 14px;font-size:14px;line-height:1.45}.bdg-wrap .bdg-iv-m-key dt{margin:0;font-weight:400}.bdg-wrap .bdg-iv-m-key dd{margin:0;color:var(--bdg-text2)}.bdg-iv-m-key-x{color:var(--bdg-muted)}.bdg-wrap .bdg-iv-m-legend-scale{margin:8px 0 0}.bdg-iv-m-mark[title]{cursor:help}.bdg-iv-m-len{font-variant-numeric:tabular-nums}.bdg-iv-m-len.is-range{border-style:dashed}.bdg-hub{container-type:inline-size;container-name:bdghub}.bdg-wrap .bdg-hub-next{margin:0 0 14px}.bdg-wrap .bdg-hub-next.is-bad{background:var(--bdg-bad-bg);border-color:#f0b4ae}.bdg-wrap .bdg-hub-next-text{margin:0;flex:1 1 260px;min-width:0}.bdg-hub-tabs{display:flex;gap:12px;margin:0 0 18px;align-items:stretch}.bdg-wrap .bdg-hub-tab{position:relative;flex:1 1 0%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:7px;margin:0;background:var(--bdg-surface);border:1px solid var(--bdg-line);border-radius:14px;padding:14px 16px 13px;cursor:pointer;color:var(--bdg-ink)!important;font:inherit;font-family:inherit;font-size:15px;line-height:1.3;text-align:left;box-shadow:none;min-height:0;text-transform:none;letter-spacing:0;text-decoration:none;white-space:normal;width:auto}.bdg-wrap .bdg-hub-tab:hover{border-color:var(--bdg-deep);background:#fbfdff;color:var(--bdg-ink)!important}.bdg-wrap .bdg-hub-tab.is-on{border-color:var(--bdg-deep);background:#f3f8ff;box-shadow:0 0 0 1px var(--bdg-deep),0 6px 18px rgb(0 91 188 / .10)}.bdg-wrap .bdg-hub-tab.is-on::after{content:"";position:absolute;left:50%;bottom:-8px;width:14px;height:14px;margin-left:-7px;background:#f3f8ff;border-right:2px solid var(--bdg-deep);border-bottom:2px solid var(--bdg-deep);transform:rotate(45deg);border-radius:0 0 3px 0}.bdg-wrap .bdg-hub-tab:focus-visible{outline:3px solid var(--bdg-accent);outline-offset:2px}.bdg-hub-tab-name{display:flex;align-items:center;gap:7px;font-weight:700;font-size:16px;color:var(--bdg-ink)}.bdg-hub-dot{display:inline-block;flex:none;width:9px;height:9px;border-radius:50%;background:var(--bdg-warn);box-shadow:0 0 0 2px #fff}.bdg-hub-tab:has(.bdg-hub-pill.is-bad) .bdg-hub-dot{background:var(--bdg-bad)}.bdg-wrap .bdg-hub-pill{display:inline-block;max-width:100%;height:auto;min-width:0;padding:3px 10px;border-radius:999px;border:1px solid var(--bdg-line2);background:var(--bdg-surface2);color:var(--bdg-text2);font-size:12.5px;font-weight:700;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.bdg-wrap .bdg-hub-pill.is-warn{background:var(--bdg-warn-bg);color:var(--bdg-warn);border-color:#f1c27a}.bdg-wrap .bdg-hub-pill.is-bad{background:var(--bdg-bad-bg);color:var(--bdg-bad);border-color:#f0b4ae}.bdg-wrap .bdg-hub-pill.is-info{background:var(--bdg-info-bg);color:var(--bdg-deep);border-color:#bcd6f7}.bdg-wrap .bdg-hub-pill.is-score{color:#fff;background:var(--bdg-band,var(--bdg-muted));border-color:#fff0;font-weight:600}.bdg-wrap .bdg-hub-pill.is-score b{font-weight:800;font-size:13.5px}.bdg-hub-tab-line{font-size:13.5px;color:var(--bdg-muted);line-height:1.35}.bdg-hub-panel[hidden]{display:none}.bdg-wrap .bdg-hub-panel:focus{outline:none}.bdg-wrap .bdg-hub-panel:focus-visible{outline:3px solid var(--bdg-accent);outline-offset:4px;border-radius:14px}.bdg-wrap .bdg-hub-panelhead{display:none;margin:0 0 10px;font-size:14px;color:var(--bdg-text2)}.bdg-hub-panel>.bdg-card:last-child,.bdg-hub-panel>.bdg-iv-m-section>.bdg-card:last-child{margin-bottom:0}.bdg-hub-panel .bdg-iv-m-section>.bdg-card:first-child{margin-top:0}.bdg-wrap .bdg-hub-price{margin:2px 0 4px}.bdg-wrap .bdg-hub-price b{font-size:28px;font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums}.bdg-hub-pitch .bdg-row{margin-top:8px}.bdg-hist-trend{font-variant-numeric:tabular-nums}.bdg-history .bdg-histgroup{margin-top:6px}@container bdghub (max-width:540px){.bdg-hub-tabs{gap:6px;margin-bottom:14px}.bdg-wrap .bdg-hub-tab{align-items:center;text-align:center;padding:9px 5px 8px;gap:5px;border-radius:11px}.bdg-hub-tab-name{font-size:13.5px;gap:5px;justify-content:center}.bdg-hub-dot{width:7px;height:7px}.bdg-wrap .bdg-hub-pill{font-size:11.5px;padding:1px 7px;text-align:center;border-radius:10px}.bdg-wrap .bdg-hub-pill.is-score b{font-size:12.5px}.bdg-hub-pill-x,.bdg-hub-tab-line{display:none}.bdg-wrap .bdg-hub-panelhead{display:block}.bdg-wrap .bdg-hub-tab.is-on::after{width:10px;height:10px;margin-left:-5px;bottom:-6px}}@media (max-width:640px){.bdg-hub-tabs{gap:6px;margin-bottom:14px}.bdg-wrap .bdg-hub-tab{align-items:center;text-align:center;padding:9px 5px 8px;gap:5px;border-radius:11px}.bdg-hub-tab-name{font-size:13.5px;gap:5px;justify-content:center}.bdg-hub-dot{width:7px;height:7px}.bdg-wrap .bdg-hub-pill{font-size:11.5px;padding:1px 7px;text-align:center;border-radius:10px}.bdg-wrap .bdg-hub-pill.is-score b{font-size:12.5px}.bdg-hub-pill-x,.bdg-hub-tab-line{display:none}.bdg-wrap .bdg-hub-panelhead{display:block}.bdg-wrap .bdg-hub-tab.is-on::after{width:10px;height:10px;margin-left:-5px;bottom:-6px}}@media (max-width:760px){.bdg-iv-m-key-row{grid-template-columns:1fr}.bdg-wrap .bdg-iv-m-recrow .bdg-btn{width:100%}}@media print{.bdg-hub-tabs,.bdg-hub-next{display:none!important}}.bdg-wrap .bdg-coachline .bdg-coachname{color:var(--bdg-ink);font-weight:700}.bdg-wrap .bdg-coachline a.bdg-coachname{color:var(--bdg-deep);text-decoration:underline}.bdg-wrap{box-sizing:border-box;width:auto;min-width:0;max-width:min(1112px,100%)}.bdg-wrap.bdg-grading-mode,.bdg-wrap.bdg-iv-opt-popup,.bdg-wrap.bdg-overlay{max-width:none}.bdg-wrap.bdg-landing .bdg-lead{max-width:none}.bdg-landing .bdg-hero>.bdg-row{margin:4px 0 12px}.bdg-landing .bdg-hero>.bdg-muted{margin:0}.bdg-landing #bdg-buy>.bdg-muted{margin-top:4px}.bdg-wrap .bdg-preview-banner{background:var(--bdg-info-bg);border-color:#bcd6f7;color:var(--bdg-ink)}.bdg-wrap .bdg-preview-banner a{margin-left:2px;font-weight:600}.bdg-iv-m-send{margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--bdg-line2)}.bdg-wrap .bdg-iv-m-send>.bdg-hint{margin:6px 0 0}.bdg-wrap .bdg-iv-m-send .bdg-iv-m-send-status{margin:6px 0 0;min-height:0}.bdg-wrap .bdg-iv-m-send .bdg-iv-m-send-status:empty{display:none}.bdg-wrap .bdg-iv-m-sent{display:flex;gap:10px;align-items:flex-start;margin:0;background:var(--bdg-ok-bg);border:1px solid #b9dfc9;border-radius:10px;padding:10px 14px;font-size:14.5px;color:var(--bdg-ink)}.bdg-wrap .bdg-iv-m-sent b{color:var(--bdg-ok)}.bdg-wrap .bdg-iv-m-sent:focus{outline:none}.bdg-wrap .bdg-iv-m-sent:focus-visible{outline:3px solid var(--bdg-accent);outline-offset:2px}.bdg-iv-m-tick{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--bdg-ok);color:#fff;font-weight:800;font-size:13px;line-height:1}.bdg-wrap .bdg-iv-m-resend{margin:8px 0 0 32px;font-size:13.5px}@media (max-width:760px){.bdg-wrap .bdg-iv-m-sendbtn{width:100%}.bdg-wrap .bdg-iv-m-resend{margin-left:0}}.bdg-wrap .bdg-tab{display:inline-flex;align-items:center;gap:7px}.bdg-wrap .bdg-tab-n{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:var(--bdg-surface2);border:1px solid var(--bdg-line2);color:var(--bdg-text2);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.bdg-wrap .bdg-tab.is-on .bdg-tab-n{background:var(--bdg-deep);border-color:var(--bdg-deep);color:#fff}.bdg-wrap .bdg-tab-n[hidden]{display:none}.bdg-wrap .bdg-cq-intro{margin:0 0 10px}.bdg-wrap .bdg-cq-note{margin:0 0 12px;padding:8px 12px;border-radius:8px;background:var(--bdg-info-bg);border:1px solid #bcd6f7;font-size:14px}.bdg-wrap .bdg-cq-note[hidden],.bdg-wrap .bdg-mw-needrec[hidden],.bdg-wrap .bdg-cq-sec[hidden],.bdg-wrap .bdg-seg[hidden]{display:none}.bdg-wrap .bdg-cq-sec{margin:0 0 26px}.bdg-wrap .bdg-cq-h{font-size:18px;margin:18px 0 6px}.bdg-wrap .bdg-cq-sub{margin:0 0 10px}.bdg-wrap .bdg-cq-taken{font-size:13.5px}.bdg-wrap tr.bdg-cq-takenrow td{color:var(--bdg-text2)}.bdg-wrap .bdg-tag{font-size:12px}.bdg-wrap .bdg-mw-tags{display:inline-flex;flex-wrap:wrap;gap:4px}.bdg-wrap .bdg-mw-under{font-size:12.5px;margin-top:4px}.bdg-wrap .bdg-mw-pending .bdg-flt-docid,.bdg-wrap .bdg-mw-paytable .bdg-flt-docid{color:var(--bdg-text2);font-size:13px}.bdg-wrap .bdg-mw-monthrow{align-items:center;margin:4px 0 6px}.bdg-wrap .bdg-mw-hint{margin:0 0 10px;font-size:13.5px}.bdg-wrap .bdg-mw-paycard{overflow-x:auto}.bdg-wrap .bdg-mw-needrec{margin:0 0 14px;padding:10px 14px;border-radius:10px;background:var(--bdg-warn-bg);border:1px solid #f1c27a}.bdg-wrap .bdg-mw-needh{margin:0 0 6px}.bdg-wrap .bdg-mw-needlist{list-style:none;margin:0!important;padding:0}.bdg-wrap .bdg-mw-needlist li{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding:6px 0;border-top:1px solid #f1d3a3;margin:0}.bdg-wrap .bdg-mw-needlist li:first-child{border-top:0}.bdg-wrap .bdg-mw-needwho{flex:1 1 200px;min-width:0}.bdg-wrap .bdg-seg{display:inline-flex;margin:0 0 10px;border:1px solid var(--bdg-line);border-radius:999px;overflow:hidden;background:#fff}.bdg-wrap .bdg-seg-btn{margin:0;padding:6px 14px;min-height:34px;border:0;background:none;color:var(--bdg-text2)!important;font-weight:600;font-size:13.5px;font-family:inherit;cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:0}.bdg-wrap .bdg-seg-btn+.bdg-seg-btn{border-left:1px solid var(--bdg-line)}.bdg-wrap .bdg-seg-btn.is-on{background:var(--bdg-deep);color:#fff!important}.bdg-wrap .bdg-seg-btn:focus-visible{outline:3px solid var(--bdg-accent);outline-offset:-3px}@media (max-width:760px){.bdg-wrap .bdg-mw-paycard{overflow-x:visible}.bdg-wrap .bdg-tab{padding:8px 10px;font-size:14.5px}}.bdg-wrap .bdg-flt-queue[hidden]{display:none}.bdg-wrap .bdg-mw-type{font-size:12.5px;margin-top:2px}.bdg-wrap .bdg-mw-monthrow [hidden],.bdg-wrap .bdg-pv-switch[hidden]{display:none}.bdg-wrap .bdg-mw-range{margin:0 6px 0 0}.bdg-wrap .bdg-mw-trunc{margin:0 0 8px}.bdg-wrap .bdg-pv{height:100%;min-height:0;display:flex;flex-direction:column;background:var(--bdg-page)}.bdg-wrap .bdg-pv-top{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;padding:9px 16px;background:#fff;border-bottom:1px solid var(--bdg-line)}.bdg-wrap .bdg-pv-back{font-weight:600;text-decoration:none;white-space:nowrap}.bdg-wrap .bdg-pv-title{margin:0;font-size:19px;min-width:0}.bdg-wrap .bdg-pv-pill{font-size:12.5px}.bdg-wrap .bdg-pv-body{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;padding:14px 16px;align-items:start}.bdg-wrap .bdg-pv-body.is-single{grid-template-columns:minmax(0,880px);justify-content:center}.bdg-wrap .bdg-pv-main{min-width:0;display:flex;flex-direction:column;gap:10px}.bdg-wrap .bdg-pv-switch{display:inline-flex;align-self:flex-start;border:1px solid var(--bdg-line);border-radius:999px;overflow:hidden;background:#fff}.bdg-wrap .bdg-pv-switch .bdg-seg-btn.is-on{background:var(--bdg-deep);color:#fff!important}.bdg-wrap .bdg-pv-dochost{min-height:70vh;display:flex;flex-direction:column}.bdg-wrap .bdg-pv-dochost>.bdg-dv,.bdg-wrap .bdg-pv-dochost>.bdg-card{flex:1;min-height:70vh}.bdg-wrap .bdg-pv-dochost>[hidden]{display:none}.bdg-wrap .bdg-pv-side,.bdg-wrap .bdg-pv-card{background:#fff;border:1px solid var(--bdg-line);border-radius:12px;padding:14px 16px;margin:0}.bdg-wrap .bdg-pv-side{position:sticky;top:0}.bdg-wrap .bdg-pv-h{margin:0 0 8px;font-size:17px}.bdg-wrap .bdg-pv-facts{margin:0;padding:0;display:grid;gap:8px}.bdg-wrap .bdg-pv-fact dt{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bdg-text2);margin:0}.bdg-wrap .bdg-pv-fact dd{margin:0;font-weight:600;overflow-wrap:anywhere}.bdg-wrap .bdg-pv-details .bdg-pv-facts{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.bdg-wrap .bdg-pv-prev{margin:12px 0 0;font-size:13.5px}.bdg-wrap .bdg-pv-files{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:4px 0 10px}.bdg-wrap .bdg-pv-file{text-align:left}.bdg-wrap .bdg-pv-foot{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:10px 16px;background:#fff;border-top:1px solid var(--bdg-line);box-shadow:0 -4px 16px rgb(32 41 47 / .07)}.bdg-wrap .bdg-pv-foot .bdg-btn{min-height:42px}.bdg-wrap .bdg-pv-claim{min-width:120px}.bdg-wrap .bdg-pv-block{margin:0;font-size:13.5px;color:var(--bdg-text2)}.bdg-wrap .bdg-pv-gone{max-width:640px;margin:16px}@media (max-width:900px){.bdg-wrap .bdg-pv-body{grid-template-columns:minmax(0,1fr)}.bdg-wrap .bdg-pv-side{position:static}}@media (max-width:600px){.bdg-wrap .bdg-pv-top,.bdg-wrap .bdg-pv-foot{padding:8px 10px}.bdg-wrap .bdg-pv-body{padding:10px 8px}.bdg-wrap .bdg-pv-foot .bdg-btn{flex:1 1 0%}.bdg-wrap .bdg-pv-foot .bdg-spacer{display:none}}.bdg-wrap.bdg-wrap--hub:not(.bdg-grading-mode):not(.bdg-iv-opt-popup):not(.bdg-overlay){max-width:1280px!important;box-sizing:border-box;padding:0 16px 48px}.bdch-nav+.bdg-wrap.bdg-wrap--hub:not(.bdg-grading-mode):not(.bdg-iv-opt-popup):not(.bdg-overlay){margin-top:0!important;padding-top:0}.bdg-wrap--hub .bdg-pagehead.bdg-coachhead{margin:14px 0 14px}.bdg-wrap--hub .bdg-coachhead h2{font-size:28px;font-weight:700;margin:0 0 10px}.bdg-wrap--hub .bdg-coachhead .bdg-tabs{display:inline-flex;gap:0;flex-wrap:wrap;margin:0;border:1px solid var(--bdg-line);border-radius:999px;overflow:hidden;background:#fff}.bdg-wrap.bdg-wrap--hub .bdg-coachhead .bdg-tab{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:0;padding:6px 14px;min-height:34px;font-size:13.5px;font-weight:600;color:var(--bdg-text2)!important;margin:0}.bdg-wrap.bdg-wrap--hub .bdg-coachhead .bdg-tab+.bdg-tab{border-left:1px solid var(--bdg-line)}.bdg-wrap.bdg-wrap--hub .bdg-coachhead .bdg-tab:hover{background:var(--bdg-surface2);color:var(--bdg-deep)!important}.bdg-wrap.bdg-wrap--hub .bdg-coachhead .bdg-tab.is-on{background:var(--bdg-deep);color:#fff!important;border-bottom:0}.bdg-wrap.bdg-wrap--hub .bdg-coachhead .bdg-tab.is-on .bdg-tab-n{background:#fff;border-color:#fff;color:var(--bdg-deep)}.bdg-wrap.bdg-wrap--hub .bdg-coachhead .bdg-tab:focus-visible{outline:3px solid var(--bdg-accent);outline-offset:-3px}@media (max-width:600px){.bdg-wrap--hub .bdg-coachhead .bdg-tabs{border-radius:12px}.bdg-wrap--hub .bdg-coachhead h2{font-size:24px}}.bdg-wrap .bdg-credit-opts{display:flex;flex-direction:column;gap:6px}.bdg-wrap .bdg-credit-opts .bdg-hint{margin:0}.bdg-wrap.bdg-embedded .bdg-pagehead{display:none}.bdg-wrap.bdg-embedded .bdg-coachline{display:none}.bdg-wrap .bdg-apps-intro{margin:0 0 14px}.bdg-wrap details.bdg-howworks{margin:18px 0 0;border:1px solid var(--bdg-line);border-radius:14px;background:var(--bdg-surface);padding:0 18px}.bdg-wrap details.bdg-howworks>summary{cursor:pointer;list-style:none;padding:14px 0;font-weight:700;font-size:16px;color:var(--bdg-ink);display:flex;align-items:center;gap:10px}.bdg-wrap details.bdg-howworks>summary::-webkit-details-marker{display:none}.bdg-wrap details.bdg-howworks>summary::before{content:'';width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease;flex:0 0 auto}.bdg-wrap details.bdg-howworks[open]>summary::before{transform:rotate(45deg)}.bdg-wrap details.bdg-howworks>summary:focus-visible{outline:3px solid var(--bdg-accent);outline-offset:2px;border-radius:8px}.bdg-wrap .bdg-howworks-body{padding:0 0 6px}.bdg-wrap .bdg-howworks-body>.bdg-card:first-child{margin-top:4px}.bdg-wrap .bdg-credit-or{margin:0}.bdg-wrap .bdg-credit-or .bdg-btn-small{margin-left:2px}.bdg-wrap .bdg-iv-opt-pricing{margin:2px 0 4px}.bdg-wrap .bdg-iv-opt-pricing .bdg-iv-opt-price{margin:0}.bdg-wrap .bdg-iv-opt-pricing s{font-size:16px;font-weight:600;color:var(--bdg-muted);margin-left:4px}.bdg-wrap .bdg-iv-opt-acts{margin-top:12px}.bdg-wrap .bdg-iv-opt-acts .bdg-btn{width:100%;text-align:center}.bdg-wrap .bdg-iv-opt .bdg-credit-or{margin-top:6px;font-size:13px}.bdg-wrap .bdg-iv-what h3{margin-top:0}.bdg-wrap .bdg-home-iv .bdg-iv-m-section{margin-top:0}@media (prefers-reduced-motion:reduce){.bdg-wrap details.bdg-howworks>summary::before{transition:none}}.bdg-wrap .bdg-flow-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.bdg-wrap .bdg-flow-steps{display:flex;gap:6px 18px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.bdg-wrap .bdg-flow-steps li{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--bdg-muted);margin:0;padding:0}.bdg-wrap .bdg-flow-steps li::before,.bdg-wrap .bdg-flow-steps li::marker{content:none}.bdg-wrap .bdg-flow-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:2px solid var(--bdg-line);font-size:12.5px;font-weight:700}.bdg-wrap .bdg-flow-steps li.is-on{color:var(--bdg-ink);font-weight:600}.bdg-wrap .bdg-flow-steps li.is-on .bdg-flow-num{border-color:var(--bdg-deep);background:var(--bdg-deep);color:#fff}.bdg-wrap .bdg-flow-steps li.is-done .bdg-flow-num{border-color:var(--bdg-ok);color:var(--bdg-ok)}.bdg-wrap .bdg-flow-exit{font-size:14px;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.bdg-wrap .bdg-flow-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:8px}.bdg-wrap .bdg-flow-opt{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:16px;border:1px solid var(--bdg-line);border-radius:12px;background:var(--bdg-surface);color:var(--bdg-ink);font:inherit;cursor:pointer;min-height:44px;transition:border-color .12s,box-shadow .12s}.bdg-wrap .bdg-flow-opt:hover{border-color:var(--bdg-deep)}.bdg-wrap .bdg-flow-opt:focus-visible{outline:3px solid var(--bdg-accent);outline-offset:2px}.bdg-wrap .bdg-flow-opt.needs-credits{background:var(--bdg-surface2)}.bdg-wrap .bdg-flow-opt-title{font-weight:700;font-size:16px}.bdg-wrap .bdg-flow-opt-meta{font-size:14px}.bdg-wrap .bdg-flow-gate{margin:0 0 14px;padding:14px 16px;border-radius:10px;background:var(--bdg-warn-bg);border:1px solid #f1c27a}.bdg-wrap .bdg-flow-gate .bdg-strong{margin:0 0 10px}.bdg-wrap .bdg-flow-uses{margin:0 0 10px!important}.bdg-wrap .bdg-dropzone{padding:16px;border:2px dashed var(--bdg-line);border-radius:12px}.bdg-wrap .bdg-dropzone.is-locked{opacity:.55;pointer-events:none}.bdg-wrap .bdg-seeall{margin:6px 0 0;text-align:center}.bdg-wrap .bdg-seeall .bdg-link{min-height:44px;display:inline-flex;align-items:center;font-weight:600;font-size:14.5px}.bdg-overlay .bdg-modal-sheet{display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.bdg-overlay .bdg-modal-sheet .bdg-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.bdg-overlay .bdg-modal-sheet .bdg-explain.in-sheet>.bdg-card{box-shadow:none}.bdg-wrap .bdg-steps-tight li{margin:0 0 4px}@media (max-width:640px){.bdg-wrap .bdg-flow-opts{grid-template-columns:1fr}.bdg-wrap.bdg-overlay:has(.bdg-modal-sheet){padding:0;align-items:flex-end}.bdg-overlay .bdg-modal-sheet{height:92vh;height:92dvh;max-height:none;border-radius:16px 16px 0 0;max-width:none}}.bdg-wrap .bdg-iv-m-watch.is-sample,.bdg-overlay .bdg-iv-m-watch.is-sample{display:inline-flex;align-items:center;gap:8px;cursor:default;opacity:.92}.bdg-wrap .bdg-iv-m-watch.is-sample:focus-visible,.bdg-overlay .bdg-iv-m-watch.is-sample:focus-visible{outline:3px solid #4fa1ff;outline-offset:2px}.bdg-wrap .bdg-iv-m-recsample .bdg-hint,.bdg-overlay .bdg-iv-m-recsample .bdg-hint{margin:0;flex:1 1 200px}.bdg-wrap .bdg-iv-opt-list,.bdg-overlay .bdg-iv-opt-list{margin:8px 0 0;padding:0 0 0 18px;color:var(--bdg-text2);font-size:14px;line-height:1.5}.bdg-wrap .bdg-iv-opt-list li,.bdg-overlay .bdg-iv-opt-list li{margin:0 0 3px}.bdg-wrap .bdg-iv-intro,.bdg-wrap .bdg-apps-intro{max-width:none}.bdg-wrap .bdg-doc-cards .bdc-cards-grid,.bdc-overlay .bdg-doc-cards .bdc-cards-grid{margin:14px 0 16px}.bdg-wrap .bdc-tcard,.bdc-overlay .bdc-tcard,.bdg-overlay .bdc-tcard{position:relative}.bdg-wrap .bdc-tcard .bdg-best,.bdc-overlay .bdc-tcard .bdg-best,.bdg-overlay .bdc-tcard .bdg-best{top:-11px;left:14px}.bdg-wrap .bdc-tcard .bdg-iv-opt-list,.bdc-overlay .bdc-tcard .bdg-iv-opt-list,.bdg-overlay .bdc-tcard .bdg-iv-opt-list{margin:-2px 0 0;padding:0 0 0 18px;color:var(--bdg-text2);font-size:14px;line-height:1.5}.bdg-wrap .bdc-tcard .bdg-iv-opt-save,.bdc-overlay .bdc-tcard .bdg-iv-opt-save,.bdg-overlay .bdc-tcard .bdg-iv-opt-save{margin:0;font-weight:700;font-size:14px;color:var(--bdg-ok)}.bdg-wrap .bdc-tcard-body{align-items:start}.bdg-wrap .bdg-iv-options .bdg-iv-what{margin-top:0}.bdg-overlay .bdg-doc-pophead{display:flex;align-items:center;gap:14px;margin:0 0 12px}.bdg-overlay .bdg-doc-pophead .bdc-pic{width:88px;height:88px;border-radius:14px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#e8f1fd;position:relative;flex:none}.bdg-overlay .bdg-doc-pophead .bdc-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bdg-wrap .bdc-tcard .bdc-tcard-desc,.bdc-overlay .bdg-iv-opt .bdc-tcard-desc,.bdc-overlay .bdg-doc-cards .bdc-tcard-desc{-webkit-line-clamp:3}.bdg-wrap .bdc-tcard .bdg-iv-opt-list li,.bdc-overlay .bdc-tcard .bdg-iv-opt-list li,.bdg-overlay .bdc-tcard .bdg-iv-opt-list li{list-style:disc outside;display:list-item;margin:0 0 3px;padding:0;background:none;border:0}.bdg-wrap .bdg-flow-docs{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.bdg-wrap .bdg-flow-docs li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 12px;border:1px solid var(--bdg-line);border-radius:10px;background:var(--bdg-surface2)}.bdg-wrap .bdg-flow-docs li[data-in="0"]{border-style:dashed}.bdg-wrap .bdg-iv-row{border:1px solid var(--bdg-line);border-radius:12px;background:var(--bdg-surface);padding:16px;margin:0 0 12px}.bdg-wrap .bdg-iv-row-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0 0 6px}.bdg-wrap .bdg-iv-row-head h3{margin:0;font-size:17px}.bdg-wrap .bdg-iv-row-meta{margin:0 0 10px;color:var(--bdg-muted)}.bdg-wrap .bdg-iv-row-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bdg-wrap .bdg-iv-row-steps li{padding:10px 12px;border:1px solid var(--bdg-line);border-radius:10px;background:var(--bdg-surface2)}.bdg-wrap .bdg-iv-row-steps h4{margin:0 0 4px;font-size:14px}.bdg-wrap .bdg-iv-row-steps dl{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:2px 12px;font-size:14px}.bdg-wrap .bdg-iv-row-steps dt{color:var(--bdg-muted)}.bdg-wrap .bdg-iv-row-steps dd{margin:0}.bdg-wrap .bdg-iv-row-steps ul{margin:4px 0 0;padding-left:18px;font-size:14px}.bdg-wrap .bdg-iv-row-empty{margin:10px 0 0;color:var(--bdg-muted)}.bdg-wrap .bdg-iv-row-sheet{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--bdg-line)}@media (min-width:720px){.bdg-wrap .bdg-iv-row-steps{grid-template-columns:1fr 1fr}}.bdg-wrap .bdg-coachphoto{width:28px;height:28px;border-radius:50%;object-fit:cover;vertical-align:middle;margin-right:6px}.bdg-wrap .bdg-hist-coach .bdg-coachphoto{width:22px;height:22px}.bdg-wrap .bdg-hist-coach{display:inline-flex;align-items:center;gap:2px}.bdg-wrap .bdg-steps-list{padding-left:22px;margin:0 0 12px;list-style:decimal}.bdg-wrap .bdg-steps-list li{display:list-item}.bdg-wrap .bdg-faq{border-top:1px solid var(--bdg-line2)}.bdg-wrap .bdg-faq-row{border-bottom:1px solid var(--bdg-line2)}.bdg-wrap .bdg-faq-q{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;background:none;border:0;font:inherit;font-weight:600;color:var(--bdg-deep);cursor:pointer;text-align:left;min-height:44px}.bdg-wrap .bdg-faq-chev{display:inline-block;transition:transform .15s;font-size:18px;line-height:1}.bdg-wrap .bdg-faq-q[aria-expanded="true"] .bdg-faq-chev{transform:rotate(90deg)}.bdg-wrap .bdg-faq-a{padding:0 0 12px}.bdg-wrap .bdg-faq-a p{margin:0 0 8px}.bdg-overlay .bdg-modal-sheet .bdg-explain.is-slim .bdg-sample-quiet{margin-top:10px}.bdg-overlay .bdg-modal-sheet img,.bdc-sheet .bdg-explain img{max-width:100%;height:auto}.bdg-overlay .bdg-modal-sheet .bdg-modal-body,.bdc-sheet .bdg-explain{max-width:100%;overflow-x:hidden}.bdg-wrap .bdg-chip-bundle{letter-spacing:.01em}.bdg-iv-pillrow,.bdg-iv-opt-pillrow{margin:0 0 8px;line-height:1}.bdg-iv-pillrow-pop{margin:0 0 6px}.bdg-iv-pill{display:inline-block;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.01em;white-space:nowrap;border:1px solid #fff0}.bdg-iv-pill-grey{background:#eef1f4;color:#4a5560;border-color:#dde2e8}.bdg-iv-pill-blue{background:#e5f0fb;color:#0b3d6e;border-color:#bcd6f7}.bdg-wrap .bdg-flow-uses[data-short]{color:#6b3c00}.bdg-wrap .bdg-pending{background:#eef4ff;border-color:#c9d8f3}.bdg-wrap .bdg-pending .bdg-strong{color:#1f3c74}.bdg-wrap .bdg-pending-still{margin:8px 0 0}.bdg-wrap .bdg-pending-still:empty{display:none}@media (max-width:640px){.bdg-wrap .bdg-flow-steps{flex-wrap:wrap;gap:6px 10px}.bdg-wrap .bdg-flow-top{flex-wrap:wrap;gap:8px}.bdg-wrap .bdg-grid3{grid-template-columns:1fr}.bdg-wrap .bdg-flow-opts{grid-template-columns:1fr}.bdg-wrap .bdg-flow-details .bdg-row{flex-wrap:wrap}.bdg-wrap .bdg-flow-details .bdg-row .bdg-btn,.bdg-wrap .bdg-pending .bdg-row .bdg-btn{width:100%}.bdg-wrap .bdg-fileline{flex-wrap:wrap}.bdg-wrap .bdg-flow-docs li{overflow-wrap:anywhere}}.bdg-wrap .bdg-hold{margin:0 0 8px;font-variant-numeric:tabular-nums}.bdg-wrap .bdg-hold-expired{margin:0 0 10px}.bdg-wrap .bdg-tile-bundle{margin:8px 0 0}