@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-barlow);--default-mono-font-family:var(--font-mono);--color-paper:var(--color-paper);--color-accent:var(--color-accent);--color-copper:var(--color-copper);--color-forest:var(--color-forest);--color-ink:var(--color-ink)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-2{top:calc(var(--spacing) * -2)}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:calc(var(--spacing) * 0)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-12{margin-top:calc(var(--spacing) * -12)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.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}.table-row{display:table-row}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-32{height:calc(var(--spacing) * 32)}.h-\[54px\]{height:54px}.h-\[170px\]{height:170px}.h-full{height:100%}.h-px{height:1px}.min-h-\[52vh\]{min-height:52vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-\[54px\]{width:54px}.w-\[170px\]{width:170px}.w-full{width:100%}.max-w-\[20rem\]{max-width:20rem}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-accent\/20{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/20{border-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.bg-accent{background-color:var(--color-accent)}.bg-paper{background-color:var(--color-paper)}.p-1{padding:calc(var(--spacing) * 1)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-barlow-condensed)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-ink,.text-ink\/40{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.text-ink\/40{color:color-mix(in oklab, var(--color-ink) 40%, transparent)}}.text-ink\/60{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.text-ink\/60{color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.text-ink\/70{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.text-ink\/70{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.text-paper{color:var(--color-paper)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[color\:var\(--color-copper\)\]{accent-color:var(--color-copper)}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.\[admin-actions\:audit\]{admin-actions:audit}.\[billing-queries\:customer\]{billing-queries:customer}.\[billing-queries\:invoices\]{billing-queries:invoices}.\[billing-queries\:pm\]{billing-queries:pm}.\[billing-queries\:subscription\]{billing-queries:subscription}.\[billing-tier\:admin-lookup\]{billing-tier:admin-lookup}.\[delete-waiver\:audit-insert\]{delete-waiver:audit-insert}.\[delete-waiver\:storage-throw\]{delete-waiver:storage-throw}.\[delete-waiver\:storage\]{delete-waiver:storage}.\[delete-waiver\:update\]{delete-waiver:update}.\[resend-waiver\:hunter-lookup\]{resend-waiver:hunter-lookup}.\[resend-waiver\:send\]{resend-waiver:send}.\[resend-waiver\:stamp\]{resend-waiver:stamp}.\[save-placements\:delete\]{save-placements:delete}.\[save-placements\:insert\]{save-placements:insert}.\[sign-guide\:audit-insert\]{sign-guide:audit-insert}.\[sign-guide\:download\]{sign-guide:download}.\[sign-guide\:upload\]{sign-guide:upload}.\[sign-waiver\:action-update\]{sign-waiver:action-update}.\[sign-waiver\:audit-insert\]{sign-waiver:audit-insert}.\[sign-waiver\:download\]{sign-waiver:download}.\[sign-waiver\:upload\]{sign-waiver:upload}.\[sign\:audit-insert\]{sign:audit-insert}.\[sign\:download\]{sign:download}.\[sign\:row-update\]{sign:row-update}.\[sign\:upload\]{sign:upload}.\[stripe-webhook\:complete-upgrade\]{stripe-webhook:complete-upgrade}.\[stripe-webhook\:network-auto-accept\]{stripe-webhook:network-auto-accept}.\[stripe-webhook\:outfitter\]{stripe-webhook:outfitter}.\[waiver-checkboxes\:fetch\]{waiver-checkboxes:fetch}.\[waiver-sign\:checkbox\]{waiver-sign:checkbox}@media (min-width:40rem){.sm\:-mt-10{margin-top:calc(var(--spacing) * -10)}.sm\:inline{display:inline}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-\[60px\]{height:60px}.sm\:h-\[200px\]{height:200px}.sm\:min-h-\[58vh\]{min-height:58vh}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-\[60px\]{width:60px}.sm\:w-\[200px\]{width:200px}.sm\:max-w-\[24rem\]{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pb-12{padding-bottom:calc(var(--spacing) * 12)}}@media (min-width:48rem){.md\:h-\[64px\]{height:64px}.md\:h-\[220px\]{height:220px}.md\:min-h-0{min-height:calc(var(--spacing) * 0)}.md\:w-\[64px\]{width:64px}.md\:w-\[220px\]{width:220px}}@media (min-width:64rem){.lg\:h-\[220px\]{height:220px}.lg\:w-\[220px\]{width:220px}}}:root{--color-paper:#faf7f2;--color-accent:#b45309;--color-copper:#b06c3c;--color-forest:#2f5233;--color-ink:#1f2419;--color-ink-muted:#5c5247;--color-ink-soft:#8a8378;--color-card-header-bg:#f2ebdf;--color-card-divider:#e5ddd0;--color-page-bg:#0b0806;--color-callout-bg:#2f2820;--color-callout-text:#e8dec9;--color-subtitle-on-dark:#c9c2b8;--color-footer-on-dark:#6e665b}body{background:var(--color-page-bg);color:var(--color-ink);font-family:var(--font-barlow), system-ui, sans-serif;-webkit-font-smoothing:antialiased}@keyframes bb-fade-up{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.bb-fade-up{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) both bb-fade-up}@keyframes bb-hero-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}.bb-hero-in{opacity:0;animation:.5s ease-out both bb-hero-in}.bb-hero{background-image:url(/bb-hero-bg.png);background-position:50%;background-size:cover;background-color:var(--color-page-bg)}.bb-hero-fade{background:linear-gradient(to bottom, transparent 0%, #0b0806a6 55%, var(--color-page-bg) 100%)}.bb-tagline-bold{font-family:var(--font-barlow-condensed);color:var(--color-copper);text-transform:uppercase;letter-spacing:.04em;text-shadow:0 2px 12px #00000080;margin-top:.25rem;font-size:1.875rem;font-weight:800;line-height:1.05}@media (min-width:40rem){.bb-tagline-bold{font-size:2.125rem}}@media (min-width:48rem){.bb-tagline-bold{font-size:2.5rem}}@media (min-width:64rem){.bb-tagline-bold{font-size:2.75rem}}.bb-subtitle{font-family:var(--font-barlow), system-ui, sans-serif;color:var(--color-subtitle-on-dark);letter-spacing:.005em;text-shadow:0 1px 6px #00000080;margin-top:.25rem;font-size:.8125rem;font-weight:400;line-height:1.5}@media (min-width:48rem){.bb-subtitle{font-size:.875rem}}.bb-flourish-row{color:var(--color-copper);justify-content:center;align-items:center;gap:.625rem;display:flex}@media (min-width:40rem){.bb-flourish-row{gap:.875rem}}.bb-card{background:var(--color-paper);border-radius:1rem;overflow:hidden;box-shadow:0 18px 60px #0000008c,0 4px 10px #0000004d}.bb-card-header{background:var(--color-card-header-bg);border-bottom:1px solid var(--color-card-divider);text-align:center;font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.18em;color:var(--color-ink-muted);padding:.875rem 1rem;font-size:.8125rem;font-weight:700}.bb-card-body{padding:1.5rem 1.25rem}@media (min-width:40rem){.bb-card-body{padding:1.75rem 1.5rem}}.bb-field{min-width:0;display:block;position:relative}.bb-field-icon{color:var(--color-ink-soft);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.bb-field-action{color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:color .15s,background .15s;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.bb-field-action:hover{color:var(--color-ink-muted);background:#1f24190d}.bb-input{box-sizing:border-box;width:100%;max-width:100%;color:var(--color-ink);background:#fff;border:1px solid #1f24192e;border-radius:.625rem;outline:none;padding:.75rem .875rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.bb-input.bb-input-iconed{padding-left:2.5rem}.bb-input.bb-input-actioned{padding-right:2.75rem}.bb-input:focus{border-color:var(--color-copper);box-shadow:0 0 0 3px #b06c3c2e}.bb-input[readonly]{opacity:.7;background:#1f24190a}.bb-input::placeholder{color:var(--color-ink-soft)}.bb-check-row{color:var(--color-ink-muted);-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;gap:.625rem;font-size:.8125rem;display:flex}.bb-check{background:#fff;border:1.5px solid #1f24194d;border-radius:.3125rem;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;transition:background .15s,border-color .15s;display:flex;position:relative}.bb-check input[type=checkbox]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.bb-check-mark{color:#fff;opacity:0;transition:opacity .1s}.bb-check input[type=checkbox]:checked+.bb-check-mark{opacity:1}.bb-check:has(input[type=checkbox]:checked){background:var(--color-copper);border-color:var(--color-copper)}.bb-cta{background-color:var(--color-copper);color:#fff;text-transform:uppercase;letter-spacing:.18em;width:100%;min-height:3.5rem;font-size:1rem;font-weight:700;font-family:var(--font-barlow-condensed);text-shadow:0 1px 2px #0006;cursor:pointer;border:0;border-radius:.75rem;padding:0 1rem;transition:transform .1s,background-color .15s,box-shadow .15s;position:relative;box-shadow:0 6px 14px #00000059,0 2px 4px #0003}@media (min-width:40rem){.bb-cta{min-height:3.75rem}}.bb-cta:disabled{cursor:not-allowed;filter:brightness(.92)}.bb-cta:not(:disabled):hover{box-shadow:0 9px 20px #0006,0 2px 4px #0003}.bb-cta:not(:disabled):active{transform:translateY(1px)scale(.99)}@keyframes bb-spin{to{transform:rotate(360deg)}}.bb-spin{vertical-align:-2px;animation:.8s linear infinite bb-spin}@media (prefers-reduced-motion:reduce){.bb-spin{animation-duration:2.4s}}.bb-divider{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.16em;color:var(--color-ink-soft);align-items:center;gap:.75rem;margin:1.5rem 0 1rem;font-size:.6875rem;font-weight:700;display:flex}.bb-divider:before,.bb-divider:after{content:"";background:var(--color-card-divider);flex:1;height:1px}.bb-help-grid{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.bb-help-link{border:1px solid var(--color-card-divider);color:var(--color-copper);font-family:var(--font-barlow), system-ui, sans-serif;text-align:center;background:#fff;border-radius:.625rem;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:.875rem .5rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.bb-help-link:hover{background:#fbf7f0;border-color:#b06c3c66}.bb-callout{background:var(--color-callout-bg);color:var(--color-callout-text);border-radius:.75rem;align-items:center;gap:.875rem;margin-top:1rem;padding:1rem 1.125rem;display:flex}.bb-callout-text{flex-direction:column;flex:1;gap:.2rem;font-size:.8125rem;line-height:1.4;display:flex}.bb-callout-title{color:#fff;font-weight:700}.bb-callout-link{color:var(--color-copper);font-weight:600;text-decoration:underline}.bb-footer{text-align:center;letter-spacing:.04em;color:var(--color-footer-on-dark);font-size:.6875rem;font-family:var(--font-barlow), system-ui, sans-serif;padding:1.5rem 1rem 1rem}.bb-app-bg{background:var(--color-paper);color:var(--color-ink);min-height:100dvh}.bb-app-header{background:var(--color-callout-bg);color:var(--color-callout-text);padding-top:env(safe-area-inset-top);border-bottom:1px solid #0006}.bb-app-header-inner{max-width:64rem;padding-top:.5rem;padding-bottom:0;padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right));justify-content:space-between;align-items:stretch;gap:.75rem;margin:0 auto;display:flex}.bb-app-nav{flex:1;justify-content:stretch;align-self:stretch;align-items:stretch;gap:0;display:flex}.bb-app-nav a{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.06em;color:var(--color-callout-text);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.2rem;padding:.65rem .25rem .6rem;font-size:.6875rem;font-weight:700;text-decoration:none;transition:color .15s;display:flex;position:relative}.bb-app-nav a:hover{color:#fff}.bb-app-nav a.is-active{color:var(--color-copper)}.bb-app-nav a.is-active:after{content:"";background:var(--color-copper);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:12%;right:12%}.bb-app-nav-label{line-height:1;display:inline}.bb-app-header-inner>a:first-child,.bb-app-header-inner>.bb-app-signout,.bb-app-header-inner>button.bb-app-signout{align-self:center}.bb-app-signout{color:var(--color-callout-text);font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.14em;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:.5rem;padding:.4rem .7rem;font-size:.7rem;font-weight:700}.bb-app-signout:hover{background:#ffffff0f}.bb-hamburger{width:2.75rem;height:2.75rem;color:var(--color-callout-text);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-self:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.bb-hamburger:hover{color:#fff;background:#ffffff14}.bb-hamburger:focus-visible{outline:2px solid var(--color-copper);outline-offset:2px}@media (min-width:64rem){.bb-hamburger{display:none}}.bb-drawer-backdrop{z-index:50;opacity:0;pointer-events:none;background:#0b08068c;transition:opacity .22s ease-out;position:fixed;inset:0}.bb-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.bb-drawer-panel{background:var(--color-paper);width:17rem;max-width:100%;color:var(--color-ink);z-index:51;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-right:env(safe-area-inset-right);flex-direction:column;transition:transform .22s ease-out;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-10px 0 30px #00000040}.bb-drawer-panel.is-open{transform:translate(0)}.bb-drawer-head{border-bottom:1px solid var(--color-card-divider);justify-content:space-between;align-items:center;padding:1rem;display:flex}.bb-drawer-title{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.18em;color:var(--color-ink);font-size:.875rem;font-weight:700}.bb-drawer-close{width:2.25rem;height:2.25rem;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.bb-drawer-close:hover{color:var(--color-ink);background:#1f24190d}.bb-drawer-close:focus-visible{outline:2px solid var(--color-copper);outline-offset:2px}.bb-drawer-items{flex-direction:column;flex:1;padding:.5rem 0;display:flex;overflow-y:auto}.bb-drawer-link{color:var(--color-ink);align-items:center;gap:.85rem;padding:.85rem 1rem;font-size:.95rem;text-decoration:none;transition:background .12s,color .12s;display:flex}.bb-drawer-link:hover{background:#1f24190a}.bb-drawer-link:focus-visible{outline:2px solid var(--color-copper);outline-offset:-2px}.bb-drawer-link.is-active{color:var(--color-copper);background:#b06c3c14}.bb-drawer-link .bb-drawer-icon{color:var(--color-ink-muted)}.bb-drawer-link.is-active .bb-drawer-icon{color:var(--color-copper)}.bb-drawer-foot{border-top:1px solid var(--color-card-divider);padding:.85rem 1rem;display:flex}.bb-drawer-foot .bb-app-signout{border:1px solid var(--color-card-divider);width:100%;color:var(--color-ink);background:0 0}.bb-drawer-foot .bb-app-signout:hover{background:#1f24190a}.bb-app-main{width:100%;padding-top:max(.75rem, env(safe-area-inset-top));padding-bottom:max(4rem, calc(2.5rem + env(safe-area-inset-bottom)));padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right));margin:0 auto}@media (min-width:48rem){.bb-app-main{padding-top:max(1rem, env(safe-area-inset-top));padding-bottom:max(5rem, calc(3.5rem + env(safe-area-inset-bottom)));padding-left:max(1.5rem, env(safe-area-inset-left));padding-right:max(1.5rem, env(safe-area-inset-right))}}.bb-page-eyebrow{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.18em;color:var(--color-ink-soft);font-size:.7rem;font-weight:700}.bb-page-title{font-family:var(--font-barlow-condensed);color:var(--color-ink);margin-top:.25rem;font-size:1.625rem;font-weight:800;line-height:1.05}@media (min-width:40rem){.bb-page-title{font-size:1.875rem}}.bb-page-sub{color:var(--color-ink-muted);margin-top:.35rem;font-size:.875rem}.bb-section-title{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.16em;color:var(--color-ink-muted);margin:1.25rem 0 .5rem;font-size:.78rem;font-weight:700}.bb-accordion{border-top:1px solid var(--color-card-divider);margin-top:.5rem;padding-top:.75rem}.bb-accordion:first-of-type{border-top:0;margin-top:0;padding-top:0}.bb-accordion[open]{padding-bottom:.5rem}.bb-accordion-summary{cursor:pointer;min-height:44px;font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.16em;color:var(--color-ink);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.85rem;font-weight:700;list-style:none;display:flex}.bb-accordion-summary::-webkit-details-marker{display:none}.bb-accordion-summary:after{content:"+";font-family:var(--font-barlow);color:var(--color-copper);font-size:1.2rem;line-height:1;transition:transform .18s}.bb-accordion[open]>.bb-accordion-summary:after{content:"–"}.bb-accordion>.bb-accordion-body{flex-direction:column;gap:1rem;padding-top:.5rem;display:flex}.bb-tile{border:1px solid var(--color-card-divider);background:#fff;border-radius:.875rem;box-shadow:0 1px #00000005}.bb-tile-body{padding:1rem}@media (min-width:40rem){.bb-tile-body{padding:1.125rem 1.25rem}}.bb-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.bb-stat-card{border:1px solid var(--color-card-divider);background:#fff;border-radius:.75rem;flex-direction:column;gap:.15rem;padding:.75rem;display:flex}.bb-stat-label{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.14em;color:var(--color-ink-soft);font-size:.65rem;font-weight:700}.bb-stat-value{font-family:var(--font-barlow-condensed);color:var(--color-ink);font-size:1.5rem;font-weight:800;line-height:1.05}.bb-trip-row{border:1px solid var(--color-card-divider);color:inherit;background:#fff;border-radius:.75rem;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:flex-start;gap:.875rem;padding:.875rem 1rem;text-decoration:none;transition:border-color .15s,transform 50ms;display:grid}.bb-trip-row:hover{border-color:#b06c3c73}.bb-trip-row:active{transform:translateY(1px)}.bb-trip-date{font-family:var(--font-barlow-condensed);color:var(--color-ink-muted);flex-direction:column;align-items:center;line-height:1;display:flex}.bb-trip-date .m{text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:700}.bb-trip-date .d{color:var(--color-ink);margin-top:.15rem;font-size:1.5rem;font-weight:800}.bb-trip-body{min-width:0}.bb-trip-title{color:var(--color-ink);overflow-wrap:anywhere;word-break:break-word;font-size:.95rem;font-weight:600;line-height:1.25}.bb-trip-meta{color:var(--color-ink-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.35rem .75rem;min-width:0;margin-top:.4rem;font-size:.82rem;display:grid}.bb-trip-meta-cell{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.bb-trip-meta-cell-icon{color:var(--color-ink-muted);flex:none;display:inline-flex}.bb-trip-meta-cell-icon--img{justify-content:center;align-items:center;width:14px;height:14px}.bb-harvest-log-icon{object-fit:contain;opacity:.55;filter:grayscale();width:100%;height:100%;display:block}.bb-harvest-log-icon--filled{opacity:1;filter:none}.bb-trip-meta-cell-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bb-trip-rating{color:var(--color-ink-soft);align-items:center;gap:.4rem;margin-top:.4rem;font-size:.78rem;display:flex}.bb-trip-rating-stars{color:var(--color-copper);align-items:center;gap:.1rem;display:inline-flex}.bb-trip-rating-star-empty{color:#1f241938}.bb-trip-rating-text{color:var(--color-ink-muted)}.bb-trip-rating-empty{color:var(--color-ink-soft);font-style:normal}.bb-pill{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;border-radius:999px;align-items:center;padding:.25rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.bb-pill-planned{color:#245a2a;background:#d6ebd2}.bb-pill-active{color:#7a4a1f;background:#f1e0cc}.bb-pill-completed{color:#5c5247;background:#e5ddd0}.bb-pill-canceled{color:#8c3c2a;background:#f2d6ce}.bb-chip-row{flex-wrap:wrap;gap:.4rem;display:flex}.bb-chip{border:1px solid var(--color-card-divider);color:var(--color-ink-muted);font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.12em;background:#fff;border-radius:999px;align-items:center;padding:.4rem .75rem;font-size:.7rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.bb-chip:hover{color:var(--color-ink);border-color:#b06c3c66}.bb-chip.is-active{background:var(--color-copper);border-color:var(--color-copper);color:#fff}.bb-empty{text-align:center;border:1px dashed var(--color-card-divider);background:#fff9;border-radius:.875rem;padding:1.75rem 1rem 1.5rem}.bb-empty-title{font-family:var(--font-barlow-condensed);color:var(--color-ink);font-size:1.1rem;font-weight:800}.bb-empty-sub{color:var(--color-ink-muted);max-width:24rem;margin-top:.35rem;margin-left:auto;margin-right:auto;font-size:.85rem}.bb-btn-secondary{color:var(--color-ink);font-family:var(--font-barlow), system-ui, sans-serif;cursor:pointer;background:#fff;border:1px solid #1f24192e;border-radius:.625rem;justify-content:center;align-items:center;gap:.4rem;padding:.65rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.bb-btn-secondary:hover{background:#fbf7f0;border-color:#b06c3c59}.bb-btn-secondary:disabled{opacity:.55;cursor:not-allowed}.bb-cta-sm{background-color:var(--color-copper);color:#fff;min-height:2.5rem;font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.16em;text-shadow:0 1px 1px #00000040;cursor:pointer;border:0;border-radius:.6rem;justify-content:center;align-items:center;gap:.4rem;padding:0 .95rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:filter .1s,box-shadow .15s;display:inline-flex;box-shadow:0 3px 8px #00000026}.bb-cta-sm:hover{box-shadow:0 5px 12px #0003}.bb-cta-sm:disabled{cursor:not-allowed;filter:brightness(.92)}.bb-meta-row{color:var(--color-ink-muted);flex-wrap:wrap;gap:.4rem .75rem;font-size:.82rem;display:flex}.bb-meta-row .sep{color:var(--color-ink-soft)}.bb-detail-list{flex-direction:column;gap:.4rem;display:flex}.bb-detail-row{border:1px solid var(--color-card-divider);background:#fff;border-radius:.625rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.65rem .875rem;display:flex}.bb-avatar{width:2.1rem;height:2.1rem;color:var(--color-copper);font-family:var(--font-barlow-condensed);background:#f1e9da;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:flex}.bb-detail-name{color:var(--color-ink);word-break:break-word;overflow-wrap:anywhere;font-size:.92rem;font-weight:600}.bb-detail-sub{color:var(--color-ink-soft);word-break:break-word;overflow-wrap:anywhere;margin-top:.1rem;font-size:.78rem}.bb-resend-wrap{flex-shrink:0;align-items:flex-start;gap:.5rem;margin-left:auto;display:flex}@media (max-width:40rem){.bb-resend-wrap{flex-basis:100%;justify-content:flex-end;margin-top:.4rem;margin-left:0}}.bb-text-action{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.4rem;padding:.35rem .55rem;font-size:.75rem;font-weight:700;transition:color .15s,background .15s,opacity .15s;display:inline-flex}.bb-text-action:disabled{cursor:not-allowed;opacity:.55}.bb-text-action-copper{color:var(--color-copper)}.bb-text-action-copper:hover:not(:disabled){background:#b06c3c14}.bb-text-action-muted{color:var(--color-ink-muted)}.bb-text-action-muted:hover:not(:disabled){background:#1f24190d}.bb-pager{color:var(--color-ink-muted);justify-content:space-between;align-items:center;margin-top:1rem;font-size:.82rem;display:flex}.bb-form-row{flex-direction:column;gap:.35rem;min-width:0;display:flex}.bb-form-grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.bb-form-grid-2>*{min-width:0}.bb-form-grid-2-stack-sm{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.bb-form-grid-2-stack-sm>*{min-width:0}@media (min-width:40rem){.bb-form-grid-2-stack-sm{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bb-datetime-display{text-align:left;cursor:pointer;background:#fff;align-items:center;display:inline-flex}.bb-datetime-value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.95rem;display:inline-block;overflow:hidden}.bb-form-section-head{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.18em;color:var(--color-ink-muted);margin:0 0 .65rem;font-size:.75rem;font-weight:700}.bb-section-head-iconed{border-bottom:1px solid var(--color-card-divider);align-items:center;gap:.65rem;margin:0 0 .85rem;padding-bottom:.65rem;display:flex}.bb-section-head-icon{background:var(--color-copper);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.bb-section-head-label{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.18em;color:var(--color-copper);font-size:.85rem;font-weight:700}.bb-detail-cell{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;min-width:0;display:grid}.bb-detail-cell-icon{color:var(--color-ink-muted);flex:none;margin-top:.15rem}.bb-detail-cell-body{min-width:0}.bb-detail-cell-label{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.14em;color:var(--color-ink-muted);margin:0 0 .15rem;font-size:.7rem;font-weight:700}.bb-detail-cell-value{color:var(--color-ink);overflow-wrap:anywhere;font-size:.95rem;line-height:1.3}.bb-detail-grid-2,.bb-detail-grid-3{gap:.85rem .65rem;min-width:0;display:grid}.bb-detail-grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bb-detail-grid-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.bb-detail-grid-2>*,.bb-detail-grid-3>*{min-width:0}.bb-form-narrow{max-width:48rem;margin-left:auto;margin-right:auto}@media (min-width:64rem){.bb-form-narrow{max-width:56rem;margin-left:0;margin-right:auto}}@media (min-width:80rem){.bb-form-narrow{max-width:64rem}}@media (min-width:96rem){.bb-form-narrow{max-width:72rem}}@media (min-width:120rem){.bb-form-narrow{max-width:84rem}}@media (min-width:160rem){.bb-form-narrow{max-width:96rem}}.bb-card-list-grid{flex-direction:column;gap:.75rem;display:flex}.bb-trip-list-narrow{max-width:100%}@media (min-width:64rem){.bb-trip-list-narrow{max-width:45rem}}.bb-trips-grid{flex-direction:column;gap:1.25rem;max-width:100%;display:flex}@media (min-width:64rem){.bb-trips-grid{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start;gap:2rem;display:grid}}.bb-trips-grid-aside{min-width:0}@media (min-width:64rem){.bb-trips-grid-aside{position:sticky;top:1.5rem}}.bb-cal-view-tabs{gap:.5rem;margin-top:1rem;display:flex}@media (min-width:64rem){.bb-cal-view-tabs{display:none}}@media (max-width:63.999rem){.bb-trips-grid.is-view-cards .bb-trips-grid-aside,.bb-trips-grid.is-view-calendar>section:first-child{display:none}.bb-trips-grid.is-view-calendar .bb-col-divider{border-left:none;padding-left:0}}.bb-cal{flex-direction:column;gap:.65rem;min-width:0;display:flex}.bb-cal-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bb-cal-head-month{font-family:var(--font-barlow-condensed);letter-spacing:.01em;color:var(--color-ink);text-transform:uppercase;font-size:1.15rem;font-weight:700}.bb-cal-head-nav{align-items:center;gap:.4rem;display:inline-flex}.bb-cal-nav-btn{border:1px solid var(--color-card-divider);width:32px;height:32px;color:var(--color-ink-muted);background:0 0;border-radius:6px;justify-content:center;align-items:center;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}.bb-cal-nav-btn:hover{color:var(--color-ink);border-color:#b06c3c66}.bb-cal-today-btn{border:1px solid var(--color-card-divider);height:32px;color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.04em;background:0 0;border-radius:6px;align-items:center;padding:0 .65rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}.bb-cal-today-btn:hover{color:var(--color-ink);border-color:#b06c3c66}.bb-cal-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.bb-cal-weekday{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-soft);text-align:center;padding:.25rem 0;font-size:.7rem;font-weight:700}.bb-cal-weeks{border:1px solid var(--color-card-divider);background:var(--color-card-divider);border-radius:8px;flex-direction:column;gap:2px;display:flex;overflow:hidden}.bb-cal-week{background:var(--color-paper);position:relative}.bb-cal-week-cells{background:var(--color-card-divider);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.bb-cal-cell{background:var(--color-paper);flex-direction:column;gap:.15rem;min-height:5.75rem;padding:.35rem .4rem;display:flex;position:relative}.bb-cal-cell.is-out{background:#00000004}.bb-cal-cell.is-out .bb-cal-cell-num{color:var(--color-ink-soft);opacity:.5}.bb-cal-cell-num{font-family:var(--font-barlow-condensed);color:var(--color-ink-muted);font-size:.85rem;font-weight:700;line-height:1.1}.bb-cal-cell.is-today .bb-cal-cell-num{background:var(--color-copper);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.78rem;display:inline-flex}.bb-cal-cell-more{color:var(--color-ink-soft);pointer-events:none;font-size:.7rem;position:absolute;bottom:.25rem;left:.4rem}.bb-cal-week-bars{pointer-events:none;position:absolute;inset:0}.bb-cal-bar{pointer-events:auto;z-index:1;border-radius:4px;align-items:center;height:1.15rem;padding:0 .4rem;font-size:.74rem;font-weight:600;line-height:1;text-decoration:none;display:flex;position:absolute;overflow:hidden}.bb-cal-bar-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bb-cal-bar.is-cont-left{border-top-left-radius:0;border-bottom-left-radius:0}.bb-cal-bar.is-cont-right{border-top-right-radius:0;border-bottom-right-radius:0}.bb-cal-bar-hunting{color:#245a2a;background:#d6ebd2}.bb-cal-bar-fishing{color:#1f4a78;background:#d6e6f2}.bb-cal-bar-canceled{color:#8c3c2a;background:#f2d6ce}@media (max-width:47.999rem){.bb-cal-cell{min-height:4.5rem;padding:.25rem .3rem}.bb-cal-bar{height:1rem;padding:0 .3rem;font-size:.68rem}}.bb-admin-nav-divider{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-soft);margin:.65rem .4rem .25rem;font-size:.7rem;font-weight:700}.bb-admin-stub{opacity:.55}.bb-admin-stub:hover{opacity:.85}.bb-admin-table-wrap{border:1px solid var(--color-card-divider);background:var(--color-paper);border-radius:8px;overflow-x:auto}.bb-admin-table{border-collapse:collapse;width:100%;font-size:.88rem}.bb-admin-table thead th{text-align:left;font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-soft);border-bottom:1px solid var(--color-card-divider);white-space:nowrap;background:#00000004;padding:.65rem .85rem;font-size:.72rem;font-weight:700}.bb-admin-table tbody td{border-bottom:1px solid var(--color-card-divider);color:var(--color-ink);vertical-align:middle;padding:.7rem .85rem}.bb-admin-table tbody tr:last-child td{border-bottom:0}.bb-admin-table tbody tr:hover{background:#b06c3c0a}.bb-admin-cell-email{color:var(--color-ink-muted);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.bb-admin-grid{flex-direction:column;gap:1rem;display:flex}@media (min-width:64rem){.bb-admin-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}}.bb-admin-dl{flex-direction:column;gap:.5rem;margin:.5rem 0 0;display:flex}.bb-admin-dl-row{grid-template-columns:11rem 1fr;gap:1rem;font-size:.9rem;display:grid}.bb-admin-dl-row dt{color:var(--color-ink-soft);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700;font-family:var(--font-barlow-condensed);padding-top:.15rem}.bb-admin-dl-row dd{color:var(--color-ink);word-break:break-word;margin:0}@media (max-width:39.999rem){.bb-admin-dl-row{grid-template-columns:1fr;gap:.15rem}}.bb-admin-actions{flex-direction:column;gap:1rem;margin-top:.75rem;display:flex}.bb-admin-action-row{border-top:1px solid var(--color-card-divider);flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.bb-admin-action-row:first-child{border-top:0;padding-top:0}.bb-admin-action-label{flex-direction:column;flex:18rem;gap:.2rem;min-width:0;display:flex}.bb-admin-action-label strong{color:var(--color-ink);font-size:.95rem;font-weight:600}.bb-admin-action-control{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bb-admin-action-control .bb-input{width:auto;min-width:9rem}.bb-admin-stats{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;display:grid}.bb-admin-stat{border:1px solid var(--color-card-divider);background:var(--color-paper);border-radius:8px;flex-direction:column;gap:.15rem;min-width:0;padding:.85rem 1rem;display:flex}.bb-admin-stat-label{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-soft);font-size:.72rem;font-weight:700}.bb-admin-stat-value{font-family:var(--font-barlow-condensed);color:var(--color-ink);font-size:1.6rem;font-weight:700;line-height:1.1}.bb-admin-stat-sub{color:var(--color-ink-muted);font-size:.78rem}.bb-form-error{color:#8c3c2a;background:#8c3c2a14;border:1px solid #8c3c2a40;border-radius:6px;padding:.55rem .8rem;font-size:.85rem}.bb-form-success{color:#245a2a;background:#245a2a14;border:1px solid #245a2a40;border-radius:6px;padding:.55rem .8rem;font-size:.85rem}.bb-admin-pill{background:var(--color-forest);color:#fff;font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;margin-bottom:.35rem;padding:.35rem .7rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.bb-admin-pill:hover{filter:brightness(1.1)}.bb-app-header-admin-pill{background:var(--color-forest);color:#fff;font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;gap:.3rem;margin-right:.25rem;padding:.25rem .55rem;font-size:.65rem;font-weight:700;text-decoration:none;display:inline-flex}.bb-app-header-admin-pill:hover{filter:brightness(1.1)}.bb-admin-row-pill{background:var(--color-forest);color:#fff;font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;gap:.2rem;padding:.1rem .45rem;font-size:.62rem;font-weight:700;display:inline-flex}.bb-admin-role-pill{border:1px solid var(--color-card-divider);font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.08em;background:0 0;border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.62rem;font-weight:700;display:inline-flex}.bb-admin-role-pill-guide{color:var(--color-copper);border-color:#b06c3c80}.bb-admin-role-pill-hunter{color:var(--color-forest);border-color:#2f523366}.bb-admin-loggedin{border:1px solid var(--color-card-divider);color:var(--color-ink-muted);background:var(--color-paper);border-radius:999px;align-items:center;gap:.35rem;margin-top:.5rem;padding:.3rem .6rem;font-size:.78rem;display:inline-flex}.bb-admin-loggedin svg{color:var(--color-forest)}.bb-admin-mobile-nav{gap:.5rem;padding:.65rem 1rem 0;display:flex}@media (min-width:64rem){.bb-admin-mobile-nav{display:none}}.bb-admin-mobile-nav-link{border:1px solid var(--color-card-divider);background:var(--color-paper);color:var(--color-ink-muted);border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}.bb-admin-mobile-nav-link:hover{color:var(--color-ink);border-color:#b06c3c66}.bb-admin-mobile-nav-link.is-active{background:var(--color-copper);border-color:var(--color-copper);color:#fff}@media (min-width:64rem){.bb-col-divider{border-left:1px solid var(--color-card-divider);padding-left:1.75rem}}.bb-trip-loc-pin{display:none}@media (min-width:64rem){.bb-trip-meta-cell--location{display:none}.bb-trip-loc-pin{z-index:2;font-family:var(--font-barlow);color:var(--color-ink-soft);pointer-events:none;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex;position:absolute;bottom:.85rem;right:1rem}.bb-trip-loc-pin svg{color:var(--color-ink-muted)}}.bb-dash-pair{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:80rem){.bb-dash-pair{grid-template-columns:1fr 1fr;gap:1.5rem}.bb-net-card{max-width:44rem}.bb-cta-block{max-width:26rem}.bb-pending-card{max-width:44rem}}.bb-pending-card{display:block}.bb-wallet-status-grid{flex-direction:column;gap:0;display:flex}@media (min-width:64rem){.bb-wallet-status-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem;padding:0 .25rem;display:grid}.bb-wallet-status-grid .bb-wallet-stack{gap:.75rem;grid-template-columns:minmax(0,1fr)!important}.bb-wallet-status-grid .bb-wallet-stack .bb-wallet-card{max-width:32rem;max-height:280px}}.bb-hunters-grid{flex-direction:column;gap:1rem;max-width:100%;display:flex}@media (min-width:64rem){.bb-hunters-grid{grid-template-columns:minmax(0,38rem) 16rem;align-items:start;gap:1.75rem;display:grid}}@media (max-width:63.99rem){.bb-hunters-grid>:first-child{order:2}.bb-hunters-grid>:nth-child(2){order:1}}.bb-hunters-grid-aside{min-width:0}@media (min-width:64rem){.bb-hunters-grid-aside{position:sticky;top:1.5rem}}.bb-net-section-head{padding-left:.6rem;position:relative}.bb-net-section-head:before{content:"";background:var(--color-copper);border-radius:2px;width:3px;height:1rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.bb-page-divider{border-top:1px solid var(--color-card-divider)}.bb-dash-hero-below-sub{margin-top:2rem}@media (max-width:47.99rem){.bb-dash-hero-below-sub:has(.bb-hero-invite){margin-top:.85rem}}.bb-hero-invite{flex-direction:column;gap:.5rem;width:100%;max-width:22rem;display:flex}.bb-hero-invite-title{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.1em;color:var(--color-copper);text-shadow:0 1px 6px #00000073;margin:0;font-size:1rem;font-weight:800}.bb-hero-invite-row{align-items:center;gap:.5rem;display:flex}.bb-hero-invite-input{min-width:0;color:var(--color-ink);font-family:var(--font-barlow);background:#fffffff2;border:1px solid #fff3;border-radius:8px;outline:none;flex:auto;padding:.45rem .65rem;font-size:.85rem}.bb-hero-invite-input:focus{border-color:var(--color-copper);box-shadow:0 0 0 2px #b06c3c40}.bb-hero-invite-input::placeholder{color:var(--color-ink-muted)}.bb-hero-invite-send{background:var(--color-copper);color:#fff;font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.45rem .95rem;font-size:.78rem;font-weight:700;display:inline-flex}.bb-hero-invite-send:hover:not(:disabled){filter:brightness(1.05)}.bb-hero-invite-send:disabled{opacity:.6;cursor:not-allowed}.bb-hero-invite-msg{font-family:var(--font-barlow);color:#ffffffd9;align-items:center;gap:.25rem;margin:0;font-size:.78rem;display:inline-flex}.bb-hunters-mobile-invite{display:none}.bb-invite-tabs{background:#0b08062e;border-radius:999px;align-self:flex-start;gap:0;margin-bottom:.5rem;padding:3px;display:inline-flex}.bb-hero-invite .bb-invite-tabs{background:#ffffff29}.bb-invite-tab{font-family:var(--font-barlow);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:.45rem .85rem;font-size:.78rem;font-weight:700;transition:background .14s,color .14s;display:inline-flex}.bb-hero-invite .bb-invite-tab{color:#ffffffc7}.bb-invite-tab:hover{color:var(--color-ink)}.bb-hero-invite .bb-invite-tab:hover{color:#fff}.bb-invite-tab.is-active{background:var(--color-paper,#faf7f2);color:var(--color-copper);box-shadow:0 1px 2px #0b08062e}.bb-hero-invite .bb-invite-tab.is-active{background:var(--color-paper,#faf7f2);color:var(--color-copper)}.bb-docs-list{max-width:100%}@media (min-width:64rem){.bb-docs-list{max-width:45rem}}@media (min-width:96rem){.bb-docs-list{max-width:50rem}}.bb-hunter-search{border:1px solid var(--color-card-divider);background:#fff;border-radius:10px;align-items:center;gap:.5rem;max-width:100%;padding:.45rem .75rem;display:flex}@media (min-width:64rem){.bb-hunter-search{max-width:32rem}}.bb-hunter-search:focus-within{border-color:#b06c3c80}.bb-hunter-search-icon{color:var(--color-ink-soft);justify-content:center;align-items:center;display:inline-flex}.bb-hunter-search-input{font-family:var(--font-barlow);color:var(--color-ink);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.25rem 0;font-size:.95rem}.bb-hunter-search-input::placeholder{color:var(--color-ink-muted)}.bb-form-label{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.12em;color:var(--color-ink-muted);font-size:.72rem;font-weight:700}.bb-form-help{color:var(--color-ink-soft);font-size:.75rem}.bb-segmented{border:1px solid var(--color-card-divider);background:#fff;border-radius:.625rem;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.bb-segmented label{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.14em;color:var(--color-ink-muted);cursor:pointer;justify-content:center;align-items:center;padding:.65rem .5rem;font-size:.78rem;font-weight:700;transition:background .15s,color .15s;display:flex}.bb-segmented label:has(input:checked){background:var(--color-copper);color:#fff}.bb-segmented input{display:none}.bb-segmented-compact{grid-template-columns:none;width:max-content;max-width:100%;display:inline-flex}.bb-segmented-compact label{padding:.45rem 1rem;font-size:.74rem}.bb-mapping-toolbar{background:var(--color-paper);z-index:5;border-bottom:1px solid var(--color-card-divider);flex-direction:column;gap:.55rem;padding:.6rem 0 .7rem;display:flex;position:sticky;top:0}.bb-mapping-toolbar-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bb-mapping-search{flex:14rem;min-width:0;position:relative}.bb-mapping-search input{border:1px solid var(--color-card-divider);width:100%;color:var(--color-ink);box-sizing:border-box;background:#fff;border-radius:8px;max-width:100%;padding:.55rem .8rem .55rem 2.1rem;font-size:.9rem}.bb-mapping-search input:focus{outline:2px solid var(--color-copper);outline-offset:-1px}.bb-mapping-search-icon{color:var(--color-ink-soft);pointer-events:none;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.bb-mapping-filters{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.bb-mapping-chip{border:1px solid var(--color-card-divider);color:var(--color-ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .65rem;font-size:.76rem;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.bb-mapping-chip:hover{border-color:var(--color-ink-soft)}.bb-mapping-chip[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.bb-mapping-chip-count{opacity:.75;font-size:.7rem}.bb-mapping-rerun{border:1px solid var(--color-card-divider);color:var(--color-copper);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:.3rem;margin-left:auto;padding:.4rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.bb-mapping-rerun:hover{border-color:var(--color-copper);background:#a85c320a}.bb-mapping-rerun:disabled{opacity:.5;cursor:not-allowed}.bb-mapping-section{margin:.5rem 0 0}.bb-mapping-section+.bb-mapping-section{margin-top:1.4rem}.bb-mapping-section-head{z-index:3;background:var(--color-paper);border-bottom:1px solid var(--color-card-divider);cursor:pointer;text-align:left;width:100%;color:inherit;border-top:none;border-left:none;border-right:none;justify-content:space-between;align-items:baseline;gap:.6rem;padding:.55rem 0 .45rem;display:flex;position:sticky;top:6rem}.bb-mapping-section-head:hover .bb-mapping-section-title{color:var(--color-copper)}.bb-mapping-section-title-wrap{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.bb-mapping-section-title{font-family:var(--font-barlow-condensed), "Barlow Condensed", sans-serif;letter-spacing:.04em;color:var(--color-ink);text-transform:uppercase;margin:0;font-size:1.05rem;font-weight:800}.bb-mapping-section-summary{color:var(--color-ink-soft);font-size:.78rem;font-weight:500}.bb-mapping-section-summary strong{color:var(--color-ink);font-weight:700}.bb-mapping-section-chevron{color:var(--color-ink-soft);flex-shrink:0;transition:transform .16s}.bb-mapping-section-chevron.is-collapsed{transform:rotate(-90deg)}.bb-mapping-row-compact{border-bottom:1px solid var(--color-card-divider);cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border-top:none;border-left:none;border-right:none;align-items:center;gap:.6rem;min-height:3.25rem;padding:.78rem 0;display:flex}.bb-mapping-row-compact:hover{background:#a85c320a}.bb-mapping-row-compact:focus-visible{outline:2px solid var(--color-copper);outline-offset:-2px}.bb-mapping-row-compact-name{flex-direction:column;flex:auto;gap:.15rem;min-width:0;display:flex}.bb-mapping-row-compact-label{color:var(--color-ink);word-break:break-word;font-size:.92rem;font-weight:600}.bb-mapping-row-compact-source{color:var(--color-ink-soft);word-break:break-word;align-items:center;gap:.3rem;font-size:.8rem;display:flex}.bb-mapping-row-compact-source-arrow{color:var(--color-ink-tint,#bfb5a6);flex-shrink:0}.bb-mapping-row-compact-chevron{color:var(--color-ink-soft);flex-shrink:0}.bb-status-pill{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.65rem;font-weight:700;display:inline-flex}.bb-status-pill-mapped{color:#2f5a2a;background:#3f6b3a24}.bb-status-pill-needs-review{color:var(--color-copper);background:#a85c3229}.bb-status-pill-skipped{background:var(--color-card-divider);color:var(--color-ink-muted)}.bb-status-pill-log-time{color:#2a5a8c;background:#3a6ea524}.bb-mapping-row-expanded{border-bottom:1px solid var(--color-card-divider);background:#a85c3206;padding:.6rem 0 1rem}.bb-mapping-empty{text-align:center;color:var(--color-ink-soft);padding:1.4rem 0;font-size:.9rem}@media (max-width:480px){.bb-mapping-rerun{justify-content:center;width:100%;margin-left:0}.bb-mapping-section-head{top:7.5rem}}.bb-skel{background:linear-gradient(100deg,#1f24190f 30%,#1f24191f 50%,#1f24190f 70%) 0 0/200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite bb-skel-shimmer}@keyframes bb-skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.bb-skel-eyebrow{width:5.5rem;height:.75rem}.bb-skel-title{width:60%;max-width:18rem;height:1.875rem}.bb-skel-section-title{width:8rem;height:1.125rem}.bb-skel-line{width:80%;max-width:28rem;height:.875rem}.bb-skel-stat{border-radius:12px;height:5.5rem}.bb-skel-row{border-radius:12px;height:4rem}.bb-skel-input{border-radius:8px;height:2.75rem}.bb-skel-button{border-radius:999px;width:9rem;height:2.75rem}@media (prefers-reduced-motion:reduce){.bb-fade-up,.bb-hero-in{opacity:1;animation:none;transform:none}.bb-skel{animation:none}}.bb-app-shell{min-height:100dvh;display:block}.bb-sidebar{display:none}@media (min-width:1024px){.bb-app-shell{grid-template-columns:240px 1fr;display:grid}.bb-app-mobile-header{display:none}.bb-sidebar{background:var(--color-callout-bg);color:var(--color-callout-text);border-right:1px solid #0006;flex-direction:column;gap:1.25rem;height:100dvh;padding:1.25rem 1rem 1rem;display:flex;position:sticky;top:0;overflow-y:auto}.bb-app-main{max-width:1180px;margin-left:0;margin-right:auto;padding-top:2rem;padding-left:2rem;padding-right:2rem}}@media (min-width:80rem){.bb-app-main{max-width:1320px;padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:96rem){.bb-app-main{max-width:1800px;padding-left:3rem;padding-right:3rem}}@media (min-width:120rem){.bb-app-main{max-width:2000px;padding-left:3.5rem;padding-right:3.5rem}}@media (min-width:160rem){.bb-app-main{max-width:2200px;padding-left:4rem;padding-right:4rem}}.bb-sidebar-brand{align-items:center;gap:.5rem;padding:.25rem .25rem .5rem;text-decoration:none;display:flex}.bb-sidebar-brand-text{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.18em;color:#fff;font-size:.78rem;font-weight:800}.bb-sidebar-nav{flex-direction:column;flex:1;gap:.15rem;display:flex}.bb-sidebar-link{font-family:var(--font-barlow), system-ui, sans-serif;color:var(--color-callout-text);border-radius:.5rem;align-items:center;gap:.75rem;padding:.6rem .75rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.bb-sidebar-link:hover{color:#fff;background:#ffffff0f}.bb-sidebar-link.is-active{color:#fff;background:#b06c3c2e}.bb-sidebar-link.is-active svg{color:var(--color-copper)}.bb-sidebar-foot{border-top:1px solid #ffffff14;justify-content:flex-start;margin-top:auto;padding-top:.875rem;display:flex}.bb-app-content{flex-direction:column;min-width:0;display:flex}.bb-dash-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}.bb-dash-cell-12,.bb-dash-cell-7,.bb-dash-cell-5,.bb-dash-cell-4{grid-column:span 1/span 1;min-width:0}@media (max-width:1023px){.bb-dash-grid>[data-order-mobile="1"]{order:1}.bb-dash-grid>[data-order-mobile="2"]{order:2}.bb-dash-grid>[data-order-mobile="3"]{order:3}.bb-dash-grid>[data-order-mobile="4"]{order:4}.bb-dash-grid>[data-order-mobile="5"]{order:5}.bb-dash-grid>[data-order-mobile="6"]{order:6}.bb-dash-grid>[data-order-mobile="7"]{order:7}}@media (min-width:1024px){.bb-dash-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem}.bb-dash-cell-12{grid-column:span 12/span 12}.bb-dash-cell-7{grid-column:span 7/span 7}.bb-dash-cell-5{grid-column:span 5/span 5}.bb-dash-cell-4{grid-column:span 4/span 4}}.bb-widget{border:1px solid var(--color-card-divider);background:#fff;border-radius:.875rem;flex-direction:column;gap:.75rem;min-width:0;height:100%;padding:1rem 1rem 1.1rem;display:flex}.bb-widget-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.bb-widget-title{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.14em;color:var(--color-ink-muted);margin:0;font-size:.82rem;font-weight:800}.bb-widget-link{font-size:.78rem;font-weight:700;text-decoration:none}.bb-widget-body{display:block}.bb-widget-stat{flex-direction:column;gap:.1rem;display:flex}.bb-widget-stat .bb-stat-value{font-size:2.25rem}.bb-quick-actions{flex-direction:column;gap:.5rem;display:flex}.bb-quick-actions>*{width:100%}.bb-doc-shelf{text-align:center;flex-direction:column;align-items:center;padding:.5rem 0;display:flex}.bb-onboard-banner{background:var(--color-callout-bg);color:var(--color-callout-text);border-radius:.875rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;text-decoration:none;transition:filter .15s;display:flex}.bb-onboard-banner:hover{filter:brightness(1.08)}.bb-onboard-banner-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.bb-onboard-banner-eyebrow{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.18em;color:var(--color-copper);font-size:.7rem;font-weight:700}.bb-onboard-banner-title{font-family:var(--font-barlow-condensed);color:#fff;font-size:1.125rem;font-weight:800}.bb-onboard-banner-sub{color:var(--color-callout-text);opacity:.9;font-size:.82rem}.bb-onboard-banner-cta{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.14em;color:var(--color-copper);white-space:nowrap;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:inline-flex}.bb-onboard-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.bb-onboard-step{border:1px solid var(--color-card-divider);background:#fff;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.bb-onboard-step.is-current{background:#fbf7f0;border-color:#b06c3c80}.bb-onboard-step.is-locked{opacity:.7}.bb-onboard-step-icon{width:1.75rem;height:1.75rem;color:var(--color-ink-muted);background:#f1e9da;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.05rem;display:flex}.bb-onboard-step.is-done .bb-onboard-step-icon,.bb-onboard-step.is-current .bb-onboard-step-icon{background:var(--color-copper);color:#fff}.bb-onboard-step-body{flex:1;min-width:0}.bb-onboard-step-label{color:var(--color-ink);font-size:.95rem;font-weight:600}.bb-onboard-step.is-locked .bb-onboard-step-label{color:var(--color-ink-soft)}.bb-modal-backdrop{z-index:50;background:#0b08068c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.bb-modal-card{background:var(--color-paper);border-radius:1rem;width:100%;max-width:26rem;padding:1.5rem 1.25rem;box-shadow:0 24px 70px #00000080,0 4px 10px #0000004d}@media (min-width:40rem){.bb-modal-card{padding:1.75rem 1.5rem}}.bb-modal-title{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.18em;color:var(--color-ink);margin:0 0 .75rem;font-size:.9375rem;font-weight:700}.bb-modal-body{color:var(--color-ink-muted);margin:0 0 1rem;font-size:.95rem;line-height:1.5}.bb-modal-actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.bb-cta-sm-forest{color:#fff;background-color:#2f5233}.bb-cta-sm-forest:hover:not(:disabled){background-color:#25422a}.bb-trip-actions{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.bb-trip-actions-primary,.bb-trip-actions-secondary{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (min-width:40rem){.bb-trip-actions{flex-flow:wrap;align-items:center;gap:.5rem}.bb-trip-actions-secondary{margin-left:auto}}.bb-cta-sm-destructive{color:#fff;background-color:#b33a2e}.bb-cta-sm-destructive:hover:not(:disabled){background-color:#9a302a}.bb-cta-sm-destructive:disabled{opacity:.55;cursor:not-allowed}.bb-wallet-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.bb-wallet-tab{border:1px solid var(--color-card-divider);color:var(--color-ink-muted);font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.75rem;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.bb-wallet-tab:hover{border-color:#b06c3c73}.bb-wallet-tab.is-active{background:var(--color-copper);border-color:var(--color-copper);color:#fff}.bb-wallet-tab-count{letter-spacing:0;background:#1f241914;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .4rem;font-size:.7rem;display:inline-flex}.bb-wallet-tab.is-active .bb-wallet-tab-count{background:#ffffff2e}.bb-wallet-status-head{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.bb-wallet-hero{isolation:isolate;background:var(--color-paper);border-radius:14px;width:100%;height:clamp(220px,32vw,280px);margin-top:.25rem;position:relative;overflow:hidden}.bb-wallet-hero-img{object-fit:cover;object-position:right center;z-index:0}.bb-wallet-hero-overlay{z-index:1;background:linear-gradient(90deg,#faf7f2eb 0%,#faf7f2c7 35%,#faf7f259 65%,#faf7f20d 100%);position:absolute;inset:0}.bb-wallet-hero-inner{z-index:2;justify-content:space-between;align-items:center;gap:.75rem;height:100%;padding:1rem 1.1rem;display:flex;position:relative}.bb-wallet-hero-text{min-width:0;max-width:70%}.bb-wallet-hero-title{margin:.2rem 0 .3rem;font-size:clamp(2.2rem,9vw,3rem);line-height:1}.bb-wallet-hero-add{flex-shrink:0}.bb-wallet-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:40rem){.bb-wallet-stats{scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(58px,1fr);grid-auto-flow:column;padding-bottom:.25rem;overflow-x:auto}}.bb-wallet-stat-card{border:1px solid var(--color-card-divider);cursor:pointer;text-align:center;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;min-height:72px;padding:.65rem .4rem;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.bb-wallet-stat-card:hover{border-color:#b06c3c73}.bb-wallet-stat-card.is-active{border-color:var(--color-copper);box-shadow:0 0 0 1px var(--color-copper) inset}.bb-wallet-stat-count{font-family:var(--font-barlow-condensed);color:var(--color-ink);font-size:1.6rem;font-weight:800;line-height:1}.bb-wallet-stat-card.is-active .bb-wallet-stat-count{color:var(--color-copper)}.bb-wallet-stat-label{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-soft);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.65rem;font-weight:700;overflow:hidden}.bb-wallet-section-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.bb-wallet-section-title{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.1em;color:var(--color-ink-muted);font-size:.85rem;font-weight:700}.bb-wallet-carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.bb-wallet-carousel::-webkit-scrollbar{display:none}.bb-wallet-card{scroll-snap-align:start;color:#f4efe5;isolation:isolate;background-color:#1f2419;background-image:url(/bb-card-skin.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;flex-direction:column;flex:0 0 100%;justify-content:space-between;max-width:28rem;min-height:200px;padding:1rem 1.1rem;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #0b08062e}.bb-wallet-card-watermark{color:#b06c3c2e;z-index:0;pointer-events:none;position:absolute;bottom:16px;right:16px}.bb-wallet-card-top,.bb-wallet-card-bottom{z-index:1;position:relative}.bb-wallet-card-eyebrow{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.14em;color:var(--color-copper);margin:0;font-size:.7rem;font-weight:700}.bb-wallet-card-title{font-family:var(--font-barlow-condensed);color:#fff;overflow-wrap:anywhere;margin:.25rem 0 .15rem;font-size:1.7rem;font-weight:800;line-height:1.05}.bb-wallet-card-sub{font-family:var(--font-barlow);color:#f4efe5b3;margin:0;font-size:.85rem}.bb-wallet-card-state{font-family:var(--font-barlow-condensed);letter-spacing:.04em;color:#f4efe5;margin:.3rem 0 0;font-size:1.05rem;font-weight:800}.bb-wallet-card-bottom{justify-content:space-between;align-items:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.bb-wallet-card-status{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.1em;color:#f4efe5;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.bb-wallet-card-status-active{color:#bfe0a8;background:#6a985938;border-color:#6a985966}.bb-wallet-card-status-expired{color:#f2b8b0;background:#b33a2e38;border-color:#b33a2e66}.bb-wallet-card-status-used{color:#f2c9a6;background:#b06c3c38;border-color:#b06c3c66}.bb-wallet-card-validity{text-align:right}.bb-wallet-card-validity-eyebrow{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.14em;color:var(--color-copper);margin:0;font-size:.65rem;font-weight:700}.bb-wallet-card-validity-date{font-family:var(--font-barlow-condensed);color:var(--color-copper);margin:.1rem 0 0;font-size:1.15rem;font-weight:800}.bb-wallet-dots{justify-content:center;align-items:center;gap:.4rem;margin-top:.4rem;display:flex}.bb-wallet-dot{background:#1f24192e;border-radius:999px;width:6px;height:6px;transition:background .15s,transform .15s}.bb-wallet-dot.is-active{background:var(--color-copper);transform:scale(1.25)}.bb-wallet-empty{text-align:center;border:1px dashed var(--color-card-divider);color:var(--color-ink-muted);background:#fff;border-radius:14px;flex-direction:column;align-items:center;padding:1.25rem .75rem;display:flex}.bb-wallet-empty-icon{width:2.4rem;height:2.4rem;color:var(--color-copper);background:#b06c3c1a;border-radius:999px;justify-content:center;align-items:center;margin-bottom:.5rem;display:inline-flex}.bb-wallet-empty-title{font-family:var(--font-barlow);color:var(--color-ink);margin:0;font-size:.95rem;font-weight:600}.bb-wallet-empty-sub{font-family:var(--font-barlow);color:var(--color-ink-soft);margin:.15rem 0 0;font-size:.85rem}@media (min-width:480px){.bb-wallet-card{flex:0 0 calc(100% - 1.5rem)}}@media (min-width:768px){.bb-wallet-card{flex:0 0 calc(60% - .5rem);min-height:220px}.bb-wallet-stats{grid-auto-columns:minmax(80px,1fr)}}@media (min-width:64rem){.bb-wallet-card{max-width:none}}.bb-wallet-stat-card{min-height:96px;padding-top:.55rem}.bb-wallet-stat-icon{background:var(--color-copper);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;margin-bottom:.2rem;display:inline-flex}.bb-wallet-stat-card.is-active .bb-wallet-stat-icon{box-shadow:0 0 0 2px #b06c3c40}.bb-wallet-card-watermark-img{object-fit:contain;object-position:right bottom;opacity:.18;filter:brightness(1.15)contrast(.95);width:160px;height:160px;display:block}@media (min-width:768px){.bb-wallet-card-watermark-img{width:200px;height:200px}}.bb-dash-hero{isolation:isolate;color:#f4efe5;background:#1f2419;border-radius:14px;width:100%;height:clamp(220px,32vw,280px);margin-top:.25rem;position:relative;overflow:hidden}@media (max-width:47.99rem){.bb-dash-hero:has(.bb-hero-invite){height:auto;min-height:clamp(220px,32vw,280px)}.bb-dash-hero:has(.bb-hero-invite) .bb-dash-hero-inner{padding-bottom:1.4rem}}.bb-dash-hero-img{object-fit:cover;object-position:center;z-index:0}.bb-dash-hero-overlay{z-index:1;background:linear-gradient(90deg,#0b0806c7 0%,#0b08068c 55%,#0b080659 100%);position:absolute;inset:0}.bb-dash-hero-inner{z-index:2;justify-content:space-between;align-items:center;gap:.75rem;height:100%;padding:1rem 1.1rem;display:flex;position:relative}.bb-dash-hero-text{flex:auto;min-width:0;max-width:100%}.bb-dash-hero-eyebrow{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.18em;color:#f4efe5bf;margin:0;font-size:.7rem;font-weight:700}.bb-dash-hero-title{font-family:var(--font-barlow-condensed);color:#fff;overflow-wrap:anywhere;margin:.2rem 0 .3rem;font-size:clamp(1.9rem,7vw,2.6rem);font-weight:800;line-height:1.05}.bb-dash-hero-sub{font-family:var(--font-barlow);color:#f4efe5d9;margin:0;font-size:.95rem}@media (min-width:80rem){.bb-dash-hero-title{font-size:clamp(2.2rem,5vw,3rem)}.bb-dash-hero-sub{font-size:1.05rem}.bb-dash-hero-eyebrow{font-size:.78rem}}@media (min-width:120rem){.bb-dash-hero-title{font-size:clamp(2.6rem,4vw,3.4rem)}.bb-dash-hero-sub{font-size:1.15rem}}@media (min-width:80rem){.bb-page-title{font-size:2.125rem}}@media (min-width:96rem){.bb-page-title{font-size:2.375rem}}.bb-dash-hero-shield{filter:drop-shadow(0 6px 14px #00000073);flex-shrink:0;width:clamp(64px,18vw,96px);height:auto}.bb-quick-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}@media (max-width:480px){.bb-quick-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}}.bb-quick-card{background:var(--color-callout-bg);color:#fff;border:1px solid #b06c3c2e;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.45rem;min-height:132px;padding:1.05rem 1rem 1.7rem 1.15rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform 50ms;display:flex;position:relative;overflow:hidden}.bb-quick-card:before{content:"";background:var(--color-copper);opacity:.7;width:3px;height:100%;position:absolute;top:0;left:0}.bb-quick-card:hover{border-color:#b06c3c80;box-shadow:0 6px 18px #00000047}.bb-quick-card:active{transform:translateY(1px)}.bb-quick-card-icon{width:2.4rem;height:2.4rem;color:var(--color-copper);background:#b06c3c33;border-radius:10px;justify-content:center;align-items:center;margin-bottom:.25rem;display:inline-flex}.bb-quick-card-title{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.08em;color:#fff;font-size:1rem;font-weight:700}.bb-quick-card-sub{font-family:var(--font-barlow);color:#ffffffad;font-size:.8rem;line-height:1.3}.bb-quick-card-arrow{background:var(--color-copper);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:inline-flex;position:absolute;bottom:.7rem;right:.7rem}.bb-pending-card{border:1px solid var(--color-card-divider);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.bb-pending-left{align-items:center;gap:.75rem;min-width:0;display:flex}.bb-pending-icon{width:2.4rem;height:2.4rem;color:var(--color-copper);background:#b06c3c1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bb-pending-meta{flex-direction:column;min-width:0;display:flex}.bb-pending-count{font-family:var(--font-barlow-condensed);color:var(--color-ink);font-size:1.5rem;font-weight:800;line-height:1}.bb-pending-label{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.1em;color:var(--color-ink-soft);margin-top:.15rem;font-size:.7rem;font-weight:700}.bb-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.bb-stat-row .bb-stat-card-iconed{border:1px solid var(--color-card-divider);background:#fff;border-radius:14px;align-items:center;gap:.55rem;min-height:76px;padding:.75rem .7rem;display:flex}.bb-stat-row .bb-stat-icon{width:2rem;height:2rem;color:var(--color-copper);background:#b06c3c1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bb-stat-row .bb-stat-text{flex-direction:column;min-width:0;display:flex}.bb-stat-row .bb-stat-text .v{font-family:var(--font-barlow-condensed);color:var(--color-ink);font-size:1.4rem;font-weight:800;line-height:1}.bb-stat-row .bb-stat-text .l{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.1em;color:var(--color-ink-soft);margin-top:.2rem;font-size:.66rem;font-weight:700;line-height:1.1}.bb-dash-section-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.6rem;display:flex}.bb-dash-section-title{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.12em;color:var(--color-ink-muted);font-size:.78rem;font-weight:700}.bb-wallet-stack{flex-direction:column;gap:.75rem;display:flex}@media (min-width:64rem){.bb-wallet-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}}@media (min-width:80rem){.bb-wallet-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media (min-width:120rem){.bb-wallet-stack{grid-template-columns:repeat(4,minmax(0,1fr))}}.bb-wallet-stack .bb-wallet-card{flex:auto;width:100%;max-width:100%}@media (min-width:64rem){.bb-wallet-stack .bb-wallet-card{aspect-ratio:1.6;min-height:0;max-height:240px}}.bb-trip-row{grid-template-columns:4.6rem minmax(0,1fr) auto}.bb-trip-cal{border:1px solid var(--color-card-divider);background:#faf7f2;border-radius:10px;flex-direction:column;align-self:flex-start;width:4.6rem;display:flex;overflow:hidden;box-shadow:0 1px 2px #0b08060a}.bb-trip-cal-top{color:#fff;font-family:var(--font-barlow-condensed);letter-spacing:.14em;text-transform:uppercase;text-align:center;background:#3f4b3a;padding:.28rem 0 .22rem;font-size:.7rem;font-weight:700}.bb-trip-cal-day{font-family:var(--font-barlow-condensed);color:var(--color-ink);text-align:center;padding:.5rem 0 .45rem;font-size:1.7rem;font-weight:800;line-height:1}.bb-trip-cal-mountains{width:100%;height:22px;color:var(--color-ink);opacity:.18;display:block}.bb-net-card{border:1px solid var(--color-card-divider);isolation:isolate;background:radial-gradient(circle at 90% 0,#b06c3c0f 0,#0000 45%),radial-gradient(circle at 0 100%,#0b08060a 0,#0000 50%),#fff;border-radius:14px;position:relative;overflow:hidden}.bb-net-card-pad{padding:1rem 1.1rem}.bb-net-watermark{z-index:0;color:var(--color-ink);opacity:.16;pointer-events:none;position:absolute;bottom:0;right:0}.bb-net-section-head{align-items:center;gap:.55rem;margin:1.25rem 0 .6rem;display:flex}.bb-net-section-icon{width:1.7rem;height:1.7rem;color:var(--color-copper);background:#b06c3c1f;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.bb-net-section-title{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.14em;color:var(--color-ink);font-size:.85rem;font-weight:700}.bb-net-invite{padding:1rem 1.1rem 1.1rem}.bb-net-invite-head{align-items:center;gap:.6rem;margin-bottom:.85rem;display:flex}.bb-net-invite-icon{width:2.4rem;height:2.4rem;color:var(--color-copper);background:#b06c3c24;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bb-net-invite-title{font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink);margin:0;font-size:1.05rem;font-weight:800}.bb-cta-block{background:var(--color-copper);color:#fff;width:100%;font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1rem;font-size:1rem;font-weight:800;text-decoration:none;transition:filter .12s,transform 50ms;display:inline-flex;box-shadow:0 4px 10px #b06c3c47}.bb-cta-block:hover{filter:brightness(1.05)}.bb-cta-block:active{transform:translateY(1px)}.bb-cta-block:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.bb-net-person{padding:1rem 1.1rem}.bb-net-person-row{z-index:1;align-items:center;gap:.85rem;display:flex;position:relative}.bb-person-avatar-lg{width:4.4rem;height:4.4rem;color:var(--color-copper);font-family:var(--font-barlow-condensed);box-shadow:0 0 0 1px var(--color-card-divider);background:#3f4b3a;border:3px solid #fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.7rem;font-weight:800;display:inline-flex}.bb-net-person-text{flex:1;min-width:0}.bb-net-person-name{font-family:var(--font-barlow);color:var(--color-ink);overflow-wrap:anywhere;font-size:1.05rem;font-weight:700}.bb-net-person-sub{font-family:var(--font-barlow);color:var(--color-ink-soft);overflow-wrap:anywhere;margin-top:.15rem;font-size:.82rem}.bb-net-divider{z-index:1;background:var(--color-card-divider);height:1px;margin-top:.85rem;position:relative}.bb-net-person-action{z-index:1;justify-content:flex-end;margin-top:.55rem;display:flex;position:relative}.bb-dash-hero-eyebrow-copper{color:var(--color-copper)}.bb-net-watermark-img{object-fit:contain;object-position:right bottom;opacity:.18;width:220px;height:auto;max-height:100%;margin-bottom:-8px;margin-right:-16px;display:block}.bb-trip-row{position:relative;overflow:hidden}.bb-trip-card-watermark{object-fit:contain;object-position:right bottom;opacity:.16;pointer-events:none;z-index:0;width:180px;height:auto;max-height:100%;position:absolute;bottom:-10px;right:-16px}.bb-trip-row>.bb-trip-cal,.bb-trip-row>.bb-trip-body,.bb-trip-row>.bb-pill{z-index:1;position:relative}.bb-photo-emphasize{border:1px solid #b06c3c80}.bb-photo-empty{border:1px dashed var(--color-card-divider);text-align:center;cursor:pointer;width:100%;min-height:140px;color:var(--color-ink-muted);font:inherit;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:1.2rem 1rem;transition:border-color .12s,background .12s;display:flex}.bb-photo-empty:hover:not(:disabled){background:#b06c3c0a;border-color:#b06c3c8c}.bb-photo-empty:disabled{opacity:.7;cursor:not-allowed}.bb-photo-empty-icon{width:2.6rem;height:2.6rem;color:var(--color-copper);background:#b06c3c1f;border-radius:999px;justify-content:center;align-items:center;margin-bottom:.2rem;display:inline-flex}.bb-photo-empty-title{font-family:var(--font-barlow);color:var(--color-ink);font-size:.95rem;font-weight:600}.bb-photo-empty-sub{font-family:var(--font-barlow);color:var(--color-ink-soft);font-size:.82rem}.bb-photo-preview{flex-direction:column;gap:.6rem;display:flex}.bb-photo-img{object-fit:contain;border:1px solid var(--color-card-divider);background:#1f2419;border-radius:12px;width:100%;max-height:60vh;display:block}.bb-photo-actions{justify-content:flex-end;gap:1rem;display:flex}.bb-wallet-carousel-wrap{position:relative}.bb-wallet-carousel:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #b06c3c8c}.bb-wallet-nav{background:var(--color-copper);color:#fff;cursor:pointer;z-index:2;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;transition:filter .12s,transform 50ms;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 10px #0b080640}.bb-wallet-nav:hover{filter:brightness(1.05)}.bb-wallet-nav:active{transform:translateY(calc(1px - 50%))}.bb-wallet-nav-prev{left:-.6rem}.bb-wallet-nav-next{right:-.6rem}@media (min-width:768px){.bb-wallet-nav{display:inline-flex}}.bb-wallet-deck{cursor:grab;perspective:1200px;touch-action:pan-y;outline:none;width:100%;min-height:220px;position:relative}.bb-wallet-deck:focus-visible{outline-offset:6px;border-radius:14px;outline:2px solid #b06c3c8c}.bb-wallet-deck-slot{transform-origin:50% 100%;will-change:transform, opacity, filter;transition:transform .2s ease-out,opacity .2s ease-out,filter .2s ease-out;display:block;position:absolute;inset:0}.bb-wallet-deck-slot .bb-wallet-card{scroll-snap-align:none;flex:auto;width:100%;height:100%}@media (hover:hover){.bb-wallet-deck.is-fanned .bb-wallet-deck-slot:hover{transform:var(--fan-tx,translate3d(0, -8px, 0)) scale(1.04)!important;z-index:200!important;filter:brightness()!important}.bb-wallet-deck.is-fanned .bb-wallet-deck-slot:hover .bb-wallet-card{box-shadow:0 0 0 2px var(--color-copper), 0 14px 28px #0b080652}}.bb-wallet-deck-more{border:1px dashed var(--color-card-divider);color:var(--color-ink-muted);font-family:var(--font-barlow-condensed);background:#1f241914;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-weight:700;display:flex!important}.bb-wallet-deck-more-num{color:var(--color-ink);font-size:1.6rem}.bb-wallet-deck-more-label{text-transform:uppercase;letter-spacing:.12em;color:var(--color-ink-soft);font-size:.7rem}@media (min-width:768px){.bb-wallet-deck{min-height:240px;margin-right:12rem}}.bb-wallet-deck-slot:not(.bb-wallet-deck-slot--peek) .bb-wallet-card{box-shadow:0 14px 28px #0b08064d,0 4px 10px #0b080633}@media (min-width:768px){.bb-wallet-deck{min-height:260px}}.bb-wallet-deck-slot--peek .bb-wallet-card{box-shadow:0 -3px 6px #0006,0 2px 6px #0000002e,inset 0 2px #e7dbc44d}.bb-wallet-deck-slot--peek-1 .bb-wallet-card{box-shadow:0 -4px 8px #00000070,0 2px 8px #0003,inset 0 2px #e7dbc44d}.bb-wallet-deck-slot--peek-2 .bb-wallet-card{box-shadow:0 -5px 10px #0000007a,0 2px 10px #00000038,inset 0 2px #e7dbc452}.bb-wallet-deck{min-height:260px}@media (min-width:768px){.bb-wallet-deck{min-height:280px}}.bb-wallet-card--tag-family{padding-top:1.45rem;padding-left:2.6rem}.bb-wallet-card--tag-family .bb-wallet-card-top{padding-left:.95rem}.bb-wallet-card--tag-family .bb-wallet-card-eyebrow{margin-top:-.15rem;margin-left:1rem}.bb-wallet-card--tag-family .bb-wallet-card-title{margin-top:.75rem}.bb-wallet-card--tag-family .bb-wallet-card-bottom{flex-direction:row-reverse}.bb-wallet-card--tag-family .bb-wallet-card-validity{text-align:left}.bb-wallet-card-meta{z-index:1;text-align:right;flex-direction:column;align-items:flex-end;gap:.2rem;max-width:50%;display:flex;position:absolute;top:1rem;right:1.1rem}.bb-wallet-card-meta-line{flex-direction:column;align-items:flex-end;gap:.05rem;margin:0;font-size:.78rem;line-height:1.15;display:flex}.bb-wallet-card-meta-label{text-transform:uppercase;letter-spacing:.06em;color:#f4efe599;font-size:.62rem;font-weight:500}.bb-wallet-card-meta-value{color:#f4efe5;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;overflow:hidden}.bb-wallet-card--guide-license{padding:0;display:block;position:relative}.bb-wallet-card--guide-license .bb-wallet-card-gl-row{align-items:baseline;min-height:1.1rem;display:flex;position:absolute;left:13%;right:50%}.bb-wallet-card--guide-license .bb-wallet-card-gl-row[data-slot=holder]{top:42%}.bb-wallet-card--guide-license .bb-wallet-card-gl-row[data-slot=state]{top:55%}.bb-wallet-card--guide-license .bb-wallet-card-gl-row[data-slot=id]{top:67%}.bb-wallet-card--guide-license .bb-wallet-card-gl-row[data-slot=valid]{top:79%}.bb-wallet-card-gl-value{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.02em;color:#f4efe5;text-shadow:0 1px 2px #0006;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;overflow:hidden}.bb-wallet-card-gl-status{z-index:2;position:absolute;bottom:1.5rem;right:1rem}@media (min-width:480px){.bb-wallet-card-gl-value{font-size:1.1rem}}.bb-wallet-card--used{background-image:url(/bb-card-skin-tagged-out.png)}.bb-wallet-card--license .bb-wallet-card-top{padding-left:.6rem}.bb-wallet-card--license .bb-wallet-card-title{margin-top:1.1rem}.bb-trip-meta-cell--harvest .bb-trip-meta-cell-icon{color:var(--color-copper)}.bb-trip-meta-cell--harvest .bb-trip-meta-cell-text{color:var(--color-copper);font-weight:600}.bb-icon-tile{border:1px solid var(--color-card-divider);width:3.25rem;height:3.25rem;color:var(--color-ink);font-family:var(--font-barlow);cursor:pointer;background:#fff;border-radius:.55rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;padding:.4rem .25rem;font-size:.7rem;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.bb-icon-tile:hover:not(:disabled){background:#fbf7f0;border-color:#b06c3c59}.bb-icon-tile:disabled{opacity:.55;cursor:not-allowed}.bb-icon-tile--destructive{color:#b33a2e;border-color:#b33a2e59}.bb-icon-tile--destructive:hover:not(:disabled){background:#b33a2e14;border-color:#b33a2e8c}.bb-genrow-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}@media (max-width:640px){.bb-genrow-actions{flex-basis:100%;justify-content:flex-start;margin-top:.4rem}}.bb-cta-full{justify-content:center;width:100%;display:flex}.bb-cta-destructive{color:#fff;width:100%;min-height:3rem;font-family:var(--font-barlow-condensed);text-transform:uppercase;letter-spacing:.16em;text-shadow:0 1px 1px #00000040;cursor:pointer;background-color:#b33a2e;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:filter .12s,box-shadow .15s;display:flex;box-shadow:0 4px 10px #0000002e}.bb-cta-destructive:hover:not(:disabled){background-color:#9a302a;box-shadow:0 6px 14px #00000038}.bb-cta-destructive:disabled{opacity:.55;cursor:not-allowed}.bb-avatar-sm{width:1.75rem;height:1.75rem;color:var(--color-copper);background:#f1e9da;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bb-purpose-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}@media (max-width:39.99rem){.bb-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bb-warning-tile{border:1px solid var(--color-card-divider);color:var(--color-ink-muted);background:#1f24190d;border-radius:.55rem;align-items:flex-start;gap:.5rem;padding:.6rem .75rem;font-size:.85rem;line-height:1.4;display:flex}.bb-warning-tile-icon{color:var(--color-ink-soft);flex-shrink:0;margin-top:2px}.bb-log-trip-grid{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}@media (min-width:38rem){.bb-log-trip-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:1.5rem}}.bb-log-trip-grid>*{min-width:0}.bb-log-trip-grid input[type=date]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.bb-trip-detail-grid{grid-template-columns:1fr;grid-template-areas:"editor""hunters""docs";gap:1rem;display:grid}.bb-trip-detail-grid-editor{grid-area:editor;min-width:0}.bb-trip-detail-grid-hunters{grid-area:hunters;min-width:0}.bb-trip-detail-grid-docs{grid-area:docs;min-width:0}@media (min-width:64rem){.bb-trip-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"editor hunters""docs hunters";align-items:start;gap:1.75rem}}.bb-trip-detail-grid--hunter-side{grid-template-areas:"editor""side"}.bb-trip-detail-grid--hunter-side .bb-trip-detail-grid-side{flex-direction:column;grid-area:side;gap:1rem;min-width:0;display:flex}@media (min-width:64rem){.bb-trip-detail-grid--hunter-side{grid-template-areas:"editor side"}}.bb-log-2col{flex-direction:column;gap:1rem;display:flex}.bb-log-col-left,.bb-log-col-right{flex-direction:column;gap:1rem;min-width:0;display:flex}@media (min-width:64rem){.bb-log-2col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}.bb-log-mobile-divider{display:none}}@media (max-width:47.99rem){.bb-tile-body input,.bb-tile-body select,.bb-tile-body textarea{box-sizing:border-box;min-width:0;max-width:100%}.bb-log-trip-grid,.bb-log-trip-grid>*{min-width:0;max-width:100%}}.bb-bulk-bar{z-index:20;-webkit-backdrop-filter:saturate(140%)blur(6px);border:1px solid var(--color-card-divider);background:#fffbf0f5;border-radius:.625rem;margin-bottom:.6rem;padding:.55rem .75rem;position:sticky;top:.5rem;box-shadow:0 4px 12px #1f241914}.bb-bulk-bar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bb-help-shell{flex-direction:column;gap:1.5rem;max-width:64rem;margin-top:1.5rem;display:flex}.bb-help-section{flex-direction:column;gap:.85rem;scroll-margin-top:5rem;display:flex}.bb-help-h2{font-family:var(--font-barlow-condensed);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);margin:0;font-size:1.1rem;font-weight:800}.bb-help-section-sub{font-family:var(--font-barlow);color:var(--color-ink-muted);margin:-.35rem 0 0;font-size:.95rem;line-height:1.5}.bb-help-search{flex-direction:column;gap:.5rem;display:flex}.bb-help-search-input{border:1px solid var(--color-card-divider);background:#fff;border-radius:999px;align-items:center;padding:.5rem .75rem .5rem .85rem;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.bb-help-search-input:focus-within{border-color:var(--color-copper);box-shadow:0 0 0 3px #b06c3c2e}.bb-help-search-icon{color:var(--color-ink-muted);flex-shrink:0}.bb-help-search-field{font-family:var(--font-barlow);color:var(--color-ink);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:.4rem .5rem;font-size:1rem}.bb-help-search-field::placeholder{color:var(--color-ink-muted)}.bb-help-search-clear{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:.3rem;display:inline-flex}.bb-help-search-clear:hover{color:var(--color-ink);background:#0b08060f}.bb-help-search-results{border:1px solid var(--color-card-divider);background:#fff;border-radius:12px;padding:.4rem}.bb-help-search-empty{font-family:var(--font-barlow);color:var(--color-ink-muted);margin:0;padding:.85rem;font-size:.95rem}.bb-help-search-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bb-help-search-result{color:inherit;border-radius:8px;flex-direction:column;gap:.2rem;padding:.7rem .85rem;text-decoration:none;display:flex}.bb-help-search-result:hover{background:#b06c3c14}.bb-help-search-result-title{font-family:var(--font-barlow-condensed);color:var(--color-ink);font-size:1rem;font-weight:700}.bb-help-search-result-excerpt{font-family:var(--font-barlow);color:var(--color-ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.bb-help-chips{grid-template-columns:1fr;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.bb-help-chips{grid-template-columns:1fr 1fr}}@media (min-width:64rem){.bb-help-chips{grid-template-columns:1fr 1fr 1fr}}.bb-help-chip{border:1px solid var(--color-card-divider);color:var(--color-ink);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:.85rem;padding:.7rem .95rem;text-decoration:none;transition:border-color .18s,transform .12s,box-shadow .18s;display:flex}.bb-help-chip:hover{border-color:#b06c3c80;transform:translateY(-1px);box-shadow:0 6px 16px #0b08060d}.bb-help-chip-title{font-family:var(--font-barlow-condensed);font-size:.95rem;font-weight:700}.bb-help-chip-count{font-family:var(--font-barlow-condensed);letter-spacing:.08em;color:var(--color-copper);background:#b06c3c1f;border-radius:999px;flex-shrink:0;padding:.1rem .55rem;font-size:.78rem;font-weight:700}.bb-help-grid{grid-template-columns:1fr;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.bb-help-grid{grid-template-columns:1fr 1fr}}.bb-help-card{border:1px solid var(--color-card-divider);color:var(--color-ink);background:#fff;border-radius:10px;flex-direction:column;gap:.35rem;padding:.95rem 1.05rem 1rem;text-decoration:none;transition:border-color .18s,transform .12s,box-shadow .18s;display:flex}.bb-help-card:hover{border-color:#b06c3c80;transform:translateY(-1px);box-shadow:0 8px 18px #0b08060f}.bb-help-card-title{font-family:var(--font-barlow-condensed);font-size:1.02rem;font-weight:700;line-height:1.2}.bb-help-card-excerpt{font-family:var(--font-barlow);color:var(--color-ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.45;display:-webkit-box;overflow:hidden}.bb-help-fallback{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}@media (min-width:36rem){.bb-help-fallback{flex-direction:row;justify-content:space-between;align-items:center}}.bb-help-fallback-title{font-family:var(--font-barlow-condensed);color:var(--color-ink);margin:0 0 .2rem;font-size:1.02rem;font-weight:800}.bb-help-fallback-body{font-family:var(--font-barlow);color:var(--color-ink-muted);margin:0;font-size:.92rem}.bb-help-article{font-family:var(--font-barlow);color:var(--color-ink);max-width:38rem;margin-top:1.25rem;font-size:1.02rem;line-height:1.65}.bb-help-article p{margin:0 0 1rem}.bb-help-article h2{font-family:var(--font-barlow-condensed);letter-spacing:-.005em;color:var(--color-ink);margin:1.85rem 0 .6rem;font-size:1.4rem;font-weight:800}.bb-help-article h3{font-family:var(--font-barlow-condensed);color:var(--color-ink);margin:1.4rem 0 .5rem;font-size:1.15rem;font-weight:700}.bb-help-article ul,.bb-help-article ol{margin:0 0 1rem 1.25rem;padding:0}.bb-help-article li{margin:0 0 .4rem}.bb-help-article a{color:var(--color-copper);text-underline-offset:2px;text-decoration:underline}.bb-help-article strong{color:var(--color-ink);font-weight:600}.bb-help-article code{color:var(--color-copper);background:#b06c3c1a;border-radius:4px;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.bb-help-article blockquote{border-left:3px solid var(--color-copper);color:var(--color-ink-soft);margin:1rem 0;padding-left:.95rem;font-style:normal}.bb-help-article img{border:1px solid var(--color-card-divider);border-radius:10px;max-width:100%;height:auto;margin:.85rem 0}.bb-mkt-qr{color:#f4efe5;background:#0b0806;border-top:1px solid #b06c3c2e;padding:3rem 1.5rem 4rem}@media (min-width:768px){.bb-mkt-qr{padding:3.5rem 2rem 4.5rem}}@media (min-width:1024px){.bb-mkt-qr{padding:3rem 2rem 3.5rem}}.bb-mkt-qr-inner{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}@media (min-width:768px){.bb-mkt-qr-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:3rem}}.bb-mkt-qr-copy{flex-direction:column;gap:.5rem;max-width:36rem;display:flex}.bb-mkt-qr-title{font-family:var(--font-barlow-condensed);color:#fff;margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.05}.bb-mkt-qr-sub{font-family:var(--font-barlow);color:#f4efe5c7;margin:.15rem 0 0;font-size:1rem;line-height:1.5}.bb-mkt-qr-url{font-family:var(--font-barlow-condensed);letter-spacing:.16em;text-transform:uppercase;color:var(--color-copper);word-break:break-all;margin:.6rem 0 0;font-size:.78rem;font-weight:700}.bb-mkt-qr-card{background:#faf7f2;border:1px solid #b06c3c73;border-radius:16px;justify-content:center;align-self:flex-start;align-items:center;padding:1rem;display:inline-flex;box-shadow:0 18px 36px #00000059,0 0 0 6px #b06c3c14}@media (min-width:768px){.bb-mkt-qr-card{align-self:center}}.bb-mkt-qr-card svg{width:160px;height:160px;display:block}@media (min-width:768px){.bb-mkt-qr-card svg{width:176px;height:176px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
