/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer components{.bnl-lighthouse{flex-direction:column;gap:.5lh;margin:0;display:flex;container-type:inline-size}.bnl-lighthouse__image{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ink-xlight,var(--color-stone-300));width:100%;height:auto}.bnl-lighthouse__card{--gauge-size:clamp(2.5rem, 17cqi, 4.5rem);border-radius:var(--radius-3xl,1.5rem);background-color:var(--color-white,#fff);color:var(--color-stone-950,oklch(14.7% .004 49.25));box-shadow:var(--wa-shadow-m);flex-direction:column;gap:1lh;padding:clamp(1rem,7cqi,1.875rem);display:flex}.bnl-lighthouse__card--placeholder{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-ink-light,var(--color-stone-500));background-color:var(--color-surface-raised,var(--color-white))}.bnl-lighthouse__gauges{justify-items:center;gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}.bnl-lighthouse__gauge{align-items:center;gap:var(--spacing,.25rem);text-align:center;flex-direction:column;min-width:0;display:flex;position:relative}.bnl-lighthouse__ring{width:var(--gauge-size);height:var(--gauge-size);display:block}.bnl-lighthouse__ring-track{fill:none;stroke:#1f9a5e40}@supports (color:color-mix(in lab, red, red)){.bnl-lighthouse__ring-track{stroke:color-mix(in oklch, var(--color-accent-3) 25%, transparent)}}.bnl-lighthouse__ring-track{stroke-width:4px}.bnl-lighthouse__ring-arc{fill:none;stroke:var(--color-accent-3);stroke-width:4px;stroke-linecap:butt}.bnl-lighthouse__value{font-variation-settings:var(--vf-settings);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);font-family:GT Standard,ui-sans-serif,system-ui,sans-serif;line-height:1;font-weight:var(--font-weight-semibold,600);color:var(--color-accent-3,#1f9a5e);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);top:calc(var(--gauge-size) / 2);font-size:calc(var(--gauge-size) * .39);letter-spacing:-.03em;position:absolute;transform:translateY(-50%)}.bnl-lighthouse__label{font-variation-settings:var(--vf-settings);--tw-leading:var(--leading-tight,1.25);font-family:GT Standard,ui-sans-serif,system-ui,sans-serif;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-wrap:balance;font-size:clamp(.5625rem,3.4cqi,.75rem)}.bnl-lighthouse__metrics{column-gap:1.5em;row-gap:calc(var(--spacing,.25rem) * 2);font-variation-settings:var(--vf-settings);--tw-font-weight:var(--font-weight-semibold,600);font-family:GT Standard,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1rem,.9375rem + .2778cqi,1.125rem);font-weight:var(--font-weight-semibold,600);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.bnl-lighthouse__metrics li{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:inline-flex}.bnl-lighthouse__metrics wa-icon{color:var(--color-accent-3,#1f9a5e);font-size:1.2em}.bnl-lighthouse__note{text-align:center;font-variation-settings:var(--vf-settings);font-family:GT Standard Mono,ui-monospace,monospace;font-size:clamp(.8333rem,.828rem + .0236cqi,.844rem);line-height:var(--tw-leading,1.375);color:var(--color-ink-light,var(--color-stone-500));margin:0}.bnl-lighthouse__caption{text-align:center;font-size:clamp(.8333rem,.828rem + .0236cqi,.844rem);line-height:var(--tw-leading,1.375);color:var(--color-ink-light,var(--color-stone-500))}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
