.bnt-prm-page,
.bnt-prm-embed,
.bnt-prm-radar{--prm-ink:var(--art-ink, #0a2342);--prm-text:var(--bnt-text-strong, #374151);--prm-muted:var(--bnt-text-muted, #5f6b7a);--prm-line:var(--bnt-border-soft, #e6edf7);--prm-paper:var(--art-paper, #ffffff);--prm-soft:var(--art-soft, #f5f7fb);}[data-blognt-theme="dark"] .bnt-prm-page,
[data-blognt-theme="dark"] .bnt-prm-embed,
[data-blognt-theme="dark"] .bnt-prm-radar{--prm-ink:var(--bnt-on-dark-text, #ffffff);--prm-text:var(--bnt-on-dark-text-strong, rgba(220, 228, 245, 0.88));--prm-muted:var(--bnt-on-dark-text-soft, rgba(220, 228, 245, 0.74));--prm-line:var(--bnt-on-dark-rule, rgba(255, 255, 255, 0.14));--prm-paper:rgba(255, 255, 255, 0.05);--prm-soft:rgba(255, 255, 255, 0.03);}.bnt-prm-wrap{max-width:1120px;margin:0 auto;padding:28px 16px 56px;color:var(--prm-text);}.bnt-prm-wrap--narrow{max-width:780px;}.bnt-prm-section{margin:0 0 40px;}.bnt-prm-section__title{margin:0 0 8px;font-size:22px;line-height:1.25;font-weight:780;color:var(--prm-ink);}.bnt-prm-section__lead{margin:0 0 16px;font-size:15px;line-height:1.55;color:var(--prm-muted);}.bnt-prm-caution{margin:0 0 16px;padding:10px 14px;border-left:3px solid var(--blognt-accent-amber, #eea756);background:var(--prm-soft);border-radius:0 10px 10px 0;font-size:14px;color:var(--prm-text);}.bnt-prm-empty{margin:24px 0;padding:24px;border:1px dashed var(--prm-line);border-radius:14px;text-align:center;color:var(--prm-muted);}.bnt-prm-card,
.bnt-prm-badge{--prm-c:var(--blognt-blue, #2f80ed);}.bnt-prm-card--kept,       .bnt-prm-badge--kept{--prm-c:var(--blognt-accent-mint, #2cc6a6);}.bnt-prm-card--pending,    .bnt-prm-badge--pending{--prm-c:var(--blognt-blue, #2f80ed);}.bnt-prm-card--late,       .bnt-prm-badge--late{--prm-c:var(--blognt-accent-amber, #eea756);}.bnt-prm-card--downgraded, .bnt-prm-badge--downgraded{--prm-c:var(--blognt-accent-violet, #7d72f7);}.bnt-prm-card--abandoned,  .bnt-prm-badge--abandoned{--prm-c:var(--bnt-text-muted, #5f6b7a);}.bnt-prm-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border:1.5px solid var(--prm-c);border-radius:999px;background:color-mix(in srgb, var(--prm-c) 16%, var(--prm-paper, #fff));font-size:12.5px;font-weight:800;letter-spacing:0.02em;color:var(--prm-ink, #0a2342);white-space:nowrap;}.bnt-prm-icon{flex:none;}.bnt-prm-grid{display:grid;gap:16px;}.bnt-prm-card{display:flex;flex-direction:column;gap:14px;padding:16px 16px 14px;background:var(--prm-paper);border:1px solid var(--prm-line);border-top:3px solid var(--prm-c);border-radius:14px;color:var(--prm-text);}.bnt-prm-card--kept,
.bnt-prm-card--late,
.bnt-prm-card--downgraded,
.bnt-prm-card--abandoned{background:color-mix(in srgb, var(--prm-c) 6%, var(--prm-paper));}.bnt-prm-card + .bnt-prm-card{margin-top:14px;}.bnt-prm-grid > .bnt-prm-card + .bnt-prm-card{margin-top:0;}.bnt-prm-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;}.bnt-prm-brand{padding:3px 10px;border-radius:999px;background:var(--prm-soft);border:1px solid var(--prm-line);font-size:12.5px;font-weight:700;color:var(--prm-ink);text-decoration:none;}.bnt-prm-brand:hover,
.bnt-prm-brand:focus-visible{text-decoration:underline;text-underline-offset:3px;}.bnt-prm-card__title{margin:0;font-size:18px;line-height:1.3;font-weight:760;color:var(--prm-ink);}.bnt-prm-card__title a{color:inherit;text-decoration:none;}.bnt-prm-card__title a:hover,
.bnt-prm-card__title a:focus-visible{text-decoration:underline;text-underline-offset:3px;}.bnt-prm-quote{margin:0;padding:0 0 0 14px;border-left:3px solid var(--prm-line);}.bnt-prm-quote p{margin:0 0 6px;font-size:16px;line-height:1.55;font-style:italic;color:var(--prm-ink);}.bnt-prm-quote footer{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:8px;font-size:13px;color:var(--prm-muted);}.bnt-prm-quote cite{font-style:normal;font-weight:700;}.bnt-prm-quote__details{margin:0 0 6px;}.bnt-prm-quote__details summary{display:block;cursor:pointer;list-style:none;}.bnt-prm-quote__details summary::-webkit-details-marker{display:none;}.bnt-prm-quote__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:16px;line-height:1.55;font-style:italic;color:var(--prm-ink);}.bnt-prm-quote__details[open] .bnt-prm-quote__text{display:block;-webkit-line-clamp:unset;overflow:visible;}.bnt-prm-quote__toggle{display:inline-block;margin-top:4px;font-size:13px;font-weight:700;font-style:normal;color:var(--prm-ink);text-decoration:underline;text-underline-offset:3px;}.bnt-prm-quote__toggle::before{content:attr(data-closed);}.bnt-prm-quote__details[open] .bnt-prm-quote__toggle::before{content:attr(data-open);}.bnt-prm-quote__details summary:focus-visible{outline:3px solid var(--prm-c, var(--blognt-blue, #2f80ed));outline-offset:3px;border-radius:4px;}.bnt-prm-meta{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0;}.bnt-prm-meta div{display:flex;flex-direction:column;}.bnt-prm-meta dt{font-size:11px;font-weight:800;letter-spacing:0.07em;text-transform:uppercase;color:var(--prm-muted);}.bnt-prm-meta dd{margin:0;font-size:14px;font-weight:650;color:var(--prm-ink);}.bnt-prm-due{font-weight:800;}.bnt-prm-due--late{color:var(--prm-ink);text-decoration:underline;text-decoration-color:var(--prm-c);text-decoration-thickness:2px;text-underline-offset:3px;}.bnt-prm-note{margin:0;font-size:14.5px;line-height:1.55;color:var(--prm-text);}.bnt-prm-note strong{color:var(--prm-ink);}.bnt-prm-links{display:flex;flex-wrap:wrap;gap:4px 16px;margin:auto 0 0;padding:0;list-style:none;}.bnt-prm-links a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:700;color:var(--prm-ink);text-decoration:underline;text-underline-offset:3px;}.bnt-prm-links__secondary a{font-weight:600;color:var(--prm-muted);text-decoration-thickness:1px;}.bnt-prm-links__secondary a:hover{color:var(--prm-ink);}.bnt-prm-links a:focus-visible,
.bnt-prm-embed__more a:focus-visible{outline:3px solid var(--prm-c, var(--blognt-blue, #2f80ed));outline-offset:2px;border-radius:4px;}.bnt-prm-filters{display:grid;grid-template-columns:1fr;gap:12px;margin:16px 0;padding:16px;background:var(--prm-soft);border:1px solid var(--prm-line);border-radius:14px;}.bnt-prm-field{display:flex;flex-direction:column;gap:4px;}.bnt-prm-field label{font-size:12px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--prm-muted);}.bnt-prm-field select{min-height:44px;padding:0 12px;border:1px solid var(--prm-line);border-radius:10px;background:var(--prm-paper);font-size:15px;color:var(--prm-ink);}.bnt-prm-filters__actions{display:flex;align-items:center;gap:14px;}.bnt-prm-btn{min-height:44px;padding:0 22px;border:0;border-radius:10px;background:var(--prm-ink);color:var(--prm-paper);font-size:15px;font-weight:800;cursor:pointer;}[data-blognt-theme="dark"] .bnt-prm-btn{background:var(--prm-ink);color:#0a1322;}.bnt-prm-btn:focus-visible,
.bnt-prm-field select:focus-visible{outline:3px solid var(--blognt-blue, #2f80ed);outline-offset:2px;}.bnt-prm-reset{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:700;color:var(--prm-ink);text-decoration:underline;text-underline-offset:3px;}.bnt-prm-count{margin:0 0 14px;font-size:14px;font-weight:700;color:var(--prm-muted);}.bnt-prm-rates{list-style:none;margin:0;padding:0;display:grid;gap:10px;}.bnt-prm-rate{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name pct" "bar bar" "detail detail";gap:6px 12px;align-items:center;padding:12px 14px;background:var(--prm-paper);border:1px solid var(--prm-line);border-radius:12px;}.bnt-prm-rate.is-thin{opacity:0.88;}.bnt-prm-rate__name{grid-area:name;font-size:16px;font-weight:760;color:var(--prm-ink);text-decoration:none;}.bnt-prm-rate__name:hover,
.bnt-prm-rate__name:focus-visible{text-decoration:underline;text-underline-offset:3px;}.bnt-prm-rate__pct{grid-area:pct;font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--prm-ink);}.bnt-prm-rate__bar{grid-area:bar;height:8px;border-radius:99px;background:var(--prm-line);overflow:hidden;}.bnt-prm-rate__fill{display:block;height:100%;border-radius:99px;background:var(--blognt-accent-mint, #2cc6a6);}.bnt-prm-rate__fill--mid{background:var(--blognt-accent-amber, #eea756);}.bnt-prm-rate__fill--low{background:var(--bnt-text-muted, #5f6b7a);}.bnt-prm-rate__detail{grid-area:detail;font-size:13px;color:var(--prm-muted);}.bnt-prm-section .page-numbers{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:24px 0 0;padding:0;}.bnt-prm-section .page-numbers li{margin:0;}.bnt-prm-section .page-numbers a,
.bnt-prm-section .page-numbers span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--prm-line);border-radius:10px;font-weight:700;color:var(--prm-ink);text-decoration:none;background:var(--prm-paper);}.bnt-prm-section .page-numbers .current{background:var(--prm-ink);color:var(--prm-paper);}[data-blognt-theme="dark"] .bnt-prm-section .page-numbers .current{color:#0a1322;}.bnt-prm-method ul{margin:0;padding-left:1.2em;display:grid;gap:8px;font-size:15px;line-height:1.55;}.bnt-prm-steps{list-style:none;margin:12px 0 0;padding:0 0 0 22px;border-left:2px solid var(--prm-line);display:grid;gap:14px;}.bnt-prm-step{position:relative;display:flex;flex-direction:column;font-size:15px;color:var(--prm-ink);}.bnt-prm-step::before{content:"";position:absolute;left:-30px;top:4px;width:14px;height:14px;box-sizing:border-box;border-radius:50%;border:3px solid var(--prm-muted);background:var(--prm-paper);}.bnt-prm-step.is-done::before{background:var(--prm-ink);border-color:var(--prm-ink);}.bnt-prm-step--open::before{border-style:dashed;}.bnt-prm-step__label{font-weight:800;}.bnt-prm-step time{color:var(--prm-muted);font-size:14px;}.bnt-prm-prose{font-size:17px;line-height:1.7;color:var(--prm-text);}.bnt-prm-prose p{margin:0 0 1em;}.bnt-prm-back{margin:32px 0 0;font-weight:700;}.bnt-prm-back a{color:var(--prm-ink);text-underline-offset:3px;}.bnt-prm-embed,
.bnt-prm-radar{margin:32px 0;}.bnt-prm-embed__eyebrow{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:0.09em;text-transform:uppercase;color:var(--prm-muted);}.bnt-prm-embed__more{margin:10px 0 0;font-size:14px;font-weight:700;}.bnt-prm-embed__more a{color:var(--prm-ink);text-underline-offset:3px;}.bnt-prm-radar__title{margin:0 0 6px;font-size:20px;font-weight:780;color:var(--prm-ink);}.bnt-prm-radar__lead{margin:0 0 12px;font-size:15px;color:var(--prm-muted);}.bnt-prm-card--compact .bnt-prm-card__title{font-size:16px;}.bnt-prm-card--compact .bnt-prm-quote p{font-size:15px;}@media (min-width: 768px){.bnt-prm-wrap{padding:40px 24px 72px;}.bnt-prm-section__title{font-size:26px;}.bnt-prm-grid{grid-template-columns:repeat(2, 1fr);}.bnt-prm-filters{grid-template-columns:repeat(3, 1fr) auto;align-items:end;}.bnt-prm-rate{grid-template-columns:minmax(150px, 1.2fr) 2fr 64px;grid-template-areas:"name bar pct" "detail detail detail";}.bnt-prm-rate__pct{text-align:right;}}