/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--leading-tight:1.25;--radius-lg:.5rem;--radius-xl:.75rem;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--txt);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.6;overflow-x:clip}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;line-height:1.1}:focus-visible{outline:2px solid var(--acid-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer components{.hs-kicker{font-family:var(--font-body);text-transform:uppercase;letter-spacing:2.5px;color:var(--acid-ink);font-size:11px;font-weight:700}.hs-bouton{background:var(--txt);color:#fff;font-family:var(--font-display);cursor:pointer;box-shadow:var(--shadow-btn);border:0;border-radius:14px;align-items:center;gap:10px;padding:15px 26px;font-size:14px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.hs-bouton:hover:not(:disabled){background:#000;transform:translateY(-2px)}.hs-bouton:disabled{opacity:.5;cursor:not-allowed}.hs-bouton__signe{color:var(--acid);font-size:16px;font-weight:800;line-height:1}.hs-bouton-acide{background:var(--acid);color:#2a3a00;font-family:var(--font-display);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:11px 18px;font-size:11.5px;font-weight:600;transition:transform .2s;display:inline-flex}.hs-bouton-acide:hover:not(:disabled){transform:translateY(-2px)}.hs-champ{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--txt);font-family:var(--font-body);border-radius:14px;padding:14px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.hs-champ::placeholder{color:var(--muted)}.hs-champ:focus{border-color:var(--acid-dark);box-shadow:0 0 0 3px var(--acid-tint);outline:none}.hs-carte{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card)}.hs-halo{background:var(--glow);pointer-events:none;z-index:0;position:absolute;inset:0}.hs-toast{background:var(--txt);color:var(--acid);font-family:var(--font-body);box-shadow:var(--shadow-btn);z-index:50;border-radius:14px;padding:14px 22px;font-size:14px;font-weight:600;animation:monte-toast .3s cubic-bezier(.16,1,.3,1) both;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.bb-page-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;display:flex}.bb-page-title{letter-spacing:-.045em;max-width:760px;margin-top:12px;font-size:clamp(30px,4vw,52px);font-weight:800}.bb-page-copy{max-width:650px;color:var(--muted);margin-top:14px;font-size:15px}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.z-10{z-index:10}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[2px\]{margin-top:2px}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-\[2px\]{margin-left:2px}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.aspect-\[4\/5\]{aspect-ratio:4/5}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-10{height:calc(var(--spacing) * 10)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-72{height:calc(var(--spacing) * 72)}.h-\[18px\]{height:18px}.h-\[280px\]{height:280px}.h-\[420px\]{height:420px}.h-full{height:100%}.h-px{height:1px}.max-h-\[92dvh\]{max-height:92dvh}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[44px\]{min-height:44px}.min-h-\[72px\]{min-height:72px}.min-h-\[82px\]{min-height:82px}.min-h-dvh{min-height:100dvh}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing) * 4)}.w-\[18px\]{width:18px}.w-full{width:100%}.max-w-\[440px\]{max-width:440px}.max-w-\[470px\]{max-width:470px}.max-w-\[480px\]{max-width:480px}.max-w-\[500px\]{max-width:500px}.max-w-\[540px\]{max-width:540px}.max-w-\[620px\]{max-width:620px}.max-w-\[650px\]{max-width:650px}.max-w-\[680px\]{max-width:680px}.max-w-\[690px\]{max-width:690px}.max-w-\[700px\]{max-width:700px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[920px\]{max-width:920px}.min-w-0{min-width:0}.min-w-\[230px\]{min-width:230px}.flex-1{flex:1}.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,)}.animate-pulse{animation:var(--animate-pulse)}.animate-rise{animation:rise .5s cubic-bezier(.16,1,.3,1) both}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.place-items-end{place-items:end}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[99px\]{border-radius:99px}.rounded-full{border-radius:3.40282e+38px}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[26px\]{border-top-left-radius:26px;border-top-right-radius:26px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.\!border-acid\/30{border-color:var(--acid)!important}@supports (color:color-mix(in lab,red,red)){.\!border-acid\/30{border-color:color-mix(in oklab,var(--acid) 30%,transparent)!important}}.\!border-white\/15{border-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.\!border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)!important}}.border-acid{border-color:var(--acid)}.border-acid-dark{border-color:var(--acid-dark)}.border-acid\/25{border-color:var(--acid)}@supports (color:color-mix(in lab,red,red)){.border-acid\/25{border-color:color-mix(in oklab,var(--acid) 25%,transparent)}}.border-acid\/35{border-color:var(--acid)}@supports (color:color-mix(in lab,red,red)){.border-acid\/35{border-color:color-mix(in oklab,var(--acid) 35%,transparent)}}.border-acid\/45{border-color:var(--acid)}@supports (color:color-mix(in lab,red,red)){.border-acid\/45{border-color:color-mix(in oklab,var(--acid) 45%,transparent)}}.border-coral,.border-coral\/35{border-color:var(--coral)}@supports (color:color-mix(in lab,red,red)){.border-coral\/35{border-color:color-mix(in oklab,var(--coral) 35%,transparent)}}.border-coral\/40{border-color:var(--coral)}@supports (color:color-mix(in lab,red,red)){.border-coral\/40{border-color:color-mix(in oklab,var(--coral) 40%,transparent)}}.border-coral\/45{border-color:var(--coral)}@supports (color:color-mix(in lab,red,red)){.border-coral\/45{border-color:color-mix(in oklab,var(--coral) 45%,transparent)}}.border-line{border-color:var(--line)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.\!bg-acid\/10{background-color:var(--acid)!important}@supports (color:color-mix(in lab,red,red)){.\!bg-acid\/10{background-color:color-mix(in oklab,var(--acid) 10%,transparent)!important}}.\!bg-white\/\[\.06\]{background-color:#ffffff0f!important}@supports (color:color-mix(in lab,red,red)){.\!bg-white\/\[\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)!important}}.bg-\[\#080b08\]{background-color:#080b08}.bg-\[\#fff4f1\]{background-color:#fff4f1}.bg-acid{background-color:var(--acid)}.bg-acid-tint{background-color:var(--acid-tint)}.bg-acid\/10{background-color:var(--acid)}@supports (color:color-mix(in lab,red,red)){.bg-acid\/10{background-color:color-mix(in oklab,var(--acid) 10%,transparent)}}.bg-coral,.bg-coral\/5{background-color:var(--coral)}@supports (color:color-mix(in lab,red,red)){.bg-coral\/5{background-color:color-mix(in oklab,var(--coral) 5%,transparent)}}.bg-coral\/10{background-color:var(--coral)}@supports (color:color-mix(in lab,red,red)){.bg-coral\/10{background-color:color-mix(in oklab,var(--coral) 10%,transparent)}}.bg-ink,.bg-ink\/60{background-color:var(--txt)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/60{background-color:color-mix(in oklab,var(--txt) 60%,transparent)}}.bg-line{background-color:var(--line)}.bg-muted{background-color:var(--muted)}.bg-soft{background-color:var(--soft)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-white\/\[\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/\[\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.035\]{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.bg-white\/\[\.055\]{background-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.055\]{background-color:color-mix(in oklab,var(--color-white) 5.5%,transparent)}}.object-cover{object-fit:cover}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[6px\]{padding-inline:6px}.px-\[18px\]{padding-inline:18px}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.\!py-3\.5{padding-block:calc(var(--spacing) * 3.5)!important}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-\[2px\]{padding-block:2px}.py-\[6px\]{padding-block:6px}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-titre{font-family:var(--font-display)}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[clamp\(34px\,4\.2vw\,62px\)\]{font-size:clamp(34px,4.2vw,62px)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-none{--tw-leading:1;line-height:1}.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-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[-0\.5px\]{--tw-tracking:-.5px;letter-spacing:-.5px}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.break-all{word-break:break-all}.\!text-acid{color:var(--acid)!important}.\!text-white{color:var(--color-white)!important}.text-acid{color:var(--acid)}.text-acid-dark{color:var(--acid-dark)}.text-acid-ink{color:var(--acid-ink)}.text-coral{color:var(--coral)}.text-current{color:currentColor}.text-ink{color:var(--txt)}.text-muted{color:var(--muted)}.text-white{color:var(--color-white)}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.text-white\/42{color:#ffffff6b}@supports (color:color-mix(in lab,red,red)){.text-white\/42{color:color-mix(in oklab,var(--color-white) 42%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.text-white\/68{color:color-mix(in oklab,var(--color-white) 68%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.accent-\[\#15180f\]{accent-color:#15180f}.shadow-carte{--tw-shadow:var(--shadow-card)}.shadow-carte,.shadow-modale{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-modale{--tw-shadow:var(--shadow-modal)}.backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}@media (hover:hover){.group-hover\:scale-\[1\.025\]:is(:where(.group):hover *){scale:1.025}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-acid:hover,.hover\:border-acid\/45:hover{border-color:var(--acid)}@supports (color:color-mix(in lab,red,red)){.hover\:border-acid\/45:hover{border-color:color-mix(in oklab,var(--acid) 45%,transparent)}}.hover\:text-acid:hover{color:var(--acid)}}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:place-items-center{place-items:center}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:rounded-\[26px\]{border-radius:26px}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[38px\]{font-size:38px}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}}}:root{--bg:#fff;--panel:#fff;--soft:#f6f7f3;--line:#e6e8e0;--line2:#d6d9cc;--txt:#15180f;--muted:#7c8272;--acid:#c6f432;--acid-ink:#5a7a00;--acid-dark:#b2e11f;--acid-tint:#f4fbdd;--coral:#ff5c39;--radius:18px;--radius-lg:26px;--radius-pill:99px;--shadow-card:0 12px 28px -14px #15180f2e;--shadow-hover:0 18px 40px -18px #15180f40;--shadow-modal:0 40px 100px -20px #15180f73;--shadow-btn:0 18px 40px -14px #15180f66;--font-display:"Unbounded",sans-serif;--font-body:"Archivo",sans-serif;--glow:radial-gradient(700px 400px at 85% -5%,#c6f4322e,transparent 60%),radial-gradient(600px 400px at 0% 105%,#ff5c3914,transparent 60%)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.bb-market{--market-panel:#0d110d;--market-panel-2:#111610;--market-line:#253020;--market-muted:#929d8b;color:#edf1e5;gap:22px;display:grid}.bb-market-intro{background:radial-gradient(700px 320px at 95% 0,#c6f4321f,#0000 64%),linear-gradient(135deg,#0a0d09,#11180d);border:1px solid #c6f43233;border-radius:25px;padding:clamp(24px,4vw,42px);position:relative;overflow:hidden;box-shadow:0 34px 80px -45px #000}.bb-market-intro:after{content:"";pointer-events:none;border:1px solid #c6f43214;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-180px;right:-90px;box-shadow:inset 0 0 0 58px #c6f43205,inset 0 0 0 118px #c6f43205}.bb-market-intro>div:first-child{z-index:2;max-width:820px;position:relative}.bb-market-intro h2{letter-spacing:-.045em;max-width:760px;margin-top:14px;font-size:clamp(26px,4vw,44px);line-height:1.08}.bb-market-intro>div:first-child>p:last-child{color:#edf1e594;max-width:750px;margin-top:17px;font-size:13.5px;line-height:1.7}.bb-mode-switch{z-index:3;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:3px;display:flex;position:absolute;top:30px;right:30px}.bb-mode-switch button{color:#ffffff73;border-radius:9px;min-height:34px;padding:7px 11px;font-size:9px;font-weight:800}.bb-mode-switch button.is-active{background:var(--acid);color:#263400}.bb-market-intro nav{z-index:2;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:31px;display:grid;position:relative}.bb-market-intro nav a{background:#ffffff08;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:12px 13px;transition:border-color .2s,background .2s,transform .2s;display:flex}.bb-market-intro nav a:hover{background:#c6f4320d;border-color:#c6f43259;transform:translateY(-2px)}.bb-market-intro nav b{color:var(--acid);font-family:var(--font-display);font-size:9px}.bb-market-intro nav span{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;overflow:hidden}.bb-analysis-section{border:1px solid var(--market-line);background:linear-gradient(145deg,#0d110d,#090c09);border-radius:22px;padding:clamp(20px,3vw,30px);scroll-margin-top:24px;box-shadow:0 24px 60px -40px #000}.bb-analysis-heading{align-items:start;gap:16px;margin-bottom:23px;display:flex}.bb-analysis-heading>span{width:40px;height:40px;color:var(--acid);font-family:var(--font-display);background:#c6f43213;border:1px solid #c6f43240;border-radius:12px;flex:0 0 40px;place-items:center;font-size:10px;display:grid}.bb-analysis-heading p{color:var(--acid);text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:800}.bb-analysis-heading h2{letter-spacing:-.035em;margin-top:5px;font-size:clamp(19px,2.5vw,28px)}.bb-analysis-heading small{color:var(--market-muted);margin-top:7px;font-size:11px;display:block}.bb-product-stage{grid-template-columns:minmax(220px,.72fr) minmax(330px,1.35fr) minmax(220px,.72fr);gap:17px;display:grid}.bb-product-visual{border:1px solid var(--market-line);background:radial-gradient(circle at 50% 48%,#c6f43221,#0000 36%),linear-gradient(150deg,#141a12,#090c09);border-radius:18px;place-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.bb-product-visual img{object-fit:cover;width:100%;height:100%}.bb-product-visual>div{color:#ffffff47;text-align:center;place-items:center;display:grid}.bb-product-visual>div span{font-family:var(--font-display);font-size:70px}.bb-product-visual>div small{max-width:140px;margin-top:10px;font-size:9px}.bb-source-badge{color:#ffffffa6;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050705d1;border:1px solid #ffffff1a;border-radius:10px;padding:9px 10px;font-size:9px;font-weight:700;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden}.bb-product-copy{border:1px solid var(--market-line);background:var(--market-panel-2);border-radius:18px;padding:23px}.bb-verdict-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.bb-sourcing-summary>span,.bb-verdict-line>span{text-transform:uppercase;letter-spacing:.06em;border-radius:99px;align-items:center;min-height:28px;padding:5px 10px;font-size:9px;font-weight:800;display:inline-flex}.is-pass{color:var(--acid);background:#c6f4321a;border:1px solid #c6f43247}.is-stop{color:#ff8e75;background:#ff5c3917;border:1px solid #ff5c394d}.bb-verdict-line small{color:var(--market-muted);font-size:9px}.bb-product-copy h3{margin-top:20px;font-size:clamp(24px,3vw,36px)}.bb-product-lead{color:var(--market-muted);margin-top:12px;font-size:13px;line-height:1.65}.bb-simple-facts{border:1px solid var(--market-line);background:var(--market-line);border-radius:13px;grid-template-columns:1fr 1fr;gap:1px;margin-top:23px;display:grid;overflow:hidden}.bb-simple-facts div{background:var(--market-panel);min-width:0;padding:13px}.bb-simple-facts dt{color:var(--market-muted);text-transform:uppercase;letter-spacing:.07em;font-size:8.5px;font-weight:700}.bb-simple-facts dd{margin-top:5px;font-size:11px;font-weight:600;line-height:1.4}.bb-explain{border-top:1px solid var(--market-line);margin-top:16px;padding-top:13px}.bb-explain summary{color:#cad2c1;cursor:pointer;align-items:center;gap:8px;font-size:10px;font-weight:700;list-style:none;display:flex}.bb-explain summary::-webkit-details-marker{display:none}.bb-explain summary span{width:19px;height:19px;color:var(--acid);background:#c6f4321f;border-radius:50%;place-items:center;font-size:9px;display:grid}.bb-explain>div{color:var(--market-muted);border-left:2px solid #c6f43259;margin-top:10px;padding-left:12px;font-size:10.5px;line-height:1.55}.bb-market[data-mode=compact] .bb-explain:not([open]){display:none}.bb-decision-card{background:linear-gradient(145deg,#c6f43212,#c6f43204);border:1px solid #c6f43233;border-radius:18px;flex-direction:column;min-width:0;padding:21px;display:flex}.bb-decision-card>p{color:var(--acid);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:800}.bb-decision-card strong{font-family:var(--font-display);margin-top:auto;padding-top:60px;font-size:17px;line-height:1.3}.bb-decision-card span{color:#c4cbbd;margin-top:12px;font-size:11px;line-height:1.55}.bb-decision-card small{color:var(--market-muted);margin-top:auto;padding-top:34px;font-size:9px;line-height:1.5}.bb-threshold-strip{border:1px solid var(--market-line);border-radius:15px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.bb-threshold-strip span{color:var(--market-muted);border-bottom:1px solid var(--market-line);gap:4px;padding:15px;font-size:9px;display:grid}.bb-threshold-strip span:nth-child(3n+2),.bb-threshold-strip span:nth-child(3n+3){border-left:1px solid var(--market-line)}.bb-threshold-strip span:nth-last-child(-n+3){border-bottom:0}.bb-threshold-strip b{color:var(--acid);font-family:var(--font-display);font-size:11px}.bb-threshold-note{color:var(--market-muted);margin-top:10px;font-size:9.5px}.bb-competitor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.bb-competitor-card{border:1px solid var(--market-line);background:var(--market-panel-2);border-radius:18px;grid-template-columns:minmax(170px,.72fr) minmax(260px,1.28fr);min-width:0;display:grid;overflow:hidden}.bb-site-preview{border-right:1px solid var(--market-line);background:radial-gradient(circle at 50% 45%,#c6f4321a,#0000 38%),#090c09;place-items:center;min-height:380px;display:grid;position:relative;overflow:hidden}.bb-site-preview img{object-fit:cover;object-position:top;width:100%;height:100%}.bb-site-preview>div{color:var(--market-muted);place-items:center;display:grid}.bb-site-preview>div span{width:75px;height:75px;color:var(--acid);font-family:var(--font-display);border:1px solid #c6f43238;border-radius:19px;place-items:center;font-size:17px;display:grid}.bb-site-preview>div small{text-overflow:ellipsis;max-width:150px;margin-top:13px;font-size:9px;overflow:hidden}.bb-site-preview>b{color:var(--acid);font-family:var(--font-display);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050705d1;border-radius:8px;padding:7px 8px;font-size:7px;position:absolute;top:11px;left:11px}.bb-competitor-body{min-width:0;padding:19px}.bb-competitor-body>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.bb-pass-chip{color:var(--acid);background:#c6f4321a;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800}.bb-competitor-body>div:first-child small{color:var(--market-muted);font-size:8px}.bb-competitor-body h3{margin-top:15px;font-size:19px}.bb-competitor-body>p{color:var(--market-muted);margin-top:8px;font-size:10.5px;line-height:1.55}.bb-competitor-body dl{gap:9px;margin-top:15px;display:grid}.bb-competitor-body dl div{border-top:1px solid var(--market-line);padding-top:9px}.bb-competitor-body dt{color:var(--market-muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.bb-competitor-body dd{margin-top:3px;font-size:9.5px;line-height:1.45}.bb-competitor-body>a,.bb-supplier-list a{color:var(--acid);text-underline-offset:3px;margin-top:15px;font-size:9px;font-weight:800;text-decoration:underline;display:inline-flex}.bb-excluded{border:1px dashed var(--market-line);border-radius:14px;margin-top:15px;padding:13px 15px}.bb-excluded summary{color:var(--market-muted);cursor:pointer;font-size:10px;font-weight:700}.bb-excluded>div{gap:8px;margin-top:12px;display:grid}.bb-excluded p{border-top:1px solid var(--market-line);gap:2px;padding-top:8px;font-size:9.5px;display:grid}.bb-excluded p span{color:var(--market-muted)}.bb-no-proof{border:1px dashed var(--market-line);text-align:center;border-radius:16px;grid-column:1/-1;padding:34px}.bb-no-proof strong{font-family:var(--font-display);font-size:14px}.bb-no-proof p{max-width:560px;color:var(--market-muted);margin:9px auto 0;font-size:10.5px}.bb-ad-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.bb-ad-card{border:1px solid var(--market-line);background:var(--market-panel-2);border-radius:18px;min-width:0;overflow:hidden}.bb-ad-media{background:radial-gradient(circle,#c6f4321f,#0000 45%),#080b08;place-items:center;display:grid;position:relative;overflow:hidden}.bb-ad-media.is-video{aspect-ratio:9/16;background:#050705}.bb-ad-media.is-image{aspect-ratio:1}.bb-ad-media img,.bb-ad-media video{width:100%;height:100%}.bb-ad-media img{object-fit:cover}.bb-ad-media video{object-fit:contain;background:#050505}.bb-ad-media>div{text-align:center;place-items:center;max-width:260px;padding:24px;display:grid}.bb-ad-media>div span{color:var(--acid);font-family:var(--font-display);font-size:28px}.bb-ad-media>div p{color:#c7cec0;margin-top:14px;font-size:12px;line-height:1.45}.bb-ad-media>span{color:var(--acid);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030503d1;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:800;position:absolute;top:10px;left:10px}.bb-ad-body{padding:18px}.bb-ad-body>div:first-child{justify-content:space-between;align-items:start;gap:8px;display:flex}.bb-ad-body>div:first-child small{color:var(--market-muted);text-align:right;font-size:8px}.bb-ad-body blockquote{color:#c8d0c0;border-left:2px solid #c6f43266;min-height:70px;margin-top:13px;padding-left:11px;font-size:10.5px;line-height:1.55}.bb-ad-metrics{border:1px solid var(--market-line);background:var(--market-line);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin-top:14px;display:grid;overflow:hidden}.bb-ad-metrics div{background:var(--market-panel);min-width:0;padding:10px}.bb-ad-metrics dt{color:var(--market-muted);font-size:7.5px}.bb-ad-metrics dd{text-overflow:ellipsis;margin-top:4px;font-size:9px;font-weight:700;overflow:hidden}.bb-ad-links{margin-top:13px;flex-wrap:wrap!important;justify-content:start!important;gap:13px!important;display:flex!important}.bb-ad-links a{color:var(--acid);text-underline-offset:3px;font-size:8.5px;font-weight:800;text-decoration:underline}.bb-sourcing-layout{grid-template-columns:minmax(280px,.74fr) minmax(430px,1.26fr);gap:15px;display:grid}.bb-sourcing-summary{background:linear-gradient(145deg,#c6f4320e,#0000);border:1px solid #c6f4322e;border-radius:18px;padding:23px}.bb-sourcing-summary h3{margin-top:20px;font-size:22px}.bb-sourcing-summary>p{color:var(--market-muted);margin-top:12px;font-size:11.5px;line-height:1.6}.bb-sourcing-summary dl{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.bb-sourcing-summary dl div{border:1px solid var(--market-line);border-radius:12px;padding:12px}.bb-sourcing-summary dt{color:var(--market-muted);font-size:8px}.bb-sourcing-summary dd{margin-top:4px;font-size:9.5px;font-weight:700}.bb-supplier-list{gap:10px;display:grid}.bb-supplier-list article{border:1px solid var(--market-line);background:var(--market-panel-2);border-radius:15px;grid-template-columns:42px 1fr;gap:13px;padding:14px;display:grid}.bb-supplier-list article>span{width:38px;height:38px;color:var(--acid);font-family:var(--font-display);background:#c6f4321a;border-radius:11px;place-items:center;font-size:8px;display:grid}.bb-supplier-list small{color:var(--market-muted);font-size:8px}.bb-supplier-list h3{font-family:var(--font-body);margin-top:4px;font-size:12px;line-height:1.35}.bb-supplier-list p{color:var(--market-muted);margin-top:3px;font-size:9px}.bb-supplier-list dl{flex-wrap:wrap;gap:18px;margin-top:10px;display:flex}.bb-supplier-list dt{color:var(--market-muted);font-size:7.5px}.bb-supplier-list dd{margin-top:2px;font-size:9px;font-weight:700}.bb-insight-grid{grid-template-columns:1.05fr .95fr;gap:15px;display:grid}.bb-space-panel,.bb-voice-panel{border:1px solid var(--market-line);background:var(--market-panel-2);border-radius:17px;padding:20px}.bb-voice-panel blockquote{border:1px solid var(--market-line);background:var(--market-panel);border-radius:12px;margin-top:11px;padding:13px}.bb-voice-panel blockquote p{font-size:10.5px;line-height:1.55}.bb-voice-panel footer{color:var(--market-muted);justify-content:space-between;gap:10px;margin-top:8px;font-size:8.5px;display:flex}.bb-voice-panel footer a{color:var(--acid);font-weight:700}.bb-space-panel ol{gap:10px;margin-top:14px;display:grid}.bb-space-panel li{grid-template-columns:28px 1fr;align-items:start;gap:10px;display:grid}.bb-space-panel li>span{width:27px;height:27px;color:var(--acid);font-family:var(--font-display);background:#c6f4321a;border-radius:9px;place-items:center;font-size:8px;display:grid}.bb-space-panel li p{color:#c9d0c1;padding-top:4px;font-size:10.5px}.bb-space-panel>div{background:#c6f4320d;border:1px solid #c6f4322e;border-radius:13px;margin-top:19px;padding:14px}.bb-space-panel>div p{color:#cbd2c4;margin-top:5px;font-size:10.5px}.bb-space-panel>div small{color:var(--market-muted);margin-top:6px;font-size:8.5px;display:block}.bb-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.bb-proof-grid article{border:1px solid var(--market-line);background:var(--market-panel-2);border-radius:13px;padding:13px}.bb-proof-grid article>div{justify-content:space-between;align-items:start;gap:9px;display:flex}.bb-proof-grid span{color:var(--acid);background:#c6f43214;border-radius:99px;flex:none;padding:4px 7px;font-size:7.5px;font-weight:800}.bb-proof-grid p{color:var(--market-muted);margin-top:7px;font-size:8.5px}.bb-source-links{border-top:1px solid var(--market-line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:flex}.bb-source-links h3{font-family:var(--font-body);margin-right:8px;font-size:10px}.bb-source-links a{border:1px solid var(--market-line);max-width:240px;color:var(--acid);text-overflow:ellipsis;white-space:nowrap;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:700;overflow:hidden}@media (max-width:1280px){.bb-product-stage{grid-template-columns:220px 1fr}.bb-decision-card{grid-column:1/-1;grid-template-columns:140px 1fr;gap:10px;display:grid}.bb-decision-card small,.bb-decision-card strong{margin:0;padding:0}.bb-competitor-grid{grid-template-columns:1fr}.bb-ad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.bb-mode-switch{margin-top:20px;display:inline-flex;position:relative;top:auto;right:auto}.bb-market-intro nav{grid-template-columns:1fr 1fr}.bb-insight-grid,.bb-product-stage,.bb-sourcing-layout{grid-template-columns:1fr}.bb-product-visual{min-height:300px}.bb-threshold-strip{grid-template-columns:1fr 1fr}.bb-threshold-strip span:nth-child(3){border-left:0}.bb-threshold-strip span:nth-child(3),.bb-threshold-strip span:nth-child(4){border-top:1px solid var(--market-line)}.bb-ad-grid{grid-template-columns:1fr}}@media (max-width:560px){.bb-market{gap:14px}.bb-analysis-section,.bb-market-intro{border-radius:18px;padding:18px}.bb-market-intro nav{grid-template-columns:1fr}.bb-analysis-heading{gap:11px}.bb-analysis-heading>span{flex-basis:34px;width:34px;height:34px}.bb-product-stage{display:block}.bb-decision-card,.bb-product-copy{margin-top:11px}.bb-decision-card{display:flex}.bb-decision-card strong{padding-top:24px}.bb-decision-card small{padding-top:20px}.bb-proof-grid,.bb-simple-facts,.bb-sourcing-summary dl,.bb-threshold-strip{grid-template-columns:1fr}.bb-threshold-strip span+span,.bb-threshold-strip span:nth-child(3){border-top:1px solid var(--market-line);border-left:0}.bb-competitor-card{grid-template-columns:1fr}.bb-site-preview{border-right:0;border-bottom:1px solid var(--market-line);min-height:230px}.bb-ad-metrics,.bb-glossary-list{grid-template-columns:1fr}.bb-glossary-head{padding:22px 18px}.bb-glossary-search{padding:18px 18px 0}.bb-glossary-list{padding:16px 18px 22px}}@media (max-width:820px){.bb-threshold-strip span{border-left:0!important;border-bottom:1px solid var(--market-line)!important}.bb-threshold-strip span:nth-child(2n){border-left:1px solid var(--market-line)!important}.bb-threshold-strip span:nth-last-child(-n+2){border-bottom:0!important}}@media (max-width:560px){.bb-threshold-strip span,.bb-threshold-strip span:nth-child(2n){border-left:0!important;border-bottom:1px solid var(--market-line)!important}.bb-threshold-strip span:last-child{border-bottom:0!important}}.bb-market-intro>div:first-child>p:last-child{font-size:16px}.bb-market-intro nav b,.bb-mode-switch button{font-size:12px}.bb-market-intro nav span{font-size:14px}.bb-analysis-heading>span{font-size:12px}.bb-analysis-heading p{font-size:11px}.bb-analysis-heading small{font-size:14px;line-height:1.55}.bb-source-badge{font-size:12px}.bb-product-visual>div small{font-size:13px}.bb-sourcing-summary>span,.bb-verdict-line>span{font-size:11px}.bb-verdict-line small{font-size:12px}.bb-product-lead{font-size:16px}.bb-simple-facts dt{font-size:11px}.bb-simple-facts dd{font-size:14px}.bb-explain summary{font-size:13px}.bb-explain summary span{font-size:11px}.bb-explain>div{font-size:14px}.bb-decision-card>p{font-size:11px}.bb-decision-card strong{font-size:20px}.bb-decision-card span{font-size:14px}.bb-decision-card small,.bb-threshold-strip span{font-size:12px}.bb-threshold-strip b{font-size:14px}.bb-threshold-note{font-size:13px;line-height:1.5}.bb-site-preview>div small{font-size:12px}.bb-pass-chip,.bb-site-preview>b{font-size:10px}.bb-competitor-body>div:first-child small{font-size:11px}.bb-competitor-body h3{font-size:22px}.bb-competitor-body>p{font-size:14px}.bb-competitor-body dt{font-size:11px}.bb-competitor-body dd{font-size:13px}.bb-competitor-body>a,.bb-supplier-list a{font-size:12px}.bb-excluded p,.bb-excluded summary{font-size:13px}.bb-no-proof strong{font-size:17px}.bb-no-proof p{font-size:14px}.bb-ad-media>div span{text-align:center;font-size:14px}.bb-ad-media>div p{font-size:14px}.bb-ad-media>span{font-size:10px}.bb-ad-body>div:first-child strong{font-size:15px}.bb-ad-body>div:first-child small{font-size:11px}.bb-ad-body blockquote{font-size:14px}.bb-ad-metrics dt{font-size:10px}.bb-ad-metrics dd{font-size:13px}.bb-ad-links a{font-size:12px}.bb-sourcing-summary>p{font-size:15px}.bb-sourcing-summary dt{font-size:11px}.bb-sourcing-summary dd{font-size:13px}.bb-supplier-list article>span{font-size:10px}.bb-supplier-list small{font-size:11px}.bb-supplier-list h3{font-size:15px}.bb-supplier-list p{font-size:13px}.bb-supplier-list dt{font-size:10px}.bb-supplier-list dd{font-size:13px}.bb-space-panel>h3,.bb-voice-panel>h3{font-size:18px}.bb-voice-panel blockquote p{font-size:14px}.bb-voice-panel footer{font-size:11px}.bb-space-panel li>span{font-size:10px}.bb-space-panel li p{font-size:14px}.bb-space-panel>div strong{font-size:13px}.bb-space-panel>div p{font-size:14px}.bb-space-panel>div small{font-size:12px}.bb-proof-grid strong{font-size:13px}.bb-proof-grid span{font-size:10px}.bb-proof-grid p{font-size:12px}.bb-source-links h3{font-size:13px}.bb-source-links a{font-size:11px}.bb-real-sites{background:linear-gradient(145deg,#c6f4320e,#ffffff04);border:1px solid #c6f43233;border-radius:18px;margin-top:22px;padding:18px}.bb-real-sites>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.bb-real-sites>header p{color:var(--acid);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.bb-real-sites>header h3{margin-top:5px;font-size:20px}.bb-real-sites>header small{max-width:220px;color:var(--market-muted);text-align:right;font-size:12px}.bb-real-sites>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.bb-real-sites a{border:1px solid var(--market-line);background:#080b08;border-radius:14px;min-height:230px;position:relative;overflow:hidden}.bb-real-sites img{object-fit:cover;width:100%;height:100%}.bb-real-sites a>span{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#040604de;border:1px solid #ffffff1f;border-radius:10px;gap:3px;padding:10px 12px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.bb-real-sites a b{font-size:14px}.bb-real-sites a small{color:var(--acid);font-size:11px}.bb-media-rule{background:#c6f4320b;border:1px solid #c6f4322e;border-radius:14px;align-items:start;gap:14px;margin-bottom:17px;padding:14px 16px;display:flex}.bb-media-rule strong{color:var(--acid);flex:none;font-size:13px}.bb-media-rule p{color:#bdc5b7;font-size:13px;line-height:1.55}@media (max-width:900px){.bb-real-sites>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bb-market-intro>div:first-child>p:last-child,.bb-product-lead{font-size:15px}.bb-ad-body blockquote,.bb-analysis-heading small,.bb-competitor-body>p,.bb-explain>div,.bb-simple-facts dd,.bb-sourcing-summary>p,.bb-space-panel li p,.bb-voice-panel blockquote p{font-size:14px}.bb-real-sites>header{display:block}.bb-real-sites>header small{text-align:left;margin-top:8px;display:block}.bb-real-sites>div{grid-template-columns:1fr}.bb-real-sites a{min-height:260px}.bb-media-rule{display:block}.bb-media-rule p{margin-top:7px}}.bb-competitor-card.is-qualified{border-color:#c6f43247}.bb-pass-chip{color:#b7c0b0;background:#ffffff0a;border:1px solid #ffffff1a}.bb-pass-chip.is-qualified{color:var(--acid);background:#c6f4321a;border-color:#c6f43240}.bbi-root{--bbi-bg:#060806;--bbi-panel:#0c100c;--bbi-panel-2:#101510;--bbi-line:#daffbd1f;--bbi-muted:#a9b3a5;background:radial-gradient(circle at 15% -2%,#c6f43217,transparent 25%),var(--bbi-bg);color:#f4f7f1;border-radius:28px;gap:18px;margin:0 -12px;padding:12px;display:grid}.bbi-root *{box-sizing:border-box}.bbi-intro,.bbi-section{border:1px solid var(--bbi-line);background:linear-gradient(145deg,#ffffff06,transparent 40%),var(--bbi-panel);border-radius:24px;min-width:0;padding:clamp(20px,3vw,34px)}.bbi-intro{position:relative;overflow:hidden}.bbi-intro:after{content:"";pointer-events:none;border:1px solid #c6f43217;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-180px;right:-120px;box-shadow:0 0 0 48px #c6f43206,0 0 0 96px #c6f43204}.bbi-intro>div:first-child{z-index:1;max-width:790px;position:relative}.bbi-intro h2{max-width:760px;margin-top:13px;font-size:clamp(27px,4vw,48px);line-height:1.06}.bbi-intro>div:first-child>p:last-child{max-width:720px;color:var(--bbi-muted);margin-top:17px;font-size:16px;line-height:1.65}.bbi-confidence{z-index:2;background:#c6f4320d;border:1px solid #c6f43233;border-radius:17px;width:205px;padding:16px;display:grid;position:absolute;top:28px;right:30px}.bbi-confidence span{color:var(--bbi-muted);font-size:12px}.bbi-confidence strong{color:var(--acid);font-family:var(--font-display);font-size:31px}.bbi-confidence small{font-size:12px;line-height:1.45}.bbi-intro nav{z-index:2;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:32px;display:grid;position:relative}.bbi-intro nav a{border:1px solid var(--bbi-line);color:#dce4d8;background:#ffffff05;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:11px;text-decoration:none;display:flex}.bbi-intro nav a:hover{background:#c6f4320d;border-color:#c6f4324d}.bbi-intro nav b{color:var(--acid);font-family:var(--font-display);flex:none;font-size:11px}.bbi-intro nav span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.bbi-heading{align-items:start;gap:15px;margin-bottom:22px;display:flex}.bbi-heading>span{width:45px;height:45px;color:var(--acid);font-family:var(--font-display);background:#c6f43212;border:1px solid #c6f43238;border-radius:14px;flex:0 0 45px;place-items:center;font-size:11px;display:grid}.bbi-heading p{color:var(--acid);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.bbi-heading h2{margin-top:4px;font-size:clamp(23px,3vw,34px)}.bbi-heading small{max-width:760px;color:var(--bbi-muted);margin-top:8px;font-size:14px;line-height:1.55;display:block}.bbi-private{color:#ff9a7a;letter-spacing:.04em;text-transform:uppercase;background:#ff5c3914;border:1px solid #ff9a7a3d;border-radius:99px;align-items:center;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.bbi-chips{flex-wrap:wrap;gap:7px;display:flex}.bbi-chips span,.bbi-source-chip{color:#dce8ce;background:#c6f4320f;border:1px solid #c6f43229;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:700}.bbi-reference-stage{border:1px solid var(--bbi-line);background:var(--bbi-panel-2);border-radius:20px;grid-template-columns:minmax(250px,.75fr) minmax(350px,1.25fr);display:grid;overflow:hidden}.bbi-reference-preview{border-right:1px solid var(--bbi-line);background:radial-gradient(circle,#c6f4321a,#0000 45%),#070907;place-items:center;min-height:390px;text-decoration:none;display:grid;position:relative;overflow:hidden}.bbi-reference-preview img{object-fit:cover;object-position:top;width:100%;height:100%}.bbi-reference-preview>div{color:var(--bbi-muted);place-items:center;display:grid}.bbi-reference-preview>div span{width:84px;height:84px;color:var(--acid);font-family:var(--font-display);border:1px solid #c6f43238;border-radius:22px;place-items:center;font-size:20px;display:grid}.bbi-reference-preview>div small{margin-top:14px;font-size:12px}.bbi-reference-preview>strong{color:var(--acid);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050705db;border:1px solid #ffffff1f;border-radius:11px;padding:11px 13px;font-size:13px;position:absolute;bottom:13px;left:13px;right:13px}.bbi-reference-copy{padding:clamp(22px,3vw,35px)}.bbi-reference-copy>p:first-child{color:var(--acid);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.bbi-reference-copy h3{margin-top:10px;font-size:clamp(28px,4vw,43px)}.bbi-reference-copy>strong{margin-top:8px;font-size:17px;display:block}.bbi-reference-copy>p:last-of-type{color:var(--bbi-muted);margin-top:18px;font-size:15px;line-height:1.65}.bbi-reference-copy dl{border:1px solid var(--bbi-line);background:var(--bbi-line);border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;margin-top:25px;display:grid;overflow:hidden}.bbi-reference-copy dl div{background:var(--bbi-panel);padding:14px}.bbi-ad-body dt,.bbi-angle-card dt,.bbi-competitor-card dt,.bbi-product-card dt,.bbi-reference-copy dt{color:var(--bbi-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.bbi-ad-body dd,.bbi-angle-card dd,.bbi-competitor-card dd,.bbi-product-card dd,.bbi-reference-copy dd{margin-top:4px;font-size:13px;font-weight:650;line-height:1.45}.bbi-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.bbi-product-card{border:1px solid var(--bbi-line);background:var(--bbi-panel-2);border-radius:18px;grid-template-columns:minmax(180px,.75fr) minmax(260px,1.25fr);min-width:0;display:grid;overflow:hidden}.bbi-product-image{min-height:350px;color:var(--bbi-muted);background:#090b09;place-items:center;font-size:12px;display:grid;position:relative;overflow:hidden}.bbi-product-image img{object-fit:cover;width:100%;height:100%}.bbi-product-image b{color:var(--acid);background:#040604d6;border-radius:8px;padding:7px 9px;font-size:10px;position:absolute;top:11px;left:11px}.bbi-product-card>div:last-child{padding:20px}.bbi-product-card>div:last-child>p{color:var(--acid);text-transform:uppercase;font-size:11px;font-weight:800}.bbi-product-card h3{margin-top:7px;font-size:21px}.bbi-product-card>div:last-child>span{color:var(--bbi-muted);margin-top:9px;font-size:14px;line-height:1.55;display:block}.bbi-product-card dl{gap:9px;margin-top:16px;display:grid}.bbi-product-card dl div{border-top:1px solid var(--bbi-line);padding-top:9px}.bbi-product-card .bbi-chips{margin-top:17px}.bbi-competitor-card a,.bbi-links a,.bbi-product-card a{color:var(--acid);text-underline-offset:3px;margin-top:16px;font-size:12px;font-weight:800;text-decoration:underline;display:inline-flex}.bbi-competitor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bbi-competitor-card{border:1px solid var(--bbi-line);background:var(--bbi-panel-2);border-radius:18px;grid-template-columns:minmax(170px,.72fr) minmax(250px,1.28fr);min-width:0;display:grid;overflow:hidden}.bbi-site-image{border-right:1px solid var(--bbi-line);background:#080a08;place-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.bbi-site-image img{object-fit:cover;object-position:top;width:100%;height:100%}.bbi-site-image>div{color:var(--bbi-muted);place-items:center;display:grid}.bbi-site-image>div strong{width:75px;height:75px;color:var(--acid);font-family:var(--font-display);border:1px solid #c6f4322e;border-radius:19px;place-items:center;font-size:18px;display:grid}.bbi-site-image>div span{margin-top:10px;font-size:12px}.bbi-site-image>b{color:var(--acid);font-family:var(--font-display);background:#040604d6;border-radius:8px;padding:7px 8px;font-size:10px;position:absolute;top:12px;left:12px}.bbi-competitor-card>div:last-child{padding:20px}.bbi-competitor-card h3{margin-top:15px;font-size:22px}.bbi-competitor-card>div:last-child>p{color:var(--bbi-muted);margin-top:9px;font-size:14px;line-height:1.6}.bbi-competitor-card dl{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px;display:grid}.bbi-competitor-card dl div{border:1px solid var(--bbi-line);border-radius:11px;padding:10px}.bbi-competitor-card>div:last-child>small{color:var(--bbi-muted);margin-top:17px;font-size:12px;display:block}.bbi-private-note{background:#ff5c390b;border:1px solid #ff5c3929;border-radius:13px;margin-top:16px;padding:12px}.bbi-private-note p{color:#d3c3bc;margin-top:8px;font-size:13px;line-height:1.5}.bbi-evidence-state{border:1px solid var(--bbi-line);background:#ffffff06;border-radius:15px;align-items:start;gap:15px;margin-bottom:18px;padding:15px 17px;display:flex}.bbi-evidence-state strong{color:var(--acid);flex:none;font-size:13px}.bbi-evidence-state p{color:var(--bbi-muted);font-size:13px;line-height:1.55}.bbi-evidence-state.is-degraded,.bbi-evidence-state.is-unavailable{background:#ff5c390a;border-color:#ff9a7a33}.bbi-evidence-state.is-degraded strong,.bbi-evidence-state.is-unavailable strong{color:#ff9a7a}.bbi-ad-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bbi-ad-card{border:1px solid var(--bbi-line);background:var(--bbi-panel-2);border-radius:18px;min-width:0;overflow:hidden}.bbi-ad-media{background:#050705;place-items:center;display:grid;position:relative;overflow:hidden}.bbi-ad-media.is-video{aspect-ratio:9/16}.bbi-ad-media.is-image{aspect-ratio:1}.bbi-ad-media img,.bbi-ad-media video{width:100%;height:100%}.bbi-ad-media img{object-fit:cover}.bbi-ad-media video{object-fit:contain;background:#020302}.bbi-ad-media>div{text-align:center;place-items:center;max-width:260px;padding:25px;display:grid}.bbi-ad-media>div span{color:var(--acid);font-family:var(--font-display);font-size:15px}.bbi-ad-media>div p{color:var(--bbi-muted);margin-top:10px;font-size:13px}.bbi-ad-media>b{color:var(--acid);background:#030403d6;border-radius:8px;padding:7px 9px;font-size:10px;position:absolute;top:11px;left:11px}.bbi-ad-body{padding:18px}.bbi-ad-body>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;display:flex}.bbi-ad-body>div:first-child strong{font-size:15px}.bbi-ad-body>div:first-child small{color:var(--bbi-muted);text-align:right;margin-left:auto;font-size:11px}.bbi-ad-body blockquote{color:#d0d7cc;border-left:2px solid #c6f43259;min-height:72px;margin-top:14px;padding-left:12px;font-size:14px;line-height:1.55}.bbi-ad-body dl{border:1px solid var(--bbi-line);background:var(--bbi-line);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin-top:15px;display:grid;overflow:hidden}.bbi-ad-body dl div{background:var(--bbi-panel);padding:11px}.bbi-links{flex-wrap:wrap;gap:14px;display:flex}.bbi-empty{border:1px dashed var(--bbi-line);text-align:center;border-radius:17px;grid-column:1/-1;padding:40px}.bbi-empty strong{font-family:var(--font-display);font-size:17px}.bbi-empty p{max-width:650px;color:var(--bbi-muted);margin:10px auto 0;font-size:14px;line-height:1.55}.bbi-market-gap{background:#c6f4320d;border:1px solid #c6f43233;border-radius:16px;grid-template-columns:150px 1fr;gap:18px;padding:18px;display:grid}.bbi-market-gap span{color:var(--acid);text-transform:uppercase;font-size:12px;font-weight:800}.bbi-market-gap p{font-size:14px;line-height:1.65}.bbi-market-summary{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.bbi-market-summary article{border:1px solid var(--bbi-line);background:var(--bbi-panel-2);border-radius:15px;padding:17px}.bbi-market-summary span{color:var(--acid);text-transform:uppercase;font-size:11px;font-weight:800}.bbi-market-summary p{color:#c8d0c3;margin-top:9px;font-size:14px;line-height:1.6}.bbi-offers{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.bbi-offers article{border:1px solid var(--bbi-line);background:var(--bbi-panel-2);border-radius:15px;padding:17px}.bbi-offers span{color:var(--acid);text-transform:uppercase;font-size:10px}.bbi-offers h3{font-family:var(--font-body);margin-top:8px;font-size:15px;line-height:1.4}.bbi-offers strong{font-family:var(--font-display);margin-top:12px;font-size:22px;display:block}.bbi-offers p{color:var(--bbi-muted);margin-top:5px;font-size:12px}.bbi-angle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.bbi-angle-card{border:1px solid var(--bbi-line);background:var(--bbi-panel-2);border-radius:17px;min-width:0;padding:18px}.bbi-angle-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.bbi-angle-card header>span{color:var(--acid);font-family:var(--font-display);font-size:11px}.bbi-angle-card>p{color:var(--acid);text-transform:uppercase;margin-top:16px;font-size:11px;font-weight:800}.bbi-angle-card h3{margin-top:6px;font-size:19px}.bbi-angle-card blockquote{color:#d1d8ce;border-left:2px solid #c6f43259;margin-top:13px;padding-left:12px;font-size:14px;line-height:1.55}.bbi-angle-card dl{gap:10px;margin-top:16px;display:grid}.bbi-angle-card dl div{border-top:1px solid var(--bbi-line);padding-top:10px}.bbi-angle-card>small{color:var(--bbi-muted);background:#ffffff08;border-radius:11px;margin-top:14px;padding:11px;font-size:12px;line-height:1.5;display:block}.bbi-hooks{border:1px dashed var(--bbi-line);border-radius:15px;margin-top:16px;padding:15px}.bbi-hooks summary{cursor:pointer;font-size:13px;font-weight:800}.bbi-hooks>div{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:14px;display:grid}.bbi-hooks article{border-top:1px solid var(--bbi-line);padding-top:10px}.bbi-hooks p,.bbi-hooks strong{font-size:13px}.bbi-hooks p{color:var(--bbi-muted);margin-top:5px}.bbi-hooks small{color:var(--acid);margin-top:4px;font-size:11px;display:block}.bbi-review-gate{background:linear-gradient(135deg,#ff5c3912,#0000);border:1px solid #ff9a7a33;border-radius:18px;grid-template-columns:120px 1fr;align-items:center;gap:24px;padding:20px;display:grid}.bbi-review-ring{background:radial-gradient(circle at center,var(--bbi-panel) 56%,transparent 57%),conic-gradient(var(--acid) var(--progress),#ffffff14 0);text-align:center;border-radius:50%;place-content:center;width:108px;height:108px;display:grid}.bbi-review-ring strong{font-family:var(--font-display);font-size:24px}.bbi-review-ring span{color:var(--bbi-muted);font-size:12px}.bbi-review-gate h3{margin-top:8px;font-size:21px}.bbi-review-gate p{color:#d1d7cc;margin-top:6px;font-size:14px}.bbi-review-gate small{color:var(--bbi-muted);margin-top:8px;font-size:12px;display:block}.bbi-research-grid{grid-template-columns:1.15fr .85fr;gap:14px;margin-top:15px;display:grid}.bbi-research-grid>aside,.bbi-research-grid>div{border:1px solid var(--bbi-line);background:var(--bbi-panel-2);border-radius:17px;padding:19px}.bbi-research-grid>div>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.bbi-research-grid h3{font-size:18px}.bbi-research-grid>div>header span{color:var(--acid);font-size:11px;font-weight:800}.bbi-research-grid blockquote{border:1px solid var(--bbi-line);background:var(--bbi-panel);border-radius:13px;margin-top:11px;padding:13px}.bbi-research-grid blockquote p{margin-top:9px;font-size:14px;line-height:1.55}.bbi-research-grid blockquote footer{color:var(--bbi-muted);margin-top:8px;font-size:11px}.bbi-research-grid blockquote a{color:var(--acid)}.bbi-research-grid aside ol{gap:10px;margin-top:15px;display:grid}.bbi-research-grid aside li{grid-template-columns:31px 1fr;gap:10px;display:grid}.bbi-research-grid aside li span{width:30px;height:30px;color:var(--acid);font-family:var(--font-display);background:#c6f43214;border-radius:9px;place-items:center;font-size:10px;display:grid}.bbi-research-grid aside li p{color:#d0d6cc;padding-top:3px;font-size:14px;line-height:1.5}.bbi-research-grid aside details{border-top:1px solid var(--bbi-line);margin-top:18px;padding-top:14px}.bbi-research-grid aside summary{cursor:pointer;font-size:13px;font-weight:800}.bbi-research-grid aside details p{color:var(--bbi-muted);margin-top:9px;font-size:13px;line-height:1.55}.bbi-private-section{background:radial-gradient(circle at 100% 0,#ff5c390f,transparent 30%),var(--bbi-panel);border-color:#ff9a7a29}.bbi-private-banner{background:#ff5c390b;border:1px solid #ff9a7a2e;border-radius:14px;align-items:start;gap:14px;padding:15px;display:flex}.bbi-private-banner .bbi-private{flex:none}.bbi-private-banner p{color:#d1c6c0;font-size:13px;line-height:1.55}.bbi-private-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.bbi-private-grid article{border:1px solid var(--bbi-line);background:#0507058c;border-radius:15px;padding:18px}.bbi-private-grid h3{font-size:17px}.bbi-private-grid ul{gap:8px;margin-top:13px;padding:0;list-style:none;display:grid}.bbi-private-grid li{color:#d1cbc6;padding-left:17px;font-size:13px;line-height:1.55;position:relative}.bbi-private-grid li:before{content:"";background:#ff8b6d;border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.bbi-private-grid article>p{color:var(--bbi-muted);margin-top:10px;font-size:13px}.bbi-sources>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bbi-sources a,.bbi-sources article{border:1px solid var(--bbi-line);background:var(--bbi-panel-2);color:#edf2e9;border-radius:12px;grid-template-columns:140px 1fr auto;align-items:center;gap:12px;min-width:0;padding:11px 13px;text-decoration:none;display:grid}.bbi-sources a:hover{border-color:#c6f4324d}.bbi-sources span{color:var(--acid);text-transform:uppercase;font-size:10px}.bbi-sources strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.bbi-sources b{color:var(--bbi-muted);font-size:11px}@media (max-width:1180px){.bbi-confidence{width:auto;margin-top:20px;position:relative;top:auto;right:auto}.bbi-intro nav{grid-template-columns:repeat(3,1fr)}.bbi-competitor-grid,.bbi-product-grid{grid-template-columns:1fr}.bbi-ad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.bbi-intro nav{grid-template-columns:repeat(2,1fr)}.bbi-reference-stage,.bbi-research-grid{grid-template-columns:1fr}.bbi-reference-preview{border-right:0;border-bottom:1px solid var(--bbi-line);min-height:330px}.bbi-competitor-card,.bbi-product-card{grid-template-columns:1fr}.bbi-product-image,.bbi-site-image{border-right:0;border-bottom:1px solid var(--bbi-line);min-height:280px}.bbi-ad-grid,.bbi-angle-grid,.bbi-market-summary,.bbi-offers,.bbi-private-grid,.bbi-sources>div{grid-template-columns:1fr}.bbi-sources a,.bbi-sources article{grid-template-columns:100px 1fr auto}}@media (max-width:560px){.bbi-root{border-radius:20px;margin:0 -6px;padding:6px}.bbi-intro,.bbi-section{border-radius:18px;padding:18px}.bbi-intro nav{grid-template-columns:1fr}.bbi-heading{gap:10px}.bbi-heading>span{flex-basis:38px;width:38px;height:38px}.bbi-heading h2{font-size:23px}.bbi-ad-body dl,.bbi-competitor-card dl,.bbi-market-gap,.bbi-reference-copy dl{grid-template-columns:1fr}.bbi-evidence-state,.bbi-private-banner{display:block}.bbi-evidence-state p,.bbi-private-banner p{margin-top:7px}.bbi-hooks>div,.bbi-review-gate,.bbi-sources a,.bbi-sources article{grid-template-columns:1fr}.bbi-sources b{text-align:left}}.bbi-ad-status{color:#d7ddd2;background:#030403e0;border:1px solid #ffffff1f;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;top:11px;right:11px}.bbi-ad-status.is-active{color:var(--acid);border-color:#c6f43247}.bbi-ad-status.is-inactive{color:#b7bdb3}.bbi-ad-status.is-inconnu{color:#ffb099;border-color:#ff9a7a38}.bbi-ad-body dl .bbi-ad-country{grid-column:1/-1}.bbi-data-note{color:var(--bbi-muted);margin-top:4px;font-size:10px;font-weight:500;line-height:1.35;display:block}.bb-brand-studio,.bb-creative-studio,.bb-store-studio,.bb-visual-kit{color:var(--txt);gap:22px;display:grid}.bb-folder-tabs{border:1px solid var(--line);background:var(--panel);scrollbar-width:none;border-radius:16px;gap:5px;max-width:100%;margin-bottom:28px;padding:5px;display:flex;overflow-x:auto}.bb-folder-tabs::-webkit-scrollbar{display:none}.bb-folder-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:700;display:flex}.bb-folder-tabs button span{font-family:var(--font-display);opacity:.55;font-size:9px}.bb-folder-tabs button.is-active{background:var(--acid);color:#1a2700;box-shadow:0 10px 28px -16px #c6f432cc}.bb-master-picker{color:#fff;background:radial-gradient(700px 360px at 65% 0,#c6f4321a,#0000),#080b08;border:1px solid #c6f43238}.bb-run-failed{background:#ff5c3912}.bb-pill-action{color:#ff856a!important;background:#ff5c3914!important;border-color:#ff5c396b!important}.bb-color-picker{color:#fff;background:radial-gradient(900px 420px at 12% -10%,#c6f4321f,#0000 62%),#080b08;border:1px solid #c6f43240}.bb-color-picker__head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.bb-color-picker__hint{color:#ffffff9e;border:1px solid #ffffff24;border-radius:999px;flex:none;padding:9px 13px;font-size:11px;font-weight:700}.bb-color-option{background:#ffffff0b;border:1px solid #ffffff24;border-radius:22px;transition:border-color .2s,transform .2s;overflow:hidden}.bb-color-option:hover{border-color:#c6f43280;transform:translateY(-2px)}.bb-color-option__preview{isolation:isolate;min-height:260px;padding:22px;position:relative}.bb-color-option__preview:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 85% 80%,#ffffff1f,#0000 32%);position:absolute;inset:0}.bb-color-option__nav{letter-spacing:.13em;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.bb-color-option__nav strong{font-family:var(--font-unbounded),sans-serif;text-transform:uppercase;font-size:15px}.bb-color-option__hero{flex-direction:column;justify-content:center;align-items:flex-start;max-width:75%;min-height:190px;display:flex}.bb-color-option__hero span{letter-spacing:.13em;font-size:9px;font-weight:800}.bb-color-option__hero strong{font-family:var(--font-unbounded),sans-serif;letter-spacing:-.04em;margin-top:12px;font-size:23px;line-height:1.14}.bb-color-option__hero i{border-radius:999px;margin-top:18px;padding:9px 14px;font-size:10px;font-style:normal;font-weight:800}.bb-color-option__swatches{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#7f7f7f24;border:1px solid #7f7f7f3d;border-radius:999px;padding:4px;display:flex;position:absolute;bottom:18px;right:18px}.bb-color-option__swatches span{border:2px solid #7f7f7f52;border-radius:50%;width:26px;height:26px;display:block}.bb-color-option__swatches span+span{margin-left:-5px}.bb-color-option__body{padding:20px}.bb-color-option__body h3{font-size:17px;font-weight:800}.bb-color-option__body>p{color:#ffffff9e;min-height:42px;margin:12px 0 18px;font-size:12.5px;line-height:1.65}.bb-color-recommended{color:#c6f432;background:#c6f4321a;border:1px solid #c6f43247;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.bb-color-values{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.bb-color-values span{color:#ffffff94;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:10px;display:flex}.bb-color-values i{border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 1px #fff3}.bb-color-values strong{color:#ffffffd6;font-size:9px}.bb-color-option__button{color:#fff!important;background:#ffffff12!important;border-color:#ffffff3d!important}.bb-color-picker__foot{color:#ffffff7a;text-align:center;margin-top:18px;font-size:11.5px}@media (max-width:640px){.bb-color-picker__head{display:block}.bb-color-picker__hint{margin-top:16px;display:inline-flex}.bb-color-option__preview{min-height:230px}.bb-color-option__hero{max-width:88%}.bb-color-option__hero strong{font-size:20px}.bb-color-option__body>p{min-height:0}}.bb-studio-eyebrow{letter-spacing:.17em;text-transform:uppercase;color:var(--acid-ink);font-size:12px;font-weight:800}.bb-studio-panel{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,transparent 48%),var(--panel);box-shadow:var(--shadow-card);border-radius:22px;padding:28px}.bb-studio-head{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:24px;display:flex}.bb-studio-head h2{max-width:720px;margin-top:8px;font-size:clamp(22px,2.5vw,34px)}.bb-studio-head p:not(.bb-studio-eyebrow){color:var(--muted);max-width:680px;margin-top:10px;font-size:15px}.bb-count-chip{color:var(--acid-ink);background:#c6f43214;border:1px solid #c6f43247;border-radius:99px;flex:none;padding:8px 12px;font-size:12px;font-weight:750}.bb-count-chip.is-coral{color:#ff856a;background:#ff5c3914;border-color:#ff5c394d}.bb-brand-hero{--brand-accent:#c6f432;--brand-bg:#091009;--brand-text:#fff;min-height:490px;color:var(--brand-text);background:radial-gradient(560px 420px at 74% 32%,var(--brand-accent),transparent 68%),linear-gradient(140deg,var(--brand-bg),var(--brand-bg));border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(260px,.58fr);align-items:center;padding:50px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bb-brand-hero{background:radial-gradient(560px 420px at 74% 32%,color-mix(in srgb,var(--brand-accent) 22%,transparent),transparent 68%),linear-gradient(140deg,var(--brand-bg),color-mix(in srgb,var(--brand-bg) 80%,#000))}}.bb-brand-hero{box-shadow:0 36px 90px -42px #000000e6}.bb-brand-hero:before{content:"";opacity:.15;background-image:linear-gradient(#ffffff1f 1px,#0000 0),linear-gradient(90deg,#ffffff1f 1px,#0000 0);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 45%,#0000);mask-image:linear-gradient(#0000,#000 45%,#0000)}.bb-brand-hero-copy{z-index:2;align-self:start;padding-top:34px;position:relative}.bb-brand-hero-copy h2{letter-spacing:-.065em;margin-top:20px;font-size:clamp(46px,7vw,94px)}.bb-brand-tagline{max-width:650px;color:var(--brand-text);margin-top:18px;font-size:clamp(19px,2.2vw,30px);line-height:1.25}@supports (color:color-mix(in lab,red,red)){.bb-brand-tagline{color:color-mix(in srgb,var(--brand-text) 76%,transparent)}}.bb-brand-tone{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.bb-brand-tone span{border:1px solid var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.bb-brand-tone span{border:1px solid color-mix(in srgb,var(--brand-accent) 34%,transparent)}}.bb-brand-tone span{background:var(--brand-accent);border-radius:99px;padding:7px 12px}@supports (color:color-mix(in lab,red,red)){.bb-brand-tone span{background:color-mix(in srgb,var(--brand-accent) 10%,transparent)}}.bb-brand-tone span{font-size:12px}.bb-brand-master{z-index:2;object-fit:contain;filter:drop-shadow(0 30px 42px #0000008c);border-radius:20px;width:100%;max-height:390px;position:relative}.bb-brand-master-missing{z-index:2;aspect-ratio:4/5;border:1px dashed var(--brand-accent);place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.bb-brand-master-missing{border:1px dashed color-mix(in srgb,var(--brand-accent) 40%,transparent)}}.bb-brand-master-missing{color:var(--brand-text);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.bb-brand-master-missing{color:color-mix(in srgb,var(--brand-text) 50%,transparent)}}.bb-brand-master-missing{text-align:center}.bb-brand-reason{z-index:3;border-top:1px solid var(--brand-text);align-items:center;gap:18px;display:flex;position:absolute;bottom:30px;left:50px;right:50px}@supports (color:color-mix(in lab,red,red)){.bb-brand-reason{border-top:1px solid color-mix(in srgb,var(--brand-text) 14%,transparent)}}.bb-brand-reason{padding-top:18px;font-size:12px}.bb-brand-reason strong{color:var(--brand-accent);flex:none}.bb-brand-reason span{color:var(--brand-text)}@supports (color:color-mix(in lab,red,red)){.bb-brand-reason span{color:color-mix(in srgb,var(--brand-text) 62%,transparent)}}.bb-beginner-note{background:linear-gradient(90deg,#c6f4321a,#c6f43206);border:1px solid #c6f43238;border-radius:18px;grid-template-columns:58px 1fr;align-items:start;gap:18px;padding:20px;display:grid}.bb-beginner-note-number{background:var(--acid);color:#182300;width:48px;height:48px;font-family:var(--font-display);border-radius:14px;place-items:center;font-weight:800;display:grid}.bb-beginner-note strong{font-size:15px}.bb-beginner-note p{color:var(--muted);max-width:900px;margin-top:5px;font-size:14px}.bb-strategy-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bb-strategy-grid article{border:1px solid var(--line);background:var(--panel);border-radius:20px;min-height:230px;padding:24px}.bb-rules-list>span,.bb-strategy-grid span,.bb-type-card>span{color:var(--acid-ink);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}.bb-strategy-grid h3{margin-top:28px;font-size:20px}.bb-strategy-grid p{color:var(--muted);margin-top:14px;font-size:14px}.bb-system-grid{grid-template-columns:1.3fr .8fr .8fr;gap:14px;display:grid}.bb-palette{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.bb-swatch{text-transform:capitalize;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:124px;padding:14px;display:flex}.bb-swatch span{font-size:12px;font-weight:750}.bb-swatch code{opacity:.72;font-size:11px}.bb-rules-list,.bb-type-card{border:1px solid var(--line);background:var(--soft);border-radius:16px;padding:22px}.bb-type-card strong{margin-top:28px;font-size:32px;display:block}.bb-type-card p{color:var(--muted);margin-top:16px;font-size:13px}.bb-rules-list ul{gap:10px;margin-top:22px;display:grid}.bb-rules-list li{color:var(--muted);font-size:13px}.bb-rules-list li:first-letter{color:#ff785a}.bb-truth-grid{grid-template-columns:1.5fr .75fr;gap:16px;display:grid}.bb-truth-grid dl{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.bb-truth-grid dl div{border-bottom:1px solid var(--line);padding:17px}.bb-truth-grid dl div:nth-child(odd){border-right:1px solid var(--line)}.bb-truth-grid dt{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:11px}.bb-truth-grid dd{margin-top:7px;font-size:14px;font-weight:650}.bb-missing-box{background:#ff5c390d;border:1px solid #ff5c393d;border-radius:16px;padding:22px}.bb-missing-box strong{color:#ff856a;font-size:13px}.bb-missing-box ol{counter-reset:missing;gap:10px;margin-top:18px;display:grid}.bb-missing-box li{counter-increment:missing;color:var(--muted);font-size:13px}.bb-missing-box li:before{content:counter(missing);color:#ff856a;background:#ff5c391f;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:8px;font-size:10px;display:inline-grid}.bb-claims-list{gap:10px;display:grid}.bb-claims-list article{border:1px solid var(--line);background:var(--soft);border-radius:16px;justify-content:space-between;align-items:center;gap:22px;padding:18px;display:flex}.bb-claims-list h3{font-family:var(--font-body);margin-top:12px;font-size:15px;line-height:1.35}.bb-claims-list p{color:var(--muted);margin-top:7px;font-size:12.5px}.bb-claims-list small{color:#f0a493;margin-top:8px;font-size:11.5px;display:block}.bb-proof-badge{border-radius:99px;align-items:center;gap:7px;padding:5px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.bb-proof-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.bb-proof-badge.is-verified{color:var(--acid-ink);background:#c6f4321a}.bb-proof-badge.is-declared{color:#8acbff;background:#68b9ff1f}.bb-proof-badge.is-warning{color:#ffc65e;background:#ffbe391f}.bb-proof-badge.is-demo{color:#c9a3ff;background:#b480ff1f}.bb-proof-badge.is-blocked{color:#ff856a;background:#ff5c391f}.bb-channels{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.bb-channels span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;border-radius:7px;padding:4px 7px;font-size:10px}.bb-brand-assets{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.bb-brand-assets figure{aspect-ratio:1;border:1px solid var(--line);background:var(--soft);border-radius:15px;position:relative;overflow:hidden}.bb-brand-assets img{object-fit:cover;width:100%;height:100%}.bb-brand-assets figcaption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#040704b8;border-radius:8px;padding:5px 8px;font-size:10px;position:absolute;bottom:10px;left:10px}.bb-visual-kit__intro{background:radial-gradient(circle at 90% 0,#c6f4321f,transparent 40%),var(--panel);border:1px solid #c6f4323d;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:24px;padding:30px;display:flex}.bb-visual-kit__intro h2{margin-top:10px;font-size:clamp(28px,4vw,48px)}.bb-visual-kit__intro p:not(.bb-studio-eyebrow){max-width:750px;color:var(--muted);margin-top:12px;font-size:15px;line-height:1.65}.bb-visual-kit__intro>span{color:var(--acid-ink);background:#c6f43214;border:1px solid #c6f43247;border-radius:99px;flex:none;padding:9px 13px;font-size:11px;font-weight:800}.bb-visual-lane{border:1px solid var(--line);background:var(--panel);border-radius:24px;overflow:hidden}.bb-visual-lane>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:22px;padding:26px 28px;display:flex}.bb-visual-lane>header>div>span{letter-spacing:.15em;text-transform:uppercase;color:var(--acid-ink);font-size:10px;font-weight:850}.bb-visual-lane>header h2{margin-top:8px;font-size:clamp(22px,3vw,34px)}.bb-visual-lane>header p{max-width:760px;color:var(--muted);margin-top:8px;font-size:13.5px;line-height:1.6}.bb-visual-lane>header>strong{background:var(--soft);color:var(--muted);border-radius:99px;flex:none;padding:8px 11px;font-size:11px}.bb-visual-lane.is-product{border-color:#c6f43238}.bb-visual-lane.is-site{border-color:#68b9ff3d}.bb-visual-lane.is-site>header>div>span{color:#8acbff}.bb-visual-lane.is-ads{border-color:#ff5c3940}.bb-visual-lane.is-ads>header>div>span{color:#ff856a}.bb-product-visual-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 20px 0;display:grid}.bb-product-visual-map article{border:1px solid var(--line);background:var(--soft);border-radius:16px;min-height:150px;padding:17px}.bb-product-visual-map article>span{color:var(--acid-ink);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.bb-product-visual-map h3{margin-top:16px;font-size:16px}.bb-product-visual-map p{color:var(--muted);margin-top:7px;font-size:11.5px;line-height:1.45}.bb-product-visual-map small{color:var(--acid-ink);margin-top:12px;font-size:10px;display:block}.bb-visual-briefs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 20px;display:grid}.bb-visual-briefs article{border:1px solid var(--line);border-radius:13px;grid-template-columns:28px 1fr;gap:10px;padding:13px;display:grid}.bb-visual-briefs article>span{color:var(--acid-ink);font-family:var(--font-display);font-size:9px}.bb-visual-briefs h3{font-size:12px}.bb-visual-briefs p{color:var(--muted);margin-top:4px;font-size:10.5px;line-height:1.4}.bb-site-plan-list{flex-wrap:wrap;gap:8px;padding:18px 20px 4px;display:flex}.bb-site-plan-list article{border:1px solid var(--line);border-radius:13px;flex:1;min-width:160px;padding:13px}.bb-site-plan-list span{text-transform:uppercase;color:#8acbff;font-size:10px;font-weight:850}.bb-site-plan-list p{color:var(--muted);margin-top:6px;font-size:11px}.bb-visual-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:18px 20px 22px;display:grid}.bb-visual-gallery figure{aspect-ratio:1;border:1px solid var(--line);background:var(--soft);border-radius:14px;position:relative;overflow:hidden}.bb-visual-lane.is-ads .bb-visual-gallery figure{aspect-ratio:4/5}.bb-visual-gallery img{object-fit:cover;width:100%;height:100%}.bb-visual-gallery figcaption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#050705bd;border-radius:8px;padding:6px 8px;font-size:9.5px;position:absolute;bottom:8px;left:8px;right:8px}.bb-visual-empty{border:1px dashed var(--line2);color:var(--muted);text-align:center;background:var(--soft);border-radius:15px;margin:18px 20px 22px;padding:28px;font-size:12.5px}.bb-studio-empty{border:1px dashed var(--line2);text-align:center;background:var(--panel);border-radius:22px;place-items:center;min-height:420px;padding:40px;display:grid}.bb-studio-empty>span{background:var(--acid-tint);width:72px;height:72px;color:var(--acid-ink);border-radius:22px;place-items:center;font-size:32px;display:grid}.bb-studio-empty h2{margin-top:22px;font-size:26px}.bb-studio-empty p{max-width:620px;color:var(--muted);margin-top:12px;font-size:15px}.bb-store-status{background:linear-gradient(90deg,#c6f43214,#0000);border:1px solid #c6f43238;border-radius:20px;justify-content:space-between;align-items:center;gap:22px;padding:24px;display:flex}.bb-store-status>div{align-items:center;gap:17px;display:flex}.bb-store-status h2{margin-top:5px;font-size:20px}.bb-store-status p:not(.bb-studio-eyebrow){color:var(--muted);margin-top:6px;font-size:13px}.bb-status-orb{border:1px solid var(--line2);border-radius:50%;place-items:center;width:58px;height:58px;font-size:20px;display:grid}.bb-status-orb.is-passed{color:var(--acid-ink);background:#c6f4321a;border-color:#c6f43273;box-shadow:0 0 30px #c6f4321f}.bb-store-preview-shell{border:1px solid var(--line);background:#030503;border-radius:22px;overflow:hidden;box-shadow:0 32px 90px -50px #000}.bb-browser-bar{color:#768074;border-bottom:1px solid #222;align-items:center;gap:7px;height:54px;padding:0 17px;font-size:11px;display:flex}.bb-browser-bar i{background:#343b34;border-radius:50%;width:9px;height:9px}.bb-browser-bar span{margin-left:12px}.bb-browser-bar b{color:var(--acid-ink);letter-spacing:.15em;margin-left:auto;font-size:10px}.bb-store-preview{--brand-accent:#c6f432;--brand-bg:#0a0a0a;--brand-text:#fff;background:var(--brand-bg);min-height:590px;color:var(--brand-text);position:relative;overflow:hidden}.bb-store-preview>img{object-fit:cover;opacity:.62;width:100%;height:100%;position:absolute;inset:0}.bb-store-preview:after{content:"";background:linear-gradient(90deg,var(--brand-bg) 0,transparent 72%),linear-gradient(0deg,var(--brand-bg),transparent 55%);position:absolute;inset:0}.bb-store-copy,.bb-store-nav{z-index:2;position:relative}.bb-store-nav{border-bottom:1px solid var(--brand-text);justify-content:space-between;align-items:center;padding:27px 34px;display:flex}@supports (color:color-mix(in lab,red,red)){.bb-store-nav{border-bottom:1px solid color-mix(in srgb,var(--brand-text) 12%,transparent)}}.bb-store-nav strong{font-size:24px}.bb-store-nav span{color:var(--brand-text);font-size:12px}@supports (color:color-mix(in lab,red,red)){.bb-store-nav span{color:color-mix(in srgb,var(--brand-text) 68%,transparent)}}.bb-store-copy{max-width:640px;padding:105px 45px}.bb-store-copy small{color:var(--brand-accent);letter-spacing:.15em;font-weight:800}.bb-store-copy h2{margin-top:18px;font-size:clamp(38px,5vw,72px)}.bb-store-copy p{max-width:560px;color:var(--brand-text);margin-top:18px}@supports (color:color-mix(in lab,red,red)){.bb-store-copy p{color:color-mix(in srgb,var(--brand-text) 75%,transparent)}}.bb-store-copy p{font-size:17px}.bb-store-copy button{background:var(--brand-accent);color:#101a08;border:0;border-radius:99px;margin-top:28px;padding:14px 22px;font-weight:800}.bb-store-details{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bb-store-details article{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:22px}.bb-store-details span{color:var(--acid-ink);font-family:var(--font-display);font-size:12px}.bb-store-details h3{margin-top:24px;font-size:17px}.bb-store-details p{color:var(--muted);margin-top:10px;font-size:13px}.bb-limit-box{background:#ffbe390d;border:1px solid #ffbe393b;border-radius:17px;padding:20px}.bb-limit-box strong{color:#ffc65e}.bb-limit-box p{color:var(--muted);margin-top:6px;font-size:13px}.bb-creative-summary{border:1px solid var(--line);background:radial-gradient(460px 240px at 100% 0,#c6f4321f,transparent),var(--panel);border-radius:24px;grid-template-columns:1fr 230px;align-items:center;gap:30px;padding:34px;display:grid}.bb-creative-summary h2{margin-top:10px;font-size:clamp(28px,4vw,48px)}.bb-creative-summary>div>p:not(.bb-studio-eyebrow){max-width:760px;color:var(--muted);margin-top:14px;font-size:15px}.bb-export-meter{border-left:1px solid var(--line);padding-left:30px}.bb-export-meter strong{font-family:var(--font-display);font-size:48px}.bb-export-meter strong span{color:var(--muted);font-size:17px}.bb-export-meter p{color:var(--muted);font-size:12px}.bb-export-meter i{background:var(--line);border-radius:5px;height:5px;margin-top:18px;display:block;overflow:hidden}.bb-export-meter b{background:var(--acid);border-radius:5px;height:100%;display:block}.bb-creative-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bb-creative-card{border:1px solid var(--line);background:var(--panel);border-radius:22px;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);display:grid;overflow:hidden}.bb-creative-visual{background:#101510;min-height:440px;position:relative}.bb-creative-visual img{object-fit:cover;width:100%;height:100%}.bb-creative-visual.is-portrait{aspect-ratio:4/5}.bb-creative-visual.is-square{aspect-ratio:1}.bb-creative-visual.is-story{aspect-ratio:9/16}.bb-creative-visual>b,.bb-creative-visual>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#050805c7;border-radius:9px;padding:5px 7px;font-size:10px;position:absolute;top:12px}.bb-creative-visual>span{left:12px}.bb-creative-visual>b{color:var(--acid-ink);right:12px}.bb-creative-no-image{height:100%;color:var(--muted);text-align:center;place-items:center;display:grid}.bb-creative-body{flex-direction:column;min-width:0;padding:22px;display:flex}.bb-creative-labels{flex-wrap:wrap;gap:6px;display:flex}.bb-creative-labels span{background:var(--acid-tint);color:var(--acid-ink);border-radius:99px;padding:5px 8px;font-size:10px;font-weight:800}.bb-creative-labels span+span{background:var(--soft);color:var(--muted)}.bb-creative-body h3{margin-top:18px;font-size:20px}.bb-creative-body>p{color:var(--muted);margin-top:8px;font-size:12px}.bb-creative-body details{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.bb-creative-body summary{cursor:pointer;color:var(--acid-ink);font-size:12px;font-weight:750}.bb-creative-body dl{gap:12px;margin-top:14px;display:grid}.bb-creative-body dl div{gap:3px;display:grid}.bb-creative-body dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9px}.bb-creative-body dd{font-size:11.5px}.bb-creative-claims{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.bb-format-actions{gap:6px;margin-top:auto;padding-top:18px;display:flex}.bb-format-actions a,.bb-format-actions span{border:1px solid var(--line);color:var(--muted);border-radius:9px;flex:1;justify-content:center;padding:8px;font-size:10.5px;display:inline-flex}.bb-format-actions a{color:var(--acid-ink);background:#c6f4320d;border-color:#c6f43240}.bb-angle-matrix{color:#f4f6f2;background:radial-gradient(750px 330px at 100% 0,#c6f4321a,#0000 66%),#080b08;border:1px solid #c6f43238;border-radius:26px;overflow:hidden;box-shadow:0 32px 90px -50px #000}.bb-angle-matrix__head{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) 180px;gap:30px;padding:32px;display:grid}.bb-angle-matrix__head h2{margin-top:9px;font-size:clamp(28px,4vw,46px)}.bb-angle-matrix__head p:not(.bb-studio-eyebrow){color:#f4f6f29e;max-width:810px;margin-top:12px;font-size:15px;line-height:1.65}.bb-angle-matrix__meter{border-left:1px solid #ffffff1a;align-content:start;padding-left:28px;display:grid}.bb-angle-matrix__meter strong{font-family:var(--font-display);font-size:52px;line-height:1}.bb-angle-matrix__meter span{color:#f4f6f28c;margin-top:5px;font-size:12px}.bb-angle-matrix__meter button{color:#c6f432;cursor:pointer;background:#c6f43214;border:1px solid #c6f43240;border-radius:10px;margin-top:20px;padding:9px;font-size:11px;font-weight:800}.bb-angle-legend{color:#f4f6f294;border-bottom:1px solid #ffffff14;align-items:center;gap:15px;padding:14px 32px;font-size:11px;display:flex}.bb-angle-legend span{align-items:center;gap:6px;display:flex}.bb-angle-legend i{background:#c6f432;border-radius:50%;width:7px;height:7px}.bb-angle-legend i.is-warn{background:#ffc65e}.bb-angle-legend i.is-fail{background:#ff6b4a}.bb-angle-legend p{margin-left:auto}.bb-angle-message{color:#d7f88e;background:#c6f43212;border:1px solid #c6f43238;border-radius:12px;margin:18px 32px 0;padding:12px 14px;font-size:12px}.bb-angle-cards{gap:12px;padding:22px;display:grid}.bb-angle-card{background:#ffffff09;border:1px solid #ffffff1a;border-left:3px solid #c6f432;border-radius:18px;padding:20px;transition:border-color .2s,transform .2s;position:relative}.bb-angle-card.is-warn{border-left-color:#ffc65e}.bb-angle-card.is-fail{opacity:.72;border-left-color:#ff6b4a}.bb-angle-card.is-spotlight{border-color:#c6f432;transform:translateY(-2px);box-shadow:0 0 0 1px #c6f4324d,0 18px 50px -32px #c6f432}.bb-angle-card__top{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.bb-angle-card__top>span{color:#c6f432;width:38px;height:38px;font-family:var(--font-display);background:#c6f4321a;border-radius:11px;place-items:center;font-size:10px;display:grid}.bb-angle-card__top small{color:#c6f432;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.bb-angle-card__top h3{margin-top:5px;font-size:19px}.bb-angle-card__top button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;padding:9px 11px;font-size:11px;font-weight:800}.bb-angle-card__top button:disabled{cursor:not-allowed;opacity:.45}.bb-angle-card__logic,.bb-angle-logic{background:#ffffff17;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.bb-angle-card__logic>div{background:#0c100c;min-height:106px;padding:14px}.bb-angle-card__logic>div.is-wide{grid-column:span 4;min-height:auto}.bb-angle-card__logic span{color:#f4f6f26b;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.bb-angle-card__logic p{color:#f4f6f2d1;margin-top:8px;font-size:12px;line-height:1.5}.bb-angle-card__meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.bb-angle-card__meta b,.bb-angle-card__meta span{color:#f4f6f299;border:1px solid #ffffff1a;border-radius:99px;padding:5px 8px;font-size:9.5px;font-weight:700}.bb-angle-card__meta b{color:#c6f432;border-color:#c6f43240;margin-left:auto}.bb-angle-proof{color:#f4f6f294;margin-top:12px;font-size:11px}.bb-angle-proof strong{color:#c6f432;margin-right:5px}.bb-angle-card details{border-top:1px solid #ffffff17;margin-top:15px;padding-top:13px}.bb-angle-card summary{cursor:pointer;color:#c6f432;font-size:11px;font-weight:800}.bb-angle-details{grid-template-columns:1fr 1fr;gap:13px;margin-top:13px;display:grid}.bb-angle-details label,.bb-angle-details p{color:#f4f6f29e;background:#ffffff09;border-radius:11px;padding:12px;font-size:11px}.bb-angle-details strong{color:#fff;margin-bottom:6px;display:block}.bb-angle-details label{grid-column:1/-1}.bb-angle-details select{color:#fff;background:#111711;border:1px solid #ffffff24;border-radius:9px;width:100%;margin-top:8px;padding:9px}.bb-angle-actions{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.bb-angle-actions button{color:#f4f6f2ad;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:750}.bb-angle-actions button:hover{color:#fff;border-color:#c6f43252}.bb-angle-actions button.is-locked{color:#c6f432;border-color:#c6f43247}.bb-angle-actions button.is-primary{color:#172000;background:#c6f432;border-color:#c6f432;margin-left:auto}.bb-angle-actions button:disabled{cursor:not-allowed;opacity:.38}.bb-face-head{align-items:center}.bb-face-head-status{text-align:center;background:#c6f43212;border:1px solid #c6f4323d;border-radius:18px;flex:none;place-items:center;min-width:118px;padding:15px 18px;display:grid}.bb-face-head-status strong{color:var(--acid-ink);font-family:var(--font-display);font-size:26px;line-height:1}.bb-face-head-status span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font-size:10px;font-weight:750}.bb-casting-rule{background:linear-gradient(90deg,#c6f43217,#0000 72%);border:1px solid #c6f43233;border-radius:18px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:20px;padding:16px;display:grid}.bb-casting-rule>span{background:var(--acid);color:#172000;width:72px;height:72px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:14px;font-weight:850;display:grid;box-shadow:0 16px 34px -22px #c6f432e6}.bb-casting-rule strong{font-size:14px}.bb-casting-rule p{max-width:900px;color:var(--muted);margin-top:5px;font-size:12.5px;line-height:1.55}.bb-brand-face-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bb-face-card{border:1px solid var(--line);background:var(--soft);border-radius:22px;grid-template-columns:minmax(190px,.78fr) minmax(0,1fr);transition:transform .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.bb-face-card:hover{border-color:#c6f43247;transform:translateY(-2px)}.bb-face-card.is-primary{background:radial-gradient(480px 260px at 100% 0,#c6f43214,transparent),var(--soft);border-color:#c6f4323d;grid-column:1/-1;grid-template-columns:minmax(300px,.72fr) minmax(0,1fr)}.bb-face-portrait{background:linear-gradient(145deg,#171c17,#090c09);min-height:330px;position:relative;overflow:hidden}.bb-face-card.is-primary .bb-face-portrait{min-height:420px}.bb-face-portrait>img{object-fit:cover;object-position:center 18%;filter:saturate(.92)contrast(1.03);width:100%;height:100%;position:absolute;inset:0}.bb-face-portrait-shade{background:linear-gradient(#0000000a 35%,#030503e6);position:absolute;inset:0}.bb-face-index,.bb-face-score{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#fff;letter-spacing:.08em;background:#050805b3;border:1px solid #ffffff29;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800;position:absolute;top:14px}.bb-face-index{color:#c6f432;left:14px}.bb-face-score{right:14px}.bb-face-portrait-copy{z-index:2;color:#fff;position:absolute;bottom:18px;left:18px;right:18px}.bb-face-portrait-copy small{color:#c6f432;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.bb-face-portrait-copy strong{margin-top:6px;font-size:clamp(24px,3vw,38px);line-height:1;display:block}.bb-face-portrait-fallback{color:#fff;text-align:center;background:radial-gradient(circle at 50% 35%,#c6f43224,#0000 22%),linear-gradient(145deg,#182018,#090c09);align-content:center;place-items:center;gap:5px;display:grid;position:absolute;inset:0}.bb-face-portrait-fallback>span{width:92px;height:126px;margin-bottom:10px;display:block;position:relative}.bb-face-portrait-fallback i{background:linear-gradient(145deg,#475247,#202720);border-radius:50%;width:47px;height:47px;position:absolute;top:0;left:23px}.bb-face-portrait-fallback b{background:linear-gradient(145deg,#3f493f,#181e18);border-radius:52% 52% 16px 16px;width:92px;height:70px;position:absolute;bottom:0;left:0}.bb-face-portrait-fallback strong{font-size:17px}.bb-face-portrait-fallback small{color:#ffffff7a;font-size:10px}.bb-face-body{flex-direction:column;min-width:0;padding:24px;display:flex}.bb-face-purpose{min-height:40px;color:var(--txt);font-size:14px;font-weight:760;line-height:1.45}.bb-face-tags{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.bb-face-tags span{border:1px solid var(--line);background:var(--panel);color:var(--muted);text-transform:capitalize;border-radius:999px;padding:6px 9px;font-size:9.5px}.bb-face-tags span:first-child{color:var(--acid-ink);border-color:#c6f43238}.bb-face-reason{color:var(--muted);margin-top:18px;font-size:12px;line-height:1.65}.bb-face-reason strong{color:var(--txt)}.bb-face-actions{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:22px;display:flex}.bb-face-actions button{border:1px solid var(--line2);background:var(--panel);color:var(--txt);cursor:pointer;border-radius:11px;flex:1;padding:10px 12px;font-size:10.5px;font-weight:780}.bb-face-actions button.is-kept,.bb-face-actions button:first-child{color:var(--acid-ink);background:#c6f43214;border-color:#c6f43259}.bb-face-actions button:disabled{cursor:not-allowed;opacity:.45}.bb-face-alternatives{border-top:1px solid var(--line);background:var(--panel);grid-column:1/-1;padding:18px 20px}.bb-face-alternatives>p{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:750}.bb-face-alternatives>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.bb-face-alternatives button{border:1px solid var(--line);background:var(--soft);color:var(--txt);text-align:left;cursor:pointer;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);gap:2px 10px;padding:9px;display:grid}.bb-face-alternatives button>span{background:#151b15;border-radius:10px;grid-row:1/3;width:42px;height:42px;overflow:hidden}.bb-face-alternatives img{object-fit:cover;width:100%;height:100%}.bb-face-alternatives i{background:radial-gradient(circle at 50% 35%,#536053 0 22%,#0000 23%),radial-gradient(at 50% 110%,#3b443b 0 49%,#0000 50%);width:100%;height:100%;display:block}.bb-face-alternatives b{align-self:end;font-size:11px}.bb-face-alternatives small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.bb-face-footnote{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:11px;display:flex}.bb-face-footnote span{color:var(--acid-ink)}.bb-face-error{color:#ff856a;background:#ff5c390f;border:1px solid #ff5c393d;border-radius:12px;margin-bottom:16px;padding:12px;font-size:12px}.bb-face-generation{color:#ffffffb8;align-items:center;gap:10px;margin:0 0 18px;font-size:13px;display:flex}.bb-face-generation i{border:2px solid #c6f43233;border-top-color:#c6f432;border-radius:999px;flex:none;width:16px;height:16px;animation:bb-face-spin .8s linear infinite}@keyframes bb-face-spin{to{transform:rotate(1turn)}}.bb-brand-face-grid.is-loading{grid-template-columns:repeat(2,1fr)}.bb-face-skeleton{border:1px solid var(--line);background:var(--soft);border-radius:20px;gap:12px;padding:14px;display:grid;overflow:hidden}.bb-face-skeleton i{background:linear-gradient(100deg,var(--panel) 20%,var(--line) 40%,var(--panel) 60%);background-size:220% 100%;border-radius:14px;min-height:240px;animation:bb-face-pulse 1.5s infinite;display:block}.bb-face-skeleton b,.bb-face-skeleton span{background:var(--line);border-radius:99px;width:72%;height:12px;display:block}.bb-face-skeleton b{width:45%;height:9px}@keyframes bb-face-pulse{to{background-position:-220% 0}}@media (max-width:1100px){.bb-system-grid{grid-template-columns:1fr 1fr}.bb-palette{grid-column:1/-1}.bb-creative-grid{grid-template-columns:1fr}.bb-brand-assets,.bb-visual-gallery{grid-template-columns:repeat(3,1fr)}.bb-angle-card__logic,.bb-product-visual-map,.bb-visual-briefs{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-angle-card__logic>div.is-wide{grid-column:span 2}.bb-brand-face-grid{grid-template-columns:1fr}.bb-face-card.is-primary{grid-column:auto}}@media (max-width:760px){.bb-face-head-status{justify-self:start}.bb-casting-rule{grid-template-columns:56px minmax(0,1fr);padding:13px}.bb-casting-rule>span{width:56px;height:56px;font-size:11px}.bb-face-card,.bb-face-card.is-primary{grid-template-columns:1fr}.bb-face-card.is-primary .bb-face-portrait,.bb-face-portrait{min-height:390px}.bb-face-alternatives>div{grid-template-columns:1fr}.bb-studio-panel{padding:20px}.bb-studio-head{display:grid}.bb-count-chip{justify-self:start}.bb-brand-hero{grid-template-columns:1fr;align-items:start;min-height:650px;padding:30px}.bb-brand-hero-copy{padding-top:12px}.bb-brand-master{max-height:260px}.bb-brand-reason{gap:5px;display:grid;bottom:22px;left:30px;right:30px}.bb-store-details,.bb-strategy-grid,.bb-system-grid,.bb-truth-grid,.bb-truth-grid dl{grid-template-columns:1fr}.bb-truth-grid dl div:nth-child(odd){border-right:0}.bb-claims-list article{flex-direction:column;align-items:flex-start}.bb-channels{justify-content:flex-start}.bb-brand-assets,.bb-visual-gallery{grid-template-columns:repeat(2,1fr)}.bb-visual-kit__intro,.bb-visual-lane>header{flex-direction:column;align-items:stretch}.bb-visual-kit__intro>span,.bb-visual-lane>header>strong{align-self:flex-start}.bb-product-visual-map,.bb-visual-briefs{grid-template-columns:1fr}.bb-store-status{flex-direction:column}.bb-store-status,.bb-store-status>div{align-items:flex-start}.bb-store-preview{min-height:530px}.bb-store-nav span{display:none}.bb-store-copy{padding:80px 25px}.bb-creative-summary{grid-template-columns:1fr;padding:24px}.bb-export-meter{border-top:1px solid var(--line);border-left:0;padding-top:20px;padding-left:0}.bb-creative-card{grid-template-columns:1fr}.bb-creative-visual{min-height:0;aspect-ratio:1!important}.bb-beginner-note{grid-template-columns:42px 1fr;padding:16px}.bb-beginner-note-number{width:38px;height:38px}.bb-brand-hero-copy h2{font-size:46px}.bb-angle-matrix__head{grid-template-columns:1fr;padding:23px}.bb-angle-matrix__meter{border-top:1px solid #ffffff1a;border-left:0;padding-top:18px;padding-left:0}.bb-angle-legend{flex-wrap:wrap;align-items:flex-start;padding:13px 23px}.bb-angle-legend p{width:100%;margin-left:0}.bb-angle-cards{padding:12px}.bb-angle-card{padding:15px}.bb-angle-card__top{grid-template-columns:36px minmax(0,1fr)}.bb-angle-card__top>button{grid-column:1/-1}.bb-angle-card__logic{grid-template-columns:1fr}.bb-angle-card__logic>div.is-wide{grid-column:span 1}.bb-angle-details{grid-template-columns:1fr}.bb-angle-actions button.is-primary{width:100%;margin-left:0}}.bb-new-brand{--flow-panel:#0c100d;--flow-panel-2:#111711;--flow-line:#c6f43233;color:var(--bb-text);font-size:16px}.bb-new-brand__head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:30px;display:flex}.bb-new-brand__head>div{max-width:760px}.bb-new-brand__head h1{max-width:740px;font-family:var(--font-display);letter-spacing:-.06em;margin-top:12px;font-size:clamp(34px,5vw,62px);font-weight:800;line-height:1.02}.bb-new-brand__head>div>p:last-child{max-width:690px;color:var(--bb-muted);margin-top:17px;font-size:16px;line-height:1.65}.bb-market-picker{border:1px solid var(--bb-line);background:var(--bb-panel);border-radius:18px;flex-direction:column;flex:none;gap:8px;width:260px;padding:16px;display:flex}.bb-market-picker>span{color:var(--bb-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.bb-market-picker select{width:100%;color:var(--bb-text);background:0 0;border:0;outline:none;font-size:15px;font-weight:800}.bb-market-picker select option{color:#fff;background:#101410}.bb-market-picker small{color:var(--bb-muted);font-size:11px;line-height:1.45}.bb-flow-error{background:#ff5c3914;border:1px solid #ff5c3973;border-radius:16px;align-items:center;gap:14px;margin:0 0 22px;padding:14px 18px;font-size:13px;display:flex}.bb-flow-error strong{color:#ff785d}.bb-flow-error span{color:var(--bb-muted)}.bb-start-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.bb-start-choice{border:1px solid var(--bb-line);background:radial-gradient(480px 300px at 84% 3%,#c6f43221,transparent 68%),linear-gradient(145deg,var(--flow-panel-2),var(--flow-panel));text-align:left;border-radius:28px;flex-direction:column;align-items:flex-start;min-height:500px;padding:30px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.bb-start-choice:before{content:"";border:1px solid #c6f4321c;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-150px;right:-120px;box-shadow:inset 0 0 0 58px #c6f43205,inset 0 0 0 118px #c6f43205}.bb-start-choice:hover{border-color:#c6f43294;transform:translateY(-4px);box-shadow:0 30px 90px -55px #c6f432b3}.bb-start-choice.is-reference{background:radial-gradient(480px 300px at 84% 3%,#ff5c391c,transparent 68%),linear-gradient(145deg,var(--flow-panel-2),var(--flow-panel))}.bb-start-choice.is-reference:hover{border-color:#ff5c3980;box-shadow:0 30px 90px -55px #ff5c39a6}.bb-start-choice__number{color:var(--bb-muted);font-family:var(--font-display);font-size:11px}.bb-start-choice__icon{width:76px;height:76px;color:var(--acid);font-family:var(--font-display);background:#c6f4321a;border:1px solid #c6f4324d;border-radius:22px;place-items:center;margin:35px 0 42px;font-size:35px;display:grid;box-shadow:0 0 42px #c6f4321f}.is-reference .bb-start-choice__icon{color:var(--coral);background:#ff5c3917;border-color:#ff5c394d;box-shadow:0 0 42px #ff5c391a}.bb-start-choice__copy{flex-direction:column;max-width:540px;display:flex}.bb-start-choice__copy small{color:var(--acid);text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800}.is-reference .bb-start-choice__copy small{color:var(--coral)}.bb-start-choice__copy strong{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(27px,3vw,42px);line-height:1.05}.bb-start-choice__copy em{max-width:500px;color:var(--bb-muted);margin-top:18px;font-size:15px;font-style:normal;line-height:1.65}.bb-start-choice__action{z-index:1;border-top:1px solid var(--bb-line);width:100%;color:var(--bb-text);justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;font-size:14px;font-weight:800;display:flex}.bb-start-choice__action b{background:var(--acid);color:#172000;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.is-reference .bb-start-choice__action b{background:var(--coral);color:#fff}.bb-existing-feed{color:var(--bb-muted);text-align:center;margin:23px 0 0;font-size:13px}.bb-existing-feed a{color:var(--acid);font-weight:800}.bb-flow-loading{border:1px solid var(--flow-line);background:radial-gradient(circle at center,#c6f43217,transparent 35%),var(--flow-panel);text-align:center;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:530px;display:flex}.bb-flow-loading__orb{place-items:center;width:120px;height:120px;margin-bottom:34px;display:grid;position:relative}.bb-flow-loading__orb i,.bb-flow-loading__orb:after,.bb-flow-loading__orb:before{content:"";border:1px solid #c6f4324d;border-radius:50%;animation:bb-orbit 2.8s linear infinite;position:absolute}.bb-flow-loading__orb:before{background:var(--acid);width:44px;height:44px;box-shadow:0 0 45px #c6f4328c}.bb-flow-loading__orb:after{width:82px;height:82px}.bb-flow-loading__orb i{border-style:dashed;width:116px;height:116px;animation-direction:reverse}.bb-flow-loading h2{font-family:var(--font-display);letter-spacing:-.05em;margin:14px 0;font-size:clamp(27px,4vw,45px)}.bb-flow-loading>p:last-of-type{max-width:600px;color:var(--bb-muted);font-size:14px;line-height:1.6}.bb-flow-loading>div{gap:7px;margin-top:35px;display:flex}.bb-flow-loading>div i{background:#ffffff14;border-radius:10px;width:45px;height:4px;overflow:hidden}.bb-flow-loading>div i:after{background:var(--acid);content:"";width:100%;height:100%;animation:bb-load 1.8s ease-in-out infinite;display:block;transform:translate(-100%)}.bb-flow-loading>div i:nth-child(2):after{animation-delay:.25s}.bb-flow-loading>div i:nth-child(3):after{animation-delay:.5s}.bb-flow-loading>div i:nth-child(4):after{animation-delay:.75s}@keyframes bb-orbit{to{transform:rotate(1turn)}}@keyframes bb-load{50%,to{transform:translate(100%)}}.bb-flow-section-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:25px;display:flex}.bb-flow-section-head>div:first-child{max-width:840px}.bb-flow-section-head h2{font-family:var(--font-display);letter-spacing:-.05em;margin:10px 0 12px;font-size:clamp(28px,4vw,46px);line-height:1.05}.bb-flow-section-head p:last-child{color:var(--bb-muted);font-size:14px;line-height:1.6}.bb-flow-secondary{border:1px solid var(--bb-line);color:var(--bb-text);background:#c6f4320d;border-radius:999px;flex:none;padding:13px 18px;font-size:12px;font-weight:800}.bb-flow-secondary:hover{border-color:var(--acid);color:var(--acid)}.bb-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.bb-product-card{border:1px solid var(--bb-line);background:var(--flow-panel);border-radius:24px;overflow:hidden;box-shadow:0 24px 70px -52px #000}.bb-product-card__visual{aspect-ratio:1;background:#171d17;position:relative;overflow:hidden}.bb-product-card__visual:after{content:"";background:linear-gradient(#0000 45%,#000000ad);position:absolute;inset:0}.bb-product-card__visual img{object-fit:cover;filter:saturate(.86)contrast(1.04);width:100%;height:100%;transition:transform .5s}.bb-product-card:hover .bb-product-card__visual img{transform:scale(1.035)}.bb-product-card__visual>b,.bb-product-card__visual>span{z-index:1;position:absolute;top:18px}.bb-product-card__visual>span{color:#fff;font-family:var(--font-display);font-size:12px;left:18px}.bb-product-card__visual>b{color:var(--acid);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080c08bf;border:1px solid #c6f43259;border-radius:999px;padding:7px 10px;font-size:10px;right:16px}.bb-product-card__body{padding:22px}.bb-product-card__category{letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--acid)!important;font-size:10px!important}.bb-product-card h3{min-height:58px;font-family:var(--font-display);letter-spacing:-.035em;margin:8px 0 9px;font-size:21px;line-height:1.2}.bb-product-card__body>p:not(.bb-product-card__category):not(.bb-data-basis){min-height:66px;color:var(--bb-muted);font-size:13px;line-height:1.55}.bb-product-card__score{border-block:1px solid var(--bb-line);align-items:center;gap:12px;margin:20px 0;padding:16px 0;display:flex}.bb-product-card__score>strong{font-family:var(--font-display);font-size:29px}.bb-product-card__score>strong small{color:var(--bb-muted);font-family:var(--font-body);font-size:10px}.bb-product-card__score>span{flex-direction:column;font-size:11px;font-weight:800;display:flex}.bb-product-card__score>span small{color:var(--acid);margin-top:3px;font-size:9px}.bb-product-card dl{gap:9px;display:grid}.bb-product-card dl div{justify-content:space-between;gap:15px;font-size:11px;display:flex}.bb-product-card dt{color:var(--bb-muted)}.bb-product-card dd{text-align:right;font-weight:800}.bb-product-card ul{gap:8px;margin:17px 0;list-style:none;display:grid}.bb-product-card li{color:var(--bb-muted);padding-left:17px;font-size:11px;line-height:1.45;position:relative}.bb-product-card li:before{color:var(--acid);content:"✓";position:absolute;left:0}.bb-data-basis{margin:17px 0;min-height:43px!important;color:var(--bb-muted)!important;font-size:9px!important;line-height:1.45!important}.bb-flow-primary{background:var(--acid);color:#172000;border:0;border-radius:13px;justify-content:center;align-items:center;gap:18px;width:100%;min-height:52px;padding:14px 18px;font-size:13px;font-weight:900;display:flex;box-shadow:0 12px 34px -18px #c6f432cc}.bb-flow-primary:hover{filter:brightness(1.05)}.bb-flow-primary:disabled{cursor:wait;filter:grayscale(.5);opacity:.65}.bb-flow-primary span{font-size:19px}.bb-flow-back{color:var(--bb-muted);margin-top:23px;font-size:12px;font-weight:700}.bb-flow-back:hover{color:var(--acid)}.bb-reference-form-wrap{border:1px solid var(--flow-line);background:radial-gradient(600px 340px at 10% 95%,#ff5c3917,transparent 65%),var(--flow-panel);border-radius:28px;grid-template-columns:1.05fr .95fr;gap:20px;padding:clamp(28px,5vw,60px);display:grid;position:relative}.bb-reference-form-copy{max-width:650px}.bb-reference-form-copy h2{font-family:var(--font-display);letter-spacing:-.055em;margin:14px 0 20px;font-size:clamp(29px,4vw,48px);line-height:1.08}.bb-reference-form-copy h2 span{color:var(--coral)}.bb-reference-form-copy>p:last-of-type{max-width:580px;color:var(--bb-muted);font-size:15px;line-height:1.7}.bb-reference-form-copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px;list-style:none;display:grid}.bb-reference-form-copy li{color:var(--bb-muted);background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;padding:13px;font-size:11px}.bb-reference-form-copy li:before{color:var(--coral);content:"✓";margin-right:8px}.bb-reference-form{background:#090c09;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;align-self:center;padding:28px;display:flex;box-shadow:0 35px 90px -55px #000}.bb-reference-form__badge{color:var(--coral);background:#ff5c3914;border:1px solid #ff5c3947;border-radius:999px;align-self:flex-start;padding:7px 9px;font-size:9px;font-weight:800}.bb-reference-form label{flex-direction:column;gap:10px;margin:25px 0;display:flex}.bb-reference-form label>span{font-size:13px;font-weight:800}.bb-reference-form label>div{background:#ffffff0a;border:1px solid #ffffff26;border-radius:13px;align-items:center;padding-left:14px;display:flex}.bb-reference-form label i{color:var(--bb-muted);font-size:13px;font-style:normal}.bb-reference-form input{min-width:0;color:var(--bb-text);background:0 0;border:0;outline:none;flex:1;padding:17px 14px 17px 2px;font-size:14px}.bb-reference-form label small,.bb-reference-form>p{color:var(--bb-muted);font-size:10px;line-height:1.5}.bb-reference-form>p{text-align:center;margin-top:15px}.bb-reference-progress{border:1px solid var(--flow-line);background:radial-gradient(circle at center,#c6f43212,transparent 35%),var(--flow-panel);text-align:center;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:570px;display:flex}.bb-reference-progress__domain{top:unset;text-align:left;align-self:flex-start;align-items:center;gap:12px;margin-top:-480px;margin-left:30px;display:flex;position:absolute}.bb-reference-progress__domain>span{width:48px;height:48px;color:var(--acid);font-family:var(--font-display);background:#c6f4321a;border-radius:13px;place-items:center;font-size:18px;display:grid}.bb-reference-progress__domain div{flex-direction:column;display:flex}.bb-reference-progress__domain small{color:var(--bb-muted);font-size:8px;font-weight:800}.bb-reference-progress__domain strong{font-size:13px}.bb-reference-progress__domain a{color:var(--acid);font-size:9px}.bb-flow-status-glyph{place-items:center;width:115px;height:115px;margin-bottom:25px;display:grid;position:relative}.bb-flow-status-glyph:before{background:var(--acid);content:"";border-radius:50%;width:30px;height:30px;box-shadow:0 0 40px #c6f432a6}.bb-flow-status-glyph i{border:1px solid #c6f4323d;border-radius:50%;width:100%;height:100%;animation:bb-orbit 4s linear infinite;position:absolute}.bb-flow-status-glyph i:nth-child(2){width:75%;height:75%;animation-direction:reverse}.bb-flow-status-glyph i:nth-child(3){width:48%;height:48%}.bb-reference-progress h2{max-width:700px;font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(27px,4vw,43px)}.bb-reference-progress>p{max-width:590px;color:var(--bb-muted);margin:14px 0;font-size:13px;line-height:1.55}.bb-reference-progress ol{gap:8px;margin-top:28px;list-style:none;display:flex}.bb-reference-progress li{color:var(--bb-muted);border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:9px 11px;font-size:9px;display:flex}.bb-reference-progress li i{background:#fff3;border-radius:50%;width:6px;height:6px}.bb-reference-progress li.is-current{color:var(--bb-text);border-color:#c6f43266}.bb-reference-progress li.is-current i{background:var(--acid);box-shadow:0 0 9px var(--acid)}.bb-confidence{border:1px solid var(--flow-line);background:#c6f4320d;border-radius:16px;align-items:center;gap:14px;padding:14px 17px;display:flex}.bb-confidence strong{color:var(--acid);font-family:var(--font-display);font-size:27px}.bb-confidence span{flex-direction:column;font-size:10px;font-weight:800;display:flex}.bb-confidence small{color:var(--bb-muted);margin-top:3px;font-size:8px}.bb-reference-hero{grid-template-columns:1.4fr .6fr;gap:15px;display:grid}.bb-reference-shot{border:1px solid var(--flow-line);background:#090c09;border-radius:22px;max-height:650px;position:relative;overflow:hidden}.bb-reference-shot:after{content:"";pointer-events:none;background:linear-gradient(#0000 75%,#000000bf);position:absolute;inset:0}.bb-reference-shot img{object-fit:cover;object-position:top;width:100%;height:100%}.bb-reference-shot>span{z-index:1;color:#fff;background:#000000b3;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:800;position:absolute;bottom:16px;left:18px}.bb-reference-shot__empty{min-height:500px;color:var(--bb-muted);place-items:center;display:grid}.bb-reference-summary{border:1px solid var(--flow-line);background:var(--flow-panel);border-radius:22px;padding:24px}.bb-evidence-tag{letter-spacing:.08em;font-size:8px!important;font-weight:900!important}.bb-evidence-tag.is-observed{color:var(--acid)!important}.bb-evidence-tag.is-inferred{color:#8aa9ff!important}.bb-evidence-tag.is-preserve{color:var(--acid)!important}.bb-evidence-tag.is-transform{color:var(--coral)!important}.bb-preserve-transform h3,.bb-reference-panels h3,.bb-reference-summary>h3{font-family:var(--font-display);letter-spacing:-.04em;margin:9px 0 19px;font-size:20px;line-height:1.15}.bb-reference-summary article{border-top:1px solid var(--flow-line);padding:14px 0}.bb-reference-summary article strong{font-size:12px}.bb-reference-summary article p{color:var(--bb-muted);margin:5px 0;font-size:10px;line-height:1.45}.bb-reference-summary article small{color:var(--acid);font-size:8px}.bb-reference-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:15px;display:grid}.bb-reference-panels>article{border:1px solid var(--flow-line);background:var(--flow-panel);border-radius:22px;min-height:370px;padding:24px;position:relative}.bb-panel-index{color:#ffffff26;font-family:var(--font-display);font-size:20px;position:absolute;top:21px;right:21px}.bb-reference-panels dl{gap:15px;display:grid}.bb-reference-panels dl div{border-top:1px solid var(--flow-line);padding-top:11px}.bb-reference-panels dt,.bb-reference-panels h4{color:var(--bb-muted);text-transform:uppercase;margin:12px 0 4px;font-size:9px;font-weight:800}.bb-reference-panels article>p,.bb-reference-panels dd{font-size:11px;line-height:1.5}.bb-reference-panels ol{gap:8px;list-style:none;display:grid}.bb-reference-panels li{border-top:1px solid var(--flow-line);gap:9px;padding-top:8px;display:flex}.bb-reference-panels li>b{color:var(--acid);font-family:var(--font-display);font-size:8px}.bb-reference-panels li span{flex-direction:column;display:flex}.bb-reference-panels li strong{font-size:10px}.bb-reference-panels li small{color:var(--bb-muted);margin-top:2px;font-size:8px;line-height:1.35}.bb-preserve-transform{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:15px;display:grid}.bb-preserve-transform article{border:1px solid var(--flow-line);background:var(--flow-panel);border-radius:22px;padding:25px}.bb-preserve-transform article:last-child{border-color:#ff5c393d}.bb-preserve-transform ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;list-style:none;display:grid}.bb-preserve-transform li{color:var(--bb-muted);padding-left:17px;font-size:10px;line-height:1.45;position:relative}.bb-preserve-transform li:before{color:var(--acid);content:"✓";position:absolute;left:0}.bb-preserve-transform article:last-child li:before{color:var(--coral);content:"↗"}.bb-reference-launch{background:radial-gradient(450px 200px at 100% 100%,#c6f43221,#0000 65%),#0c110b;border:1px solid #c6f43259;border-radius:24px;grid-template-columns:1fr 320px;align-items:end;gap:35px;margin-top:15px;padding:clamp(26px,4vw,44px);display:grid}.bb-reference-launch h2{font-family:var(--font-display);letter-spacing:-.05em;margin:10px 0;font-size:clamp(27px,4vw,44px);line-height:1.04}.bb-reference-launch h2 span{color:var(--acid)}.bb-reference-launch p:last-child{max-width:730px;color:var(--bb-muted);font-size:12px;line-height:1.55}.bb-reference-launch .bb-flow-primary{min-height:60px}.bb-app[data-theme=light] .bb-new-brand{--flow-panel:#f7f8f2;--flow-panel-2:#eef1e8}.bb-app[data-theme=light] .bb-flow-loading,.bb-app[data-theme=light] .bb-reference-form-wrap,.bb-app[data-theme=light] .bb-reference-progress,.bb-app[data-theme=light] .bb-start-choice{background-color:#f7f8f2}.bb-app[data-theme=light] .bb-reference-form{background:#fff}.bb-app[data-theme=light] .bb-reference-launch{background:#eef4df}.bb-app[data-theme=light] .bb-reference-shot{background:#ecefe6}@media (max-width:1050px){.bb-new-brand__head{flex-direction:column;align-items:flex-start}.bb-market-picker{width:100%;max-width:420px}.bb-product-grid,.bb-reference-form-wrap,.bb-reference-hero,.bb-reference-panels{grid-template-columns:1fr}.bb-reference-shot{max-height:520px}.bb-reference-launch{grid-template-columns:1fr}.bb-reference-progress ol{grid-template-columns:repeat(2,1fr);display:grid}}@media (max-width:760px){.bb-new-brand{font-size:15px}.bb-new-brand__head h1{font-size:36px}.bb-start-choices{grid-template-columns:1fr}.bb-start-choice{min-height:440px;padding:23px}.bb-start-choice__icon{margin:25px 0 30px}.bb-flow-section-head{flex-direction:column;align-items:flex-start}.bb-product-grid{grid-template-columns:1fr}.bb-product-card h3,.bb-product-card__body>p:not(.bb-product-card__category):not(.bb-data-basis){min-height:0}.bb-reference-form-wrap{padding:24px}.bb-preserve-transform ul,.bb-reference-form-copy ul{grid-template-columns:1fr}.bb-reference-progress{padding:30px 18px}.bb-reference-progress__domain{align-self:center;margin:0 0 28px;position:static}.bb-preserve-transform,.bb-reference-progress ol{grid-template-columns:1fr}.bb-reference-launch{padding:25px}.bb-reference-report .bb-flow-section-head{align-items:flex-start}.bb-reference-shot{max-height:460px}}.bb-market-correction{border:1px solid var(--coral);grid-template-columns:minmax(0,1fr) minmax(15rem,20rem) minmax(15rem,auto);align-items:end;gap:1.25rem;margin-top:1rem;padding:1.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.bb-market-correction{border:1px solid color-mix(in srgb,var(--coral) 52%,transparent)}}.bb-market-correction{background:radial-gradient(circle at 88% 18%,var(--coral),transparent 34%),var(--flow-panel);border-radius:1.5rem}@supports (color:color-mix(in lab,red,red)){.bb-market-correction{background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--coral) 14%,transparent),transparent 34%),color-mix(in srgb,var(--flow-panel) 94%,var(--coral) 6%)}}.bb-market-correction h3{margin:.35rem 0 .5rem;font-size:clamp(1.35rem,2vw,1.8rem)}.bb-market-correction p{color:var(--bb-muted);margin:0;line-height:1.55}.bb-market-correction label{gap:.5rem;display:grid}.bb-market-correction label>span{font-weight:800}.bb-market-correction select{border:1px solid var(--bb-text);width:100%;min-height:3.25rem}@supports (color:color-mix(in lab,red,red)){.bb-market-correction select{border:1px solid color-mix(in srgb,var(--bb-text) 20%,transparent)}}.bb-market-correction select{background:var(--flow-panel);color:var(--bb-text);font:inherit;border-radius:999px;padding:0 1rem;font-weight:700}.bb-market-correction small{min-height:2.6em;color:var(--bb-muted);line-height:1.3}@media (max-width:900px){.bb-market-correction{grid-template-columns:1fr;align-items:stretch}}.bb-reference-progress__meter{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;width:min(520px,82vw);margin:0 0 24px;display:grid}.bb-reference-progress__meter:before{content:"";background:#ffffff14;border-radius:999px;grid-area:1/1;height:8px;display:block}.bb-reference-progress__meter>span{background:linear-gradient(90deg,var(--acid),#8ecb1f);border-radius:999px;grid-area:1/1;height:8px;transition:width .45s;box-shadow:0 0 20px #c6f43257}.bb-reference-progress__meter>strong{color:var(--acid);font-family:var(--font-display);text-align:right;grid-area:1/2;font-size:12px}.bb-reference-progress__actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;width:min(520px,82vw);margin-top:22px;display:grid}.bb-reference-progress__actions .bb-flow-secondary{min-height:52px}.bb-reference-progress__actions+.bb-flow-back{margin-top:14px}@media (max-width:760px){.bb-reference-progress__actions{grid-template-columns:1fr}.bb-reference-progress__actions .bb-flow-secondary{width:100%}}.bb-reference-catalog{border:1px solid var(--flow-line);background:var(--flow-panel);border-radius:24px;margin-top:15px;padding:clamp(22px,4vw,34px)}.bb-reference-catalog>div:first-child{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.bb-reference-catalog h3{font-family:var(--font-display);letter-spacing:-.045em;margin-top:8px;font-size:clamp(22px,3vw,34px)}.bb-reference-catalog>div:first-child>p:last-child{max-width:480px;color:var(--bb-muted);font-size:11px;line-height:1.55}.bb-reference-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.bb-reference-catalog__grid article{border:1px solid var(--bb-line);background:#ffffff06;border-radius:18px;padding:13px;overflow:hidden}.bb-reference-catalog__empty,.bb-reference-catalog__grid img{aspect-ratio:1;object-fit:cover;background:#151a15;border-radius:13px;width:100%}.bb-reference-catalog__empty{color:var(--bb-muted);place-items:center;font-size:10px;display:grid}.bb-reference-catalog__grid article>span{color:var(--acid);letter-spacing:.12em;margin-top:14px;font-size:8px;font-weight:900;display:block}.bb-reference-catalog__grid h4{font-family:var(--font-display);margin:6px 0;font-size:16px}.bb-reference-catalog__grid article>p{color:var(--bb-muted);font-size:10px}.bb-reference-catalog__grid dl{gap:9px;margin-top:14px;display:grid}.bb-reference-catalog__grid dl div{border-top:1px solid var(--bb-line);padding-top:9px}.bb-reference-catalog__grid dt{color:var(--bb-muted);text-transform:uppercase;font-size:8px;font-weight:800}.bb-reference-catalog__grid dd{margin-top:3px;font-size:9px;line-height:1.4}@media (max-width:1050px){.bb-reference-catalog__grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.bb-reference-catalog>div:first-child{flex-direction:column;align-items:flex-start}.bb-reference-catalog__grid{grid-template-columns:1fr}}.bb-setup-shell{color:#f7f9f4;background:radial-gradient(circle at 88% -12%,#c6f43221,#0000 34%),#090b0a;border:1px solid #c6f43238;border-radius:28px;margin:0 0 30px;padding:clamp(18px,3vw,34px);box-shadow:0 28px 90px #0000003d}.bb-setup-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.bb-setup-top h2{font-family:var(--font-title);letter-spacing:-.04em;margin-top:10px;font-size:clamp(25px,3.1vw,42px);line-height:1.02}.bb-setup-top p{color:#ffffff9e;max-width:720px;margin-top:12px;font-size:15px;line-height:1.65}.bb-setup-score{background:#c6f43212;border:1px solid #c6f4323d;border-radius:18px;min-width:128px;padding:15px 18px;display:grid}.bb-setup-score strong{font-family:var(--font-title);color:#c6f432;font-size:25px}.bb-setup-score span{color:#ffffff8c;margin-top:4px;font-size:11px}.bb-setup-progress{background:#ffffff14;border-radius:99px;height:5px;margin:24px 0 18px;overflow:hidden}.bb-setup-progress i{border-radius:inherit;background:#c6f432;height:100%;transition:width .3s;display:block;box-shadow:0 0 18px #c6f4328c}.bb-setup-nav{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;padding:2px 0 12px;display:grid;overflow-x:auto}.bb-setup-nav button{color:#ffffff85;text-align:left;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;gap:8px;min-height:72px;padding:10px;font-size:10.5px;display:grid}.bb-setup-nav button span{background:#ffffff17;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.bb-setup-nav button.is-active{color:#fff;background:#c6f43217;border-color:#c6f4328c}.bb-setup-nav button.is-approved span{color:#080a09;background:#c6f432}.bb-setup-card{background:#111412;border:1px solid #ffffff1c;border-radius:22px;margin-top:10px;padding:clamp(18px,3vw,30px)}.bb-setup-card>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:26px;padding-bottom:22px;display:flex}.bb-packaging-product header>span,.bb-setup-card>header span{letter-spacing:.13em;text-transform:uppercase;color:#c6f432;font-size:10px;font-weight:800}.bb-setup-card>header h3{letter-spacing:-.025em;margin-top:8px;font-size:clamp(21px,2.5vw,30px)}.bb-setup-card>header p{color:#ffffff94;max-width:720px;margin-top:9px;font-size:13.5px;line-height:1.6}.bb-setup-warning{color:#ff9079;background:#ff5c3917;border:1px solid #ff5c3947;border-radius:12px;max-width:260px;padding:10px 13px;font-size:11px;line-height:1.4}.bb-setup-card>footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:20px;display:flex}.bb-setup-card>footer>div{gap:10px;display:flex}.bb-autosave{color:#ffffff6b;font-size:11px}.bb-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bb-setup-field{align-content:start;gap:8px;display:grid}.bb-color-controls label>span,.bb-setup-field>span{color:#ffffffb3;font-size:11px;font-weight:700}.bb-color-controls input:not([type=color]),.bb-setup-field input,.bb-setup-field select,.bb-setup-field textarea{color:#fff;width:100%;font:inherit;background:#090b0a;border:1px solid #ffffff21;border-radius:13px;outline:none;font-size:14px;line-height:1.55;transition:border-color .2s,box-shadow .2s}.bb-color-controls input:not([type=color]),.bb-setup-field input,.bb-setup-field select{height:48px;padding:0 14px}.bb-setup-field textarea{resize:vertical;min-height:102px;padding:12px 14px}.bb-color-controls input:focus,.bb-setup-field input:focus,.bb-setup-field select:focus,.bb-setup-field textarea:focus{border-color:#c6f432;box-shadow:0 0 0 3px #c6f43214}.bb-setup-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bb-setup-lines button,.bb-setup-options button{color:#fff;text-align:left;background:#090b0a;border:1px solid #ffffff1c;border-radius:16px}.bb-setup-options button{padding:18px}.bb-setup-options button strong{font-family:var(--font-title);font-size:19px;display:block}.bb-setup-options button span{text-transform:uppercase;color:#ffffff80;background:#ffffff12;border-radius:99px;margin-top:8px;padding:4px 8px;font-size:9px;display:inline-block}.bb-setup-options button p{color:#ffffff8c;margin-top:10px;font-size:12px;line-height:1.55}.bb-setup-lines button.is-selected,.bb-setup-options button.is-selected{background:#c6f43214;border-color:#c6f432;box-shadow:inset 0 0 0 1px #c6f4321f}.bb-setup-custom{max-width:620px;margin-top:18px}.bb-setup-lines{gap:10px;margin-bottom:18px;display:grid}.bb-setup-lines button{padding:14px 16px;font-size:14px;line-height:1.45}.bb-setup-lines button>span{color:#ffffff61;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:850;display:block}.bb-setup-lines button>strong{font-size:15px;font-weight:650}.bb-setup-lines button.is-selected>span{color:#c6f432}.bb-whole-brand{background:#c6f4320e;border:1px solid #c6f4322e;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:13px 15px;display:flex}.bb-whole-brand>span{color:#d4f578;font-size:11px;font-weight:750}.bb-whole-brand>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.bb-whole-brand article{background:#ffffff12;border-radius:12px;gap:3px;max-width:310px;padding:7px 10px;display:grid}.bb-whole-brand strong{color:#ffffffd1;font-size:9.5px;font-weight:750}.bb-whole-brand small{color:#ffffff73;font-size:9px;line-height:1.35}.bb-setup-advanced{background:#0a0c0b;border:1px solid #ffffff17;border-radius:15px;margin-top:18px}.bb-setup-advanced summary{cursor:pointer;color:#ffffffb8;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:12px;font-weight:750;list-style:none;display:flex}.bb-setup-advanced summary::-webkit-details-marker{display:none}.bb-setup-advanced summary:before{content:"+";color:#c6f432;background:#ffffff12;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:9px;display:grid}.bb-setup-advanced[open] summary:before{content:"−"}.bb-setup-advanced summary>span{color:#ffffff5c;text-transform:uppercase;background:#ffffff0f;border-radius:99px;margin-left:auto;padding:4px 7px;font-size:9px}.bb-setup-advanced>div{border-top:1px solid #ffffff14;padding:18px}.bb-tagline-preview{background:radial-gradient(circle at 90% 10%,#c6f4321c,#0000 42%),#080a09;border:1px solid #ffffff1a;border-radius:20px;gap:10px;margin-bottom:16px;padding:24px;display:grid}.bb-tagline-preview>span{color:#c6f432;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:850}.bb-tagline-preview>strong{max-width:860px;font-family:var(--font-title);font-size:clamp(24px,3.5vw,42px);line-height:1.1}.bb-tagline-preview>p{color:#ffffff7a;font-size:11.5px}.bb-beginner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bb-beginner-grid article{background:#090b0a;border:1px solid #ffffff1a;border-radius:17px;min-height:165px;padding:18px}.bb-beginner-grid article>span{color:#c6f432;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.bb-beginner-grid h4{margin-top:18px;font-size:16px}.bb-beginner-grid p{color:#ffffff94;margin-top:8px;font-size:12px;line-height:1.55}.bb-mood-preview{background:linear-gradient(135deg,#c6f43217,#ffffff05);border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:20px;padding:24px;display:grid}.bb-mood-preview>div>span{color:#c6f432;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.bb-mood-preview h4{font-family:var(--font-title);margin-top:12px;font-size:28px}.bb-mood-preview p{color:#fff9;margin-top:10px;font-size:13px;line-height:1.6}.bb-mood-chips{flex-wrap:wrap;align-content:center;align-items:center;gap:7px;display:flex}.bb-mood-chips span{color:#d5f87f;background:#c6f4320f;border:1px solid #c6f43233;border-radius:99px;padding:7px 10px;font-size:10px}.bb-simple-reason{color:#ffffff8c;border-left:2px solid #c6f432;margin-top:13px;padding:8px 12px;font-size:12px;line-height:1.55}.bb-simple-reason strong{color:#fff}.bb-color-controls{grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px;display:grid}.bb-color-controls label{background:#090b0a;border:1px solid #ffffff1a;border-radius:18px;justify-items:center;gap:10px;padding:16px 12px;display:grid}.bb-color-controls label>div{justify-items:center;gap:10px;width:100%;display:grid}.bb-color-controls input[type=color]{cursor:pointer;background:0 0;border:3px solid #fff3;border-radius:50%;width:70px;height:70px;padding:4px;transition:border-color .2s,transform .2s;display:block;overflow:hidden}.bb-color-controls input[type=color]:hover{border-color:#c6f432;transform:scale(1.05)}.bb-color-controls input[type=color]::-webkit-color-swatch-wrapper{padding:0}.bb-color-controls input[type=color]::-webkit-color-swatch{border:0;border-radius:50%}.bb-color-controls input[type=color]::-moz-color-swatch{border:0;border-radius:50%}.bb-color-controls input:not([type=color]){text-align:center;text-transform:uppercase;background:0 0;border:0;height:34px;padding:0}.bb-color-preview{background:var(--preview-bg);color:var(--preview-text);border:1px solid #ffffff1c;border-radius:20px;margin-bottom:16px;overflow:hidden}.bb-color-preview nav{border-bottom:1px solid var(--preview-text);justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.bb-color-preview nav{border-bottom:1px solid color-mix(in srgb,var(--preview-text) 13%,transparent)}}.bb-color-preview nav{padding:17px 22px}.bb-color-preview nav strong{font-family:var(--font-title);font-size:17px}.bb-color-preview nav span{opacity:.6;font-size:10px}.bb-color-preview>div{background:radial-gradient(circle at 87% 20%,var(--preview-secondary),transparent 38%);padding:38px 26px}.bb-color-preview small{color:var(--preview-accent);letter-spacing:.14em;font-size:9px;font-weight:850}.bb-color-preview h4{max-width:720px;font-family:var(--font-title);margin-top:10px;font-size:clamp(25px,4vw,46px);line-height:1.05}.bb-color-preview p{opacity:.62;max-width:580px;margin-top:12px;font-size:12px}.bb-color-preview button{background:var(--preview-primary);color:var(--preview-bg);border:0;border-radius:99px;margin-top:18px;padding:10px 15px;font-weight:850}.bb-type-preview{grid-template-columns:1.25fr .85fr;gap:10px;display:grid}.bb-type-preview>div{background:#090b0a;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;min-height:180px;padding:20px;display:flex}.bb-type-preview>div>span{color:#c6f432;font-family:var(--font-body);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.bb-type-preview small{color:#ffffff59;font-family:var(--font-body);margin-top:auto;padding-top:16px;font-size:10px}.bb-type-preview .is-title{grid-row:span 2;justify-content:center;min-height:370px}.bb-type-preview .is-title>strong{margin-top:auto;font-size:clamp(34px,5vw,66px);line-height:.95}.bb-type-preview .is-title h4{margin-top:20px;font-size:clamp(20px,3vw,35px);line-height:1.1}.bb-type-preview .is-body p{color:#ffffffb8;margin-top:25px;font-size:15px;line-height:1.7}.bb-type-preview .is-accent strong{color:#c6f432;margin-top:25px;font-size:24px}.bb-font-pickers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.bb-font-select{gap:8px;display:grid}.bb-font-select>span{color:#ffffffa6;font-size:10px;font-weight:750}.bb-font-select select{color:#fff;background:#090b0a;border:1px solid #ffffff24;border-radius:14px;outline:none;width:100%;height:52px;padding:0 42px 0 14px;font-size:15px}.bb-font-select select:focus{border-color:#c6f432;box-shadow:0 0 0 3px #c6f43214}.bb-font-select option{color:#fff;background:#090b0a;font-size:15px}.bb-logo-preview{border:1px solid var(--logo-primary);justify-content:center;align-items:center;gap:18px;min-height:250px;display:flex}@supports (color:color-mix(in lab,red,red)){.bb-logo-preview{border:1px solid color-mix(in srgb,var(--logo-primary) 30%,transparent)}}.bb-logo-preview{background:radial-gradient(circle at 50% 100%,var(--logo-primary),transparent 54%),var(--logo-bg);border-radius:21px}@supports (color:color-mix(in lab,red,red)){.bb-logo-preview{background:radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--logo-primary) 18%,transparent),transparent 54%),var(--logo-bg)}}.bb-logo-preview{color:var(--logo-text)}.bb-logo-mark{border:2px solid var(--logo-primary);width:70px;height:70px;color:var(--logo-primary);border-radius:22px;place-items:center;font-size:34px;font-weight:900;display:grid;position:relative}.bb-logo-mark i{background:var(--logo-primary);width:16px;height:16px;box-shadow:0 0 22px var(--logo-primary);border-radius:50%;position:absolute;top:-5px;right:-5px}.bb-logo-preview>div:last-child{display:grid}.bb-logo-preview>div>strong{text-transform:uppercase;font-size:clamp(30px,5vw,58px);line-height:1}.bb-logo-preview>div>span{color:var(--logo-text);margin-top:8px}@supports (color:color-mix(in lab,red,red)){.bb-logo-preview>div>span{color:color-mix(in srgb,var(--logo-text) 55%,transparent)}}.bb-logo-preview>div>span{font-family:var(--font-body);font-size:11px}.bb-logo-uses{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.bb-logo-uses article{background:#090b0a;border:1px solid #ffffff17;border-radius:15px;padding:16px}.bb-logo-uses span{color:#c6f432;text-transform:uppercase;font-size:9px;font-weight:850}.bb-logo-uses h4{margin-top:12px;font-size:14px}.bb-logo-uses p{color:#ffffff7a;margin-top:7px;font-size:10.5px;line-height:1.5}.bb-preview-note{color:#ffffff61;text-align:center;margin-top:11px;font-size:10.5px}.bb-photo-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bb-photo-plan article{background:#090b0a;border:1px solid #ffffff1a;border-radius:17px;grid-template-columns:40px 1fr;gap:12px;min-height:180px;padding:17px;display:grid}.bb-photo-plan article>span{color:#c6f432;background:#c6f43214;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.bb-photo-plan small{color:#c6f432;text-transform:uppercase;font-size:9px;font-weight:850}.bb-photo-plan h4{margin-top:10px;font-size:15px}.bb-photo-plan p{color:#ffffff80;margin-top:8px;font-size:11px;line-height:1.5}.bb-packaging-list{gap:18px;display:grid}.bb-packaging-product{background:#090b0a;border:1px solid #c6f4322e;border-radius:20px;overflow:hidden}.bb-packaging-product header{background:linear-gradient(110deg,#c6f43217,#0000);padding:20px 22px}.bb-packaging-product header h3{font-family:var(--font-title);margin-top:7px;font-size:22px}.bb-packaging-product header p{color:#ffffff8c;margin-top:9px;font-size:12px}.bb-packaging-product header p strong{color:#fff}.bb-packaging-product>.bb-setup-grid{padding:22px}.bb-packaging-product footer{color:#ffffff61;border-top:1px solid #ffffff14;padding:12px 22px;font-size:10.5px}.bb-packaging-product>.bb-setup-advanced{margin:14px 18px 18px}.bb-variant-chips{flex-wrap:wrap;gap:7px;padding:18px 22px 4px;display:flex}.bb-variant-chips span{color:#ffffffb3;background:#ffffff09;border:1px solid #ffffff1a;border-radius:99px;padding:7px 10px;font-size:10px}.bb-store-journey{grid-template-columns:repeat(7,minmax(0,auto));align-items:stretch;gap:7px;display:grid}.bb-store-journey article{background:#090b0a;border:1px solid #ffffff1a;border-radius:16px;flex:1;gap:11px;min-width:0;padding:16px;display:flex}.bb-store-journey article>span{color:#080a09;background:#c6f432;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.bb-store-journey h4{font-size:13px}.bb-store-journey p{color:#ffffff7a;margin-top:7px;font-size:10.5px;line-height:1.48}.bb-store-journey>i{color:#c6f43280;align-self:center;font-style:normal}.bb-store-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.bb-store-products article{background:#c6f43209;border:1px solid #c6f43226;border-radius:14px;padding:15px}.bb-store-products span{color:#c6f432;text-transform:uppercase;font-size:9px;font-weight:850}.bb-store-products h4{margin-top:10px;font-size:15px}.bb-store-products p{color:#ffffff73;margin-top:6px;font-size:10.5px}.bb-ad-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bb-ad-journey article{background:#090b0a;border:1px solid #ffffff1a;border-radius:18px;min-height:210px;padding:20px}.bb-ad-journey article>span{color:#c6f432;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.bb-ad-journey h4{margin-top:20px;font-size:18px}.bb-ad-journey p{color:#ffffff8f;margin-top:9px;font-size:12px;line-height:1.55}.bb-ad-journey small{color:#ffffff73;background:#ffffff0f;border-radius:99px;margin-top:20px;padding:6px 9px;font-size:9px;display:inline-block}.bb-ad-journey+.bb-whole-brand{margin-top:12px}.bb-review-evidence,.bb-review-summary{gap:18px;display:grid}.bb-review-summary{background:#c6f4320b;border:1px solid #c6f4322e;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:16px}.bb-review-summary>div{text-align:center;min-width:76px;display:grid}.bb-review-summary>div span{font-family:var(--font-title);color:#c6f432;font-size:27px}.bb-review-summary>div p{color:#ffffff73;text-transform:uppercase;font-size:9px}.bb-review-summary>p{color:#ffffff9e;font-size:12px;line-height:1.55}.bb-review-summary>button{white-space:nowrap}.bb-review-list{gap:12px;display:grid}.bb-review-card{background:#090b0a;border:1px solid #ffffff1a;border-radius:18px;padding:17px}.bb-review-card>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.bb-review-card>header>div{gap:5px;display:grid}.bb-review-card>header span{color:#c6f432;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.bb-review-card>header strong{color:#ffffffb8;font-size:12px;line-height:1.45}.bb-review-card>header button{color:#ff9079;cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:underline}.bb-review-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.bb-review-confirmations label,.bb-review-use{align-items:flex-start;gap:10px;display:flex}.bb-review-use{color:#ffffffad;margin-top:15px;font-size:11px}.bb-review-confirmations input,.bb-review-use input{accent-color:#c6f432;flex:none;width:18px;height:18px}.bb-review-source-preview{color:#ffffff8a;background:#ffffff06;border:1px dashed #ffffff21;border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:11px 13px;display:flex}.bb-review-source-preview.is-authorized{background:#c6f4320d;border-style:solid;border-color:#c6f43247}.bb-review-source-preview small{margin-left:auto;font-size:9px}.bb-source-text-badge{color:#ffffffb8;text-transform:capitalize;border:1px solid #ffffff29;border-radius:999px;padding:7px 10px;font-size:10px}.bb-source-logo{color:#fff;align-items:center;gap:7px;min-height:28px;display:inline-flex;position:relative}.bb-source-logo strong{letter-spacing:-.04em;font-family:Archivo,sans-serif;font-size:17px}.bb-source-logo.is-trustpilot i{color:#00b67a;font-size:24px;font-style:normal}.bb-source-logo.is-amazon{padding-bottom:5px}.bb-source-logo.is-amazon strong{font-size:19px}.bb-source-logo.is-amazon i{border-bottom:2px solid #f90;border-radius:0 0 60% 60%;width:54px;height:8px;position:absolute;bottom:1px;left:3px;transform:rotate(3deg)}.bb-source-logo.is-shopify i{color:#fff;background:#95bf47;border-radius:6px 6px 8px 8px;place-items:center;width:26px;height:29px;font-family:Georgia,serif;font-style:normal;font-weight:800;display:grid}.bb-source-logo.is-google strong{letter-spacing:-.08em;display:flex}.bb-source-logo.is-google i{font-style:normal}.bb-source-logo.is-google i:first-child,.bb-source-logo.is-google i:nth-child(4){color:#4285f4}.bb-source-logo.is-google i:nth-child(2),.bb-source-logo.is-google i:nth-child(6){color:#db4437}.bb-source-logo.is-google i:nth-child(3){color:#f4b400}.bb-source-logo.is-google i:nth-child(5){color:#0f9d58}.bb-review-confirmations{background:#c6f43211;border:1px solid #c6f4323d;border-radius:18px;gap:11px;padding:18px;display:grid}.bb-review-confirmations label{color:#f5f8ef;font-size:12px;line-height:1.5}.bb-review-confirmations label:last-child{font-weight:750}.bb-inline-busy{color:#ffffff94;align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}.bb-inline-busy:before{content:"";border:2px solid #c6f4322e;border-top-color:#c6f432;border-radius:50%;width:20px;height:20px;animation:bb-spin .75s linear infinite}@keyframes bb-spin{to{transform:rotate(1turn)}}.bb-setup-load-error h2{margin-top:12px;font-size:28px}.bb-setup-load-error p:not(.hs-kicker){color:#ffffff94;margin:12px 0 18px}.bb-setup-final{background:linear-gradient(120deg,#c6f43221,#c6f43209);border:1px solid #c6f43259;border-radius:20px;justify-content:space-between;align-items:center;gap:22px;margin-top:18px;padding:22px;display:flex}.bb-setup-final span{letter-spacing:.12em;text-transform:uppercase;color:#c6f432;font-size:10px;font-weight:800}.bb-setup-final h3{font-family:var(--font-title);margin-top:6px;font-size:22px}.bb-setup-final p{color:#ffffff94;max-width:700px;margin-top:6px;font-size:12.5px;line-height:1.5}@media (max-width:1100px){.bb-store-journey{grid-template-columns:1fr 20px 1fr}.bb-store-journey>i:nth-of-type(2){display:none}.bb-store-journey article:nth-of-type(n+3){margin-top:3px}}@media (max-width:900px){.bb-color-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-setup-grid,.bb-setup-options,.bb-type-preview{grid-template-columns:1fr}.bb-type-preview .is-title{grid-row:auto;min-height:300px}.bb-ad-journey,.bb-font-pickers,.bb-logo-uses,.bb-mood-preview,.bb-photo-plan{grid-template-columns:1fr}.bb-review-fields,.bb-store-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bb-setup-shell{border-radius:20px}.bb-setup-card>footer,.bb-setup-card>header,.bb-setup-final,.bb-setup-top,.bb-whole-brand{flex-direction:column;align-items:stretch}.bb-whole-brand>div{justify-content:flex-start}.bb-setup-score{min-width:0}.bb-setup-card>footer>div{display:grid}.bb-beginner-grid,.bb-color-controls,.bb-review-fields,.bb-review-summary,.bb-store-products{grid-template-columns:1fr}.bb-review-summary{justify-items:start}.bb-review-summary>div{text-align:left}.bb-packaging-product>.bb-setup-grid{padding:16px}.bb-logo-preview{flex-direction:column;align-items:flex-start;padding:28px}.bb-store-journey{grid-template-columns:1fr}.bb-color-preview nav span,.bb-store-journey>i{display:none}}.bb-final-comparison{--flow-panel:#0c100d;--flow-line:#c6f43233;gap:16px;display:grid}.bb-final-comparison>header{border:1px solid var(--flow-line);background:var(--flow-panel);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:24px;padding:clamp(24px,4vw,40px);display:flex}.bb-final-comparison>header h2{font-family:var(--font-display);letter-spacing:-.05em;margin:10px 0;font-size:clamp(28px,4vw,45px);line-height:1.05}.bb-final-comparison>header h2 span{color:var(--acid)}.bb-final-comparison>header div>p:last-child{max-width:680px;color:var(--bb-muted);font-size:12px;line-height:1.55}.bb-final-comparison>header>span{border:1px solid;border-radius:999px;flex:none;padding:10px 13px;font-size:10px;font-weight:900}.bb-final-comparison>header>span.is-approved{color:var(--acid);background:#c6f43214;border-color:#c6f43259}.bb-final-comparison>header>span.is-review{color:var(--coral);background:#ff5c3914;border-color:#ff5c3959}.bb-comparison-visuals{grid-template-columns:1fr 50px 1fr;align-items:center;gap:12px;display:grid}.bb-comparison-visuals>article{border:1px solid var(--flow-line);background:var(--flow-panel);border-radius:22px;overflow:hidden}.bb-comparison-visuals>article>div:first-child,.bb-comparison-visuals>article>img{object-fit:cover;object-position:top;background:#111;width:100%;height:330px}.bb-comparison-visuals>i{background:var(--acid);color:#172000;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;font-style:normal;display:grid}.bb-comparison-visuals footer{align-items:center;gap:12px;min-height:84px;padding:16px 18px;display:flex}.bb-comparison-visuals footer small{color:var(--bb-muted);font-size:8px;font-weight:900}.bb-comparison-visuals footer strong{font-family:var(--font-display);font-size:14px}.bb-comparison-visuals footer a,.bb-comparison-visuals footer>span{color:var(--acid);margin-left:auto;font-size:9px}.bb-brand-result{text-align:center;flex-direction:column;justify-content:center;align-items:center;background:radial-gradient(circle at 50% 60%,#c6f43233,#0000 35%),#10160d!important;height:330px!important;display:flex!important}.bb-brand-result span{color:var(--acid);letter-spacing:.12em;font-size:9px;font-weight:900}.bb-brand-result strong{font-family:var(--font-display);letter-spacing:-.06em;text-transform:uppercase;margin:13px 0;font-size:clamp(30px,5vw,58px)}.bb-brand-result p{color:#ffffff8c;max-width:400px;font-size:11px;line-height:1.5}.bb-originality-scores{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bb-originality-gauge{border:1px solid var(--flow-line);background:var(--flow-panel);border-radius:19px;align-items:center;gap:15px;padding:18px;display:flex}.bb-originality-gauge>div{background:radial-gradient(circle at center,var(--flow-panel) 55%,transparent 57%),conic-gradient(var(--acid) var(--score),#ffffff14 0);border-radius:50%;flex:none;place-items:center;width:76px;height:76px;display:grid}.bb-originality-gauge strong{font-family:var(--font-display);grid-area:1/1;font-size:18px}.bb-originality-gauge div small{color:var(--bb-muted);grid-area:1/1;margin-top:28px;font-size:7px}.bb-originality-gauge>span{flex-direction:column;font-size:12px;font-weight:800;display:flex}.bb-originality-gauge>span small{color:var(--acid);margin-top:4px;font-size:9px}.bb-comparison-lists{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bb-comparison-lists article{border:1px solid var(--flow-line);background:var(--flow-panel);border-radius:20px;padding:23px}.bb-comparison-lists article:last-child{border-color:#ff5c3940}.bb-comparison-lists h3{font-family:var(--font-display);margin:9px 0 18px;font-size:18px}.bb-comparison-lists ul{gap:8px;list-style:none;display:grid}.bb-comparison-lists li{color:var(--bb-muted);padding-left:16px;font-size:10px;line-height:1.45;position:relative}.bb-comparison-lists li:before{color:var(--acid);content:"✓";position:absolute;left:0}.bb-comparison-lists article:last-child li:before{color:var(--coral);content:"↗"}.bb-app[data-theme=light] .bb-final-comparison{--flow-panel:#f7f8f2}@media (max-width:850px){.bb-final-comparison>header{flex-direction:column;align-items:flex-start}.bb-comparison-visuals{grid-template-columns:1fr}.bb-comparison-visuals>i{margin:auto;transform:rotate(90deg)}.bb-comparison-lists,.bb-originality-scores{grid-template-columns:1fr}}.talent-admin-shell{--ta-bg:#070907;--ta-panel:#0c100c;--ta-panel-2:#111711;--ta-line:#273024;--ta-muted:#97a092;--ta-text:#f1f5eb;--ta-acid:#c6f432;background:radial-gradient(circle at 82% 2%,#c6f43217,transparent 28rem),linear-gradient(135deg,#ffffff05 1px,transparent 1px),var(--ta-bg);min-height:100dvh;color:var(--ta-text);font-family:var(--font-body);color-scheme:dark;background-size:auto,34px 34px,auto;grid-template-columns:258px minmax(0,1fr);display:grid}.talent-admin-rail{border-right:1px solid var(--ta-line);z-index:5;background:#060806f0;flex-direction:column;height:100dvh;padding:30px 22px;display:flex;position:sticky;top:0}.talent-admin-logo{border-bottom:1px solid var(--ta-line);padding:0 8px 34px;display:block}.talent-admin-rail-label{color:#65705f;font:700 10px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;margin:30px 10px 12px}.talent-admin-rail nav{gap:7px;display:grid}.talent-admin-rail nav a{color:#aab3a5;border:1px solid #0000;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:12px;min-height:48px;padding:0 13px;font-size:13px;font-weight:650;transition:all .2s;display:grid}.talent-admin-rail nav a span{color:#53604d;font:600 10px/1 var(--font-display)}.talent-admin-rail nav a.is-active,.talent-admin-rail nav a:hover{color:var(--ta-text);background:linear-gradient(90deg,#c6f4321f,#c6f43206);border-color:#35412f;transform:translate(2px)}.talent-admin-rail nav a.is-active span{color:var(--ta-acid)}.talent-admin-operator{border-top:1px solid var(--ta-line);color:#707a6c;align-items:center;gap:11px;margin-top:auto;padding:17px 10px 0;font-size:10px;line-height:1.5;display:flex;overflow:hidden}.talent-admin-operator i,.talent-admin-topbar span i{background:var(--ta-acid);width:7px;height:7px;box-shadow:0 0 16px var(--ta-acid);border-radius:50%;flex:none}.talent-admin-operator b{color:#aeb7a9;word-break:break-all;font-weight:500}.talent-admin-main{min-width:0}.talent-admin-topbar{border-bottom:1px solid var(--ta-line);color:#687264;height:70px;font:650 9px/1 var(--font-display);letter-spacing:.13em;justify-content:space-between;align-items:center;padding:0 clamp(24px,4vw,58px);display:flex}.talent-admin-topbar span{color:#a5aea0;font-family:var(--font-body);letter-spacing:.04em;align-items:center;gap:9px;display:flex}.talent-admin-page{width:min(1480px,100% - 48px);margin:0 auto;padding:50px 0 80px}.talent-command-head{justify-content:space-between;align-items:end;gap:30px;padding:8px 0 37px;display:flex}.talent-eyebrow,.talent-panel-label{color:var(--ta-acid);font:700 10px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase}.talent-command-head h1{font:760 clamp(34px,4.2vw,62px)/.95 var(--font-display);letter-spacing:-.055em;margin-top:14px}.talent-command-head>div:first-child>p:last-child{max-width:700px;color:var(--ta-muted);margin-top:18px;font-size:14px}.talent-command-mark{align-items:end;gap:13px;display:flex}.talent-command-mark>span{width:62px;height:62px;color:var(--ta-acid);font:700 18px/1 var(--font-display);border:1px solid #536645;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 30px #c6f4320f}.talent-command-mark small{color:#707a6c;font:600 9px/1.5 var(--font-display);text-transform:uppercase;letter-spacing:.08em}.talent-metrics{border:1px solid var(--ta-line);background:#0c100cb8;border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.talent-metrics article{border-right:1px solid var(--ta-line);grid-template-columns:1fr auto;align-items:end;min-height:114px;padding:22px 25px;display:grid}.talent-metrics article:last-child{border-right:0}.talent-metrics span{color:#7d8778;grid-column:1/-1;font-size:11px}.talent-metrics strong{font:700 31px/1 var(--font-display);letter-spacing:-.05em}.talent-metrics small{color:#626c5e;font-size:10px}.talent-filter-dock{border:1px solid var(--ta-line);z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c100ceb;border-radius:16px;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(135px,.45fr)) auto;align-items:end;gap:10px;margin-top:20px;padding:13px;display:grid;position:sticky;top:10px}.talent-filter-dock label>span{color:#697364;text-transform:uppercase;letter-spacing:.12em;margin:0 0 7px 4px;font-size:9px;display:block}.talent-filter-dock input,.talent-filter-dock select{width:100%;height:42px;color:var(--ta-text);font:500 12px/1 var(--font-body);background:#080b08;border:1px solid #2b3528;border-radius:10px;padding:0 13px}.talent-filter-dock input:focus,.talent-filter-dock select:focus{outline:1px solid var(--ta-acid);border-color:var(--ta-acid)}.talent-filter-dock>strong{color:var(--ta-acid);white-space:nowrap;padding:0 8px 13px;font-size:11px}.talent-search{position:relative}.talent-search>span{z-index:1;position:absolute;top:31px;left:14px;color:var(--ta-acid)!important;font-size:18px!important}.talent-search input{padding-left:38px}.talent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.talent-card{border:1px solid var(--ta-line);background:var(--ta-panel);min-width:0;color:var(--ta-text);animation:talent-rise .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--talent-delay);border-radius:17px;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden}.talent-card:hover{border-color:#526447;transform:translateY(-4px);box-shadow:0 28px 60px -35px #c6f43247}.talent-card-visual{aspect-ratio:4/3;border-bottom:1px solid var(--ta-line);background:#111811;position:relative;overflow:hidden}.talent-card-visual>img{object-fit:cover;filter:saturate(.82)contrast(1.04);width:100%;height:100%}.talent-card-visual>i{color:#ffffff47;font:600 10px/1 var(--font-display);font-style:normal;position:absolute;bottom:10px;right:13px}.talent-portrait-fallback{background:radial-gradient(circle at 74% 22%,#c6f43230,#0000 30%),linear-gradient(145deg,#172116,#090c09 70%);flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:18px;display:flex}.talent-portrait-fallback>span{font:700 clamp(40px,5vw,74px)/1 var(--font-display);color:#dce9cd;letter-spacing:-.08em}.talent-portrait-fallback small{color:#6f7e68;text-transform:uppercase;letter-spacing:.08em;max-width:75%;font-size:8px;line-height:1.5}.talent-status{color:#bac5b3;font:700 8px/1 var(--font-body);text-transform:uppercase;letter-spacing:.1em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050705b8;border:1px solid #4b5a43;border-radius:999px;padding:6px 9px;position:absolute;top:12px;left:12px}.talent-status.is-active{color:var(--ta-acid);border-color:#c6f4327a}.talent-card-body{padding:17px;position:relative}.talent-card-body p{text-overflow:ellipsis;color:#626c5e;max-width:calc(100% - 30px);font:600 8px/1 var(--font-display);white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;overflow:hidden}.talent-card-body h2{font:680 17px/1.1 var(--font-display);margin-top:7px}.talent-arrow{color:var(--ta-acid);position:absolute;top:18px;right:18px}.talent-card-body dl{border-top:1px solid #20271e;border-bottom:1px solid #20271e;grid-template-columns:1fr 1fr;margin-top:18px;padding:13px 0;display:grid}.talent-card-body dl div+div{border-left:1px solid #20271e;padding-left:14px}.talent-card-body dt{color:#596253;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.talent-card-body dd{color:#bcc5b7;text-transform:capitalize;margin-top:5px;font-size:10px}.talent-tags{flex-wrap:wrap;gap:6px;display:flex}.talent-card-body .talent-tags{align-content:start;min-height:48px;margin-top:14px}.talent-tags span{color:#8f998a;background:#151b14;border-radius:7px;padding:6px 8px;font-size:8px;line-height:1.2}.talent-card-body footer{color:#667061;justify-content:space-between;margin-top:16px;font-size:9px;display:flex}.talent-empty{text-align:center;color:var(--ta-muted);border:1px dashed #33402e;border-radius:18px;margin-top:22px;padding:60px}.talent-empty strong{color:var(--ta-text);font:650 18px/1.2 var(--font-display)}.talent-empty p{margin-top:10px;font-size:12px}.talent-detail-head{align-items:center}.talent-detail-actions{gap:9px;display:flex}.talent-detail-actions button{border:1px solid var(--ta-acid);background:var(--ta-acid);color:#202c00;min-height:44px;font:700 10px/1 var(--font-display);cursor:pointer;border-radius:11px;padding:0 16px}.talent-detail-actions button.is-muted{color:#adb6a8;background:0 0;border-color:#3b4636}.talent-detail-actions button:disabled{opacity:.5}.talent-action-message{color:var(--ta-acid);background:#c6f4320f;border:1px solid #4d613e;border-radius:10px;margin:-18px 0 24px;padding:13px 15px;font-size:11px}.talent-detail-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.5fr);gap:16px;display:grid}.talent-panel,.talent-profile-identity,.talent-reference-section,.talent-usage-strip{border:1px solid var(--ta-line);background:#0c100ce0;border-radius:18px}.talent-profile-identity{padding:18px}.talent-detail-portrait{aspect-ratio:4/5;background:#101710;border-radius:13px;margin-bottom:25px;overflow:hidden}.talent-detail-portrait img{object-fit:cover;width:100%;height:100%}.talent-detail-portrait>div{background:radial-gradient(circle at 70% 20%,#c6f43238,#0000 30%),linear-gradient(145deg,#1b2818,#080a08 68%);flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:24px;display:flex}.talent-detail-portrait strong{font:700 clamp(70px,9vw,130px)/1 var(--font-display);letter-spacing:-.09em;color:#dfead3}.talent-detail-portrait span{color:#7c8c74;font:600 9px/1.6 var(--font-display);letter-spacing:.14em}.talent-panel h2,.talent-profile-identity h2,.talent-reference-section h2{font:670 20px/1.15 var(--font-display);margin-top:10px}.talent-identity-list{margin-top:24px}.talent-identity-list div{border-top:1px solid #222a20;grid-template-columns:90px 1fr;gap:10px;padding:13px 0;display:grid}.talent-identity-list dt{color:#657060;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.talent-identity-list dd{color:#aeb8a9;font-size:11px}.talent-detail-stack{gap:16px;display:grid}.talent-panel{padding:23px}.talent-panel header{border-bottom:1px solid #222a20;align-items:start;gap:16px;padding-bottom:18px;display:flex}.talent-panel header>span{width:33px;height:33px;color:var(--ta-acid);font:700 9px/1 var(--font-display);border:1px solid #43513c;border-radius:50%;place-items:center;display:grid}.talent-panel>ul,.talent-prompt-panel details ul{color:#b4beb0;gap:9px;margin:18px 0 0;font-size:11px;display:grid}.talent-panel>ul li,.talent-prompt-panel details li{padding-left:17px;position:relative}.talent-panel>ul li:before,.talent-prompt-panel details li:before{content:"";background:var(--ta-acid);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.talent-panel>.talent-tags{margin-top:18px}.talent-tag-groups{gap:15px;margin-top:18px;display:grid}.talent-tag-groups small{color:#697364;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:9px;display:block}.talent-prompt-panel blockquote{border-left:2px solid var(--ta-acid);color:#bdc6b8;font:500 11px/1.8 var(--font-body);background:#090c09;margin-top:20px;padding:19px}.talent-prompt-panel details{color:#788274;margin-top:14px;font-size:10px}.talent-prompt-panel summary{cursor:pointer;color:var(--ta-acid)}.talent-reference-section{grid-template-columns:230px 1fr;align-items:center;gap:22px;margin-top:16px;padding:24px;display:grid}.talent-reference-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.talent-reference-grid article{min-width:0}.talent-reference-grid article>div,.talent-reference-grid article>img{aspect-ratio:3/4;object-fit:cover;border:1px solid #2c3628;border-radius:10px;width:100%}.talent-reference-grid article>div{color:#53604d;background:#090c09;align-content:center;place-items:center;gap:5px;display:grid}.talent-reference-grid article>div span{font-size:24px;font-weight:200}.talent-reference-grid article>div small{text-transform:uppercase;font-size:7px}.talent-reference-grid article p{color:#717b6d;text-align:center;text-transform:uppercase;margin-top:7px;font-size:8px}.talent-usage-strip{grid-template-columns:repeat(4,1fr);margin-top:16px;display:grid;overflow:hidden}.talent-usage-strip article{border-right:1px solid var(--ta-line);padding:22px}.talent-usage-strip article:last-child{border:0}.talent-usage-strip span{color:#6e7869;text-transform:uppercase;letter-spacing:.1em;font-size:9px;display:block}.talent-usage-strip strong{font:700 29px/1 var(--font-display);margin-top:10px;display:block}.talent-usage-strip small{color:#5e6959;font-size:12px}@keyframes talent-rise{0%{opacity:0;transform:translateY(12px)}}@media (max-width:1180px){.talent-grid{grid-template-columns:repeat(3,1fr)}.talent-filter-dock{grid-template-columns:1fr 1fr 1fr}.talent-search{grid-column:1/-1}.talent-filter-dock>strong{display:none}.talent-reference-section{grid-template-columns:1fr}.talent-reference-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.talent-admin-shell{display:block}.talent-admin-rail{width:100%;height:auto;padding:18px;position:relative}.talent-admin-logo{padding-bottom:18px}.talent-admin-operator,.talent-admin-rail-label{display:none}.talent-admin-rail nav{display:flex;overflow:auto}.talent-admin-rail nav a{flex:none}.talent-admin-topbar{display:none}.talent-admin-page{width:min(100% - 28px,680px);padding-top:30px}.talent-metrics{grid-template-columns:1fr 1fr}.talent-metrics article:nth-child(2){border-right:0}.talent-metrics article:nth-child(-n+2){border-bottom:1px solid var(--ta-line)}.talent-grid{grid-template-columns:1fr 1fr}.talent-detail-layout{grid-template-columns:1fr}.talent-command-head{align-items:start}.talent-command-mark{display:none}.talent-usage-strip{grid-template-columns:1fr 1fr}.talent-usage-strip article:nth-child(2){border-right:0}.talent-usage-strip article:nth-child(-n+2){border-bottom:1px solid var(--ta-line)}}@media (max-width:520px){.talent-grid{grid-template-columns:1fr}.talent-filter-dock{grid-template-columns:1fr 1fr;position:static}.talent-search{grid-column:1/-1}.talent-command-head{display:block}.talent-command-head h1{font-size:36px}.talent-detail-actions{margin-top:22px;display:grid}.talent-reference-grid{grid-template-columns:repeat(2,1fr)}.talent-metrics article{padding:17px}.talent-metrics strong{font-size:25px}}@media (prefers-reduced-motion:reduce){.talent-card{animation:none}}:root{--font-display:var(--police-titre),sans-serif;--font-body:var(--police-texte),sans-serif}.bb-app{background:var(--soft);min-height:100dvh}.bb-app[data-theme=dark]{--bg:#070907;--panel:#0d110d;--soft:#090c09;--line:#22291f;--line2:#30392b;--txt:#edf1e5;--muted:#98a191;--acid-ink:#c6f432;--acid-dark:#b8e82a;--acid-tint:#17210d;--shadow-card:0 18px 42px -24px #000000e0;--shadow-hover:0 24px 54px -26px #000000f2;--shadow-modal:0 44px 120px -26px #000000f2;--shadow-btn:0 18px 42px -18px #000000e6;color:var(--txt);color-scheme:dark}.bb-app[data-theme=dark] .bb-sidebar{background:#080a08}.bb-app[data-theme=dark] .bb-skip{color:#253600}.bb-app[data-theme=dark] .bb-main{background:radial-gradient(900px 430px at 100% 0,#c6f43213,#0000 68%),#070907}.bb-app[data-theme=dark] .hs-bouton{border:1px solid var(--line2);box-shadow:none;background:#161b15}.bb-app[data-theme=dark] .bb-desktop-topbar,.bb-app[data-theme=dark] .bb-mobile-bar{border-color:var(--line);background:#070907e0}.bb-app[data-theme=dark] .bg-white{background-color:var(--panel)!important}.bb-app[data-theme=dark] .bg-ink{background-color:#11150f!important}.bb-app[data-theme=dark] .text-ink{color:var(--txt)!important}.bb-app[data-theme=dark] .hs-bouton{color:var(--txt);background:#171c15}.bb-app[data-theme=dark] .hs-bouton:hover:not(:disabled){background:#20271d}.bb-app[data-theme=dark] .bb-avatar,.bb-app[data-theme=dark] .bb-menu-button{color:var(--acid);background:#171c15}.bb-app[data-theme=dark] .bb-option.is-selected{background:var(--acid-tint)}.bb-app[data-theme=dark] .bb-error{color:#ffd7cc;background:#24120d}.bb-app[data-theme=dark] .bb-empty{background:#ffffff06}.bb-app[data-theme=dark] .bb-skeleton{background:#171c15}.bb-app[data-theme=dark] .bb-skeleton:after{background:linear-gradient(90deg,#0000,#ffffff0f,#0000)}.bb-skip{z-index:100;background:var(--acid);color:var(--txt);border-radius:10px;padding:10px 14px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.bb-skip:focus{transform:none}.bb-sidebar{z-index:40;background:var(--txt);color:#fff;flex-direction:column;width:272px;display:flex;position:fixed;inset:0 auto 0 0;overflow:clip auto}.bb-sidebar:after{content:"";pointer-events:none;border:1px solid #c6f43229;border-radius:50%;width:210px;height:210px;position:absolute;top:-90px;right:-80px}.bb-sidebar-logo{border-bottom:1px solid #ffffff14;padding:31px 26px 27px;display:block}.bb-nav{gap:3px;padding:22px 13px;display:grid}.bb-nav-link{color:#aeb3a4;border-radius:12px;grid-template-columns:30px 1fr;align-items:center;min-height:43px;padding:7px 12px;font-size:13px;font-weight:600;transition:color .2s,background .2s,transform .2s;display:grid;position:relative}.bb-nav-link:hover{color:#fff;background:#ffffff0f;transform:translate(2px)}.bb-nav-link.is-active{color:var(--acid);background:#c6f4321a}.bb-nav-link.is-active:before{background:var(--acid);content:"";border-radius:4px;width:3px;height:18px;position:absolute;left:0}.bb-nav-mark{color:#62675c;font-family:var(--font-display);letter-spacing:.06em;font-size:9px}.bb-nav-link.is-active .bb-nav-mark{color:var(--acid)}.bb-sidebar-footer{border-top:1px solid #ffffff14;margin-top:auto;padding:22px 25px 26px}.bb-quota{color:#aeb3a4;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:11px;font-size:10px;font-weight:700;line-height:1.3;display:flex}.bb-quota-number{background:var(--acid);width:40px;height:40px;color:var(--txt);font-family:var(--font-display);border-radius:12px;place-items:center;font-size:16px;display:inline-grid}.bb-user-email{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:18px;font-size:12px;overflow:hidden}.bb-logout{color:#858b7c;text-underline-offset:3px;margin-top:4px;font-size:11px;text-decoration:underline}.bb-main{background:radial-gradient(700px 360px at 100% 0,#c6f4321f,transparent 67%),var(--soft);min-height:100dvh;margin-left:272px}.bb-page-content{padding:clamp(32px,4vw,58px) clamp(22px,5vw,76px) 80px}.bb-desktop-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:14px clamp(22px,5vw,76px);display:flex}.bb-system-label{font-family:var(--font-display);letter-spacing:.12em;font-size:9px;font-weight:700}.bb-system-copy{color:var(--muted);margin-top:2px;font-size:11px}.bb-system-user{align-items:center;gap:15px;display:flex}.bb-mobile-actions{align-items:center;gap:7px;display:flex}.bb-theme-button{border:1px solid var(--line);background:var(--panel);width:39px;height:39px;color:var(--txt);border-radius:12px;place-items:center;font-size:17px;transition:transform .2s,border-color .2s;display:inline-grid}.bb-theme-button:hover{border-color:var(--acid-dark);transform:translateY(-1px)}.bb-learning-button{border:1px solid var(--line);background:var(--panel);min-height:39px;color:var(--txt);letter-spacing:.04em;border-radius:12px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex}.bb-learning-button>span{background:var(--acid);color:#253600;width:20px;height:20px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:9px;display:inline-grid}.bb-learning-button.is-compact{width:39px;padding:8px;font-size:0}.bb-learning-button.is-compact>span{margin:auto}.bb-glossary{border:1px solid var(--line2);background:var(--panel);width:min(860px,100% - 28px);max-height:min(780px,90dvh);color:var(--txt);box-shadow:var(--shadow-modal);border-radius:24px;padding:0;overflow:hidden}.bb-glossary::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020402c7}.bb-glossary-head{border-bottom:1px solid var(--line);background:radial-gradient(500px 220px at 100% 0,#c6f43221,#0000 65%);justify-content:space-between;align-items:start;gap:24px;padding:27px 28px 23px;display:flex}.bb-glossary-head h2{margin-top:9px;font-size:clamp(24px,4vw,38px)}.bb-glossary-head p:not(.hs-kicker){color:var(--muted);margin-top:8px;font-size:12px}.bb-glossary-head button{border:1px solid var(--line);background:var(--soft);width:38px;height:38px;color:var(--txt);border-radius:12px;place-items:center;font-size:24px;line-height:1;display:grid}.bb-glossary-search{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:7px;padding:20px 28px 0;font-size:10px;font-weight:700;display:grid}.bb-glossary-search input{border:1px solid var(--line);background:var(--soft);min-height:46px;color:var(--txt);text-transform:none;letter-spacing:0;border-radius:13px;outline:none;padding:10px 14px;font-size:14px}.bb-glossary-search input:focus{border-color:var(--acid-dark);box-shadow:0 0 0 3px #c6f43217}.bb-glossary-list{grid-template-columns:1fr 1fr;gap:10px;max-height:520px;padding:20px 28px 28px;display:grid;overflow-y:auto}.bb-glossary-list>div{border:1px solid var(--line);background:var(--soft);border-radius:15px;padding:15px}.bb-glossary-list dt{align-items:center;gap:9px;display:flex}.bb-glossary-list dt strong{color:var(--acid);font-family:var(--font-display);font-size:11px}.bb-glossary-list dt span{font-size:12px;font-weight:700}.bb-glossary-list dd{color:var(--muted);margin-top:9px;font-size:11.5px;line-height:1.55}.bb-glossary-list small{color:var(--txt);margin-top:8px;font-size:10.5px;display:block}.bb-glossary-empty{color:var(--muted);text-align:center;padding:45px 28px}.bb-system-state{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.bb-system-state i{background:var(--acid-dark);width:7px;height:7px;box-shadow:0 0 0 5px var(--acid-tint);border-radius:50%}.bb-avatar{background:var(--txt);width:38px;height:38px;color:var(--acid);font-family:var(--font-display);border-radius:12px;place-items:center;font-size:12px;font-weight:700;display:grid}.bb-mobile-bar,.bb-nav-overlay{display:none}.bb-option{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);text-align:left;width:100%;box-shadow:var(--shadow-card);padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;position:relative}.bb-option:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.bb-option.is-selected{border-color:var(--acid-dark);box-shadow:0 0 0 1px var(--acid-dark),var(--shadow-card);background:#fbfef0}.bb-pill{border:1px solid var(--line);background:var(--soft);min-height:28px;color:var(--muted);border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.bb-error{border:1px solid var(--coral);color:var(--txt);background:#fff4f1;border-radius:14px;padding:14px 16px;font-size:13px}.bb-empty{border:1px dashed var(--line2);border-radius:var(--radius-lg);text-align:center;background:#ffffff8c;padding:clamp(28px,7vw,72px) 24px}.bb-skeleton{background:#e9ebe4;position:relative;overflow:hidden}.bb-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:bb-shimmer 1.3s infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes bb-shimmer{to{transform:translate(100%)}}.bb-brand-card-is-pending{border-color:var(--coral)}@supports (color:color-mix(in lab,red,red)){.bb-brand-card-is-pending{border-color:color-mix(in srgb,var(--coral) 38%,var(--line))}}.bb-brand-card-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.bb-brand-delete-trigger{min-height:40px;color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);border:1px solid #0000;border-radius:11px;padding:9px 11px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.bb-brand-delete-trigger{-webkit-text-decoration-color:color-mix(in srgb,var(--coral) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--coral) 45%,transparent)}}.bb-brand-delete-trigger{text-underline-offset:3px;transition:border-color .2s,background .2s,color .2s}.bb-brand-delete-trigger:hover:not(:disabled){border-color:var(--coral)}@supports (color:color-mix(in lab,red,red)){.bb-brand-delete-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--coral) 34%,var(--line))}}.bb-brand-delete-trigger:hover:not(:disabled){background:var(--coral)}@supports (color:color-mix(in lab,red,red)){.bb-brand-delete-trigger:hover:not(:disabled){background:color-mix(in srgb,var(--coral) 7%,var(--panel))}}.bb-brand-delete-trigger:hover:not(:disabled){color:var(--coral)}.bb-brand-delete-trigger:disabled{cursor:not-allowed;opacity:.5}.bb-brand-delete-confirmation{border:1px solid var(--coral);grid-template-columns:34px minmax(0,1fr);gap:12px;margin-top:18px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bb-brand-delete-confirmation{border:1px solid color-mix(in srgb,var(--coral) 45%,var(--line))}}.bb-brand-delete-confirmation{background:var(--coral);border-radius:15px}@supports (color:color-mix(in lab,red,red)){.bb-brand-delete-confirmation{background:color-mix(in srgb,var(--coral) 6%,var(--panel))}}.bb-brand-delete-confirmation{padding:16px;animation:rise .22s cubic-bezier(.16,1,.3,1) both}.bb-brand-delete-confirmation:before{background:var(--coral);content:"";width:3px;position:absolute;inset:0 auto 0 0}.bb-brand-delete-confirmation__mark{background:var(--coral);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.bb-brand-delete-confirmation__mark{background:color-mix(in srgb,var(--coral) 14%,var(--panel))}}.bb-brand-delete-confirmation__mark{color:var(--coral);font-family:var(--font-display);font-size:12px;font-weight:800}.bb-brand-delete-confirmation__copy h3{font-family:var(--font-body);letter-spacing:0;font-size:13px;font-weight:800}.bb-brand-delete-confirmation__copy>p{max-width:580px;color:var(--muted);margin-top:6px;font-size:11.5px;line-height:1.55}.bb-brand-delete-error{background:var(--coral);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.bb-brand-delete-error{background:color-mix(in srgb,var(--coral) 12%,var(--panel))}}.bb-brand-delete-error{padding:9px 10px;color:var(--txt)!important}.bb-brand-delete-confirmation__actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.bb-brand-delete-cancel,.bb-brand-delete-confirm{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 12px;font-size:10.5px;font-weight:800;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.bb-brand-delete-cancel{border:1px solid var(--line2);background:var(--panel);color:var(--txt)}.bb-brand-delete-confirm{border:1px solid var(--coral)}@supports (color:color-mix(in lab,red,red)){.bb-brand-delete-confirm{border:1px solid color-mix(in srgb,var(--coral) 72%,#000)}}.bb-brand-delete-confirm{background:var(--coral);color:#250a04}.bb-brand-delete-cancel:hover:not(:disabled),.bb-brand-delete-confirm:hover:not(:disabled){transform:translateY(-1px)}.bb-brand-delete-confirm:hover:not(:disabled){background:var(--coral)}@supports (color:color-mix(in lab,red,red)){.bb-brand-delete-confirm:hover:not(:disabled){background:color-mix(in srgb,var(--coral) 86%,#fff)}}.bb-brand-delete-cancel:disabled,.bb-brand-delete-confirm:disabled{cursor:wait;opacity:.65}.bb-brand-delete-spinner{border:2px solid #250a0440;border-top-color:#250a04;border-radius:50%;width:13px;height:13px;animation:bb-brand-delete-spin .7s linear infinite}@keyframes bb-brand-delete-spin{to{transform:rotate(1turn)}}@media (max-width:560px){.bb-brand-card-actions{flex-direction:column;align-items:stretch}.bb-brand-card-actions .hs-bouton-acide,.bb-brand-delete-trigger{justify-content:center}.bb-brand-delete-confirmation{grid-template-columns:1fr}.bb-brand-delete-confirmation__actions{display:grid}.bb-brand-delete-cancel,.bb-brand-delete-confirm{width:100%}}.bb-landing{background:var(--bg);min-height:100dvh;position:relative;overflow:clip}.bb-landing-grid{opacity:.42;transform-origin:50%;pointer-events:none;background-image:linear-gradient(#5a7a001f 1px,#0000 0),linear-gradient(90deg,#5a7a001f 1px,#0000 0);background-size:38px 38px;width:760px;height:760px;position:absolute;top:420px;right:-220px;transform:perspective(600px)rotateX(64deg)rotate(-16deg);-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}.bb-public-wrap{z-index:1;width:min(1240px,100% - 36px);margin:0 auto;position:relative}.bb-public-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:96px;display:grid}.bb-public-nav nav{align-items:center;gap:clamp(20px,3vw,38px);display:flex}.bb-public-nav nav a{color:var(--muted);font-size:12px;font-weight:700;transition:color .2s}.bb-public-nav nav a:hover{color:var(--txt)}.bb-public-nav>.hs-bouton-acide{justify-self:end}.bb-hero{grid-template-columns:minmax(0,.86fr) minmax(540px,1.14fr);align-items:center;gap:clamp(36px,5vw,74px);min-height:700px;padding:70px 0 94px;display:grid}.bb-hero-copy{z-index:2;position:relative}.bb-eyebrow{border:1px solid var(--line);color:var(--acid-ink);letter-spacing:.12em;background:#ffffffd1;border-radius:99px;align-items:center;gap:9px;padding:7px 12px;font-size:9px;font-weight:800;display:inline-flex}.bb-eyebrow span{background:var(--acid);width:19px;height:19px;color:var(--txt);border-radius:6px;place-items:center;display:grid}.bb-hero h1{letter-spacing:-.055em;margin-top:25px;font-size:clamp(42px,5.3vw,74px);font-weight:800;line-height:1.02}.bb-hero h1 span{z-index:1;display:inline;position:relative}.bb-hero h1 span:after{z-index:-1;background:var(--acid);content:"";border-radius:5px;height:.34em;position:absolute;bottom:4px;left:-4px;right:-4px}.bb-hero-lead{max-width:610px;color:var(--muted);margin-top:26px;font-size:clamp(15px,1.4vw,18px);line-height:1.7}.bb-hero-actions{align-items:center;gap:25px;margin-top:34px;display:flex}.bb-hero-actions p{gap:1px;font-size:11px;display:grid}.bb-hero-actions p strong{font-family:var(--font-display);font-size:10px}.bb-hero-actions p span,.bb-trust-line{color:var(--muted)}.bb-trust-line{flex-wrap:wrap;gap:17px;margin-top:32px;font-size:10.5px;font-weight:700;display:flex}.bb-trust-line span{align-items:center;gap:7px;display:inline-flex}.bb-trust-line i{background:var(--acid-dark);border-radius:50%;width:7px;height:7px}.bb-cockpit-wrap{transform-origin:0;min-width:0;position:relative;transform:perspective(1400px)rotateY(-4deg)rotateX(1deg)}.bb-cockpit-glow{filter:blur(70px);background:#c6f43238;border-radius:50%;position:absolute;inset:8% -8% -12% 8%}.bb-cockpit{color:#fff;background:#090b07;border:1px solid #c6f43257;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 42px 100px -35px #15180fad}.bb-cockpit>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;height:45px;padding:0 17px;display:flex}.bb-cockpit>header div{gap:5px;display:flex}.bb-cockpit>header div span{background:#ffffff2e;border-radius:50%;width:7px;height:7px}.bb-cockpit>header div span:first-child{background:var(--acid)}.bb-cockpit>header em,.bb-cockpit>header p{letter-spacing:.14em;font-size:7px;font-style:normal;font-weight:700}.bb-cockpit>header p{color:#ffffff9e}.bb-cockpit>header em{color:var(--acid)}.bb-cockpit-body{grid-template-columns:145px 1fr;min-height:440px;display:grid}.bb-cockpit-body aside{border-right:1px solid #ffffff14;flex-direction:column;padding:23px 17px 18px;display:flex}.bb-cockpit-body aside .inline-flex{transform-origin:0 0;transform:scale(.72)}.bb-cockpit-body aside ol{gap:7px;margin-top:28px;display:grid}.bb-cockpit-body aside li{color:#ffffff59;border-radius:8px;grid-template-columns:24px 1fr;padding:8px;font-size:7px;display:grid}.bb-cockpit-body aside li b{color:#ffffffa8;font-size:8px}.bb-cockpit-body aside li.is-active{color:var(--acid);background:#c6f4321a}.bb-cockpit-body aside li.is-active b{color:var(--acid)}.bb-cockpit-quota{background:#c6f4320a;border:1px solid #c6f43229;border-radius:11px;align-items:center;gap:9px;margin-top:auto;padding:10px;display:flex}.bb-cockpit-quota strong{background:var(--acid);width:28px;height:28px;color:var(--txt);font-family:var(--font-display);border-radius:8px;place-items:center;font-size:10px;display:grid}.bb-cockpit-quota span{color:#ffffff7a;font-size:7px;line-height:1.3}.bb-cockpit-main{min-width:0;padding:24px}.bb-cockpit-title{justify-content:space-between;align-items:start;gap:15px;display:flex}.bb-cockpit-progress small,.bb-cockpit-title small{color:var(--acid);letter-spacing:.12em;font-size:7px;font-weight:800}.bb-cockpit-title h2{font-family:var(--font-body);margin-top:7px;font-size:20px;font-weight:700}.bb-cockpit-title>span{color:var(--acid);border:1px solid #c6f43247;border-radius:99px;padding:6px 9px;font-size:7px}.bb-signal-list{gap:8px;margin-top:22px;display:grid}.bb-signal-list article{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:29px 1fr auto;align-items:center;gap:11px;padding:11px;display:grid}.bb-signal-list article>span{width:29px;height:29px;color:var(--acid);font-family:var(--font-display);background:#c6f43217;border-radius:8px;place-items:center;font-size:7px;display:grid}.bb-signal-list b{font-size:9px;display:block}.bb-signal-list small{color:#fff6;margin-top:3px;font-size:7px;display:block}.bb-signal-list em{color:var(--acid);font-size:7px;font-style:normal;font-weight:700}.bb-cockpit-progress{background:linear-gradient(90deg,#c6f4320f,#0000);border:1px solid #c6f43226;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:13px;display:flex}.bb-cockpit-progress b{margin-top:3px;font-size:8px;display:block}.bb-cockpit-progress ol{align-items:center;gap:9px;display:flex}.bb-cockpit-progress li{color:#ffffff7a;width:24px;height:24px;font-family:var(--font-display);background:#ffffff14;border-radius:7px;place-items:center;font-size:7px;display:grid}.bb-cockpit-progress li.done{color:var(--acid)}.bb-cockpit-progress li.active{background:var(--acid);color:var(--txt)}.bb-cockpit-note{color:var(--muted);text-align:right;margin-top:12px;font-size:9px}.bb-method{border-top:1px solid var(--line);padding:110px 0}.bb-section-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.bb-delivery-copy h2,.bb-section-heading h2{letter-spacing:-.045em;margin-top:15px;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.08}.bb-delivery-copy h2 span,.bb-section-heading h2 span{color:var(--acid-ink)}.bb-section-heading>p{max-width:450px;color:var(--muted);font-size:14px}.bb-method-grid{grid-template-columns:repeat(5,1fr);margin-top:54px;display:grid}.bb-method-grid li{border:1px solid var(--line);background:var(--panel);min-height:255px;padding:18px;position:relative}.bb-method-grid li:first-child{border-radius:var(--radius) 0 0 var(--radius)}.bb-method-grid li:last-child{border-radius:0 var(--radius) var(--radius) 0}.bb-method-grid li+li{margin-left:-1px}.bb-method-grid li>span{color:var(--muted);font-family:var(--font-display);font-size:9px}.bb-method-icon{border:1px solid var(--acid-dark);background:var(--acid-tint);width:48px;height:48px;color:var(--acid-ink);font-family:var(--font-display);border-radius:15px;place-items:center;margin-top:35px;font-size:18px;display:grid;box-shadow:0 12px 32px -15px #5a7a0080}.bb-method-grid h3{margin-top:26px;font-size:14px;font-weight:700}.bb-method-grid p{color:var(--muted);margin-top:9px;font-size:11.5px;line-height:1.55}.bb-delivery-showcase{border-radius:var(--radius-lg);background:var(--txt);color:#fff;grid-template-columns:1.12fr .88fr;display:grid;overflow:hidden}.bb-delivery-visual{background:radial-gradient(circle at 45% 52%,#c6f4322e,#0000 39%),linear-gradient(150deg,#0f140b,#060705);min-height:610px;position:relative;overflow:hidden}.bb-delivery-visual:after{content:"";background-image:linear-gradient(#c6f43226 1px,#0000 0),linear-gradient(90deg,#c6f43226 1px,#0000 0);background-size:32px 32px;position:absolute;inset:40% -20% -40%;transform:perspective(500px)rotateX(60deg)}.bb-brand-sheet,.bb-store-sheet{z-index:2;background:#080a07f0;border:1px solid #c6f4324d;position:absolute;box-shadow:0 35px 70px -25px #000}.bb-brand-sheet{border-radius:20px;width:43%;min-height:340px;padding:28px;top:110px;left:9%;transform:rotate(-5deg)}.bb-brand-sheet small{color:var(--acid);letter-spacing:.16em;font-size:7px}.bb-brand-sheet strong{font-family:var(--font-display);letter-spacing:.08em;margin-top:70px;font-size:clamp(26px,4vw,48px);display:block}.bb-brand-sheet>span{color:#ffffff80;margin-top:11px;font-size:10px;display:block}.bb-brand-sheet div{gap:7px;margin-top:50px;display:flex}.bb-brand-sheet i{background:var(--acid);border-radius:8px;width:31px;height:31px}.bb-brand-sheet i:nth-child(2){background:#eff5dc}.bb-brand-sheet i:nth-child(3){background:#68745a}.bb-brand-sheet i:nth-child(4){background:#090b07;border:1px solid #fff3}.bb-store-sheet{border-radius:18px;width:50%;min-height:350px;padding:22px;bottom:90px;right:7%;transform:rotate(4deg)}.bb-store-sheet header{font-family:var(--font-display);justify-content:space-between;font-size:11px;display:flex}.bb-store-sheet header span{color:#fff6;font-family:var(--font-body);font-size:6px}.bb-store-sheet h3{margin-top:76px;font-size:clamp(24px,3vw,40px);line-height:1.02}.bb-store-cta{background:var(--acid);color:var(--txt);border-radius:8px;margin-top:25px;padding:10px 16px;font-size:8px;font-weight:700;display:inline-block}.bb-store-sheet footer{color:#ffffff59;letter-spacing:.12em;border-top:1px solid #ffffff1a;padding-top:13px;font-size:6px;position:absolute;bottom:20px;left:22px;right:22px}.bb-delivery-copy{flex-direction:column;justify-content:center;padding:clamp(36px,5vw,74px);display:flex}.bb-delivery-copy .bb-eyebrow{color:var(--acid);background:#ffffff0a;border-color:#ffffff21;align-self:flex-start}.bb-delivery-copy h2 span{color:var(--acid)}.bb-delivery-copy>p:not(.bb-eyebrow){color:#ffffff8f;margin-top:24px;font-size:14px}.bb-delivery-copy ul{gap:11px;margin:28px 0 32px;display:grid}.bb-delivery-copy li{color:#ffffffc7;gap:10px;font-size:12px;display:flex}.bb-delivery-copy li span{color:var(--acid)}.bb-delivery-copy .hs-bouton-acide{align-self:flex-start}.bb-truth-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--soft);grid-template-columns:230px 1fr auto;align-items:center;gap:30px;margin:24px 0 90px;padding:24px 28px;display:grid}.bb-truth-panel>p:not(.hs-kicker){color:var(--muted);font-size:12px}.bb-truth-panel>span{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:800}.bb-public-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:35px 0 45px;display:grid}.bb-public-footer p{color:var(--muted);text-align:center;font-size:11px}.bb-public-footer>a:last-child{color:var(--acid-ink);justify-self:end;font-size:11px;font-weight:700}.bb-auth{grid-template-columns:minmax(480px,48%) 1fr;min-height:100dvh;display:grid}.bb-auth-story{color:#fff;background:#080a07;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:clamp(34px,5vw,70px);display:flex;position:relative;overflow:hidden}.bb-auth-grid{opacity:.7;background-image:linear-gradient(#c6f43226 1px,#0000 0),linear-gradient(90deg,#c6f43226 1px,#0000 0);background-size:35px 35px;position:absolute;inset:48% -15% -30% 8%;transform:perspective(600px)rotateX(63deg);-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.bb-auth-orbit{border:1px solid #c6f4322e;border-radius:50%;width:250px;height:250px;position:absolute;bottom:16%;right:5%;box-shadow:0 0 80px #c6f4321f}.bb-auth-orbit i{border:1px solid #c6f43224;border-radius:50%;position:absolute;inset:17%}.bb-auth-orbit i:nth-child(2){inset:34%}.bb-auth-orbit i:nth-child(3){background:var(--acid);box-shadow:0 0 30px var(--acid);inset:47%}.bb-auth-proofs{gap:11px;max-width:500px;margin-top:35px;display:grid}.bb-auth-proofs li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:36px 1fr;align-items:center;gap:13px;padding:11px 13px;display:grid}.bb-auth-proofs li>span{width:32px;height:32px;color:var(--acid);font-family:var(--font-display);background:#c6f4321a;border-radius:9px;place-items:center;font-size:8px;display:grid}.bb-auth-proofs strong{font-size:11px;display:block}.bb-auth-proofs p{color:#ffffff73;font-size:10px}.bb-auth-proofs p strong{color:#fff}.bb-auth-foot{z-index:2;color:#ffffff52;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:8px;font-weight:700;display:flex;position:relative}.bb-auth-foot span:first-child{align-items:center;gap:8px;display:inline-flex}.bb-auth-foot i{background:var(--acid);width:7px;height:7px;box-shadow:0 0 14px var(--acid);border-radius:50%}.bb-auth-form{background:var(--soft);justify-content:center;align-items:center;padding:40px 22px;display:flex;position:relative;overflow:hidden}.bb-auth-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;padding:clamp(26px,4vw,42px)}.bb-dashboard-hero{border-radius:var(--radius-lg);color:#fff;background:linear-gradient(125deg,#080a07,#12170c);border:1px solid #c6f43252;grid-template-columns:minmax(300px,1fr) minmax(420px,.9fr);gap:36px;margin-bottom:34px;padding:clamp(27px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px -38px #15180fcc}.bb-dashboard-copy{z-index:2;position:relative}.bb-dashboard-copy h1{letter-spacing:-.045em;margin-top:14px;font-size:clamp(29px,3.8vw,48px);font-weight:800}.bb-dashboard-copy h1 span{color:var(--acid)}.bb-dashboard-copy>p:not(.hs-kicker){color:#ffffff85;max-width:580px;margin-top:18px;font-size:13px}.bb-dashboard-copy .hs-bouton-acide{margin-top:25px}.bb-dashboard-stats{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:repeat(3,1fr);align-self:center;display:grid;position:relative}.bb-dashboard-stats article{min-width:0;padding:22px 17px}.bb-dashboard-stats article+article{border-left:1px solid #ffffff14}.bb-dashboard-stats strong{color:#fff;font-family:var(--font-display);font-size:clamp(23px,3vw,34px);display:block}.bb-dashboard-stats span{margin-top:8px;font-size:10px;font-weight:700;display:block}.bb-dashboard-stats small{color:#ffffff5c;margin-top:3px;font-size:8px;display:block}.bb-dashboard-stats .is-acid span,.bb-dashboard-stats .is-acid strong{color:var(--acid)}.bb-dashboard-radar{border:1px solid #c6f4321f;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-120px;right:-70px}.bb-dashboard-radar i{border:1px solid #c6f4321a;border-radius:50%;position:absolute;inset:18%}.bb-dashboard-radar i:nth-child(2){inset:35%}.bb-dashboard-radar i:nth-child(3){background:#c6f43214;inset:48%}.bb-dashboard-radar b{background:var(--acid);box-shadow:0 0 25px var(--acid);border-radius:50%;position:absolute;inset:49%}@media (max-width:1100px){.bb-hero{grid-template-columns:1fr;min-height:auto;padding-top:55px}.bb-hero-copy{max-width:780px}.bb-cockpit-wrap{width:min(100%,820px);transform:none}.bb-method-grid{grid-template-columns:repeat(3,1fr);gap:12px}.bb-method-grid li,.bb-method-grid li:first-child,.bb-method-grid li:last-child{border-radius:var(--radius)}.bb-method-grid li+li{margin-left:0}.bb-delivery-showcase{grid-template-columns:1fr}.bb-delivery-visual{min-height:520px}.bb-dashboard-hero{grid-template-columns:1fr}}@media (max-width:1020px){.bb-auth{grid-template-columns:1fr}.bb-auth-story{display:none}}@media (max-width:900px){.bb-mobile-bar{z-index:35;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;justify-content:space-between;align-items:center;min-height:72px;padding:12px 18px;display:flex;position:sticky;top:0}.bb-menu-button{background:var(--txt);min-width:62px;min-height:42px;color:var(--acid);font-family:var(--font-display);border-radius:12px;font-size:10px;font-weight:700}.bb-sidebar{width:min(310px,86vw);box-shadow:var(--shadow-modal);transition:transform .28s cubic-bezier(.16,1,.3,1);transform:translate(-105%)}.bb-sidebar.is-open{transform:none}.bb-nav-overlay{z-index:38;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15180f94;border:0;display:block;position:fixed;inset:0}.bb-main{margin-left:0}.bb-desktop-topbar{display:none}.bb-page-content{padding:34px 18px 70px}.bb-public-nav{grid-template-columns:1fr auto}.bb-public-nav nav{display:none}.bb-section-heading{flex-direction:column;align-items:start}.bb-method{padding:80px 0}.bb-truth-panel{grid-template-columns:1fr;gap:12px}.bb-truth-panel>span{margin-top:5px}}@media (max-width:640px){.bb-public-wrap{width:min(100% - 36px,1240px)}.bb-public-nav{min-height:82px}.bb-hero{gap:45px;padding:36px 0 70px}.bb-hero h1{font-size:clamp(37px,11vw,52px)}.bb-hero-actions{flex-direction:column;align-items:stretch}.bb-hero-actions .hs-bouton{justify-content:center;width:100%}.bb-trust-line{grid-template-columns:1fr 1fr;display:grid}.bb-cockpit-body{grid-template-columns:1fr;min-height:410px}.bb-cockpit-body aside{display:none}.bb-cockpit-main{padding:17px}.bb-cockpit>header em{display:none}.bb-signal-list article{grid-template-columns:29px 1fr}.bb-signal-list em{display:none}.bb-cockpit-progress{flex-direction:column;align-items:start}.bb-method-grid{grid-template-columns:1fr 1fr}.bb-method-grid li{min-height:230px}.bb-delivery-visual{min-height:430px}.bb-brand-sheet{width:50%;min-height:280px;padding:20px;top:65px;left:4%}.bb-store-sheet{width:55%;min-height:285px;padding:18px;bottom:45px;right:3%}.bb-brand-sheet strong{margin-top:55px}.bb-store-sheet h3{margin-top:54px}.bb-delivery-copy{padding:34px 24px 42px}.bb-public-footer{grid-template-columns:1fr auto}.bb-public-footer p{display:none}.bb-dashboard-stats{grid-template-columns:1fr}.bb-dashboard-stats article+article{border-top:1px solid #ffffff14;border-left:0}.bb-dashboard-stats article{grid-template-columns:70px 1fr;align-items:center;padding:14px 17px;display:grid}.bb-dashboard-stats span{margin-top:0}.bb-dashboard-stats small{grid-column:2}}@media (max-width:520px){.bb-page-head{flex-direction:column;align-items:start}.bb-page-title{font-size:32px}.hs-bouton{justify-content:center;width:100%}.bb-public-nav>.hs-bouton-acide{display:none}.bb-method-grid,.bb-public-nav{grid-template-columns:1fr}.bb-method-grid li{min-height:210px}.bb-trust-line{grid-template-columns:1fr}.bb-auth-form{padding:24px 18px}.bb-auth-card{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.bb-skeleton:after{animation:none}.bb-sidebar{transition:none}}@keyframes monte-toast{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-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}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}