@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--paper:#faf9f7;--paper-w:#f4f2ee;--paper-m:#e8e5df;--rule:#dedad3;--rule-s:#ccc9c2;--ink:#000;--ink-s:#2c2a27;--ink-m:#6b6760;--ink-f:#a8a49e;--acc:#c84b2f;--acc-w:#e8622a;--acc-p:#c84b2f14;--teal:#1a6b5a;--teal-p:#1a6b5a14;--amb:#b07020;--amb-p:#b0702014;--red:#c84b2f;--red-p:#c84b2f14;--card-bg:#fff;--nav-bg:#faf9f7f2;--font-display:"DM Serif Display", Georgia, serif;--font-mono:"JetBrains Mono", "Fira Mono", monospace;--font-ticker:"DotGothic16", "JetBrains Mono", monospace}[data-theme=dark]{--paper:#14130f;--paper-w:#1c1a16;--paper-m:#26231e;--rule:#34302a;--rule-s:#46413a;--ink:#faf9f7;--ink-s:#e8e5df;--ink-m:#a8a49e;--ink-f:#6b6760;--acc:#e8622a;--acc-w:#f37a45;--acc-p:#e8622a24;--teal:#4ba596;--teal-p:#4ba59624;--amb:#d99343;--amb-p:#d9934324;--red:#e8622a;--red-p:#e8622a24;--card-bg:#1c1a16;--nav-bg:#14130ff2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-mono);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.65;transition:background-color .2s,color .2s}::selection{background:var(--ink);color:var(--paper)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--paper-w)}::-webkit-scrollbar-thumb{background:var(--rule);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--ink-f)}.display{font-family:var(--font-display)}.mono{font-family:var(--font-mono)}.tag{letter-spacing:.02em;font-size:11px;font-weight:400;font-family:var(--font-mono);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.tag-neutral{background:var(--paper-m);color:var(--ink-m);border:1px solid var(--rule)}.tag-positive{background:var(--teal-p);color:var(--teal);border:1px solid #1a6b5a2e}.tag-warning{background:var(--amb-p);color:var(--amb);border:1px solid #b070202e}.tag-accent{background:var(--acc-p);color:var(--acc);border:1px solid #c84b2f2e}.tag-negative{background:var(--red-p);color:var(--red);border:1px solid #c84b2f2e}.card{background:var(--card-bg);border:1px solid var(--rule);border-radius:8px;transition:border-color .15s,box-shadow .15s,background-color .15s}.card:hover{border-color:var(--ink-f);box-shadow:0 4px 20px #0f0e0d12}.input-field{border:1px solid var(--rule);width:100%;font-family:var(--font-mono);background:var(--card-bg);color:var(--ink);border-radius:6px;outline:none;padding:9px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s,background-color .15s}.input-field:focus{border-color:var(--ink-s);box-shadow:0 0 0 3px #0f0e0d0d}.input-field::placeholder{color:var(--ink-f)}.btn-primary{background:var(--ink);color:var(--paper);font-family:var(--font-mono);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:7px;padding:8px 16px;font-size:13px;font-weight:500;transition:opacity .15s,transform .1s;display:inline-flex}.btn-primary:hover{opacity:.85}.btn-primary:active{transform:scale(.98)}.btn-primary:disabled{opacity:.3;cursor:not-allowed}.btn-accent{background:var(--acc);color:#fff;font-family:var(--font-mono);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:7px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .15s,transform .1s;display:inline-flex}.btn-accent:hover{background:var(--acc-w)}.btn-accent:active{transform:scale(.98)}.btn-accent:disabled{opacity:.35;cursor:not-allowed}.btn-ghost{color:var(--ink-m);border:1px solid var(--rule);font-family:var(--font-mono);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;transition:all .15s;display:inline-flex}.btn-ghost:hover{background:var(--paper-w);color:var(--ink);border-color:var(--ink-f)}.metric-bar{background:var(--paper-m);border-radius:2px;height:3px;overflow:hidden}.metric-bar-fill{border-radius:2px;height:100%;transition:width .7s cubic-bezier(.4,0,.2,1)}.pseudonym-badge{background:var(--paper-w);border:1px solid var(--rule);color:var(--ink-m);border-radius:100px;align-items:center;gap:6px;padding:3px 8px 3px 4px;font-size:11px;display:inline-flex}.pseudonym-dot{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:8px;font-weight:600;display:flex}.rule{border:none;border-top:1px solid var(--rule)}.company-layout{grid-template-columns:280px 1fr;gap:32px;display:grid}@media (max-width:720px){.company-layout{grid-template-columns:1fr}.company-layout>:first-child{position:static!important}}.review-pros-cons{grid-template-columns:1fr 1px 1fr;gap:20px;margin-bottom:12px;display:grid}.review-pros-cons.single{grid-template-columns:1fr;gap:0}.review-pros-cons-divider{background:var(--rule);width:1px}.review-pros-cons p{font-size:13px}.review-pros-cons label{font-size:10px}.review-detailed{grid-template-columns:1fr 1fr;display:grid}@media (max-width:720px){.review-detailed{grid-template-columns:1fr}.review-pros-cons,.review-pros-cons.single{grid-template-columns:1fr;gap:14px}.review-pros-cons-divider{display:none}.review-pros-cons p{font-size:16px;line-height:1.65}.review-pros-cons label{font-size:12px}.review-card{padding:18px 16px!important}.review-card h3{font-size:19px!important}.review-card span{font-size:13px}.review-card .tag{font-size:11px!important}}.btn-graphite{color:#fff;font-family:var(--font-mono);cursor:pointer;background:#525252;border:none;border-radius:6px;align-items:center;gap:7px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .15s,transform .1s;display:inline-flex}.btn-graphite:hover{background:#3a3a3a}.btn-graphite:active{transform:scale(.98)}.hover-line{display:inline-block;position:relative}.hover-line:after{content:"";background:var(--ink);width:0;height:1px;transition:width .25s;position:absolute;bottom:-2px;left:0}.hover-line:hover:after{width:100%}.how-slider{scrollbar-width:none;-ms-overflow-style:none}.how-slider::-webkit-scrollbar{display:none}@keyframes ticker-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.ticker-cursor{margin-left:2px;animation:.85s step-end infinite ticker-cursor-blink;display:inline-block}@media (prefers-reduced-motion:reduce){.ticker-cursor{opacity:1;animation:none}}.scatter-wrap{width:100%;height:380px}@media (max-width:720px){.scatter-wrap{height:480px}}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1100px){.dashboard-grid{grid-template-columns:1fr;gap:32px}}.dashboard-grid>section{flex-direction:column;height:100%;display:flex}.radar-wrap{width:100%;height:420px;padding:0 4px}@media (max-width:720px){.radar-wrap{height:380px;padding:0}input,textarea,select,.input-field{font-size:16px!important}}@media (min-width:721px){.intro-sticky{padding-top:80px!important}.intro-shape{width:min(360px,60vw,38vh)!important}}.nav-brand-full{display:inline}.nav-brand-short,.mobile-only{display:none}.desktop-only{display:block}@media (max-width:720px){.nav-brand-full{display:none}.nav-brand-short{display:inline}.mobile-only{display:block}.desktop-only{display:none!important}.companies-grid{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.company-tile-compact{min-width:0;padding:10px 6px!important}.company-tile-compact>div:first-child{flex-direction:column!important;align-items:center!important;gap:6px!important;margin-bottom:0!important}.company-tile-compact .tile-logo{width:30px!important;height:30px!important;font-size:10px!important}.company-tile-compact .tile-name{text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:10.5px!important;line-height:1.2!important}.company-tile-compact .tile-industry,.company-tile-compact .tile-rating-row{display:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
