body{scrollbar-gutter:stable}.bawram,.bawram *{box-sizing:border-box}.bawram{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:Graphik, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI";--color-bg-page:#fafafa;--color-bg-surface:#fff;--color-bg-subtle:#f2f2f2;--color-text-primary:#141414;--color-text-secondary:#5e5e5e;--color-text-tertiary:#8a8a8a;--color-text-inverse:#fff;--color-border-default:#f2f2f2;--color-border-strong:#d9d9d9;--color-accent:#141414;--color-link:#2aabee;--font-size-body-md:.9375rem;--line-height-body-md:1.375rem;--font-size-body-sm:.8125rem;--line-height-body-sm:1.125rem;--line-height-caption:1rem;--line-height-label:.875rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--radius-card:8px;--radius-control:999px;--motion-fast:.18s;--motion-base:.42s;--motion-slow:.68s;--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-enter-distance:.75rem;--motion-stagger-step:48ms;--focus-ring-color:var(--color-text-primary);background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--font-sans), sans-serif;font-size:var(--font-size-body-md);font-weight:var(--font-weight-normal);line-height:var(--line-height-body-md);min-height:100vh;transition:background-color var(--motion-base) var(--motion-ease), color var(--motion-base) var(--motion-ease)}:where(.bawram button){cursor:pointer;font:inherit}:where(.bawram button:disabled){cursor:not-allowed}:where(.bawram a){color:inherit}.bawram ::selection{background:var(--color-link);color:var(--color-text-inverse)}@keyframes bawram-fade-rise{0%{opacity:0;transform:translateY(var(--motion-enter-distance)) scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bawram-pop-in{0%{opacity:0;transform:scale(.88)}70%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.bawram .tool-shell{max-inline-size:1360px;min-height:100vh;margin-inline:auto;padding:20px 32px 32px}.bawram .tool-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.bawram .control-column{grid-column:span 4;gap:12px;min-width:0;display:grid}.bawram .archetype-panel,.bawram .industry-panel,.bawram .results-panel{animation:bawram-fade-rise var(--motion-slow) var(--motion-ease) both;background:0 0;border:0;border-radius:0;min-width:0;padding:0}.bawram .industry-panel{animation-delay:var(--motion-stagger-step);z-index:1;position:relative}.bawram .results-panel{animation-delay:calc(var(--motion-stagger-step) * 2);grid-column:span 8}.bawram .archetype-selection-row{align-items:stretch;gap:8px;min-width:0;margin-bottom:12px;display:flex}.bawram .wheel-selection-note{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.bawram .selected-archetype-placeholder{animation:bawram-fade-rise var(--motion-base) var(--motion-ease) both;background:var(--color-bg-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-control);color:var(--color-text-tertiary);line-height:var(--line-height-caption);text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:32px;padding:0 10px 0 12px;display:flex;overflow:hidden}.bawram .archetype-wheel{animation:bawram-fade-rise var(--motion-slow) var(--motion-ease) both;animation-delay:var(--motion-stagger-step);aspect-ratio:1;background:0 0;border:0;border-radius:0;width:100%;min-width:0;max-width:420px;margin:12px auto 0;position:relative;overflow:visible}.bawram .svg-wheel-canvas{width:100%;height:auto;display:block;overflow:visible}.bawram .svg-wheel-shadow-base,.bawram .svg-wheel-center{pointer-events:none}.bawram .svg-wheel-segment{cursor:pointer;filter:brightness()saturate();opacity:1;transform-box:view-box;transform-origin:260px 260px;transition:filter var(--motion-base) var(--motion-ease), opacity var(--motion-base) var(--motion-ease), transform var(--motion-base) var(--motion-ease);outline:none;transform:scale(1)}.bawram .svg-wheel-segment-path{stroke:none;transition:fill var(--motion-fast) var(--motion-ease), filter var(--motion-fast) var(--motion-ease), stroke var(--motion-fast) var(--motion-ease)}.bawram .svg-wheel-outer-segment{fill:#d8d5c7}.bawram .svg-wheel-archetype-name,.bawram .svg-wheel-motivation{pointer-events:none;transition:fill var(--motion-fast) var(--motion-ease)}.bawram .svg-wheel-archetype-name{fill:#17172d;font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:1.1px;text-transform:uppercase}.bawram .svg-wheel-count-badge{fill:#ffffffe6;stroke:#14141429;stroke-width:1px;transition:fill var(--motion-fast) var(--motion-ease), stroke var(--motion-fast) var(--motion-ease)}.bawram .svg-wheel-count-value{fill:var(--color-text-secondary);font-size:10px;font-weight:var(--font-weight-medium);transition:fill var(--motion-fast) var(--motion-ease)}.bawram .svg-wheel-motivation{fill:var(--color-text-inverse);font-size:10.5px;font-weight:var(--font-weight-bold);letter-spacing:.7px;text-transform:uppercase}.bawram .svg-wheel-center-segment{fill:#242122;stroke:none}.bawram .svg-wheel-center-label{fill:var(--color-text-inverse);font-size:9.5px;font-weight:var(--font-weight-bold);letter-spacing:.15px;text-transform:uppercase}.bawram .svg-wheel-segment[data-muted=true]{filter:brightness(.88)saturate(.72);opacity:.58;transform:scale(.965)}.bawram .svg-wheel-segment:is(:hover,:focus){filter:brightness(1.02)saturate(.96);opacity:.92;transform:scale(.992)}.bawram .svg-wheel-segment[data-selected=true]{filter:brightness()saturate();opacity:1;transform:scale(1)}.bawram .svg-wheel-segment:is(:hover,:focus) .svg-wheel-inner-segment{filter:brightness(1.08)saturate(1.04)}.bawram .svg-wheel-segment[data-selected=true] .svg-wheel-outer-segment{fill:#242122}.bawram .svg-wheel-segment[data-selected=true] .svg-wheel-archetype-name{fill:var(--color-text-inverse)}.bawram .svg-wheel-segment[data-selected=true] .svg-wheel-inner-segment{filter:brightness(.82)saturate(1.08)}.bawram .svg-wheel-segment[data-selected=true] .svg-wheel-count-badge{fill:var(--color-bg-surface);stroke:var(--color-bg-surface)}.bawram .svg-wheel-segment[data-selected=true] .svg-wheel-count-value{fill:var(--color-text-primary)}.bawram .svg-wheel-segment:focus-visible .svg-wheel-segment-path{stroke:var(--focus-ring-color);stroke-width:2.4px}.bawram .svg-wheel-separators{pointer-events:none}.bawram .svg-wheel-radial-separator{fill:none;stroke:var(--color-bg-surface);stroke-width:1.6px}.bawram .industry-option:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.bawram .industry-options{flex-wrap:wrap;gap:8px;margin-top:0;display:flex}.bawram .industry-dropdown{display:none}.bawram .industry-option{--match-count-delay:0s;--match-count-fill-width:0%;--match-count-scale:1;animation:bawram-fade-rise var(--motion-base) var(--motion-ease) both;animation-delay:var(--match-count-delay);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-control);color:var(--color-text-primary);isolation:isolate;line-height:var(--line-height-caption);min-width:86px;min-height:34px;transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);justify-content:space-between;align-items:center;gap:10px;padding:0 13px;display:inline-flex;position:relative;overflow:hidden}.bawram .industry-option:before{background:var(--color-bg-subtle);border-radius:inherit;content:"";opacity:.92;min-width:28px;transition:background-color var(--motion-base) var(--motion-ease), opacity var(--motion-base) var(--motion-ease), width var(--motion-base) var(--motion-ease);transition-delay:var(--match-count-delay);width:calc(var(--match-count-fill-width) - 6px);z-index:0;position:absolute;inset:3px auto 3px 3px}.bawram .industry-option:is([data-static-count=true],[data-has-matches=false]):before{opacity:0;width:0;min-width:0}.bawram .industry-option:hover{border-color:var(--color-border-strong);transform:translateY(-1px)}.bawram .industry-option:active{transform:translateY(0)scale(.98)}.bawram .industry-option[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-inverse)}.bawram .industry-option[aria-pressed=true]:before{opacity:1;background:#ffffff29}.bawram .industry-option-label,.bawram .industry-match-count{z-index:1;position:relative}.bawram .industry-option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bawram .industry-match-count{animation:bawram-pop-in var(--motion-base) var(--motion-ease) both;animation-delay:var(--match-count-delay);background:var(--color-bg-subtle);border-radius:var(--radius-control);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;height:20px;inline-size:32px;line-height:var(--line-height-label);transform:scale(var(--match-count-scale));transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-base) var(--motion-ease);transition-delay:var(--match-count-delay);flex:none;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.bawram .industry-option[aria-pressed=true] .industry-match-count{color:var(--color-text-inverse);background:#ffffff29}.bawram .catalog-notice{color:var(--color-text-tertiary);line-height:var(--line-height-caption);margin:16px 0 0}.bawram .brand-grid{grid-template-columns:repeat(auto-fill,minmax(260px,280px));gap:16px;display:grid}.bawram .brand-card{--brand-card-delay:0s;--atoms-tag-active-text-color:var(--primitive-color-blue-600);animation:bawram-fade-rise var(--motion-slow) var(--motion-ease) both;animation-delay:var(--brand-card-delay)}.bawram .brand-logo,.bawram .brand-mark{width:100%;height:100%}.bawram .brand-logo{object-fit:contain;display:block}.bawram .brand-mark{color:var(--primitive-color-neutral-600);line-height:var(--primitive-typography-line-height-16);justify-content:center;align-items:center;display:flex}.bawram .results-pagination{justify-content:center;gap:8px;padding-top:16px;display:flex}.bawram .brand-card h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bawram .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bawram .brand-rationale{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;height:60px;display:-webkit-box;overflow:clip}.bawram .brand-domain-link,.bawram .brand-case-link{--link-active-color:var(--molecules-card-hover-link-color);--link-hover-color:var(--molecules-card-hover-link-color);align-items:center;gap:var(--molecules-card-tags-gap);line-height:var(--primitive-typography-line-height-20);min-width:0;display:flex}.bawram .brand-domain-link{--link-color:var(--card-link-color,var(--molecules-card-link-color));flex:1;justify-content:space-between}.bawram .brand-case-link{--link-color:var(--molecules-card-hover-link-color);font-size:var(--primitive-typography-font-size-12);white-space:nowrap;flex:none}.bawram .brand-domain{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bawram .no-results{animation:bawram-fade-rise var(--motion-base) var(--motion-ease) both;background:var(--color-bg-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-card);align-items:start;gap:6px;padding:18px;display:grid}.bawram .no-results span{color:var(--color-text-secondary);line-height:var(--line-height-body-sm)}@media (prefers-reduced-motion:reduce){.bawram *,.bawram :before,.bawram :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (width<=1023px){.bawram .control-column{grid-column:span 5}.bawram .results-panel{grid-column:span 7}}@media (width<=768px){.bawram .tool-shell{padding-inline:28px}.bawram .tool-layout{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px}.bawram .control-column,.bawram .results-panel{grid-column:span 2}}@media (width<=639px){.bawram{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.bawram .tool-shell{padding:16px 16px 24px}.bawram .control-column,.bawram .results-panel{grid-column:span 4}.bawram .industry-options{display:none}.bawram .industry-dropdown{display:flex}.bawram .brand-grid{grid-template-columns:1fr}}
