.md-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;font-size:12.5px}.md-crumbs li+li:before{content:"/";margin-right:6px;color:#7d97b8}.md-crumbs a{color:var(--ix-link,#7aa9ff)}.md-head{display:grid;gap:14px;margin:4px 0 18px}.md-head-top{display:flex;align-items:flex-start;gap:14px;min-width:0}.md-head-top>.mi-icon{flex:none;margin-top:2px}.md-head-text{min-width:0}.md-page .md-head h1{margin:6px 0 0;font-size:clamp(22px,3.2vw,30px);line-height:1.2;letter-spacing:-.01em;color:var(--ix-text-strong,#f4f8ff);overflow-wrap:anywhere}.md-head-stats{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px}.md-prob{display:flex;align-items:baseline;gap:8px}.md-prob strong{font-size:36px;font-weight:700;line-height:1;letter-spacing:-.02em;color:#9fd0ff;font-variant-numeric:tabular-nums}.md-prob strong.is-yes{color:var(--ix-up,#2ed19a)}.md-prob strong.is-no{color:var(--ix-down,#ff7187)}.md-prob strong.is-void{color:var(--ix-warn,#f0cf7a)}.md-prob span{font-size:13px;color:var(--ix-text-2,#a9bddc)}.md-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid;border-radius:999px;font-size:12px;font-weight:650;line-height:1.4;white-space:nowrap}.md-chip.is-open,.md-chip.is-good{color:#78d9b4;background:#123a2e;border-color:#2c6b56}.md-chip.is-warn{color:#f0cf7a;background:#2d240d;border-color:#6b5520}.md-chip.is-info{color:#9fd0ff;background:#12284a;border-color:#2a4f80}.md-chip.is-bad{color:#f2a3a3;background:#3a1616;border-color:#6b2c2c}.md-chip.is-muted{color:#a9bddc;background:#111b2e;border-color:#2a4163}.mc-top .md-chip{position:relative;z-index:2;font-size:11px;padding:2px 8px}.md-facts{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0}.md-facts div{display:flex;gap:6px;font-size:12.5px}.md-facts dt{color:var(--ix-text-muted,#8499bb)}.md-facts dd{margin:0;color:var(--ix-text,#e8f0fb);font-variant-numeric:tabular-nums}.md-page .md-summary{max-width:75ch;margin:0;font-size:14px;line-height:1.6;color:var(--ix-text-2,#a9bddc)}.md-banner{display:flex;gap:12px;margin:0 0 4px;padding:14px 16px;border:1px solid;border-radius:12px}.md-banner>svg{flex:none;margin-top:2px}.md-banner.is-warn{background:#2d240d;border-color:#6b5520;color:#f6dca5}.md-banner.is-info{background:#0f2340;border-color:#2a4f80;color:#cfe3ff}.md-banner.is-good{background:#0f2c24;border-color:#2c6b56;color:#c9eedd}.md-banner.is-bad,.md-banner.is-muted{background:#111b2e;border-color:#2a4163;color:#c4d7ef}.md-page .md-banner h2{margin:0 0 4px;font-size:16px;line-height:1.3;color:inherit}.md-page .md-banner p{margin:0;font-size:13px;line-height:1.55}.md-page .md-banner .md-banner-count{margin-top:6px;font-weight:650}.md-page .md-banner .md-banner-proof{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:12px}.md-banner a{color:inherit;text-decoration:underline}.md-banner code{font:12px var(--ix-mono)}.md-error{padding:12px 14px;border:1px solid #6b2c2c;border-radius:10px;background:#1c1012;color:#f2a3a3}.md-rules .md-rule{margin:0 0 12px;font-size:14px;line-height:1.65}.md-terms{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:0 0 14px}.md-terms div{min-width:0;padding:8px 11px;border:1px solid var(--pm-border,#27425f);border-radius:10px;background:var(--pm-inset,#111b2e)}.md-terms dt{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--pm-muted,#8fa6c4)}.md-terms dd{margin:3px 0 0;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.md-terms dd small{color:var(--pm-muted,#8fa6c4)}.md-terms a{color:#8cb7ff}.md-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px;padding:0;list-style:none}.md-timeline li{position:relative;display:grid;gap:3px;min-width:0;padding:10px 10px 10px 26px;border:1px solid var(--pm-border,#27425f);border-radius:10px;background:var(--pm-inset,#111b2e)}.md-dot{position:absolute;left:10px;top:14px;width:9px;height:9px;border-radius:50%;background:#2a4163}.md-timeline li.is-done .md-dot{background:var(--pm-yes,#5fd3a6)}.md-timeline li.is-current{border-color:#4d9fff}.md-timeline li.is-current .md-dot{background:#4d9fff;box-shadow:0 0 0 3px #4d9fff40}.md-timeline strong{font-size:12.5px}.md-timeline small{font-size:11.5px;line-height:1.4;color:var(--pm-muted,#8fa6c4)}.md-rules .pm-note svg{vertical-align:-2px;color:#9fd0ff}.md-ids{margin-top:10px;font-size:12px;color:var(--pm-muted,#8fa6c4)}.md-ids summary{cursor:pointer;min-height:32px;display:flex;align-items:center}.md-ids p{margin:4px 0}.md-ids code{font:11.5px var(--ix-mono);overflow-wrap:anywhere;color:#c4d7ef}@media(max-width:720px){.md-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.md-timeline{grid-template-columns:minmax(0,1fr)}.md-prob strong{font-size:30px}}.px{display:grid;gap:12px;min-width:0}.px-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.px-search{display:flex;flex:1 1 260px;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid var(--ix-control-border-neutral);border-radius:10px;background:#181a20;color:#929aa5}.px-search:focus-within{outline:2px solid #f0b90b;outline-offset:2px}.px-search input{flex:1;min-width:0;border:0;background:transparent;color:#eaecef;font:inherit;font-size:14px;outline:none}.px-search input::placeholder{color:#7f8895}.px-sort{display:flex;align-items:center;gap:8px;font-size:12px;color:#a0a8b4}.px-sort select{min-height:42px;padding:0 10px;border:1px solid var(--ix-control-border-neutral);border-radius:10px;background:#181a20;color:#eaecef;font:inherit;font-size:13px}.px-sort select:focus-visible{outline:2px solid #f0b90b;outline-offset:2px}.px-cats{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.px-cats::-webkit-scrollbar{display:none}.px-cats button{flex:none;min-height:34px;padding:0 13px;border:1px solid #2b3139;border-radius:999px;background:#181a20;color:#c2c8d0;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.px-cats button:hover{border-color:#4b535e;color:#eaecef}.px-cats button[aria-pressed=true]{background:#f0b90b;border-color:#f0b90b;color:#181a20}.px-cats button:focus-visible{outline:2px solid #f0b90b;outline-offset:2px}.px .px-status{max-width:480px;background:#181a20;border-color:#2b3139}.px .px-status button{color:#a0a8b4}.px .px-status button.is-on{background:#2b3139;color:#fff}.px .px-status button:focus-visible{outline:2px solid #f0b90b}.px-status small{margin-left:6px;font-size:11px;color:#8b94a1;font-variant-numeric:tabular-nums}.px-status button.is-on small{color:#c2c8d0}.px .pd-empty{padding:28px;border:1px dashed #2b3139;border-radius:12px;color:#a0a8b4;font-size:13px;text-align:center}.px .pd-empty button{color:#f0b90b;background:none;border:0;cursor:pointer;font-size:13px;min-height:var(--ix-tap,44px);padding:0 8px;text-decoration:underline;text-underline-offset:3px}.px .pd-empty button:hover{color:#fcd535}.px .pd-empty button:focus-visible{outline:2px solid #f0b90b;outline-offset:2px;border-radius:4px}.px-empty{display:grid;justify-items:center;gap:10px}.px-empty p{margin:0}.px-more{margin:4px 0 0;text-align:right}.mc-actions .mc-yes,.mc-actions .mc-no{font-variant-numeric:tabular-nums}@media(max-width:767px),(hover:none){.px-cats button,.px .px-status button{min-height:var(--ix-tap,44px)}}@media(max-width:540px){.px-sort{flex:1 1 100%}.px-sort select{flex:1}}.pm-mbar{display:none}@media(max-width:980px){.md-page{padding-bottom:84px}.pm-mbar{position:fixed;left:12px;right:12px;bottom:calc(10px + var(--ix-tabbar-offset,0px));z-index:60;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px;border:1px solid var(--ix-border-strong,#2a4163);border-radius:14px;background:#0a111df7;box-shadow:0 12px 32px #000a;transition:opacity .18s ease,transform .18s ease,bottom .22s ease}.pm-mbar[data-visible=false]{opacity:0;transform:translateY(16px);visibility:hidden;pointer-events:none}.pm-layout .pm-mbar button{min-height:48px;border:0;border-radius:10px;font:inherit;font-size:15px;font-weight:700;color:#fff;cursor:pointer}.pm-layout .pm-mbar .pm-mbar-yes{background:#1d7f5c}.pm-layout .pm-mbar .pm-mbar-no{background:#a83e47}.pm-mbar b{margin-left:4px;font-variant-numeric:tabular-nums}}@media(prefers-reduced-motion:reduce){.pm-mbar{transition:none}}
