@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_4f4604{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_4f4604{--font-display:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-text:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_225a97{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_225a97{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--font-weight-normal:400;--font-weight-bold:700;--tracking-tight:-.025em;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}.border{border-style:var(--tw-border-style);border-width:1px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}}:root{--bk-green-950:#05231b;--bk-green-900:#072e24;--bk-green-800:#0a3b2e;--bk-green-700:#11543f;--bk-green-600:#1a6e52;--bk-green-200:#c4e3d4;--bk-green-100:#e3f1e9;--bk-signal-600:#067647;--bk-signal-500:#17b877;--bk-signal-400:#2ee6a8;--bk-signal-100:#d9fbee;--bk-paper-0:#fafaf7;--bk-paper-100:#f1f0ea;--bk-paper-200:#e6e4db;--bk-ink-900:#121815;--bk-ink-600:#46524c;--bk-ink-400:#7a857f;--bk-amber-400:#f2b63c;--bk-red-500:#d64545;--bk-blue-500:#3e7cb1;--bk-bg:var(--bk-paper-0);--bk-bg-alt:var(--bk-paper-100);--bk-bg-inverse:var(--bk-green-950);--bk-surface:#fff;--bk-text:var(--bk-ink-900);--bk-text-muted:var(--bk-ink-600);--bk-text-inverse:var(--bk-paper-0);--bk-brand:var(--bk-green-800);--bk-accent:var(--bk-signal-600);--bk-accent-strong:var(--bk-signal-400);--bk-border:var(--bk-paper-200);--bk-focus-ring:var(--bk-signal-500);--bk-btn-primary-bg:var(--bk-green-800);--bk-btn-primary-bg-hover:var(--bk-green-700);--bk-btn-primary-text:var(--bk-paper-0);--bk-btn-secondary-border:var(--bk-green-800);--bk-btn-secondary-text:var(--bk-green-800);--bk-success:var(--bk-signal-600);--bk-warning:var(--bk-amber-400);--bk-error:var(--bk-red-500);--bk-font-display:"Space Grotesk","Inter",system-ui,sans-serif;--bk-font-text:"Inter",system-ui,-apple-system,sans-serif;--bk-font-mono:"JetBrains Mono","SFMono-Regular",Consolas,monospace;--bk-text-display:3.5rem;--bk-text-h1:2.75rem;--bk-text-h2:2rem;--bk-text-h3:1.5rem;--bk-text-h4:1.25rem;--bk-text-body:1.0625rem;--bk-text-small:.875rem;--bk-text-caption:.8125rem;--bk-leading-tight:1.15;--bk-leading-heading:1.25;--bk-leading-body:1.6;--bk-tracking-display:-.01em;--bk-space-1:.25rem;--bk-space-2:.5rem;--bk-space-3:.75rem;--bk-space-4:1rem;--bk-space-6:1.5rem;--bk-space-8:2rem;--bk-space-12:3rem;--bk-space-16:4rem;--bk-space-24:6rem;--bk-space-32:8rem;--bk-space-40:10rem;--bk-container-max:75rem;--bk-container-narrow:45rem;--bk-grid-gutter:1.5rem;--bk-radius-sm:.5rem;--bk-radius-md:1rem;--bk-radius-lg:1.5rem;--bk-radius-tile:23%;--bk-shadow-sm:0 1px 2px #1218150f;--bk-shadow-md:0 4px 16px #12181514;--bk-shadow-lg:0 12px 40px #1218151f;--bk-motion-micro:.15s;--bk-motion-base:.25s;--bk-motion-enter:.4s;--bk-ease:cubic-bezier(.2,0,0,1);--bk-z-header:100;--bk-z-overlay:200;--bk-z-modal:300;--bk-z-toast:400}.bk-section--dark,[data-bk-theme=dark]{--bk-bg:var(--bk-green-950);--bk-bg-alt:var(--bk-green-900);--bk-surface:var(--bk-green-900);--bk-text:var(--bk-paper-0);--bk-text-muted:var(--bk-green-200);--bk-brand:var(--bk-signal-400);--bk-accent:var(--bk-signal-400);--bk-border:var(--bk-green-700);--bk-btn-primary-bg:var(--bk-signal-400);--bk-btn-primary-bg-hover:var(--bk-signal-500);--bk-btn-primary-text:var(--bk-green-950);--bk-btn-secondary-border:var(--bk-signal-400);--bk-btn-secondary-text:var(--bk-signal-400);--bk-shadow-sm:0 1px 2px #0000004d;--bk-shadow-md:0 4px 16px #00000059;--bk-shadow-lg:0 12px 40px #00000073}@media (prefers-reduced-motion:reduce){:root{--bk-motion-micro:0s;--bk-motion-base:0s;--bk-motion-enter:0s}}:root{--bk-font-display:var(--font-display),"Space Grotesk","Inter",sans-serif;--bk-font-text:var(--font-text),"Inter",system-ui,sans-serif;--bk-font-mono:var(--font-mono),"JetBrains Mono",monospace}html{scroll-behavior:smooth}body{background:var(--bk-bg);color:var(--bk-text);font-family:var(--bk-font-text);font-size:var(--bk-text-body);line-height:var(--bk-leading-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--bk-font-display);line-height:var(--bk-leading-heading);letter-spacing:var(--bk-tracking-display);font-weight:700}h1{font-size:clamp(2.25rem,5vw,var(--bk-text-h1))}h2{font-size:clamp(1.75rem,4vw,var(--bk-text-h2))}h3{font-size:var(--bk-text-h3)}a{color:inherit}::selection{background:var(--bk-signal-400);color:var(--bk-green-950)}:focus-visible{outline:2px solid var(--bk-focus-ring);outline-offset:2px}.bk-container{width:100%;max-width:var(--bk-container-max);padding-inline:var(--bk-space-6);margin-inline:auto}@media (min-width:1024px){.bk-container{padding-inline:var(--bk-space-16)}}.bk-container--narrow{max-width:var(--bk-container-narrow)}.bk-section{padding-block:var(--bk-space-24)}@media (min-width:768px){.bk-section{padding-block:var(--bk-space-32)}}.bk-section--alt{background:var(--bk-bg-alt)}.bk-section--dark{background:var(--bk-bg);color:var(--bk-text)}.bk-btn{justify-content:center;align-items:center;gap:var(--bk-space-2);border-radius:var(--bk-radius-md);font-weight:600;font-size:var(--bk-text-body);cursor:pointer;min-height:44px;transition:background var(--bk-motion-micro) var(--bk-ease),transform var(--bk-motion-micro) var(--bk-ease);border:2px solid #0000;padding:.875rem 1.75rem;text-decoration:none;display:inline-flex}.bk-btn:hover{transform:translateY(-1px)}.bk-btn--primary{background:var(--bk-btn-primary-bg);color:var(--bk-btn-primary-text)}.bk-btn--primary:hover{background:var(--bk-btn-primary-bg-hover)}.bk-btn--secondary{border-color:var(--bk-btn-secondary-border);color:var(--bk-btn-secondary-text);background:0 0}.bk-btn--ghost{color:var(--bk-text-muted);background:0 0}.bk-btn--sm{font-size:var(--bk-text-small);padding:.5rem 1.125rem}.bk-card{background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-radius-md);padding:var(--bk-space-8);box-shadow:var(--bk-shadow-sm)}.bk-eyebrow,.bk-mono{font-family:var(--bk-font-mono)}.bk-eyebrow{font-size:var(--bk-text-small);letter-spacing:.08em;text-transform:uppercase;color:var(--bk-accent)}.bk-stat-value{color:var(--bk-brand);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:600}.bk-badge,.bk-stat-value{font-family:var(--bk-font-mono)}.bk-badge{align-items:center;gap:var(--bk-space-2);border:1px solid var(--bk-border);font-size:var(--bk-text-caption);color:var(--bk-text-muted);border-radius:999px;padding:.25rem .875rem;display:inline-flex}.bk-badge--pending{border-color:var(--bk-amber-400);color:var(--bk-ink-600);background:var(--bk-amber-400)}@supports (color:color-mix(in lab,red,red)){.bk-badge--pending{background:color-mix(in srgb,var(--bk-amber-400) 12%,transparent)}}.bk-section--dark .bk-badge--pending{color:var(--bk-green-200)}.bk-prose>*+*{margin-top:var(--bk-space-4)}.bk-prose ul{padding-left:1.25rem;list-style:outside}.bk-prose li+li{margin-top:var(--bk-space-2)}.bk-table{border-collapse:collapse;width:100%;font-size:var(--bk-text-small)}.bk-table td,.bk-table th{border:1px solid var(--bk-border);padding:var(--bk-space-3) var(--bk-space-4);text-align:left;vertical-align:top}.bk-table th{font-family:var(--bk-font-mono);background:var(--bk-bg-alt);font-weight:600}.bk-faq details{border-bottom:1px solid var(--bk-border);padding-block:var(--bk-space-4)}.bk-faq summary{cursor:pointer;font-weight:600;font-family:var(--bk-font-display);font-size:var(--bk-text-h4);justify-content:space-between;gap:var(--bk-space-4);list-style:none;display:flex}.bk-faq summary:after{content:"+";font-family:var(--bk-font-mono);color:var(--bk-accent)}.bk-faq details[open] summary:after{content:"–"}.bk-faq details>p{margin-top:var(--bk-space-3);color:var(--bk-text-muted)}.bk-input{border:1px solid var(--bk-border);border-radius:var(--bk-radius-sm);background:var(--bk-surface);width:100%;color:var(--bk-text);min-height:44px;font-size:var(--bk-text-body);padding:.75rem 1rem}.bk-input:focus-visible{border-color:var(--bk-focus-ring)}.bk-label{font-size:var(--bk-text-small);margin-bottom:var(--bk-space-2);font-weight:600;display:block}.bk-consent{inset-inline:var(--bk-space-4);bottom:var(--bk-space-4);z-index:var(--bk-z-toast);max-width:32rem;margin-inline:auto;position:fixed}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bk-btn:hover{transform:none}}.tbl{overflow-x:auto}.bk-doc{max-width:80ch;line-height:var(--bk-leading-body)}.bk-doc h1,.bk-doc h2,.bk-doc h3,.bk-doc h4{font-family:var(--bk-font-display);letter-spacing:-.01em;margin:1.6em 0 .5em}.bk-doc h1{font-size:var(--bk-text-h2)}.bk-doc h2{font-size:var(--bk-text-h3)}.bk-doc h3{font-size:var(--bk-text-h4)}.bk-doc li,.bk-doc p{color:var(--bk-green-200)}.bk-doc a{color:var(--bk-signal-400)}.bk-doc code{font-family:var(--bk-font-mono);border-radius:6px;padding:.1em .35em;font-size:.9em}.bk-doc code,.bk-doc pre{background:var(--bk-green-950)}.bk-doc pre{border:1px solid var(--bk-green-700);border-radius:var(--bk-radius-sm);padding:var(--bk-space-4);overflow-x:auto}.bk-doc pre code{background:0 0;padding:0}.bk-doc ol,.bk-doc ul{padding-left:1.25rem}.bk-doc blockquote{border-left:3px solid var(--bk-signal-400);color:var(--bk-green-200);margin:1em 0;padding-left:1rem}.bk-doc hr{border:none;border-top:1px solid var(--bk-green-700);margin:2em 0}.bk-doc table{border-collapse:collapse;width:100%;font-size:var(--bk-text-small)}.bk-doc td,.bk-doc th{text-align:left;border-bottom:1px solid var(--bk-green-700);vertical-align:top;padding:.5rem .75rem}.bk-doc th{color:var(--bk-paper-0);font-family:var(--bk-font-mono);font-size:var(--bk-text-caption);text-transform:uppercase;letter-spacing:.06em}.bkb-mark{color:#06231a;font-weight:900;line-height:1;font-family:var(--bk-font-display,inherit);background:linear-gradient(135deg,#6ee7a0,#2f9e6a);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bkb-login-shell{z-index:9999;color:#e8f6ee;background:radial-gradient(120% 90% at 50% -10%,#113524 0,#08160e 60%,#050e08 100%);place-items:center;min-height:100dvh;padding:1.5rem;display:grid;position:fixed;inset:0;overflow-y:auto}.bkb-login-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d2318db;border:1px solid #6ee7a040;border-radius:1.25rem;flex-direction:column;gap:1.1rem;width:100%;max-width:25rem;padding:2rem;display:flex;box-shadow:0 30px 80px -30px #000000bf}.bkb-login-brand{align-items:center;gap:.75rem;display:flex}.bkb-login-heads{flex-direction:column;line-height:1.1;display:flex}.bkb-login-eyebrow{letter-spacing:.16em;color:#6ee7a0;font-size:.68rem;font-weight:700}.bkb-login-product{color:#fff;font-size:1.1rem;font-weight:800}.bkb-login-field{flex-direction:column;gap:.4rem;display:flex}.bkb-login-label{color:#b3d4c2;font-size:.85rem}.bkb-login-input{color:#08160e;background:#eafbf1;border:1px solid #6ee7a04d;border-radius:.7rem;width:100%;padding:.75rem .9rem;font-size:1rem}.bkb-login-input:focus{border-color:#6ee7a0;outline:none;box-shadow:0 0 0 3px #6ee7a04d}.bkb-login-error{color:#ffb4b4;margin:-.35rem 0 0;font-size:.82rem}.bkb-login-notice{color:#7ee0a8;margin:-.35rem 0 0;font-size:.85rem}.bkb-login-submit{cursor:pointer;color:#04231a;background:linear-gradient(135deg,#7ee0a8,#2f9e6a);border:none;border-radius:.7rem;padding:.8rem 1rem;font-size:1rem;font-weight:800}.bkb-login-submit:hover:not(:disabled){filter:brightness(1.06)}.bkb-login-submit:disabled{opacity:.7;cursor:progress}.bkb-login-links{justify-content:space-between;gap:.75rem;margin:0;display:flex}.bkb-login-link{color:#9bc0ab;font-size:.8rem;text-decoration:none}.bkb-login-link:hover{color:#6ee7a0}.bkb-login-footnote{color:#89a998;margin:0;font-size:.78rem;line-height:1.5}.bkb-login-eco{color:#6ee7a0;white-space:nowrap;font-weight:700}.bkb-shell{z-index:500;color:#0a1f14;background:#f1f6f2;min-height:100dvh;inset:0}.bkb-sb,.bkb-shell{display:flex;position:fixed;overflow-y:auto}.bkb-sb{z-index:520;color:#cfe6d8;background:linear-gradient(#0d2318,#071510);border-right:1px solid #ffffff0f;flex-direction:column;gap:1.25rem;width:264px;padding:1.25rem .9rem;inset:0 auto 0 0}.bkb-sb-brand{border-bottom:1px solid #ffffff14;align-items:center;gap:.6rem;padding:.25rem .5rem .75rem;text-decoration:none;display:flex}.bkb-sb-brand-txt{flex-direction:column;line-height:1.1;display:flex}.bkb-sb-brand-txt strong{color:#fff;font-size:.98rem;font-weight:800}.bkb-sb-brand-txt small{color:#7fa892;letter-spacing:.04em;font-size:.68rem}.bkb-sb-nav{flex-direction:column;gap:1rem;display:flex}.bkb-sb-group-label{letter-spacing:.14em;color:#5f9078;text-transform:uppercase;margin:0 0 .35rem;padding:0 .6rem;font-size:.64rem;font-weight:700}.bkb-sb-group ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.bkb-sb-link{color:#b9d6c5;border-radius:.55rem;padding:.5rem .65rem;font-size:.875rem;text-decoration:none;transition:background .12s,color .12s;display:block}.bkb-sb-link:hover{color:#fff;background:#ffffff0f}.bkb-sb-link.is-active{color:#fff;background:#2f9e6a;font-weight:600}.bkb-sb-scrim,.bkb-sb-toggle{display:none}.bkb-main{flex-direction:column;flex:1;min-width:0;margin-left:264px;display:flex}.bkb-content{width:100%;max-width:1180px;padding:1.75rem clamp(1rem,4vw,2.5rem) 4rem}.bkb-topbar{background:#e6f1ea;border-bottom:1px solid #d3e5da;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 1.25rem;font-size:.85rem;display:flex}.bkb-topbar-label{color:#4a6b58;font-weight:600}.bkb-topbar-actions{align-items:center;gap:.75rem;display:flex}.bkb-topbar-link{color:#4a6b58;font-size:.85rem;font-weight:600;text-decoration:none}.bkb-topbar-link:hover{color:#2f9e6a}.bkb-topbar-logout{color:#4a6b58;cursor:pointer;background:#fff;border:1px solid #c0d6c8;border-radius:.55rem;padding:.35rem .85rem;font-weight:600}.bkb-topbar-logout:hover{color:#2f9e6a;border-color:#2f9e6a}.bkb-page{flex-direction:column;display:flex}.bkb-page-head{margin-bottom:1.5rem}.bkb-page-eyebrow{letter-spacing:.12em;color:#2f9e6a;align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;display:inline-flex}.bkb-page-title{color:#0a1f14;margin:.5rem 0 .35rem;font-size:1.9rem;font-weight:800}.bkb-page-desc{color:#4a6b58;max-width:44rem;margin:0;font-size:1.02rem;line-height:1.6}.bkb-hero{color:#eafbf1;background:linear-gradient(120deg,#16694a,#0a1f14);border-radius:1.25rem;padding:2.25rem clamp(1.25rem,3vw,2.5rem);box-shadow:0 24px 60px -32px #0a1f1499}.bkb-hero-eyebrow{letter-spacing:.14em;color:#b7eccf;font-size:.74rem;font-weight:700}.bkb-hero-title{margin:.5rem 0 .75rem;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800;line-height:1.05}.bkb-hero-lead{color:#cfeeda;max-width:46rem;margin:0;font-size:1.05rem;line-height:1.6}.bkb-intro{color:#4a6b58;max-width:48rem;margin:1.5rem 0 0;line-height:1.65}.bkb-h2{color:#2f9e6a;margin:2.25rem 0 1rem;font-size:1.35rem;font-weight:800}.bkb-cards{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1rem;display:grid}.bkb-card{background:#fff;border:1px solid #e0eae4;border-radius:1rem;flex-direction:column;padding:1.25rem;display:flex;box-shadow:0 1px 2px #0a1f140a}.bkb-card--link{text-decoration:none;transition:transform .12s,box-shadow .12s,border-color .12s}.bkb-card--link:hover{border-color:#2f9e6a;transform:translateY(-2px);box-shadow:0 16px 32px -20px #0a1f1459}.bkb-card-icon{color:#06231a;background:linear-gradient(135deg,#6ee7a0,#2f9e6a);border-radius:.7rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:.9rem;display:inline-flex}.bkb-card-title{color:#0a1f14;margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.bkb-card-desc{color:#4a6b58;flex:1;margin:0;font-size:.9rem;line-height:1.55}.bkb-card-cta{color:#2f9e6a;align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.bkb-card-cta,.bkb-card-soon{margin-top:.9rem;font-weight:700}.bkb-card-soon{letter-spacing:.05em;color:#6a6a1f;background:#f2eecf;border-radius:999px;align-self:flex-start;padding:.2rem .55rem;font-size:.7rem}.bkb-stats{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1rem;display:grid}.bkb-stat{background:#fff;border:1px solid #e0eae4;border-radius:1rem;padding:1.25rem}.bkb-stat-value{color:#2f9e6a;font-size:1.6rem;font-weight:800;display:block}.bkb-stat-label{color:#4a6b58;font-size:.85rem}.bkb-grow-note{color:#4a6b58;border:1px dashed #c0d6c8;border-radius:.9rem;margin:2rem 0 0;padding:1rem 1.25rem;font-size:.88rem;line-height:1.7}.bkb-grow-note code{color:#0a1f14;background:#eaf4ee;border-radius:.35rem;padding:.1rem .4rem;font-size:.82em}@media (max-width:1024px){.bkb-main{margin-left:0}.bkb-sb{transition:transform .2s;transform:translate(-100%);box-shadow:0 0 60px #0006}.bkb-sb.is-open{transform:translate(0)}.bkb-sb-toggle{z-index:530;color:#0a1f14;cursor:pointer;background:#fff;border:1px solid #c0d6c8;border-radius:.6rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;position:fixed;top:.55rem;left:.75rem}.bkb-sb-toggle[aria-expanded=true]{color:#fff;background:#0a1f14;border-color:#0a1f14}.bkb-sb-scrim{z-index:510;background:#050e0880;display:block;position:fixed;inset:0}.bkb-topbar{padding-left:3.5rem}}.bk-skeleton{background:linear-gradient(90deg,var(--bk-green-900) 25%,var(--bk-green-700) 37%,var(--bk-green-900) 63%);background-size:400% 100%;animation:bk-shimmer 1.4s infinite}@keyframes bk-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.bk-skeleton{animation:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}