@layer legacy;@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-ext-400-normal.DRk46D-x.woff2) format("woff2"),url(/_astro/atkinson-hyperlegible-latin-ext-400-normal.Bbz-b3yf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-400-normal.BrHNak5F.woff2) format("woff2"),url(/_astro/atkinson-hyperlegible-latin-400-normal.BbWidj28.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-ext-700-normal.BoVPHkS0.woff2) format("woff2"),url(/_astro/atkinson-hyperlegible-latin-ext-700-normal.CKkU2Dpt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-700-normal.GZI4o3u0.woff2) format("woff2"),url(/_astro/atkinson-hyperlegible-latin-700-normal.BK6Glc0m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fraunces-vietnamese-700-normal.DH94m5DZ.woff2) format("woff2"),url(/_astro/fraunces-vietnamese-700-normal.DxawQjq2.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fraunces-latin-ext-700-normal.CanUGppC.woff2) format("woff2"),url(/_astro/fraunces-latin-ext-700-normal.DuBstVeD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fraunces-latin-700-normal.CEOla-zY.woff2) format("woff2"),url(/_astro/fraunces-latin-700-normal.DTjk5d1Q.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-cyrillic-ext-700-normal.BDQ-w_bc.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-700-normal.CtgKGIh5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-cyrillic-700-normal.Bp80XfeI.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-700-normal.O_YjL27c.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-vietnamese-700-normal.apsD3J7v.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-700-normal.Bs14ezHR.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-latin-ext-700-normal.Dhimjc7-.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-700-normal.Cwsjk1Jb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-latin-700-normal.7sUh57Bg.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-700-normal.CNHXzs6v.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--color-paper: oklch(.965 .014 82);--color-paper-2: oklch(.928 .018 78);--color-paper-3: oklch(.885 .024 76);--color-paper-raised: oklch(.985 .009 82);--color-ink: oklch(.205 .018 32);--color-ink-2: oklch(.38 .018 34);--color-muted: oklch(.43 .018 40);--color-rule: oklch(.76 .026 72);--color-rule-strong: oklch(.56 .032 52);--color-accent: oklch(.41 .135 25);--color-accent-dark: oklch(.31 .105 25);--color-accent-soft: oklch(.9 .035 42);--color-accent-ink: oklch(.985 .009 82);--color-brass: oklch(.72 .115 80);--color-brass-soft: oklch(.9 .055 80);--color-brass-ink: oklch(.205 .018 32);--color-positive: oklch(.38 .075 155);--color-positive-soft: oklch(.9 .025 150);--color-error: oklch(.43 .15 31);--color-error-soft: oklch(.91 .035 35);--color-focus: oklch(.48 .18 27);--color-dark-rule: oklch(.58 .028 55);--color-dark-muted: oklch(.84 .016 76);--color-transparent: transparent;--color-shadow: oklch(.205 .018 32 / .14);--color-shadow-light: oklch(.205 .018 32 / .08);--color-print-paper: oklch(.99 .005 82);--color-print-ink: oklch(.16 .008 32);--font-display: "Fraunces", serif;--font-body: "Atkinson Hyperlegible", sans-serif;--font-mono: "IBM Plex Mono", monospace;--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 5rem;--space-4xl: 7rem;--space-5xl: 8rem;--text-xs: .75rem;--text-sm: .875rem;--text-body: 1rem;--text-md: 1.125rem;--text-lg: 1.375rem;--text-xl: 1.75rem;--text-2xl: 2.25rem;--text-display: clamp(2.4rem, 7vw, 5.1rem);--measure-compact: 45ch;--measure-body: 64ch;--measure-wide: 72ch;--shell-width: 92rem;--text-desktop-body: 1.0625rem;--control-height: 2.75rem;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .5rem;--rule-thin: 1px;--rule-heavy: 2px;--rule-double: 4px;--rule-inset: -2px;--space-xs-negative: -.75rem;--shadow-sheet: .45rem .55rem 0 var(--color-shadow-light), 0 1.25rem 2.5rem var(--color-shadow);--shadow-sheet-small: .25rem .3rem 0 var(--color-shadow-light);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--duration-press: .1s;--duration-state: .18s}html,body{overflow-x:clip}html{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);line-height:1.55}body.theme-bandboosterkit{min-width:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body)}.theme-bandboosterkit{--bbk-ink: var(--color-ink);--bbk-maroon: var(--color-accent);--bbk-brass: var(--color-brass);--bbk-cream: var(--color-paper);--bbk-paper: var(--color-paper-raised);--bbk-green: var(--color-positive);--bbk-muted: var(--color-muted);--bbk-line: var(--color-rule);--bbk-shadow: var(--shadow-sheet);--bg: var(--color-paper);--panel: var(--color-paper-raised);--panel-soft: var(--color-paper-2);--text: var(--color-ink);--muted: var(--color-muted);--border: var(--color-rule);--accent: var(--color-accent);--accent-strong: var(--color-accent-dark);--accent-soft: var(--color-accent-soft);--warm: var(--color-brass);--focus-ring: var(--color-focus);--shadow: var(--shadow-sheet);--radius: var(--radius-md)}.theme-bandboosterkit *,.theme-bandboosterkit *:before,.theme-bandboosterkit *:after{box-sizing:border-box}.theme-bandboosterkit :where(main,section,article,header,footer,nav,aside,div,form,fieldset,label){min-inline-size:0}.theme-bandboosterkit img,.theme-bandboosterkit svg{height:auto;max-width:100%}.theme-bandboosterkit a{color:var(--color-accent-dark);text-decoration-thickness:.08em;text-underline-offset:.18em}.theme-bandboosterkit a:hover{color:var(--color-accent)}.theme-bandboosterkit :focus-visible{outline:var(--rule-heavy) solid var(--color-focus);outline-offset:var(--space-3xs)}.theme-bandboosterkit .site-shell{width:min(var(--shell-width),calc(100% - var(--space-lg)));min-width:0;margin-inline:auto}.theme-bandboosterkit main.site-shell{display:grid;gap:var(--space-lg);padding-block:var(--space-md) var(--space-3xl)}.theme-bandboosterkit .skip-link{border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700}.theme-bandboosterkit .site-header{padding-block:var(--space-sm) 0}.theme-bandboosterkit .nav-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);justify-items:center;overflow:clip;border:0;border-block-start:var(--space-2xs) solid var(--color-brass);border-block-end:var(--rule-heavy) solid var(--color-ink);border-radius:0;background:var(--color-ink);box-shadow:none;padding:var(--space-sm) var(--space-sm) 0}.theme-bandboosterkit .brand-mark{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:var(--control-height);color:var(--color-paper);text-decoration:none;white-space:nowrap}.theme-bandboosterkit .brand-mark:hover{color:var(--color-paper-raised)}.theme-bandboosterkit .brand-dot,.theme-bandboosterkit .brand-dot--bandboosterkit{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;flex:0 0 auto;overflow:hidden;border:var(--rule-thin) solid var(--color-brass);border-radius:var(--radius-xs);background:var(--color-paper-raised);box-shadow:none}.theme-bandboosterkit .brand-name{color:inherit;font-family:var(--font-display);font-size:clamp(1.5rem,7vw,2.35rem);font-style:normal;font-weight:700;letter-spacing:-.025em;line-height:1}.theme-bandboosterkit .nav-links{display:flex;width:100%;max-width:100%;align-items:center;justify-content:flex-start;gap:0;overflow-x:auto;border-block-start:var(--rule-thin) solid var(--color-dark-rule);scrollbar-width:thin}.theme-bandboosterkit .nav-links a{display:inline-flex;min-height:var(--control-height);flex:0 0 auto;align-items:center;border-radius:0;color:var(--color-dark-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;letter-spacing:.055em;line-height:1;padding-inline:var(--space-xs);text-decoration:none;text-transform:uppercase;white-space:nowrap}.theme-bandboosterkit .nav-links a:hover,.theme-bandboosterkit .nav-links a:focus-visible{background:var(--color-accent-dark);color:var(--color-paper)}.theme-bandboosterkit .nav-links a[aria-current=page]{border-radius:0;background:var(--color-paper);box-shadow:inset 0 var(--rule-inset) 0 var(--color-brass);color:var(--color-ink)}.theme-bandboosterkit .site-footer{border-block-start:var(--space-3xs) solid var(--color-brass);background:var(--color-ink);color:var(--color-paper);padding-block:var(--space-lg)}.theme-bandboosterkit .footer-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);align-items:start}.theme-bandboosterkit .footer-grid>div{max-width:var(--measure-wide)}.theme-bandboosterkit .footer-grid strong{font-family:var(--font-display);font-size:var(--text-xl);font-style:normal}.theme-bandboosterkit .footer-grid p,.theme-bandboosterkit .footer-grid .muted{color:var(--color-dark-muted);font-size:var(--text-sm)}.theme-bandboosterkit .footer-grid a{color:var(--color-paper)}.theme-bandboosterkit .footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-block-start:var(--rule-thin) solid var(--color-dark-rule)}.theme-bandboosterkit .footer-links a{display:inline-flex;min-height:var(--control-height);align-items:center;border-block-end:var(--rule-thin) solid var(--color-dark-rule);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1;padding-inline:var(--space-2xs);text-decoration:none;white-space:nowrap}.theme-bandboosterkit .footer-links a:hover,.theme-bandboosterkit .footer-links a:focus-visible{background:var(--color-accent-dark);color:var(--color-paper)}.theme-bandboosterkit h1,.theme-bandboosterkit h2,.theme-bandboosterkit h3,.theme-bandboosterkit h4,.bbk-page h1,.bbk-page h2,.bbk-page h3{min-width:0;margin-block-start:0;color:var(--color-ink);font-family:var(--font-display);font-style:normal;font-weight:700;letter-spacing:-.028em;overflow-wrap:anywhere}.theme-bandboosterkit h1{margin-block-end:var(--space-sm);font-size:var(--text-display);line-height:1.02}.theme-bandboosterkit h2{margin-block-end:var(--space-xs);font-size:clamp(1.8rem,5vw,3.1rem);line-height:1.07}.theme-bandboosterkit h3{margin-block-end:var(--space-2xs);font-size:clamp(1.25rem,3vw,1.65rem);line-height:1.12}.theme-bandboosterkit p,.theme-bandboosterkit li,.theme-bandboosterkit dd{overflow-wrap:break-word}.theme-bandboosterkit p{max-width:var(--measure-wide)}.theme-bandboosterkit .muted,.theme-bandboosterkit small{color:var(--color-muted)}.bbk-eyebrow,.bbk-section-note,.bbk-stage-meta,.bbk-folder-tab,.bbk-status-stamp,.bbk-card-foot,.bbk-guide-card__mark,.bbk-about-row__label,.bbk-day-sheet__number,.bbk-day-sheet__call,.bbk-season-row__index,.bbk-season-row__window,.bbk-stage-index,.bbk-work-order__header>span,.bbk-badge-row span,.bbk-hero-meta span{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;letter-spacing:.075em;line-height:1.25;text-transform:uppercase}.bbk-eyebrow,.bbk-section-note,.bbk-stage-meta{display:block;width:fit-content;margin:0 0 var(--space-xs);border:0;border-block-end:var(--rule-heavy) solid var(--color-brass);border-radius:0;background:none;clip-path:none;color:var(--color-accent-dark);padding:0 0 var(--space-3xs)}.bbk-lede{max-width:var(--measure-wide);color:var(--color-ink-2);font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.55}.bbk-action-row,.bbk-badge-row,.bbk-hero-meta,.bbk-filter-rail,.bbk-workflow-links,.theme-bandboosterkit .tool-actions,.bbk-ready-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs)}.bbk-button,.theme-bandboosterkit .bbk-button,.theme-bandboosterkit .button,.theme-bandboosterkit button,.theme-bandboosterkit .import-label{display:inline-flex;max-width:100%;min-height:var(--control-height);align-items:center;justify-content:center;border:var(--rule-thin) solid var(--color-accent-dark);border-radius:var(--radius-sm);background:var(--color-accent);box-shadow:none;color:var(--color-accent-ink);cursor:pointer;font-family:var(--font-body);font-size:var(--text-body);font-weight:700;line-height:1.2;overflow-wrap:anywhere;padding:var(--space-xs) var(--space-sm);text-align:center;text-decoration:none;transition:background-color var(--duration-state) var(--ease-out),border-color var(--duration-state) var(--ease-out),color var(--duration-state) var(--ease-out),transform var(--duration-press) var(--ease-out);white-space:normal}.bbk-button:hover,.theme-bandboosterkit .bbk-button:hover,.theme-bandboosterkit .button:hover,.theme-bandboosterkit button:hover,.theme-bandboosterkit .import-label:hover{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.bbk-button:active,.theme-bandboosterkit .bbk-button:active,.theme-bandboosterkit .button:active,.theme-bandboosterkit button:active,.theme-bandboosterkit .import-label:active{transform:translateY(var(--rule-thin))}.bbk-button--secondary,.theme-bandboosterkit .bbk-button--secondary,.theme-bandboosterkit .button.secondary,.theme-bandboosterkit .button-muted{border-color:var(--color-rule-strong);background:var(--color-paper-raised);color:var(--color-ink)}.bbk-button--secondary:hover,.theme-bandboosterkit .bbk-button--secondary:hover,.theme-bandboosterkit .button.secondary:hover,.theme-bandboosterkit .button-muted:hover{border-color:var(--color-accent-dark);background:var(--color-accent-soft);color:var(--color-accent-dark)}.theme-bandboosterkit button:disabled,.theme-bandboosterkit button[disabled],.theme-bandboosterkit [aria-disabled=true]{border-color:var(--color-rule);background:var(--color-paper-3);box-shadow:none;color:var(--color-muted);cursor:not-allowed;opacity:.55;transform:none}.theme-bandboosterkit button[aria-busy=true],.theme-bandboosterkit [data-state=loading]{cursor:wait}.theme-bandboosterkit [data-state=error]{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error)}.theme-bandboosterkit [data-state=success]{border-color:var(--color-positive);background:var(--color-positive-soft);color:var(--color-positive)}.bbk-badge-row span,.bbk-hero-meta span,.bbk-status-stamp,.bbk-result-pill{display:inline-flex;max-width:100%;width:fit-content;min-height:var(--control-height);align-items:center;border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-xs);background:var(--color-paper-raised);color:var(--color-ink);line-height:1.2;overflow-wrap:anywhere;padding:var(--space-2xs) var(--space-xs);text-decoration:none}.bbk-status-stamp{border-style:dashed;border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-dark)}.bbk-hero,.bbk-tool-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);align-items:start;overflow:visible;border:0;border-block-start:var(--rule-heavy) solid var(--color-ink);border-block-end:var(--rule-double) double var(--color-rule-strong);border-radius:0;background:none;box-shadow:none;padding:var(--space-lg) 0 var(--space-xl)}.bbk-hero:before,.bbk-tool-hero:before{content:none}.bbk-hero__copy,.bbk-tool-hero>div{display:grid;min-width:0;align-content:start;gap:var(--space-sm)}.bbk-hero h1,.bbk-tool-hero h1,.bbk-home-hero h1{max-width:16ch;color:var(--color-ink);font-size:clamp(2.4rem,5vw,4rem);line-height:1.02}.bbk-home-hero{grid-template-columns:minmax(0,1fr);gap:var(--space-lg);border-color:var(--color-ink);background:none;box-shadow:none;padding:var(--space-lg) 0 var(--space-xl)}.bbk-home-hero .bbk-lede,.bbk-home-hero .bbk-hero-note{color:var(--color-ink-2)}.bbk-home-hero .bbk-action-row{align-items:stretch;flex-direction:column}.bbk-home-hero .bbk-button,.bbk-home-hero .bbk-button--secondary{width:100%;border-color:var(--color-accent-dark);background:var(--color-accent);box-shadow:none;color:var(--color-accent-ink)}.bbk-home-hero .bbk-button--secondary{background:var(--color-paper-raised);color:var(--color-ink)}.bbk-hero-note,.bbk-honesty-line{max-width:var(--measure-body);margin:0;border:0;border-block-start:var(--rule-thin) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm);padding:var(--space-xs) 0 0}.bbk-job-board{order:-1;min-width:0;align-self:start;overflow:clip;border:var(--rule-heavy) solid var(--color-ink);border-radius:var(--radius-xs);background:var(--color-paper-raised);box-shadow:var(--shadow-sheet-small);color:var(--color-ink);padding:var(--space-sm);transform:none}.bbk-job-board__heading{display:flex;flex-direction:column;gap:var(--space-2xs);align-items:flex-start;justify-content:flex-start;border-block-end:var(--rule-heavy) solid var(--color-ink);padding-block-end:var(--space-xs)}.bbk-job-board__heading .bbk-eyebrow,.bbk-job-board__heading h2{margin:0}.bbk-job-board__heading h2{max-width:22ch;font-size:clamp(1.5rem,5vw,2.15rem);text-align:start}.bbk-job-board__list{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.bbk-job-board__list>a{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;gap:var(--space-xs);min-height:3.5rem;align-items:center;border-block-end:var(--rule-thin) solid var(--color-rule);color:inherit;padding-block:var(--space-2xs);text-decoration:none}.bbk-job-board__list>a:hover,.bbk-job-board__list>a:focus-visible{background:var(--color-brass-soft);color:var(--color-ink)}.bbk-job-board__list>a:active{background:var(--color-paper-2)}.bbk-job-board__code{min-width:0;border:0;border-inline-end:var(--rule-heavy) solid var(--color-accent);border-radius:0;background:none;color:var(--color-accent-dark);font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.06em;padding:var(--space-3xs) var(--space-2xs) var(--space-3xs) 0;text-align:start}.bbk-job-board__main{display:grid;min-width:0;gap:0;line-height:1.25}.bbk-job-board__main strong{font-size:var(--text-body)}.bbk-job-board__main small{color:var(--color-muted);font-size:var(--text-xs)}.bbk-job-board__arrow{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-lg);font-weight:700}.bbk-job-board__all,.bbk-run-link{display:inline-flex;min-height:var(--control-height);align-items:center;color:var(--color-accent-dark);font-weight:700;line-height:1;text-decoration-thickness:var(--rule-heavy);white-space:nowrap}.bbk-job-board__all{margin-block-start:var(--space-2xs)}.bbk-job-board .bbk-hero-note{margin-block-start:var(--space-2xs);color:var(--color-muted)}.bbk-packet-preview{display:grid;min-width:0;gap:0;align-self:start}.bbk-packet-preview__tabs{display:flex;gap:var(--space-xs);color:var(--color-muted);font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.08em;padding:0 0 var(--space-2xs) var(--space-2xs);text-transform:uppercase}.bbk-packet-preview__tabs span{display:inline-flex;align-items:center;border:0;border-radius:0;background:transparent;color:inherit;padding:0}.bbk-packet-preview__tabs span+span:before{content:"/";margin-inline-end:var(--space-xs)}.bbk-packet-preview__sheet{position:relative;display:grid;min-width:0;gap:var(--space-xs);overflow:clip;border:var(--rule-thin) solid var(--color-rule-strong);border-block-start:var(--rule-heavy) solid var(--color-ink);border-radius:var(--radius-xs);background:var(--color-paper-raised);box-shadow:var(--shadow-sheet);padding:calc(var(--space-md) + 2.5rem) var(--space-md) var(--space-md)}.bbk-staff-lines{position:absolute;inset:var(--space-md) var(--space-sm) auto;height:var(--rule-thin);border:0;background:var(--color-rule);box-shadow:0 .5rem 0 var(--color-rule),0 1rem 0 var(--color-rule),0 1.5rem 0 var(--color-rule),0 2rem 0 var(--color-rule);opacity:.45;pointer-events:none;z-index:0}.bbk-packet-preview__sheet>*:not(.bbk-staff-lines){position:relative;min-width:0;z-index:1}.bbk-packet-preview__sheet>.bbk-eyebrow{background:var(--color-paper-raised);padding-inline-end:var(--space-2xs)}.bbk-packet-preview__sheet h3{max-width:24ch}.bbk-packet-preview__rows{display:grid;gap:0;margin-block-start:var(--space-2xs);border-block-start:var(--rule-thin) solid var(--color-rule)}.bbk-packet-preview__rows span{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-xs);align-items:center;border:0;border-block-end:var(--rule-thin) solid var(--color-rule);background:none;padding:var(--space-2xs) 0}.bbk-packet-preview__rows strong{color:var(--color-accent-dark);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.bbk-packet-preview footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-xs);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;text-transform:uppercase}.bbk-section{min-width:0;border:0;border-radius:0;background:none;box-shadow:none;padding:var(--space-xl) 0}.bbk-section+.bbk-section{border-block-start:var(--rule-thin) solid var(--color-rule)}.bbk-section-header,.bbk-guide-index__heading,.bbk-workflow-stage__heading,.bbk-day-sheet__heading{display:flex;min-width:0;max-width:var(--measure-wide);flex-direction:column;gap:var(--space-xs);align-items:flex-start;margin-block-end:var(--space-md)}.bbk-section-header h2,.bbk-guide-index__heading h2,.bbk-workflow-stage__heading h2,.bbk-day-sheet__heading h2{margin-block-end:0}.bbk-paper-panel,.bbk-note-card{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-xs);background:var(--color-paper-raised);box-shadow:var(--shadow-sheet-small);padding:var(--space-md)}.bbk-section.bbk-paper-panel{border-block-start:var(--rule-heavy) solid var(--color-ink)}.bbk-two-column,.bbk-feature-grid,.bbk-tool-layout,.bbk-guide-spread{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.bbk-day-sheet{border-block-start:var(--space-3xs) solid var(--color-accent);padding-block-start:var(--space-lg)}.bbk-day-sheet__heading>p{max-width:var(--measure-body);margin-block:0;color:var(--color-ink-2)}.bbk-day-sheet__list{display:grid;gap:0;margin:0;border-block-start:var(--rule-heavy) solid var(--color-ink);padding:0;list-style:none}.bbk-day-sheet__list li{display:grid;grid-template-columns:2.5rem 4rem minmax(0,1fr);gap:var(--space-2xs) var(--space-xs);align-items:center;border-block-end:var(--rule-thin) solid var(--color-rule);padding-block:var(--space-xs)}.bbk-day-sheet__number{color:var(--color-muted);font-variant-numeric:tabular-nums}.bbk-day-sheet__call{color:var(--color-accent-dark)}.bbk-day-sheet__list strong{font-size:var(--text-md)}.bbk-day-sheet__list p{grid-column:2 / -1;margin:0;color:var(--color-muted);font-size:var(--text-sm)}.bbk-run-link{margin-block-start:var(--space-sm)}.bbk-trust-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);border:0;border-block:var(--rule-double) double var(--color-rule-strong);border-radius:0;background:var(--color-paper-2);box-shadow:none;padding:var(--space-lg) var(--space-sm)}.bbk-trust-strip h2{margin-block-end:var(--space-xs);font-size:clamp(1.5rem,4vw,2.25rem)}.bbk-trust-strip ul,.bbk-check-list,.bbk-tool-card ul{display:grid;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.bbk-trust-strip li,.bbk-check-list li,.bbk-tool-card li{position:relative;padding-inline-start:var(--space-md)}.bbk-trust-strip li:before,.bbk-check-list li:before,.bbk-tool-card li:before{content:"";position:absolute;inset-block-start:.6em;inset-inline-start:0;width:var(--space-2xs);height:var(--rule-heavy);border-radius:0;background:var(--color-accent)}.bbk-divider-stack,.bbk-guide-ledger,.bbk-tool-ledger,.bbk-question-list{display:grid;gap:0;border-block-start:var(--rule-heavy) solid var(--color-ink)}.bbk-divider-row{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:var(--space-xs);min-height:var(--control-height);align-items:center;border:0;border-block-end:var(--rule-thin) solid var(--color-rule);border-radius:0;background:none;color:inherit;padding:var(--space-xs) 0;text-decoration:none}.bbk-divider-row:hover,.bbk-divider-row:focus-visible{border-color:var(--color-rule-strong);background:var(--color-brass-soft);color:var(--color-ink)}.bbk-divider-row:active{background:var(--color-paper-2)}.bbk-folder-tab{display:inline-flex;width:fit-content;min-width:3.5rem;min-height:var(--control-height);align-items:center;justify-content:center;border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--color-brass);color:var(--color-brass-ink);padding:var(--space-2xs)}.bbk-divider-row__main{min-width:0}.bbk-divider-row__main h3,.bbk-divider-row__main p{margin:0}.bbk-divider-row__main h3{font-size:var(--text-lg)}.bbk-divider-row__main p{color:var(--color-muted);font-size:var(--text-sm)}.bbk-divider-row__meta{display:grid;grid-column:2;gap:0;justify-items:start;text-align:start}.bbk-divider-row__meta span{color:var(--color-ink-2);font-size:var(--text-sm);font-weight:700}.bbk-season-list,.bbk-season-wall{display:grid;gap:0;overflow:visible;margin:0;border:0;border-block-start:var(--rule-heavy) solid var(--color-ink);border-radius:0;background:none;padding:0;list-style:none}.bbk-season-row{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-2xs) var(--space-xs);align-items:center;border:0;border-block-end:var(--rule-thin) solid var(--color-rule);padding:var(--space-xs) 0}.bbk-season-row__index{color:var(--color-muted);font-variant-numeric:tabular-nums}.bbk-season-row__window{color:var(--color-accent-dark)}.bbk-season-row__main{grid-column:2;min-width:0}.bbk-season-row__main strong{font-size:var(--text-md)}.bbk-season-row__main p{margin:var(--space-3xs) 0 0;color:var(--color-muted);font-size:var(--text-sm)}.bbk-season-row>a{display:inline-flex;grid-column:2;min-height:var(--control-height);align-items:center;color:var(--color-accent-dark);font-size:var(--text-sm);font-weight:700;white-space:nowrap}.bbk-tools-section{border:0;border-radius:0;background:none;box-shadow:none;padding:var(--space-lg) 0}.bbk-tools-section+.bbk-tools-section{border-block-start:var(--rule-heavy) solid var(--color-ink)}.bbk-filter-rail{width:100%;flex-wrap:nowrap;overflow-x:auto;border:var(--rule-thin) solid var(--color-rule-strong);border-radius:0;background:var(--color-paper-raised);padding:var(--space-3xs);scrollbar-width:thin}.bbk-filter-rail a{display:inline-flex;min-height:var(--control-height);flex:0 0 auto;align-items:center;border:0;border-inline-end:var(--rule-thin) solid var(--color-rule);border-radius:0;background:none;color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;line-height:1;padding:var(--space-2xs) var(--space-xs);text-decoration:none;white-space:nowrap}.bbk-filter-rail a:hover,.bbk-filter-rail a:focus-visible{background:var(--color-brass-soft);color:var(--color-accent-dark)}.bbk-workflow-stage{scroll-margin-block-start:var(--space-sm)}.bbk-workflow-stage__heading{border-block-end:var(--rule-thin) solid var(--color-rule);padding-block-end:var(--space-md)}.bbk-stage-index{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;border:var(--rule-heavy) solid var(--color-ink);background:var(--color-paper-raised);color:var(--color-accent-dark);font-size:var(--text-md);font-variant-numeric:tabular-nums}.bbk-stage-meta{margin-block-end:var(--space-2xs)}.bbk-workflow-stage__heading>p{margin:0;color:var(--color-ink-2)}.bbk-tool-grid,.bbk-tools-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-block-start:var(--rule-heavy) solid var(--color-ink)}.bbk-tool-card{position:relative;display:grid;grid-template-columns:4.5rem minmax(0,1fr);grid-template-areas:"tab status" "title title" "description description" "context context" "foot foot";gap:var(--space-2xs) var(--space-xs);min-height:0;align-content:start;overflow:visible;margin:0;border:0;border-block-end:var(--rule-thin) solid var(--color-rule);border-radius:0;background:none;box-shadow:none;color:inherit;padding:var(--space-sm) 0;text-decoration:none;transition:background-color var(--duration-state) var(--ease-out),color var(--duration-state) var(--ease-out)}.bbk-tools-grid .bbk-tool-card,.bbk-tools-grid .bbk-tool-card--featured,.bbk-tools-grid .bbk-tool-card--draft,.bbk-tool-card--featured{overflow:visible;margin:0;border:0;border-block-end:var(--rule-thin) solid var(--color-rule);border-radius:0;background:none;box-shadow:none;padding:var(--space-sm) 0}.bbk-tool-card--featured{background:var(--color-brass-soft)}.bbk-tool-card--draft,.bbk-tools-grid .bbk-tool-card--draft{border-block-end-style:dashed;border-color:var(--color-rule-strong);background:var(--color-paper-2)}.bbk-tool-card:hover,.bbk-tool-card:focus-visible,.bbk-guide-card:hover,.bbk-guide-card:focus-visible{border-color:var(--color-rule-strong);background:var(--color-brass-soft);color:var(--color-ink);transform:none}.bbk-tool-card:active,.bbk-guide-card:active{background:var(--color-paper-2)}.bbk-tool-card .bbk-folder-tab,.bbk-tools-grid .bbk-folder-tab{position:static;grid-area:tab;align-self:start;border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm) var(--radius-sm) 0 0;box-shadow:none}.bbk-tool-card .bbk-status-stamp{grid-area:status;align-self:start;min-height:auto;font-size:.6875rem;line-height:1.35;padding:var(--space-3xs) var(--space-2xs)}.bbk-tool-card h3{grid-area:title;margin:0;font-size:var(--text-lg)}.bbk-tool-card>p:not(.bbk-card-context){grid-area:description;margin:0;color:var(--color-ink-2)}.bbk-card-context{display:grid;grid-area:context;gap:var(--space-3xs);margin:0;border:0;border-block-start:var(--rule-thin) solid var(--color-rule);color:var(--color-ink-2);font-size:var(--text-sm);padding-block-start:var(--space-2xs)}.bbk-card-context span{color:var(--color-accent-dark);font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.bbk-card-foot{display:inline-flex;grid-area:foot;min-height:var(--control-height);align-items:center;align-self:end;margin:0;color:var(--color-positive);padding:0}.bbk-tool-card--draft .bbk-card-foot{color:var(--color-accent-dark)}.bbk-guide-card{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:var(--space-xs);min-height:var(--control-height);align-items:center;border:0;border-block-end:var(--rule-thin) solid var(--color-rule);border-radius:0;background:none;box-shadow:none;color:inherit;padding:var(--space-sm) 0;text-decoration:none;transition:background-color var(--duration-state) var(--ease-out),color var(--duration-state) var(--ease-out)}.bbk-guide-card__mark{display:inline-flex;min-height:var(--control-height);align-items:center;justify-content:center;border:var(--rule-thin) solid var(--color-accent);color:var(--color-accent-dark);padding:var(--space-2xs)}.bbk-guide-card__copy{display:grid;min-width:0;gap:var(--space-3xs)}.bbk-guide-card__copy strong{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.15}.bbk-guide-card__copy>span{color:var(--color-muted);font-size:var(--text-sm)}.bbk-guide-card>small{display:inline-flex;grid-column:2;min-height:var(--control-height);align-items:center;color:var(--color-accent-dark);font-weight:700;white-space:nowrap}.bbk-guide-index{padding-block-start:var(--space-lg)}.bbk-guide-spread{align-items:start;padding-block:var(--space-lg)}.bbk-guide-document{display:grid;min-width:0;gap:0;border-block-start:var(--rule-heavy) solid var(--color-ink)}.bbk-guide-section{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);border-block-end:var(--rule-thin) solid var(--color-rule);padding-block:var(--space-lg)}.bbk-guide-section__number{color:var(--color-accent-dark);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:700;font-variant-numeric:tabular-nums}.bbk-guide-section h2{font-size:clamp(1.55rem,4vw,2.35rem)}.bbk-guide-section p{max-width:var(--measure-body)}.bbk-guide-checksheet{display:grid;gap:var(--space-xs);border:var(--rule-heavy) solid var(--color-ink);border-block-start:var(--space-2xs) solid var(--color-brass);background:var(--color-paper-raised);box-shadow:var(--shadow-sheet-small);padding:var(--space-md)}.bbk-guide-checksheet h2{font-size:var(--text-xl)}.bbk-source-list{display:grid;gap:var(--space-2xs);margin-block-end:0}[data-guide-tools] .bbk-section-header,[data-guide-sources]{max-width:var(--measure-wide)}.bbk-about-ledger{display:grid;gap:0;border-block-start:var(--rule-heavy) solid var(--color-ink)}.bbk-about-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);border-block-end:var(--rule-thin) solid var(--color-rule);padding-block:var(--space-lg)}.bbk-about-row__label{color:var(--color-accent-dark)}.bbk-about-row h2{max-width:24ch;font-size:clamp(1.65rem,4vw,2.5rem)}.bbk-page-intro{max-width:var(--measure-wide);border-block-start:var(--rule-heavy) solid var(--color-ink);border-block-end:var(--rule-double) double var(--color-rule-strong);padding-block:var(--space-lg) var(--space-xl)}.bbk-page-intro h1,.bbk-contact-sheet h1{max-width:18ch}.bbk-policy-sheet{width:min(100%,var(--measure-wide));justify-self:start;border:var(--rule-thin) solid var(--color-rule-strong);border-block-start:var(--space-3xs) solid var(--color-accent);background:var(--color-paper-raised);box-shadow:var(--shadow-sheet-small);padding:var(--space-md)}.bbk-policy-sheet h2:not(:first-child){margin-block-start:var(--space-lg)}.bbk-policy-sheet h2{font-size:var(--text-xl)}.bbk-contact-sheet{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);border-block-start:var(--rule-heavy) solid var(--color-ink);padding-block:var(--space-lg) var(--space-xl)}.bbk-contact-sheet>aside{align-self:start}.bbk-tool-hero--ready{grid-template-columns:minmax(0,1fr);padding-block-end:var(--space-lg)}.bbk-tool-hero--ready h1{max-width:20ch;font-size:clamp(2.15rem,6vw,4.25rem)}.bbk-tool-stamp{display:grid;gap:var(--space-xs);align-content:start;border:var(--rule-heavy) dashed var(--color-accent);border-radius:0;background:var(--color-accent-soft);padding:var(--space-md)}.bbk-work-order__header{display:grid;grid-column:1 / -1;grid-template-columns:3rem minmax(0,1fr);gap:var(--space-xs);align-items:start;border-block:var(--rule-heavy) solid var(--color-ink);background:var(--color-paper-2);padding:var(--space-sm)}.bbk-work-order__header>span{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.bbk-work-order__header strong{display:block;font-family:var(--font-display);font-size:var(--text-lg);line-height:1.15}.bbk-work-order__header p{margin:var(--space-3xs) 0 0;color:var(--color-muted);font-size:var(--text-sm)}.bbk-tool-layout{align-items:start;margin-block:var(--space-lg)}.bbk-tool-layout--ready{grid-template-columns:minmax(0,1fr)}.bbk-tool-sidebar{display:grid;order:2;gap:var(--space-md)}.bbk-tool-main{display:grid;order:1;min-width:0;gap:var(--space-md);border:var(--rule-thin) solid var(--color-rule-strong);border-block-start:var(--space-2xs) solid var(--color-brass);border-radius:var(--radius-xs);background:var(--color-paper-raised);box-shadow:var(--shadow-sheet);padding:var(--space-sm)}.bbk-tool-note{border-block-end:var(--rule-thin) dashed var(--color-rule-strong);padding-block-end:var(--space-sm)}.bbk-mini-ledger{display:grid;gap:var(--space-xs);align-content:start}.bbk-mini-ledger dl{display:grid;gap:0;margin:0;border-block-start:var(--rule-thin) solid var(--color-rule)}.bbk-mini-ledger div{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3xs);border:0;border-block-end:var(--rule-thin) solid var(--color-rule);background:none;padding:var(--space-xs) 0}.bbk-mini-ledger dt{color:var(--color-accent-dark);font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.bbk-mini-ledger dd{margin:0;font-weight:700}.bbk-ready-tool,.bbk-ready-form{display:grid;min-width:0;gap:var(--space-md)}.theme-bandboosterkit .tool-workspace{grid-template-columns:minmax(0,1fr);min-width:0}.bbk-ready-tool{margin:0;padding-block-end:var(--space-5xl)}.theme-bandboosterkit .workspace-banner,.bbk-ready-banner{display:flex;flex-direction:column;gap:var(--space-sm);align-items:flex-start;justify-content:space-between;border:0;border-block:var(--rule-heavy) solid var(--color-ink);border-radius:0;background:var(--color-paper-2);box-shadow:none;padding:var(--space-md)}.theme-bandboosterkit .workspace-banner h2{font-size:clamp(1.65rem,4vw,2.4rem)}.theme-bandboosterkit .workspace-banner p{margin-block-end:0}.theme-bandboosterkit .tool-actions,.bbk-ready-actions{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;border:var(--rule-thin) solid var(--color-rule-strong);background:var(--color-paper-2);padding:var(--space-2xs)}.theme-bandboosterkit .tool-actions>*,.bbk-ready-actions>*{width:100%}.theme-bandboosterkit .save-state{max-width:100%;margin:0;border:var(--rule-thin) solid var(--color-positive);border-radius:var(--radius-xs);background:var(--color-positive-soft);color:var(--color-positive);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;padding:var(--space-2xs) var(--space-xs);white-space:normal}.bbk-save-stack{display:grid;gap:var(--space-2xs);justify-items:start}.bbk-backup-nudge{margin:0;color:var(--color-muted);font-size:var(--text-xs)}.theme-bandboosterkit .bbk-backup-nudge button{display:inline-flex;min-height:var(--control-height);align-items:center;margin-block:var(--space-xs-negative);border:0;border-radius:0;background:none;box-shadow:none;color:var(--color-accent-dark);padding:0;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.18em;white-space:normal}.bbk-form-section{display:grid;min-width:0;gap:var(--space-sm);border:0;border-block-start:var(--rule-double) double var(--color-rule-strong);border-radius:0;background:none;padding:var(--space-md) 0 0}.bbk-section-heading,.bbk-section-heading-row,.bbk-section-header-row,.bbk-result-heading{display:flex;min-width:0;flex-direction:column;gap:var(--space-xs);align-items:flex-start;justify-content:space-between}.bbk-result-heading{flex-wrap:wrap}.bbk-result-heading>*{min-width:0}.bbk-result-heading>div:first-child{flex:1 1 20rem}.bbk-section-heading h3,.bbk-section-header h3,.bbk-result-heading h2{margin:0}.bbk-row-stack{display:grid;gap:var(--space-sm)}.bbk-row-panel{min-width:0;margin:0;border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-xs);background:var(--color-paper-2);padding:var(--space-sm)}.bbk-row-panel legend{max-width:100%;color:var(--color-accent-dark);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;overflow-wrap:anywhere;padding-inline:var(--space-2xs);text-transform:uppercase}.bbk-row-controls{margin-block-end:var(--space-xs);font-size:var(--text-sm)}.theme-bandboosterkit .form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm)}.theme-bandboosterkit .field{display:grid;min-width:0;gap:var(--space-2xs);font-weight:700}.theme-bandboosterkit .field>span,.theme-bandboosterkit .field-checkbox>span{color:var(--color-ink)}.theme-bandboosterkit .field small{min-height:1lh;color:var(--color-muted);font-size:var(--text-xs);font-weight:400}.theme-bandboosterkit input,.theme-bandboosterkit textarea,.theme-bandboosterkit select{width:100%;min-height:var(--control-height);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);outline:var(--rule-heavy) solid var(--color-transparent);outline-offset:var(--rule-thin);background:var(--color-paper-raised);color:var(--color-ink);font-family:var(--font-body);font-size:1rem;line-height:1.35;padding:var(--space-xs);transition:background-color var(--duration-state) var(--ease-out),border-color var(--duration-state) var(--ease-out)}.theme-bandboosterkit .import-label input{position:absolute;inline-size:var(--rule-thin);block-size:var(--rule-thin);min-height:0;opacity:0;padding:0}.theme-bandboosterkit input:hover,.theme-bandboosterkit textarea:hover,.theme-bandboosterkit select:hover{border-color:var(--color-accent)}.theme-bandboosterkit input:focus-visible,.theme-bandboosterkit textarea:focus-visible,.theme-bandboosterkit select:focus-visible{border-color:var(--color-accent);outline:var(--rule-heavy) solid var(--color-focus);outline-offset:var(--rule-thin);background:var(--color-paper-raised)}.theme-bandboosterkit input:disabled,.theme-bandboosterkit textarea:disabled,.theme-bandboosterkit select:disabled{border-color:var(--color-rule);background:var(--color-paper-3);color:var(--color-muted);cursor:not-allowed;opacity:.55}.theme-bandboosterkit textarea{min-height:8rem;resize:vertical}.theme-bandboosterkit .field-error{color:var(--color-error);font-weight:700}.theme-bandboosterkit .field input[aria-invalid=true],.theme-bandboosterkit .field textarea[aria-invalid=true]{border-color:var(--color-error);background:var(--color-error-soft)}.field-checkbox{display:inline-flex;min-height:var(--control-height);align-items:center;gap:var(--space-2xs);font-weight:700}.field-checkbox input[type=checkbox]{width:1.25rem;height:1.25rem;min-height:0;margin:0;accent-color:var(--color-accent);padding:0}.bbk-results{display:grid;gap:var(--space-md);border:0;border-radius:0;background:none;box-shadow:none;padding:var(--space-lg) 0 0}.bbk-result-pill{flex:0 1 auto;align-self:start;border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-dark);font-weight:700;font-variant-numeric:tabular-nums;text-align:start;white-space:normal}.bbk-result-grid{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr);gap:0;border:var(--rule-thin) solid var(--color-rule-strong);border-block-start:var(--space-3xs) solid var(--color-brass);background:var(--color-paper-raised)}.bbk-result-card{display:grid;min-width:0;align-content:start;gap:var(--space-3xs);border:0;border-block-end:var(--rule-thin) solid var(--color-rule);border-radius:0;background:none;padding:var(--space-xs)}.bbk-result-card>span{color:var(--color-accent-dark);font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.055em;overflow-wrap:anywhere;text-transform:uppercase}.bbk-result-card strong{min-width:0;max-width:100%;font-family:var(--font-mono);font-size:clamp(var(--text-md),5vw,var(--text-lg));font-variant-numeric:tabular-nums;line-height:1.2;overflow-wrap:anywhere}.bbk-result-card small{color:var(--color-muted);overflow-wrap:anywhere}.bbk-math-link{display:inline-flex;min-height:var(--control-height);align-items:center;margin-block-start:var(--space-3xs);color:var(--color-accent-dark);font-size:var(--text-sm);font-weight:700;overflow-wrap:anywhere;white-space:normal}.bbk-warning-panel,.bbk-disclaimer{display:grid;gap:var(--space-2xs);border:var(--rule-thin) solid var(--color-accent);border-radius:var(--radius-xs);background:var(--color-accent-soft);box-shadow:none;color:var(--color-ink);padding:var(--space-sm)}.bbk-warning-panel p,.bbk-disclaimer p{margin-block:0}.bbk-clean-note{margin:0;border-block-start:var(--rule-thin) solid var(--color-positive);color:var(--color-positive);padding-block-start:var(--space-xs)}.bbk-logo-control{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);align-items:center;border:var(--rule-thin) dashed var(--color-rule-strong);border-radius:var(--radius-xs);background:var(--color-paper-2);padding:var(--space-sm)}.bbk-logo-control__copy{display:grid;gap:var(--space-3xs)}.bbk-logo-control__copy p,.bbk-logo-control__copy small{margin:0}.bbk-logo-control__actions{display:flex;flex-wrap:wrap;gap:var(--space-2xs);justify-content:flex-start}.bbk-logo-control input[type=file]{position:absolute;inline-size:var(--rule-thin);block-size:var(--rule-thin);opacity:0}.bbk-logo-preview,.bbk-packet-logo{width:auto;border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-xs);background:var(--color-paper-raised);object-fit:contain;padding:var(--space-3xs)}.bbk-logo-preview{max-width:6rem;max-height:3rem}.bbk-packet-logo{max-width:2in;max-height:1in;flex:0 0 auto}.bbk-summary-bar{--focus-ring: var(--color-brass);position:sticky;bottom:var(--space-2xs);z-index:30;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2xs);align-items:center;border:var(--rule-heavy) solid var(--color-ink);border-radius:var(--radius-sm);background:var(--color-ink);box-shadow:0 var(--space-xs) var(--space-lg) var(--color-shadow);color:var(--color-paper);padding:var(--space-2xs) var(--space-xs)}.bbk-summary-code{display:none;border:var(--rule-thin) solid var(--color-brass);border-radius:var(--radius-xs);color:var(--color-paper);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;padding:var(--space-3xs) var(--space-2xs);text-transform:uppercase;white-space:nowrap}.bbk-summary-stats{display:flex;min-width:0;flex:1;flex-wrap:wrap;gap:var(--space-3xs) var(--space-xs)}.bbk-summary-stat{display:grid;min-width:0;flex:1 1 10rem;line-height:1.15}.bbk-summary-stat small{color:var(--color-dark-muted);font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.bbk-summary-stat strong{color:var(--color-paper);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bbk-summary-jump,.theme-bandboosterkit .bbk-summary-jump{display:inline-flex;min-height:var(--control-height);align-items:center;border:var(--rule-thin) solid var(--color-brass);border-radius:var(--radius-xs);color:var(--color-paper);font-size:var(--text-sm);font-weight:700;line-height:1.2;overflow-wrap:anywhere;padding:var(--space-2xs) var(--space-xs);text-decoration:none;transition:background-color var(--duration-state) var(--ease-out),color var(--duration-state) var(--ease-out),transform var(--duration-press) var(--ease-out);white-space:normal}.bbk-summary-jump:hover,.bbk-summary-jump:focus-visible,.theme-bandboosterkit .bbk-summary-jump:hover,.theme-bandboosterkit .bbk-summary-jump:focus-visible{background:var(--color-brass);color:var(--color-brass-ink)}.bbk-summary-jump:active,.theme-bandboosterkit .bbk-summary-jump:active{transform:translateY(var(--rule-thin))}.bbk-handoff-sheet{align-items:start}.bbk-question-list .bbk-note-card{border:0;border-block-end:var(--rule-thin) solid var(--color-rule);border-radius:0;background:none;box-shadow:none;padding:var(--space-sm) 0}.bbk-question-list .bbk-note-card p{margin-block-end:0}.bbk-print-body,body.theme-bandboosterkit.bbk-print-body{background:var(--color-paper-2)}.bbk-print-shell{width:min(61.25rem,calc(100% - var(--space-lg)));margin-inline:auto;padding-block:var(--space-sm) var(--space-lg)}.bbk-print-document-page,.bbk-print-document{display:grid;min-width:0;gap:var(--space-md)}.bbk-print-toolbar{display:flex;flex-direction:column;gap:var(--space-sm);align-items:flex-start;justify-content:space-between;border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-xs);background:var(--color-paper-raised);box-shadow:var(--shadow-sheet-small);padding:var(--space-sm)}.bbk-print-toolbar h1{margin:0;font-size:clamp(1.55rem,5vw,2.5rem)}.bbk-print-toolbar p{margin:var(--space-3xs) 0 0;color:var(--color-muted)}.bbk-print-toolbar__actions{display:flex;flex-wrap:wrap;gap:var(--space-2xs);justify-content:flex-start}.bbk-print-document,.bbk-print-packet{width:100%;max-width:100%;border:var(--rule-thin) solid var(--color-rule-strong);border-block-start:var(--space-2xs) solid var(--color-brass);border-radius:var(--radius-xs);background:var(--color-paper-raised);box-shadow:var(--shadow-sheet);padding:var(--space-sm)}.bbk-print-packet{display:grid;min-width:0;gap:var(--space-sm)}.bbk-packet-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-xs);border-block-end:var(--rule-thin) solid var(--color-rule);padding-block-end:var(--space-2xs)}.bbk-packet-header span{min-width:0;flex:1 1 12rem}.bbk-packet-header span,.bbk-packet-total span,.bbk-audience-facts span,.bbk-signature-lines span{color:var(--color-accent-dark);font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.06em;overflow-wrap:anywhere;text-transform:uppercase}.bbk-packet-title-row,.bbk-packet-title-main{display:flex;min-width:0;max-width:100%;flex-wrap:wrap;flex-direction:column;gap:var(--space-xs);align-items:flex-start}.bbk-packet-title-row{justify-content:space-between}.bbk-packet-title-main{width:100%}.bbk-packet-title-main>div{min-width:0;flex:1 1 12rem}.bbk-packet-title-row h3{margin:0 0 var(--space-3xs)}.bbk-packet-title-row .muted{margin:0}.bbk-packet-total{display:grid;min-width:0;max-width:100%;flex:0 1 auto;gap:var(--space-3xs);justify-items:start;text-align:start}.bbk-packet-total strong{max-width:100%;font-family:var(--font-mono);font-size:clamp(var(--text-md),5vw,var(--text-lg));font-variant-numeric:tabular-nums;line-height:1.2;overflow-wrap:anywhere}.bbk-packet-note{margin:0;border-inline:0;border-block:var(--rule-thin) solid var(--color-rule);color:var(--color-ink);font-size:var(--text-sm);padding:var(--space-xs) 0}.bbk-audience-facts,.bbk-signature-lines{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-block-start:var(--rule-thin) solid var(--color-rule)}.bbk-audience-facts div,.bbk-signature-lines div{display:grid;min-width:0;gap:var(--space-3xs);border:0;border-block-end:var(--rule-thin) solid var(--color-rule);border-radius:0;padding:var(--space-xs) 0}.bbk-audience-facts strong,.bbk-signature-lines strong{min-width:0;max-width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;line-height:1.25;overflow-wrap:anywhere}.bbk-signature-lines strong{border-block-end:var(--rule-thin) solid var(--color-rule-strong);padding-block-end:var(--space-3xs)}.bbk-audience-reminder,.bbk-print-document-footer{margin:0;border-block-start:var(--rule-thin) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm);padding-block-start:var(--space-xs)}.theme-bandboosterkit .table-wrap{min-width:0;max-width:100%;overflow-x:auto;border:var(--rule-thin) solid var(--color-rule)}@media screen and (max-width:40rem){.theme-bandboosterkit .table-wrap{scrollbar-color:var(--color-accent) var(--color-paper-3);scrollbar-width:auto}.theme-bandboosterkit .table-wrap:before{content:"Swipe table sideways to see every column.";position:sticky;left:0;display:block;width:fit-content;color:var(--color-muted);font-size:var(--text-xs);font-weight:700;padding:var(--space-2xs) var(--space-xs)}}.theme-bandboosterkit table{width:100%;min-width:34rem;border-collapse:collapse;border-radius:0;background:var(--color-paper-raised);color:var(--color-ink);font-variant-numeric:tabular-nums}.theme-bandboosterkit caption{border-block-end:var(--rule-thin) solid var(--color-rule);color:var(--color-accent-dark);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;padding:var(--space-xs);text-align:start;text-transform:uppercase}.theme-bandboosterkit th,.theme-bandboosterkit td{min-width:0;border-block-end:var(--rule-thin) solid var(--color-rule);hyphens:auto;overflow-wrap:anywhere;padding:var(--space-xs);text-align:start;vertical-align:top;word-break:normal}.theme-bandboosterkit .bbk-money{font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:normal;white-space:nowrap;word-break:keep-all}.bbk-year-group{display:grid;min-width:0;gap:var(--space-2xs)}.bbk-year-group-header>*{min-width:0}.bbk-year-group-header span,.bbk-board-ask{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.theme-bandboosterkit thead th{background:var(--color-paper-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.035em;text-transform:uppercase}@media(hover:hover)and (pointer:fine){.bbk-tool-card:hover,.bbk-guide-card:hover,.bbk-divider-row:hover{background:var(--color-brass-soft)}}@media(max-width:39.999rem){.bbk-tool-hero--ready{gap:var(--space-xs);padding-block:var(--space-sm)}.bbk-tool-hero--ready h1{font-size:clamp(1.6rem,7vw,2rem);line-height:1.08}.bbk-tool-hero--ready .bbk-lede,.bbk-tool-hero--ready .bbk-button--secondary{display:none}.bbk-tool-hero--ready .bbk-action-row{gap:var(--space-2xs)}.bbk-tool-layout{gap:var(--space-xs);margin-block:var(--space-xs) var(--space-lg)}.bbk-work-order__header{grid-template-columns:2rem minmax(0,1fr);padding:var(--space-xs)}.bbk-work-order__header>span{width:2rem;height:2rem}.bbk-work-order__header p{display:none}.bbk-tool-main{gap:var(--space-xs);padding:var(--space-xs)}.bbk-ready-tool,.bbk-ready-form{gap:var(--space-xs)}.theme-bandboosterkit .workspace-banner,.bbk-ready-banner{gap:var(--space-2xs);padding:var(--space-xs)}.bbk-tool-layout--ready .workspace-banner>div:first-child,.bbk-tool-layout--ready .bbk-ready-banner>div:first-child,.bbk-backup-nudge{display:none}.theme-bandboosterkit .tool-actions,.bbk-ready-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3xs);padding:var(--space-3xs)}.theme-bandboosterkit .tool-actions>*,.bbk-ready-actions>*{min-width:0;min-height:var(--control-height);padding:var(--space-3xs);font-size:var(--text-xs);line-height:1.1}.theme-bandboosterkit .tool-actions>button,.theme-bandboosterkit .tool-actions>a,.theme-bandboosterkit .tool-actions>.import-label,.bbk-ready-actions>button,.bbk-ready-actions>a,.bbk-ready-actions>.import-label{line-height:1.2;overflow-wrap:anywhere;white-space:normal}.bbk-summary-bar{grid-template-columns:minmax(0,1fr)}.bbk-summary-jump{width:100%;justify-content:center}.bbk-form-section{gap:var(--space-xs);padding-block-start:var(--space-sm)}}@media(min-width:40rem){.theme-bandboosterkit .site-shell{width:min(var(--shell-width),calc(100% - var(--space-2xl)))}.theme-bandboosterkit main.site-shell{gap:var(--space-xl);padding-block-start:var(--space-lg)}.theme-bandboosterkit .nav-links{justify-content:center}.theme-bandboosterkit .nav-links a{padding-inline:var(--space-sm)}.bbk-home-hero .bbk-action-row{align-items:center;flex-direction:row}.bbk-home-hero .bbk-button,.bbk-home-hero .bbk-button--secondary{width:auto}.bbk-job-board__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-sm)}.bbk-day-sheet__list li{grid-template-columns:2.5rem 4rem minmax(10rem,.7fr) minmax(0,1.3fr)}.bbk-day-sheet__list p{grid-column:auto}.bbk-divider-row{grid-template-columns:4rem minmax(0,1fr) auto}.bbk-divider-row__meta{grid-column:auto;justify-items:end;text-align:end}.bbk-season-row{grid-template-columns:2.5rem 8rem minmax(0,1fr) auto;gap:var(--space-sm)}.bbk-season-row__main,.bbk-season-row>a{grid-column:auto}.bbk-workflow-stage__heading{max-width:var(--measure-body)}.bbk-guide-card{grid-template-columns:4rem minmax(0,1fr) auto}.bbk-guide-card>small{grid-column:auto}.bbk-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bbk-result-card:nth-child(odd){border-inline-end:var(--rule-thin) solid var(--color-rule)}.theme-bandboosterkit .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bbk-section-heading-row,.bbk-section-header-row,.bbk-result-heading{flex-direction:row;align-items:center}.theme-bandboosterkit .tool-actions,.bbk-ready-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-bandboosterkit .workspace-banner,.bbk-ready-banner{flex-direction:row}.bbk-logo-control{grid-template-columns:minmax(0,1fr) auto}.bbk-logo-control__actions{justify-content:flex-end}.bbk-summary-bar{display:flex;gap:var(--space-sm)}.bbk-summary-code{display:inline-flex}.bbk-print-toolbar{flex-direction:row;align-items:flex-end}.bbk-print-toolbar__actions{justify-content:flex-end}.bbk-packet-title-row{flex-direction:row}.bbk-packet-title-main{width:auto;flex:1 1 28rem;flex-direction:row}.bbk-packet-header span:last-child{text-align:end}.bbk-packet-total{justify-items:end;text-align:end}.bbk-audience-facts,.bbk-signature-lines{grid-template-columns:repeat(3,minmax(0,1fr))}.bbk-audience-facts div,.bbk-signature-lines div{border-inline-end:var(--rule-thin) solid var(--color-rule);padding-inline:var(--space-xs)}}@media(min-width:60rem){.theme-bandboosterkit main.site-shell{padding-block-end:var(--space-4xl)}.theme-bandboosterkit .footer-grid{grid-template-columns:minmax(0,1.35fr) minmax(25rem,.65fr)}.bbk-hero,.bbk-tool-hero,.bbk-home-hero{grid-template-columns:minmax(0,.92fr) minmax(24rem,1.08fr);gap:var(--space-xl);padding-block:var(--space-lg) var(--space-xl)}.bbk-hero h1,.bbk-tool-hero h1,.bbk-home-hero h1{max-width:14ch;font-size:clamp(3.5rem,2rem + 2.5vw,4.75rem)}.bbk-hero__copy,.bbk-tool-hero>div{gap:var(--space-md)}.bbk-home-hero{grid-template-columns:minmax(0,1fr)}.bbk-home-hero .bbk-hero__copy{padding-block-start:var(--space-md)}.bbk-job-board{padding:var(--space-md)}.bbk-job-board__list>a{min-height:var(--space-2xl);padding-block:var(--space-xs)}.bbk-job-board__code{font-size:var(--text-xs)}.bbk-job-board__main strong{font-size:var(--text-md)}.bbk-job-board__main small{font-size:var(--text-sm)}.bbk-job-board{order:0;border-radius:var(--radius-xs)}.bbk-tool-hero--ready,.bbk-hero--single{grid-template-columns:minmax(0,1fr)}.bbk-trust-strip{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-xl);padding-inline:var(--space-lg)}.bbk-trust-strip--compact{grid-template-columns:minmax(0,1fr)}.bbk-trust-strip li{font-size:var(--text-desktop-body)}.bbk-two-column,.bbk-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bbk-contact-sheet{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:var(--space-2xl)}.bbk-tools-section{padding-block:var(--space-xl)}.bbk-section-header{max-width:none;flex-direction:row;align-items:end;justify-content:space-between}.bbk-day-sheet__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.8fr);max-width:none;gap:var(--space-xl);align-items:end}.bbk-day-sheet__list li{padding-block:var(--space-sm)}.bbk-day-sheet__list strong{font-size:var(--text-lg)}.bbk-day-sheet__list p,.bbk-divider-row__main p,.bbk-season-row__main p{font-size:var(--text-desktop-body)}.bbk-divider-row,.bbk-season-row{padding-block:var(--space-sm)}.bbk-season-row__main strong{font-size:var(--text-lg)}.bbk-workflow-stage__heading{display:grid;grid-template-columns:4rem minmax(16rem,.7fr) minmax(24rem,1.3fr);max-width:none;gap:var(--space-md);align-items:end}.bbk-workflow-stage__heading>p{font-size:var(--text-desktop-body)}.bbk-guide-card{grid-template-columns:5rem minmax(0,1fr) auto;padding-block:var(--space-md)}.bbk-guide-card__copy strong{font-size:var(--text-xl)}.bbk-guide-card__copy>span,.bbk-guide-card>small{font-size:var(--text-desktop-body)}.bbk-guide-spread{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.65fr);gap:var(--space-xl)}.bbk-guide-section{grid-template-columns:3rem minmax(0,1fr);gap:var(--space-md);padding-block:var(--space-xl)}.bbk-guide-section>div{min-width:0}.bbk-guide-checksheet{position:sticky;top:var(--space-sm)}.bbk-about-row{grid-template-columns:10rem minmax(0,1fr);gap:var(--space-xl)}.bbk-about-row>div{max-width:var(--measure-wide)}.bbk-tool-layout:not(.bbk-tool-layout--ready){grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr)}.bbk-tool-layout:not(.bbk-tool-layout--ready) .bbk-tool-sidebar{order:1}.bbk-tool-layout:not(.bbk-tool-layout--ready) .bbk-tool-main{order:2}.bbk-tool-main{padding:var(--space-lg)}.theme-bandboosterkit .tool-actions,.bbk-ready-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.bbk-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bbk-result-card:nth-child(odd){border-inline-end:0}.bbk-result-card:not(:nth-child(3n)){border-inline-end:var(--rule-thin) solid var(--color-rule)}}@media(min-width:75rem){.bbk-home-hero{grid-template-columns:minmax(0,.95fr) minmax(24rem,1.05fr)}.bbk-tool-card{grid-template-columns:5.5rem minmax(16rem,.85fr) minmax(20rem,1.15fr) auto;grid-template-areas:"tab title description foot" "status context description foot";gap:var(--space-xs) var(--space-md);align-items:start;padding-block:var(--space-md)}.bbk-tool-card .bbk-status-stamp{max-width:14rem}.bbk-tool-card h3{font-size:var(--text-xl)}.bbk-tool-card>p:not(.bbk-card-context){font-size:var(--text-desktop-body);line-height:1.55}.bbk-card-context{border-block-start:0;font-size:var(--text-body);padding-block-start:0}.bbk-card-foot{justify-content:flex-end;align-self:center;font-size:var(--text-sm);text-align:end;white-space:nowrap}}@media(min-width:90rem){.theme-bandboosterkit .site-shell{width:min(var(--shell-width),calc(100% - var(--space-lg)))}.bbk-home-hero,.bbk-hero,.bbk-tool-hero{gap:var(--space-2xl)}}@media(pointer:coarse){.bbk-button,.theme-bandboosterkit .button,.theme-bandboosterkit button,.theme-bandboosterkit .import-label,.bbk-summary-jump,.bbk-filter-rail a,.theme-bandboosterkit .nav-links a,.theme-bandboosterkit .footer-links a{min-height:3rem}}@media(prefers-reduced-motion:reduce){.theme-bandboosterkit *,.theme-bandboosterkit *:before,.theme-bandboosterkit *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.bbk-button:active,.theme-bandboosterkit .button:active,.theme-bandboosterkit button:active,.theme-bandboosterkit .import-label:active,.bbk-summary-jump:active{transform:none}}@media print{@page{size:letter portrait;margin:.38in}html,body,body.theme-bandboosterkit,.bbk-print-body,body.theme-bandboosterkit.bbk-print-body{overflow:visible;background:var(--color-print-paper)!important;color:var(--color-print-ink)!important}.theme-bandboosterkit .site-header,.theme-bandboosterkit .site-footer,.no-print,.theme-bandboosterkit .tool-actions,.bbk-summary-bar,.bbk-backup-nudge,.bbk-save-stack,.bbk-math-link,.bbk-ready-form,.bbk-logo-control,.bbk-print-toolbar{display:none!important}.theme-bandboosterkit main,.theme-bandboosterkit .site-shell,.bbk-print-shell{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.bbk-hero,.bbk-section,.bbk-paper-panel,.bbk-trust-strip,.bbk-tool-card,.bbk-guide-card,.bbk-packet-preview__sheet,.bbk-note-card,.bbk-print-document,.bbk-print-packet,.bbk-form-section,.bbk-result-card,.bbk-warning-panel{box-shadow:none!important}.bbk-print-document{display:block;width:100%;max-width:100%;border:0;background:var(--color-print-paper);padding:0}.bbk-print-document>*+*{margin-block-start:var(--space-2xs)}.bbk-print-packet{display:block;width:100%;max-width:100%;break-inside:auto;border-color:var(--color-print-ink);border-block-start-width:var(--space-3xs);background:var(--color-print-paper);color:var(--color-print-ink);padding:var(--space-xs)}.bbk-print-packet>*+*,.bbk-year-group>*+*{margin-block-start:var(--space-2xs)}.bbk-year-group{display:block;break-inside:avoid-page;page-break-inside:avoid}.bbk-print-document [data-audience-document]{break-before:page;page-break-before:always}.bbk-print-document-footer,.bbk-result-card,.bbk-warning-panel,.bbk-signature-lines{break-inside:avoid}.bbk-packet-logo{max-width:1.55in;max-height:.75in}.bbk-packet-header{padding-block-end:var(--space-3xs)}.bbk-packet-title-row{gap:var(--space-2xs)}.bbk-packet-title-main{min-width:0;flex:1 1 0}.bbk-packet-title-main>div{min-width:0}.bbk-packet-header,.bbk-packet-title-row,.bbk-year-group-header,.bbk-packet-note,.theme-bandboosterkit caption,.theme-bandboosterkit thead,.theme-bandboosterkit tr{break-inside:avoid}.bbk-packet-total strong{font-size:var(--text-body)}.bbk-packet-note,.bbk-audience-reminder,.bbk-print-document-footer{font-size:var(--text-xs)}.bbk-audience-facts,.bbk-signature-lines{gap:var(--space-3xs)}.theme-bandboosterkit .table-wrap{width:100%;max-width:100%;overflow:visible}.theme-bandboosterkit table{width:100%;max-width:100%;min-width:0;table-layout:auto;background:var(--color-print-paper);color:var(--color-print-ink);font-size:var(--text-xs)}.theme-bandboosterkit th,.theme-bandboosterkit td{max-width:100%;hyphens:auto;overflow-wrap:anywhere;padding:var(--space-3xs) var(--space-2xs);white-space:normal;word-break:normal}.theme-bandboosterkit .bbk-money{overflow-wrap:normal;white-space:nowrap;word-break:keep-all}.bbk-staff-lines{display:none}}@layer legacy{.theme-bandboosterkit{--bbk-ink: #191716;--bbk-maroon: #7b1e2b;--bbk-brass: #c99a2e;--bbk-cream: #fff7e6;--bbk-paper: #fffcf3;--bbk-green: #2f5d50;--bbk-muted: #687076;--bbk-line: #e5d8bd;--bbk-shadow: 0 22px 60px rgba(25, 23, 22, .13);--bg: #fff7e6;--panel: #fffcf3;--panel-soft: #f7ead1;--text: var(--bbk-ink);--muted: var(--bbk-muted);--accent: var(--bbk-maroon);--accent-strong: var(--bbk-ink);--accent-soft: #f3dcc2;--warm: var(--bbk-brass);--focus-ring: var(--bbk-maroon);font-family:Atkinson Hyperlegible,"Source Sans 3",Inter,system-ui,sans-serif}.theme-bandboosterkit body,body.theme-bandboosterkit{background:linear-gradient(rgba(123,30,43,.035) 1px,transparent 1px),radial-gradient(circle at 10% 6%,rgba(201,154,46,.16),transparent 23rem),radial-gradient(circle at 92% 30%,rgba(47,93,80,.08),transparent 26rem),linear-gradient(160deg,#f7f1e4,#fcf8ef 52%,#f2ead9);background-size:100% 32px,auto,auto,auto;color:var(--bbk-ink)}.theme-bandboosterkit .site-shell{width:min(1240px,calc(100% - 1.5rem))}.theme-bandboosterkit .nav-wrap{--focus-ring: var(--bbk-brass);border-color:#191716b8;border-radius:12px;background:linear-gradient(90deg,#191716fa,#7b1e2beb),var(--bbk-ink);box-shadow:0 6px #c99a2e3d,0 18px 40px #19171624}.theme-bandboosterkit .brand-mark,.theme-bandboosterkit .nav-links a{color:#fff7e6}.theme-bandboosterkit .brand-dot{width:2.7rem;height:2.7rem;border:2px solid rgba(255,247,230,.72);border-radius:9px;background:#fff;box-shadow:0 0 0 .22rem #c99a2e3d}.theme-bandboosterkit .brand-name{font-family:Fraunces,Georgia,"Source Serif 4",serif;font-size:1.12rem;letter-spacing:-.015em}.theme-bandboosterkit .nav-links a:hover{background:#fff7e61f;color:#fff}.theme-bandboosterkit .nav-links a[aria-current=page]{color:#fff;box-shadow:inset 0 -3px 0 var(--bbk-brass);border-radius:999px 999px 4px 4px}.bbk-hero,.bbk-section,.bbk-paper-panel,.bbk-trust-strip,.bbk-tool-card,.bbk-guide-card,.bbk-packet-preview__sheet,.bbk-note-card{border:1px solid rgba(25,23,22,.16);background:linear-gradient(rgba(25,23,22,.035) 1px,transparent 1px),var(--bbk-paper);background-size:100% 28px,auto;box-shadow:var(--bbk-shadow)}.bbk-hero,.bbk-tool-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);gap:clamp(1rem,3vw,2rem);align-items:stretch;overflow:hidden;border-radius:18px;padding:clamp(1.25rem,3vw,2.25rem)}.bbk-hero--single{grid-template-columns:minmax(0,1fr)}.bbk-hero:before,.bbk-tool-hero:before{content:"";position:absolute;inset:0 0 auto;height:8px;background:repeating-linear-gradient(90deg,var(--bbk-maroon) 0 38px,var(--bbk-brass) 38px 52px,var(--bbk-ink) 52px 90px)}.bbk-hero__copy,.bbk-tool-hero>div{display:grid;align-content:center;gap:1rem}.bbk-eyebrow,.bbk-folder-tab,.bbk-status-stamp,.bbk-card-foot,.bbk-badge-row span,.bbk-hero-meta span{font-family:IBM Plex Mono,Roboto Mono,ui-monospace,monospace;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.bbk-eyebrow{display:inline-flex;align-items:center;width:fit-content;margin:0 0 .45rem;padding:.28rem .75rem .28rem .6rem;background:var(--bbk-brass);clip-path:polygon(0 0,calc(100% - .55rem) 0,100% 100%,0 100%);color:var(--bbk-ink)}.theme-bandboosterkit h1,.theme-bandboosterkit h2,.theme-bandboosterkit h3,.bbk-page h1,.bbk-page h2,.bbk-page h3{color:var(--bbk-ink);font-family:Fraunces,Georgia,"Source Serif 4",serif;letter-spacing:-.025em}.bbk-hero h1,.bbk-tool-hero h1{max-width:900px;font-size:clamp(2.2rem,5.8vw,4.25rem);line-height:.98}.bbk-home-hero{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3vw,2.4rem);border-color:#191716d1;background:radial-gradient(circle at 10% 100%,rgba(201,154,46,.18),transparent 18rem),linear-gradient(135deg,#191716,#39171c 52%,#7b1e2b);box-shadow:0 8px #c99a2e4d,0 30px 70px #1917163d;padding:clamp(1.25rem,3.5vw,2.65rem)}.bbk-home-hero .bbk-hero__copy{align-content:center}.bbk-home-hero h1{max-width:14ch;color:#fff7e6;font-size:clamp(2.55rem,5vw,4.2rem);line-height:.96}.bbk-home-hero .bbk-lede,.bbk-home-hero .bbk-hero-note{color:#fff7e6e0}.bbk-home-hero .bbk-hero-note{max-width:62ch;margin:0;border-left:3px solid var(--bbk-brass);padding-left:.75rem;font-size:.92rem}.bbk-home-hero .bbk-button{border-color:var(--bbk-brass);background:var(--bbk-brass);color:var(--bbk-ink);box-shadow:4px 4px #fff7e633}.bbk-home-hero .bbk-button--secondary{border-color:#fff7e69e;background:transparent;color:#fff7e6;box-shadow:none}.bbk-job-board{align-self:center;border:1px solid rgba(25,23,22,.28);border-radius:14px;background:linear-gradient(rgba(25,23,22,.035) 1px,transparent 1px),var(--bbk-paper);background-size:100% 28px,auto;box-shadow:9px 9px #c99a2e47,0 24px 50px #19171638;color:var(--bbk-ink);padding:clamp(.9rem,2vw,1.25rem);transform:rotate(.35deg)}.bbk-job-board__heading{display:flex;align-items:end;justify-content:space-between;gap:.8rem;border-bottom:2px solid var(--bbk-ink);padding-bottom:.7rem}.bbk-job-board__heading .bbk-eyebrow,.bbk-job-board__heading h2{margin:0}.bbk-job-board__heading h2{max-width:20ch;font-size:clamp(1.3rem,2vw,1.55rem);text-align:right}.bbk-job-board__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.bbk-job-board__list>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;min-height:3.9rem;border-bottom:1px solid var(--bbk-line);color:inherit;text-decoration:none}.bbk-job-board__list>a:hover,.bbk-job-board__list>a:focus-visible{background:#c99a2e1a}.bbk-job-board__code{min-width:3.35rem;border:1px solid rgba(123,30,43,.32);border-radius:5px;background:#7b1e2b14;color:var(--bbk-maroon);padding:.28rem .4rem;font-family:IBM Plex Mono,Roboto Mono,ui-monospace,monospace;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-align:center}.bbk-job-board__main{display:grid;line-height:1.25}.bbk-job-board__main strong{font-size:.96rem}.bbk-job-board__main small{color:var(--bbk-muted);font-size:.78rem}.bbk-job-board__arrow{color:var(--bbk-maroon);font-size:1.2rem;font-weight:900}.bbk-job-board__all{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:.55rem;color:var(--bbk-maroon);font-weight:850}.bbk-job-board .bbk-hero-note{margin-top:.4rem;color:var(--bbk-muted)}.bbk-lede{max-width:76ch;color:var(--bbk-muted);font-size:clamp(1.02rem,1.7vw,1.2rem)}.bbk-action-row,.bbk-badge-row,.bbk-hero-meta,.bbk-filter-rail,.bbk-workflow-links{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.bbk-button,.theme-bandboosterkit .button,.theme-bandboosterkit button,.theme-bandboosterkit .import-label{border:1px solid rgba(25,23,22,.26);border-radius:999px;background:var(--bbk-maroon);color:#fff;box-shadow:4px 4px #c99a2e47}.bbk-button{display:inline-flex;align-items:center;justify-content:center;padding:.78rem 1rem;font-weight:850;text-decoration:none}.bbk-button--secondary,.theme-bandboosterkit .button.secondary,.theme-bandboosterkit .button-muted{background:#fff;color:var(--bbk-ink);box-shadow:4px 4px #7b1e2b29}.theme-bandboosterkit button[disabled]{background:#f1e9d6;border-color:#19171633;color:var(--bbk-ink);box-shadow:none;opacity:.5;cursor:not-allowed}.bbk-button,.theme-bandboosterkit button,.theme-bandboosterkit .button,.theme-bandboosterkit .import-label,.theme-bandboosterkit .nav-links a,.bbk-tool-card,.bbk-guide-card,.bbk-divider-row,.bbk-filter-rail a,.bbk-summary-jump{transition:transform .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out,background-color .18s ease-out,color .18s ease-out}.bbk-badge-row span,.bbk-hero-meta span,.bbk-filter-rail a,.bbk-status-stamp{display:inline-flex;align-items:center;width:fit-content;border:1px solid rgba(25,23,22,.16);border-radius:999px;background:#ffffffc7;color:var(--bbk-ink);line-height:1;padding:.38rem .58rem;text-decoration:none}.bbk-status-stamp{border-color:#7b1e2b40;background:#7b1e2b1a;color:var(--bbk-maroon)}.bbk-section{border-radius:14px;padding:clamp(1.1rem,2.6vw,1.7rem)}.bbk-tools-section{border:0;border-radius:0;background:transparent;box-shadow:none;padding:clamp(.8rem,2.2vw,1.2rem) 0}.bbk-tools-section+.bbk-tools-section{border-top:2px solid rgba(25,23,22,.2)}.bbk-tools-grid{gap:clamp(1rem,2.4vw,1.35rem)}.bbk-section-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end;margin-bottom:1rem}.bbk-section-header h2{margin-bottom:.35rem}.bbk-two-column,.bbk-feature-grid,.bbk-tool-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1rem,2.5vw,1.5rem)}.bbk-feature-grid{grid-template-columns:minmax(290px,.85fr) minmax(0,1.15fr)}.bbk-card-grid,.bbk-guide-grid{display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}.bbk-tool-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.bbk-guide-card,.bbk-note-card{display:grid;gap:.5rem;border-radius:16px;padding:1rem;color:inherit;text-decoration:none}.bbk-tool-card:hover,.bbk-guide-card:hover{border-color:#7b1e2b94;transform:translateY(-2px)}.bbk-honesty-line{max-width:58ch;margin:0;border-left:3px solid var(--bbk-brass);padding-left:.7rem;color:var(--bbk-muted);font-size:.9rem}.bbk-divider-stack{display:grid;gap:.55rem}.bbk-divider-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;border:1px solid rgba(25,23,22,.18);border-left:6px solid var(--bbk-maroon);border-radius:10px;background:#fff;padding:.7rem 1rem;color:inherit;text-decoration:none}.bbk-divider-row:hover,.bbk-divider-row:focus-visible{border-color:#7b1e2b94;background:#fffdf6}.bbk-divider-row__main h3{margin:0;font-size:1.15rem}.bbk-divider-row__main p{margin:.1rem 0 0;color:var(--bbk-muted);font-size:.88rem}.bbk-divider-row__meta{display:grid;justify-items:end;gap:.2rem;text-align:right}.bbk-divider-row__meta span{color:var(--bbk-ink);font-size:.82rem;font-weight:700}.bbk-divider-row__meta small{color:var(--bbk-maroon);font-family:IBM Plex Mono,Roboto Mono,ui-monospace,monospace;font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.bbk-season-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid rgba(25,23,22,.18);border-radius:12px;background:#fff;overflow:hidden}.bbk-season-row{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;gap:1rem;align-items:center;border-top:1px solid var(--bbk-line);padding:.7rem 1rem}.bbk-season-row:first-child{border-top:0}.bbk-season-row__window{color:var(--bbk-maroon);font-family:IBM Plex Mono,Roboto Mono,ui-monospace,monospace;font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.bbk-season-row__main strong{font-size:1rem}.bbk-season-row__main p{margin:.1rem 0 0;color:var(--bbk-muted);font-size:.86rem}.bbk-season-row>a{color:var(--bbk-maroon);font-size:.85rem;font-weight:800;white-space:nowrap}.bbk-packet-preview{display:grid;gap:0}.bbk-packet-preview__tabs{display:flex;gap:.4rem;padding-left:1rem}.bbk-packet-preview__tabs span{border:1px solid rgba(25,23,22,.16);border-bottom:0;border-radius:10px 10px 0 0;background:var(--bbk-brass);color:var(--bbk-ink);font-family:IBM Plex Mono,Roboto Mono,ui-monospace,monospace;font-size:.68rem;font-weight:900;padding:.42rem .64rem}.bbk-packet-preview__tabs span:first-child{background:var(--bbk-maroon);color:#fff}.bbk-packet-preview__sheet{position:relative;display:grid;gap:.7rem;min-height:100%;overflow:hidden;border-radius:16px;padding:1.1rem}.bbk-staff-lines{position:absolute;inset:1.2rem 1rem auto;height:3.75rem;opacity:.28;background:repeating-linear-gradient(to bottom,var(--bbk-ink) 0 1px,transparent 1px 10px);pointer-events:none}.bbk-packet-preview__sheet>*:not(.bbk-staff-lines){position:relative}.bbk-packet-preview__rows{display:grid;gap:.45rem;margin-top:.2rem}.bbk-packet-preview__rows span{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.65rem;align-items:center;border:1px solid rgba(25,23,22,.12);background:#ffffffb3;padding:.55rem}.bbk-packet-preview__rows strong{color:var(--bbk-maroon);font-family:IBM Plex Mono,Roboto Mono,ui-monospace,monospace}.bbk-packet-preview footer{display:flex;justify-content:space-between;gap:1rem;color:var(--bbk-muted);font-family:IBM Plex Mono,Roboto Mono,ui-monospace,monospace;font-size:.75rem;font-weight:800;text-transform:uppercase}.bbk-tool-card{position:relative;display:grid;align-content:start;gap:.65rem;min-height:100%;overflow:hidden;border-radius:14px;padding:1.1rem;color:inherit;text-decoration:none}.bbk-tools-grid .bbk-tool-card{overflow:visible;margin-top:.75rem;border-top:5px solid var(--bbk-maroon);border-left:7px solid var(--bbk-maroon);border-radius:0 18px 18px 10px;background:linear-gradient(rgba(25,23,22,.035) 1px,transparent 1px),#fffdf6;background-size:100% 28px,auto;box-shadow:9px 9px #19171614,var(--bbk-shadow);padding-top:1.35rem}.bbk-tools-grid .bbk-tool-card--featured{border-color:var(--bbk-maroon);background:linear-gradient(90deg,rgba(123,30,43,.08),transparent 48%),linear-gradient(rgba(25,23,22,.035) 1px,transparent 1px),#fffdf6;background-size:auto,100% 28px,auto}.bbk-tools-grid .bbk-tool-card--draft{border-style:dashed;border-color:#7b1e2b61;border-left-color:#7b1e2b73;background:linear-gradient(rgba(25,23,22,.026) 1px,transparent 1px),#fbf4e5;background-size:100% 28px,auto;box-shadow:none}.bbk-tool-card--featured{border-color:#7b1e2b61;background:linear-gradient(90deg,rgba(123,30,43,.08),transparent 46%),var(--bbk-paper)}.bbk-folder-tab{width:fit-content;border-radius:10px 10px 4px 4px;background:var(--bbk-brass);color:var(--bbk-ink);padding:.38rem .64rem}.bbk-tools-grid .bbk-folder-tab{position:absolute;top:-.78rem;left:.9rem;border:1px solid rgba(25,23,22,.18);border-bottom:0;border-radius:11px 11px 0 0;box-shadow:4px 0 #c99a2e29}.bbk-tools-grid .bbk-tool-card--draft .bbk-folder-tab{background:#ead9b8;color:#5e5550;box-shadow:none}.bbk-tool-card--ready .bbk-status-stamp{border-color:#2f5d504d;background:#2f5d501a;color:var(--bbk-green)}.bbk-tool-card--draft .bbk-status-stamp{border-style:dashed;border-color:#7b1e2b57;background:#7b1e2b14;color:var(--bbk-maroon)}.bbk-tool-card--draft .bbk-card-foot{color:var(--bbk-maroon)}.bbk-tool-card h3,.bbk-guide-card h3{margin:0;font-size:1.15rem;line-height:1.15}.bbk-card-context{display:grid;gap:.12rem;margin:.15rem 0 0;border-top:1px dashed rgba(25,23,22,.2);padding-top:.65rem;font-size:.84rem}.bbk-card-context span{color:var(--bbk-maroon);font-family:IBM Plex Mono,Roboto Mono,ui-monospace,monospace;font-size:.66rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.bbk-card-foot{margin-top:auto;padding-top:.25rem}.bbk-tool-card p:not(.bbk-eyebrow):not(.save-state),.bbk-guide-card p:not(.bbk-eyebrow):not(.save-state),.bbk-note-card p:not(.bbk-eyebrow):not(.save-state),.bbk-paper-panel p:not(.bbk-eyebrow):not(.save-state),.bbk-trust-strip p:not(.bbk-eyebrow):not(.save-state){color:var(--bbk-muted)}.theme-bandboosterkit .save-state{color:var(--bbk-ink)}.bbk-tool-card ul,.bbk-check-list,.bbk-trust-strip ul{display:grid;gap:.38rem;margin:0;padding:0;list-style:none}.bbk-tool-card li,.bbk-check-list li,.bbk-trust-strip li{position:relative;padding-left:1rem}.bbk-tool-card li:before,.bbk-check-list li:before,.bbk-trust-strip li:before{content:"";position:absolute;top:.55em;left:0;width:.45rem;height:.45rem;border-radius:50%;background:var(--bbk-brass)}.bbk-card-foot{color:var(--bbk-green)}.bbk-source-list{display:grid;gap:.45rem;margin-bottom:0}.bbk-trust-strip{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:1rem;border-radius:14px;padding:clamp(1rem,2.2vw,1.35rem);border-left:8px solid var(--bbk-green)}.bbk-trust-strip h2{margin:0 0 .35rem;font-size:clamp(1.4rem,2.6vw,2rem)}.bbk-trust-strip>div>p:last-child{margin-bottom:0}.bbk-trust-strip--compact{grid-template-columns:1fr}.bbk-tool-stamp,.bbk-mini-ledger{display:grid;gap:.6rem;align-content:start}.bbk-tool-stamp{align-self:stretch;border:1px solid rgba(25,23,22,.16);border-radius:18px;background:#ffffff9e;padding:1rem}.bbk-tool-layout{grid-template-columns:minmax(290px,.88fr) minmax(0,1.12fr);align-items:start}.bbk-tool-layout--ready{grid-template-columns:minmax(0,1fr)}.bbk-tool-layout--ready .workspace-banner{display:none}.bbk-tool-sidebar{display:grid;gap:1rem}.bbk-tool-main{display:grid;gap:1rem;border-radius:18px;padding:clamp(1rem,2.4vw,1.35rem)}.bbk-tool-note{border-bottom:1px dashed rgba(25,23,22,.22);padding-bottom:.8rem}.bbk-mini-ledger dl{display:grid;gap:.55rem;margin:0}.bbk-mini-ledger div{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.75rem;border:1px solid rgba(25,23,22,.12);background:#ffffff9e;padding:.65rem}.bbk-mini-ledger dt{color:var(--bbk-maroon);font-family:IBM Plex Mono,Roboto Mono,ui-monospace,monospace;font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.bbk-mini-ledger dd{margin:0;font-weight:750}.bbk-disclaimer{display:grid;gap:.35rem;border:1px solid rgba(123,30,43,.22);border-radius:18px;background:#7b1e2b14;padding:1rem}.bbk-filter-rail{border:1px dashed rgba(25,23,22,.24);border-radius:18px;background:#ffffff85;padding:.75rem}.bbk-filter-rail a{min-height:2.75rem;padding:.6rem .8rem}.bbk-filter-rail a:hover{border-color:var(--bbk-maroon);background:#7b1e2b14}.bbk-season-row>a{display:inline-flex;align-items:center;min-height:2.75rem}@media(max-width:860px){.bbk-hero,.bbk-tool-hero,.bbk-two-column,.bbk-feature-grid,.bbk-tool-layout,.bbk-trust-strip,.bbk-section-header{grid-template-columns:1fr}.bbk-hero,.bbk-tool-hero{padding-top:1.6rem}.bbk-home-hero{padding-top:2rem}.bbk-home-hero h1{max-width:14ch}.bbk-card-grid,.bbk-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bbk-hero h1,.bbk-tool-hero h1{font-size:clamp(1.85rem,8.5vw,2.5rem)}.bbk-mini-ledger div{grid-template-columns:1fr}.bbk-tool-layout .bbk-tool-main{order:1}.bbk-tool-layout .bbk-tool-sidebar{order:2}.bbk-divider-row{grid-template-columns:auto minmax(0,1fr)}.bbk-divider-row__meta{grid-column:1 / -1;grid-auto-flow:column;justify-content:space-between;justify-items:start;width:100%;text-align:left}.bbk-season-row{grid-template-columns:minmax(0,1fr);gap:.3rem}}@media(max-width:640px){.theme-bandboosterkit .site-header{padding-bottom:.45rem}.theme-bandboosterkit .nav-wrap{align-items:flex-start;flex-direction:column;gap:.4rem;padding:.65rem}.theme-bandboosterkit .nav-links{width:100%;flex-wrap:nowrap;justify-content:flex-start;gap:.1rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:thin}.theme-bandboosterkit .nav-links a{min-height:2.75rem;padding-inline:.65rem;white-space:nowrap}.bbk-home-hero{border-radius:14px;padding:1.6rem .9rem 1rem}.bbk-home-hero h1{font-size:clamp(2rem,9.7vw,2.35rem)}.bbk-home-hero .bbk-action-row{display:grid;grid-template-columns:1fr}.bbk-home-hero .bbk-button{width:100%}.bbk-job-board{order:-1;box-shadow:5px 5px #c99a2e40;padding:.8rem;transform:none}.bbk-job-board__heading{align-items:start;flex-direction:column}.bbk-job-board__heading h2{max-width:none;text-align:left}.bbk-job-board__list{grid-template-columns:1fr}.bbk-job-board__main small{display:none}.bbk-job-board__list>a{min-height:3.25rem}.bbk-section-header .bbk-button{width:100%}.bbk-card-grid,.bbk-guide-grid{grid-template-columns:1fr}.bbk-filter-rail{flex-wrap:nowrap;overflow-x:auto;padding:.55rem;scrollbar-width:thin}.bbk-filter-rail a{flex:0 0 auto;white-space:nowrap}}@media print{.theme-bandboosterkit body,body.theme-bandboosterkit{background:#fff}.bbk-hero,.bbk-section,.bbk-paper-panel,.bbk-trust-strip,.bbk-tool-card,.bbk-guide-card,.bbk-packet-preview__sheet,.bbk-note-card{box-shadow:none}}.bbk-ready-tool,.bbk-ready-form{display:grid;gap:1rem}.bbk-form-section{display:grid;gap:.85rem;border:1px solid rgba(25,23,22,.16);border-radius:12px;background:#fff;padding:clamp(1rem,2.4vw,1.3rem)}.bbk-section-heading h3{margin:0}.bbk-section-heading-row,.bbk-section-header-row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.bbk-row-stack{display:grid;gap:.85rem}.bbk-row-panel{min-width:0;margin:0;border:1px solid rgba(25,23,22,.14);border-top:3px solid var(--bbk-brass);border-radius:10px;background:linear-gradient(rgba(25,23,22,.03) 1px,transparent 1px),var(--bbk-paper);background-size:100% 28px,auto;padding:.85rem 1rem 1rem}.bbk-row-panel legend{padding:0 .4rem;font-weight:800}.bbk-row-controls{margin-bottom:.6rem;font-size:.85rem}.bbk-results{display:grid;gap:1rem;border:1px solid rgba(25,23,22,.16);border-radius:16px;background:var(--bbk-paper);box-shadow:var(--bbk-shadow)}.bbk-result-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.bbk-result-heading h2{margin:0}.bbk-result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem}.bbk-result-card{display:grid;align-content:start;gap:.2rem;border:1px solid rgba(25,23,22,.16);border-top:3px solid var(--bbk-brass);border-radius:10px;background:#fff;padding:.75rem .85rem}.bbk-result-card>span{color:var(--bbk-maroon);font-family:IBM Plex Mono,Roboto Mono,ui-monospace,monospace;font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.bbk-result-card strong{font-family:IBM Plex Mono,Roboto Mono,ui-monospace,monospace;font-size:1.15rem;font-variant-numeric:tabular-nums}.bbk-result-card small{color:var(--bbk-muted)}.bbk-result-pill{align-self:flex-start;border:1px solid rgba(123,30,43,.32);border-radius:999px;background:#7b1e2b1a;color:var(--bbk-ink);padding:.45rem .8rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.bbk-print-packet{display:grid;gap:1rem;border:1px solid rgba(25,23,22,.2);border-top:6px solid var(--bbk-brass);border-radius:12px;background:#fff;padding:clamp(1rem,2.4vw,1.3rem)}.bbk-packet-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--bbk-line);padding-bottom:.5rem}.bbk-packet-header span{min-width:0;color:var(--bbk-maroon);font-family:IBM Plex Mono,Roboto Mono,ui-monospace,monospace;font-size:.7rem;font-weight:850;letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase}.bbk-packet-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.bbk-packet-title-main{display:flex;align-items:flex-start;gap:.75rem;min-width:min(100%,28rem)}.bbk-packet-logo{width:auto;max-width:2in;max-height:1in;flex:0 0 auto;border:1px solid rgba(25,23,22,.16);border-radius:8px;background:#fff;object-fit:contain;padding:.14rem}.bbk-packet-title-row h3{margin:0 0 .25rem}.bbk-packet-title-row .muted{margin:0}.bbk-packet-total{display:grid;justify-items:end;gap:.15rem;text-align:right}.bbk-packet-total span{color:var(--bbk-maroon);font-family:IBM Plex Mono,Roboto Mono,ui-monospace,monospace;font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.bbk-packet-total strong{font-family:IBM Plex Mono,Roboto Mono,ui-monospace,monospace;font-size:1.35rem;font-variant-numeric:tabular-nums}.bbk-packet-note{margin:0;border-left:3px solid var(--bbk-brass);padding-left:.7rem;color:var(--bbk-ink);font-size:.92rem}.bbk-audience-document{border-top-color:var(--bbk-maroon)}.bbk-audience-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.65rem}.bbk-audience-facts div{display:grid;gap:.15rem;border:1px solid var(--bbk-line);border-radius:8px;padding:.65rem}.bbk-audience-facts span{color:var(--bbk-maroon);font-family:IBM Plex Mono,Roboto Mono,ui-monospace,monospace;font-size:.66rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.bbk-audience-facts strong{font-variant-numeric:tabular-nums}.bbk-audience-reminder{margin:0;border-top:1px solid var(--bbk-line);color:var(--bbk-muted);font-size:.84rem;padding-top:.65rem}.bbk-signature-lines{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;border-top:1px solid var(--bbk-line);padding-top:.8rem}.bbk-signature-lines div{display:grid;gap:.2rem}.bbk-signature-lines span{color:var(--bbk-maroon);font-family:IBM Plex Mono,Roboto Mono,ui-monospace,monospace;font-size:.66rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.bbk-signature-lines strong{border-bottom:1px solid rgba(25,23,22,.4);padding-bottom:.3rem}.bbk-warning-panel{display:grid;gap:.4rem;border:1px solid var(--bbk-maroon);border-radius:12px;background:#7b1e2b14;color:var(--bbk-ink);padding:.85rem 1rem}.bbk-warning-panel ul{margin:0;padding-left:1.15rem}.bbk-logo-control{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem;align-items:center;border:1px dashed rgba(25,23,22,.24);border-radius:14px;background:#ffffffb8;padding:.8rem}.bbk-logo-control__copy{display:grid;gap:.18rem}.bbk-logo-control__copy p,.bbk-logo-control__copy small{margin:0}.bbk-logo-control__actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.bbk-logo-control input[type=file]{position:absolute;inline-size:1px;block-size:1px;opacity:0}.bbk-logo-preview{width:auto;max-width:6rem;max-height:3rem;border:1px solid rgba(25,23,22,.16);border-radius:8px;background:#fff;object-fit:contain;padding:.14rem}.bbk-print-body,.theme-bandboosterkit body.bbk-print-body{background:#f7f1e4}.bbk-print-shell{width:min(980px,calc(100% - 1.5rem));margin:0 auto;padding:1rem 0 2rem}.bbk-print-document-page,.bbk-print-document{display:grid;gap:1rem}.bbk-print-toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;border:1px solid rgba(25,23,22,.16);border-radius:16px;background:var(--bbk-paper);box-shadow:var(--bbk-shadow);padding:1rem}.bbk-print-toolbar h1{margin:0;font-size:clamp(1.55rem,4vw,2.5rem)}.bbk-print-toolbar p{margin:.35rem 0 0;color:var(--bbk-muted)}.bbk-print-toolbar__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.bbk-print-document{border:1px solid rgba(25,23,22,.18);border-radius:16px;background:#fff;box-shadow:var(--bbk-shadow);padding:clamp(1rem,2.5vw,1.4rem)}.bbk-print-loading{margin:0;color:var(--bbk-muted)}.bbk-print-document-footer{border-top:1px solid var(--bbk-line);color:var(--bbk-muted);font-size:.85rem;padding-top:.75rem}.theme-bandboosterkit .field-error,body.theme-bandboosterkit .field-error{color:#a02c20;font-weight:750}.theme-bandboosterkit .field input[aria-invalid=true],body.theme-bandboosterkit .field input[aria-invalid=true]{border-color:#a02c20}.field-checkbox{display:inline-flex;align-items:center;gap:.5rem;font-weight:750}.field-checkbox input[type=checkbox]{width:1.1rem;height:1.1rem;min-height:0;margin:0;padding:0;accent-color:var(--bbk-maroon)}.bbk-summary-bar{--focus-ring: var(--bbk-brass);position:sticky;bottom:.6rem;z-index:30;display:flex;align-items:center;gap:.9rem;border:1px solid var(--bbk-ink);border-radius:10px;background:linear-gradient(120deg,var(--bbk-ink) 0%,var(--bbk-maroon) 100%);color:#fff7e6;padding:.55rem .9rem;box-shadow:0 14px 30px #19171659}.bbk-ready-tool{padding-bottom:4.5rem}.bbk-summary-code{border:1.5px solid var(--bbk-brass);border-radius:4px;color:#fff7e6;padding:.16rem .45rem;font-family:IBM Plex Mono,Roboto Mono,ui-monospace,monospace;font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.bbk-summary-stats{display:flex;flex:1;flex-wrap:wrap;gap:.4rem 1.15rem}.bbk-summary-stat{display:grid;line-height:1.15}.bbk-summary-stat small{color:#fff7e6db;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bbk-summary-stat strong{font-family:IBM Plex Mono,Roboto Mono,ui-monospace,monospace;font-size:1rem;font-variant-numeric:tabular-nums}.bbk-summary-jump{display:inline-flex;align-items:center;min-height:2.75rem;border:1px solid rgba(255,247,230,.45);border-radius:8px;color:#fff7e6;padding:.5rem .75rem;font-size:.82rem;font-weight:800;text-decoration:none;white-space:nowrap}.bbk-summary-jump:hover,.bbk-summary-jump:focus-visible{background:#c99a2e47}.bbk-save-stack{display:grid;gap:.3rem;justify-items:end}.bbk-backup-nudge{margin:0;color:var(--bbk-muted);font-size:.78rem}.theme-bandboosterkit .bbk-backup-nudge button,body.theme-bandboosterkit .bbk-backup-nudge button{display:inline-flex;align-items:center;min-height:2.75rem;margin:-.75rem 0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--bbk-maroon);padding:0;font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}.bbk-math-link{display:inline-block;margin-top:.3rem;color:var(--bbk-maroon);font-size:.82rem;font-weight:800}@media(max-width:640px){.bbk-tool-hero--ready{padding:1rem}.bbk-tool-hero--ready>div{gap:.5rem}.bbk-tool-hero--ready h1{font-size:clamp(1.75rem,7.5vw,1.85rem)}.bbk-tool-hero--ready .bbk-action-row{flex-wrap:nowrap}.bbk-tool-hero--ready .bbk-button{min-width:0;padding-inline:.7rem;font-size:.9rem}.bbk-tool-layout--ready .tool-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.bbk-tool-layout--ready .tool-actions>*{width:100%;min-width:0}.bbk-summary-bar{position:sticky;bottom:.35rem;display:grid;grid-template-columns:minmax(0,1fr) auto;border-radius:10px;gap:.6rem;padding:.55rem .65rem}.bbk-ready-tool{padding-bottom:3.75rem}.bbk-summary-code{display:none}.bbk-summary-stats{min-width:0;gap:.25rem .8rem}.bbk-summary-stat small{font-size:.64rem}.bbk-summary-stat strong{font-size:.9rem}.bbk-summary-jump{min-height:2.5rem;padding-inline:.6rem}.bbk-save-stack{justify-items:start}.bbk-logo-control,.bbk-print-toolbar{grid-template-columns:1fr;align-items:stretch}.bbk-print-toolbar{flex-direction:column}.bbk-print-toolbar,.bbk-logo-control__actions{justify-content:flex-start}.bbk-packet-title-main{flex-direction:column}}@media print{@page{margin:.38in}.bbk-summary-bar,.bbk-backup-nudge,.bbk-save-stack,.bbk-math-link,.bbk-ready-form,.bbk-logo-control,.bbk-print-toolbar{display:none!important}.bbk-print-body,.theme-bandboosterkit body.bbk-print-body,.bbk-print-shell{width:auto!important;margin:0!important;background:#fff!important;padding:0!important}.bbk-print-document{border:0;box-shadow:none;padding:0}.bbk-print-document .bbk-print-packet{break-inside:auto}.bbk-print-document [data-audience-document]{break-before:page;page-break-before:always}.bbk-print-document-footer{break-inside:avoid}.bbk-packet-logo{max-width:1.55in;max-height:.75in}.bbk-print-packet{gap:.55rem;border-top-width:4px;padding:.72rem}.bbk-packet-header{padding-bottom:.3rem}.bbk-packet-title-row{gap:.55rem}.bbk-packet-total strong{font-size:1.05rem}.bbk-packet-note{font-size:.78rem;padding-left:.5rem}.bbk-audience-facts{gap:.35rem}.bbk-audience-facts div{padding:.4rem}.bbk-audience-reminder{font-size:.74rem;padding-top:.4rem}.bbk-signature-lines{gap:.45rem;padding-top:.45rem}.bbk-signature-lines strong{padding-bottom:.12rem}.bbk-print-packet table{font-size:.78rem}.bbk-print-packet th,.bbk-print-packet td{padding:.28rem .34rem}.bbk-print-document-footer{font-size:.76rem;padding-top:.45rem}.bbk-results,.bbk-print-packet,.bbk-form-section,.bbk-result-card,.bbk-warning-panel{box-shadow:none!important;break-inside:avoid}}}
