/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.rounded{border-radius:.25rem}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.dsp-power-profile{color:#f6f7f5;background:#202522;border:1px solid #202522;border-radius:12px;margin-top:14px;overflow:hidden}.dsp-power-head{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:22px;padding:24px;display:grid}.dsp-power-gauge{border-radius:50%;place-items:center;width:104px;height:104px;padding:8px;display:grid}.dsp-power-gauge>span{background:#202522;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:88px;height:88px;display:flex}.dsp-power-gauge strong{font-family:var(--font-serif);font-size:33px;line-height:.9}.dsp-power-gauge small{color:#aab2ac;text-transform:uppercase;margin-top:7px;font-size:8px}.dsp-power-intro .kicker{color:#c6cdc8;align-items:center;gap:7px;display:flex}.dsp-power-intro .kicker svg{width:14px;height:14px}.dsp-power-intro h2{font-family:var(--font-serif);margin:8px 0 10px;font-size:clamp(27px,3vw,38px);line-height:1}.dsp-power-intro p{color:#d4d9d5;max-width:630px;margin:0;font-size:11px;line-height:1.55}.dsp-power-intro>small{color:#8f9992;letter-spacing:.04em;text-transform:uppercase;margin-top:9px;font-size:8px;display:block}.dsp-power-strengths{border-top:1px solid #3a403c;border-bottom:1px solid #3a403c;grid-template-columns:112px repeat(3,minmax(0,1fr));display:grid}.dsp-power-strengths>span{color:#9fa8a1;letter-spacing:.11em;text-transform:uppercase;align-items:center;padding:16px;font-size:8px;font-weight:900;display:flex}.dsp-power-strengths article{border-left:1px solid #3a403c;grid-template-columns:auto 32px minmax(0,1fr);align-items:center;gap:10px;padding:14px;display:grid}.dsp-power-strengths article>em{color:#707a73;font-size:8px;font-style:normal;font-weight:900}.dsp-power-strengths article>i{color:#202522;background:#eef0ed;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.dsp-power-strengths article svg{width:15px;height:15px}.dsp-power-strengths article div{gap:3px;min-width:0;display:grid}.dsp-power-strengths article strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dsp-power-strengths article small{color:#aab2ac;font-size:8px}.dsp-power-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;display:grid}.dsp-power-metrics article{border:1px solid #3a403c;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:4px 10px;margin:-1px 0 0 -1px;padding:13px;display:grid}.dsp-power-metric-icon{background:#303632;border-radius:7px;grid-row:1/3;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dsp-power-metric-icon svg{width:16px;height:16px}.dsp-power-metric-copy{gap:2px;min-width:0;display:grid}.dsp-power-metric-copy strong{font-size:10px}.dsp-power-metric-copy small{color:#8f9992;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.dsp-power-metrics article>b{font-family:var(--font-serif);font-size:17px}.dsp-power-meter{background:#3c443f;border-radius:999px;grid-column:2;height:5px;overflow:hidden}.dsp-power-meter i{border-radius:inherit;background:#f2ad3e;height:100%;display:block}.dsp-power-metrics article>em{color:#c9d0cb;font-size:8px;font-style:normal}.dsp-power-profile>footer{color:#aab2ac;background:#292f2b;align-items:flex-start;gap:8px;padding:11px 18px;font-size:8px;line-height:1.45;display:flex}.dsp-power-profile>footer svg{flex:none;width:14px;height:14px}.dsp-rating-community{color:#707873;align-items:center;gap:7px;font-size:9px;display:flex}.dsp-rating-community b{color:#fff;background:#202522;border-radius:999px;padding:5px 8px;font-size:8px}.dsp-rating-community i{background:#9ba39d;border-radius:50%;width:3px;height:3px}.dsp-rating-form-head p{color:#6c746f;margin:0;font-size:10px}.dsp-rating-form-head>button{background:#f0f2f0;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dsp-rating-form-head>button svg{width:16px;height:16px}.dsp-rating-progress-head{color:#6c746f;justify-content:space-between;align-items:center;padding:18px 24px 9px;font-size:9px;display:flex}.dsp-rating-progress-head strong{color:#202522}.dsp-rating-progress{grid-template-columns:repeat(7,1fr);gap:5px;padding:0 24px 20px;display:grid}.dsp-rating-progress button{background:#d7dbd8;border:0;border-radius:999px;height:5px;padding:0}.dsp-rating-progress button.answered{background:#9eaa9f}.dsp-rating-progress button.active{background:#202522;box-shadow:0 0 0 3px #fff,0 0 0 4px #202522}.dsp-rating-question-card{background:#fff;border:1px solid #d6dad7;border-radius:10px;grid-template-columns:38px minmax(0,1fr);gap:20px;margin:0 24px 18px;padding:24px;display:grid}.dsp-rating-question-number{color:#fff;background:#202522;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:flex}.dsp-rating-question-card .kicker{color:#7b827d}.dsp-rating-question-card h4{letter-spacing:-.025em;max-width:720px;margin:7px 0;font-size:clamp(17px,2vw,22px);line-height:1.3}.dsp-rating-question-card>div>p{color:#6c746f;margin:0;font-size:10px;line-height:1.5}.dsp-rating-question-card .dsp-star-picker{grid-column:2;grid-template-columns:repeat(5,minmax(52px,1fr));align-items:stretch;gap:8px;max-width:560px;margin:0;display:grid}.dsp-rating-question-card .dsp-star-picker button{color:#8a928c;background:#f4f5f3;border:1px solid #d8dcd9;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:66px;display:flex}.dsp-rating-question-card .dsp-star-picker button svg{width:23px;height:23px}.dsp-rating-question-card .dsp-star-picker button span{font-size:8px;font-weight:850}.dsp-rating-question-card .dsp-star-picker button:hover{color:#202522;border-color:#7c857f}.dsp-rating-question-card .dsp-star-picker button.selected{color:#e4a139;background:#fff5df;border-color:#d99a31}.dsp-rating-question-card .dsp-star-picker button[aria-checked=true]{color:#f4b247;background:#202522;border-color:#202522}.dsp-rating-score-label{color:#555e58;grid-column:2;margin-top:-10px;font-size:9px}.rating-question-suggestion{border-top:1px solid #d7dbd8;border-bottom:1px solid #d7dbd8;margin:0 24px}.rating-question-suggestion>button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:15px 0;display:flex}.rating-question-suggestion>button>span{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 9px;display:grid}.rating-question-suggestion>button>span>svg{background:#e5e9e6;border-radius:50%;grid-row:1/3;width:28px;height:28px;padding:7px}.rating-question-suggestion>button b{font-size:10px}.rating-question-suggestion>button small{color:#778079;font-size:8px}.rating-question-suggestion>button>svg{width:16px;height:16px;transition:transform .18s}.rating-question-suggestion.open>button>svg{transform:rotate(180deg)}.rating-question-suggestion>div{background:#fff;border:1px solid #d7dbd8;border-radius:9px;gap:12px;margin-bottom:18px;padding:17px;display:grid}.rating-question-suggestion label{color:#39413c;gap:6px;font-size:9px;font-weight:800;display:grid}.rating-question-suggestion label>span{color:#88908a;font-size:8px;font-weight:500}.rating-question-suggestion textarea{font:inherit;resize:vertical;border:1px solid #cfd4d0;border-radius:7px;width:100%;min-height:72px;padding:10px;font-size:10px;line-height:1.5}.rating-question-suggestion textarea:focus{border-color:#202522;outline:2px solid #2025221f}.rating-question-suggestion>div>p{color:#737b75;margin:0;font-size:8px}.rating-question-suggestion>div>div{align-items:center;gap:12px;display:flex}.rating-question-suggestion>div>div button{color:#fff;background:#202522;border:0;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 16px;font-size:9px;font-weight:850;display:flex}.rating-question-suggestion>div>div button svg{width:13px;height:13px}.rating-question-suggestion>div>div span{color:#4f6857;font-size:8px}.dsp-rating-form-foot>p{color:#727a74;align-items:flex-start;gap:7px;max-width:390px;margin:0;font-size:8px;line-height:1.45;display:flex}.dsp-rating-form-foot>p svg{flex:none;width:14px;height:14px}.dsp-rating-form-foot>div{align-items:center;gap:8px;display:flex}.dsp-rating-form-foot .rating-back{color:#505853;background:0 0;border:0;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.dsp-rating-form-foot .rating-back svg{width:14px;height:14px}.admin-rating-suggestions{background:#f2f4f2;border:1px solid #d3d8d4;margin-bottom:22px;padding:18px}.admin-rating-suggestions>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.admin-rating-suggestions h3{font-family:var(--font-sans);margin:5px 0 3px;font-size:20px}.admin-rating-suggestions header p{color:#707972;margin:0;font-size:9px}.admin-rating-suggestions header>strong{color:#fff;font-family:var(--font-serif);background:#202522;flex-direction:column;justify-content:center;align-items:center;width:72px;height:58px;font-size:24px;display:flex}.admin-rating-suggestions header>strong span{color:#b9c1bb;font-family:var(--font-sans);text-transform:uppercase;font-size:7px}.admin-rating-suggestions>div{gap:8px;display:grid}.admin-rating-suggestions article{background:#fff;border:1px solid #d5dad6;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;display:grid}.admin-rating-suggestion-status{text-transform:uppercase;padding:5px 7px;font-size:7px;font-weight:900}.admin-rating-suggestion-status.pending{color:#755511;background:#fbefca}.admin-rating-suggestion-status.approved{color:#276442;background:#deeee3}.admin-rating-suggestion-status.rejected{color:#7a463a;background:#ede5e2}.admin-rating-suggestions article>div{gap:4px;display:grid}.admin-rating-suggestions article>div strong{font-size:10px}.admin-rating-suggestions article>div span,.admin-rating-suggestions article>div p{color:#727a74;margin:0;font-size:8px;line-height:1.45}.admin-rating-suggestions article>div a{color:#33463a;align-items:center;gap:5px;margin-top:3px;font-size:8px;font-weight:800;text-decoration:none;display:flex}.admin-rating-suggestions article>div a svg{width:11px;height:11px}.admin-rating-suggestions article nav{gap:5px;display:flex}.admin-rating-suggestions article nav button{background:#fff;border:1px solid #ccd2cd;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.admin-rating-suggestions article nav svg{width:14px;height:14px}.admin-rating-suggestion-empty{color:#727a74;justify-content:center;align-items:center;gap:8px;padding:28px;font-size:9px;display:flex}.admin-rating-suggestion-empty svg{width:17px;height:17px}@media (width<=760px){.dsp-power-head{grid-template-columns:78px minmax(0,1fr);gap:14px;padding:18px 15px}.dsp-power-gauge{width:78px;height:78px;padding:6px}.dsp-power-gauge>span{width:66px;height:66px}.dsp-power-gauge strong{font-size:26px}.dsp-power-intro h2{font-size:25px}.dsp-power-intro p{font-size:9px}.dsp-power-strengths{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.dsp-power-strengths>span{flex:0 0 92px}.dsp-power-strengths article{scroll-snap-align:start;flex:0 0 190px}.dsp-power-metrics{grid-template-columns:1fr}.dsp-power-metrics article{margin-top:-1px}.dsp-rating-form-head{flex-direction:row;align-items:flex-start;padding:18px 16px}.dsp-rating-form-head h3{font-size:24px}.dsp-rating-progress-head,.dsp-rating-progress{padding-left:16px;padding-right:16px}.dsp-rating-question-card{grid-template-columns:32px minmax(0,1fr);gap:12px;margin:0 10px 14px;padding:16px 12px}.dsp-rating-question-number{width:32px;height:32px}.dsp-rating-question-card h4{font-size:17px}.dsp-rating-question-card .dsp-star-picker{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:5px;max-width:none}.dsp-rating-question-card .dsp-star-picker button{min-width:0;height:60px}.dsp-rating-question-card .dsp-star-picker button svg{width:20px;height:20px}.dsp-rating-score-label{text-align:center;grid-column:1/-1;margin:-4px 0 0}.rating-question-suggestion{margin:0 10px}.rating-question-suggestion>div>div{flex-direction:column;align-items:flex-start}.dsp-rating-form-foot{flex-direction:column;align-items:stretch;gap:15px;padding:17px 12px}.dsp-rating-form-foot>div{justify-content:flex-end}.dsp-rating-form-foot .dark-btn{flex:1}.admin-rating-suggestions>header{align-items:flex-start;gap:12px}.admin-rating-suggestions article{grid-template-columns:1fr}.admin-rating-suggestions article nav{justify-content:flex-end}}.site-footer>nav button{color:#353735;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.about-dialog-bg{z-index:120;background:#141615ad;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.about-dialog{background:#f8f8f5;border:1px solid #bfc3bd;border-radius:15px;flex-direction:column;width:min(680px,100%);max-height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 70px #00000045}.about-dialog>header{border-bottom:1px solid #d7d9d4;grid-template-columns:44px minmax(0,1fr) 36px;align-items:center;gap:12px;padding:18px 20px;display:grid}.about-dialog-mark{color:#fff;background:#1f3029;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.about-dialog-mark svg{width:18px;height:18px}.about-dialog>header span,.about-dialog-body aside span{color:#627069;letter-spacing:.14em;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.about-dialog>header h2{color:#202020;font-family:var(--font-sans);letter-spacing:-.04em;margin:0;font-size:25px;line-height:1.05}.about-dialog>header>button{color:#30322f;background:#e7e7e3;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.about-dialog>header>button svg{width:16px;height:16px}.about-dialog-body{flex:1;min-height:0;padding:22px 24px;overflow-y:auto}.about-dialog-body>p{color:#454b47;margin:0 0 16px;font-size:12px;line-height:1.72}.about-dialog-body aside{color:#293b33;background:#e9efeb;border-left:4px solid #52675e;padding:14px 16px}.about-dialog-body aside strong{font-size:11px;line-height:1.45}.about-dialog>footer{border-top:1px solid #d7d9d4;justify-content:flex-end;padding:12px 20px;display:flex}.about-dialog>footer button{color:#fff;background:#202020;border:0;border-radius:999px;padding:10px 20px;font-size:9px;font-weight:850}@media (width<=620px){.about-dialog-bg{align-items:stretch;padding:0}.about-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.about-dialog>header{padding:max(14px, env(safe-area-inset-top)) 14px 13px;grid-template-columns:38px minmax(0,1fr) 34px}.about-dialog-mark{width:38px;height:38px}.about-dialog>header h2{font-size:19px}.about-dialog-body{padding:20px 18px}.about-dialog-body>p{font-size:11px;line-height:1.67}.about-dialog>footer{padding:11px 14px max(11px, env(safe-area-inset-bottom))}}.seeded-discussion-disclosure{background:#f1f3ef;border-left:3px solid #6a8077;padding:8px 10px;color:#64706b!important;margin:0 0 14px!important;font-size:9px!important}.seed-comment-label{color:#52685f;background:#e7efeb;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900}.seed-comment-user-link{color:#303532;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:9px;font-weight:800;text-decoration:underline}.admin-topic-controls button.active{color:#fff;background:#202020}.admin-topic-controls button span{margin-left:4px;font-size:9px;font-weight:900}.admin-topic-comments-panel{background:#f6f7f4;border:1px solid #d8dad5;grid-column:1/-1;padding:15px}.admin-topic-comments-panel>div:first-child{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.admin-topic-comments-panel>div:first-child span{color:#68706c;font-size:9px}.admin-seed-comment-tree{gap:7px;display:grid}.admin-seed-comment-tree .admin-seed-comment-tree{border-left:2px solid #cfd3cd;margin:7px 0 0 13px;padding-left:13px}.admin-seed-comment-node>article{background:#fff;border:1px solid #dedfdb;border-radius:5px;padding:10px 11px}.admin-seed-comment-node.hidden>article{opacity:.72;background:#efefec}.admin-seed-comment-meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.admin-seed-comment-meta>button{color:#2f5748;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:10px;font-weight:900;text-decoration:underline}.admin-seed-comment-meta span{color:#767d78;font-size:8px}.admin-seed-comment-meta em{color:#4c685d;text-transform:uppercase;background:#e6efea;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900}.admin-seed-comment-node.hidden .admin-seed-comment-meta em{color:#696e6a;background:#dddeda}.admin-seed-comment-node p{color:#353b37;margin:8px 0;font-size:10px;line-height:1.5}.admin-seed-comment-controls{justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-seed-comment-controls>span{color:#7a807c;margin-right:auto;font-size:7px}.admin-seed-comment-controls button{background:#fff;border:1px solid #cdd0cb;border-radius:4px;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.admin-seed-comment-controls button:last-child{color:#a63d34}.admin-comments{gap:18px;display:grid}.admin-seed-global-status{text-transform:uppercase;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900}.admin-seed-global-status.live{color:#345d4d;background:#dfece6}.admin-seed-global-status.hidden{color:#785c4e;background:#ece9e5}.admin-seed-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.admin-seed-summary article{background:#f1f2ef;gap:3px;padding:15px;display:grid}.admin-seed-summary strong{font-size:22px}.admin-seed-summary span{color:#6e746f;font-size:9px}.admin-seed-bulk-controls{border:1px solid #d7d9d5;flex-wrap:wrap;align-items:center;gap:9px;padding:14px;display:flex}.admin-seed-bulk-controls button{align-items:center;gap:6px;display:inline-flex}.admin-seed-bulk-controls p{color:#717873;flex:100%;margin:0;font-size:9px}.admin-danger-btn{color:#9c352d;background:#fff;border:1px solid #a94940;border-radius:3px;padding:10px 12px;font-size:10px;font-weight:900}.admin-seed-user-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-seed-user-toolbar .admin-dsp-search{margin:0}.admin-seed-user-toolbar span{color:#6e746f;white-space:nowrap;font-size:9px}.admin-seed-layout{grid-template-columns:minmax(220px,.72fr) minmax(0,1.5fr);gap:14px;display:grid}.admin-seed-user-list{border:1px solid #d8dad6;max-height:640px;overflow:auto}.admin-seed-user-list article{border-bottom:1px solid #e1e2de;align-items:center;gap:5px;padding:5px 7px;display:flex}.admin-seed-user-list article.hidden{opacity:.68;background:#f1f1ee}.admin-seed-user-list article>button:first-child{text-align:left;background:0 0;border:0;flex:1;gap:2px;min-width:0;padding:6px;display:grid}.admin-seed-user-list article>button:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-seed-user-list article>button:first-child span{color:#717873;font-size:8px}.admin-seed-user-list article>button:last-child{background:#fff;border:1px solid #d0d2ce;border-radius:3px;place-items:center;width:29px;height:29px;display:grid}.admin-seed-user-activity{border:1px solid #d8dad6;min-height:420px;padding:15px}.admin-seed-user-profile{justify-content:space-between;align-items:center;display:flex}.admin-seed-user-profile>div{gap:3px;display:grid}.admin-seed-user-profile strong{font-size:17px}.admin-seed-user-profile span{color:#707772;font-size:9px}.admin-seed-user-profile>button{background:#fff;border:1px solid #cdd0cb;align-items:center;gap:5px;padding:8px 10px;font-size:9px;font-weight:900;display:inline-flex}.admin-seed-user-stats{gap:8px;margin:13px 0;display:flex}.admin-seed-user-stats span{background:#f1f2ef;padding:8px;font-size:8px}.admin-seed-activity-list{gap:8px;max-height:545px;display:grid;overflow:auto}.admin-seed-activity-list article{border:1px solid #dedfdb;padding:11px}.admin-seed-activity-list article.hidden{opacity:.72;background:#f1f1ee}.admin-seed-activity-list article>div:first-child{gap:2px;display:grid}.admin-seed-activity-list article strong{font-size:10px}.admin-seed-activity-list article span,.admin-seed-activity-list article small{color:#707772;font-size:8px}.admin-seed-activity-list article p{margin:8px 0;font-size:10px;line-height:1.5}.admin-seed-activity-list article>div:last-child{gap:7px;margin-top:8px;display:flex}.admin-seed-activity-list a,.admin-seed-activity-list button{color:#315b4b;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:8px;font-weight:900;text-decoration:underline;display:inline-flex}.admin-seed-user-empty{color:#717873;text-align:center;place-content:center;place-items:center;gap:7px;min-height:380px;display:grid}.admin-seed-user-empty svg{width:34px;height:34px}.admin-seed-user-empty span{font-size:9px}.admin-synthetic-setting{border-top:1px solid #dededb;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;margin-top:22px;padding-top:16px;display:grid}.admin-synthetic-setting>div{gap:3px;display:grid}.admin-synthetic-setting span{color:#6e746f;font-size:9px}.admin-synthetic-setting button{background:#fff;border:1px solid #cdd0cb;align-items:center;gap:5px;padding:8px 10px;font-size:9px;font-weight:900;display:inline-flex}@media (width<=760px){.admin-seed-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-seed-user-toolbar{flex-direction:column;align-items:stretch}.admin-seed-layout{grid-template-columns:1fr}.admin-seed-user-list{max-height:310px}.admin-topic-comments-panel{padding:10px}.admin-seed-comment-tree .admin-seed-comment-tree{margin-left:7px;padding-left:8px}.admin-seed-comment-controls{flex-wrap:wrap}.admin-synthetic-setting{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-sans), Arial, sans-serif;background:#fbfaf6;margin:0}button,input,textarea,select{font:inherit}button,a{cursor:pointer}.kicker{letter-spacing:2.3px;color:#b55e3d;font-size:11px;font-weight:800}.logo{letter-spacing:-.8px;cursor:pointer;align-items:center;gap:9px;font-size:20px;font-weight:800;display:flex}.logo-mark{background:var(--green);color:#fff;border-radius:11px;place-items:center;width:37px;height:37px;display:grid;transform:rotate(-4deg)}.site-header{border-bottom:1px solid var(--line);z-index:10;background:#fbfaf6;align-items:center;height:76px;padding:0 5%;display:flex;position:relative}.site-header nav{gap:28px;margin-left:52px;display:flex}.site-header nav button,.text-btn{color:#44504d;background:0 0;border:0;font-size:14px}.header-actions{align-items:center;gap:13px;margin-left:auto;display:flex}.dark-btn,.discussion-head>button,.submit{background:var(--green);color:#fff;border:0;border-radius:9px;padding:12px 19px;font-weight:700}.mobile-menu{background:0 0;border:0;display:none}.mobile-pop{border:1px solid var(--line);background:#fff;border-radius:12px;padding:8px;position:absolute;top:68px;right:20px;box-shadow:0 12px 30px #1d282620}.mobile-pop button{text-align:left;background:0 0;border:0;width:100%;padding:10px 16px;display:block}.icon-btn,.avatar{border:0}.icon-btn{background:0 0;position:relative}.icon-btn i{background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:6px}.avatar,.account-avatar{width:38px;height:38px;color:var(--green);background:#d8e5db;border-radius:50%;place-items:center;font-weight:800;display:grid}.home-page{background:#f8f6ef;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.ambient{filter:blur(1px);border-radius:50%;position:absolute}.a1{background:#e2eee2;width:430px;height:430px;top:200px;left:-230px}.a2{background:#f7e7d7;width:380px;height:380px;top:80px;right:-210px}.hero{text-align:center;z-index:1;flex:1;padding:48px 20px 35px;position:relative}.home-logo{justify-content:center;margin-bottom:58px;display:flex}.eyebrow span{color:#3e6458;letter-spacing:2.1px;background:#e4eee4;border-radius:20px;padding:7px 12px;font-size:10px;font-weight:800;display:inline-block}.hero h1{font-family:var(--font-serif), serif;letter-spacing:-3.8px;margin:19px 0 16px;font-size:66px;font-weight:600;line-height:1.02}.hero h1 em,.auth-brand h1 em{color:var(--orange);font-weight:500}.hero>p{color:#64706d;font-size:16px;line-height:1.6}.search-wrap{background:#fff;border:1px solid #d5d8d1;border-radius:13px;align-items:center;max-width:680px;height:64px;margin:31px auto 18px;padding:7px 7px 7px 20px;display:flex;position:relative;box-shadow:0 13px 28px #39534716}.search-wrap input{color:var(--ink);border:0;outline:0;flex:1;padding:12px;font-size:16px}.search-wrap>button,.directory-search button{background:var(--green);color:#fff;border:0;border-radius:9px;height:48px;padding:0 27px;font-weight:700}.suggestions{border:1px solid var(--line);text-align:left;z-index:5;background:#fff;border-radius:12px;padding:6px;position:absolute;top:70px;left:0;right:0;box-shadow:0 18px 40px #1c322b26}.suggestions button{background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.suggestions button:hover{background:#f3f6f2}.suggestions button>span:nth-child(2){flex-direction:column;flex:1;display:flex}.suggestions small{color:var(--muted);margin-top:2px}.suggestions p{padding:10px}.mini-logo{color:#fff;border-radius:7px;place-items:center;width:37px;height:37px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.mini-logo img{object-fit:cover;width:100%;height:100%;display:block}.mini-logo.logo-hidden{color:#777;background:#ececec!important}.mini-logo.logo-hidden svg{width:18px;height:18px}.browse-link{color:#385f55;background:0 0;border:0;align-items:center;gap:8px;margin:auto;font-size:13px;font-weight:700;display:flex}.browse-link .grid-icon{letter-spacing:1px;font-weight:900;line-height:6px}.proof{z-index:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f6efaa;justify-content:center;align-items:center;gap:28px;height:95px;display:flex;position:relative}.proof-item{text-align:left;flex-direction:column;display:flex}.proof-item strong{font-family:var(--font-serif);font-size:21px}.proof-item span{color:#77817e;font-size:11px}.divider{background:#dadcd5;width:1px;height:30px}.faces{display:flex}.faces span{color:#fff;background:#d7b499;border:2px solid #f8f6ef;border-radius:50%;place-items:center;width:31px;height:31px;margin-left:-7px;font-size:9px;font-weight:700;display:grid}.faces span:nth-child(2){background:#637b74}.faces span:nth-child(3){background:#9c7f6e}.stars{color:#e4a33e;gap:2px;display:inline-flex}.stars-proof .stars{margin-bottom:4px}.home-footer{color:#88908d;z-index:1;align-items:center;min-height:66px;padding:0 6%;font-size:11px;display:flex;position:relative}.home-footer div{gap:23px;margin-left:45px;display:flex}.home-footer button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.independent{margin-left:auto}.directory,.profile{max-width:1180px;margin:auto;padding:65px 24px 80px}.directory-head{text-align:center}.directory h1,.account h1{font-family:var(--font-serif);letter-spacing:-2px;margin:11px 0;font-size:45px}.directory-head p{color:var(--muted)}.directory-search{background:#fff;border:1px solid #d5d8d1;border-radius:10px;align-items:center;max-width:720px;height:58px;margin:30px auto 55px;padding:5px 5px 5px 18px;display:flex;box-shadow:0 8px 24px #2d423a12}.directory-search input{border:0;outline:0;flex:1;padding:12px}.directory-tools{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:18px;font-size:13px;display:flex}.directory-tools p span{color:#a1a7a4}.directory-tools button{border:1px solid var(--line);background:#fff;border-radius:7px;gap:7px;padding:10px 13px;display:flex}.company-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.company-card{text-align:left;border:1px solid var(--line);background:#fff;border-radius:12px;padding:21px;transition:all .2s}.company-card:hover{border-color:#b8c9c2;transform:translateY(-3px);box-shadow:0 12px 28px #1c322b13}.company-top{justify-content:space-between;align-items:start;display:flex}.company-logo,.big-logo{color:#fff;width:48px;height:48px;font-family:var(--font-serif);border-radius:10px;place-items:center;padding:0;font-weight:700;display:grid;overflow:hidden}.company-logo img,.big-logo img{object-fit:cover;width:100%;height:100%;display:block}.station{color:#486a61;background:#e6efe9;border-radius:20px;padding:5px 8px;font-size:10px;font-weight:800}.company-card h3{font-family:var(--font-serif);margin:19px 0 7px;font-size:20px}.company-card>p{color:var(--muted);align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.card-rating{align-items:center;gap:7px;margin:18px 0 15px;display:flex}.card-rating b{font-size:18px}.card-rating span:last-child{color:var(--muted);font-size:11px}.tag-row{gap:6px;display:flex}.tag-row span{color:#69716f;background:#f4f2ec;border-radius:4px;padding:5px 7px;font-size:10px}.view-company{color:var(--green);border-top:1px solid #ecece7;justify-content:space-between;align-items:center;margin-top:18px;padding-top:15px;font-size:12px;font-weight:800;display:flex}.data-note{background:#eef5ee;border:1px solid #d7e1d8;border-radius:12px;align-items:center;gap:16px;margin-top:28px;padding:20px 24px;display:flex}.data-note svg{color:var(--green)}.data-note div{flex:1}.data-note p{color:var(--muted);margin:3px 0;font-size:12px}.data-note button{color:var(--green);background:0 0;border:1px solid #9db4aa;border-radius:7px;padding:10px 14px;font-weight:700}.site-footer{color:#dce4e1;background:#1e302c;align-items:center;gap:25px;min-height:145px;padding:35px 6%;display:flex}.site-footer .logo-mark{background:#e3a04a}.site-footer p{color:#98aaa5;font-size:12px}.site-footer div{gap:23px;margin-left:auto;font-size:12px;display:flex}.back{color:#70807c;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:25px;font-size:12px;display:flex}.company-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:30px;display:flex}.identity{align-items:center;gap:20px;display:flex}.big-logo{width:80px;height:80px;font-size:22px}.verified{color:#4c756a;letter-spacing:1.5px;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.identity h1{font-family:var(--font-serif);margin:6px 0;font-size:38px}.identity p{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.identity p i{background:#99a19f;border-radius:50%;width:3px;height:3px;margin:0 3px}.share-area{gap:8px;display:flex}.share-area button{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:7px;height:39px;padding:0 13px;display:flex}.profile-grid{grid-template-columns:1.65fr .8fr;gap:22px;margin:28px 0 70px;display:grid}.rating-panel,.details-card,.community-card,.settings-card{border:1px solid var(--line);background:#fff;border-radius:12px}.rating-panel{grid-template-columns:1fr .9fr;padding:25px;display:grid}.rating-summary{border-right:1px solid var(--line);padding-right:28px}.rating-summary>div{align-items:center;gap:15px;margin:8px 0 18px;display:flex}.rating-summary>div>span{flex-direction:column;gap:5px;display:flex}.rating-summary small{color:var(--muted);font-size:10px}.rating-summary button{width:100%;height:38px;color:var(--green);background:#fff;border:1px solid #a9bcb6;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.rating-bars{flex-direction:column;justify-content:center;gap:8px;padding-left:28px;display:flex}.rating-bars div{align-items:center;gap:5px;font-size:11px;display:flex}.rating-bars svg{color:#e5a540}.rating-bars i{background:#ecece8;border-radius:8px;flex:1;height:6px;overflow:hidden}.rating-bars i b{background:#e5a540;height:100%;display:block}.rating-bars small{color:#7c8683;text-align:right;width:27px}.quick-tags{align-items:center;gap:7px;margin-top:12px;font-size:11px;display:flex}.quick-tags b{margin-right:2px}.quick-tags span{color:#426a5f;background:#eaf2eb;border-radius:20px;gap:4px;padding:6px 8px;display:flex}.details-card{padding:23px}.details-card h3{font-family:var(--font-serif);margin:0 0 12px}.details-card dl{margin:0}.details-card dl>div{border-bottom:1px solid #ecece7;grid-template-columns:110px 1fr;padding:13px 0;display:grid}.details-card dt{color:#7d8885;align-items:flex-start;gap:7px;font-size:10px;display:flex}.details-card dt svg{width:14px;height:14px}.details-card dd{margin:0;font-size:11px;font-weight:700;line-height:1.5}.station-icon{border:1px solid #899590;border-radius:3px;place-items:center;width:14px;height:14px;font-size:9px;font-weight:700;display:grid}.details-card>button{color:#98a09e;background:0 0;border:0;gap:6px;margin-top:13px;font-size:9px;display:flex}.discussion{border-top:1px solid var(--line);padding-top:54px}.discussion-head{justify-content:space-between;align-items:end;display:flex}.discussion-head h2{font-family:var(--font-serif);margin:7px 0;font-size:31px}.discussion-head p{color:var(--muted);font-size:13px}.discussion-head>button{align-items:center;gap:8px;display:flex}.discussion-grid{grid-template-columns:1.8fr .7fr;gap:22px;margin-top:27px;display:grid}.feed{flex-direction:column;gap:10px;display:flex}.company-topic-prompts{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.reddit-topic-post{background:#fff;border:1px solid #dedede;border-radius:8px;grid-template-columns:44px minmax(0,1fr);min-height:128px;display:grid;overflow:hidden}.reddit-topic-post:hover{border-color:#b8bbb8}.reddit-vote-rail{color:#717772;background:#f4f4f1;flex-direction:column;align-items:center;gap:3px;padding:13px 8px;display:flex}.reddit-vote-rail svg{width:19px;height:19px}.reddit-vote-rail b{color:#303532;font-size:11px}.reddit-topic-body{min-width:0;padding:15px 17px 13px}.reddit-topic-meta{color:#777d79;align-items:center;gap:5px;font-size:9px;display:flex}.reddit-topic-meta b{color:#202020}.reddit-topic-meta em{color:#41665c;background:#e5efeb;border-radius:10px;margin-left:3px;padding:3px 7px;font-style:normal;font-weight:800}.reddit-topic-title{color:#202020;text-align:left;margin:10px 0 15px;padding:0;font-size:18px;font-weight:700;line-height:1.28;display:block}.reddit-topic-title:hover{text-decoration:underline}.reddit-topic-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.reddit-topic-actions button{color:#68706c;align-items:center;gap:6px;padding:6px 8px;font-size:10px;font-weight:800;display:inline-flex}.reddit-topic-actions button:hover{background:#f0f0ed}.reddit-topic-actions button svg{width:14px;height:14px}.reddit-topic-actions .reddit-join{color:#315f53;margin-left:auto}.post{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:55px 1fr;padding:18px;display:grid}.vote{border-right:1px solid #ecece8;flex-direction:column;align-items:center;gap:5px;padding-right:16px;display:flex}.vote button{color:#87928e;background:0 0;border:0;padding:2px}.vote svg{width:15px}.vote b{font-size:12px}.post-body{padding-left:18px}.post-meta{color:#919996;align-items:center;gap:7px;font-size:9px;display:flex}.post-meta b{color:#52615d}.post-avatar{color:#fff;background:#658177;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-weight:700;display:grid}.av1{background:#b68163}.av2{background:#747a8d}.post-meta em{border-radius:4px;margin-left:auto;padding:4px 7px;font-style:normal;font-weight:700}.post-meta em.green{color:#42705f;background:#e6f1e9}.post-meta em.blue{color:#506e84;background:#e6edf3}.post-meta em.orange{color:#a15f3d;background:#f5e8dd}.post h3{font-family:var(--font-serif);margin:10px 0 7px;font-size:17px}.post p{color:#66716e;margin:0;font-size:11px;line-height:1.6}.post-actions{gap:17px;margin-top:13px;display:flex}.post-actions button{color:#89918f;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:flex}.post-actions svg{width:13px}.load-more{border:1px solid var(--line);color:#53635f;background:#fff;border-radius:7px;height:40px;font-size:11px;font-weight:700}.community-card{height:max-content;padding:23px;position:sticky;top:20px}.people-dots{display:flex}.people-dots span{background:#80988f;border:2px solid #fff;border-radius:50%;width:32px;height:32px;margin-left:-6px}.people-dots span:nth-child(2){background:#d39d77}.people-dots span:nth-child(3){background:#7f8797}.community-card h3{font-family:var(--font-serif);margin:14px 0 7px;font-size:19px}.community-card p{color:var(--muted);font-size:10px;line-height:1.6}.community-card ul{margin:0;padding:6px 0;list-style:none}.community-card li{align-items:center;gap:7px;margin:8px 0;font-size:10px;display:flex}.community-card li svg{color:#4d7c6d;width:14px}.community-card>button{background:var(--green);color:#fff;border:0;border-radius:7px;width:100%;margin:8px 0;padding:11px;font-size:11px;font-weight:700}.community-card small{text-align:center;color:#8d9592;font-size:9px;display:block}.community-card a{color:var(--green);font-weight:700}.modal-bg{z-index:50;background:#14231f99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fbfaf6;border-radius:14px;width:min(530px,100%);padding:30px;position:relative}.modal h2{font-family:var(--font-serif);margin:7px 0 22px;font-size:29px}.modal-x{background:0 0;border:0;position:absolute;top:19px;right:19px}.modal label{margin:13px 0;font-size:11px;font-weight:800;display:block}.modal input,.modal select,.modal textarea{border:1px solid var(--line);background:#fff;border-radius:7px;outline:0;width:100%;margin-top:6px;padding:12px;display:block}.modal textarea{resize:none;height:110px}.modal .anon{color:var(--muted);margin:12px 0;font-size:10px}.modal .anon input{width:auto;display:inline}.modal .dark-btn{width:100%}.suggest-company-modal{width:min(620px,100%)}.suggest-company-modal h2{margin-bottom:8px}.suggest-company-intro{color:var(--muted);max-width:490px;margin:0 0 20px;font-size:12px;line-height:1.6}.suggest-company-modal label small{color:var(--muted);float:right;font-size:9px;font-weight:600}.suggest-company-grid{grid-template-columns:.75fr 1.25fr;gap:14px;display:grid}.suggest-company-modal .dark-btn{margin-top:12px}.auth-page{grid-template-columns:1fr 1.05fr;min-height:100vh;display:grid}.auth-brand{background:var(--green);color:#fff;flex-direction:column;padding:54px 11%;display:flex;position:relative;overflow:hidden}.auth-brand:after{content:"";border:1px solid #6f8d8440;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-260px;right:-120px;box-shadow:0 0 0 70px #6f8d8410,0 0 0 140px #6f8d840d}.auth-brand .logo-mark{background:#e3a04a}.auth-brand>div:nth-child(2){z-index:1;margin:auto 0;position:relative}.auth-brand h1{font-family:var(--font-serif);letter-spacing:-2px;margin:14px 0;font-size:47px;line-height:1.08}.auth-brand p{color:#b9c9c4;max-width:470px;font-size:14px;line-height:1.7}.auth-points{flex-direction:column;gap:17px;margin-top:34px;display:flex}.auth-points span{align-items:center;gap:12px;font-size:12px;display:flex}.auth-points svg{color:#e7b35e;background:#ffffff14;border-radius:50%;width:35px;height:35px;padding:8px}.auth-brand>small{color:#91aaa3;z-index:1;font-size:10px;position:relative}.auth-form-wrap{place-items:center;padding:40px;display:grid;position:relative}.auth-close{color:#7b8582;background:0 0;border:0;position:absolute;top:30px;right:30px}.auth-form{width:min(420px,100%)}.auth-form h2{font-family:var(--font-serif);margin:8px 0;font-size:33px}.auth-form>p{color:var(--muted);margin-bottom:28px;font-size:12px}.auth-form a{color:var(--green);font-weight:800}.auth-form>label:not(.check){margin:16px 0;font-size:11px;font-weight:800;display:block}.auth-form label small{float:right;color:#9ba29f;font-weight:400}.auth-form label>div{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;margin-top:7px;padding:0 12px;display:flex}.auth-form label svg{color:#87918e;width:16px}.auth-form input{border:0;outline:0;width:100%;padding:12px 9px}.check{color:#6e7774;gap:7px;margin:17px 0;font-size:10px;line-height:1.4;display:flex}.check input{width:auto}.submit{justify-content:center;align-items:center;gap:8px;width:100%;height:47px;display:flex}.submit svg{width:17px}.privacy-note{color:#86918e;justify-content:center;gap:10px;margin-top:25px;font-size:9px;display:flex}.privacy-note svg{color:#537c70;width:19px}.account{grid-template-columns:240px 1fr;gap:48px;max-width:1080px;margin:55px auto 80px;padding:0 24px;display:grid}.account-side{border-right:1px solid var(--line);flex-direction:column;padding-right:25px;display:flex}.account-user{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:24px;display:flex}.account-user>span{width:42px;height:42px;color:var(--green);background:#d7e5db;border-radius:50%;place-items:center;font-weight:700;display:grid}.account-user div{flex-direction:column;display:flex}.account-user small{color:var(--muted);font-size:9px}.account-side nav{padding-top:17px}.account-side nav button{text-align:left;color:#66736f;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;margin:3px 0;padding:11px;font-size:11px;display:flex}.account-side nav button.active{color:var(--green);background:#e8f0e9;font-weight:800}.account-side nav svg{width:16px}.account-side nav span{margin-left:auto}.signout{color:#9c6560;background:0 0;border:0;justify-content:space-between;align-items:center;margin-top:auto;font-size:11px;display:flex}.account-main>h1{margin-bottom:4px}.account-main>p{color:var(--muted);margin-bottom:28px;font-size:12px}.settings-card{margin-bottom:15px;padding:25px}.settings-title{border-bottom:1px solid #ecece7;justify-content:space-between;align-items:flex-start;margin-bottom:18px;padding-bottom:17px;display:flex}.settings-title h3{font-family:var(--font-serif);margin:0;font-size:19px}.settings-title p{color:var(--muted);margin:4px 0;font-size:10px}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.settings-card label{font-size:10px;font-weight:800}.settings-card label i{color:#477965;background:#e6f1e9;border-radius:10px;margin-left:4px;padding:3px 5px;font-size:7px;font-style:normal}.settings-card input,.settings-card select{border:1px solid var(--line);background:#fff;border-radius:7px;outline:0;width:100%;margin-top:6px;padding:10px;font-size:11px;display:block}.save{background:var(--green);color:#fff;border:0;border-radius:7px;margin-top:18px;padding:10px 15px;font-size:10px;font-weight:800}.social-input{border:1px solid var(--line);border-radius:7px;align-items:center;margin:9px 0;padding:0 10px;display:flex}.social-input svg{color:#7e8986;width:16px}.social-input input{border:0;margin:0}.security>button{background:0 0;border:0;border-bottom:1px solid #ecece7;justify-content:space-between;width:100%;padding:11px 0;font-size:11px;display:flex}.security>button svg{width:15px}.toast{z-index:100;color:#fff;background:#203b34;border-radius:8px;align-items:center;gap:8px;padding:12px 18px;font-size:12px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0003}.toast svg{color:#9ad5b3;width:16px}@media (width<=800px){.site-header{padding:0 20px}.site-header nav,.header-actions>.text-btn,.header-actions>.dark-btn{display:none}.mobile-menu{display:block}.hero{padding-top:32px}.home-logo{margin-bottom:40px}.hero h1{letter-spacing:-2.8px;font-size:46px}.search-wrap{height:58px}.search-wrap>button{padding:0 17px}.proof{flex-wrap:wrap;gap:16px;height:auto;padding:25px 10px}.proof .divider{display:none}.home-footer{flex-wrap:wrap;gap:14px;padding:22px}.home-footer div{flex-wrap:wrap;justify-content:center;row-gap:10px;margin:0}.independent{margin-left:0}.company-grid{grid-template-columns:1fr}.directory{padding-top:42px}.directory h1{font-size:36px}.directory-tools{align-items:flex-start}.data-note{flex-wrap:wrap;align-items:flex-start}.data-note button{width:100%}.site-footer{flex-direction:column;align-items:flex-start}.site-footer div,.site-footer>span{margin-left:0}.company-hero,.identity{align-items:flex-start}.identity h1{font-size:28px}.big-logo{width:60px;height:60px}.share-area button:first-child{font-size:0}.profile-grid,.discussion-grid,.rating-panel{grid-template-columns:1fr}.rating-summary{border-right:0;border-bottom:1px solid var(--line);padding-bottom:20px;padding-right:0}.rating-bars{padding:20px 0 0}.quick-tags{flex-wrap:wrap}.discussion-head{align-items:flex-start;gap:20px}.discussion-head>button{padding:12px;font-size:0}.community-card{position:static}.auth-page{grid-template-columns:1fr}.auth-brand{min-height:430px;padding:35px}.auth-brand h1{font-size:38px}.auth-brand>div:nth-child(2){margin:50px 0}.auth-brand>small{display:none}.auth-form-wrap{padding:60px 25px}.account{grid-template-columns:1fr;margin-top:25px}.account-side{border-right:0;border-bottom:1px solid var(--line);padding:0 0 18px}.account-side nav{grid-template-columns:1fr 1fr;display:grid}.signout{margin-top:10px}.form-grid{grid-template-columns:1fr}.desktop{display:none}}@media (width<=480px){.hero h1{font-size:39px}.hero>p{font-size:14px}.search-wrap input{min-width:0}.search-wrap>button{width:48px;font-size:0}.search-wrap>button:after{content:"→";font-size:18px}.company-hero,.identity{gap:12px}.identity p{flex-wrap:wrap}.post{grid-template-columns:40px 1fr;padding:13px}.post-body{padding-left:12px}.vote{padding-right:10px}.post-meta em{display:none}.account-side nav{grid-template-columns:1fr}.discussion-head h2{font-size:27px}}body{color:#161616;background:#ededeb}.logo{font-family:var(--font-sans);letter-spacing:-1.3px;text-transform:uppercase;font-size:18px;font-weight:900}.logo-mark{color:#ededeb;background:#161616;border-radius:50%;transform:none}.logo>span:last-child>span{color:inherit}.site-header{background:#ededeb;border-color:#161616;height:76px;padding:0 3.2%}.site-header nav{gap:24px;margin-left:auto}.site-header nav button,.text-btn{color:#161616;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.header-actions{margin-left:28px}.dark-btn,.discussion-head>button,.submit{color:#ededeb;text-transform:uppercase;letter-spacing:.08em;background:#161616;border-radius:0;padding:12px 18px;font-size:10px}.avatar,.account-avatar{color:#ededeb;background:#161616;border-radius:50%}.home-page{color:#161616;background:#ededeb}.home-page:before,.ambient{display:none}.hero{text-align:left;grid-template-rows:auto 1fr auto;grid-template-columns:1fr .72fr;align-items:end;min-height:calc(100vh - 172px);padding:32px 4% 38px;display:grid}.home-logo{grid-column:1/-1;justify-content:flex-start;margin-bottom:8vh}.home-logo .logo{font-size:22px}.home-logo .logo-mark{width:42px;height:42px}.eyebrow{grid-column:1;align-self:end}.eyebrow span{color:#161616;letter-spacing:.13em;background:0 0;border:1px solid #161616;border-radius:0;padding:7px 9px}.hero h1{font-family:var(--font-sans);letter-spacing:-.09em;text-transform:uppercase;grid-column:1;align-self:center;margin:28px 0 12px;font-size:clamp(66px,9.5vw,146px);font-weight:900;line-height:.78}.hero h1 em{font-family:var(--font-serif);color:#161616;text-transform:none;letter-spacing:-.07em;font-weight:400}.hero>p{color:#4f504d;grid-column:1;align-self:start;max-width:370px;font-size:14px}.search-wrap{width:100%;height:64px;box-shadow:none;background:#f8f8f6;border:1px solid #161616;border-radius:0;grid-area:2/2;align-self:end;margin:0 0 42px;padding:7px 7px 7px 17px;transform:none}.search-wrap:before{content:"FIND YOUR DSP";color:#161616;letter-spacing:.12em;font-size:9px;top:-26px}.search-wrap>svg{color:#161616}.search-wrap>button,.directory-search button{text-transform:uppercase;letter-spacing:.08em;background:#161616;border-radius:0;height:48px;font-size:10px}.browse-link{color:#161616;text-transform:uppercase;letter-spacing:.08em;grid-area:3/2;justify-self:start;margin:0;font-size:10px}.proof{color:#ededeb;background:#161616;border-color:#161616;justify-content:flex-start;width:100%;height:72px;margin:0;padding:0 4%;transform:none}.proof-item{flex-direction:row;align-items:baseline}.proof-item strong{font-family:var(--font-sans);color:#ededeb;font-size:22px}.proof-item span{color:#c5c5c0;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.divider{background:#777}.faces span{color:#161616;background:#ededeb;border-color:#161616}.stars-proof .stars{color:#ededeb}.home-footer{color:#5e5f5b;background:#ededeb;border-top:1px solid #bfc0bc}.directory-head{text-align:left;grid-template-columns:1fr .7fr;align-items:end;display:grid}.directory-head .kicker{grid-column:1}.directory h1,.account h1{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.08em;font-size:clamp(56px,7vw,105px);font-weight:900;line-height:.82}.directory-head>p{grid-area:2/2;max-width:320px;font-size:13px}.directory-search{max-width:none;box-shadow:none;background:#f8f8f6;border:1px solid #161616;border-radius:0;grid-column:1/-1;margin:44px 0 62px}.directory-tools{border-color:#161616}.directory-tools button{background:0 0;border-color:#161616;border-radius:0}.company-grid{border-top:1px solid #161616;border-left:1px solid #161616;grid-template-columns:repeat(4,1fr);gap:0}.company-card{background:0 0;border:1px solid #161616;border-top:0;border-left:0;border-radius:0;min-height:280px}.company-card:hover{color:#ededeb;box-shadow:none;background:#161616;transform:none}.company-card:hover p,.company-card:hover .card-rating span:last-child{color:#c8c8c3}.company-card h3{font-family:var(--font-sans);letter-spacing:-.04em;font-size:20px}.view-company{color:inherit;text-transform:uppercase;letter-spacing:.08em;border-color:currentColor;font-size:9px}.data-note{color:#161616;background:#dcdcd7;border:1px solid #161616;border-radius:0;box-shadow:7px 7px #161616}.data-note p{color:#555}.data-note button{color:#161616;text-transform:uppercase;border-color:#161616;border-radius:0;font-size:9px}.company-hero{border-color:#161616}.big-logo{width:92px;height:92px}.identity h1{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.07em;font-size:clamp(44px,5.6vw,80px);font-weight:900}.verified,.kicker{color:#161616}.share-area button{background:0 0;border-color:#161616;border-radius:0}.rating-panel,.details-card,.community-card,.settings-card{border-color:#161616;border-radius:0}.rating-panel{background:#deded9;border:0;border-right:1px solid #161616}.rating-summary strong{font-family:var(--font-sans);font-size:66px}.rating-summary button{color:#ededeb;background:#161616;border-color:#161616;border-radius:0}.quick-tags{background:0 0;margin-top:0;padding:13px 0}.details-card{background:#f5f5f2;border:0}.post:hover{transform:none;box-shadow:5px 5px #161616}.post h3{font-family:var(--font-sans);font-size:18px}.post-meta em{color:#161616;background:#deded9;border-radius:0}.community-card{color:#ededeb;box-shadow:none;background:#161616;border-radius:0}.modal{border-radius:0;box-shadow:10px 10px #161616}.auth-brand:after{border-color:#5d5d59}.auth-brand h1{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.07em;font-size:56px;font-weight:900;line-height:.84}.auth-brand h1 em{color:#ededeb;font-family:var(--font-serif);text-transform:none;font-weight:400}.auth-brand .logo-mark{color:#161616;background:#ededeb}.settings-card{box-shadow:none;border:1px solid #161616}.save{text-transform:uppercase;letter-spacing:.08em;background:#161616;border-radius:0;font-size:9px}.toast{background:#161616;border-radius:0;box-shadow:5px 5px #777}@media (width<=900px){.hero{flex-direction:column;grid-template-columns:1fr;align-items:flex-start;display:flex}.home-logo{margin-bottom:7vh}.search-wrap{align-self:stretch;max-width:700px;margin:52px 0 25px}.browse-link{margin:0}.company-grid{grid-template-columns:repeat(2,1fr)}.directory-head{display:block}.directory-head>p{max-width:440px}}@media (width<=650px){.site-header{height:66px}.hero{min-height:auto;padding:26px 20px 55px}.home-logo{margin-bottom:55px}.hero h1{font-size:53px}.hero>p{font-size:13px}.search-wrap{margin-top:42px}.proof{height:auto;padding:20px}.proof .faces,.proof .divider,.stars-proof{display:none}.company-grid{grid-template-columns:1fr}.directory h1,.account h1{font-size:48px}.profile-grid{border:0}.rating-panel{border:1px solid #161616}.details-card{border:1px solid #161616;margin-top:12px}.discussion-head h2{font-size:34px}}:root{--ink:#202020;--green:#202020;--mint:#ececec;--cream:#ececec;--orange:#202020;--line:#d3d3d3;--muted:#5f5f5f}body{font-family:var(--font-sans), Arial, sans-serif;background:#f7f7f7}.home-page{color:#202020;background:#f7f7f7;overflow:hidden}.home-page:before{content:"THE DELIVERY DRIVER COMMUNITY  ·  REAL DSP RATINGS  ·  THE DELIVERY DRIVER COMMUNITY  ·  REAL DSP RATINGS  ·  THE DELIVERY DRIVER COMMUNITY";color:#252525;white-space:nowrap;letter-spacing:.02em;background:#dedede;height:34px;padding:10px 22px;font-size:10px;font-weight:600;display:block;position:relative;inset:auto;-webkit-mask:none;mask:none}.home-page:after{content:"◎";font-size:26px;font-weight:300;position:absolute;top:88px;right:5%}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 142px);padding:72px 4% 92px;display:flex;position:relative}.home-logo{margin:0;position:absolute;top:28px;left:4%}.home-logo .logo{letter-spacing:-1.2px;font-size:21px}.home-logo .logo-mark{border:0;width:0;height:0;overflow:hidden}.eyebrow{order:0}.eyebrow span{color:#555;letter-spacing:0;background:0 0;border:0;padding:0;font-size:12px;font-weight:400}.hero h1{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.075em;order:1;max-width:960px;margin:46px 0 18px;font-size:clamp(52px,6.7vw,102px);font-weight:500;line-height:.89}.hero h1 em{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.075em;font-style:normal;font-weight:500}.hero>p{color:#4f4f4f;order:2;max-width:470px;margin:0;font-size:15px;line-height:1.45}.search-wrap{width:min(590px,100%);height:58px;box-shadow:none;background:#efefef;border:0;border-radius:10px;order:3;margin:34px 0 18px;padding:6px 6px 6px 17px}.search-wrap:before{display:none}.search-wrap input{color:#333;font-size:13px}.search-wrap>button{text-transform:none;letter-spacing:0;background:#202020;border-radius:7px;height:46px;padding:0 21px;font-size:12px}.browse-link{color:#202020;text-transform:none;letter-spacing:0;order:4;margin:0;font-size:11px;font-weight:500;position:absolute;bottom:28px;left:4%}.proof{color:#202020;background:#f7f7f7;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;justify-content:center;gap:45px;height:86px;padding:0}.proof-item{flex-direction:column;align-items:center;gap:2px}.proof-item strong{color:#202020;font-size:17px;font-weight:600}.proof-item span{letter-spacing:0;text-transform:none;color:#555;font-size:9px;font-weight:400}.proof .divider,.faces{display:none}.home-footer{color:#666;background:#f7f7f7;border:0;justify-content:center}.home-footer .independent{position:absolute;right:5%}.home-footer div{margin:0}.site-header{background:#ececec;border:0;height:66px;padding:0 4%}.site-header nav{margin-left:44px}.site-header nav button,.text-btn{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.dark-btn,.discussion-head>button,.submit{text-transform:none;letter-spacing:0;background:#202020;border-radius:6px;font-size:12px}.directory,.profile{max-width:1320px}.directory-head{text-align:center;padding-top:30px;display:block}.directory h1,.account h1{text-transform:uppercase;letter-spacing:-.065em;font-size:clamp(44px,5.2vw,78px);font-weight:500}.directory-head>p{max-width:480px;margin:0 auto;font-size:14px}.directory-search{max-width:760px;height:58px;box-shadow:none;background:#ececec;border:0;border-radius:10px}.directory-search button{text-transform:none;letter-spacing:0;background:#202020;border-radius:7px;height:46px}.directory-tools{border-bottom:1px dotted #8d8d8d}.directory-tools button{border:1px solid #aaa;border-radius:6px}.company-grid{border:0;grid-template-columns:repeat(3,1fr);gap:14px}.company-card{background:#fff;border:1px solid #e1e1e1;border-radius:8px;min-height:270px}.company-card:hover{color:#202020;background:#fff;box-shadow:0 5px 17px #0000000e}.company-logo,.big-logo{border-radius:50%;background:#202020!important}.station{color:#202020;background:#ececec;border-radius:16px}.company-card h3{font-weight:600}.tag-row span{background:#f1f1f1;border:0;border-radius:4px}.view-company{letter-spacing:0;text-transform:none;font-size:11px}.data-note{box-shadow:none;background:#eee;border:0;border-radius:8px}.data-note button{text-transform:none;border:1px solid #777;border-radius:6px;font-size:11px}.company-hero{border-bottom:1px dotted #999}.identity h1{text-transform:uppercase;letter-spacing:-.07em;font-size:clamp(38px,4.4vw,66px);font-weight:500}.profile-grid{border:0;gap:16px}.rating-panel,.details-card,.community-card,.settings-card{border:1px solid #ddd;border-radius:8px}.rating-panel{background:#f0f0f0;border-right:1px solid #ddd}.rating-summary{border-color:#ddd}.rating-summary strong{font-size:56px;font-weight:500}.rating-summary button{color:#fff;background:#202020;border:0;border-radius:6px}.rating-bars i{background:#fff}.quick-tags{margin-top:10px;padding:0}.quick-tags span{color:#202020;background:#ececec;border-radius:14px}.details-card{background:#fff}.discussion{border-color:#ddd}.discussion-head h2{font-family:var(--font-sans);text-transform:none;letter-spacing:-.04em;font-size:34px;font-weight:500}.post{background:#fff;border-color:#dedede;border-radius:8px}.post:hover{box-shadow:0 4px 12px #0000000c}.post h3{font-family:var(--font-sans);font-weight:600}.post-meta em{background:#eee;border-radius:4px}.community-card{color:#202020;background:#efefef;border-color:#ddd}.community-card p,.community-card small{color:#606060}.community-card>button{color:#fff;background:#202020;border-radius:6px}.site-footer{color:#202020;background:#ededed;min-height:120px}.auth-brand{background:#202020}.auth-brand h1{text-transform:uppercase;letter-spacing:-.065em;font-size:53px;font-weight:500}.auth-brand h1 em{font-family:var(--font-sans);font-style:normal}.auth-form-wrap{background:#f7f7f7}.settings-card{box-shadow:none}.save{text-transform:none;background:#202020;border-radius:6px}.account-side{border-color:#ddd}.account-side nav button.active{color:#fff;background:#202020;border-radius:6px}.toast{box-shadow:none;background:#202020;border-radius:6px}@media (width<=680px){.home-page:before{font-size:8px}.home-logo{top:22px;left:20px}.hero{min-height:auto;padding:92px 20px 72px}.hero h1{margin-top:36px;font-size:48px}.proof{gap:22px;height:auto;padding:22px}.proof .proof-item:nth-of-type(3),.home-footer .independent{display:none}.directory h1,.account h1{font-size:42px}.company-grid{grid-template-columns:1fr}.site-header nav{display:none}}.social-auth{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0 17px;display:grid}.social-auth>button{color:#2b2b2b;white-space:nowrap;background:#fff;border:1px solid #d2d2ce;border-radius:6px;justify-content:flex-start;align-items:center;gap:9px;min-height:44px;padding:8px 11px;font-size:10px;font-weight:650;transition:border-color .16s,background .16s,transform .16s;display:flex}.social-auth>button:hover{background:#f0f0ed;border-color:#858581;transform:translateY(-1px)}.social-mark{letter-spacing:-.04em;border:1px solid #c8c8c3;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:800;line-height:1;display:grid}.social-mark.meta{font-size:18px;font-weight:500}.social-mark.instagram{font-size:17px;font-weight:500}.social-mark.tiktok{font-size:15px}.auth-divider{color:#868683;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:11px;font-size:8px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#deded9;flex:1;height:1px}@media (width<=460px){.social-auth{grid-template-columns:1fr}}.search-wrap .suggestions{box-shadow:none;color:#202020;background:#f7f7f7;border:1px solid #d2d2d2;border-radius:0;padding:0;top:68px;left:0;right:0;overflow:hidden}.search-wrap .suggestions button{text-align:left;border-bottom:1px solid #dedede;border-radius:0;gap:18px;min-height:78px;padding:14px 18px}.search-wrap .suggestions button:last-child{border-bottom:0}.search-wrap .suggestions .mini-logo{color:#fff;border-radius:5px;flex:0 0 38px;width:38px;height:38px;font-size:10px;font-weight:700;background:#202020!important}.search-wrap .suggestions button>span:nth-child(2){gap:3px}.search-wrap .suggestions b{letter-spacing:-.02em;font-size:15px;font-weight:600}.search-wrap .suggestions small{color:#686868;font-size:11px}.search-wrap .suggestions button>svg{color:#202020;width:20px;height:20px}.search-wrap .suggestions p{color:#666;margin:0;padding:18px;font-size:12px}@media (width<=680px){.search-wrap .suggestions{top:62px}.search-wrap .suggestions button{min-height:68px;padding:12px}.search-wrap .suggestions b{font-size:13px}}.hero{overflow:hidden;background:linear-gradient(120deg,#f5f4f0 0% 74%,#eeeadf 74%)!important}.hero:before{content:"";z-index:0;border:1px solid #1c2674;border-radius:50%;width:250px;height:250px;position:absolute;top:76px;right:-88px;box-shadow:0 0 0 24px #efb13a,0 0 0 25px #1c2674}.hero:after{content:"";z-index:0;background:#efb13a;width:15px;height:125px;position:absolute;bottom:0;left:6.5%;transform:skew(-25deg)}.hero>*{z-index:1;position:relative}.search-wrap{background:#fff!important;border:1px solid #cbcbc5!important}.proof{color:#fff!important;background:#1c2674!important;border-color:#1c2674!important}.proof:after{content:"";background:#efb13a;width:9px;height:9px;position:absolute;right:8%;transform:rotate(45deg)}.company-card:hover{border-color:#1c2674!important}.community-card>button,.save,.site-footer{background:#1c2674!important}@media (width<=680px){.hero:before{width:145px;height:145px;top:42px;right:-64px;box-shadow:0 0 0 15px #efb13a,0 0 0 16px #1c2674}.hero:after{height:85px;left:10%}.proof:after{right:7%}}.hero:before{opacity:.72;background:#d8ded2!important;border-color:#8f9b85!important;box-shadow:0 0 0 24px #c8a777!important}.hero:after{opacity:.75;background:#b46f57!important}.eyebrow span{color:#3e4640!important;background:#e5d7c4!important;border-color:#e5d7c4!important}.home-logo .logo-mark,.search-wrap>button{background:#3e4640!important}.browse-link .grid-icon{color:#b46f57!important}.proof:after{background:#c8a777!important}.search-wrap .suggestions{border-top-color:#b46f57!important}@media (width<=680px){.hero:before{box-shadow:0 0 0 15px #c8a777!important}}.home-page{background:#f7f7f7!important}.home-page:before{color:#252525!important;background:#dedede!important}.hero{background:#f7f7f7!important}.hero:before,.hero:after{display:none!important}.eyebrow span{color:#555!important;background:0 0!important;border:0!important}.home-logo .logo-mark{background:0 0!important}.search-wrap>button{background:#202020!important}.browse-link,.browse-link .grid-icon{color:#202020!important}.proof{background:#f7f7f7!important;border-color:#d3d3d3!important}.proof-item strong{color:#202020!important}.proof-item span{color:#555!important}.proof:after{display:none!important}.search-wrap .suggestions{border-top:0!important}.search-wrap .suggestions button:hover{background:#ececec!important}.search-wrap .suggestions .mini-logo{background:#202020!important}.station{color:#202020!important;background:#ececec!important}.stars{color:#202020!important}.rating-bars i b{background:#202020!important}.post-meta em{color:#202020!important;background:#eee!important}.community-card>button,.save{background:#202020!important}.site-footer{background:#ededed!important}.site-footer .logo-mark{color:#fff!important;background:#202020!important}.home-page,.hero{overflow:visible!important}.hero .search-wrap{z-index:30!important;position:relative!important}.hero .browse-link{align-self:center!important;margin:0!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}.hero .suggestions{max-height:320px;overflow-y:auto;z-index:100!important}.proof{z-index:1!important;position:relative!important}@media (width<=680px){.hero .browse-link{align-self:flex-start!important;margin-left:0!important}.hero .suggestions{max-height:270px}}.hero .search-wrap.has-results{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;height:auto!important;min-height:58px!important;padding-bottom:7px!important;display:grid!important}.hero .search-wrap.has-results>.suggestions{z-index:auto!important;grid-column:1/-1!important;width:auto!important;max-height:none!important;margin:7px -7px -7px -17px!important;position:static!important;overflow:visible!important}.hero .search-wrap.has-results+.browse-link{align-self:center!important;margin-top:18px!important;position:static!important}.hero:has(.search-wrap.has-results){height:auto!important;min-height:calc(100vh - 142px)!important;padding-bottom:48px!important}.home-page:has(.search-wrap.has-results) .proof{z-index:0!important;position:relative!important}.home-page:has(.search-wrap.has-results) .home-footer{position:relative!important}@media (width<=680px){.hero .search-wrap.has-results>.suggestions{margin-left:-17px!important}.hero .search-wrap.has-results+.browse-link{align-self:flex-start!important}}.vote button,.comment-actions button,.post-actions button{transition:color .16s,background .16s}.vote button:hover,.comment-votes button:hover{color:#202020}.vote button.active.up,.comment-votes button.active.up{color:#4e685d}.vote button.active.down,.comment-votes button.active.down{color:#875d55}.post-actions button.active{color:#202020;font-weight:700}.comments-panel{border-top:1px solid #e2e2df;margin-top:16px;padding-top:15px}.comments-panel-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.comments-panel-head>b{letter-spacing:.03em;font-size:11px}.comments-panel-head>button{color:#424242;background:#f7f7f5;border:1px solid #cfcfcb;border-radius:5px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:600;display:flex}.comments-panel-head svg{width:13px;height:13px}.reply-form{background:#f2f2ef;border:1px solid #dddeda;border-radius:7px;grid-template-columns:28px 1fr;gap:9px;margin:0 0 15px;padding:11px;display:grid}.reply-form.compact{margin:8px 0 9px 32px}.reply-avatar,.comment-avatar{color:#fff;background:#333;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:8px;font-weight:700;display:grid}.reply-form textarea{resize:vertical;background:#fff;border:1px solid #d2d3cf;border-radius:5px;outline:0;width:100%;min-height:68px;padding:10px;font-size:11px;line-height:1.5}.reply-form textarea:focus{border-color:#777}.reply-form-actions{justify-content:flex-end;gap:7px;margin-top:7px;display:flex}.reply-form-actions button{border:0;border-radius:4px;padding:7px 11px;font-size:9px;font-weight:700}.reply-form-actions button:first-child{color:#666;background:0 0}.reply-form-actions button:last-child{color:#fff;background:#202020}.comment-list{flex-direction:column;display:flex}.comment-thread{position:relative}.comment-list .comment-list{border-left:1px solid #d1d2ce;margin:2px 0 3px 17px;padding-left:16px}.comment-meta{color:#777;align-items:center;gap:6px;font-size:9px;display:flex}.comment-meta b{color:#353535}.comment-meta em{letter-spacing:.08em;color:#555;background:#e3e3df;border-radius:3px;padding:3px 4px;font-size:7px;font-style:normal}.comment-actions{align-items:center;gap:10px;display:flex}.comment-actions>button,.comment-votes button{color:#7b7f7d;background:0 0;border:0;align-items:center;gap:4px;padding:3px;font-size:9px;display:flex}.comment-votes{border:1px solid #dddeda;border-radius:14px;align-items:center;gap:2px;padding:1px 5px;display:flex}.comment-votes b{text-align:center;min-width:14px;font-size:9px}.collapse-thread svg{transition:transform .16s}.collapse-thread svg.collapsed{transform:rotate(-90deg)}.empty-comments{background:#f3f3f0;border-radius:5px;color:#777!important;padding:13px!important;font-size:10px!important}.session-profile{border-bottom:1px solid #d4d4d0;grid-template-columns:42px 1fr 22px;align-items:center;gap:10px;padding-bottom:16px;display:grid}.session-profile>span{color:#fff;background:#202020;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.session-profile>div{flex-direction:column;gap:2px;min-width:0;display:flex}.session-profile small{color:#59605e!important;font-size:9px!important}.session-profile b{text-overflow:ellipsis;font-size:11px;overflow:hidden}.session-profile>svg{color:#6e7471;width:20px}.logged-in-card h3{margin-top:18px}.logged-in-card>button{margin-top:14px}.post-avatar{flex:none}@media (width<=680px){.discussion-grid{grid-template-columns:1fr}.post{grid-template-columns:38px 1fr}.comments-panel{margin-left:-4px}.comment-list .comment-list{margin-left:8px;padding-left:10px}.reply-form.compact{margin-left:9px}.comment-actions{flex-wrap:wrap;gap:5px}.community-card{position:static}.session-profile{grid-template-columns:38px 1fr 20px}.session-profile>span{width:38px;height:38px}}.home-page .hero{isolation:isolate}.home-page .hero:before{pointer-events:none;content:""!important;opacity:1!important;z-index:0!important;background:0 0!important;border:1px solid #20202013!important;border-radius:50%!important;width:460px!important;height:460px!important;display:block!important;position:absolute!important;inset:76px -205px auto auto!important;transform:none!important;box-shadow:0 0 0 68px #20202007,0 0 0 136px #20202005!important}.home-page .hero:after{pointer-events:none;content:""!important;opacity:.42!important;z-index:0!important;background:radial-gradient(circle,#20202029 1px,#0000 1.2px) 0 0/22px 22px!important;width:176px!important;height:112px!important;display:block!important;position:absolute!important;inset:auto auto 52px 5.2%!important;transform:none!important}.home-page .hero>*{z-index:1;position:relative}@media (width<=680px){.home-page .hero:before{width:270px!important;height:270px!important;top:110px!important;right:-165px!important;box-shadow:0 0 0 42px #20202006,0 0 0 84px #20202004!important}.home-page .hero:after{opacity:.32!important;background-size:20px 20px!important;width:110px!important;height:72px!important;bottom:22px!important;left:18px!important}}.site-header .icon-btn,.site-header .avatar{flex:none}.share-area button.saved{color:#fff;background:#202020}.directory-filters{background:#fff;border:1px solid #dededa;border-radius:8px;grid-template-columns:1.25fr repeat(5,minmax(115px,1fr));align-items:end;gap:10px;margin:0 0 18px;padding:15px;display:grid}.filter-title{align-items:center;gap:10px;padding:0 5px 6px 0;display:flex}.filter-title>svg{color:#555;width:19px}.filter-title>span{flex-direction:column;gap:3px;display:flex}.filter-title b{font-size:11px}.filter-title small{color:#858582;font-size:8px;line-height:1.35}.directory-filters label{color:#555;letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:8px;font-weight:700;display:flex}.directory-filters select,.directory-filters input{color:#282828;text-transform:none;letter-spacing:0;background:#f8f8f6;border:1px solid #d4d4d0;border-radius:5px;outline:none;width:100%;height:38px;padding:0 9px;font-size:10px;font-weight:500}.directory-filters select:focus,.directory-filters input:focus{border-color:#777}.directory-tools .clear-filters{text-underline-offset:3px;border:0;padding:5px 0;text-decoration:underline}.directory-result-line{color:#777;margin:0 0 12px;font-size:9px}.empty-directory{text-align:center;background:#f3f3f0;border:1px solid #dededa;border-radius:8px;grid-column:1/-1;align-content:center;place-items:center;gap:7px;min-height:230px;display:grid}.empty-directory svg{color:#777}.empty-directory h3,.empty-directory p{margin:0}.empty-directory p{color:#777;font-size:10px}.global-discussions{max-width:1220px;margin:0 auto;padding:68px 24px 90px}.global-discussion-head{border-bottom:1px solid #d6d6d2;grid-template-columns:1.45fr .55fr;align-items:end;gap:50px;padding-bottom:38px;display:grid}.global-discussion-head h1{letter-spacing:-.07em;text-transform:uppercase;max-width:850px;margin:10px 0 0;font-size:clamp(52px,6.4vw,88px);font-weight:500;line-height:.88}.global-discussion-head p{color:#62625f;max-width:310px;margin:0;font-size:12px;line-height:1.6}.discussion-controls{justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.topic-tabs{flex-wrap:wrap;gap:7px;display:flex}.topic-tabs button{color:#5d5d5a;background:0 0;border:1px solid #cececa;border-radius:18px;padding:8px 12px;font-size:9px}.topic-tabs button.active{color:#fff;background:#202020;border-color:#202020}.discussion-controls>label{color:#656562;white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:flex}.discussion-controls>label svg{width:15px}.discussion-controls select{background:#fff;border:1px solid #cececa;border-radius:5px;height:36px;padding:0 28px 0 9px;font-size:10px}.discussion-catalog-count{color:#717772;text-transform:uppercase;min-height:14px;padding:0 0 12px;font-size:9px;font-weight:750}.discussion-catalog{border-top:1px solid #d8d8d4}.global-discussion-state{color:#6b716d;text-align:center;place-items:center;gap:6px;min-height:260px;padding:36px 20px;display:grid}.global-discussion-state svg{color:#4e685d;width:24px;height:24px}.global-discussion-state strong{color:#202020;font-size:15px}.global-discussion-state span{font-size:10px}.global-topic-card{background:0 0;border-bottom:1px solid #d8d8d4;grid-template-columns:45px 46px 1fr;gap:18px;padding:24px 8px;transition:background .16s;display:grid}.global-topic-card:hover{background:#f1f1ee}.global-topic-pagination{border-bottom:1px solid #d8d8d4;justify-content:space-between;align-items:center;gap:20px;padding:22px 8px;display:flex}.global-topic-pagination>span{color:#6c726e;text-transform:uppercase;font-size:9px;font-weight:750}.global-topic-pagination>button{color:#fff;text-align:left;text-transform:uppercase;background:#202020;border:1px solid #202020;grid-template-columns:auto auto;align-items:center;gap:2px 10px;padding:10px 14px;font-size:10px;font-weight:850;display:grid}.global-topic-pagination>button small{color:#bfc5c1;text-transform:none;grid-column:1;font-size:7px;font-weight:600}.global-topic-pagination>button svg{grid-area:1/2/3;width:14px;height:14px}.topic-rank{color:#989894;padding-top:5px;font-size:10px}.global-vote{flex-direction:column;align-items:center;gap:4px;display:flex}.global-vote button{color:#858581;background:0 0;border:0;padding:2px}.global-vote button.active.up{color:#4e685d}.global-vote button.active.down{color:#875d55}.global-vote svg{width:15px}.global-vote b{font-size:11px}.global-topic-meta{color:#858581;align-items:center;gap:7px;font-size:8px;display:flex}.global-topic-meta>button{color:#30302e;background:0 0;border:0;padding:0;font-weight:700}.global-topic-meta em{color:#555;background:#e8e8e4;border-radius:3px;margin-left:auto;padding:5px 7px;font-style:normal;font-weight:700}.topic-title{color:#202020;text-align:left;letter-spacing:-.025em;background:0 0;border:0;margin:8px 0 6px;padding:0;font-size:20px;font-weight:700;display:block}.global-topic-body>p{color:#666663;max-width:820px;margin:0;font-size:10px;line-height:1.55}.global-topic-foot{color:#888884;align-items:center;gap:6px;margin-top:13px;font-size:8px;display:flex}.global-topic-foot>b{color:#51514e}.global-topic-foot>button{color:#60605d;background:0 0;border:0;align-items:center;gap:5px;margin-left:12px;font-size:8px;display:flex}.global-topic-foot>button svg{width:13px}.account-side nav button{cursor:pointer}.account-content-list,.notifications-layout{flex-direction:column;gap:12px;display:flex}.account-discussion-card,.saved-account-card,.account-empty,.notification-list,.notification-toolbar{background:#fff;border:1px solid #dededa;border-radius:8px}.account-discussion-card{padding:21px}.account-discussion-card>div{color:#747470;align-items:center;gap:8px;font-size:9px;display:flex}.account-discussion-card em{background:#edede9;border-radius:3px;padding:4px 6px;font-style:normal}.account-discussion-card h3{margin:11px 0 6px;font-size:17px}.account-discussion-card>p{color:#666;margin:0;font-size:10px;line-height:1.55}.account-discussion-card footer{color:#777;align-items:center;gap:15px;margin-top:15px;font-size:9px;display:flex}.account-discussion-card footer span,.account-discussion-card footer button{align-items:center;gap:5px;display:flex}.account-discussion-card footer svg{width:13px}.account-discussion-card footer button{color:#202020;background:0 0;border:0;margin-left:auto;font-size:9px;font-weight:700}.account-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:300px;padding:30px;display:grid}.account-empty>svg{color:#777;width:28px}.account-empty h3,.account-empty p{margin:0}.account-empty p{color:#777;font-size:10px}.account-empty button{color:#fff;background:#202020;border:0;border-radius:5px;margin-top:7px;padding:9px 13px;font-size:9px;font-weight:700}.saved-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.saved-account-card{padding:20px}.saved-account-card h3{margin:17px 0 6px;font-size:16px}.saved-account-card>p{color:#777;align-items:center;gap:5px;margin:0;font-size:9px;display:flex}.saved-account-card>p svg{width:13px}.saved-card-rating{align-items:center;gap:7px;margin:15px 0;display:flex}.saved-card-rating b{font-size:16px}.saved-card-rating span:last-child{color:#777;font-size:8px}.saved-account-card footer{border-top:1px solid #e4e4e0;gap:7px;padding-top:13px;display:flex}.saved-account-card footer button{background:0 0;border:1px solid #cfcfcb;border-radius:4px;flex:1;padding:8px;font-size:9px;font-weight:700}.saved-account-card footer button:first-child{color:#fff;background:#202020;border-color:#202020}.notification-toolbar{justify-content:space-between;align-items:center;padding:13px 16px;font-size:9px;display:flex}.notification-toolbar button{color:#555;text-underline-offset:3px;background:0 0;border:0;font-size:9px;text-decoration:underline}.notification-list{overflow:hidden}.notification-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e2e2de;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;width:100%;padding:15px 16px;display:grid;position:relative}.notification-list>button:last-child{border-bottom:0}.notification-list>button.unread{background:#f0f2ef}.notification-list>button.unread:after{content:"";background:#4e685d;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;right:10px}.notification-icon{background:#e7e7e3;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.notification-icon svg{width:14px}.notification-list>button>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.notification-list b{font-size:10px}.notification-list small,.notification-list time{color:#787875;font-size:8px}.notification-settings{margin-top:2px}.notification-toggle{border-bottom:1px solid #e6e6e2;justify-content:space-between;align-items:center;padding:13px 0;font-size:10px;display:flex}.notification-toggle:last-child{border-bottom:0}.notification-toggle input{accent-color:#202020;width:34px;height:18px}@media (width<=1050px){.directory-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-title{grid-column:1/-1}}@media (width<=760px){.directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.global-discussion-head{grid-template-columns:1fr;gap:20px}.global-discussion-head h1{font-size:48px}.discussion-controls{flex-direction:column;align-items:flex-start}.global-topic-card{grid-template-columns:32px 38px 1fr;gap:8px}.global-topic-meta{flex-wrap:wrap}.global-topic-meta em{margin-left:0}.saved-account-grid{grid-template-columns:1fr}}@media (width<=520px){.directory-filters{grid-template-columns:1fr}.global-discussions{padding:45px 16px 70px}.global-topic-card{grid-template-columns:32px 1fr}.topic-rank{display:none}.topic-tabs{scrollbar-width:thin;flex-wrap:nowrap;max-width:calc(100vw - 16px);margin-right:-16px;padding-bottom:4px;overflow-x:auto}.topic-tabs button{flex:none}.global-topic-pagination{flex-direction:column;align-items:stretch}.global-topic-pagination>button{justify-content:center;width:100%}.notification-list>button{grid-template-columns:34px 1fr}.notification-list time{grid-column:2}}.share-area .employee-list-button{color:#fff;background:#202020;border-color:#202020;font-weight:700}.company-tabs{border-bottom:1px solid #d7d7d3;gap:28px;margin:0 0 28px;display:flex}.company-tabs button{color:#777774;background:0 0;border:0;padding:17px 1px 14px;font-size:10px;font-weight:700;position:relative}.company-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.company-tabs button.active{color:#202020}.company-tabs button.active:after{background:#202020}.company-tabs button span{background:#e8e8e4;border-radius:10px;place-items:center;min-width:18px;height:18px;margin-left:4px;font-size:8px;display:inline-grid}.employee-roster{min-height:520px;padding:28px 0 50px}.employee-roster-head{border-bottom:1px solid #d8d8d4;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;padding-bottom:25px;display:flex}.employee-roster-head h2{letter-spacing:-.05em;margin:7px 0 5px;font-size:40px;font-weight:500}.employee-roster-head p{color:#676764;max-width:550px;margin:0;font-size:11px;line-height:1.55}.employee-roster-head>button,.employee-empty>button{color:#fff;white-space:nowrap;background:#202020;border:0;border-radius:5px;align-items:center;gap:7px;padding:11px 15px;font-size:9px;font-weight:700;display:flex}.employee-roster-head>button svg{width:15px}.employee-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.employee-card{background:#fff;border:1px solid #dbdbd7;border-radius:8px;overflow:hidden}.employee-card>img{aspect-ratio:1.35;object-fit:cover;filter:saturate(.76);background:#e8e8e4;width:100%;display:block}.employee-card-head{justify-content:space-between;align-items:flex-start;gap:10px;padding:17px 17px 12px;display:flex}.employee-card-head h3{margin:0 0 5px;font-size:16px}.employee-card-head span{color:#587066;align-items:center;gap:4px;font-size:8px;font-weight:700;display:flex}.employee-card-head span svg{width:12px}.employee-card-head em{color:#50675d;text-transform:uppercase;background:#e5ede8;border-radius:12px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.employee-card-head em.former{color:#696966;background:#e9e9e6}.employee-card dl{margin:0;padding:0 17px 17px}.employee-card dl>div{border-top:1px solid #e8e8e4;grid-template-columns:105px 1fr;gap:8px;padding:10px 0;display:grid}.employee-card dt{color:#82827e;align-items:center;gap:5px;font-size:8px;display:flex}.employee-card dt svg{width:12px}.employee-card dd{color:#3f3f3d;margin:0;font-size:8px;font-weight:650;line-height:1.45}.employee-empty{text-align:center;background:#f2f2ef;border:1px dashed #c9c9c5;border-radius:8px;align-content:center;place-items:center;gap:8px;min-height:330px;display:grid}.employee-empty>svg{color:#777;width:30px}.employee-empty h3,.employee-empty p{margin:0}.employee-empty h3{font-size:17px}.employee-empty p{color:#747470;font-size:10px}.employee-empty>button{margin-top:6px}.employee-modal{background:#fff;border:1px solid #cacac5;border-radius:16px;flex-direction:column;width:min(680px,100% - 32px);max-height:min(820px,100dvh - 32px);padding:0;display:flex;overflow:hidden;box-shadow:0 22px 65px #0000003d}.employee-modal-head{border-bottom:1px solid #deded9;flex:none;grid-template-columns:44px minmax(0,1fr) 36px;align-items:center;gap:12px;padding:16px 18px;display:grid}.employee-community-icon{color:#fff;letter-spacing:-.02em;background:#1f3029;border-radius:50%;place-items:center;width:44px;height:44px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.employee-community-icon img{object-fit:cover;width:100%;height:100%}.employee-modal-head span{color:#69756f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:900;display:block}.employee-modal-head h2{font-family:var(--font-sans);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:850;line-height:1.2}.employee-modal-head p{color:#858580;margin:3px 0 0;font-size:9px}.employee-modal-close{color:#343432;background:#ececea;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.employee-modal-close:hover{background:#dfdfdc}.employee-modal-close svg{width:16px}.employee-modal-body{overscroll-behavior:contain;min-height:0;padding:18px;overflow-y:auto}.employee-review-notice{color:#31483e;background:#f0f5f2;border:1px solid #ced9d3;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px;display:flex}.employee-review-notice svg{flex:none;width:18px}.employee-review-notice div{flex-direction:column;gap:3px;display:flex}.employee-review-notice b{font-size:10px}.employee-review-notice span{color:#607069;font-size:9px;line-height:1.4}.employee-form-section{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:2px 0 20px;display:grid}.employee-form-section+.employee-form-section{border-top:1px solid #e1e1dd;padding-top:20px}.employee-section-number{color:#fff;background:#222;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-weight:900;display:grid}.employee-section-content{min-width:0}.employee-section-title{flex-direction:column;gap:3px;margin:1px 0 12px;display:flex}.employee-section-title b{font-size:12px}.employee-section-title span{color:#777773;font-size:9px;line-height:1.35}.employee-identity-form{grid-template-columns:82px minmax(0,1fr);gap:14px;display:grid}.employee-photo-picker{flex-direction:column;gap:6px;display:flex}.employee-photo-picker>img,.employee-photo-picker>span{aspect-ratio:1;object-fit:cover;background:#f1f1ee;border:1px dashed #bdbdb8;border-radius:50%;place-items:center;width:100%;display:grid}.employee-photo-picker>span svg{color:#777;width:25px}.employee-photo-picker>label{text-align:center;cursor:pointer;background:#fff;border:1px solid #c9c9c5;border-radius:999px;margin:0;padding:6px 5px;font-size:8px}.employee-photo-picker input[type=file]{display:none}.employee-identity-fields{flex-direction:column;justify-content:center;display:flex}.employee-modal label{color:#444}.employee-modal input:not([type=radio]):not([type=checkbox]):not([type=file]){background:#fff;border-color:#cfcfca;border-radius:7px}.employee-modal input:not([type=radio]):not([type=checkbox]):not([type=file]):focus{border-color:#465b52;outline:none;box-shadow:0 0 0 2px #465b521f}.employment-choice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 12px;padding:0;display:grid}.employment-choice legend{grid-column:1/-1;margin-bottom:7px;font-size:10px;font-weight:800}.employment-choice label{background:#fff;border:1px solid #d5d5d1;border-radius:9px;align-items:center;gap:9px;margin:0;padding:11px;display:flex}.employment-choice label:has(input:checked){background:#eff4f1;border-color:#52675e;box-shadow:inset 0 0 0 1px #52675e}.employment-choice input{width:auto;margin:0}.employment-choice span{flex-direction:column;gap:3px;display:flex}.employment-choice b{font-size:9px}.employment-choice small{color:#777;font-size:8px;font-weight:400}.employment-dates,.manager-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.employment-dates label small{float:right;color:#8a8a87;font-weight:400}.employee-consent{background:#f7f7f5;border:1px solid #dededa;border-radius:9px;align-items:flex-start;gap:8px;padding:12px;line-height:1.45;color:#676764!important;margin:0!important;font-size:9px!important;font-weight:500!important;display:flex!important}.employee-consent input{width:auto;margin:1px 0 0}.employee-form-foot{background:#fffffff7;border-top:1px solid #deded9;flex:none;justify-content:flex-end;align-items:center;gap:9px;padding:12px 18px;display:flex}.employee-form-foot .dark-btn{border-radius:999px;flex:none;width:auto;padding-inline:18px}.employee-cancel-btn{color:#353533;background:#ececea;border:0;border-radius:999px;padding:10px 16px;font-size:9px;font-weight:800}@media (width<=850px){.employee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-hero{align-items:flex-start}.share-area{flex-wrap:wrap;justify-content:flex-end}}@media (width<=620px){.company-tabs{margin-top:20px}.employee-roster-head{flex-direction:column;align-items:flex-start}.employee-grid{grid-template-columns:1fr}.employee-modal{width:100%;max-width:none;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0;margin:0;position:fixed;inset:0}.employee-modal-head{padding:max(12px, env(safe-area-inset-top)) 14px 12px;grid-template-columns:38px minmax(0,1fr) 34px;gap:10px}.employee-community-icon{width:38px;height:38px;font-size:9px}.employee-modal-head h2{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.employee-modal-head p{font-size:8px}.employee-modal-body{padding:14px}.employee-review-notice{margin-bottom:15px}.employee-form-section{grid-template-columns:24px minmax(0,1fr);gap:9px;padding-bottom:17px}.employee-form-section+.employee-form-section{padding-top:17px}.employee-section-number{width:23px;height:23px}.employee-identity-form{grid-template-columns:66px minmax(0,1fr);gap:10px}.employment-dates,.manager-fields{grid-template-columns:1fr}.employee-form-foot{padding:10px 14px max(10px, env(safe-area-inset-bottom))}.employee-form-foot .dark-btn{width:auto}.employee-cancel-btn{margin-right:auto}}.da-application-card{color:#202020;background:#f3f3f0;border-color:#d1d2cd;padding:22px}.da-application-kicker{color:#52675e;letter-spacing:.14em;font-size:8px;font-weight:900;display:block}.da-application-auth-note{background:#e8eeea;border-left:3px solid #52675e;padding:9px 10px;color:#46564f!important;margin:12px 0 0!important;font-size:9px!important;line-height:1.45!important}.da-application-card h3{font-family:var(--font-sans);letter-spacing:-.04em;overflow-wrap:anywhere;margin:8px 0;font-size:22px;font-weight:850;line-height:1.05}.da-application-card>p{color:#626864;margin:0 0 17px}.da-application-form{border-top:1px solid #d1d2cd;gap:10px;padding-top:16px;display:grid}.da-application-form label{gap:5px;min-width:0;display:grid}.da-application-form label>span{color:#454b47;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850}.da-application-form input,.da-application-form select,.da-application-form textarea{box-sizing:border-box;color:#202020;font:inherit;background:#fff;border:1px solid #c8cac5;border-radius:5px;outline:0;width:100%;padding:10px 11px;font-size:10px;line-height:1.35}.da-application-form input,.da-application-form select{height:38px}.da-application-form textarea{resize:vertical;min-height:74px}.da-application-form input:focus,.da-application-form select:focus,.da-application-form textarea:focus{border-color:#202020;box-shadow:0 0 0 1px #202020}.da-application-name-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.da-application-form>button{color:#fff;background:#202020;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;margin-top:3px;padding:11px 14px;font-size:10px;font-weight:800;display:flex}.da-application-form>button svg{width:14px;height:14px}.da-application-form>button:disabled{cursor:wait;opacity:.62}.da-application-message{border:1px solid;border-radius:5px;margin:0!important;padding:9px 10px!important;font-size:9px!important;line-height:1.45!important}.da-application-message.success{background:#e6eee9;border-color:#afc6b8;color:#315944!important}.da-application-message.error{background:#f5e7e5;border-color:#d7b5b0;color:#7b3730!important}@media (width<=420px){.da-application-card{padding:18px}.da-application-name-row{grid-template-columns:1fr}}.composer-image-button,.comment-image-button{color:#5e6561;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.composer-image-button:hover,.composer-image-button:focus-within,.comment-image-button:hover,.comment-image-button:focus-within{color:#202020;background:#e1e2dd}.composer-image-button svg,.comment-image-button svg{width:15px;height:15px}.composer-image-button input,.comment-image-button input{display:none}.member-attachment-preview{background:#f1f1ed;border-top:1px solid #d9dad5;padding:10px;position:relative}.member-attachment-preview img{object-fit:contain;border-radius:6px;max-width:100%;max-height:260px;display:block}.member-attachment-preview>button{color:#fff;background:#202020;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:17px;right:17px}.member-attachment-preview>button svg{width:14px;height:14px}.comment-attachment-preview{border-bottom:0}.discussion-attachment,.global-topic-image,.account-discussion-image{object-fit:cover;border:1px solid #d7d8d3;border-radius:7px;width:auto;max-width:min(100%,680px);max-height:430px;margin-top:12px;display:block}.global-topic-image{max-height:240px}.account-discussion-image{max-height:260px}.comment-attachment{object-fit:cover;border:1px solid #d7d8d3;border-radius:7px;max-width:min(100% - 34px,560px);max-height:360px;margin:8px 0 9px 34px;display:block}.admin-moderation-total{color:#5c665f;text-transform:uppercase;background:#eef1ed;border:1px solid #cdd2cc;padding:8px 10px;font-size:9px;font-weight:900}.admin-moderation-total.pending{color:#8a392f;background:#f6e5e1;border-color:#d5aaa2}.admin-moderation-list{border-top:1px solid #d8dad6;margin-top:20px}.admin-moderation-list>article{border-bottom:1px solid #d8dad6;gap:9px;padding:18px 0;display:grid}.admin-moderation-list>article.flagged{background:#fff8f5}.admin-moderation-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-moderation-meta span,.admin-moderation-meta em{color:#5c655f;text-transform:uppercase;border:1px solid #c9cdc7;padding:4px 6px;font-size:8px;font-style:normal;font-weight:900}.admin-moderation-meta em{color:#8a392f;border-color:#d5aaa2}.admin-moderation-meta time{color:#747b76;margin-left:auto;font-size:8px}.admin-moderation-list h3{margin:0;font-size:16px}.admin-moderation-list article>p{color:#424944;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.55}.admin-moderation-list article>img{object-fit:contain;border:1px solid #d2d4cf;border-radius:6px;max-width:min(100%,520px);max-height:320px}.admin-moderation-links,.admin-moderation-controls{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-moderation-links a{color:#313834;align-items:center;gap:4px;font-size:9px;font-weight:800;display:inline-flex}.admin-moderation-links svg{width:12px;height:12px}.admin-moderation-controls{justify-content:flex-end}.admin-moderation-controls>span{color:#59625c;text-transform:uppercase;border:1px solid #cbd0ca;margin-right:auto;padding:6px 8px;font-size:8px;font-weight:900}.admin-moderation-controls>span.flagged{color:#8a392f;border-color:#d5aaa2}.admin-moderation-controls>span.approved{color:#29603e;border-color:#9ec0aa}.admin-moderation-controls button{background:#fff;border:1px solid #c8ccc7;border-radius:4px;align-items:center;gap:5px;padding:8px 10px;font-size:9px;font-weight:800;display:inline-flex}.admin-moderation-controls button:last-child{color:#a63d34}.admin-moderation-controls button:disabled{opacity:.45}.admin-moderation-controls svg{width:13px;height:13px}.admin-moderation-empty{color:#5d6660;text-align:center;place-items:center;gap:5px;min-height:160px;display:grid}.admin-moderation-empty svg{color:#48745c}.admin-moderation-empty strong{color:#202020}.admin-moderation-empty span{font-size:9px}.admin-comments-divider{border-top:2px solid #202020;margin:34px 0}@media (width<=680px){.discussion-attachment,.global-topic-image,.account-discussion-image{width:100%;max-width:100%;height:auto}.comment-attachment{max-width:calc(100% - 34px);height:auto}.admin-moderation-meta time{width:100%;margin-left:0}.admin-moderation-controls{align-items:stretch}.admin-moderation-controls>span{flex-basis:100%}}.incorrect-info-modal-bg{z-index:70}.incorrect-info-modal{flex-direction:column;width:min(720px,100%);max-height:min(860px,100dvh - 40px);padding:0;display:flex;overflow:hidden}.incorrect-info-modal>header{border-bottom:1px solid #d7d8d3;padding:27px 64px 21px 28px;position:relative}.incorrect-info-modal>header h2{font-family:var(--font-sans);letter-spacing:-.045em;margin:8px 0 5px;font-size:clamp(24px,4vw,34px);font-weight:850}.incorrect-info-modal>header p,.incorrect-info-intro{color:#69706c;margin:0;font-size:11px;line-height:1.55}.incorrect-info-modal-scroll{overscroll-behavior:contain;padding:22px 28px 24px;overflow-y:auto}.incorrect-info-fields{border:0;gap:8px;margin:18px 0 20px;padding:0;display:grid}.incorrect-info-fields>legend{letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:900}.incorrect-info-fields>article{background:#fff;border:1px solid #d2d4cf;border-radius:7px;overflow:hidden}.incorrect-info-fields>article.selected{border-color:#41675b;box-shadow:0 0 0 1px #41675b}.incorrect-info-choice{cursor:pointer;grid-template-columns:18px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:13px 14px;margin:0!important;display:grid!important}.incorrect-info-choice input{accent-color:#315c4f;height:16px;width:16px!important;margin:0!important;padding:0!important}.incorrect-info-choice>span{min-width:0}.incorrect-info-choice strong,.incorrect-info-choice small{display:block}.incorrect-info-choice strong{font-size:11px}.incorrect-info-choice small{color:#737a76;overflow-wrap:anywhere;margin-top:3px;font-size:9px;font-weight:500;line-height:1.4}.incorrect-info-choice>svg{color:#315c4f;opacity:0;width:17px;height:17px}.selected>.incorrect-info-choice>svg{opacity:1}.incorrect-info-correction{background:#edf2ef;border-top:1px solid #cad7d0;padding:12px 14px 14px;margin:0!important;display:block!important}.incorrect-info-correction>span,.incorrect-info-details>span{color:#3f4843;font-size:9px;font-weight:850;display:block}.incorrect-info-correction input{border-color:#aebbb4;margin-top:6px}.incorrect-info-details{margin:0!important}.incorrect-info-details>span small{color:#7b817d;font-weight:500}.incorrect-info-details textarea{resize:vertical;min-height:88px}.incorrect-info-modal>footer{background:#f1f1ed;border-top:1px solid #d7d8d3;justify-content:space-between;align-items:center;gap:18px;padding:16px 28px;display:flex}.incorrect-info-modal>footer>small{color:#6b726e;max-width:290px;font-size:8px;line-height:1.45}.incorrect-info-modal>footer>div{gap:8px;display:flex}.incorrect-info-modal>footer button{border:1px solid #c2c5c0;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:9px 14px;font-size:10px;font-weight:800;display:inline-flex}.incorrect-info-modal>footer .dark-btn{border-color:#202020;width:auto}.incorrect-info-modal>footer button:disabled{cursor:wait;opacity:.5}.incorrect-info-modal>footer svg{width:14px;height:14px}.admin-info-total{color:#5c665f;text-transform:uppercase;background:#eef1ed;border:1px solid #cdd2cc;padding:8px 10px;font-size:9px;font-weight:900}.admin-info-total.pending{color:#6f5218;background:#f7ead0;border-color:#ddc188}.admin-info-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-top:22px;display:flex}.admin-info-toolbar .admin-dsp-search{margin:0}.admin-info-toolbar>span{color:#68706c;white-space:nowrap;font-size:10px}.admin-info-list{border-top:1px solid #d8dad6;margin-top:14px}.admin-info-list>article{border-bottom:1px solid #d8dad6;gap:16px;padding:20px 0;display:grid}.admin-info-list>article.pending{background:#fffdf7}.admin-info-report-head{gap:8px;display:grid}.admin-info-report-head>div,.admin-info-report-head>nav{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-info-report-head time,.admin-info-report-head small{color:#747b76;font-size:8px}.admin-info-status{color:#59625c;text-transform:uppercase;border:1px solid #cbd0ca;padding:5px 7px;font-size:8px;font-weight:900}.admin-info-status.pending{color:#6f5218;background:#f7ead0;border-color:#ddc188}.admin-info-status.resolved{color:#315b45;background:#e4eee8;border-color:#b5cec0}.admin-info-status.dismissed{color:#60645f;background:#ececea}.admin-info-report-head h3{margin:0;font-size:19px}.admin-info-report-head nav a{color:#303632;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.admin-info-report-head nav svg{width:13px;height:13px}.admin-info-comparison{gap:8px;display:grid}.admin-info-comparison>section{border:1px solid #d5d7d2;grid-template-columns:125px minmax(0,1fr) 20px minmax(0,1fr);align-items:stretch;gap:10px;padding:12px;display:grid}.admin-info-comparison>section>strong{align-self:center;font-size:10px}.admin-info-comparison>section>svg{align-self:center;width:15px;height:15px}.admin-info-comparison section>div{background:#f1f1ee;min-width:0;padding:9px 10px}.admin-info-comparison section>div:last-child{background:#e8f0eb}.admin-info-comparison span{color:#707873;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.admin-info-comparison p,.admin-info-notes p{color:#303632;overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-size:10px;line-height:1.5}.admin-info-notes{border-left:3px solid #9aa49e;padding:3px 0 3px 12px}.admin-info-notes>strong{font-size:9px}.admin-info-controls{justify-content:flex-end;align-items:end;gap:8px;display:flex}.admin-info-controls label{color:#68706c;gap:4px;font-size:8px;font-weight:800;display:grid}.admin-info-controls select,.admin-info-controls button{background:#fff;border:1px solid #c8ccc7;border-radius:4px;min-height:34px;padding:8px 10px;font-size:9px;font-weight:800}.admin-info-controls button{color:#a63d34;align-items:center;gap:5px;display:inline-flex}.admin-info-controls button:disabled,.admin-info-controls select:disabled{cursor:wait;opacity:.5}.admin-info-controls svg{width:13px;height:13px}.admin-info-empty{color:#5d6660;text-align:center;place-items:center;gap:6px;min-height:190px;display:grid}.admin-info-empty strong{color:#202020}.admin-info-empty span{font-size:9px}@media (width<=720px){.incorrect-info-modal-bg{padding:10px}.incorrect-info-modal{max-height:calc(100dvh - 20px)}.incorrect-info-modal>header{padding:22px 54px 17px 19px}.incorrect-info-modal-scroll{padding:18px 19px 20px}.incorrect-info-modal>footer{flex-direction:column;align-items:stretch;padding:13px 19px}.incorrect-info-modal>footer>small{max-width:none}.incorrect-info-modal>footer>div{grid-template-columns:.7fr 1.3fr;display:grid}.admin-info-toolbar{flex-direction:column;align-items:stretch}.admin-info-comparison>section{grid-template-columns:1fr 20px 1fr}.admin-info-comparison>section>strong{grid-column:1/-1}}@media (width<=480px){.incorrect-info-modal-bg{padding:0}.incorrect-info-modal{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.incorrect-info-modal>header h2{font-size:25px}.incorrect-info-choice{padding:12px}.incorrect-info-modal>footer>div{grid-template-columns:1fr 1.4fr}.admin-info-comparison>section{grid-template-columns:1fr}.admin-info-comparison>section>svg{display:none}.admin-info-controls{flex-direction:column;align-items:stretch}.admin-info-controls select,.admin-info-controls button{width:100%}}.avatar{padding:0;overflow:hidden}.avatar>img,.account-user-photo,.session-photo,.profile-photo-control>img{object-fit:cover;background:#deded9;border-radius:50%;display:block}.avatar>img{width:100%;height:100%}.account-user-photo{flex:0 0 42px;width:42px;height:42px}.session-photo{width:42px;height:42px}.profile-photo-control{grid-template-columns:46px 1fr;align-items:center;gap:5px 9px;min-width:150px;display:grid}.profile-photo-control>img,.profile-photo-control>.account-avatar{grid-row:1/3;width:46px;height:46px}.profile-photo-control>label{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cececa;border-radius:4px;justify-content:center;align-items:center;gap:5px;margin:0;padding:6px 8px;font-size:8px;font-weight:700;display:flex}.profile-photo-control>label svg{width:13px}.profile-photo-control>label input{display:none}.profile-photo-control>small{color:#858581;white-space:nowrap;font-size:7px}.manager-fields label small{float:right;color:#8a8a87;font-weight:400}@media (width<=620px){.suggest-company-grid{grid-template-columns:1fr;gap:0}.profile-photo-control{min-width:132px}.profile-photo-control>small{white-space:normal}}.rating-summary button .rating-toggle-chevron{width:15px;height:15px;margin-left:2px;transition:transform .22s}.rating-summary button.active .rating-toggle-chevron{transform:rotate(180deg)}.dsp-rating-form-shell{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),opacity .22s,visibility 0s linear .36s;display:grid}.dsp-rating-form-shell.open{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .26s 70ms,visibility}.dsp-rating-form-clip{min-height:0;overflow:hidden}.dsp-rating-form{background:#f1efe8;border:1px solid #3e4640;margin-top:14px;padding:clamp(22px,3.5vw,34px)}.dsp-rating-form-head{border-bottom:1px solid #c9c8c0;justify-content:space-between;align-items:flex-end;padding-bottom:20px;display:flex}.dsp-rating-form-head h3{font-family:var(--font-sans);letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(24px,3vw,34px);line-height:1}.dsp-rating-form-head>span{color:#6f756f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.dsp-rating-questions{flex-direction:column;display:flex}.dsp-rating-question{border-bottom:1px solid #d5d3cc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:84px;padding:14px 0;display:grid}.dsp-rating-question-copy{align-items:flex-start;gap:13px;display:flex}.dsp-rating-question-copy>span{color:#8d8e87;letter-spacing:.08em;padding-top:3px;font-size:9px;font-weight:800}.dsp-rating-question-copy p{color:#252a27;max-width:430px;margin:0;font-size:12px;font-weight:700;line-height:1.45}.dsp-star-picker{align-items:center;gap:3px;display:flex}.dsp-star-picker button{color:#aaa99f;background:0 0;border:0;place-items:center;padding:4px;transition:color .15s,transform .15s;display:grid}.dsp-star-picker button:hover,.dsp-star-picker button.selected,.dsp-star-picker button[aria-checked=true]{color:#b9894d;transform:translateY(-1px)}.dsp-star-picker button:focus-visible{outline-offset:2px;outline:2px solid #52644b}.dsp-star-picker svg{width:21px;height:21px}.dsp-star-picker small{color:#737970;text-align:right;min-width:48px;margin-left:7px;font-size:9px}.dsp-rating-form-foot{justify-content:space-between;align-items:center;padding-top:22px;display:flex}.dsp-rating-form-foot p{color:#6f756f;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.dsp-rating-form-foot p svg{width:15px;height:15px}.dsp-rating-form-foot .dark-btn{border-radius:0;justify-content:center;align-items:center;gap:12px;min-width:170px;font-size:11px;display:flex}.dsp-rating-form-foot .dark-btn svg{width:15px;height:15px}@media (width<=760px){.dsp-rating-form-head,.dsp-rating-form-foot{flex-direction:column;align-items:flex-start;gap:14px}.dsp-rating-question{grid-template-columns:1fr;align-items:flex-start;gap:9px}.dsp-star-picker{margin-left:25px}.dsp-rating-form-foot .dark-btn{width:100%}}@media (prefers-reduced-motion:reduce){.dsp-rating-form-shell,.dsp-rating-form-shell.open,.rating-summary button .rating-toggle-chevron{transition:none}}.rating-summary button.locked{cursor:not-allowed;opacity:.68}.rating-summary button.locked .rating-toggle-chevron{display:none}.rating-bars .rating-bar-row{cursor:help;border-radius:3px;margin:0 -7px;padding:4px 7px;transition:background .15s}.rating-bars .rating-bar-row:hover,.rating-bars .rating-bar-row:focus-visible{background:#e9e7df;outline:none}.rating-bars .rating-bar-insight{border-top:1px solid #c9c8c0;align-items:flex-start;min-height:66px;margin-top:9px;padding-top:11px;display:block}.rating-bars .rating-bar-insight>small{color:#866235;letter-spacing:.1em;text-align:left;text-transform:uppercase;width:auto;margin:0 0 5px;font-size:8px;font-weight:900;display:block}.rating-bars .rating-bar-insight p{color:#343a36;max-width:390px;margin:0;font-size:10px;font-weight:650;line-height:1.45}.rating-bars .rating-bar-insight .rating-bar-hint{color:#858981;padding-top:4px;font-weight:600}.rating-bars .rating-bar-insight.visible{animation:.18s both rating-insight-in}@keyframes rating-insight-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rating-bars .rating-bar-insight.visible{animation:none}}.vote button.auth-required,.global-vote button.auth-required,.topic-vote-pill button.auth-required,.post-vote-pill button.auth-required,.comment-votes button.auth-required{opacity:.48}.vote button.auth-required:hover,.global-vote button.auth-required:hover,.topic-vote-pill button.auth-required:hover,.post-vote-pill button.auth-required:hover,.comment-votes button.auth-required:hover{opacity:.72}@media (width<=680px){.hero{justify-content:flex-start;align-items:center;padding:38px 22px 58px;min-height:auto!important}.home-logo{align-self:center;margin:0 0 16px;position:static;top:auto;left:auto}.eyebrow{margin:0 0 44px}.hero h1{margin:0 0 20px;font-size:clamp(43px,12vw,58px);line-height:.92}.hero .search-wrap,.hero .search-wrap.has-results{align-self:stretch;width:100%;margin:30px 0 18px;grid-template-columns:26px minmax(0,1fr) 52px!important}.search-wrap>button{box-sizing:border-box;width:52px;min-width:52px;overflow:hidden;padding:0!important;font-size:0!important}.search-wrap>button:after{content:"→";font-size:20px}.company-hero{display:block}.identity{align-items:flex-start}.identity h1{overflow-wrap:anywhere;font-size:clamp(34px,10vw,48px);line-height:.92}.share-area{justify-content:flex-start;margin-top:20px}.share-area button:first-child{font-size:10px}}@media (width<=620px){.social-auth{grid-template-columns:1fr}}.auth-switch{color:#202020;font:inherit;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.auth-brand .kicker{color:#fff}.auth-message{color:#4e3023;background:#f0e7dc;border-left:3px solid #8a4c30;margin:14px 0;padding:10px 12px;font-size:11px;line-height:1.45}.social-auth>button:disabled,.submit:disabled{cursor:wait;opacity:.65}.admin-dashboard{max-width:1120px;min-height:calc(100vh - 220px);margin:0 auto;padding:72px 24px}.admin-dashboard h1{letter-spacing:-.07em;margin:13px 0 18px;font-size:clamp(38px,6vw,68px);line-height:.95}.admin-intro{color:#626762;margin-bottom:30px}.admin-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-cards article,.admin-gate,.admin-actions{background:#fff;border:1px solid #d3d3d0;padding:24px}.admin-cards span{color:#6e746f;font-size:11px;line-height:1.35;display:block}.admin-cards strong{letter-spacing:-.06em;margin-top:12px;font-size:38px;display:block}.admin-gate{max-width:560px;margin-top:30px}.admin-gate svg{color:#47675d;width:26px;height:26px}.admin-gate h2{margin-bottom:8px}.admin-gate p,.admin-actions p{color:#68706c;line-height:1.55}.admin-actions{margin-top:18px}#admin-module-content{scroll-margin-top:24px}.admin-actions a{color:#202020;align-items:center;gap:7px;margin-top:8px;font-size:12px;font-weight:800;display:inline-flex}.admin-section-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-section-head h2{margin:0}.admin-section-head .dark-btn{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.admin-company-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.admin-company-form h3,.admin-company-form>div{grid-column:1/-1;margin:0}.admin-company-form label{color:#303532;gap:6px;font-size:11px;font-weight:800;display:grid}.admin-company-form input,.admin-company-form select,.admin-dsp-search{background:#fff;border:1px solid #c8cbc7;border-radius:3px;min-width:0;padding:10px 11px}.admin-logo-upload{grid-column:1/-1;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px!important;display:grid!important}.admin-logo-upload-preview{color:#fff;font-family:var(--font-serif);justify-content:center;align-items:center;width:62px;height:62px;font-size:18px;font-weight:700;display:grid;overflow:hidden}.admin-logo-upload-preview img{object-fit:cover;width:100%;height:100%;display:block}.admin-logo-upload>span:nth-child(2){gap:3px;display:grid}.admin-logo-upload small{color:#68706c;font-size:10px;font-weight:500}.admin-logo-upload input[type=file]{padding:7px;font-size:11px}.admin-company-ranking-status{background:#f5f1e7;border:1px solid #d8c9aa;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.admin-company-ranking-status div{gap:4px;display:grid}.admin-company-ranking-status div>span{color:#74684f;letter-spacing:.08em;font-size:8px;font-weight:900}.admin-company-ranking-status div>strong{font-size:12px}.admin-company-ranking-status>button{color:#fff;background:#202020;border:1px solid #202020;border-radius:3px;padding:9px 12px;font-size:10px;font-weight:800}.admin-company-form>div{gap:10px;display:flex}.admin-company-form>div>button:not(.dark-btn),.admin-dsp-controls button{background:#fff;border:1px solid #c8cbc7;border-radius:3px;padding:9px 12px}.admin-dsp-search{width:min(100%,500px);margin-top:4px}.admin-dsp-count{font-size:11px;margin:12px 0!important}.admin-dsp-list{border-top:1px solid #dededb;max-height:620px;overflow:auto}.admin-dsp-list article{border-bottom:1px solid #dededb;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.admin-dsp-list strong{font-size:13px;display:block}.admin-dsp-list span{color:#68706c;margin-top:3px;font-size:11px;display:block}.admin-dsp-controls{gap:6px;display:flex}.admin-dsp-controls button{align-items:center;padding:7px;display:inline-flex}.admin-dsp-controls button:last-child{color:#a63d34}.admin-logo-manager{background:#f7f7f4;border:1px solid #d3d4cf;margin:22px 0 16px;padding:20px}.admin-logo-manager>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.admin-logo-manager h3{font-family:var(--font-serif);margin:5px 0;font-size:24px}.admin-logo-manager p{color:#68706c;max-width:580px;margin:0;font-size:11px}.admin-logo-default-toggle{background:#fff;border:1px solid #d3d4cf;flex:0 0 330px;justify-content:space-between;align-items:center;padding:13px;gap:14px!important;display:flex!important}.admin-logo-default-toggle>span{gap:3px;display:grid}.admin-logo-default-toggle small{color:#68706c;font-size:9px;font-weight:500;line-height:1.35}.admin-logo-default-toggle input{accent-color:#202020;width:36px;height:20px}.admin-logo-bulk-bar{flex-wrap:wrap;align-items:center;gap:7px;margin-top:17px;display:flex}.admin-logo-bulk-bar>span{margin-right:5px;font-size:11px}.admin-logo-bulk-bar button,.admin-logo-global-actions button,.admin-dsp-logo-select-all button{background:#fff;border:1px solid #c8cac5;align-items:center;gap:6px;min-height:35px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.admin-logo-bulk-bar button svg,.admin-logo-global-actions button svg{width:14px;height:14px}.admin-logo-global-actions{border-top:1px solid #d9dad5;margin-top:14px;padding-top:12px}.admin-logo-global-actions summary{color:#a03d28;cursor:pointer;font-size:10px;font-weight:900}.admin-logo-global-actions>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.admin-dsp-logo-select-all{justify-content:space-between;align-items:center;display:flex}.admin-dsp-logo-select-all button{min-height:30px}.admin-dsp-logo-checkbox{flex:none;align-items:center;gap:9px!important;display:flex!important}.admin-dsp-logo-checkbox input{accent-color:#202020}.admin-dsp-logo-checkbox>span{font-family:var(--font-serif);background:#253330;justify-content:center;align-items:center;width:38px;height:38px;font-weight:800;overflow:hidden;color:#fff!important;margin:0!important;font-size:12px!important;display:flex!important}.admin-dsp-logo-checkbox>span.hidden{background:#e6e7e3;color:#777!important}.admin-dsp-logo-checkbox img{object-fit:cover;width:100%;height:100%}.admin-dsp-logo-checkbox svg{width:17px;height:17px}.admin-dsp-list article>div:nth-child(2){flex:1;min-width:0}.admin-logo-mode{letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-weight:900;color:#2f684e!important;font-size:8px!important;display:inline-block!important}.admin-logo-mode.hidden{color:#a03d28!important}.admin-logo-mode.initials{color:#6b6251!important}.logo-hidden svg,.big-logo>svg,.company-card-logo>svg{width:42%;height:42%}.admin-ranking-summary{border:1px solid #d3d3d0;flex-direction:column;min-width:190px;padding:14px 16px;display:flex}.admin-ranking-summary strong{font-size:26px}.admin-ranking-summary span{color:#68706c;font-size:9px}.admin-ranking-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.admin-ranking-toolbar .admin-dsp-search{margin:0}.admin-ranking-toolbar>span{color:#68706c;white-space:nowrap;font-size:11px}.admin-ranking-list{border-top:1px solid #dededb;margin-top:14px}.admin-ranking-list article{border-bottom:1px solid #dededb;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.admin-ranking-company strong,.admin-ranking-company span{display:block}.admin-ranking-company strong{font-size:13px}.admin-ranking-company span{color:#68706c;margin-top:3px;font-size:10px}.admin-ranking-value{align-items:center;gap:7px;display:flex}.admin-ranking-value>strong{font-size:18px}.admin-inline-stars{gap:1px;display:inline-flex}.admin-inline-stars button{color:#202020;background:0 0;border:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.admin-inline-stars button:hover,.admin-inline-stars button:focus-visible{color:#9b6612;outline-offset:1px;outline:1px solid #c59a55}.admin-inline-stars button:disabled{cursor:wait;opacity:.55}.admin-review-count{color:#68706c;align-items:center;gap:3px;font-size:9px;font-weight:600;display:inline-flex}.admin-review-count button{background:#fff;border:1px solid #c8cbc7;border-radius:3px;justify-content:center;align-items:center;width:27px;height:27px;padding:0;font-size:15px;display:inline-flex}.admin-review-count button:hover,.admin-review-count button:focus-visible{border-color:#202020;outline:1px solid #202020}.admin-review-count button:disabled{cursor:wait;opacity:.45}.admin-review-count input{background:#fff;border:1px solid #c8cbc7;border-radius:3px;width:62px;padding:6px 4px 6px 7px;font-size:10px;font-weight:800}.admin-ranking-badge{color:#48554f;letter-spacing:.06em;text-transform:uppercase;background:#e8ecea;padding:5px 7px;font-size:8px;font-weight:900}.admin-ranking-badge.artificial{color:#5e3c08;background:#f4d7a1}.admin-ranking-badge.admin_override{color:#31594e;background:#dce8e4}.admin-topic-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.admin-topic-toolbar .admin-dsp-search{margin:0}.admin-topic-toolbar span{color:#68706c;white-space:nowrap;font-size:11px}.admin-topic-list{border-top:1px solid #dededb;margin-top:14px}.admin-topic-list>article{border-bottom:1px solid #dededb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.admin-topic-list>article.hidden{opacity:.72;background:#f7f7f4}.admin-topic-copy{min-width:0}.admin-topic-copy>span,.admin-topic-copy>small{color:#717772;font-size:9px;display:block}.admin-topic-copy>strong{cursor:text;margin:5px 0;font-size:13px;line-height:1.35;display:block}.admin-topic-title-input{background:#fff;border:1px solid #202020;border-radius:3px;width:100%;margin:4px 0;padding:7px 9px;font-size:13px;font-weight:700;line-height:1.35;display:block}.admin-topic-controls{gap:6px;display:flex}.admin-topic-controls button{background:#fff;border:1px solid #c8cbc7;border-radius:3px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.admin-topic-controls button:last-child{color:#a63d34}.admin-topic-assignment{background:#f2f2ef;grid-column:1/-1;grid-template-columns:minmax(240px,1fr) 1fr;align-items:end;gap:10px;padding:12px;display:grid}.admin-topic-assignment label{gap:5px;font-size:10px;font-weight:800;display:grid}.admin-topic-assignment select{background:#fff;border:1px solid #c8cbc7;border-radius:3px;min-width:0;padding:9px}.admin-topic-assignment small{color:#68706c;font-size:9px;line-height:1.4}.admin-topic-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.admin-topic-pagination button{background:#fff;border:1px solid #c8cbc7;border-radius:3px;padding:8px 12px}.admin-topic-pagination button:disabled{opacity:.45}.admin-topic-pagination span{color:#68706c;font-size:10px}.admin-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 6px;display:grid}.admin-module-grid button{color:#202020;text-align:left;background:#fff;border:1px solid #cfcfcb;grid-template-columns:42px minmax(0,1fr) 18px;align-items:start;gap:8px;min-height:126px;padding:20px;display:grid}.admin-module-grid button>span{background:#efefec;grid-row:1/3;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.admin-module-grid button>span svg{width:19px;height:19px}.admin-module-grid button>strong{align-self:end;font-size:15px}.admin-module-grid button>small{color:#717772;font-size:10px}.admin-module-grid button>svg{grid-area:1/3/3;width:16px;height:16px;margin-top:13px}.admin-module-grid button:hover,.admin-module-grid button.active{color:#fff;background:#202020;border-color:#202020}.admin-module-grid button:hover>span,.admin-module-grid button.active>span{color:#202020;background:#fff}.admin-module-grid button:hover>small,.admin-module-grid button.active>small{color:#c8ccc8}.admin-module-panel{min-height:280px}.admin-module-panel h2{letter-spacing:-.05em;margin:10px 0;font-size:clamp(28px,4vw,42px)}.admin-driver-summary{align-items:flex-end;gap:10px;display:flex}.admin-driver-summary span{color:#68706c;background:#f2f2ef;border:1px solid #d3d3d0;min-width:90px;padding:10px 12px;font-size:9px;display:grid}.admin-driver-summary strong{color:#202020;font-size:20px}.admin-driver-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-top:22px;display:flex}.admin-driver-toolbar .admin-dsp-search{margin:0}.admin-driver-toolbar>span{color:#68706c;white-space:nowrap;font-size:10px}.admin-driver-list{border-top:1px solid #d8dad6;margin-top:14px}.admin-driver-list>article{border-bottom:1px solid #d8dad6;grid-template-columns:46px minmax(150px,1.1fr) minmax(150px,1fr) auto auto auto;align-items:center;gap:14px;padding:14px 0;display:grid}.admin-driver-list>article.hidden{opacity:.7}.admin-driver-list>article>img{object-fit:cover;background:#e2e4e0;border-radius:50%;width:42px;height:42px}.admin-driver-identity,.admin-driver-company{gap:3px;min-width:0;display:grid}.admin-driver-identity strong,.admin-driver-company strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-driver-identity span,.admin-driver-company span,.admin-driver-identity small{color:#68706c;font-size:9px}.admin-driver-status{text-transform:uppercase;border:1px solid #c8cbc7;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.admin-driver-status.pending{color:#6f5218;background:#f7ead0;border-color:#ddc188}.admin-driver-status.approved{color:#315b45;background:#e4eee8;border-color:#b5cec0}.admin-driver-status.hidden,.admin-driver-status.rejected{color:#60645f;background:#ececea}.admin-driver-links{gap:5px;display:grid}.admin-driver-links a{color:#303532;white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.admin-driver-controls{gap:5px;display:flex}.admin-driver-controls button{background:#fff;border:1px solid #c8cbc7;border-radius:3px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.admin-driver-controls button:last-child{color:#a63d34}.admin-driver-controls button:disabled{cursor:wait;opacity:.45}.admin-driver-empty{color:#68706c;text-align:center;place-items:center;gap:6px;padding:50px 20px;display:grid}.admin-driver-empty strong{color:#202020}.admin-driver-empty span{font-size:10px}.driver-public-profile{max-width:980px;min-height:calc(100vh - 220px);margin:0 auto;padding:54px 24px 80px}.driver-profile-hero{color:#fff;background:#202020;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:24px;padding:30px;display:grid}.driver-profile-hero>img{object-fit:cover;background:#dfe3df;border:3px solid #fff;border-radius:50%;width:112px;height:112px}.driver-profile-hero .kicker{color:#b8bdb9}.driver-profile-hero h1{letter-spacing:-.06em;overflow-wrap:anywhere;margin:9px 0;font-size:clamp(32px,5vw,54px);line-height:.95}.driver-profile-hero p{color:#c7cbc7;margin:0}.driver-profile-counts{grid-template-columns:repeat(3,minmax(74px,1fr));gap:1px;margin:0;display:grid}.driver-profile-counts div{background:#2c2d2c;justify-items:center;gap:4px;padding:13px 11px;display:grid}.driver-profile-counts dt{color:#aeb3af;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.driver-profile-counts dd{margin:0;font-size:22px;font-weight:900}.driver-profile-seeded-note{background:#eef2ef;border:1px solid #cfd8d2;align-items:center;gap:12px;margin-top:16px;padding:13px 16px;display:flex}.driver-profile-seeded-note>svg{color:#466357;flex:none}.driver-profile-seeded-note>div{gap:3px;display:grid}.driver-profile-seeded-note strong{font-size:10px}.driver-profile-seeded-note span{color:#637069;font-size:9px;line-height:1.45}.driver-profile-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.driver-profile-activity{background:#fff;border:1px solid #d3d3d0;min-width:0;padding:24px}.driver-profile-activity>header{border-bottom:1px solid #d8dad6;justify-content:space-between;align-items:end;padding-bottom:16px;display:flex}.driver-profile-activity>header h2{letter-spacing:-.05em;margin:6px 0 0;font-size:28px}.driver-profile-activity>header>strong{color:#fff;background:#202020;border-radius:50%;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:11px;display:inline-flex}.driver-profile-activity-list article{border-bottom:1px solid #e0e1dd;padding:16px 0}.driver-profile-activity-list article:last-child{border-bottom:0;padding-bottom:0}.driver-profile-activity-meta{color:#727974;flex-wrap:wrap;align-items:center;gap:6px;font-size:8px;display:flex}.driver-profile-activity-meta em{color:#345a49;background:#e7eee9;padding:4px 6px;font-style:normal;font-weight:800}.driver-profile-activity-meta time{margin-left:auto}.driver-profile-activity-list h3{font-family:var(--font-sans);margin:10px 0 5px;font-size:13px;line-height:1.35}.driver-profile-activity-list p{color:#4f5752;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:8px 0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.driver-profile-activity-list a{color:#202020;align-items:center;gap:5px;margin-top:4px;font-size:9px;font-weight:850;display:inline-flex}.driver-profile-activity-empty{color:#707873;text-align:center;align-content:center;justify-items:center;gap:6px;min-height:190px;padding:20px;display:grid}.driver-profile-activity-empty strong{color:#202020;font-size:11px}.driver-profile-activity-empty span{font-size:9px}.driver-profile-employment{background:#fff;border:1px solid #d3d3d0;margin-top:18px;padding:28px}.driver-profile-employment h2{letter-spacing:-.05em;margin:8px 0;font-size:32px}.driver-profile-employment>div:first-child>p{color:#68706c;font-size:11px}.driver-profile-list{border-top:1px solid #d8dad6;margin-top:22px}.driver-profile-list article{border-bottom:1px solid #d8dad6;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px 0;display:grid}.driver-profile-list article>div{align-items:center;gap:10px;display:flex}.driver-profile-list article span{gap:3px;display:grid}.driver-profile-list article small,.driver-profile-list article p{color:#68706c;font-size:9px}.driver-profile-list article p,.driver-profile-list article a{align-items:center;gap:5px;display:inline-flex}.driver-profile-list article a{color:#202020;font-size:10px;font-weight:800}.driver-profile-state{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:260px;display:grid}.driver-profile-state.compact{min-height:150px}.driver-profile-state h1,.driver-profile-state p{margin:0}.driver-profile-state p{color:#68706c}.admin-panel-stat{border:1px solid #d3d3d0;flex-direction:column;min-width:180px;margin:16px 10px 0 0;padding:18px;display:inline-flex}.admin-panel-stat strong{font-size:32px}.admin-panel-stat span,.admin-settings-row span{color:#6e746f;font-size:11px}.admin-settings-row{border-top:1px solid #dededb;justify-content:space-between;align-items:center;padding:15px 0;display:flex}.admin-settings-row:first-of-type{margin-top:24px}.admin-social-auth-settings{border-top:1px solid #d7d9d5;margin-top:26px;padding-top:24px}.admin-social-auth-settings>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.admin-social-auth-settings>header h3{letter-spacing:-.04em;margin:7px 0;font-size:24px}.admin-social-auth-settings>header p{max-width:690px;margin:0;font-size:10px}.admin-social-auth-settings>header>a{flex:none}.admin-social-callback{background:#f1f2ef;border:1px solid #d1d4cf;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:20px;padding:14px;display:grid}.admin-social-callback>span{color:#68706b;letter-spacing:.1em;font-size:8px;font-weight:900}.admin-social-callback code{color:#202020;overflow-wrap:anywhere;font-size:10px}.admin-social-callback button{background:#fff;border:1px solid #c8ccc6;align-items:center;gap:5px;padding:8px 10px;font-size:9px;font-weight:850;display:inline-flex}.admin-social-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.admin-social-provider-grid article{border:1px solid #d3d5d1;flex-direction:column;min-width:0;padding:16px;display:flex}.admin-social-provider-head{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-social-provider-head .social-mark{width:32px;height:32px}.admin-social-provider-head h4{margin:0 0 2px;font-size:14px}.admin-social-provider-head span{color:#707671;font-size:8px}.admin-social-provider-head em{letter-spacing:.08em;border:1px solid #b8bcb7;padding:5px 6px;font-size:7px;font-style:normal;font-weight:900}.admin-social-provider-head em.enabled{color:#2f5840;background:#dce9df;border-color:#9fbaa7}.admin-social-provider-head em.required{color:#6c5131;background:#f2ebe0;border-color:#cfb999}.admin-social-provider-grid article>p{min-height:42px;font-size:9px}.admin-social-provider-grid dl{border-top:1px solid #e0e1de;margin:4px 0 14px}.admin-social-provider-grid dl>div{justify-content:space-between;padding:7px 0 0;font-size:8px;display:flex}.admin-social-provider-grid dt{color:#777d78}.admin-social-provider-grid dd{text-align:right;margin:0;font-weight:800}.admin-social-provider-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.admin-social-provider-actions a,.admin-social-provider-actions button{border:1px solid #c8cbc7;align-items:center;gap:5px;margin:0;padding:8px 9px;font-size:8px;font-weight:850;display:inline-flex}.admin-social-provider-actions button{color:#fff;background:#202020}.admin-social-provider-actions button:disabled{cursor:wait;opacity:.55}.admin-social-plan-note{background:#e9efeb;align-items:center;gap:8px;padding:11px 12px;display:flex;color:#44564d!important;margin:14px 0 0!important;font-size:9px!important}@media (width<=720px){.admin-dashboard{padding:46px 20px}.admin-cards,.admin-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-section-head{flex-direction:column;align-items:stretch}.admin-company-form{grid-template-columns:1fr}.admin-logo-upload{grid-template-columns:62px minmax(0,1fr)}.admin-logo-upload input[type=file]{grid-column:1/-1}.admin-company-ranking-status,.admin-topic-list>article{grid-template-columns:1fr;align-items:start}.admin-topic-controls{grid-row:2}.admin-topic-assignment{grid-column:1;grid-template-columns:1fr}.admin-ranking-list article{grid-template-columns:minmax(0,1fr) auto;align-items:start}.admin-ranking-value{grid-area:2/1/auto/-1}.admin-ranking-badge{grid-area:3/1;width:fit-content}.admin-driver-summary{align-items:stretch}.admin-driver-toolbar{flex-direction:column;align-items:stretch}.admin-driver-list>article{grid-template-columns:46px minmax(0,1fr) auto;align-items:start}.admin-driver-company{grid-column:2/-1}.admin-driver-status{grid-area:1/3}.admin-driver-links{grid-column:2}.admin-driver-controls{grid-column:3}.admin-social-auth-settings>header{flex-direction:column;align-items:flex-start}.admin-social-callback{grid-template-columns:1fr;align-items:stretch}.admin-social-callback button{justify-content:center}.admin-social-provider-grid{grid-template-columns:1fr}.driver-profile-list article{grid-template-columns:1fr;align-items:start}.driver-profile-hero{grid-template-columns:auto minmax(0,1fr);align-items:start}.driver-profile-counts{grid-column:1/-1;width:100%}.driver-profile-activity-grid{grid-template-columns:1fr}}@media (width<=480px){.admin-module-grid{grid-template-columns:1fr}.reddit-topic-post{grid-template-columns:38px minmax(0,1fr)}.reddit-topic-body{padding:13px 12px 11px}.reddit-topic-meta{flex-wrap:wrap;align-items:flex-start}.reddit-topic-actions .reddit-join{margin-left:0}.admin-topic-toolbar,.admin-ranking-toolbar{flex-direction:column;align-items:stretch}.admin-ranking-value{flex-wrap:wrap;align-items:flex-start}.admin-driver-summary{flex-direction:column}.admin-driver-list>article{grid-template-columns:42px minmax(0,1fr)}.admin-driver-status{grid-area:auto/2;width:fit-content}.admin-driver-links,.admin-driver-controls{grid-column:1/-1}.driver-public-profile{padding:34px 16px 60px}.driver-profile-hero{grid-template-columns:72px minmax(0,1fr);gap:16px;padding:20px}.driver-profile-hero>img{width:72px;height:72px}.driver-profile-hero h1{letter-spacing:-.04em;font-size:clamp(22px,7vw,30px)}.driver-profile-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.driver-profile-counts div{padding:10px 6px}.driver-profile-activity{padding:19px}.driver-profile-employment{padding:20px}}.big-logo{aspect-ratio:1;box-sizing:border-box;flex:0 0 92px;min-width:92px;min-height:92px;transition:none}.company-profile-loading{min-height:380px}.company-loading-hero{align-items:center;gap:20px;padding-top:49px;display:flex}.company-loading-logo,.company-loading-line{background:#e8e8e5;animation:1.4s ease-in-out infinite company-profile-pulse;display:block}.company-loading-logo{border-radius:50%;flex:0 0 92px;width:92px;height:92px}.company-loading-hero>div{gap:11px;width:min(520px,70%);display:grid}.company-loading-line{border-radius:4px;height:13px}.company-loading-line.short{width:120px}.company-loading-line.title{width:100%;height:54px}.company-loading-line.location{width:220px}@keyframes company-profile-pulse{50%{opacity:.56}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=620px){.big-logo{flex-basis:72px;width:72px;min-width:72px;height:72px;min-height:72px}.company-profile-loading{min-height:330px}.company-loading-hero{gap:14px;padding-top:58px}.company-loading-logo{flex-basis:72px;width:72px;height:72px}.company-loading-line.title{height:39px}.company-loading-line.location{width:min(180px,100%)}}.discussion-modal-bg{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1218159e;padding:24px}.discussion-composer{background:#fff;border:1px solid #d8dad7;border-radius:16px;flex-direction:column;width:min(730px,100%);max-height:min(820px,100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 22px 70px #0b120e52}.discussion-composer-head{background:#fff;border-bottom:1px solid #e1e3e0;flex:none;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.discussion-composer-head>button:first-child{background:#f1f3f1;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.discussion-composer-head>button:first-child:hover{background:#e4e7e4}.discussion-composer-head svg{width:18px;height:18px}.discussion-composer-head div{gap:2px;display:grid}.discussion-composer-head span{color:#757c78;letter-spacing:.14em;font-size:7px;font-weight:900}.discussion-composer-head h2{font-family:var(--font-sans);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:850;line-height:1.15}.composer-post-button{color:#fff;background:#202020;border:1px solid #202020;border-radius:999px;padding:9px 17px;font-size:10px;font-weight:800;display:none}.discussion-composer-scroll{min-height:0;padding:18px 20px 22px;overflow-y:auto}.composer-community{background:#fff;border:1px solid #cfd3cf;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;max-width:360px;padding:7px 10px 7px 7px;display:grid}.composer-community-mark{color:#fff;background:#202020;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:inline-flex}.composer-community div{gap:1px;min-width:0;display:grid}.composer-community strong{font-size:11px}.composer-community small{color:#717772;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.composer-community>svg{color:#6d736f;width:16px;height:16px}.composer-type-tabs{border:1px solid #d8dad7;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0;display:grid;overflow:hidden}.composer-type-tabs button{color:#737873;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:6px;min-height:46px;padding:10px 15px 7px;font-size:11px;font-weight:800;display:inline-flex}.composer-type-tabs button+button{border-left:1px solid #d8dad7}.composer-type-tabs button:hover{background:#f5f6f4}.composer-type-tabs button.active{color:#202020;background:#f0f2f0;border-bottom-color:#202020}.composer-type-tabs svg{width:15px;height:15px}.discussion-composer-scroll>label,.composer-meta-row label{gap:7px;display:grid}.discussion-composer-scroll label>span,.composer-meta-row label>span{font-size:10px;font-weight:900}.composer-title-field input,.composer-meta-row select{color:#202020;background:#fff;border:1px solid #c9cbc6;border-radius:10px;outline:0;width:100%;min-height:46px;padding:12px 14px;font-size:12px;font-weight:700}.composer-title-field input:focus,.composer-meta-row select:focus,.composer-editor:focus-within{border-color:#202020;box-shadow:0 0 0 1px #202020}.composer-title-field small{color:#777d79;font-size:8px}.composer-meta-row{grid-template-columns:minmax(220px,.65fr) minmax(0,1fr);align-items:end;gap:12px;margin:16px 0;display:grid}.composer-selected-flair{color:#315f53;background:#e5efeb;border-radius:999px;justify-self:start;margin-bottom:8px;padding:6px 10px;font-size:9px;font-weight:800}.composer-body-field{margin-top:2px}.composer-editor{background:#fff;border:1px solid #c9cbc6;border-radius:10px;overflow:hidden}.composer-editor-toolbar{background:#f3f3ef;border-bottom:1px solid #d9dad5;align-items:center;gap:3px;padding:6px 8px;display:flex}.composer-editor-toolbar button,.reddit-editor-bar button{color:#5e6561;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;width:29px;height:29px;padding:0;display:inline-flex}.composer-editor-toolbar button:hover,.composer-editor-toolbar button:focus-visible,.reddit-editor-bar button:hover,.reddit-editor-bar button:focus-visible{color:#202020;background:#e1e2dd;outline:none}.composer-editor-toolbar svg,.reddit-editor-bar svg{width:14px;height:14px}.composer-editor textarea{font:inherit;resize:vertical;border:0;outline:0;width:100%;min-height:160px;padding:14px;font-size:11px;line-height:1.55;display:block}.composer-anonymous{background:#f1f1ed;border:1px solid #dcddd8;border-radius:10px;align-items:flex-start;margin-top:16px;padding:12px;gap:10px!important;display:flex!important}.composer-anonymous input{accent-color:#202020;margin-top:2px}.composer-anonymous>label{gap:2px;display:grid}.composer-anonymous b{font-size:10px}.composer-anonymous small{color:#6d746f;font-size:8px;font-weight:500}.discussion-composer-foot{background:#f5f6f4;border-top:1px solid #e0e2df;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:11px 16px;display:flex}.discussion-composer-foot>small{color:#707671;max-width:370px;font-size:8px;line-height:1.4}.discussion-composer-foot>div{gap:8px;display:flex}.discussion-composer-foot button{border:0;border-radius:999px;padding:9px 16px;font-size:10px;font-weight:800}.discussion-composer-foot button:first-child{color:#535a56;background:0 0}.discussion-composer-foot .dark-btn{width:auto}.comments-panel{background:#fff;border-top:1px solid #d7d8d3;margin-top:17px;padding-top:16px}.comments-panel-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.comments-panel-head>div:first-child{gap:2px;display:grid}.comments-panel-head>div:first-child b{font-size:11px}.comments-panel-head>div:first-child span{color:#7b807c;font-size:8px}.comment-toolbar{align-items:center;gap:8px;display:flex}.comment-toolbar label{color:#686e6a;background:#f2f2ee;border:1px solid #d7d8d3;border-radius:999px;align-items:center;gap:3px;padding:2px 7px 2px 10px;font-size:8px;font-weight:800;display:flex}.comment-toolbar select{color:#303431;background:0 0;border:0;outline:0;padding:5px 2px;font-size:9px;font-weight:800}.comment-toolbar>button{color:#fff;background:#202020;border:1px solid #202020;border-radius:999px;align-items:center;gap:5px;padding:8px 12px;font-size:9px;font-weight:800;display:inline-flex}.comment-toolbar>button svg{width:12px;height:12px}.reply-form.reddit-reply-form{background:0 0;border:0;margin:0 0 17px;padding:0;display:block}.reply-form.reddit-reply-form.compact{margin:8px 0 13px 35px}.reddit-reply-identity{align-items:center;gap:7px;margin-bottom:7px;display:flex}.reddit-reply-identity>span:last-child{color:#767c78;font-size:8px}.reddit-reply-identity b{color:#303532}.reddit-reply-editor{background:#fff;border:1px solid #cfd1cc;border-radius:6px;overflow:hidden}.reply-form.reddit-reply-form textarea{resize:vertical;border:0;border-radius:0;min-height:92px;margin:0;padding:12px;font-size:10px;line-height:1.55}.reddit-reply-editor:focus-within{border-color:#202020;box-shadow:0 0 0 1px #202020}.reddit-editor-bar{background:#f2f2ee;border-top:1px solid #d9dad5;justify-content:space-between;align-items:center;gap:8px;padding:5px 7px;display:flex}.reddit-editor-bar>div:first-child{gap:1px;display:flex}.reddit-editor-bar .reply-form-actions{gap:6px;margin:0;display:flex}.reddit-editor-bar .reply-form-actions button{width:auto;height:auto;padding:7px 11px}.reddit-editor-bar .reply-form-actions button:first-child{color:#646a66;background:0 0}.reddit-editor-bar .reply-form-actions button:last-child{color:#fff;background:#202020;border-radius:999px}.comment-thread{min-width:0;position:relative}.comment-list .comment-list{border:0;margin:0 0 0 13px;padding-left:21px}.comment-thread-rail{cursor:pointer;z-index:1;background:#d5d6d1;border:0;width:2px;padding:0;position:absolute;top:42px;bottom:5px;left:13px}.comment-thread-rail:hover,.comment-thread-rail:focus-visible{background:#555d58;outline:none;width:3px}.comment{padding:10px 0 9px}.comment-meta{gap:6px;min-width:0}.comment-avatar{cursor:pointer;border:0;width:27px;height:27px;padding:0}.comment-meta b{color:#303532;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.comment-user-link{color:#303532;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;text-decoration:none;overflow:hidden}.comment-user-link:hover,.comment-user-link:focus-visible{text-decoration:underline}.global-topic-user-link{color:#303532;font-size:inherit;font-weight:800;text-decoration:none}.global-topic-user-link:hover,.global-topic-user-link:focus-visible{text-decoration:underline}.comment-meta>span{flex:none}.comment p{color:#383e3a!important;margin:7px 0 8px 34px!important;font-size:10px!important;line-height:1.55!important}.comment-actions{gap:3px;margin-left:31px}.comment-actions>button,.comment-votes button{color:#686e6a;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:700}.comment-actions>button:hover{color:#202020;background:#eeeeea}.comment-votes{background:#f2f2ee;border:1px solid #d8d9d4;border-radius:999px;flex:none;gap:0;min-width:72px;padding:0 2px}.comment-votes button{padding:4px}.comment-votes b{font-variant-numeric:tabular-nums;min-width:18px;font-size:8px}.comment-actions svg,.comment-votes svg{width:13px;height:13px}.comment-collapsed-summary{color:#626965;background:0 0;border:0;margin:5px 0 0 33px;padding:3px 0;font-size:8px;font-weight:800}.comment.collapsed{padding-bottom:5px}@media (width<=980px){.discussion-grid{grid-template-columns:1fr}.community-card{position:static}}@media (width<=680px){.discussion-modal-bg{place-items:stretch stretch;padding:0}.discussion-composer{box-shadow:none;border:0;width:100%;height:100dvh;max-height:none}.discussion-composer-head{padding:max(12px, env(safe-area-inset-top)) 14px 12px;grid-template-columns:34px minmax(0,1fr) auto}.discussion-composer-head h2{font-family:var(--font-sans);font-size:15px;font-weight:900}.discussion-composer-head span{font-size:7px}.composer-post-button{display:inline-flex}.discussion-composer-scroll{padding:16px 14px 24px}.composer-community{max-width:none}.composer-type-tabs{margin:14px 0 17px}.composer-meta-row{grid-template-columns:1fr;align-items:start}.composer-selected-flair{margin:-3px 0 0}.composer-editor textarea{min-height:32dvh}.discussion-composer-foot{display:none}.discussion-head{flex-direction:column;align-items:stretch;gap:12px}.discussion-head>button{justify-content:center;width:100%}.post{grid-template-columns:34px minmax(0,1fr);padding:12px 10px}.vote{padding-right:8px}.post-body{min-width:0;padding-left:10px}.comments-panel{margin-left:-42px;padding-left:2px}.comments-panel-head{flex-direction:column;align-items:stretch}.comment-toolbar{justify-content:space-between}.comment-toolbar>button{flex:none}.reply-form.reddit-reply-form.compact{margin-left:14px}.comment-list .comment-list{margin-left:9px;padding-left:12px}.comment-list.depth-3,.comment-list.depth-4{margin-left:0;padding-left:7px}.comment-thread-rail{left:12px}.comment p{margin-left:32px!important}.comment-actions{margin-left:29px}.comment-actions>button{padding:5px}.comment-actions>button:nth-of-type(2),.comment-actions>button:nth-of-type(3){font-size:0}.comment-actions>button:nth-of-type(2) svg,.comment-actions>button:nth-of-type(3) svg{margin:0}}.reddit-topic-post,.reddit-discussion-post{min-height:0;display:block}.reddit-topic-actions{gap:8px}.topic-vote-pill,.post-vote-pill,.topic-comment-pill,.post-comment-pill{color:#242824;background:#fff;border:1px solid #d7d8d3;border-radius:999px;align-items:center;gap:6px;min-height:33px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.topic-vote-pill,.post-vote-pill{gap:7px}.topic-vote-pill svg,.post-vote-pill svg{color:#2e3530;width:16px;height:16px}.topic-vote-pill b,.post-vote-pill b{text-align:center;min-width:10px}.topic-vote-pill button,.post-vote-pill button{color:#303530;background:0 0;border:0;justify-content:center;align-items:center;width:18px;height:28px;padding:0;display:inline-flex}.topic-vote-pill button.active.up,.post-vote-pill button.active.up{color:#de592f}.topic-vote-pill button.active.down,.post-vote-pill button.active.down{color:#6975bd}.reddit-topic-actions .topic-comment-pill{color:#242824;padding:0 12px}.topic-comment-pill svg,.post-comment-pill svg{width:17px;height:17px}.reddit-topic-actions>button:not(.reddit-join):not(.topic-comment-pill){border:1px solid #d7d8d3;border-radius:50%;justify-content:center;width:33px;height:33px;padding:0}.reddit-topic-actions .reddit-join{color:#fff;background:#202020;border:1px solid #202020;border-radius:999px;margin-left:auto;padding:8px 13px}.post-actions{align-items:center;gap:7px;display:flex}.post-actions>button{color:#303530;background:#fff;border:1px solid #d7d8d3;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;padding:0;display:inline-flex}.post-actions>button:last-child{letter-spacing:1px;font-size:14px}.post-actions .post-comment-pill{border-radius:999px;width:auto;padding:0 12px}.post-actions .post-comment-pill.active{color:#202020;background:#f0f1ed;border-color:#717671}.comment-join-bar{color:#6c7470;text-align:left;background:#fff;border:1px solid #d7d8d3;border-radius:999px;align-items:center;gap:11px;width:100%;min-height:48px;margin:18px 0 8px;padding:0 16px;font-size:12px;display:flex;box-shadow:0 9px 20px #20202014}.comment-join-bar svg{color:#202020;width:19px;height:19px}.comment-join-bar:hover,.comment-join-bar:focus-visible{color:#202020;border-color:#202020;outline:none}.comment-more{letter-spacing:1px;color:#6b7470!important;font-size:13px!important}.comment-actions{flex-wrap:wrap;align-items:center}.comment-actions>button{color:#68716c}.comment-votes{margin-left:auto}@media (width<=680px){.reddit-topic-body{padding:14px 13px 13px}.reddit-topic-title{margin-bottom:13px;font-size:16px}.reddit-topic-actions{gap:6px}.reddit-topic-actions .reddit-join{padding:8px 11px;font-size:9px}.post-actions{gap:6px}.reddit-discussion-post .post-body{padding-left:0}.reddit-discussion-post .comments-panel{margin-left:0;padding-left:0}.comments-panel:has(.mobile-comment-dock){padding-bottom:82px}.comments-panel-head{flex-direction:column;align-items:flex-start;gap:9px;margin-bottom:12px}.comments-panel-head>div:first-child b{font-size:13px}.comments-panel-head>div:first-child span{font-size:9px}.comment-toolbar{justify-content:flex-start}.comment-toolbar label{padding:3px 9px 3px 11px;font-size:9px}.comment-toolbar select{font-size:10px}.comment-actions{gap:5px;margin-left:30px}.comment-actions>button{font-size:8px}.comment-actions>button:nth-of-type(3){font-size:0}.comment-actions>button:nth-of-type(3) svg{margin:0}.comment-votes{margin-left:0}.comment-join-bar{min-height:54px;margin-top:20px}.reply-form.reddit-reply-form.root:not(.mobile-comment-dock){box-shadow:none;margin-top:18px;position:static}.mobile-comment-dock{bottom:max(10px, env(safe-area-inset-bottom));z-index:50;left:10px;right:10px;width:auto!important;margin:0!important;position:fixed!important}.comment-join-bar.mobile-comment-dock{min-height:54px;box-shadow:0 8px 26px #2020202b}.reply-form.reddit-reply-form.root.mobile-comment-dock{background:#fff;border-radius:21px;padding:8px;box-shadow:0 9px 28px #20202030}.reply-form.reddit-reply-form.root.mobile-comment-dock .reddit-reply-identity{display:none}.reply-form.reddit-reply-form.root.mobile-comment-dock .reddit-reply-editor{border-radius:15px}.reply-form.reddit-reply-form.root.mobile-comment-dock textarea{resize:none;min-height:54px;padding:12px 13px 7px;font-size:16px}.reply-form.reddit-reply-form.root.mobile-comment-dock .reddit-editor-bar{padding:4px 7px 7px}}.site-footer{color:#202020;align-items:center;gap:25px;min-height:120px;padding:35px 6%;display:flex;background:#ededed!important}.site-footer>.logo{flex:none;margin:0}.site-footer>p{color:#98aaa5;margin:0;font-size:12px}.site-footer>nav{flex-wrap:wrap;gap:23px;margin-left:auto;display:flex}.site-footer>nav a,.site-footer>nav button{color:#202020;font-size:12px;font-weight:500}.site-footer>span{color:#81938e;margin-left:20px;font-size:11px}.contact-dialog-bg{z-index:125;background:#141615ad;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.contact-dialog{background:#f8f8f6;border:1px solid #cfcfca;flex-direction:column;width:min(1060px,100%);max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 70px #00000045}.contact-dialog>header{border-bottom:1px solid #d7d9d4;justify-content:space-between;align-items:flex-start;padding:28px 32px 24px;display:flex}.contact-dialog>header span{color:#69736e;letter-spacing:.14em;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.contact-dialog>header h2{color:#202020;font-family:var(--font-sans);letter-spacing:-.035em;margin:0;font-size:clamp(27px,3vw,38px)}.advertise-dialog>header p{color:#68706c;max-width:620px;margin:7px 50px 0 0;font-size:10px;line-height:1.45}.contact-dialog>header>button{color:#30322f;background:#e7e7e3;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.contact-dialog>header>button:disabled{cursor:wait;opacity:.55}.contact-dialog>header>button svg{width:17px;height:17px}.contact-dialog-form{min-height:0;padding:26px 32px 30px;overflow-y:auto}.contact-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px;margin:0;display:grid}.contact-dialog-grid label{color:#555954;gap:7px;font-size:10px;font-weight:800;display:grid}.contact-dialog-grid input,.contact-dialog-grid textarea,.contact-dialog-grid select{color:#202020;font:inherit;background:#fff;border:1px solid #c8cbc6;border-radius:5px;width:100%;min-width:0;padding:13px 14px;font-size:16px}.contact-dialog-grid input:focus,.contact-dialog-grid textarea:focus,.contact-dialog-grid select:focus{border-color:#52675e;outline:none;box-shadow:0 0 0 2px #52675e1f}.contact-dialog-grid label>span{color:#8a8e89;margin-left:4px;font-size:8px;font-weight:650}.advertise-trust-strip{background:#e9efeb;border-left:4px solid #52675e;align-items:center;gap:12px;margin-bottom:20px;padding:12px 14px;display:flex}.advertise-trust-strip>svg{color:#405d50;flex:none;width:18px;height:18px}.advertise-trust-strip>span{gap:2px;display:grid}.advertise-trust-strip strong{color:#263a31;font-size:10px}.advertise-trust-strip small{color:#65706a;font-size:9px}.advertise-dialog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.advertise-dialog-grid .contact-dialog-message,.advertise-consent{grid-column:1/-1}.advertise-dialog-grid label.advertise-consent{align-items:flex-start;gap:9px;font-weight:600;line-height:1.45;display:flex}.advertise-consent input{flex:none;width:15px;height:15px;margin-top:1px}.advertise-consent>span{color:#555954!important;margin:0!important;font-size:9px!important}.contact-dialog-grid textarea{resize:vertical;min-height:145px}.contact-dialog-message{grid-column:1/-1}.contact-dialog-actions{justify-content:flex-end;align-items:center;gap:13px;margin:20px 0 0;display:flex}.contact-dialog-actions>span{color:#a2443c;flex:1;font-size:10px;line-height:1.4}.contact-dialog-actions>span.success{color:#355d4c}.contact-dialog-actions button{color:#fff;background:#202020;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:13px 20px;font-size:10px;font-weight:850;display:inline-flex}.contact-dialog-actions button:disabled{cursor:wait;opacity:.55}.contact-dialog-actions svg{width:14px;height:14px}.legal-dialog-bg{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:127;background:#131715b8;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.legal-dialog{background:#f9f9f6f7;border:1px solid #ffffff8c;border-radius:16px;flex-direction:column;width:min(1040px,100%);max-height:calc(100dvh - 44px);display:flex;overflow:hidden;box-shadow:0 28px 90px #00000061}.legal-dialog>header{background:#ffffffb8;border-bottom:1px solid #d7d9d4;grid-template-columns:44px minmax(0,1fr) 36px;align-items:center;gap:13px;padding:18px 22px;display:grid}.legal-dialog-mark{color:#fff;background:#1f3029;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:flex}.legal-dialog>header span{color:#617069;letter-spacing:.14em;font-size:8px;font-weight:900;display:block}.legal-dialog>header h2{color:#202020;letter-spacing:-.04em;margin:3px 0 5px;font-size:clamp(24px,3vw,34px);line-height:1}.legal-dialog>header p{color:#747b77;margin:0;font-size:9px}.legal-dialog>header>button{color:#30322f;background:#e7e7e3;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.legal-dialog>header>button svg{width:16px;height:16px}.legal-dialog-layout{grid-template-columns:230px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.legal-dialog-layout>aside{background:#edf0ec;border-right:1px solid #d7d9d4;align-content:start;gap:12px;padding:28px 24px;display:grid}.legal-dialog-layout>aside>span{color:#315448;background:#d9e6df;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.legal-dialog-layout>aside svg{width:19px;height:19px}.legal-dialog-layout>aside strong{color:#27332e;letter-spacing:-.02em;font-size:16px;line-height:1.25}.legal-dialog-layout>aside p{color:#68726d;margin:0;font-size:10px;line-height:1.65}.legal-dialog-body{min-height:0;padding:12px 28px 28px;overflow-y:auto}.legal-dialog-body section{border-bottom:1px solid #e1e2de;padding:18px 0}.legal-dialog-body section:last-child{border-bottom:0}.legal-dialog-body h3{color:#26342e;margin:0 0 8px;font-size:13px}.legal-dialog-body p{color:#505753;margin:0;font-size:11px;line-height:1.72}.legal-dialog>footer{background:#ffffffbd;border-top:1px solid #d7d9d4;justify-content:space-between;align-items:center;padding:12px 22px;display:flex}.legal-dialog>footer span{color:#7a817d;font-size:9px}.legal-dialog>footer button{color:#fff;background:#202020;border:0;border-radius:999px;padding:10px 19px;font-size:9px;font-weight:850}.admin-info-controls button.admin-info-approve{color:#fff;background:#294c3d;border-color:#294c3d}.admin-info-controls button.admin-info-deny{color:#a4473e;background:#fff;border-color:#a4473e}@media (width<=800px){.site-footer{flex-direction:column;align-items:flex-start;padding:35px 6%}.site-footer>nav,.site-footer>span{margin-left:0}.advertise-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.site-footer{gap:18px;padding:32px 16px}.contact-dialog-bg{align-items:stretch;padding:0}.contact-dialog{border:0;width:100%;height:100dvh;max-height:100dvh}.contact-dialog>header{padding:max(17px, env(safe-area-inset-top)) 17px 15px}.contact-dialog>header h2{font-size:25px}.contact-dialog-form{padding:18px 16px max(16px, env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}.contact-dialog-grid{grid-template-columns:1fr}.advertise-dialog>header p{margin-right:0}.advertise-dialog-grid{grid-template-columns:1fr}.advertise-dialog-grid .contact-dialog-message,.advertise-consent,.contact-dialog-message{grid-column:auto}.contact-dialog-actions{flex-direction:column;align-items:stretch;margin-top:18px}.contact-dialog-actions button{justify-content:center;width:100%}.legal-dialog-bg{align-items:stretch;padding:0}.legal-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.legal-dialog>header{padding:max(14px, env(safe-area-inset-top)) 14px 13px;grid-template-columns:38px minmax(0,1fr) 34px}.legal-dialog-mark{width:38px;height:38px}.legal-dialog>header h2{font-size:22px}.legal-dialog-layout{display:block;overflow-y:auto}.legal-dialog-layout>aside{border-bottom:1px solid #d7d9d4;border-right:0;grid-template-columns:42px minmax(0,1fr);padding:17px 16px}.legal-dialog-layout>aside>span{grid-row:1/3}.legal-dialog-layout>aside strong{font-size:14px}.legal-dialog-layout>aside p{line-height:1.5}.legal-dialog-body{padding:4px 18px 22px;overflow:visible}.legal-dialog-body section{padding:16px 0}.legal-dialog>footer{padding:11px 14px max(11px, env(safe-area-inset-bottom))}}.site-header .header-dsp-search{width:clamp(220px,24vw,340px);margin-left:auto;position:relative}.header-dsp-search>svg{color:#636b67;pointer-events:none;z-index:1;width:15px;height:15px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.header-dsp-search>input{color:#202020;background:#f8f8f6;border:1px solid #c8cac5;border-radius:999px;outline:none;width:100%;height:38px;padding:0 14px 0 35px;font-size:10px;transition:border-color .15s,box-shadow .15s}.header-dsp-search>input:focus{border-color:#52675e;box-shadow:0 0 0 3px #52675e1f}.site-header .header-actions{margin-left:14px!important}.header-search-results,.mobile-header-search-results{background:#fff;border:1px solid #cfd1cc;overflow:hidden;box-shadow:0 16px 38px #1416152b}.header-search-results{z-index:90;border-radius:10px;max-height:min(440px,65vh);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.header-search-results>button,.mobile-header-search-results>button{color:#202020;text-align:left;background:#fff;border:0;border-bottom:1px solid #ecece8;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.header-search-results>button:hover,.mobile-header-search-results>button:hover{background:#f2f4f1}.header-search-results>button>span:nth-child(2),.mobile-header-search-results>button>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.header-search-results b,.mobile-header-search-results b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.header-search-results small,.mobile-header-search-results small{color:#737975;margin-top:2px;font-size:8px}.header-search-results svg,.mobile-header-search-results>button>svg{flex:none;width:14px;height:14px}.header-search-results>p,.mobile-header-search-results>p{color:#666d69;margin:0;padding:14px;font-size:9px}.header-search-logo{color:#fff;background:#202020;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:flex;overflow:hidden;flex:none!important}.header-search-logo img{object-fit:cover;width:100%;height:100%}.header-search-toggle,.mobile-header-search-dock{display:none}@media (width<=1080px){.site-header nav{display:none}}@media (width<=800px){.site-header .header-dsp-search{display:none}.site-header .header-actions{margin-left:auto!important}.header-search-toggle{color:#202020;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:grid}.header-search-toggle[aria-expanded=true]{background:#dcdeda}.header-search-toggle svg{width:19px;height:19px}.mobile-header-search-dock{z-index:100;background:#fff;border:1px solid #c9ccc6;border-radius:20px;padding:8px;display:block;position:fixed;top:84px;left:10px;right:10px;box-shadow:0 13px 35px #14161538}.mobile-header-search-input{background:#f1f2ef;border:1px solid #d3d5d0;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:5px 7px 5px 13px;display:flex}.mobile-header-search-input>svg{color:#5f6863;flex:none;width:18px;height:18px}.mobile-header-search-input input{color:#202020;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.mobile-header-search-input button{background:#dedfdb;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mobile-header-search-input button svg{width:15px;height:15px}.mobile-header-search-results{border-radius:12px;max-height:min(420px,52vh);margin-top:8px;overflow-y:auto}.mobile-header-search-results>button{min-height:54px;padding:9px 10px}.mobile-header-search-results b{font-size:10px}.mobile-header-search-results small{font-size:9px}}@media (width<=430px){.site-header{padding-left:12px;padding-right:10px}.header-actions{gap:6px}}.owner-shell{color:#202020;background:#f2f2ef;min-height:100vh}.owner-shell>header{color:#fff;background:#202020;justify-content:space-between;align-items:center;min-height:72px;padding:0 max(24px,50vw - 610px);display:flex}.owner-shell>header button{color:inherit;background:0 0;border:0;align-items:center;gap:9px;display:inline-flex}.owner-shell>header button svg{width:17px;height:17px}.owner-brand span{background:#ff5c35;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:22px;font-weight:800;display:inline-flex}.owner-eyebrow{color:#b9472d;letter-spacing:.15em;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.owner-auth-layout{grid-template-columns:1.1fr .9fr;max-width:1220px;min-height:calc(100vh - 72px);margin:0 auto;display:grid}.owner-auth-story{color:#fff;background:#253330;flex-direction:column;justify-content:center;padding:72px;display:flex}.owner-auth-story .owner-eyebrow{color:#ff8b6f}.owner-auth-story h1{letter-spacing:-.055em;margin:20px 0;font-family:Georgia,serif;font-size:clamp(44px,5.5vw,76px);line-height:.97}.owner-auth-story h1 em{color:#f3b550;font-weight:400}.owner-auth-story>p{color:#cdd6d3;max-width:590px;font-size:16px;line-height:1.7}.owner-auth-story ul{gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.owner-auth-story li{align-items:center;gap:12px;font-size:13px;font-weight:800;display:flex}.owner-auth-story li svg{color:#f3b550;width:19px;height:19px}.owner-auth-card{background:#fff;border:1px solid #d8d8d3;align-self:center;gap:18px;margin:48px;padding:42px;display:grid}.owner-auth-card>span{color:#b9472d;letter-spacing:.15em;font-size:10px;font-weight:900}.owner-auth-card h2{letter-spacing:-.03em;margin:0;font-family:Georgia,serif;font-size:34px}.owner-auth-card p{color:#777;margin:0}.owner-auth-card p button{color:#b9472d;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.owner-auth-card label,.owner-cabinet form label,.owner-claim-form label{color:#50524f;gap:7px;font-size:11px;font-weight:800;display:grid}.owner-auth-card label>div{border:1px solid #cfcfca;align-items:center;padding:0 13px;display:flex}.owner-auth-card label svg{color:#888;width:17px;height:17px}.owner-auth-card input{border:0;outline:0;width:100%;min-height:48px;padding-left:10px}.owner-primary{color:#fff;background:#202020;border:1px solid #202020;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 19px;font-size:12px;font-weight:900;display:inline-flex}.owner-primary svg{width:17px;height:17px}.owner-auth-card output,.owner-claim-form output{background:#fff5e4;border-left:3px solid #e8a53b;padding:12px;font-size:12px;line-height:1.5}.owner-auth-card>small{color:#858783;line-height:1.5}.owner-claim-page,.owner-cabinet,.public-owner-profile{max-width:1220px;margin:0 auto;padding:58px 24px 90px}.owner-page-heading h1,.owner-cabinet-head h1,.public-owner-profile h1{letter-spacing:-.045em;margin:12px 0;font-family:Georgia,serif;font-size:clamp(36px,4vw,58px)}.owner-page-heading p,.owner-cabinet-head p{color:#6f736f}.owner-claim-status{background:#fff;border:1px solid #d3d3ce;margin:16px 0;padding:18px}.owner-claim-status>div{align-items:center;gap:13px;display:flex}.owner-claim-status svg{width:22px;height:22px}.owner-claim-status span{gap:3px;display:grid}.owner-claim-status small{color:#777;text-transform:capitalize}.owner-claim-status.pending{border-left:4px solid #e4a843}.owner-claim-status.rejected{border-left:4px solid #b8422d}.owner-claim-form{background:#fff;border:1px solid #d3d3ce;margin-top:26px;padding:34px}.owner-claim-form h2{margin:0 0 25px;font-family:Georgia,serif;font-size:30px}.owner-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.owner-form-grid input,.owner-form-grid select,.owner-form-grid textarea,.owner-cabinet input,.owner-cabinet textarea{font:inherit;background:#fff;border:1px solid #c9cac5;border-radius:0;min-height:46px;padding:11px 12px}.owner-form-grid textarea,.owner-cabinet textarea{resize:vertical}.owner-wide{grid-column:1/-1}.owner-document-upload{cursor:pointer;border:1px dashed #aeb0aa;grid-template-columns:34px 1fr;align-items:center;padding:12px;display:grid!important}.owner-document-upload span{display:grid}.owner-document-upload small{color:#777;font-weight:500}.owner-document-upload input{grid-column:1/-1;min-height:28px;padding:4px 0 0}.owner-consent{align-items:start;margin:20px 0;line-height:1.5;gap:10px!important;font-weight:500!important;display:flex!important}.owner-consent input{margin-top:3px}.owner-cabinet-head{border-bottom:1px solid #c9cac5;justify-content:space-between;align-items:end;padding-bottom:30px;display:flex}.owner-cabinet-head>button{background:#fff;border:1px solid #b9bbb6;align-items:center;gap:8px;padding:14px 17px;font-weight:800;display:flex}.owner-global-message{background:#fff5e4;border-left:4px solid #e4a843;margin-top:20px;padding:14px;display:block}.owner-cabinet-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.owner-cabinet-grid>section{background:#fff;border:1px solid #d0d1cc;padding:26px}.owner-cabinet-grid>section>header{border-bottom:1px solid #e0e0dc;align-items:start;gap:13px;margin-bottom:20px;padding-bottom:17px;display:flex}.owner-cabinet-grid>section>header>span{color:#fff;background:#202020;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:flex}.owner-cabinet-grid h2{margin:0;font-family:Georgia,serif;font-size:24px}.owner-cabinet-grid header p{color:#777;margin:4px 0 0;font-size:12px}.owner-cabinet-grid form{gap:13px;display:grid}.owner-logo-drop{cursor:pointer;text-align:center;border:1px dashed #aaa;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;display:flex}.owner-logo-drop svg{color:#b9472d;width:30px;height:30px}.owner-logo-drop input{border:0;max-width:250px;min-height:30px}.owner-photo-strip{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:16px;display:grid}.owner-photo-strip img{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.owner-topic-list{gap:8px;margin-top:16px;display:grid}.owner-topic-list article{background:#f3f3f0;padding:12px}.owner-topic-list p{color:#666;margin:5px 0 0;font-size:12px}.owner-claim-link{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;font-size:11px;display:flex;color:#5d625e!important;background:0 0!important;border:0!important;min-height:30px!important;padding:4px!important}.owner-claim-link strong{color:#202020}.owner-claim-link:hover{text-decoration:underline;color:#b9472d!important}a.verified{text-decoration:none}.verified-owner-company-module{color:#fff;background:#253330;margin:24px 0 48px;padding:28px}.verified-owner-company-module>header{justify-content:space-between;align-items:center;display:flex}.verified-owner-company-module .kicker{color:#ff9b82;align-items:center;gap:6px;display:flex}.verified-owner-company-module h2{margin:9px 0 2px;font-family:Georgia,serif;font-size:31px}.verified-owner-company-module header p{color:#bdc8c4;margin:0}.verified-owner-company-module header a{color:#fff;border:1px solid #697875;align-items:center;gap:7px;padding:12px 15px;text-decoration:none;display:flex}.verified-owner-facts{grid-template-columns:1fr 1fr;gap:10px;margin-top:23px;display:grid}.verified-owner-facts article{color:#202020;background:#fff;padding:17px}.verified-owner-facts article.wide{grid-column:1/-1}.verified-owner-facts span,.verified-owner-topics article span{color:#b9472d;letter-spacing:.12em;font-size:9px;font-weight:900}.verified-owner-facts strong{margin-top:4px;font-family:Georgia,serif;font-size:25px;display:block}.verified-owner-gallery{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.verified-owner-gallery figure{margin:0}.verified-owner-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%}.verified-owner-gallery figcaption{color:#ced5d3;padding-top:5px;font-size:10px}.verified-owner-topics{border-top:1px solid #596663;margin-top:22px;padding-top:20px}.verified-owner-topics h3{font-family:Georgia,serif}.verified-owner-topics article{color:#202020;background:#fff;grid-template-columns:150px 1fr;gap:15px;margin-top:9px;padding:14px;display:grid}.verified-owner-topics article>img{object-fit:cover;width:150px;height:110px}.verified-owner-topics h4{margin:6px 0;font-size:17px}.verified-owner-topics p{color:#626662;margin:0;line-height:1.5}.admin-owner-pending{color:#754e08;background:#fff1d6;border:1px solid #e4c178;padding:10px 13px;font-size:11px;font-weight:900}.admin-owner-filters{gap:7px;margin:18px 0;display:flex}.admin-owner-filters button{text-transform:capitalize;background:#fff;border:1px solid #c8cac5;padding:9px 13px}.admin-owner-filters button.active{color:#fff;background:#202020}.admin-owner-list{gap:13px;display:grid}.admin-owner-list>article{background:#fff;border:1px solid #cdcec9;padding:20px}.admin-owner-list>article.pending{border-left:4px solid #e4a843}.admin-owner-list>article.verified{border-left:4px solid #3f7b5f}.admin-owner-list>article.rejected{border-left:4px solid #ad4b37}.admin-owner-list article>header{justify-content:space-between;align-items:start;display:flex}.admin-owner-list h3{margin:7px 0 2px;font-family:Georgia,serif;font-size:23px}.admin-owner-list header p,.admin-owner-list time{color:#777;margin:0;font-size:11px}.owner-status-pill{letter-spacing:.1em;text-transform:uppercase;background:#eee;padding:5px 7px;font-size:9px;font-weight:900}.owner-status-pill.verified{color:#245b3d;background:#dcece3}.owner-status-pill.pending{color:#754e08;background:#fff1d6}.owner-status-pill.rejected{color:#842f20;background:#f7dfda}.admin-owner-list dl{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.admin-owner-list dl div{gap:3px;display:grid}.admin-owner-list dt{color:#777;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-owner-list dd{margin:0;font-size:12px}.admin-owner-list blockquote{background:#f4f4f1;border-left:3px solid #aaa;margin:13px 0;padding:12px;font-size:12px}.admin-owner-documents{gap:7px;display:grid}.admin-owner-documents button{text-align:left;background:#f6f6f3;border:1px solid #dadbd6;grid-template-columns:20px 1fr 16px;align-items:center;gap:10px;padding:11px;display:grid}.admin-owner-documents button span{display:grid}.admin-owner-documents small{color:#777;text-transform:capitalize}.admin-owner-list article>footer{align-items:center;gap:8px;margin-top:16px;display:flex}.admin-owner-list article>footer>span{flex:1}.admin-owner-list footer a,.admin-owner-list footer button{border:1px solid #c5c7c2;align-items:center;gap:6px;padding:9px 11px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.admin-owner-list footer svg{width:14px;height:14px}.admin-owner-list .owner-approve{color:#fff;background:#202020}.admin-owner-list .owner-deny{color:#a13925;background:#fff}.admin-owner-empty,.owner-not-found{color:#777;background:#fff;flex-direction:column;align-items:center;gap:9px;padding:50px;display:flex}.admin-dsp-owner-link{color:#2f684e;align-items:center;gap:5px;margin-top:6px;font-size:10px;text-decoration:none;display:inline-flex}.admin-dsp-owner-link svg{width:13px;height:13px}.public-owner-profile{max-width:900px}.public-owner-card{background:#fff;border:1px solid #d0d1cc;align-items:center;gap:22px;margin-top:20px;padding:30px;display:flex}.public-owner-avatar{color:#fff;background:#253330;border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;font-family:Georgia,serif;font-size:26px;display:flex}.public-owner-card h1{margin:0;font-size:39px}.public-owner-card p{color:#777}.public-owner-card button{color:#b9472d;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:800;display:flex}.public-owner-profile>section{background:#fff;border:1px solid #d0d1cc;margin-top:14px;padding:28px;line-height:1.7}.reply-owner-badge{color:#2f684e;letter-spacing:.08em;align-items:center;gap:4px;margin-left:7px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.reply-owner-badge svg,.verified-owner-comment-badge svg{width:12px;height:12px}.verified-owner-comment-badge{color:#245b3d;letter-spacing:.06em;background:#dcece3;align-items:center;gap:3px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.verified-owner-comment-link{font-weight:900;color:#245b3d!important}@media (width<=760px){.admin-logo-manager{margin-left:-4px;margin-right:-4px;padding:15px}.admin-logo-manager>header{gap:14px;display:grid}.admin-logo-default-toggle{flex-basis:auto;width:100%}.admin-logo-bulk-bar button{flex:calc(50% - 7px);justify-content:center}.admin-dsp-list article{flex-wrap:wrap;align-items:start}.admin-dsp-controls{flex-wrap:wrap;margin-left:67px}.owner-shell>header{min-height:62px;padding:0 14px}.owner-shell>header>button:last-child{font-size:0}.owner-auth-layout{display:block}.owner-auth-story{min-height:auto;padding:42px 24px}.owner-auth-story h1{font-size:43px}.owner-auth-card{margin:0;padding:30px 22px 44px}.owner-claim-page,.owner-cabinet,.public-owner-profile{padding:35px 14px 70px}.owner-form-grid,.owner-cabinet-grid{grid-template-columns:1fr}.owner-wide{grid-column:auto}.owner-claim-form{padding:20px 15px}.owner-cabinet-head{align-items:start;gap:18px;display:grid}.owner-cabinet-grid>section{padding:19px 15px}.verified-owner-company-module{margin:20px -14px 40px;padding:22px 14px}.verified-owner-company-module>header{align-items:start;gap:16px;display:grid}.verified-owner-facts{grid-template-columns:1fr}.verified-owner-facts article.wide{grid-column:auto}.verified-owner-gallery{grid-template-columns:1fr 1fr}.verified-owner-topics article{grid-template-columns:1fr}.verified-owner-topics article>img{width:100%;height:auto}.admin-owner-list dl{grid-template-columns:1fr}.admin-owner-list article>header{gap:8px;display:grid}.admin-owner-list article>footer{flex-wrap:wrap;align-items:stretch}.admin-owner-list article>footer>span{display:none}.public-owner-card{align-items:start;padding:22px;display:grid}}@media (width>=851px){.company-hero{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:clamp(28px,4vw,72px);display:grid}.company-hero .identity,.company-hero .identity>div{min-width:0}.company-hero .identity h1{overflow-wrap:break-word;line-height:.96}.company-hero .share-area{flex-wrap:nowrap;flex:none;min-width:max-content}}.share-area button,.share-area .employee-list-button{white-space:nowrap;flex:none}.share-area .employee-list-button{justify-content:center;min-width:190px}@media (width>=621px) and (width<=850px){.company-hero{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.company-hero .share-area{justify-content:flex-start}}@media (width<=620px){.share-area .employee-list-button{min-width:0}}.owner-shell{color:#202421;background:#f5f5f2}.owner-shell>header{color:#202421;background:#fff;border-bottom:1px solid #d7d8d3;min-height:64px;padding:0 max(24px,50vw - 550px)}.owner-shell>header button{font-size:11px;font-weight:800}.owner-brand span{color:#fff;background:#27352f;width:34px;height:34px;font-size:17px}.owner-brand strong{font-size:15px}.owner-eyebrow{color:#4f685d;letter-spacing:.13em;gap:6px;font-size:9px}.owner-eyebrow svg{width:14px;height:14px}.owner-community-line{color:#717973;align-items:center;gap:6px;font-size:10px;display:flex}.owner-community-line>span{color:#fff;background:#27352f;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:inline-flex}.owner-community-line strong{color:#303632}.owner-community-line i,.owner-community-line em{font-style:normal}.owner-auth-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:22px;max-width:1100px;min-height:calc(100vh - 64px);margin:0 auto;padding:54px 24px 72px;display:grid}.owner-auth-intro{background:#fff;border:1px solid #d7d8d3;border-radius:14px;align-self:start;padding:28px}.owner-auth-intro .owner-eyebrow{margin-top:31px}.owner-auth-intro h1{color:#212522;font-family:var(--font-sans);letter-spacing:-.055em;max-width:590px;margin:13px 0 14px;font-size:clamp(34px,4.2vw,53px);line-height:1.02}.owner-auth-intro>p{color:#626a65;max-width:600px;margin:0;font-size:13px;line-height:1.65}.owner-auth-steps{border-top:1px solid #e0e1dc;margin-top:28px;display:grid}.owner-auth-steps article{border-bottom:1px solid #e7e8e4;grid-template-columns:31px 1fr;align-items:center;gap:12px;padding:13px 0;display:grid}.owner-auth-steps article>span{color:#52675e;background:#edf0ec;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:8px;font-weight:900;display:flex}.owner-auth-steps article>div{gap:2px;display:grid}.owner-auth-steps strong{font-size:11px}.owner-auth-steps small{color:#747b77;font-size:9px}.owner-auth-card{background:#fff;border:1px solid #d7d8d3;border-radius:14px;align-self:start;gap:17px;margin:0;padding:24px;display:grid}.owner-auth-tabs{background:#eceeeb;border-radius:999px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.owner-auth-tabs button{color:#66706a;background:0 0;border:0;border-radius:999px;min-height:34px;font-size:10px;font-weight:850}.owner-auth-tabs button.active{color:#202421;background:#fff;box-shadow:0 1px 4px #0000001c}.owner-auth-card>header{border-bottom:1px solid #e3e4df;padding:4px 0 17px}.owner-auth-card>header>span,.owner-claim-form>header>span{color:#5b6f65;letter-spacing:.13em;font-size:8px;font-weight:900}.owner-auth-card h2{font-family:var(--font-sans);letter-spacing:-.04em;margin:7px 0;font-size:27px;line-height:1.05}.owner-auth-card header p,.owner-claim-form header p{color:#747b77;margin:0;font-size:10px;line-height:1.5}.owner-auth-card label,.owner-claim-form label{color:#505852;gap:7px;font-size:10px}.owner-auth-card label>div{background:#f8f8f6;border:1px solid #cfd2cc;border-radius:9px}.owner-auth-card label>div:focus-within{border-color:#536a60;box-shadow:0 0 0 2px #536a601c}.owner-auth-card input{background:0 0;font-size:16px}.owner-auth-card .owner-primary,.owner-claim-form .owner-primary{background:#26342e;border-color:#26342e;border-radius:999px;min-height:45px;font-size:10px}.owner-auth-footnote{color:#69716c;background:#f2f4f1;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;display:flex}.owner-auth-footnote>svg{color:#52675e;flex:none;width:15px;height:15px}.owner-auth-footnote>span{gap:2px;display:grid}.owner-auth-footnote strong{color:#3d4842;font-size:9px}.owner-auth-footnote small{font-size:8px;line-height:1.45}.owner-claim-page,.owner-cabinet,.public-owner-profile{max-width:1100px;padding-top:44px}.owner-page-heading{max-width:760px;margin:22px 0 26px}.owner-page-heading h1,.owner-cabinet-head h1,.public-owner-profile h1{font-family:var(--font-sans);letter-spacing:-.05em;font-size:clamp(34px,4vw,50px);line-height:1.03}.owner-page-heading p{font-size:12px;line-height:1.6}.owner-claim-status{border-radius:10px;margin:12px 0;padding:15px}.owner-claim-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:18px;margin-top:24px;display:grid}.owner-claim-layout>aside{background:#edf0ec;border:1px solid #d5d8d2;border-radius:12px;padding:20px}.owner-claim-layout>aside>strong{color:#334039;font-size:12px}.owner-claim-layout ol{gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.owner-claim-layout li{color:#5e6762;grid-template-columns:24px 1fr;align-items:center;gap:9px;font-size:9px;display:grid}.owner-claim-layout li span{color:#52675e;background:#fff;border:1px solid #d4d8d2;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:flex}.owner-claim-layout>aside p{color:#69716c;border-top:1px solid #d5d8d2;align-items:flex-start;gap:7px;margin:0;padding-top:14px;font-size:8px;line-height:1.55;display:flex}.owner-claim-layout>aside p svg{flex:none;width:13px;height:13px}.owner-claim-form{border-color:#cfd1cc;border-radius:12px;margin-top:0;padding:25px}.owner-claim-form>header{border-bottom:1px solid #e1e2de;margin-bottom:20px;padding-bottom:16px}.owner-claim-form h2{font-family:var(--font-sans);letter-spacing:-.035em;margin:6px 0;font-size:25px}.owner-form-grid{gap:15px}.owner-form-grid input,.owner-form-grid select,.owner-form-grid textarea{background:#f9f9f7;border-color:#c9cdc7;border-radius:8px;min-width:0;font-size:16px}.owner-form-grid input:focus,.owner-form-grid select:focus,.owner-form-grid textarea:focus{border-color:#52675e;outline:0;box-shadow:0 0 0 2px #52675e1c}.owner-document-upload{background:#f5f7f4;border-color:#9fa8a1;border-radius:9px}.owner-document-upload svg{color:#52675e}.owner-document-upload input{background:0 0;border:0}.rating-summary .owner-claim-link{box-sizing:border-box;text-align:left;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 16px;justify-content:stretch;align-items:center;gap:10px;width:100%;margin-top:10px;display:grid;overflow:hidden;color:#4f5953!important;background:#f1f3f0!important;border:1px solid #d4d8d2!important;height:auto!important;min-height:56px!important;padding:10px 11px!important}.owner-claim-icon{background:#fff;border:1px solid #d8dbd6;border-radius:50%;flex:0 0 34px;justify-content:center;align-self:center;align-items:center;width:34px;height:34px;display:flex}.owner-claim-icon svg{color:#52675e;width:15px;height:15px}.owner-claim-copy{gap:2px;min-width:0;display:grid}.rating-summary .owner-claim-copy strong{color:#2c332f;font-family:var(--font-sans);letter-spacing:0;font-size:10px;font-weight:850;line-height:1.2;text-decoration:none}.owner-claim-copy small{color:#707873;font-size:8px;font-weight:600;line-height:1.3}.owner-claim-arrow{color:#69736d;width:14px;height:14px}.rating-summary .owner-claim-link:hover{text-decoration:none;color:#27352f!important;background:#e9ede9!important}@media (width<=760px){.owner-shell>header{min-height:58px}.owner-auth-layout{grid-template-columns:1fr;gap:12px;min-height:0;padding:16px 12px 38px;display:grid}.owner-auth-intro{border-radius:11px;padding:18px}.owner-auth-intro .owner-eyebrow{margin-top:20px}.owner-auth-intro h1{font-size:32px}.owner-auth-intro>p{font-size:11px}.owner-auth-steps{margin-top:18px}.owner-auth-card{border-radius:11px;padding:18px}.owner-auth-card h2{font-size:24px}.owner-claim-page{padding:22px 12px 58px}.owner-page-heading{margin:18px 4px 22px}.owner-page-heading h1{font-size:34px}.owner-claim-layout{grid-template-columns:1fr}.owner-claim-layout>aside{padding:16px}.owner-claim-form{padding:18px 14px}.owner-form-grid{grid-template-columns:1fr}.owner-wide{grid-column:auto}}.global-topic-skeletons{border-top:1px solid #d7d9d4}.global-topic-skeleton{border-bottom:1px solid #d7d9d4;grid-template-columns:82px minmax(0,1fr);align-items:flex-start;gap:34px;min-height:205px;padding:35px 12px;display:grid}.global-topic-skeleton>span,.global-topic-skeleton i,.global-topic-skeleton strong,.global-topic-skeleton p,.global-topic-skeleton small{background:#e8e9e6;border-radius:999px;display:block}.global-topic-skeleton>span{width:42px;height:74px}.global-topic-skeleton>div{gap:14px;max-width:920px;display:grid}.global-topic-skeleton i{width:32%;height:11px}.global-topic-skeleton strong{width:82%;height:28px}.global-topic-skeleton p{width:68%;height:13px;margin:0}.global-topic-skeleton small{width:210px;height:18px}@media (width<=700px){.global-topic-skeleton{grid-template-columns:34px minmax(0,1fr);gap:14px;min-height:185px;padding:28px 0}.global-topic-skeleton>span{width:28px;height:64px}.global-topic-skeleton i{width:55%}.global-topic-skeleton strong{width:94%;height:42px}.global-topic-skeleton p{width:82%}}.company-description-card{background:#fbfbf9;border:1px solid #d8d9d4;margin-top:18px}.company-description-card summary{cursor:pointer;align-items:center;gap:3px;padding:20px 58px 20px 22px;list-style:none;display:grid;position:relative}.company-description-card summary::-webkit-details-marker{display:none}.company-description-card summary:after{content:"+";border:1px solid #c9cbc6;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.company-description-card[open] summary:after{content:"−"}.company-description-card summary span{color:#18384f;font-family:var(--font-serif);font-size:clamp(23px,2.5vw,34px);font-weight:800;line-height:1.05}.company-description-card summary small{color:#747b77;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.company-description-card>div{color:#3f5a70;border-top:1px solid #dedfda;padding:22px;font-size:16px;line-height:1.72}.company-description-card p{margin:0}.company-description-card h3{color:#18384f;font-family:var(--font-serif);margin:24px 0 10px;font-size:27px}.company-description-card ul{margin:17px 0 0;padding-left:24px}.company-description-card li{margin:6px 0}.admin-description-total{color:#fff;background:#202020;min-width:170px;padding:15px 18px;display:grid}.admin-description-total strong{font-family:var(--font-serif);font-size:28px}.admin-description-total span{letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-description-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:22px 0 10px;display:grid}.admin-description-toolbar .admin-dsp-search{width:100%;margin:0}.admin-description-toolbar span{color:#666d68;font-size:11px;font-weight:800}.admin-description-form{background:#f5f2e9;border:1px solid #d4cbb8;gap:16px;margin:24px 0;padding:22px;display:grid}.admin-description-form>header,.admin-description-form>footer{justify-content:space-between;align-items:center;display:flex}.admin-description-form header span{color:#806f53;letter-spacing:.1em;font-size:9px;font-weight:900}.admin-description-form h3{font-family:var(--font-serif);margin:3px 0 0;font-size:26px}.admin-description-form header button{background:0 0;border:0;align-items:center;gap:6px;font-weight:800;display:flex}.admin-description-form header svg{width:16px;height:16px}.admin-description-form label,.admin-description-points{gap:7px;font-size:11px;font-weight:800;display:grid}.admin-description-form textarea,.admin-description-form input{color:#252a27;font:inherit;resize:vertical;background:#fff;border:1px solid #c8c9c4;border-radius:3px;padding:11px 12px;font-size:13px;line-height:1.55}.admin-description-points{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-description-points,.admin-description-points>strong{gap:10px;display:grid}.admin-description-points>strong{grid-column:1/-1}.admin-description-form footer span{color:#686e6a;text-transform:capitalize;font-size:10px}.admin-description-list{border-top:1px solid #d4d5d0;max-height:760px;overflow:auto}.admin-description-list article{border-bottom:1px solid #dedfda;grid-template-columns:minmax(180px,.8fr) minmax(300px,2fr) auto auto;align-items:center;gap:14px;padding:15px 4px;display:grid}.admin-description-list article>div{gap:3px;display:grid}.admin-description-list article span,.admin-description-list article small{color:#747a76;font-size:9px}.admin-description-list article p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-description-list article>button{background:#fff;border:1px solid #c9cbc6;align-items:center;gap:5px;padding:9px 11px;font-size:10px;font-weight:800;display:inline-flex}.admin-description-list article>button svg{width:14px;height:14px}.owner-description-editor{grid-column:1/-1}.owner-description-editor form{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-description-editor form>label:nth-child(-n+2),.owner-description-editor form>button{grid-column:1/-1}@media (width<=700px){.company-description-card summary{padding:17px 52px 17px 16px}.company-description-card summary span{font-size:22px}.company-description-card summary:after{right:14px}.company-description-card>div{padding:17px 16px 19px;font-size:14px;line-height:1.65}.company-description-card h3{font-size:23px}.admin-description-total{width:100%;min-width:0}.admin-description-toolbar,.admin-description-list article,.admin-description-points,.owner-description-editor form{grid-template-columns:1fr}.admin-description-form{padding:17px 13px}.admin-description-form>header,.admin-description-form>footer{align-items:flex-start;gap:12px}.admin-description-list article{align-items:start}}.admin-seo-total{color:#fff;background:#202020;min-width:170px;padding:15px 18px;display:grid}.admin-seo-total strong{font-family:var(--font-serif);font-size:28px}.admin-seo-total span{letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-seo-standards{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.admin-seo-standards span{color:#35583b;text-transform:uppercase;background:#edf3ec;border:1px solid #cad8c9;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:850;display:inline-flex}.admin-seo-standards svg{width:13px;height:13px}.admin-seo-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:22px 0 10px;display:grid}.admin-seo-toolbar .admin-dsp-search{width:100%;margin:0}.admin-seo-toolbar>span{color:#666d68;font-size:11px;font-weight:800}.admin-seo-form{background:#f5f2e9;border:1px solid #d4cbb8;gap:16px;margin:22px 0;padding:22px;display:grid}.admin-seo-form>header,.admin-seo-form>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-seo-form header span{color:#806f53;letter-spacing:.1em;font-size:9px;font-weight:900}.admin-seo-form h3{font-family:var(--font-serif);margin:3px 0 0;font-size:25px}.admin-seo-form header button{background:0 0;border:0;align-items:center;gap:6px;font-weight:800;display:flex}.admin-seo-form header svg{width:16px;height:16px}.admin-seo-form label{gap:7px;font-size:11px;font-weight:800;display:grid}.admin-seo-form input,.admin-seo-form textarea{color:#252a27;font:inherit;resize:vertical;background:#fff;border:1px solid #c8c9c4;border-radius:3px;padding:11px 12px;font-size:13px;line-height:1.55}.admin-seo-form label small{color:#6e746f;font-size:9px;font-weight:650}.admin-seo-form footer>span{color:#686e6a;text-transform:capitalize;font-size:10px}.admin-seo-preview,.owner-seo-preview{background:#fff;border:1px solid #cfd1cc;border-radius:5px;grid-template-columns:minmax(180px,.72fr) minmax(0,1fr);display:grid;overflow:hidden}.admin-seo-preview img,.owner-seo-preview img{aspect-ratio:1200/630;object-fit:cover;width:100%;height:100%}.admin-seo-preview>div,.owner-seo-preview>div{align-content:center;gap:6px;padding:16px;display:grid}.admin-seo-preview span,.owner-seo-preview span{color:#727873;text-transform:uppercase;font-size:9px;font-weight:800}.admin-seo-preview strong,.owner-seo-preview strong{font-family:var(--font-serif);font-size:17px;line-height:1.15}.admin-seo-preview p,.owner-seo-preview p{color:#646a66;margin:0;font-size:10px;line-height:1.45}.admin-seo-list{border-top:1px solid #d4d5d0;max-height:800px;overflow:auto}.admin-seo-list article{border-bottom:1px solid #dedfda;grid-template-columns:150px minmax(260px,1fr) 145px auto;align-items:center;gap:14px;padding:15px 4px;display:grid}.admin-seo-page-type,.admin-seo-copy,.admin-seo-lengths{gap:4px;min-width:0;display:grid}.admin-seo-page-type>span{color:#816a42;text-transform:uppercase;font-size:9px;font-weight:900}.admin-seo-page-type small,.admin-seo-copy small{color:#747a76;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-seo-copy>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-seo-copy p{margin:0;font-size:11px;line-height:1.4}.admin-seo-lengths span,.admin-seo-lengths em{color:#66706a;font-size:9px;font-style:normal}.admin-seo-lengths em{color:#815f2f;text-transform:capitalize}.admin-seo-lengths .warning{color:#a53030;font-weight:850}.admin-seo-actions{gap:6px;display:flex}.admin-seo-actions a,.admin-seo-actions button{color:#252a27;background:#fff;border:1px solid #c9cbc6;align-items:center;gap:4px;padding:8px 9px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.admin-seo-actions svg{width:13px;height:13px}.admin-seo-empty{color:#747a76;justify-content:center;align-items:center;gap:8px;padding:44px;display:flex}.owner-seo-editor{grid-column:1/-1}.owner-seo-editor form label{gap:7px;font-size:11px;font-weight:800;display:grid}.owner-seo-editor form label small{color:#737975;font-size:9px;font-weight:600}.owner-seo-editor input,.owner-seo-editor textarea{color:#252a27;font:inherit;resize:vertical;background:#fff;border:1px solid #c8c9c4;border-radius:3px;padding:11px 12px;font-size:13px;line-height:1.55}@media (width<=800px){.admin-seo-total{width:100%;min-width:0}.admin-seo-toolbar,.admin-seo-list article{grid-template-columns:1fr}.admin-seo-list article{align-items:start;padding:16px 2px}.admin-seo-page-type small,.admin-seo-copy small{white-space:normal}.admin-seo-actions{width:100%}.admin-seo-actions a,.admin-seo-actions button{flex:1;justify-content:center;min-height:40px}}@media (width<=600px){.admin-seo-form{padding:17px 13px}.admin-seo-form>header,.admin-seo-form>footer{flex-direction:column;align-items:flex-start}.admin-seo-preview,.owner-seo-preview{grid-template-columns:1fr}.admin-seo-preview img,.owner-seo-preview img{height:auto}}.admin-seo-manager{background:#f5f6f4}.seo-settings-heading{margin-bottom:24px}.seo-settings-heading h2{letter-spacing:-.055em;margin:7px 0 5px;font-size:clamp(32px,4vw,48px)}.seo-settings-heading p{color:#66706a;margin:0;font-size:13px}.admin-seo-module-tabs{background:#e9ecea;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-bottom:24px;padding:5px;display:grid}.admin-seo-module-tabs button{color:#656d68;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:10px;font-size:10px;font-weight:850;display:flex}.admin-seo-module-tabs button svg{width:15px;height:15px}.admin-seo-module-tabs button:hover{color:#202522}.admin-seo-module-tabs button.active{color:#202522;background:#fff;border-color:#202522;box-shadow:0 1px 2px #1e231f14}.admin-seo-module-body{gap:18px;display:grid}.admin-seo-meta-grid{grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr);gap:22px;display:grid}.admin-seo-meta-main,.admin-seo-meta-side{align-content:start;gap:18px;min-width:0;display:grid}.seo-module-card{background:#fff;border:1px solid #d6d9d5;padding:22px}.seo-module-card>header{align-items:center;gap:11px;margin-bottom:19px;display:flex}.seo-module-card>header h3,.seo-module-card>h3{font-family:var(--font-sans);letter-spacing:-.035em;margin:0;font-size:20px}.seo-module-card>header p{color:#727a75;margin:2px 0 0;font-size:10px}.seo-module-icon{background:#eef1ef;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.seo-module-icon svg{width:19px;height:19px}.seo-module-icon.blue{color:#2d647c;background:#e4edf2}.seo-module-icon.gray{color:#46514b;background:#ecefed}.seo-module-icon.green{color:#287147;background:#e3f0e7}.seo-module-icon.amber{color:#9b6912;background:#f8edc8}.seo-module-icon.violet{color:#684f88;background:#ece7f5}.seo-control-label{gap:8px;font-size:10px;font-weight:850;display:grid}.seo-control-label select{appearance:auto;color:#252a27;font:inherit;background:#fff;border:1px solid #cfd2ce;width:100%;min-height:44px;padding:10px 12px;font-size:11px}.seo-google-preview{border:1px solid #d7dad6;border-radius:10px;gap:5px;padding:18px;display:grid}.seo-google-preview span{color:#65736b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.seo-google-preview strong{color:#2d47a2;font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:1.25}.seo-google-preview p{color:#4f5752;margin:0;font-size:10px;line-height:1.5}.seo-practices-card{background:#f3f6f4}.seo-practices-card>p{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;margin:15px 0 0;display:grid}.seo-practices-card>p b{color:#37705a;font-size:11px}.seo-practices-card>p span{color:#68716b;font-size:9px;line-height:1.4;display:grid}.seo-practices-card>p strong{color:#313834;font-size:10px}.seo-favicon-status{background:#fff;border:1px solid #d1d4d0;align-items:center;gap:12px;padding:12px;display:flex}.seo-favicon-status img{width:28px;height:28px}.seo-favicon-status div{gap:2px;display:grid}.seo-favicon-status strong{font-size:10px}.seo-favicon-status span{color:#737b76;font-size:9px}.seo-structured-card{padding:26px}.seo-schema-list{gap:10px;margin-top:22px;display:grid}.seo-schema-list article{border:1px solid #d9dcd8;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.seo-schema-list article>span{color:#34687b;background:#edf3f5;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.seo-schema-list article svg{width:17px;height:17px}.seo-schema-list article div{gap:3px;display:grid}.seo-schema-list article strong{font-size:11px}.seo-schema-list article small{color:#7a817d;font-size:9px}.seo-schema-list article em{color:#316447;background:#e5efe8;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.seo-json-preview{border-top:1px solid #d9dcd8;margin-top:20px;padding-top:18px}.seo-json-preview summary{cursor:pointer;font-size:10px;font-weight:850}.seo-json-preview pre{color:#dce6df;white-space:pre-wrap;background:#202522;max-height:440px;padding:18px;font-size:9px;line-height:1.5;overflow:auto}.seo-module-notice{border:1px solid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:18px 20px;display:grid}.seo-module-notice svg{width:18px;height:18px}.seo-module-notice strong{font-size:11px}.seo-module-notice p{margin:4px 0 0;font-size:10px;line-height:1.55}.seo-module-notice.blue{color:#34566e;background:#eaf0f5;border-color:#cbdbe6}.seo-module-notice.amber{color:#785617;background:#faf4dc;border-color:#ead99d}.admin-seo-sitemap-grid,.admin-seo-google-grid,.admin-seo-index-grid,.admin-seo-amp-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:start}.seo-live-endpoint{color:#265f94;align-items:center;gap:6px;margin-bottom:15px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.seo-live-endpoint svg{width:14px;height:14px}.seo-sitemap-stats{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.seo-sitemap-stats span{background:#eef2ef;gap:4px;padding:7px 9px;font-size:9px;display:flex}.seo-sitemap-list{gap:7px;display:grid}.seo-sitemap-list article{background:#f5f7f5;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.seo-sitemap-list i{background:#35a764;border-radius:50%;width:6px;height:6px}.seo-sitemap-list div{gap:2px;min-width:0;display:grid}.seo-sitemap-list strong{font-size:10px}.seo-sitemap-list span{color:#69736d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.seo-sitemap-list em{color:#67746d;font-size:8px;font-style:normal}.seo-list-foot{color:#6e7772;margin:13px 0 0;font-size:9px}.seo-sitemap-help>p{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;margin:18px 0;display:grid}.seo-sitemap-help>p svg{color:#2ca55d;width:17px;height:17px}.seo-sitemap-help>p span{color:#68716c;font-size:9px;line-height:1.45;display:grid}.seo-sitemap-help>p strong{color:#2f3732;font-size:10px}.seo-amp-status{border-bottom:1px solid #dedfdb;justify-content:space-between;align-items:center;padding:8px 0 16px;display:flex}.seo-amp-status strong{font-size:18px}.seo-amp-status span{color:#777e79;font-size:9px}.seo-amp-row{background:#faf5df;border:1px solid #ead899;justify-content:space-between;align-items:center;margin-top:14px;padding:15px;display:flex}.seo-amp-row>span{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:3px;display:grid}.seo-amp-row svg{color:#a97513;grid-row:1/3;width:17px;height:17px}.seo-amp-row b{font-size:10px}.seo-amp-row small{color:#786d50;font-size:8px}.seo-amp-row em{background:#fff;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.seo-google-property{background:#f1f4f2;gap:4px;padding:15px;display:grid}.seo-google-property span{color:#747c77;text-transform:uppercase;font-size:8px}.seo-google-property strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.seo-google-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.seo-google-actions a{color:#fff;background:#202522;align-items:center;gap:6px;min-height:38px;padding:9px 12px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.seo-google-actions svg{width:14px;height:14px}.seo-security-note{color:#68716b;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:8px;margin:18px 0 0;font-size:9px;line-height:1.5;display:grid}.seo-security-note svg{color:#366d54;width:16px;height:16px}.seo-google-checklist>p{grid-template-columns:17px minmax(0,1fr);align-items:start;gap:9px;margin:16px 0;font-size:9px;line-height:1.45;display:grid}.seo-google-checklist svg{color:#397258;width:16px;height:16px}.seo-index-result{background:#f1f4f2;gap:6px;margin-top:18px;padding:16px;display:grid}.seo-index-result>span{text-transform:uppercase;justify-self:start;padding:5px 7px;font-size:8px;font-weight:900}.seo-index-result>span.indexable{color:#276040;background:#dcecdf}.seo-index-result>span.protected{color:#765b32;background:#ece5db}.seo-index-result strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.seo-index-result small{color:#737b76;font-size:8px}@media (width<=980px){.admin-seo-module-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-seo-meta-grid,.admin-seo-sitemap-grid,.admin-seo-google-grid,.admin-seo-index-grid,.admin-seo-amp-grid{grid-template-columns:1fr}}@media (width<=620px){.admin-seo-manager{padding-left:12px;padding-right:12px}.admin-seo-module-tabs{scroll-snap-type:x mandatory;margin-left:-12px;margin-right:-12px;padding:5px 12px;display:flex;overflow-x:auto}.admin-seo-module-tabs button{scroll-snap-align:start;flex:0 0 132px}.seo-module-card{padding:16px 13px}.seo-module-card>header h3{font-size:17px}.seo-settings-heading h2{font-size:32px}.seo-schema-list article{grid-template-columns:34px minmax(0,1fr)}.seo-schema-list article em{grid-column:2;justify-self:start}.seo-google-actions{display:grid}.seo-google-actions a{justify-content:center}.seo-amp-status,.seo-amp-row{flex-direction:column;align-items:flex-start;gap:10px}}.profile-grid>*,.left-col{min-width:0}.dsp-power-profile,.dsp-rating-form-shell,.quick-tags,.details-card{min-width:0;max-width:100%}.dsp-rating-form{background:#f5f6f4;border:1px solid #cbd0cc;border-radius:12px;margin-top:14px;padding:0;overflow:hidden}.dsp-rating-form-head{background:#fff;border-bottom:1px solid #d8dcd9;justify-content:space-between;align-items:flex-start;padding:22px 24px;display:flex}.dsp-rating-form-head h3{margin:12px 0 7px;line-height:1.05}.dsp-rating-form-foot{justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.dsp-rating-form-foot .dark-btn{border-radius:999px;min-width:150px;min-height:42px}@media (width<=760px){.dsp-rating-form-head{flex-direction:row;align-items:flex-start;gap:12px;padding:18px 16px}.dsp-rating-form-foot{flex-direction:column;align-items:stretch;gap:15px;padding:17px 12px}.dsp-rating-form-foot>div{justify-content:flex-end}.dsp-rating-form-foot .dark-btn{flex:1;width:auto}}@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-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}
