@font-face{font-family:BULK Sans;src:url(/brand/bulk/plex-sans.woff2)format("woff2");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:BULK Mono;src:url(/brand/bulk/plex-mono.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}:root:has(.bk-page){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1b1a14}.bk-page{--bk-paper:#1b1a14;--bk-ink:#f5f2e5;--bk-muted:#b1ab9b;--bk-line:#3c3930;--bk-accent:#e5ba78;background:var(--bk-paper);min-height:100svh;color:var(--bk-ink);font-family:BULK Sans,Arial,sans-serif;font-size:14px}.bk-page ::selection{color:#fffbed;background:#e5ba7840}.bk-page :is(h1,h2,h3,p){margin:0}.bk-page :is(a,button,input):focus-visible{outline:2px solid var(--bk-accent);outline-offset:4px}.bk-page button{color:inherit;font-family:inherit}.bk-shell{max-width:1370px;margin:auto;padding:0 48px}.bk-header{border-bottom:1px solid var(--bk-line);justify-content:space-between;align-items:center;gap:25px;min-height:99px;display:flex}.bk-brand{align-items:center;gap:25px;display:flex}.bk-brand img{object-fit:contain;filter:brightness(0)invert();width:142px;height:55px}.bk-brand>span{color:var(--bk-muted);border-left:1px solid var(--bk-line);padding-left:24px;font-size:10px}.bk-header nav{align-items:center;gap:30px;font-size:11px;display:flex}.bk-back{color:var(--bk-muted);white-space:nowrap}.bk-tools{border-bottom:1px solid var(--bk-line);gap:8px;padding:13px 0;display:flex}.bk-tools a{color:var(--bk-muted);padding:9px 13px;font-size:11px}.bk-tools a[aria-current=page]{color:var(--bk-accent);background:#302a1f}.bk-open{color:var(--bk-accent);white-space:nowrap;background:#312a1e;border:1px solid #65553c;gap:27px;padding:12px 17px;display:flex}.bk-open:hover{background:#403523}.bk-intro{justify-content:space-between;align-items:flex-end;gap:28px;padding:44px 0 34px;display:flex}.bk-eyebrow{letter-spacing:1.2px;color:var(--bk-muted);font-family:BULK Mono,monospace;font-size:9px;font-weight:500;line-height:1.7}.bk-intro h1{color:var(--bk-ink);letter-spacing:-2.4px;margin-top:15px;font-family:inherit;font-size:clamp(36px,4.6vw,60px);font-weight:500;line-height:1.06}.bk-intro h1>span{font-weight:300}.bk-intro-note{flex-shrink:0;align-items:center;gap:16px;padding-bottom:5px;display:flex}.bk-intro-note img{filter:brightness(0)invert();width:42px;height:42px}.bk-intro-note p{font-size:11px;line-height:1.9}.bk-intro-note span{color:var(--bk-muted);font-size:10px}.bk-summary{color:var(--bk-ink);background:linear-gradient(110deg,#2c281e,#23221b 70%);border:1px solid #514633;grid-template-columns:1.1fr 1fr;gap:0 38px;padding:30px 33px 0;display:grid;position:relative}.bk-value{min-width:0;padding:0 0 26px}.bk-summary .bk-eyebrow{color:#c6c3ad}.bk-value h2{color:#d8d6c5;margin:23px 0 8px;font-size:13px;font-weight:400}.bk-value>strong{letter-spacing:-3px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(42px,5.4vw,72px);font-weight:400;line-height:1.15;display:block}.bk-value>p:last-child{color:#bebca9;flex-wrap:wrap;align-items:center;gap:8px;margin-top:19px;font-size:10px;line-height:1.8;display:flex}.bk-value i{background:#777464;border-radius:50%;width:3px;height:3px}.bk-summary-stats{border-left:1px solid #504e3f;grid-template-columns:1fr 1fr;align-content:center;gap:24px 28px;min-width:0;padding:9px 0 30px 31px;display:grid}.bk-summary-stats>div{min-width:0}.bk-summary-stats span{color:#bebca9;margin-bottom:8px;font-size:10px;display:block}.bk-summary-stats strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:21px;font-weight:400;line-height:1.4;display:block}.bk-summary-foot{color:#bebca9;border-top:1px solid #504e3f;grid-column:1/-1;justify-content:space-between;gap:18px;padding:15px 0;font-size:9px;line-height:1.8;display:flex}.bk-summary-foot>span:first-child{align-items:center;gap:8px;display:flex}.bk-summary-foot i{background:var(--bk-accent);border-radius:50%;width:4px;height:4px}.bk-workspace{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:26px;margin-top:27px;display:grid}.bk-panel{border:1px solid var(--bk-line);background:#201f19;min-width:0}.bk-settings{padding:25px 23px}.bk-section-title h2,.bk-method h2{color:var(--bk-ink);letter-spacing:-.7px;margin-top:6px;font-family:inherit;font-size:23px;font-weight:500;line-height:1.25}.bk-settings .bk-section-title{margin-bottom:28px}.bk-field{margin-top:24px}.bk-field label{color:var(--bk-ink);justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.bk-field label>span{color:var(--bk-muted);letter-spacing:.2px;font-family:BULK Mono,monospace;font-size:8px}.bk-page .bk-field input:not([type=range]){background:var(--bk-paper);width:100%;min-width:0;min-height:45px;color:var(--bk-ink);border:1px solid #504b3e;border-radius:0;padding:11px 12px;font-family:inherit;font-size:15px}.bk-page .bk-field input.bk-points-input{border-color:#827050;min-height:58px;font-size:24px}.bk-page .bk-field input::placeholder{color:#9e9888;font-size:15px}.bk-page .bk-field input[aria-invalid=true]{border-color:#dc9276}.bk-currency{position:relative}.bk-currency>span{color:var(--bk-muted);position:absolute;top:13px;left:13px}.bk-page .bk-currency input:not([type=range]){padding-left:27px}.bk-help,.bk-error{color:var(--bk-muted);font-size:10px;line-height:1.8;margin-top:8px!important}.bk-error{color:#efaa8f}.bk-presets{gap:6px;margin-bottom:8px;display:flex}.bk-page .bk-presets button{border:1px solid var(--bk-line);background:0 0;flex:1;min-height:33px;padding:5px 10px;font-family:BULK Mono,monospace;font-size:10px}.bk-page .bk-presets button[aria-pressed=true]{color:#201d14;background:var(--bk-accent);border-color:var(--bk-accent)}.bk-saved{border-top:1px solid var(--bk-line);color:var(--bk-muted);padding-top:17px;font-size:10px;line-height:1.8;margin-top:23px!important}.bk-matrix{padding:25px 25px 0}.bk-matrix-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.bk-mode{border:1px solid var(--bk-line);flex-shrink:0;gap:3px;padding:3px;display:flex}.bk-page .bk-mode button{white-space:nowrap;background:0 0;border:0;padding:8px 10px;font-size:10px}.bk-page .bk-mode button[aria-pressed=true]{background:var(--bk-accent);color:#201d14}.bk-grid-help{color:var(--bk-muted);font-size:10px;line-height:1.8;margin-top:19px!important}.bk-table-wrap{margin-top:18px}.bk-table{table-layout:fixed;border-collapse:separate;border-spacing:4px;width:100%}.bk-page .bk-table th{text-align:center;color:var(--bk-ink);font-size:14px;font-weight:500}.bk-table th:first-child{text-align:left;width:17%;font-family:BULK Mono,monospace;font-size:11px}.bk-table thead th{padding:12px 5px 16px}.bk-page .bk-table small{color:var(--bk-muted);letter-spacing:.5px;margin-top:4px;font-family:BULK Mono,monospace;font-size:7px;font-weight:500;display:block}.bk-table thead .bk-current-pool{background:#302a1f}.bk-page .bk-table tbody th{background:0 0;border-radius:0;padding:0 7px}.bk-table td{padding:0}.bk-page .bk-table button{border:1px solid var(--bk-line);width:100%;min-height:68px;color:var(--bk-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;background:#28261e;padding:16px 8px;font-size:17px;line-height:1.5;transition:background .15s;position:relative}.bk-page .bk-table button:hover{background:#393326}.bk-page .bk-table button.bk-selected{background:var(--bk-accent);border-color:var(--bk-accent);color:#201d14}.bk-table button>span{font-size:11px;position:absolute;top:4px;right:8px}.bk-grid-footer{border-top:1px solid var(--bk-line);color:var(--bk-muted);justify-content:space-between;gap:15px;margin-top:18px;padding:17px 0;font-size:9px;line-height:1.7;display:flex}.bk-grid-footer>span:first-child{align-items:center;gap:7px;display:flex}.bk-grid-footer i{background:var(--bk-accent);border-radius:50%;flex-shrink:0;width:4px;height:4px}.bk-range{border-top:1px solid var(--bk-line);background:#25231b;justify-content:space-between;align-items:center;gap:25px;margin:0 -25px;padding:23px 25px;display:flex}.bk-range h3{color:var(--bk-ink);letter-spacing:-.6px;white-space:nowrap;margin-top:8px;font-size:26px;font-weight:400}.bk-range h3>span{color:var(--bk-muted);letter-spacing:0;margin-top:5px;font-size:10px;display:block}.bk-range>p{max-width:225px;color:var(--bk-muted);font-size:10px;line-height:1.8}.bk-method{border-top:1px solid var(--bk-line);grid-template-columns:300px 1fr;gap:26px;margin-top:32px;padding-top:27px;display:grid}.bk-method p:not(.bk-eyebrow){color:var(--bk-muted);margin-top:10px;font-size:11px;line-height:1.9}.bk-method .bk-formula{font-family:BULK Mono,monospace;color:var(--bk-ink)!important;margin-top:0!important;font-size:12px!important}.bk-method a{color:var(--bk-ink);text-underline-offset:3px;text-decoration:underline}.bk-footer{border-top:1px solid var(--bk-line);color:var(--bk-muted);letter-spacing:.5px;justify-content:space-between;gap:20px;margin-top:32px;padding:23px 0 27px;font-family:BULK Mono,monospace;font-size:8px;display:flex}@media (max-width:1100px){.bk-shell{padding:0 30px}.bk-intro-note{display:none}.bk-workspace{grid-template-columns:270px minmax(0,1fr);gap:20px}.bk-matrix-heading{flex-wrap:wrap;gap:15px}.bk-matrix{padding:23px 20px 0}.bk-range{flex-wrap:wrap;gap:14px;margin:0 -20px;padding:22px 20px}.bk-range>p{max-width:none}.bk-page .bk-table button{padding:15px 5px;font-size:15px}.bk-table th:first-child{width:19%;font-size:10px}.bk-method{grid-template-columns:270px 1fr;gap:20px}}@media (max-width:800px){.bk-brand>span{display:none}.bk-summary{grid-template-columns:1fr;gap:0;padding:25px 27px 0}.bk-summary-stats{border-top:1px solid #504e3f;border-left:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:23px 0}.bk-summary-stats strong{font-size:18px}.bk-workspace{grid-template-columns:1fr}.bk-settings{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.bk-settings .bk-section-title,.bk-saved{grid-column:1/-1}.bk-settings .bk-section-title{margin-bottom:0}.bk-matrix-heading{flex-wrap:nowrap}.bk-page .bk-table button{font-size:18px}.bk-range{flex-wrap:nowrap}.bk-range>p{max-width:240px}.bk-method{grid-template-columns:1fr;gap:20px}}@media (max-width:540px){.bk-shell{padding:0 18px}.bk-header{gap:12px;min-height:82px}.bk-brand img{width:108px;height:42px}.bk-header nav{gap:15px;font-size:10px}.bk-open{gap:13px;padding:10px 12px}.bk-intro{padding:30px 0 26px}.bk-intro h1{letter-spacing:-1.6px;margin-top:12px;font-size:38px}.bk-eyebrow{letter-spacing:1px;font-size:8px}.bk-summary{padding:23px 21px 0}.bk-value>strong{letter-spacing:-2px;font-size:48px}.bk-value h2{margin-top:20px;font-size:12px}.bk-value>p:last-child{gap:7px;font-size:9px}.bk-summary-stats{grid-template-columns:1fr 1fr;gap:23px}.bk-summary-stats span{font-size:9px}.bk-summary-stats strong{font-size:20px}.bk-summary-foot{flex-direction:column;gap:4px;font-size:9px}.bk-workspace{gap:20px;margin-top:20px}.bk-settings{padding:23px 20px;display:block}.bk-settings .bk-section-title{margin-bottom:25px}.bk-section-title h2,.bk-method h2{font-size:22px}.bk-page .bk-field input:not([type=range]){min-height:47px;font-size:16px}.bk-page .bk-field input.bk-points-input{font-size:25px}.bk-presets{gap:8px}.bk-page .bk-presets button{min-height:38px;font-size:11px}.bk-matrix{padding:23px 13px 0}.bk-matrix-heading{flex-direction:column;gap:15px;padding:0 6px}.bk-mode{align-self:flex-start}.bk-page .bk-mode button{padding:9px 13px;font-size:11px}.bk-grid-help{padding:0 6px;font-size:10px;margin-top:15px!important}.bk-table{border-spacing:3px}.bk-table th{font-size:13px}.bk-table th:first-child{width:19%;font-size:9px}.bk-table tbody th{padding:0 2px}.bk-table small{letter-spacing:0;font-size:6px}.bk-page .bk-table button{min-height:61px;padding:14px 3px;font-size:14px}.bk-grid-footer{flex-direction:column;gap:5px;margin:15px 6px 0;font-size:9px}.bk-range{flex-direction:column;align-items:flex-start;gap:13px;margin:0 -13px;padding:22px 19px}.bk-range h3{font-size:29px}.bk-range>p{max-width:none}.bk-method{gap:19px;margin-top:25px;padding-top:24px}.bk-method .bk-formula{font-size:11px!important}.bk-footer{gap:15px;margin-top:24px;padding:21px 0;font-size:7px}}@media (max-width:360px){.bk-header nav{gap:10px}.bk-brand img{width:94px}.bk-intro h1{font-size:34px}.bk-open{gap:9px;padding:9px}.bk-shell{padding:0 14px}.bk-page .bk-table button{font-size:12px}}@media (max-width:540px){.bk-summary-stats>div:last-child strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.bk-page *{transition:none!important}}
