.bnb-desk{position:relative}.bnb-desk [hidden]{display:none!important}.bnb-trays{grid-template-columns:minmax(120px,1fr) minmax(0,980px) minmax(120px,1fr);align-items:start;gap:clamp(20px,3vw,56px);display:grid}.bnb-tray{color:hsl(var(--bnb-paper) / .7);justify-items:center;gap:14px;padding-top:80px;font:400 15px/1.3 Courier Prime,monospace;display:grid;position:sticky;top:120px}.bnb-tray b{color:hsl(var(--bnb-paper));font-weight:700}.bnb-tray-pile{width:clamp(110px,9vw,170px);height:120px;display:block;position:relative}.bnb-tray-pile:after{border:1px solid hsl(var(--bnb-paper) / .2);content:"";border-top:0;border-radius:0 0 6px 6px;height:16px;position:absolute;inset:auto -12px 0}.bnb-tray-pile i{left:0;right:0;bottom:calc(6px + var(--i) * 9px);background:hsl(var(--bnb-manila));height:14px;box-shadow:inset 0 -2px 0 hsl(var(--bnb-manila-edge)), 0 2px 4px #0006;transform:rotate(var(--r));border-radius:3px 3px 2px 2px;transition:transform .4s;position:absolute}.bnb-file-slot{min-width:0;scroll-margin-top:90px}.bnb-file,.bnb-report{background:hsl(var(--bnb-manila));box-shadow:inset 0 -3px 0 hsl(var(--bnb-manila-edge)), 0 30px 60px -24px #000c, 0 4px 10px #0005;border-radius:6px 18px 10px 10px;padding:46px clamp(12px,2vw,26px) clamp(14px,2vw,26px);scroll-margin-top:90px;position:relative}.bnb-report{outline:none;max-width:980px;margin:0 auto}.bnb-file-tab{background:hsl(var(--bnb-manila));color:hsl(var(--bnb-ink));letter-spacing:.02em;border-radius:10px 10px 0 0;padding:8px 22px 10px;font:700 16px/1 Courier Prime,monospace;position:absolute;top:-26px;left:22px}.bnb-clip{z-index:3;color:#989ea4;filter:drop-shadow(1px 2px 1px #0005);transform-origin:50% 10%;width:26px;height:74px;transition:transform .3s;position:absolute;top:8px;right:clamp(40px,8%,90px)}.bnb-file:hover .bnb-clip{transform:rotate(-4deg)}.bnb-sheet{background-color:hsl(var(--bnb-paper));background-image:var(--paper-grain);color:hsl(var(--bnb-ink));padding:clamp(22px,3.4vw,48px);position:relative;transform:rotate(-.35deg);box-shadow:0 1px 2px #0003}.bnb-sheet-head{border-bottom:2px solid hsl(var(--bnb-ink));justify-content:space-between;gap:18px;padding-bottom:18px;font:700 16px/1.35 Courier Prime,monospace;display:flex}.bnb-sheet-head p{margin:0}.bnb-sheet-head span{font-weight:400}.bnb-sheet-ref{text-align:right}.bnb-sheet-ref b{font-weight:700}.bnb-fields{grid-template-columns:1fr 1fr;margin:0;display:grid}.bnb-field{border-bottom:1px dashed hsl(var(--bnb-ink) / .35);grid-column:1/-1;grid-template-columns:minmax(110px,150px) 1fr;align-items:baseline;gap:14px;padding:14px 0 12px;display:grid}.bnb-field-half{grid-column:span 1;grid-template-columns:1fr;gap:4px}.bnb-field-half+.bnb-field-half{border-left:1px dashed hsl(var(--bnb-ink) / .35);padding-left:20px}.bnb-field dt{color:hsl(var(--bnb-ink) / .62);font:400 15px/1.3 Courier Prime,monospace}.bnb-field dd{min-height:1.4em;margin:0;font:400 clamp(17px,1.15vw,20px)/1.45 Courier Prime,monospace}.bnb-field dd.bnb-case-title{font:400 clamp(26px,2.4vw,40px)/1.05 Old Standard TT,Georgia,serif}.bnb-round{margin-top:clamp(26px,3vw,40px);position:relative}.bnb-round h3{margin:0 0 16px;font:400 clamp(26px,2.2vw,36px)/1.1 Old Standard TT,Georgia,serif}.bnb-round-lead{margin:-6px 0 16px;font:400 17px/1.5 DM Sans,sans-serif}.bnb-options{gap:10px;display:grid}.bnb-option{border:1px solid hsl(var(--bnb-ink) / .3);background:hsl(var(--bnb-paper));width:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;border-radius:4px;grid-template-columns:44px 1fr;align-items:center;gap:16px;padding:12px 16px;font:400 clamp(16px,1.1vw,19px)/1.35 DM Sans,sans-serif;transition:border-color .15s,background .15s,transform .15s;display:grid}.bnb-option:hover:not(:disabled){border-color:hsl(var(--bnb-ink));background:hsl(var(--bnb-manila) / .25);transform:translate(3px)}.bnb-option:focus-visible,.bnb-fix:focus-visible,.bnb-button:focus-visible,.bnb-file-report :is(input,select,textarea):focus-visible{outline:2px solid hsl(var(--bnb-blue-ink));outline-offset:2px}.bnb-box{border:2px solid hsl(var(--bnb-ink));place-items:center;width:40px;height:40px;font:700 18px/1 Courier Prime,monospace;display:grid}.bnb-option:disabled{cursor:default;opacity:.55}.bnb-option.is-chosen{opacity:1;border-color:hsl(var(--bnb-red-ink))}.bnb-option.is-chosen .bnb-box{border-color:hsl(var(--bnb-red-ink));background:hsl(var(--bnb-red-ink));color:hsl(var(--bnb-paper))}.bnb-option.is-pending{cursor:wait;background:hsl(var(--bnb-manila) / .35)}.bnb-fixes{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;display:grid}.bnb-fix{border:1px dashed hsl(var(--bnb-ink) / .5);min-height:58px;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:4px;padding:12px 16px;font:400 16px/1.3 DM Sans,sans-serif;transition:border-color .15s,background .15s}.bnb-fix:hover:not(:disabled){border-style:solid;border-color:hsl(var(--bnb-blue-ink))}.bnb-fix:disabled{cursor:default;opacity:.5}.bnb-fix.is-chosen{opacity:1;border-style:solid;border-color:hsl(var(--bnb-blue-ink));background:hsl(var(--bnb-blue-ink));color:hsl(var(--bnb-paper))}.bnb-other{margin-top:14px}.bnb-other label{margin-bottom:8px;font:400 15px/1.3 Courier Prime,monospace;display:block}.bnb-other-row{gap:10px;display:flex}.bnb-other input{border:1px solid hsl(var(--bnb-ink) / .35);min-width:0;min-height:52px;color:inherit;background:#fffdf8;border-radius:4px;flex:1;padding:10px 14px;font:400 17px/1.4 Courier Prime,monospace}.bnb-count{color:hsl(var(--bnb-ink) / .6);text-align:right;margin:6px 0 0;font:400 15px/1 Courier Prime,monospace}.bnb-error{color:hsl(var(--bnb-red-ink));margin:12px 0 0;font:500 15px/1.4 DM Sans,sans-serif}.bnb-result{border-top:1px solid hsl(var(--bnb-ink) / .25);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(18px,3vw,40px);margin-top:22px;padding-top:20px;display:grid}[data-fix-result]{grid-template-columns:1fr}.bnb-tally-wait,.bnb-tally-caption{margin:0 0 12px;font:400 16px/1.45 Courier Prime,monospace}.bnb-bar{grid-template-columns:1fr 52px;gap:4px 12px;margin-bottom:12px;font:400 15px/1.3 DM Sans,sans-serif;display:grid}.bnb-bar-label{grid-column:1/-1}.bnb-bar-track{border:1px solid hsl(var(--bnb-ink) / .4);background:#fffdf8;height:12px}.bnb-bar-fill{width:var(--w,0%);background:hsl(var(--bnb-ink) / .7);height:100%;transition:width .9s cubic-bezier(.2,.8,.2,1);display:block}.bnb-bar.is-mine .bnb-bar-fill{background:hsl(var(--bnb-red-ink))}.bnb-bar.is-mine .bnb-bar-label{font-weight:600}.bnb-bar-pct{text-align:right;font:700 15px/12px Courier Prime,monospace}.bnb-read{border-left:3px solid hsl(var(--bnb-blue-ink));background:hsl(var(--bnb-blue-ink) / .06);padding:16px 18px}.bnb-read p{margin:0;font:400 17px/1.5 DM Sans,sans-serif}.bnb-read .bnb-read-label{color:hsl(var(--bnb-blue-ink));margin-bottom:8px;font:700 16px/1.2 Courier Prime,monospace}.bnb-read .bnb-read-note{color:hsl(var(--bnb-ink) / .6);margin-top:10px;font:italic 400 15px/1.4 Old Standard TT,Georgia,serif}.bnb-file-actions{border-top:2px solid hsl(var(--bnb-ink));flex-wrap:wrap;gap:12px;margin-top:28px;padding-top:22px;display:flex}.bnb-button{border:2px solid hsl(var(--bnb-ink));background:hsl(var(--bnb-ink));min-height:52px;color:hsl(var(--bnb-paper));cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:12px 26px;font:700 16px/1 Courier Prime,monospace;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.bnb-button:hover{background:hsl(var(--bnb-blue-ink));border-color:hsl(var(--bnb-blue-ink));transform:translateY(-1px)}.bnb-button:disabled{cursor:wait;opacity:.6}.bnb-button-quiet{color:hsl(var(--bnb-ink));background:0 0}.bnb-button-quiet:hover{color:hsl(var(--bnb-blue-ink));background:0 0}.bnb-stamp{z-index:4;text-transform:uppercase;mix-blend-mode:multiply;opacity:.86;pointer-events:none;border:4px double;border-radius:6px;max-width:min(78%,620px);margin:0;padding:10px 18px;font:700 clamp(18px,1.8vw,28px)/1.15 Courier Prime,monospace;position:absolute}.bnb-stamp-finding{color:hsl(var(--bnb-red-ink));top:clamp(150px,15vw,210px);left:50%;transform:translate(-50%)rotate(-7deg)}.bnb-stamp-fix{color:hsl(var(--bnb-blue-ink));top:-10px;right:0;transform:rotate(5deg)}.bnb-stamp-filed{color:hsl(var(--bnb-red-ink));font-size:clamp(28px,3vw,46px);top:70px;right:clamp(24px,6vw,90px);transform:rotate(-9deg)}.bnb-stamp.is-landing{animation:.42s cubic-bezier(.2,.9,.3,1.2) both bnb-stamp}@keyframes bnb-stamp{0%{opacity:0;scale:1.9}60%{opacity:.95;scale:.96}to{opacity:.86;scale:1}}.bnb-file.is-jolted{animation:.3s ease-out .2s bnb-jolt}@keyframes bnb-jolt{30%{translate:0 3px}60%{translate:0 -1px}}.bnb-file.is-entering,.bnb-report.is-entering{animation:.6s cubic-bezier(.2,.8,.2,1) both bnb-enter}.bnb-file.is-leaving{animation:.52s cubic-bezier(.6,0,.8,.4) both bnb-leave}@keyframes bnb-enter{0%{opacity:0;translate:-60px -30px;rotate:-4deg}to{opacity:1;translate:0;rotate:0deg}}@keyframes bnb-leave{to{opacity:0;translate:140px 40px;rotate:6deg}}.bnb-report-title{margin:26px 0 0;font:400 clamp(34px,3vw,52px)/1 Old Standard TT,Georgia,serif}.bnb-report-big{font:400 clamp(24px,2.2vw,36px)/1.15 Old Standard TT,Georgia,serif!important}.bnb-report-note{margin:18px 0 0;font:400 16px/1.5 DM Sans,sans-serif}@media (width<=1180px){.bnb-trays{grid-template-columns:1fr 1fr;gap:44px 20px}.bnb-file-slot{grid-area:2/1/auto/-1}.bnb-tray{justify-content:flex-start;padding-top:0;display:flex;position:static}.bnb-tray-out{justify-content:flex-end}.bnb-tray-pile{display:none}}@media (width<=640px){.bnb-file,.bnb-report{margin-inline:-6px;padding-inline:8px}.bnb-sheet{transform:none}.bnb-sheet-head{font-size:15px;display:block}.bnb-sheet-ref{text-align:left;margin-top:10px!important}.bnb-sheet-ref br,.bnb-sheet-ref span{display:none}.bnb-trays{row-gap:40px}.bnb-clip{height:60px;top:4px;right:22px}.bnb-fields{grid-template-columns:1fr}.bnb-field,.bnb-field-half{grid-column:1/-1;grid-template-columns:1fr;gap:4px}.bnb-field-half+.bnb-field-half{border-left:0;padding-left:0}.bnb-option{grid-template-columns:40px 1fr;min-height:72px;padding:14px}.bnb-result{grid-template-columns:1fr}.bnb-other-row{flex-direction:column}.bnb-file-actions .bnb-button{flex:100%}.bnb-stamp{max-width:88%;font-size:17px}.bnb-stamp-finding{top:120px}}@media (prefers-reduced-motion:reduce){.bnb-file,.bnb-report,.bnb-stamp,.bnb-bar-fill,.bnb-clip{transition:none!important;animation:none!important}}.bnb-file-report [hidden]{display:none!important}.bnb-slip{background-color:hsl(var(--bnb-paper));background-image:var(--paper-grain);height:100%;color:hsl(var(--bnb-ink));outline:none;padding:clamp(24px,3vw,44px);position:relative;box-shadow:0 24px 50px -24px #000c,0 3px 8px #0004}.bnb-slip:before{background:radial-gradient(circle at 6px 0, hsl(var(--bnb-wall)) 4px, transparent 4.5px) 0 0 / 14px 10px repeat-x;content:"";height:10px;position:absolute;inset:0 0 auto}.bnb-slip h2{margin:0;font:400 clamp(34px,2.8vw,50px)/1 Old Standard TT,Georgia,serif}.bnb-slip-lead{margin:12px 0 22px;font:400 17px/1.5 DM Sans,sans-serif}.bnb-slip label{margin:18px 0 8px;font:700 16px/1.3 Courier Prime,monospace;display:block}.bnb-slip :is(select,textarea,input[type=text]){border:1px solid hsl(var(--bnb-ink) / .35);width:100%;min-height:52px;color:inherit;background:#fffdf8;border-radius:4px;padding:12px 14px;font:400 17px/1.5 Courier Prime,monospace;display:block}.bnb-slip textarea{resize:vertical}.bnb-warning{border:1px dashed hsl(var(--bnb-red-ink) / .7);color:hsl(var(--bnb-red-ink));margin:20px 0 0;padding:12px 14px;font:500 15px/1.45 DM Sans,sans-serif}.bnb-slip .bnb-button{margin-top:22px}.bnb-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bnb-slip-done{min-height:320px}.bnb-stamp-received{color:hsl(var(--bnb-red-ink));font-size:clamp(30px,3vw,48px);bottom:clamp(24px,4vw,50px);right:clamp(20px,4vw,50px);transform:rotate(-10deg)}.suggestion-box[data-astro-cid-cwnh4gvz] [data-astro-cid-cwnh4gvz][hidden]{display:none!important}body:has(.bnb){background:hsl(var(--bnb-wall))}.bnb[data-astro-cid-2bruo7c5]{--gutter:clamp(16px, 5vw, 96px);--wide:1720px;min-height:100vh;padding:0 var(--gutter);color:hsl(var(--bnb-paper));background:radial-gradient(ellipse 70% 50% at 50% 0%, hsl(var(--bnb-wall-light)), transparent 70%), repeating-linear-gradient(90deg, transparent 0 118px, #ffffff05 118px 120px), hsl(var(--bnb-wall));font:400 clamp(16px,1vw,19px)/1.6 DM Sans,sans-serif;overflow-x:clip}.bnb[data-astro-cid-2bruo7c5]>[data-astro-cid-2bruo7c5]{max-width:var(--wide);margin-inline:auto}.bnb-top[data-astro-cid-2bruo7c5]{align-items:center;padding:clamp(18px,1.6vw,30px) 0;display:flex}.bnb-wordmark[data-astro-cid-2bruo7c5]{color:inherit;align-items:center;gap:12px;font:500 clamp(17px,1.1vw,21px)/1 Fraunces,serif;text-decoration:none;display:flex}.bnb-wordmark-mark[data-astro-cid-2bruo7c5]{border-radius:50%;flex:none;width:clamp(36px,2.3vw,44px);height:clamp(36px,2.3vw,44px);overflow:hidden}.bnb-wordmark-mark[data-astro-cid-2bruo7c5] img[data-astro-cid-2bruo7c5]{width:100%;height:100%;display:block}.bnb-hero[data-astro-cid-2bruo7c5]{text-align:center;justify-items:center;gap:clamp(26px,3vw,44px);padding:clamp(40px,6vw,96px) 0 clamp(60px,7vw,120px);display:grid}.bnb-plate[data-astro-cid-2bruo7c5]{border:2px solid hsl(var(--bnb-ink));outline:1px solid hsl(var(--bnb-ink) / .5);outline-offset:-10px;background-color:hsl(var(--bnb-paper));background-image:var(--paper-grain);max-width:1100px;color:hsl(var(--bnb-ink));box-shadow:0 30px 70px -30px #000, 0 3px 0 hsl(var(--bnb-manila-edge));transform-origin:50% 0;border-radius:6px;padding:clamp(28px,4vw,60px) clamp(24px,5vw,80px);animation:1.1s cubic-bezier(.3,1.4,.5,1) both bnb-plate-hang;position:relative}.bnb-plate[data-astro-cid-2bruo7c5]:before,.bnb-plate[data-astro-cid-2bruo7c5]:after{content:"";background:radial-gradient(circle at 35% 35%,#ccc,#666);border-radius:50%;width:10px;height:10px;position:absolute;top:18px}.bnb-plate[data-astro-cid-2bruo7c5]:before{left:18px}.bnb-plate[data-astro-cid-2bruo7c5]:after{right:18px}@keyframes bnb-plate-hang{0%{opacity:0;translate:0 -20px;rotate:-3deg}60%{opacity:1;rotate:1.2deg}to{translate:0;rotate:0deg}}.bnb-plate-dept[data-astro-cid-2bruo7c5]{margin:0 0 14px;font:400 clamp(15px,1vw,18px)/1.3 Courier Prime,monospace}h1[data-astro-cid-2bruo7c5]{letter-spacing:-.02em;margin:0;font:400 clamp(46px,7vw,128px)/.95 Old Standard TT,Georgia,serif}.bnb-subtitle[data-astro-cid-2bruo7c5]{max-width:760px;margin:clamp(16px,1.6vw,26px) auto 0;font:italic 400 clamp(18px,1.5vw,26px)/1.4 Old Standard TT,Georgia,serif}.bnb-hero-foot[data-astro-cid-2bruo7c5]{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px clamp(24px,4vw,64px);display:flex}.bnb-small[data-astro-cid-2bruo7c5]{max-width:520px;color:hsl(var(--bnb-paper) / .78);text-align:left;margin:0;font:400 clamp(15px,.95vw,17px)/1.5 Courier Prime,monospace}.bnb-counter[data-astro-cid-2bruo7c5]{border:1px solid hsl(var(--bnb-paper) / .25);background:hsl(var(--bnb-ink) / .5);text-align:left;border-radius:6px;align-items:center;gap:16px;margin:0;padding:10px 12px 10px 18px;font:400 15px/1.3 Courier Prime,monospace;display:flex}.bnb-counter[data-astro-cid-2bruo7c5] b[data-astro-cid-2bruo7c5]{min-width:3ch;color:hsl(var(--bnb-paper));font-variant-numeric:tabular-nums;letter-spacing:.06em;text-align:center;background:#0f0f0f;border-radius:3px;padding:8px 12px;font:700 clamp(22px,1.6vw,28px)/1 Courier Prime,monospace;box-shadow:inset 0 2px 6px #000}.bnb-counter-desk[data-astro-cid-2bruo7c5]{gap:clamp(28px,3vw,48px);padding:clamp(90px,9vw,160px) 0 clamp(70px,7vw,120px);scroll-margin-top:40px;display:grid}.bnb-counter-intro[data-astro-cid-2bruo7c5]{max-width:640px}.bnb-counter-intro[data-astro-cid-2bruo7c5] h2[data-astro-cid-2bruo7c5]{margin:0;font:400 clamp(36px,3.6vw,64px)/1 Old Standard TT,Georgia,serif}.bnb-counter-intro[data-astro-cid-2bruo7c5] p[data-astro-cid-2bruo7c5]{color:hsl(var(--bnb-paper) / .8);margin:14px 0 0}.bnb-slips[data-astro-cid-2bruo7c5]{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:clamp(22px,3vw,48px);display:grid}.bnb-slips[data-astro-cid-2bruo7c5]>[data-astro-cid-2bruo7c5]:first-child{transform:rotate(-.6deg)}.bnb-slips[data-astro-cid-2bruo7c5]>[data-astro-cid-2bruo7c5]:last-child{transform:rotate(.5deg)}.bnb-footer[data-astro-cid-2bruo7c5]{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-inline:0;font-size:16px;display:flex}@media (width<=900px){.bnb-slips[data-astro-cid-2bruo7c5]{grid-template-columns:1fr}.bnb-slips[data-astro-cid-2bruo7c5]>[data-astro-cid-2bruo7c5]{transform:none!important}}@media (width<=640px){.bnb-small[data-astro-cid-2bruo7c5]{text-align:center}.bnb-counter[data-astro-cid-2bruo7c5]{text-align:center;flex-direction:column}}@media (prefers-reduced-motion:reduce){.bnb-plate[data-astro-cid-2bruo7c5]{animation:none}}
