:root{color-scheme:dark;--hf-scrim: rgba(10, 15, 13, .68);--hf-sage: #658b81;--hf-sage-deep: #47655d;--hf-sage-darker: #2f433d;--hf-sage-soft: #7a9e95;--hf-mist: #c5d4cf;--hf-paper: #1a2421;--hf-elevated: #24332e;--hf-surface: rgba(255, 255, 255, .06);--hf-surface-solid: #24332e;--hf-ink: #eef2f0;--hf-ink-soft: #c5d0cb;--hf-ink-muted: rgba(238, 242, 240, .62);--hf-star: #e8c547;--hf-heart: #e74c3c;--hf-bg: var(--hf-paper);--hf-text-muted: var(--hf-ink-muted);--hf-surface-soft: rgba(255, 255, 255, .05);--hf-surface-strong: rgba(255, 255, 255, .11);--hf-danger: #cf7a72;--hf-danger-ink: #f0b3ad;--hf-danger-soft: rgba(207, 122, 114, .16);--hf-danger-line: rgba(207, 122, 114, .42);--hf-success: #86b795;--hf-success-ink: #b6d8c1;--hf-success-soft: rgba(134, 183, 149, .16);--hf-success-line: rgba(134, 183, 149, .42);--hf-warn: #d9b45b;--hf-warn-ink: #f0d99a;--hf-warn-soft: rgba(217, 180, 91, .16);--hf-warn-line: rgba(217, 180, 91, .42);--hf-info-soft: rgba(255, 255, 255, .09);--hf-info-line: rgba(255, 255, 255, .16);--fs-2xs: .6875rem;--fs-xs: .75rem;--fs-sm: .8125rem;--fs-md: .875rem;--fs-base: .9375rem;--fs-lg: 1.0625rem;--fs-xl: 1.25rem;--fs-2xl: 1.5rem;--fs-3xl: 1.75rem;--fs-display: clamp(1.75rem, 5.5vw, 2.5rem);--lh-tight: 1.2;--lh-base: 1.45;--lh-loose: 1.6;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.25rem;--sp-6: 1.5rem;--sp-7: 2rem;--sp-8: 3rem;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-pill: 999px;--hf-radius: var(--r-md);--hf-radius-sm: var(--r-sm);--e-1: 0 1px 2px rgba(0, 0, 0, .2), 0 2px 6px rgba(0, 0, 0, .14);--e-2: 0 2px 6px rgba(0, 0, 0, .22), 0 10px 24px rgba(0, 0, 0, .18);--e-3: 0 6px 18px rgba(0, 0, 0, .3), 0 22px 48px rgba(0, 0, 0, .26);--hf-shadow: var(--e-2);--z-base: 1;--z-raised: 2;--z-overlay: 3;--z-floating: 4;--z-sticky: 5;--z-popover: 6;--z-header: 100;--z-nav: 200;--z-toast: 1000;--z-notice: 1200;--z-modal: 1300;--z-coach: 1400;--hf-max: 720px;--hf-border: rgba(122, 158, 149, .22);--hf-gutter: var(--sp-4);--hf-font-brand: "Boldonse", Georgia, serif;--hf-font-ui: "Poppins", "Segoe UI", sans-serif;--hf-header-h: 4.2rem;--hf-tap: 44px;--hf-tabbar-h: 3.95rem;--hf-bottom-chrome: 0px;--hf-safe-bottom: env(safe-area-inset-bottom, 0px)}body.has-mobile-nav{--hf-bottom-chrome: calc(var(--hf-tabbar-h) + env(safe-area-inset-bottom, 0px));--hf-safe-bottom: 0px}@media(min-width:860px){body.has-mobile-nav{--hf-bottom-chrome: 0px;--hf-safe-bottom: env(safe-area-inset-bottom, 0px)}}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{margin:0;min-height:100vh;min-height:100dvh;font-family:var(--hf-font-ui);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--hf-ink);background:radial-gradient(900px 520px at 100% -10%,rgba(101,139,129,.22),transparent 55%),radial-gradient(700px 420px at 0% 100%,rgba(71,101,93,.28),transparent 50%),linear-gradient(165deg,#24332e 0%,var(--hf-paper) 45%,#15201c 100%);display:flex;flex-direction:column;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);-webkit-tap-highlight-color:transparent;touch-action:manipulation;overscroll-behavior-y:none;font-synthesis:none;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true],p,li,td,th,pre,code,blockquote,.hf-selectable,.comment-text,.chat-bubble p,.comments-hero-text,.review-panel-content,.for-you-card-text,.recipe-ingredient-list,.recipe-instruction-list{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html.is-native body{padding-top:0}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--hf-font-ui);font-weight:600;line-height:var(--lh-tight)}h1{font-size:var(--fs-2xl)}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-lg)}h4,h5,h6{font-size:var(--fs-base)}img{max-width:100%;display:block}a{color:inherit}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--hf-sage-soft);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.main-header{position:sticky;top:0;z-index:var(--z-header);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:.85rem max(var(--sp-5),calc((100% - var(--hf-max)) / 2));padding-top:calc(.85rem + env(safe-area-inset-top));min-height:var(--hf-header-h);background:#47655deb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08);animation:brandSettle .7s ease-out both}.main-header-inner{display:flex;flex:1;align-items:center;justify-content:space-between;gap:var(--sp-4);width:100%;max-width:var(--hf-max);margin-inline:auto}.brand-link{display:flex;align-items:center;gap:var(--sp-2);text-decoration:none;cursor:pointer;background:none;border:none;padding:0;color:#fff;font-family:var(--hf-font-brand);font-size:var(--fs-xl);letter-spacing:1px}.brand-link img{height:40px;width:auto}.main-header nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);justify-content:flex-end}.main-header.is-signed-out .nav-auth-only,.main-header.is-signed-in #sign-in-header-button{display:none}.btn-header-signin{background:var(--hf-sage-soft)!important;color:var(--hf-paper)!important;border:none!important;border-radius:var(--r-pill)!important;padding:var(--sp-2) var(--sp-4)!important;font-weight:600!important;font-size:var(--fs-md)!important;min-height:var(--hf-tap)}.btn-header-signin:hover{background:var(--hf-mist)!important}@keyframes brandSettle{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}button,.btn{font-family:var(--hf-font-ui);font-weight:500;line-height:var(--lh-tight);cursor:pointer;border:none;border-radius:var(--r-sm);transition:background-color .2s ease,transform .15s ease,color .2s ease}button:active,.btn:active{transform:translateY(1px)}.btn-back{display:inline-grid;place-items:center;flex:0 0 auto;width:var(--hf-tap);height:var(--hf-tap);min-width:var(--hf-tap);min-height:var(--hf-tap);padding:0;border:1px solid var(--hf-border);border-radius:var(--r-pill);background:var(--hf-surface);color:var(--hf-ink);font-size:var(--fs-xl);line-height:1}.btn-back:hover{background:var(--hf-surface-strong)}.btn-back:active{transform:scale(.96)}.btn-primary,#sign-in-button,#create-new-company-btn,.view-more-button{background:var(--hf-mist);color:var(--hf-sage-darker);padding:var(--sp-3) var(--sp-5);font-size:var(--fs-base);font-weight:600;min-height:var(--hf-tap)}.btn-primary:hover,#sign-in-button:hover,#create-new-company-btn:hover,.view-more-button:hover{background:#fff}.btn-lg{padding:var(--sp-3) var(--sp-6);font-size:var(--fs-lg);min-height:52px}.btn-ghost,.back-button,#cancel-review-button,#cancel-search-button,#cancel-edit-button{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-base);min-height:var(--hf-tap)}.btn-ghost:hover,.back-button:hover,#cancel-review-button:hover,#cancel-search-button:hover,#cancel-edit-button:hover{background:#ffffff1a}#add-review-button{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--hf-mist);color:var(--hf-sage-deep);font-size:var(--fs-2xl);line-height:1;padding:0;position:relative}#add-review-button:hover{background:#fff;transform:scale(1.05)}.main-header nav button:not(#add-review-button){background:transparent;color:#fff;border:1px solid rgba(255,255,255,.28);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-md);border-radius:var(--r-pill)}.main-header nav button:not(#add-review-button):hover{background:#ffffff1f}#sign-out-button{width:2.4rem;height:2.4rem;padding:0;display:inline-flex;align-items:center;justify-content:center}#app-root{flex:1;width:100%;max-width:var(--hf-max);margin:var(--sp-5) auto var(--sp-7);padding:0 var(--hf-gutter) var(--sp-7);background:transparent;text-align:left}.site-footer{text-align:center;padding:var(--sp-5);padding-bottom:calc(1.25rem + env(safe-area-inset-bottom));font-size:var(--fs-sm);color:var(--hf-ink-muted);border-top:1px solid var(--hf-border);background:var(--hf-elevated)}.site-footer p{margin:0;line-height:var(--lh-loose);max-width:22rem;margin-inline:auto}.site-footer a{color:var(--hf-sage-soft);text-decoration:underline;text-underline-offset:2px}body.landing-mode{background:var(--hf-paper);overflow-x:hidden;overflow-y:auto}body.landing-mode #app-root{max-width:none;margin:0;padding:0;flex:1 0 auto}body.landing-mode .main-header{background:#24332ef0;color:var(--hf-ink);border-bottom:1px solid var(--hf-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:var(--z-header)}body.landing-mode .brand-link{color:var(--hf-mist)}body.landing-mode .site-footer{background:var(--hf-elevated)}.landing{width:100%}.landing-hero{display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;gap:var(--sp-5);min-height:calc(100dvh - 4.25rem);padding:var(--sp-5) var(--sp-4) var(--sp-7);max-width:1280px;margin:0 auto;animation:fadeUp .75s ease both}@supports (align-items: safe center){.landing-hero{align-items:safe center}}@media(min-width:960px){.landing-hero{grid-template-columns:minmax(180px,1fr) minmax(280px,380px) minmax(180px,1fr);gap:var(--sp-6);padding:1.75rem 1.5rem 2.5rem}}.landing-hero-center{position:relative;z-index:var(--z-raised);text-align:center;display:flex;flex-direction:column;align-items:center;width:100%;max-width:24rem;margin:0 auto;padding:var(--sp-5) var(--sp-5) var(--sp-6);background:#24332eeb;border:1px solid var(--hf-border);border-radius:var(--r-lg);box-shadow:var(--hf-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scroll-margin-top:var(--sp-4);scroll-margin-bottom:var(--sp-4)}.landing-hero-mark{width:56px;height:56px;margin-bottom:var(--sp-2);animation:brandSettle .9s ease both}.landing-hero-brand{margin:0;font-family:var(--hf-font-brand);font-size:clamp(1.85rem,5.5vw,2.75rem);font-weight:400;letter-spacing:1.2px;line-height:var(--lh-tight);color:var(--hf-mist)}.landing-hero-line{margin:var(--sp-2) 0 var(--sp-4);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--hf-ink-soft);max-width:20rem}.auth-panel{width:100%;text-align:left}.auth-mode-hint{margin:0 0 var(--sp-3);font-size:var(--fs-sm);line-height:1.35;color:var(--hf-ink-soft);text-align:center}.auth-email-details{margin-top:var(--sp-3);border-radius:var(--r-md);border:1px solid var(--hf-border);background:#00000029;padding:var(--sp-1) var(--sp-3) var(--sp-3)}.auth-email-details summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-md);font-weight:600;color:var(--hf-ink-soft);-webkit-user-select:none;user-select:none}.auth-email-details summary::-webkit-details-marker{display:none}.auth-email-details[open] summary{margin-bottom:var(--sp-2);color:var(--hf-mist)}.landing-rail{display:none;flex-direction:column;gap:var(--sp-4);min-height:0}@media(min-width:960px){.landing-rail{display:flex}.landing-rail--left{align-items:flex-end;padding-right:var(--sp-1)}.landing-rail--right{align-items:flex-start;padding-left:var(--sp-1)}}.landing-poster{margin:0;width:min(100%,220px);border-radius:var(--r-sm);overflow:hidden;background:var(--hf-elevated);box-shadow:var(--hf-shadow);transform:rotate(-1.5deg);transition:transform .35s ease}.landing-rail--right .landing-poster{transform:rotate(1.5deg)}.landing-poster.offset-1{transform:rotate(2deg) translate(-12px);width:min(100%,200px)}.landing-rail--right .landing-poster.offset-1{transform:rotate(-2deg) translate(12px)}.landing-poster.offset-2{transform:rotate(-2.5deg) translate(8px);width:min(100%,210px)}.landing-rail--right .landing-poster.offset-2{transform:rotate(2deg) translate(-8px)}.landing-poster img{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block}.landing-poster figcaption{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3) var(--sp-3);text-align:left;background:var(--hf-elevated)}.landing-poster-place{font-weight:600;font-size:var(--fs-md);color:var(--hf-ink)}.landing-poster-dish{font-size:var(--fs-xs);color:var(--hf-ink-soft)}.landing-poster-meta{font-size:var(--fs-xs);color:var(--hf-sage-soft);margin-top:var(--sp-1)}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-1);margin-bottom:var(--sp-3);padding:var(--sp-1);border-radius:var(--r-md);background:#00000038;border:1px solid var(--hf-border)}.auth-tab{min-height:44px;border:none;border-radius:var(--r-md);background:transparent;color:var(--hf-ink-muted);font-weight:700;font-size:var(--fs-md);cursor:pointer}.auth-tab.is-active{background:#7a9e9547;color:var(--hf-mist)}.auth-email-form{display:flex;flex-direction:column;gap:var(--sp-2)}.auth-email-form .form-group{margin:0}.auth-email-form input{width:100%;min-height:48px;padding:var(--sp-3) var(--sp-3);border-radius:var(--r-md);border:1px solid var(--hf-border);background:#00000047;color:var(--hf-mist);font-size:16px}.auth-email-form input::placeholder{color:#eef2f0b8}.auth-email-form #auth-email-submit{width:100%;margin-top:var(--sp-1)}.auth-divider{display:flex;align-items:center;gap:var(--sp-3);margin:var(--sp-3) 0;color:var(--hf-ink-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--hf-border)}.auth-cta-stack{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-3);width:100%}.auth-panel #auth-error{margin-top:var(--sp-3)}.auth-legal{margin:var(--sp-3) 0 0;text-align:center;font-size:var(--fs-xs)}.auth-legal a{color:var(--hf-sage-soft);text-decoration:underline;text-underline-offset:2px}.landing-band{background:var(--hf-elevated);border-top:1px solid var(--hf-border);border-bottom:1px solid var(--hf-border)}.landing-band-inner{max-width:1100px;margin:0 auto;padding:var(--sp-8) var(--sp-6);text-align:center}.landing-section-title{margin:0 0 var(--sp-3);font-family:var(--hf-font-ui);font-size:clamp(1.45rem,4vw,1.85rem);font-weight:600;color:var(--hf-ink)}.landing-section-lead{margin:0 auto;max-width:36rem;font-size:var(--fs-lg);line-height:var(--lh-loose);color:var(--hf-ink-muted)}.landing-features{display:grid;grid-template-columns:1fr;gap:var(--sp-6);margin:2.25rem auto 0;text-align:left}@media(min-width:720px){.landing-features{grid-template-columns:repeat(3,1fr);gap:var(--sp-6)}}.landing-feature{padding:var(--sp-5) var(--sp-5);background:var(--hf-paper);border-radius:var(--r-md);border:1px solid rgba(71,101,93,.1)}.landing-feature-icon{display:block;font-size:var(--fs-xl);color:var(--hf-sage-soft);margin-bottom:var(--sp-2)}.landing-feature h3{margin:0 0 var(--sp-2);font-size:var(--fs-lg);font-weight:600;color:var(--hf-ink)}.landing-feature p{margin:0;font-size:var(--fs-base);line-height:var(--lh-base);color:var(--hf-ink-muted)}.landing-strip{overflow:hidden;padding:var(--sp-6) 0;background:#15201c;border-bottom:1px solid var(--hf-border)}.landing-strip-track{display:flex;gap:var(--sp-4);width:max-content;animation:stripScroll 42s linear infinite;padding:0 var(--sp-4)}.landing-strip-item{display:flex;align-items:center;gap:var(--sp-3);width:260px;flex-shrink:0;padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-2);background:var(--hf-elevated);border-radius:var(--r-md);border:1px solid var(--hf-border)}.landing-strip-item img{width:56px;height:72px;object-fit:cover;border-radius:var(--r-sm);flex-shrink:0}.landing-strip-item div{display:flex;flex-direction:column;gap:var(--sp-1);text-align:left;min-width:0}.landing-strip-item strong{font-size:var(--fs-md);color:var(--hf-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-strip-item span{font-size:var(--fs-xs);color:var(--hf-ink-soft)}.landing-strip-item em{font-style:normal;font-size:var(--fs-xs);color:var(--hf-sage-soft)}@keyframes stripScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-band--join{background:var(--hf-paper);border-bottom:none}.landing-join-row{display:flex;flex-direction:column;align-items:center;gap:var(--sp-6);text-align:center}@media(min-width:800px){.landing-join-row{flex-direction:row;justify-content:space-between;text-align:left;padding-top:3.5rem;padding-bottom:3.5rem}.landing-join-copy .landing-section-lead{margin:0}}.btn-apple{background:#111;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:52px;font-size:var(--fs-base);border-radius:var(--r-md)}.btn-apple:hover{background:#000}.btn-google{background:var(--hf-sage-deep);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:52px;font-size:var(--fs-base);font-weight:600;border-radius:var(--r-md)}.btn-google:hover{background:var(--hf-sage-darker)}.btn-apple:disabled,.btn-google:disabled{opacity:.65;cursor:wait}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.mobile-tab-bar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-nav);display:grid;grid-template-columns:repeat(6,1fr);align-items:end;gap:0;padding:.35rem .25rem calc(.35rem + env(safe-area-inset-bottom));background:#24332ef5;border-top:1px solid var(--hf-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -6px 24px #00000059}.mobile-tab-bar[hidden]{display:none!important}.mobile-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-1);min-height:52px;padding:var(--sp-1) .15rem;background:transparent;border:none;color:var(--hf-ink-muted);font-size:var(--fs-2xs);font-weight:500;font-family:var(--hf-font-ui)}.mobile-tab i{font-size:var(--fs-xl)}.mobile-tab.is-active{color:var(--hf-mist);font-weight:600}.mobile-tab.is-active i{color:var(--hf-mist)}.mobile-tab-add-circle{width:2.6rem;height:2.6rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--hf-sage-deep);color:#fff;font-size:var(--fs-2xl);font-weight:500;line-height:1;margin-top:-.85rem;box-shadow:0 6px 16px #47655d59}.mobile-tab-add.is-active .mobile-tab-add-circle,.mobile-tab-add:active .mobile-tab-add-circle{background:var(--hf-sage-darker)}body.has-mobile-nav #app-root{padding-bottom:calc(var(--hf-bottom-chrome) + var(--sp-6))}body.has-mobile-nav .site-footer{display:none}.landing-mobile-posters{display:block;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:var(--sp-3) 0 var(--sp-1);scrollbar-width:none}.landing-mobile-posters::-webkit-scrollbar{display:none}.landing-mobile-posters-track{display:flex;gap:var(--sp-3);padding:0 var(--sp-4) var(--sp-2);width:max-content}.landing-poster--mobile{width:132px;transform:none!important;flex-shrink:0}.landing-poster--mobile img{aspect-ratio:3 / 4}@media(min-width:960px){.landing-mobile-posters{display:none}}@media(max-width:859px){.header-nav-desktop #search-users-button,.header-nav-desktop #view-profile-button,.header-nav-desktop #edit-profile-button,.header-nav-desktop #sign-out-button,.header-add-desktop{display:none!important}.main-header.is-signed-in .header-nav-desktop{display:none}.brand-text{font-size:var(--fs-lg)}.auth-cta-stack{width:100%}.btn-apple,.btn-google{min-height:54px;font-size:var(--fs-lg)}.dashboard-hero{margin-bottom:var(--sp-4)}.dashboard-greeting{font-size:var(--fs-xl)}.profile-stats{max-width:none;gap:var(--sp-1)}.stat-block{min-height:48px}}@media(min-width:860px){.mobile-tab-bar{display:none!important}body.has-mobile-nav #app-root{padding-bottom:var(--sp-7)}body.has-mobile-nav .site-footer{display:block}}html.is-native .main-header{padding-top:calc(.65rem + env(safe-area-inset-top))}.dashboard-hero{margin-bottom:var(--sp-6);text-align:center}.dashboard-greeting{margin:0 0 var(--sp-1);font-family:var(--hf-font-ui);font-weight:600;font-size:var(--fs-3xl);color:var(--hf-ink)}.section-lead{margin:0 0 var(--sp-5);color:var(--hf-ink-muted);font-size:var(--fs-base)}.profile-stats{display:flex;justify-content:center;align-items:center;gap:var(--sp-3);margin:1rem auto;padding:var(--sp-3) var(--sp-4);background:var(--hf-elevated);border:1px solid var(--hf-border);border-radius:var(--r-md);max-width:28rem}.stat-block{background:transparent;color:var(--hf-ink);border:none;padding:var(--sp-1) var(--sp-2);text-align:center;min-width:4.5rem}.stat-number{font-size:var(--fs-xl);font-weight:700;color:var(--hf-sage-soft)}.stat-label{font-size:var(--fs-xs);color:var(--hf-ink-muted);text-transform:uppercase;letter-spacing:.04em}.stat-divider{width:1px;height:2rem;background:#47655d2e}.member-since{margin:var(--sp-2) 0 0;font-size:var(--fs-xs);color:var(--hf-ink-muted);text-align:center}.dashboard-section{margin-bottom:var(--sp-7)}.dashboard-section h3{margin:0 0 var(--sp-3);font-size:var(--fs-lg);font-weight:600;color:var(--hf-ink);display:flex;align-items:center;gap:var(--sp-2)}.empty-state{color:var(--hf-ink-muted);font-size:var(--fs-base);padding:var(--sp-2) 0}.review-panel{background:var(--hf-elevated);border:1px solid var(--hf-border);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4) var(--sp-3);margin-bottom:var(--sp-3);text-align:left;color:var(--hf-ink);box-shadow:var(--hf-shadow)}.review-panel.animate-in{animation:cardIn .45s ease both}@keyframes cardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.review-panel-header{margin-bottom:var(--sp-1)}.reviewer-name-on-panel{font-weight:600;font-size:var(--fs-md)}.view-review-button{display:block;width:100%;background:transparent;border:none;color:inherit;text-align:left;padding:0;cursor:pointer}.company-name-on-panel{display:block;font-size:var(--fs-lg);font-weight:600;margin-bottom:var(--sp-1)}.review-item-name-on-panel{color:var(--hf-ink-muted);font-size:var(--fs-md)}.rating-stars{color:var(--hf-star);margin-left:var(--sp-1);letter-spacing:1px}.review-panel-content{margin:var(--sp-2) 0 var(--sp-1);line-height:var(--lh-base);color:var(--hf-ink-soft);font-size:var(--fs-base)}.review-panel-actions{display:flex;gap:var(--sp-3);align-items:center;margin-top:var(--sp-1);padding-top:var(--sp-1);border-top:1px solid rgba(71,101,93,.1)}.like-icon-button,.comment-button{background:transparent;border:none;color:var(--hf-ink-soft);display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);font-size:var(--fs-md)}.liked-heart{color:var(--hf-heart)}.heart-pop{animation:heartPop .35s ease}@keyframes heartPop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.view-more-button{width:100%;margin-top:var(--sp-2)}.new-review-container,.edit-profile-container,.new-user-container,.user-search-container,.review-detail-container,.followers-page,.following-page,.main-container,.profile-company-container,.error-container{background:var(--hf-elevated);border:1px solid var(--hf-border);border-radius:var(--r-md);padding:var(--sp-5) var(--sp-5);color:var(--hf-ink);box-shadow:var(--hf-shadow)}.new-review-container h2,.edit-profile-container h2,.new-user-container h2,.user-search-container h2,.followers-page h2,.following-page h2,.review-detail-container h2{margin-top:0;font-weight:600;color:var(--hf-ink)}.company-highlight{color:var(--hf-sage-soft)}form{margin-top:var(--sp-3)}label{display:block;margin-bottom:var(--sp-1);font-weight:500;font-size:var(--fs-md);color:var(--hf-ink-muted);text-align:left}input[type=text],input[type=email],textarea,#company-search-input{width:100%;padding:var(--sp-3) var(--sp-3);margin-bottom:var(--sp-3);border:1px solid rgba(71,101,93,.22);border-radius:var(--r-sm);background:var(--hf-paper);color:var(--hf-ink);font-family:var(--hf-font-ui);font-size:16px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--hf-sage-soft);outline-offset:2px}.form-group{margin-bottom:var(--sp-2)}.button-group{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.button-group button[type=submit]{background:var(--hf-sage-deep);color:#fff;padding:var(--sp-3) var(--sp-5);border-radius:var(--r-sm)}.company-search-wrap{margin-bottom:var(--sp-3)}.company-search-suggestions{margin:0 0 var(--sp-2)}.did-you-mean-label{margin:0 0 var(--sp-1);font-size:var(--fs-xs);font-weight:600;color:var(--hf-ink-muted);letter-spacing:.02em}.did-you-mean-row{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.did-you-mean-chip{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-2);border:1px solid rgba(232,197,71,.35);border-radius:var(--r-pill);background:#e8c5471a;color:var(--hf-ink);font-size:var(--fs-md);font-weight:600;cursor:pointer;font-family:inherit}.did-you-mean-chip img{width:22px;height:22px;border-radius:var(--r-sm);object-fit:cover}.did-you-mean-chip:active{background:#e8c54733}.create-place-soft{margin:var(--sp-1) 0 var(--sp-3);padding:var(--sp-3) var(--sp-3);border-radius:var(--r-sm);border:1px dashed rgba(71,101,93,.35);background:#658b8114}.create-place-soft-text{margin:0 0 var(--sp-2);font-size:var(--fs-md);color:var(--hf-ink-soft);line-height:1.35}.create-place-dismiss{min-height:44px}.company-option{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3);background:transparent;border-bottom:1px solid rgba(71,101,93,.18);border-radius:0;margin-bottom:0;cursor:pointer;list-style:none;min-height:56px}.company-option:last-child{border-bottom:none}.company-option:active,.company-option:hover{background:#658b8124}.company-option-logo,.company-option-mono{flex-shrink:0;width:40px;height:40px;border-radius:var(--r-sm);object-fit:contain;background:#fff}.company-option-mono{display:inline-flex;align-items:center;justify-content:center;object-fit:unset;background:var(--hf-sage-deep);color:var(--hf-ink);font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:var(--fs-lg)}.company-option-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1);text-align:left}.company-option-name{font-weight:600;font-size:var(--fs-base);color:var(--hf-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-option-meta{font-size:var(--fs-xs);color:var(--hf-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-option--empty{justify-content:center;color:var(--hf-ink-muted);font-size:var(--fs-md);cursor:default;min-height:48px}.company-option--empty:hover,.company-option--empty:active{background:transparent}.osm-badge{flex-shrink:0;font-size:var(--fs-2xs);font-weight:600;color:var(--hf-mist);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);border:1px solid rgba(197,212,207,.25)}.message-box{margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-3);border-radius:var(--r-sm);font-size:var(--fs-md)}.info-message{background:#ffffff1f}.success-message{background:#2ecc7140}.error-message{background:#e74c3c40}.star-rating{display:flex;gap:0;font-size:1.75rem;cursor:pointer;-webkit-user-select:none;user-select:none;margin:var(--sp-1) 0 var(--sp-4);touch-action:none}.star{color:#ffffff40;position:relative;padding:0 var(--sp-1);line-height:1}.star>i{display:block;pointer-events:none}.star.full,.star.hover-full,.star.half,.star.hover-half{color:var(--hf-star)}.user-card,.follower-card,.following-card,.user-list-card{display:block;width:100%;text-align:left;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-sm);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-2);color:#fff}.user-list-card:hover{background:#ffffff24}.profile-card{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-md);padding:var(--sp-5)}.profile-header h1,.profile-header h2{margin:0 0 var(--sp-1);font-family:var(--hf-font-ui);color:#fff}.profile-header p{color:var(--hf-ink-muted)}.rating-summary,.rating-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin:var(--sp-3) 0 var(--sp-5);flex-wrap:wrap}.rating-label{display:block;font-size:var(--fs-2xs);color:var(--hf-ink-muted);text-transform:uppercase;letter-spacing:.04em}.user-average,.world-average{text-align:center;min-width:5rem}.profile-header-title{flex:1;text-align:center}.average-rating{font-size:1.75rem;font-weight:700;color:var(--hf-star)}.reviews-table{width:100%;border-collapse:collapse;font-size:var(--fs-md)}.reviews-table th,.reviews-table td{text-align:left;padding:var(--sp-3) var(--sp-2);border-bottom:1px solid rgba(255,255,255,.1);vertical-align:top}.reviews-table th{color:var(--hf-ink-muted);font-weight:500;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em}.company-card{background:#ffffff14;border-radius:var(--r-sm);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-3);cursor:pointer;border:1px solid rgba(255,255,255,.1);transition:background .2s ease}.company-card:hover{background:#ffffff24}.review-card{background:#ffffff0f;border-radius:var(--r-sm);padding:var(--sp-3);margin-bottom:var(--sp-2)}.comment-item{background:#ffffff0f;border-radius:var(--r-sm);padding:var(--sp-3) var(--sp-3);margin-bottom:var(--sp-2)}.spinner-container{text-align:center;padding:var(--sp-8) var(--sp-4);color:#fff}@media(max-width:640px){.main-header{flex-wrap:wrap;padding:var(--sp-3) var(--sp-4)}.brand-link{font-size:var(--fs-lg)}.main-header nav{width:100%;justify-content:space-between}.main-header nav button:not(#add-review-button):not(#sign-out-button){font-size:var(--fs-xs);padding:var(--sp-2) var(--sp-2)}.reviews-table thead{display:none}.reviews-table,.reviews-table tbody,.reviews-table tr,.reviews-table td{display:block;width:100%}.reviews-table tr{margin-bottom:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid rgba(255,255,255,.12)}.reviews-table td{padding:var(--sp-1) 0}.profile-stats{gap:var(--sp-1)}}.feed-tabs{display:flex;gap:var(--sp-1);margin:0 0 var(--sp-4);padding:var(--sp-1);background:#00000038;border-radius:var(--r-pill);border:1px solid var(--hf-border)}.feed-tab{flex:1;border:none;background:transparent;color:var(--hf-ink-muted);font-family:var(--hf-font-ui);font-weight:600;font-size:var(--fs-base);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-pill);cursor:pointer;transition:background .2s ease,color .2s ease}.feed-tab.is-active{background:var(--hf-mist);color:var(--hf-sage-darker)}.feed-tab--map{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--sp-1);padding-inline:var(--sp-3);color:var(--hf-mist)}.feed-tab--map i{font-size:var(--fs-base)}.feed-panel[hidden]{display:none!important}body:has(.dashboard--foryou) #app-root{margin-top:var(--sp-1);margin-bottom:0;padding-bottom:0}.dashboard--foryou{display:flex;flex-direction:column;height:calc(100dvh - env(safe-area-inset-top) - var(--hf-header-h) - var(--hf-bottom-chrome) - var(--sp-8));max-width:none}@media(min-width:860px){body:has(.dashboard--foryou) #app-root{max-width:480px}}.dashboard--foryou .feed-tabs{flex:0 0 auto;margin-bottom:var(--sp-2)}.dashboard--foryou .feed-panel--foryou{flex:1 1 auto;min-height:0;margin:0;padding:0}.foryou-root{height:100%;min-height:0}.for-you-feed{display:flex;flex-direction:column;gap:0;height:100%;overflow-y:scroll;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scroll-behavior:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-y;margin:0;padding:0;border-radius:var(--r-md);background:#101816}.for-you-feed::-webkit-scrollbar{display:none}.for-you-card{position:relative;flex:0 0 100%;width:100%;height:100%;min-height:100%;scroll-snap-align:start;scroll-snap-stop:always;border-radius:0;overflow:hidden;background:#101816;border:none;animation:forYouIn .35s ease both}@keyframes forYouIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}.for-you-card-media{position:relative;width:100%;height:100%}.for-you-card-image{width:100%;height:100%;object-fit:cover}.for-you-card-image.placeholder{background:linear-gradient(160deg,#2a3b35,#1a2421)}.for-you-card-fill{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);padding:1.5rem 1.25rem 5.5rem;text-align:center;pointer-events:none}.for-you-card-monogram{width:5.5rem;height:5.5rem;border-radius:50%;display:grid;place-items:center;font-family:var(--hf-font-brand);font-size:2.4rem;color:#fff;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.18),transparent 55%),linear-gradient(145deg,var(--hf-sage-soft),var(--hf-sage-deep));border:1px solid rgba(255,255,255,.16);box-shadow:0 12px 36px #00000059;animation:forYouMonogramIn .55s ease both}.for-you-card-fill-mark{width:2.25rem;height:2.25rem;border-radius:50%;display:grid;place-items:center;color:var(--hf-mist);background:#ffffff14;border:1px solid rgba(255,255,255,.1);font-size:var(--fs-md)}.for-you-card-fill-label{max-width:16rem;font-size:var(--fs-base);font-weight:600;color:#ffffffe0;line-height:1.35}@keyframes forYouMonogramIn{0%{opacity:0;transform:scale(.85) translateY(8px)}to{opacity:1;transform:none}}.for-you-card.is-text-only .for-you-card-text{-webkit-line-clamp:6;font-size:var(--fs-base)}.for-you-card.is-text-only .for-you-card-gradient{background:linear-gradient(180deg,rgba(10,16,14,.15) 0%,transparent 34%,rgba(10,16,14,.45) 62%,rgba(10,16,14,.96) 100%)}.for-you-card-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(10,16,14,.25) 0%,transparent 28%,transparent 42%,rgba(10,16,14,.55) 68%,rgba(10,16,14,.94) 100%);pointer-events:none}.for-you-card-spotlight{position:absolute;top:.85rem;left:.85rem;z-index:var(--z-overlay)}.spotlight-badge{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:700;letter-spacing:.02em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18)}.spotlight-badge--viral{background:#e8c54738;color:#f3e4a0}.spotlight-badge--paid{background:#658b8173;color:#eef6f3}.for-you-card.is-spotlight-viral{box-shadow:inset 0 0 0 1px #e8c54747}.for-you-card.is-spotlight-paid{box-shadow:inset 0 0 0 1px #7a9e9566}.for-you-card-body{position:absolute;left:0;right:3.5rem;bottom:0;min-width:0;padding:var(--sp-4) var(--sp-4) var(--sp-5);color:#fff;z-index:var(--z-raised);cursor:pointer}.for-you-card-place{font-family:var(--hf-font-brand);font-size:var(--fs-xl);line-height:var(--lh-tight);letter-spacing:.02em;display:flex;align-items:center;gap:var(--sp-1);min-width:0}.for-you-card-place>span:not(.verified-inline){display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.verified-inline{color:var(--hf-sage-soft);font-size:var(--fs-md)}.for-you-card-item{font-size:var(--fs-base);color:var(--hf-mist);margin-top:var(--sp-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.for-you-card-rating{color:var(--hf-star);margin:var(--sp-1) 0;letter-spacing:.05em}.for-you-card-text{margin:var(--sp-1) 0 var(--sp-2);font-size:var(--fs-md);line-height:1.35;color:#ffffffe6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.for-you-card-author{display:inline-flex;align-items:center;gap:var(--sp-2);margin:var(--sp-1) 0 0;padding:var(--sp-1) var(--sp-2) var(--sp-1) var(--sp-1);min-height:44px;border:1px solid rgba(255,255,255,.28);border-radius:var(--r-pill);background:#00000047;font-size:var(--fs-md);font-weight:600;color:#fff;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.for-you-author-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;font-size:var(--fs-2xs);flex:0 0 auto;display:grid;place-items:center;font-weight:700;color:#fff;background:linear-gradient(145deg,var(--hf-sage-soft),var(--hf-sage-deep));border:1px solid rgba(255,255,255,.14)}.for-you-card-author:hover,.for-you-card-author:focus-visible{color:#fff;background:#ffffff24;border-color:#ffffff80}.for-you-open-post{display:inline-flex;align-items:center;margin-top:var(--sp-1);padding:var(--sp-1) 0;min-height:var(--hf-tap);border:none;background:transparent;color:var(--hf-sage-soft);font-size:var(--fs-sm);font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.for-you-card-actions{position:absolute;right:.65rem;bottom:1.25rem;z-index:var(--z-overlay);display:flex;flex-direction:column;gap:var(--sp-3)}.for-you-like,.for-you-comment{display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);border:none;background:transparent;color:#fff;font-size:var(--fs-xl);cursor:pointer;padding:var(--sp-1)}.for-you-like span,.for-you-comment span{font-size:var(--fs-xs);font-weight:600}.dbl-heart-burst{position:absolute;left:50%;top:46%;z-index:var(--z-popover);pointer-events:none;transform:translate(-50%,-50%);color:#fff;font-size:5.2rem;filter:drop-shadow(0 8px 18px rgba(0,0,0,.45));animation:dblHeartBurst .85s cubic-bezier(.2,.8,.2,1) forwards}.dbl-heart-burst i{color:var(--hf-heart);-webkit-text-stroke:2px rgba(255,255,255,.55)}@keyframes dblHeartBurst{0%{opacity:0;transform:translate(-50%,-50%) scale(.35)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}55%{opacity:1;transform:translate(-50%,-52%) scale(1)}to{opacity:0;transform:translate(-50%,-62%) scale(1.35)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.comments-mode .main-header{display:none}body.comments-mode #app-root{max-width:none;padding:0;margin:0}.comments-page{display:flex;flex-direction:column;min-height:calc(100dvh - var(--hf-bottom-chrome));height:calc(100dvh - var(--hf-bottom-chrome));background:radial-gradient(120% 80% at 50% -10%,rgba(122,158,149,.22),transparent 55%),var(--hf-paper);color:var(--hf-ink)}.comments-topbar{flex:0 0 auto;display:flex;align-items:center;gap:var(--sp-3);padding:max(.55rem,env(safe-area-inset-top)) .85rem .7rem;border-bottom:1px solid var(--hf-border);background:#1a2421eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.comments-back{width:44px;height:44px;border-radius:50%;border:1px solid var(--hf-border);background:var(--hf-elevated);color:var(--hf-ink);font-size:var(--fs-2xl);line-height:1;display:grid;place-items:center;cursor:pointer}.comments-topbar-titles{min-width:0}.comments-topbar-titles h1{margin:0;font-family:var(--hf-font-brand);font-size:var(--fs-lg);letter-spacing:.02em}.comments-topbar-sub{margin:var(--sp-1) 0 0;font-size:var(--fs-xs);color:var(--hf-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comments-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--sp-3) var(--sp-4) var(--sp-4)}.comments-hero-media-wrap{display:flex;align-items:center;justify-content:center;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--hf-border);margin-bottom:var(--sp-3);background:#000;max-height:min(62vh,520px)}.comments-hero-media{display:block;width:auto;height:auto;max-width:100%;max-height:min(62vh,520px);object-fit:contain;vertical-align:middle}.comments-hero-card{padding:var(--sp-4) var(--sp-4);border-radius:var(--r-lg);border:1px solid var(--hf-border);background:#24332ee0;box-shadow:0 10px 28px #00000038}.comments-hero-head{display:flex;gap:var(--sp-3);align-items:center}.comments-hero-avatar,.comment-avatar,.comments-composer-avatar{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--hf-sage-soft),var(--hf-sage-deep));color:#fff;font-family:var(--hf-font-brand);font-size:var(--fs-base);object-fit:cover}.comments-hero-avatar-btn,.comment-avatar-btn{padding:0;border:none;background:transparent;cursor:pointer;border-radius:50%;flex:0 0 auto}.comments-hero-name,.comment-author.profile-tap{padding:0;border:none;background:transparent;color:var(--hf-sage-soft);font:inherit;font-weight:700;cursor:pointer;text-align:left}.comments-hero-name:hover,.comment-author.profile-tap:hover{text-decoration:underline}.comments-hero-who{min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.comments-hero-who strong{font-size:var(--fs-base)}.comments-hero-who span{font-size:var(--fs-xs);color:var(--hf-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comments-hero-rating{margin-top:var(--sp-2);font-size:var(--fs-base)}.comments-hero-text{margin:var(--sp-2) 0 0;font-size:var(--fs-base);line-height:var(--lh-base);color:var(--hf-ink-soft)}.comments-hero-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.comments-action-btn{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--hf-tap);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--hf-border);background:#0003;color:var(--hf-ink);font-family:var(--hf-font-ui);font-size:var(--fs-md);font-weight:600;cursor:pointer}.comments-action-btn--ghost{color:var(--hf-ink-muted);font-weight:500}.comments-thread-wrap{margin-top:var(--sp-4)}.comments-thread-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-3)}.comments-thread-head h2{margin:0;font-size:var(--fs-base);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hf-ink-muted)}.comments-count-pill{min-width:1.6rem;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);background:#7a9e9538;color:var(--hf-mist);font-size:var(--fs-xs);font-weight:700;text-align:center}.comments-thread{display:flex;flex-direction:column;gap:var(--sp-3)}.comment-row{display:flex;gap:var(--sp-3);align-items:flex-start;animation:commentIn .28s ease}@keyframes commentIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.comment-bubble{flex:1;min-width:0;padding:var(--sp-3) var(--sp-3);border-radius:var(--r-lg) var(--r-lg) var(--r-lg) var(--r-sm);background:#24332eeb;border:1px solid var(--hf-border)}.comment-meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-1)}.comment-author{font-size:var(--fs-md);font-weight:700}.comment-time{font-size:var(--fs-xs);color:var(--hf-ink-muted);flex-shrink:0}.comment-text{margin:0;font-size:var(--fs-base);line-height:var(--lh-base);color:var(--hf-ink-soft);white-space:pre-wrap;word-break:break-word}.comments-empty{text-align:center;padding:var(--sp-6) var(--sp-4);color:var(--hf-ink-muted);border:1px dashed var(--hf-border);border-radius:var(--r-lg);background:#0000001f}.comments-empty i{font-size:var(--fs-2xl);color:var(--hf-sage-soft);margin-bottom:var(--sp-2)}.comments-empty p{margin:var(--sp-1) 0;font-weight:600;color:var(--hf-ink-soft)}.comments-empty span{font-size:var(--fs-sm)}.comments-composer{flex:0 0 auto;display:flex;align-items:flex-end;gap:var(--sp-2);margin:0;padding:var(--sp-3) var(--sp-3) calc(var(--sp-3) + var(--hf-safe-bottom));border-top:1px solid var(--hf-border);background:#1a2421f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.comments-composer textarea{flex:1;min-height:44px;max-height:120px;margin:0;padding:var(--sp-3) var(--sp-3);border-radius:var(--r-lg);border:1px solid var(--hf-border);background:var(--hf-elevated);color:var(--hf-ink);font-family:var(--hf-font-ui);font-size:16px;line-height:1.35;resize:none}.comments-composer textarea:focus-visible{border-color:var(--hf-sage-soft)}.comments-send{flex:0 0 auto;width:46px;height:46px;border-radius:50%;border:none;background:var(--hf-sage);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 16px #47655d73}.comments-send:disabled{opacity:.5;cursor:not-allowed}.comments-send:active:not(:disabled){transform:scale(.96)}.review-thumb{width:100%;max-height:180px;object-fit:cover;border-radius:var(--r-sm) var(--hf-radius-sm) 0 0;margin:-.85rem -.85rem .65rem;width:calc(100% + 1.7rem)}.company-option.is-verified{background:#658b811f}.photo-upload-group .section-lead{margin-top:var(--sp-1)}.photo-pick-label{display:inline-flex;cursor:pointer}.unverified-note{font-size:var(--fs-xs);color:var(--hf-ink-muted);font-weight:500;margin-left:var(--sp-1)}.verified-badge{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-xs);font-weight:600;color:var(--hf-sage-soft);white-space:nowrap}#company-search-results,.company-search-results{list-style:none;margin:0;padding:0;max-height:min(42vh,280px);overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--hf-elevated);border:1px solid var(--hf-border);border-radius:var(--r-sm)}#company-search-results:empty,.company-search-results:empty{display:none}.photo-picker{margin:var(--sp-2) 0 var(--sp-4)}.photo-preview-row{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-top:var(--sp-3)}.photo-preview{position:relative;width:96px;height:96px;border-radius:var(--r-sm);overflow:hidden;border:1px solid var(--hf-border)}.photo-preview img,.photo-preview video{width:100%;height:100%;object-fit:cover}.photo-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.media-chip{position:absolute;left:.3rem;bottom:.3rem;font-size:var(--fs-2xs);font-weight:700;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);background:#000000a6;color:#fff}.photo-remove{position:absolute;top:.2rem;right:.2rem;width:1.4rem;height:1.4rem;border:none;border-radius:50%;background:#000000a6;color:#fff;cursor:pointer;line-height:1}.for-you-card-video{object-fit:cover;background:#000}.for-you-card-text-only{position:relative;background:radial-gradient(520px 280px at 18% 18%,rgba(101,139,129,.42),transparent 58%),radial-gradient(420px 260px at 88% 72%,rgba(232,197,71,.12),transparent 55%),linear-gradient(165deg,#2f433d,#15201c 55%,#101816)}.for-you-sentinel{flex:0 0 0;height:0;overflow:hidden;pointer-events:none}.for-you-sentinel.is-loading{flex:0 0 2.5rem;height:2.5rem;display:grid;place-items:center}.for-you-sentinel.is-loading:after{content:"";width:1.1rem;height:1.1rem;border:2px solid rgba(255,255,255,.25);border-top-color:var(--hf-sage-soft);border-radius:50%;animation:forYouSpin .7s linear infinite}@keyframes forYouSpin{to{transform:rotate(360deg)}}.post-success{max-width:var(--hf-max);margin:0 auto;padding:var(--sp-6) var(--sp-4) var(--sp-8);text-align:center}.post-success-check{width:3.25rem;height:3.25rem;margin:0 auto .85rem;border-radius:50%;background:var(--hf-sage);color:#fff;font-size:var(--fs-2xl);display:grid;place-items:center;box-shadow:0 8px 24px #658b8159;animation:checkPop .5s cubic-bezier(.34,1.4,.64,1) both}@keyframes checkPop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.post-success-preview{position:relative;height:min(52dvh,420px);min-height:min(52dvh,420px);flex:none;margin:1.25rem auto;text-align:left;max-width:420px;border-radius:var(--r-md);overflow:hidden}.post-success-preview .for-you-card-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.post-success .for-you-card-meta{position:absolute;left:0;right:0;bottom:0;padding:var(--sp-4);background:linear-gradient(transparent,#000000d9);color:#fff;z-index:var(--z-raised)}.post-success .for-you-card-meta p{margin:var(--sp-1) 0 0;font-size:var(--fs-md);opacity:.9}.post-success .btn-lg{width:100%}.post-count{color:var(--hf-ink-muted);font-size:var(--fs-md);margin:var(--sp-1) 0 var(--sp-3)}.animate-in{animation:forYouIn .45s ease both}.review-compose .rating-stars--hero{text-align:center;margin:var(--sp-2) 0 var(--sp-4)}.review-compose .star-rating{justify-content:center;font-size:2.35rem;margin-bottom:var(--sp-1)}.rating-hint{margin:0;font-size:var(--fs-base);font-weight:600;color:var(--hf-sage-soft)}.recent-places{margin-bottom:var(--sp-3)}.recent-places-label{margin:0 0 var(--sp-2);font-size:var(--fs-sm);color:var(--hf-ink-muted);font-weight:600}.recent-places-row{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.place-chip{border:1px solid rgba(71,101,93,.28);background:#658b811f;color:var(--hf-ink);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-md);font-weight:500;cursor:pointer;min-height:44px}.place-chip:active{background:#658b8147}.activity-page{max-width:var(--hf-max);margin:0 auto;padding:.15rem 0 var(--sp-5)}.activity-header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-3)}.activity-header-actions{display:flex;align-items:center;gap:var(--sp-1)}.activity-header h2{margin:0;font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.01em}.activity-tabs{display:flex;gap:var(--sp-1);margin-bottom:var(--sp-3)}.activity-row{display:flex;align-items:center;gap:var(--sp-3);width:100%;text-align:left;border:none;background:var(--hf-surface);border-radius:var(--r-md);padding:var(--sp-3);margin-bottom:var(--sp-1);color:var(--hf-ink);cursor:pointer;min-height:56px}.activity-row.is-unread{background:#658b8129}.activity-row-main{display:flex;flex-direction:column;gap:var(--sp-1)}.activity-row-main strong{font-weight:600;font-size:var(--fs-base);line-height:1.35}.activity-time{font-size:var(--fs-xs);color:var(--hf-ink-muted)}.nav-badge{position:absolute;top:.15rem;right:calc(50% - 1.35rem);min-width:1.1rem;height:1.1rem;padding:0 var(--sp-1);border-radius:var(--r-pill);background:var(--hf-heart);color:#fff;font-size:var(--fs-2xs);font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.for-you-save{display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);border:none;background:transparent;color:#fff;font-size:var(--fs-xl);cursor:pointer;padding:var(--sp-1)}.for-you-save span{font-size:var(--fs-2xs);font-weight:600}.for-you-repost{display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);border:none;background:transparent;color:#fff;font-size:var(--fs-xl);cursor:pointer;padding:var(--sp-1)}.for-you-repost span{font-size:var(--fs-xs);font-weight:600}.reposted-icon{color:var(--hf-sage-soft)}.repost-pop{animation:repostPop .35s ease}@keyframes repostPop{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}.for-you-repost-banner{position:absolute;top:0;left:0;right:0;z-index:var(--z-floating);display:flex;align-items:center;gap:var(--sp-2);padding:calc(.65rem + env(safe-area-inset-top,0px)) .85rem .55rem;font-size:var(--fs-xs);font-weight:600;color:#ffffffeb;background:linear-gradient(180deg,rgba(0,0,0,.55),transparent);pointer-events:none}.for-you-repost-banner i{color:var(--hf-sage-soft);font-size:var(--fs-md)}.for-you-card.is-repost .for-you-card-body{padding-top:var(--sp-1)}.following-empty-state{display:flex;flex-direction:column;gap:var(--sp-3);max-width:18rem;margin:2rem auto;padding:var(--sp-5) var(--sp-4);text-align:center;border-radius:var(--r-md);background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.following-empty-title{margin:0;font-size:var(--fs-base);font-weight:700;color:#fff}.following-empty-copy{margin:0;font-size:var(--fs-md);line-height:var(--lh-base);color:var(--hf-ink-muted)}.review-abuse-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.btn-sm{font-size:var(--fs-sm)!important;padding:.4rem .7rem!important;min-height:var(--hf-tap)}.save-icon-button{border:none;background:transparent;color:var(--hf-ink);font-size:var(--fs-lg);cursor:pointer;padding:var(--sp-1)}body.map-mode #app-root{max-width:none;padding:0;margin:0}body.map-mode .main-header{display:none}.map-explore{position:relative;width:100%;min-height:calc(100dvh - var(--hf-bottom-chrome));height:calc(100dvh - var(--hf-bottom-chrome));background:#15201c;overflow:hidden}.map-explore-chrome{position:absolute;top:0;left:0;right:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--sp-3);padding:max(.65rem,env(safe-area-inset-top)) .75rem .75rem;background:linear-gradient(180deg,rgba(26,36,33,.92) 0%,rgba(26,36,33,.55) 70%,transparent 100%);pointer-events:none}.map-explore-chrome>*{pointer-events:auto}.map-chrome-back,.map-chrome-locate{flex:0 0 auto;width:44px;height:44px;border-radius:50%;border:1px solid var(--hf-border);background:#24332eeb;color:var(--hf-ink);display:grid;place-items:center;font-size:var(--fs-2xl);line-height:1;box-shadow:0 8px 24px #00000047;cursor:pointer}.map-chrome-back:active,.map-chrome-locate:active{transform:scale(.96)}.map-chrome-titles{flex:1;min-width:0}.map-chrome-titles h2{margin:0;font-family:var(--hf-font-brand);font-size:var(--fs-lg);letter-spacing:.02em;color:var(--hf-ink)}.map-chrome-status{margin:var(--sp-1) 0 0;font-size:var(--fs-xs);color:var(--hf-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-locate-dot{width:12px;height:12px;border-radius:50%;background:#5bbcff;box-shadow:0 0 0 3px #5bbcff59}.hf-map-3d{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hf-map-3d .maplibregl-ctrl-bottom-right{bottom:calc(var(--sp-8) + var(--hf-safe-bottom));right:var(--sp-3)}.hf-map-3d .maplibregl-ctrl-group{background:#24332eeb;border:1px solid var(--hf-border);border-radius:var(--r-md);overflow:hidden;box-shadow:0 8px 20px #0000004d}.hf-map-3d .maplibregl-ctrl-group button{background:transparent;border-color:var(--hf-border)}.hf-map-3d .maplibregl-ctrl-group button+button{border-top-color:var(--hf-border)}.map-explore-hint{position:absolute;left:50%;bottom:calc(var(--sp-3) + var(--hf-safe-bottom));transform:translate(-50%);z-index:var(--z-floating);margin:0;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-pill);font-size:var(--fs-xs);color:var(--hf-ink-soft);background:#1a2421c7;border:1px solid var(--hf-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;animation:map-hint-fade 4.5s ease forwards}@keyframes map-hint-fade{0%,70%{opacity:1}to{opacity:0}}.hf-user-puck{position:relative;width:22px;height:22px}.hf-user-puck-core{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#5bbcff;border:2px solid #fff;box-shadow:0 2px 8px #0006;z-index:var(--z-raised)}.hf-user-puck-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#5bbcff47;animation:puck-pulse 2.2s ease-out infinite}@keyframes puck-pulse{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.8);opacity:0}}.hf-map-marker{position:relative;border:none;background:transparent;padding:0;cursor:pointer;filter:drop-shadow(0 4px 10px rgba(0,0,0,.4));transition:transform .15s ease}.hf-map-marker:active{transform:scale(.94)}.hf-map-marker-disc{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:2.5px solid #fff;background:var(--hf-elevated);overflow:hidden}.hf-map-marker.is-unvisited .hf-map-marker-disc{border-color:#ffffff8c}.hf-map-marker.is-unvisited .hf-map-marker-logo,.hf-map-marker.is-unvisited .hf-map-marker-mono{filter:grayscale(1) opacity(.55)}.hf-map-marker.is-reviewed .hf-map-marker-disc{border-color:var(--hf-mist);box-shadow:0 0 0 2px #658b8173}.hf-map-marker-logo{width:100%;height:100%;object-fit:contain;background:#fff;padding:4px;box-sizing:border-box}.hf-map-marker-mono{font-family:var(--hf-font-brand);font-size:var(--fs-lg);color:var(--hf-ink)}.hf-map-marker-stars{position:absolute;left:50%;bottom:-6px;transform:translate(-50%);display:inline-flex;align-items:center;gap:var(--sp-1);min-width:1.7rem;justify-content:center;padding:var(--sp-1) var(--sp-1);border-radius:var(--r-pill);font-size:var(--fs-2xs);font-weight:700;color:var(--hf-paper);background:var(--hf-star);border:1.5px solid #fff;box-shadow:0 2px 6px #00000059}.hf-map-marker-stars i{font-style:normal;font-size:var(--fs-2xs)}.hf-map-popup .maplibregl-popup-content{padding:0;border-radius:var(--r-lg);background:var(--hf-elevated);color:var(--hf-ink);border:1px solid var(--hf-border);box-shadow:var(--hf-shadow);overflow:hidden}.hf-map-popup .maplibregl-popup-close-button{color:var(--hf-ink-muted);font-size:var(--fs-xl);padding:var(--sp-1) var(--sp-2)}.hf-map-popup .maplibregl-popup-tip{border-top-color:var(--hf-elevated)}.map-sheet-card{padding:var(--sp-3) var(--sp-4) var(--sp-3);min-width:220px;font-family:var(--hf-font-ui)}.map-sheet-card-top{display:flex;gap:var(--sp-3);align-items:flex-start}.map-sheet-logo{width:44px;height:44px;border-radius:var(--r-md);object-fit:cover;border:1px solid var(--hf-border);flex-shrink:0}.map-sheet-logo.is-muted{filter:grayscale(1) opacity(.6)}.map-sheet-mono{width:44px;height:44px;border-radius:var(--r-md);display:grid;place-items:center;background:var(--hf-sage-deep);font-family:var(--hf-font-brand);flex-shrink:0}.map-sheet-name{display:block;font-size:var(--fs-base);line-height:var(--lh-tight)}.map-sheet-meta{margin-top:var(--sp-1);font-size:var(--fs-xs);color:var(--hf-ink-muted)}.map-sheet-addr{margin-top:var(--sp-1);font-size:var(--fs-xs);color:var(--hf-ink-muted);line-height:1.35}.map-sheet-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.map-popup{min-width:140px;font-family:var(--hf-font-ui)}.map-popup-addr{font-size:var(--fs-xs);color:var(--hf-ink-muted);margin:var(--sp-1) 0}.map-popup-actions{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin-top:var(--sp-2)}#open-map-button{margin-top:var(--sp-3);width:100%}.hf-page,.messages-page,.activity-page{max-width:var(--hf-max);margin:0 auto;padding:.15rem 0 var(--sp-5)}.hf-page-header{margin-bottom:var(--sp-3)}.hf-page-header--row{display:flex;align-items:center;gap:var(--sp-3)}.hf-page-header--row .hf-page-title,.hf-page-header--row h1,.hf-page-header--row h2{flex:1;min-width:0}.hf-page-title,.hf-page-header h1,.hf-page-header h2{margin:0;font-family:var(--hf-font-ui);font-weight:600;font-size:var(--fs-2xl);line-height:var(--lh-tight);letter-spacing:-.01em}.hf-page-header .section-lead{margin:var(--sp-1) 0 0}.search-page .sticky-search{position:sticky;top:var(--hf-header-h);z-index:var(--z-sticky);display:flex;gap:var(--sp-2);align-items:center;margin:0 0 var(--sp-3);padding:var(--sp-1) 0;background:linear-gradient(180deg,#1a2421f5 70%,#1a242100)}.search-field{flex:1;display:flex;align-items:center;gap:var(--sp-2);min-height:48px;margin:0;padding:0 var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--hf-border);background:var(--hf-elevated);color:var(--hf-ink-muted)}.search-field input{flex:1;border:none!important;background:transparent!important;box-shadow:none!important;margin:0!important;padding:.7rem 0!important;min-height:44px;color:var(--hf-ink);font-size:16px}.search-field input:focus-visible{outline:none}.search-field:focus-within{border-color:var(--hf-sage-soft);outline:2px solid var(--hf-sage-soft);outline-offset:2px}.search-submit{flex:0 0 auto;min-width:3.25rem;border-radius:var(--r-pill)!important;min-height:48px}.user-results-list{display:flex;flex-direction:column;gap:var(--sp-2)}.user-row{display:flex;align-items:center;gap:var(--sp-3);min-height:64px;padding:var(--sp-3) var(--sp-3);border-radius:var(--r-md);background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.user-avatar,.profile-avatar{flex:0 0 auto;width:2.75rem;height:2.75rem;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:var(--fs-md);letter-spacing:.02em;color:#fff;background:linear-gradient(145deg,var(--hf-sage-soft),var(--hf-sage-deep));border:1px solid rgba(255,255,255,.14);object-fit:cover}.user-avatar--photo,.profile-avatar.user-avatar--photo,img.profile-avatar,img.user-avatar,img.comments-hero-avatar,img.comment-avatar{padding:0;display:block}.profile-avatar-wrap{position:relative;width:5.5rem;height:5.5rem}.profile-hero .profile-avatar,.profile-avatar-wrap .profile-avatar{width:5.5rem;height:5.5rem;font-size:var(--fs-xl)}.profile-avatar-edit{position:absolute;right:0;bottom:0;width:2.25rem;height:2.25rem;border-radius:50%;border:2px solid var(--hf-paper);background:var(--hf-sage-soft);color:#12201c;display:grid;place-items:center;cursor:pointer}.profile-bio{margin:.35rem auto .55rem;max-width:28rem;font-size:var(--fs-base);line-height:var(--lh-base);color:#ffffffe0;text-align:center}.settings-photo-row{display:flex;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-4)}.settings-avatar-wrap .profile-avatar,.settings-avatar{width:4.5rem;height:4.5rem;font-size:var(--fs-lg)}.settings-photo-actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1)}.settings-photo-btn{min-height:44px}.settings-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0}.settings-photo-status.is-ok{color:var(--hf-sage-soft)}.settings-photo-status.is-err{color:var(--hf-danger-ink)}#edit-bio{width:100%;resize:vertical;min-height:4.5rem}.activity-row-open{flex:1;min-width:0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;padding:0}.activity-actor-link{flex:0 0 auto;border:1px solid rgba(255,255,255,.18);background:transparent;color:var(--hf-sage-soft);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-3);font-size:var(--fs-xs);font-weight:600;min-height:var(--hf-tap);cursor:pointer}.user-row .user-info{flex:1;min-width:0;text-align:left}.user-row .display-name{font-weight:600;font-size:var(--fs-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-name-link{display:block;width:100%;padding:0;border:none;background:transparent;font:inherit;font-weight:600;color:inherit;text-align:left;cursor:pointer}.user-name-link:hover,.user-name-link:focus-visible{color:var(--hf-sage-deep);text-decoration:underline}.user-row-actions{display:flex;align-items:center;gap:var(--sp-1);flex:0 0 auto}.user-row .follow-button,.user-row .unfollow-button{flex:0 0 auto;min-height:44px;min-width:6.25rem;border-radius:var(--r-pill)!important;padding:.45rem .9rem!important}.user-row .message-button{min-width:44px;min-height:44px;padding:.45rem!important;border-radius:var(--r-pill)!important}.search-group+.search-group{margin-top:var(--sp-5)}.search-group-title{margin:0 0 var(--sp-2);font-size:var(--fs-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hf-ink-muted)}.search-group-list{display:flex;flex-direction:column;gap:var(--sp-2)}.search-thumb,.search-thumb-fallback{flex:0 0 auto;width:44px;height:44px;aspect-ratio:1 / 1;border-radius:var(--r-sm)}.search-thumb{object-fit:cover;background:var(--hf-elevated)}.search-thumb--logo{object-fit:contain;background:#fff}.search-thumb-fallback{display:inline-flex;align-items:center;justify-content:center;background:var(--hf-sage-deep);color:var(--hf-ink);font-weight:700;font-size:var(--fs-lg)}.search-row-name{display:flex;align-items:center;gap:var(--sp-2);min-width:0;font-weight:600;font-size:var(--fs-base);color:var(--hf-ink)}.search-row-meta{display:flex;align-items:center;gap:var(--sp-2);min-width:0;margin-top:var(--sp-1);font-size:var(--fs-sm);color:var(--hf-ink-muted)}.search-row-sub{display:block;min-width:0;margin-top:var(--sp-1);font-size:var(--fs-xs);color:var(--hf-ink-muted)}.search-row-label,.search-row-meta>span,.search-row-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-row-meta .hf-stars{flex:0 0 auto;color:var(--hf-star)}.search-row-meta .hf-star-empty{opacity:.4}.search-row-meta .hf-stars-value{margin-left:var(--sp-1);color:var(--hf-ink-muted)}.messages-page{display:flex;flex-direction:column}.messages-header,.chat-header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-3)}.messages-header h2,.chat-header-info h2{margin:0;font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.01em}.messages-header-actions{display:flex;align-items:center;gap:var(--sp-1)}.messages-list{display:flex;flex-direction:column;gap:var(--sp-2)}.messages-empty{text-align:center;padding:var(--sp-6) var(--sp-2)}.messages-empty .btn{margin-top:var(--sp-3)}.msg-row{display:flex;align-items:center;gap:var(--sp-3);width:100%;text-align:left;border:1px solid rgba(255,255,255,.08);background:#ffffff0f;border-radius:var(--r-sm);padding:var(--sp-3);color:var(--hf-ink);cursor:pointer;min-height:64px}.msg-row.is-unread{background:#658b8129;border-color:#658b8147}.msg-row-main{flex:1;min-width:0}.msg-row-top{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.msg-row-top strong{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-kind{color:var(--hf-sage-soft);font-size:var(--fs-xs)}.msg-row-preview{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-top:var(--sp-1);font-size:var(--fs-sm);color:var(--hf-ink-muted)}.msg-row-preview span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-unread-pill{flex:0 0 auto;min-width:1.15rem;height:1.15rem;padding:0 var(--sp-1);border-radius:var(--r-pill);background:var(--hf-heart);color:#fff;font-size:var(--fs-2xs);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.compose-title-field{display:flex;flex-direction:column;gap:var(--sp-1);margin-bottom:var(--sp-3);font-size:var(--fs-md);color:var(--hf-ink-soft)}.compose-title-field input,.chat-composer input{width:100%;min-height:48px;border-radius:var(--r-sm);border:1px solid var(--hf-border);background:#00000038;color:var(--hf-ink);padding:var(--sp-3) var(--sp-3);font-family:var(--hf-font-ui);font-size:16px}.compose-selected{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-3)}.compose-chip{border:1px solid var(--hf-border);background:#658b812e;color:var(--hf-ink);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-3);min-height:var(--hf-tap);font-size:var(--fs-md);cursor:pointer}.compose-pick{width:100%;cursor:pointer;color:inherit;font:inherit}.compose-pick.is-selected{border-color:#658b8173;background:#658b8133}.compose-pick-mark{font-size:var(--fs-sm);color:var(--hf-sage-soft);font-weight:600}.chat-page{padding-bottom:var(--sp-2);min-height:calc(100dvh - var(--hf-header-h) - var(--hf-bottom-chrome) - var(--sp-7))}.chat-header-info{flex:1;min-width:0;text-align:center}.chat-header-info h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-subtitle{margin:var(--sp-1) 0 0;font-size:var(--fs-xs);color:var(--hf-ink-muted)}.chat-messages{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-1) 0 var(--sp-3);min-height:280px;max-height:min(55vh,480px);-webkit-overflow-scrolling:touch}.chat-bubble-row{display:flex}.chat-bubble-row.is-mine{justify-content:flex-end}.chat-bubble-row.is-theirs{justify-content:flex-start}.chat-bubble{max-width:min(82%,360px);padding:var(--sp-3) var(--sp-3) var(--sp-2);border-radius:var(--r-lg);background:#ffffff14;border:1px solid rgba(255,255,255,.08)}.chat-bubble-row.is-mine .chat-bubble{background:#658b8152;border-color:#658b8159;border-bottom-right-radius:4px}.chat-bubble-row.is-theirs .chat-bubble{border-bottom-left-radius:4px}.chat-bubble-name{display:block;font-size:var(--fs-xs);font-weight:600;color:var(--hf-sage-soft);margin-bottom:var(--sp-1)}.chat-bubble p{margin:0;font-size:var(--fs-base);line-height:var(--lh-base);white-space:pre-wrap;word-break:break-word}.chat-bubble time{display:block;margin-top:var(--sp-1);font-size:var(--fs-2xs);color:var(--hf-ink-muted);text-align:right}.chat-composer{display:flex;align-items:center;gap:var(--sp-2);padding-top:var(--sp-1);border-top:1px solid var(--hf-border);padding-bottom:env(safe-area-inset-bottom,0)}.chat-composer .btn{min-width:48px;min-height:48px;flex:0 0 auto}.chat-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-nav);background:var(--hf-scrim);display:flex;align-items:flex-end;justify-content:center;padding:var(--sp-4);padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.chat-sheet[hidden]{display:none!important}.chat-sheet-card{width:min(100%,420px);background:var(--hf-elevated);border:1px solid var(--hf-border);border-radius:var(--r-md);padding:var(--sp-4);box-shadow:var(--hf-shadow)}.chat-sheet-card h3{margin:0 0 var(--sp-1)}.chat-sheet-card .btn{width:100%;margin-top:var(--sp-2);min-height:48px}.chat-member-list{list-style:none;margin:var(--sp-3) 0 var(--sp-4);padding:0;max-height:200px;overflow-y:auto}.chat-member-list li{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);padding:var(--sp-2) 0;font-size:var(--fs-base)}.user-avatar--sm{width:1.85rem;height:1.85rem;font-size:var(--fs-2xs)}.household-invite-banner{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3) 0}.household-invite-row{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:var(--r-sm);font-size:var(--fs-md)}.household-invite-actions{display:flex;gap:var(--sp-2)}.household-invite-actions .btn{flex:1}.household-role-badge{font-size:var(--fs-2xs);color:var(--hf-ink-muted);border:1px solid var(--hf-border);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-2);margin-left:var(--sp-1)}.household-meals-actions{padding:var(--sp-3) 0 0}.household-meals-actions .btn{width:100%}.chat-member-list .sheet-remove-member{margin-left:auto}.meal-photo-field{padding:0 0 var(--sp-2)}.meal-photo-previews{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2)}.meal-photo-preview{width:4.5rem;height:4.5rem;object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--hf-border)}.meal-photo-preview--lg{width:100%;height:12rem;max-width:12rem}.meal-detail-card{padding:var(--sp-4) 0}.meal-detail-rating{color:var(--hf-star);font-weight:600;margin:var(--sp-2) 0 0}.meal-rate-form{padding:0 0 var(--sp-4);border-bottom:1px solid var(--hf-border)}.meal-star-picker{display:flex;gap:var(--sp-1);margin:var(--sp-2) 0 var(--sp-3)}.meal-star-btn{background:none;border:none;font-size:1.9rem;line-height:1;color:var(--hf-ink-muted);cursor:pointer;padding:0}.meal-star-btn.is-active{color:var(--hf-star)}.meal-rate-form textarea{width:100%;margin-bottom:var(--sp-2)}.meal-ratings-list{padding:var(--sp-3) 0;display:flex;flex-direction:column;gap:var(--sp-3)}.meal-rating-row{display:flex;align-items:flex-start;gap:var(--sp-2)}.recipe-source-badge{font-size:var(--fs-2xs);color:var(--hf-ink-muted);border:1px solid var(--hf-border);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-2);margin-left:var(--sp-2)}.recipe-check{width:1.4rem;height:1.4rem;border-radius:var(--r-sm);border:1px solid var(--hf-border);flex-shrink:0}.recipe-check.is-checked{background:var(--hf-sage);border-color:var(--hf-sage)}.recipes-select-bar{position:sticky;bottom:0;margin-inline:calc(var(--hf-gutter) * -1);padding:var(--sp-3) var(--hf-gutter) calc(var(--sp-3) + var(--hf-safe-bottom));background:var(--hf-paper);border-top:1px solid var(--hf-border)}.recipes-select-bar .btn{width:100%}.recipe-choice-list{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-2) 0 var(--sp-4)}.recipe-choice-btn{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4);background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:var(--r-sm);color:var(--hf-ink);cursor:pointer;text-align:left}.recipe-choice-btn.is-primary{align-items:flex-start;background:#7a9e9524;border-color:var(--hf-sage-soft)}.recipe-choice-btn.is-primary i{color:var(--hf-ink);margin-top:var(--sp-1)}.recipe-choice-btn i{font-size:var(--fs-xl);color:var(--hf-sage-soft);width:1.4rem;text-align:center}.paste-counter{margin:.15rem 0 var(--sp-2);font-size:var(--fs-xs);color:var(--hf-ink-muted)}.paste-counter.is-over{color:var(--hf-heart)}.recipe-choice-btn strong{display:block}.recipe-choice-btn span{font-size:var(--fs-sm);color:var(--hf-ink-muted)}.recipe-ingredient-row{display:grid;grid-template-columns:1fr 4.5rem 4.5rem auto;gap:var(--sp-2);margin-bottom:var(--sp-2)}.ing-remove{background:none;border:none;color:var(--hf-ink-muted);font-size:var(--fs-xl);cursor:pointer}.recipe-section{padding:var(--sp-3) 0;border-top:1px solid var(--hf-border)}.recipe-section h4{margin:0 0 var(--sp-2);font-family:var(--hf-font-brand);font-size:var(--fs-base)}.recipe-ingredient-list,.recipe-instruction-list{margin:0;padding-left:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2);font-size:var(--fs-base)}.recipe-delete-btn{margin:var(--sp-4) 0;color:var(--hf-heart)}.grocery-add-row{display:flex;gap:var(--sp-2);padding:var(--sp-3) 0}.grocery-add-row input{flex:1;min-width:0}.grocery-add-row input#grocery-add-qty{flex:0 0 3.5rem}.grocery-add-row input#grocery-add-unit{flex:0 0 4.5rem}.grocery-item-row{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--hf-border)}.grocery-item-row.is-checked .grocery-item-name{text-decoration:line-through;color:var(--hf-ink-muted)}.grocery-checkbox{width:1.5rem;height:1.5rem;border-radius:var(--r-sm);border:1px solid var(--hf-border);background:none;color:var(--hf-sage);flex-shrink:0;cursor:pointer}.grocery-item-main{flex:1;display:flex;flex-direction:column}.grocery-item-name{font-size:var(--fs-base)}.grocery-item-source{font-size:var(--fs-xs);color:var(--hf-ink-muted)}.grocery-remove{background:none;border:none;color:var(--hf-ink-muted);font-size:var(--fs-base);cursor:pointer}.grocery-checked-divider{margin:var(--sp-3) 0 var(--sp-1);font-size:var(--fs-xs);color:var(--hf-ink-muted)}.grocery-build-btn{display:flex;align-items:center;gap:var(--sp-2);width:100%;margin:var(--sp-3) 0 0;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);border:1px solid var(--hf-border);background:var(--hf-surface);color:var(--hf-ink);font-size:var(--fs-base);text-align:left;cursor:pointer}.grocery-build-btn.is-active{border-color:var(--hf-sage);background:linear-gradient(145deg,#7a9e9538,#24332ee6)}.grocery-build-btn span{flex:1}.grocery-build-btn i:first-child{color:var(--hf-sage-soft)}.grocery-build-btn i:last-child{font-size:var(--fs-sm);color:var(--hf-ink-muted)}.wizard-empty{padding:var(--sp-6) 0;text-align:center}.wizard-empty .btn{margin-top:var(--sp-3)}.wizard-status-bar{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);padding:0;border-bottom:1px solid var(--hf-border)}.wizard-status{padding:var(--sp-2) 0;font-size:var(--fs-sm);color:var(--hf-ink-muted)}.wizard-saving{flex-shrink:0;padding:var(--sp-2) 0;font-size:var(--fs-xs);color:var(--hf-ink-muted);white-space:nowrap}.wizard-saving.is-error{color:var(--hf-heart)}.wizard-stale{margin-inline:calc(var(--hf-gutter) * -1);padding:var(--sp-2) var(--hf-gutter);font-size:var(--fs-sm);color:var(--hf-ink);background:var(--hf-danger-soft);border-bottom:1px solid var(--hf-danger-line)}.btn.is-busy{opacity:.75;cursor:progress}.wizard-footer{position:sticky;bottom:0;display:flex;flex-direction:column;gap:var(--sp-1);margin-inline:calc(var(--hf-gutter) * -1);padding:var(--sp-3) var(--hf-gutter) calc(var(--sp-3) + var(--hf-safe-bottom));background:var(--hf-paper);border-top:1px solid var(--hf-border)}.wizard-footer .btn{width:100%}.wizard-recipe-row{border-bottom:1px solid var(--hf-border)}.wizard-recipe-row.is-selected{background:#7a9e9514}.wizard-recipe-toggle{display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3) 0;background:none;border:none;color:var(--hf-ink);text-align:left;cursor:pointer}.wizard-recipe-name{display:flex;flex-direction:column}.wizard-recipe-name span{font-size:var(--fs-xs);color:var(--hf-ink-muted)}.wizard-stepper{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-3);padding:0 0 var(--sp-3) 3.1rem}.stepper-btn{width:2rem;height:2rem;border-radius:50%;border:1px solid var(--hf-border);background:var(--hf-surface);color:var(--hf-ink);font-size:var(--fs-lg);line-height:1;cursor:pointer}.stepper-value{min-width:6.5rem;text-align:center;font-size:var(--fs-md)}.wizard-review-row .wizard-amount{background:none;border:1px dashed var(--hf-border);border-radius:var(--r-sm);color:var(--hf-ink);font-size:var(--fs-md);padding:var(--sp-1) var(--sp-2);margin-right:var(--sp-2);cursor:pointer;white-space:nowrap}.wizard-amount-empty{color:var(--hf-ink-muted);font-style:italic}.wizard-amount-edit{display:flex;align-items:center;gap:var(--sp-1);margin-right:var(--sp-1)}.wizard-amount-edit input{padding:var(--sp-1) var(--sp-2);font-size:16px;min-width:0}.wizard-amount-edit .wizard-qty-input{width:3.2rem}.wizard-amount-edit .wizard-unit-input{width:4.2rem}.wizard-amount-done{background:none;border:none;color:var(--hf-sage);font-size:var(--fs-base);cursor:pointer;padding:var(--sp-1) var(--sp-1)}.recipe-ingredient-row .ing-qty,.recipe-ingredient-row .ing-unit{min-width:0}@media print{.main-header,#mobile-tab-bar,.no-print{display:none!important}body,.grocery-print-list{background:#fff!important;color:#000!important}.grocery-item-name,.grocery-item-source{color:#000!important}}@media(max-width:720px){.chat-messages{max-height:none;flex:1}}.profile-page .profile-hero{text-align:center;margin-bottom:var(--sp-3)}.profile-hero-top{display:flex;align-items:flex-start;justify-content:center;position:relative;margin-bottom:var(--sp-3)}.profile-avatar{font-family:var(--hf-font-brand)}.profile-hero-actions{position:absolute;right:0;top:0;display:flex;gap:var(--sp-1)}.public-profile-page .public-profile-back{position:absolute;left:0;top:0;min-width:2.5rem;padding:var(--sp-1) var(--sp-2)}.public-profile-actions{display:flex;align-items:center;gap:var(--sp-1)}.public-profile-follow{min-height:var(--hf-tap);padding:var(--sp-1) var(--sp-3);font-size:var(--fs-md)}.public-profile-reviews-title{margin:0 0 var(--sp-3);font-size:var(--fs-base)}.privacy-badge{display:inline-flex;align-items:center;gap:var(--sp-1);margin:var(--sp-1) 0 0;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600;color:var(--hf-ink-muted);background:#ffffff0f;border:1px solid var(--hf-border)}.public-profile-page.is-private-locked .profile-panel{margin-top:var(--sp-2)}.privacy-locked-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--sp-2);min-height:12rem;padding:var(--sp-6) var(--sp-4);border-radius:var(--r-lg);border:1px dashed var(--hf-border);background:#0000002e}.privacy-locked-icon{width:3rem;height:3rem;display:grid;place-items:center;border-radius:var(--r-pill);background:#ffffff0f;color:var(--hf-ink-muted);font-size:var(--fs-lg)}.privacy-locked-title{margin:0;font-size:var(--fs-lg)}.privacy-locked-copy{margin:0;max-width:16rem;color:var(--hf-ink-muted);font-size:var(--fs-md);line-height:var(--lh-base)}.privacy-toggle-wrap{margin-top:var(--sp-1)}.privacy-toggle-row{margin:0}.follow-requests-link{display:flex;align-items:center;justify-content:space-between;margin-top:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--hf-border);color:inherit;text-decoration:none}.follow-requests-page{padding-bottom:var(--sp-6)}.follow-requests-header{display:grid;grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;gap:var(--sp-1);margin-bottom:var(--sp-3)}.follow-requests-header h2{margin:0;text-align:center;font-size:var(--fs-lg)}.follow-requests-header-spacer{width:2.5rem}.follow-requests-list{display:flex;flex-direction:column;gap:var(--sp-3)}.follow-request-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-md);border:1px solid var(--hf-border);background:#00000029}.follow-request-row.is-busy{opacity:.55;pointer-events:none}.follow-request-user{display:flex;align-items:center;gap:var(--sp-3);min-width:0;flex:1;cursor:pointer}.follow-request-avatar{width:2.75rem;height:2.75rem;font-size:var(--fs-base);flex-shrink:0}.follow-request-copy{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.follow-request-name{font-size:var(--fs-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.follow-request-time{font-size:var(--fs-xs);color:var(--hf-ink-muted)}.follow-request-actions{display:flex;flex-shrink:0;gap:var(--sp-1)}.follow-request-accept,.follow-request-decline{min-height:var(--hf-tap);padding:var(--sp-1) var(--sp-3);font-size:var(--fs-sm)}.profile-icon-btn{width:44px;min-height:44px;padding:0!important;display:inline-grid;place-items:center}.profile-name{margin:0;font-size:var(--fs-2xl);font-weight:600}.profile-page .member-since{margin-top:var(--sp-1)}.profile-page .profile-stats{margin-top:var(--sp-4)}.profile-tabs{display:flex;gap:var(--sp-1);margin:0 0 var(--sp-3);padding:var(--sp-1);background:#00000038;border-radius:var(--r-pill);border:1px solid var(--hf-border)}.profile-panel[hidden]{display:none!important}.profile-reviews-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}@media(min-width:520px){.profile-reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.profile-grid-cell{position:relative;display:block;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-sm);overflow:hidden;background:#15201c;color:inherit;cursor:pointer;min-height:0;aspect-ratio:3 / 4}.profile-grid-media{width:100%;height:100%;object-fit:cover;display:block}.profile-grid-placeholder{display:grid;place-items:center;background:radial-gradient(120px 90px at 30% 25%,rgba(101,139,129,.45),transparent 60%),linear-gradient(160deg,#2a3b35,#15201c);color:#fff;font-family:var(--hf-font-brand);font-size:1.8rem}.profile-grid-meta{position:absolute;left:0;right:0;bottom:0;padding:var(--sp-6) var(--sp-2) var(--sp-2);background:linear-gradient(180deg,transparent,rgba(10,16,14,.92));text-align:left}.profile-grid-place{display:block;font-size:var(--fs-xs);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-grid-meta .rating-stars{margin-left:0;font-size:var(--fs-xs)}.profile-places-list{display:flex;flex-direction:column;gap:var(--sp-2)}.place-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);width:100%;min-height:56px;padding:var(--sp-3) var(--sp-4);border:1px solid rgba(255,255,255,.08);border-radius:var(--r-sm);background:#ffffff0f;color:var(--hf-ink);text-align:left;cursor:pointer}.place-row-main{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.place-row-main strong{font-size:var(--fs-base)}.place-row-main span{font-size:var(--fs-xs);color:var(--hf-ink-muted)}.place-row i{color:var(--hf-ink-muted);font-size:var(--fs-sm)}.settings-page .settings-header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-4)}.settings-page .settings-header h2{margin:0;flex:1;text-align:center}.settings-header-spacer{width:44px;flex:0 0 44px}.settings-section{margin-bottom:var(--sp-5)}.settings-section-title{margin:0 0 var(--sp-2) var(--sp-1);font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hf-ink-muted)}.settings-card{background:var(--hf-elevated);border:1px solid var(--hf-border);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-4);box-shadow:var(--hf-shadow)}.settings-card label{margin-top:0}.settings-meta{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--hf-ink-muted)}.settings-meta span{display:block;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--sp-1)}.settings-save{width:100%;margin-top:var(--sp-4);min-height:48px}.settings-list{padding:var(--sp-1)}.settings-row{width:100%;display:flex;align-items:center;gap:var(--sp-3);min-height:52px;padding:var(--sp-3) var(--sp-3);border:none;border-radius:var(--r-sm);background:transparent;color:var(--hf-ink);font-size:var(--fs-base);font-weight:600;cursor:pointer;text-align:left}.settings-row--danger{color:var(--hf-danger-ink)}.settings-row--danger:active{background:#e74c3c1f}a.settings-row{text-decoration:none;color:var(--hf-ink);box-sizing:border-box}.settings-danger-copy{margin:var(--sp-2) var(--sp-3) var(--sp-1);font-size:var(--fs-sm);line-height:var(--lh-base);color:var(--hf-ink-muted);font-weight:400}.settings-danger-copy a{color:var(--hf-sage-soft)}.settings-toggles{padding:var(--sp-1) var(--sp-1)}.settings-prefs-status{margin:var(--sp-1) var(--sp-3) var(--sp-2);font-size:var(--fs-sm);color:var(--hf-ink-muted)}.settings-prefs-feedback{margin:var(--sp-2) var(--sp-1) 0;font-size:var(--fs-sm);min-height:1.2em}.settings-prefs-feedback.is-ok{color:var(--hf-sage-soft)}.settings-prefs-feedback.is-err{color:var(--hf-danger-ink)}.settings-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:54px;padding:var(--sp-3) var(--sp-3);border-radius:var(--r-sm);cursor:pointer;-webkit-user-select:none;user-select:none}.settings-toggle-row--master{border-bottom:1px solid var(--hf-border);margin-bottom:var(--sp-1);padding-bottom:var(--sp-3)}.settings-toggle-row.is-disabled{opacity:.45;pointer-events:none}.settings-toggle-copy{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0;flex:1}.settings-toggle-label{font-size:var(--fs-base);font-weight:600;color:var(--hf-ink)}.settings-toggle-hint{font-size:var(--fs-xs);line-height:1.35;color:var(--hf-ink-muted);font-weight:400}.settings-toggle-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.settings-toggle-ui{position:relative;flex:0 0 48px;width:48px;height:30px;border-radius:var(--r-pill);background:#ffffff1f;border:1px solid var(--hf-border);transition:background .18s ease,border-color .18s ease}.settings-toggle-ui:after{content:"";position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:#e8ebe6;transition:transform .18s ease}.settings-toggle-input:checked+.settings-toggle-ui{background:#6b8f718c;border-color:#8fa892a6}.settings-toggle-input:checked+.settings-toggle-ui:after{transform:translate(18px)}.settings-toggle-input:focus-visible+.settings-toggle-ui{outline:2px solid var(--hf-sage-soft);outline-offset:2px}.auth-forgot-link{align-self:flex-end;margin:-.15rem 0 .15rem;padding:var(--sp-1) var(--sp-1);min-height:44px;border:none;background:transparent;color:var(--hf-sage-soft);font-size:var(--fs-md);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.message-box.success-message{background:#6b8f712e;border:1px solid rgba(143,168,146,.45);color:var(--hf-mist)}html.is-native .search-page .sticky-search{top:calc(3.9rem + env(safe-area-inset-top))}.star-name{display:inline-flex;align-items:center;gap:var(--sp-1)}.name-star{font-size:.85em;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.name-star.star-gold,.name-star.star-platinum,.name-star.star-sage,.name-star.star-obsidian{animation:starShimmer 2.8s ease-in-out infinite}@keyframes starShimmer{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 6px currentColor)}}.profile-rank-label{margin:var(--sp-1) 0 0;font-size:var(--fs-md);font-weight:700}.profile-rank-bar{margin-top:var(--sp-3);height:8px;border-radius:var(--r-pill);background:#00000047;overflow:hidden}.profile-rank-fill{height:100%;border-radius:var(--r-pill);transition:width .4s ease}.profile-rank-meta{margin:var(--sp-1) 0 0;font-size:var(--fs-xs);color:var(--hf-ink-muted)}.profile-stats--expanded{margin-top:var(--sp-4)}.profile-household-banner{display:flex;align-items:center;gap:var(--sp-2);width:100%;margin:var(--sp-4) 0 0;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);border:1px solid var(--hf-border);background:linear-gradient(145deg,#7a9e952e,#24332ee6);box-shadow:0 10px 28px #0003;color:var(--hf-ink);font-family:var(--hf-font-brand);font-size:var(--fs-base);cursor:pointer;text-align:left}.profile-household-banner i:first-child{font-size:var(--fs-lg);color:var(--hf-sage-soft)}.profile-household-banner span{flex:1}.profile-household-banner i:last-child{font-size:var(--fs-md);color:var(--hf-ink-muted)}.profile-rewards{margin:var(--sp-4) 0 var(--sp-5);padding:var(--sp-4) var(--sp-4);border-radius:var(--r-lg);border:1px solid var(--hf-border);background:linear-gradient(145deg,#7a9e952e,#24332ee6);box-shadow:0 10px 28px #0003}.profile-rewards-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--sp-3)}.profile-rewards-head h3{margin:0;font-family:var(--hf-font-brand);font-size:var(--fs-lg)}.profile-rewards-head span{font-size:var(--fs-xs);color:var(--hf-ink-muted)}.profile-badge-row{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-3)}.profile-badge-chip{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:#e8c54729;border:1px solid rgba(232,197,71,.35);color:var(--hf-star);font-size:var(--fs-xs);font-weight:700;text-transform:capitalize}.profile-badge-empty{font-size:var(--fs-md);color:var(--hf-ink-muted);line-height:1.35}.profile-rewards-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.profile-rewards-actions .btn{flex:1 1 auto;min-height:44px}.achievements-page .ach-header,.leaderboard-page .ach-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3)}.achievements-page .ach-header h2,.leaderboard-page .ach-header h2{margin:0;text-align:center;font-family:var(--hf-font-brand);font-size:var(--fs-xl)}.achievements-page .ach-header .btn:last-child,.leaderboard-page .ach-header span:last-child{justify-self:end}.ach-rank-card{padding:var(--sp-4) var(--sp-4);border-radius:var(--r-lg);border:1px solid var(--hf-border);background:var(--hf-elevated);margin-bottom:var(--sp-4)}.ach-rank-top{display:flex;gap:var(--sp-3);align-items:center}.ach-rank-top .name-star{font-size:1.8rem}.ach-rank-top h3{margin:0;font-size:var(--fs-lg)}.ach-rank-top p{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--hf-ink-muted)}.ach-xp-bar{margin-top:var(--sp-3);height:10px;border-radius:var(--r-pill);background:#0000004d;overflow:hidden}.ach-xp-fill{height:100%;background:linear-gradient(90deg,var(--hf-sage),var(--hf-star));border-radius:var(--r-pill)}.ach-xp-meta{margin:var(--sp-2) 0 0;font-size:var(--fs-xs);color:var(--hf-ink-muted)}.ach-stats-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--sp-1);margin-bottom:var(--sp-4)}.ach-stat-chip{padding:var(--sp-2) var(--sp-1);border-radius:var(--r-md);background:#0000002e;border:1px solid var(--hf-border);text-align:center}.ach-stat-chip strong{display:block;font-size:var(--fs-base)}.ach-stat-chip span{font-size:var(--fs-2xs);color:var(--hf-ink-muted)}.ach-category{margin-bottom:var(--sp-5)}.ach-category h3{margin:0 0 var(--sp-2);font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--hf-ink-muted)}.ach-grid{display:flex;flex-direction:column;gap:var(--sp-2)}.ach-card{display:flex;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3);border-radius:var(--r-lg);border:1px solid var(--hf-border);background:#24332ee0}.ach-card.is-locked{opacity:.72}.ach-card.is-mystery .ach-card-icon{background:#2a2a2a;color:var(--hf-ink-muted)}.ach-card.is-unlocked{border-color:#e8c54759;box-shadow:0 0 0 1px #e8c54714}.ach-card-icon{width:42px;height:42px;border-radius:var(--r-md);display:grid;place-items:center;background:#e8c5472e;color:var(--hf-star);font-weight:700;flex-shrink:0}.ach-card-body strong{display:block;font-size:var(--fs-base)}.ach-card-body p{margin:var(--sp-1) 0 var(--sp-1);font-size:var(--fs-sm);color:var(--hf-ink-muted);line-height:1.35}.ach-card-xp{font-size:var(--fs-xs);font-weight:700;color:var(--hf-sage-soft)}.lb-lead{margin-top:0}.lb-metrics{display:flex;gap:var(--sp-1);overflow-x:auto;padding-bottom:var(--sp-1);margin-bottom:var(--sp-3)}.lb-metric{flex:0 0 auto;min-height:var(--hf-tap);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--hf-border);background:transparent;color:var(--hf-ink-muted);font-weight:600;cursor:pointer}.lb-metric.is-active{background:var(--hf-mist);color:var(--hf-sage-darker);border-color:transparent}.lb-list{display:flex;flex-direction:column;gap:var(--sp-2)}.lb-row{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3);border-radius:var(--r-lg);border:1px solid var(--hf-border);background:var(--hf-elevated)}.lb-row.is-top{border-color:#e8c54766;background:linear-gradient(120deg,#e8c5471f,#24332ef2)}.lb-rank{width:2.2rem;text-align:center;font-weight:700;font-size:var(--fs-base)}.lb-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.lb-meta{font-size:var(--fs-xs);color:var(--hf-ink-muted)}.lb-value{text-align:right}.lb-value strong{display:block;font-size:var(--fs-lg)}.lb-value span{font-size:var(--fs-2xs);color:var(--hf-ink-muted);text-transform:uppercase}.ach-toast-host{position:fixed;left:50%;bottom:calc(var(--hf-bottom-chrome) + var(--hf-safe-bottom) + var(--sp-4));transform:translate(-50%) translateY(12px);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--sp-2);width:min(92vw,360px);opacity:0;transition:opacity .35s ease,transform .35s ease;pointer-events:none}.ach-toast-host.is-in{opacity:1;transform:translate(-50%) translateY(0)}.ach-toast{display:flex;gap:var(--sp-3);align-items:center;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);background:#24332ef5;border:1px solid rgba(232,197,71,.45);box-shadow:0 12px 32px #0006;color:var(--hf-ink)}.ach-toast-badge{width:40px;height:40px;border-radius:var(--r-md);display:grid;place-items:center;background:#e8c54733;color:var(--hf-star);font-size:var(--fs-xl);font-weight:700}.ach-toast strong{display:block;font-size:var(--fs-xs);color:var(--hf-star);letter-spacing:.03em;text-transform:uppercase}.ach-toast p{margin:var(--sp-1) 0 0;font-size:var(--fs-base);font-weight:700}.ach-toast p span{color:var(--hf-sage-soft);font-weight:600;font-size:var(--fs-sm)}@media(max-width:420px){.ach-stats-strip{grid-template-columns:repeat(3,1fr)}}.ach-daily-card{margin-bottom:var(--sp-4);padding:var(--sp-4) var(--sp-4);border-radius:var(--r-lg);border:1px solid var(--hf-border);background:#00000029}.ach-daily-card h3{margin:0 0 var(--sp-2);font-size:var(--fs-sm);letter-spacing:.05em;text-transform:uppercase;color:var(--hf-ink-muted)}.ach-meal-row{display:flex;gap:var(--sp-2);flex-wrap:wrap}.ach-meal{flex:1 1 auto;text-align:center;min-height:var(--hf-tap);padding:var(--sp-2) var(--sp-2);border-radius:var(--r-pill);border:1px dashed var(--hf-border);color:var(--hf-ink-muted);font-size:var(--fs-xs);font-weight:700;display:grid;place-items:center}.ach-meal.is-done{border-style:solid;border-color:#7a9e958c;background:#7a9e9538;color:var(--hf-mist)}.ach-daily-meta{margin:var(--sp-3) 0 0;font-size:var(--fs-xs);color:var(--hf-ink-muted);line-height:var(--lh-base)}.ach-daily-meta strong{color:var(--hf-ink-soft)}.store-picker-back{margin-bottom:var(--sp-1)}.store-picker-map{width:100%;height:min(42vh,280px);border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--hf-border);margin:var(--sp-3) 0 var(--sp-3);background:#0003}.store-picker-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.store-picker-option{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3);border-radius:var(--r-lg);border:1px solid var(--hf-border);background:#00000024;min-height:54px}.store-picker-option.is-closest{border-color:#7a9e958c;background:#7a9e951f}.store-picker-option.is-selected{box-shadow:inset 0 0 0 1px #7a9e9573}.store-picker-option-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.store-picker-option-main strong{font-size:var(--fs-md)}.store-picker-addr,.store-picker-meta{font-size:var(--fs-xs);color:var(--hf-ink-muted);line-height:1.35}.store-picker-choose{flex-shrink:0;min-height:44px;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm)}.store-picker-empty{padding:var(--sp-3);color:var(--hf-ink-muted);font-size:var(--fs-md)}.store-picker-pin{width:32px;height:32px;border-radius:50%;border:2px solid #1a1f1c;background:#e8ebe6;color:#1a1f1c;font-weight:700;font-size:var(--fs-xs);display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 8px #00000040}.store-picker-pin.is-closest{background:#7a9e95;color:#0f1412;border-color:#0f1412}.store-picker-user-puck{width:16px;height:16px;border-radius:50%;background:#4c8dff;border:3px solid #fff;box-shadow:0 0 0 2px #4c8dff73}.store-address-line{margin:var(--sp-1) 0 var(--sp-1);font-size:var(--fs-md);color:var(--hf-ink-muted)}.branch-kind-label{margin:var(--sp-1) 0 0;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--hf-ink-muted)}.branch-parent-line{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--hf-ink-muted)}.branch-stores-section{margin:var(--sp-4) 0 var(--sp-5)}.branch-stores-lead{margin:var(--sp-1) 0 var(--sp-3);font-size:var(--fs-md)}.branch-stores-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.branch-store-leaf{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);min-height:52px;border-radius:var(--r-md);border:1px solid var(--hf-border);background:#0000001f;cursor:pointer}.branch-store-leaf strong{display:block;font-size:var(--fs-md)}.branch-store-meta{display:block;margin-top:var(--sp-1);font-size:var(--fs-xs);color:var(--hf-ink-muted)}.branch-store-leaf i{color:var(--hf-ink-muted);font-size:var(--fs-xs)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing-google-note{margin:1.75rem auto 0;max-width:36rem;font-size:var(--fs-md);line-height:var(--lh-base);color:var(--hf-ink-muted)}.landing-google-note a{color:var(--hf-sage-soft);text-decoration:underline;text-underline-offset:2px}.seo-home{max-width:40rem;margin:0 auto;padding:1.5rem 1.25rem 2.5rem;color:var(--hf-ink);line-height:var(--lh-loose)}.seo-home h1{margin:0 0 var(--sp-1);font-family:var(--hf-font-brand);font-size:clamp(1.8rem,5vw,2.4rem);color:var(--hf-mist)}.seo-home-tagline{margin:0 0 var(--sp-5);color:var(--hf-ink-muted)}.seo-home h2{margin:var(--sp-5) 0 var(--sp-2);font-size:var(--fs-lg)}.seo-home a{color:var(--hf-sage-soft)}.landing-purpose-grid{display:grid;gap:var(--sp-4);margin:var(--sp-6) 0 0;text-align:left}@media(min-width:720px){.landing-purpose-grid{grid-template-columns:repeat(3,1fr)}}.landing-google-use{margin-top:var(--sp-6);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-lg);border:1px solid var(--hf-border);background:#0000001f;text-align:left}.landing-google-use h3{margin:0 0 var(--sp-2);font-size:var(--fs-base)}.landing-google-use p{margin:0;font-size:var(--fs-base);line-height:var(--lh-base);color:var(--hf-ink-soft)}.landing-google-use a{color:var(--hf-sage-soft);text-decoration:underline;text-underline-offset:2px}.onboarding-page{min-height:min(100dvh,100vh);display:flex;align-items:flex-start;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1.25rem,env(safe-area-inset-bottom))}.onboarding-page--boot{align-items:center}.onboarding-card{width:min(100%,28rem);background:var(--hf-elevated);border:1px solid var(--hf-border);border-radius:var(--r-md);padding:var(--sp-5) var(--sp-5) var(--sp-6);box-shadow:var(--hf-shadow);color:var(--hf-ink)}.onboarding-card--wide{width:min(100%,34rem)}.onboarding-card h2{margin:var(--sp-3) 0 var(--sp-1);font-weight:600}.onboarding-steps{display:flex;gap:var(--sp-2);margin-bottom:var(--sp-1)}.onboarding-step-dot{width:.55rem;height:.55rem;border-radius:var(--r-pill);background:#47655d38}.onboarding-step-dot.is-active{background:var(--hf-sage-soft);transform:scale(1.15)}.onboarding-step-dot.is-done{background:var(--hf-sage-deep)}.onboarding-form{margin-top:var(--sp-2)}.onboarding-primary{width:100%;margin-top:var(--sp-1)}.onboarding-sign-out{width:100%;margin-top:var(--sp-3)}.onboarding-header{margin-bottom:var(--sp-3)}.onboarding-section-title{margin:0 0 var(--sp-2);font-size:var(--fs-base);font-weight:600;color:var(--hf-ink-muted);text-transform:uppercase;letter-spacing:.04em}.onboarding-follow-section{margin-top:var(--sp-4)}.onboarding-suggestions{max-height:min(42vh,22rem);overflow:auto;-webkit-overflow-scrolling:touch}.onboarding-user-meta{font-size:var(--fs-sm);color:var(--hf-ink-soft);margin-top:var(--sp-1)}.onboarding-search{margin-top:var(--sp-1)}.onboarding-search-results{margin-top:var(--sp-3)}.onboarding-search-results[hidden]{display:none!important}.onboarding-actions{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-5);padding-top:var(--sp-3);border-top:1px solid var(--hf-border)}.onboarding-spinner{width:2.25rem;height:2.25rem;margin:0 auto .85rem;border-radius:50%;border:3px solid rgba(71,101,93,.18);border-top-color:var(--hf-sage-soft);animation:onboarding-spin .85s linear infinite}@keyframes onboarding-spin{to{transform:rotate(360deg)}}.hf-tips-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-coach);pointer-events:auto}.hf-tips-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hf-scrim)}.hf-tips-spotlight{position:fixed;border-radius:var(--r-sm);box-shadow:0 0 0 9999px #0c12109e;border:2px solid rgba(255,255,255,.85);pointer-events:none;z-index:var(--z-base);transition:top .2s ease,left .2s ease,width .2s ease,height .2s ease}.hf-tips-spotlight[hidden]{display:none!important}.hf-tips-card{position:fixed;z-index:var(--z-raised);width:min(calc(100vw - 1.5rem),22rem);background:var(--hf-elevated);border:1px solid var(--hf-border);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-4) var(--sp-3);box-shadow:0 12px 40px #00000047;color:var(--hf-ink)}.hf-tips-step{margin:0 0 var(--sp-1);font-size:var(--fs-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--hf-sage-soft)}.hf-tips-card h3{margin:0 0 var(--sp-2);font-size:var(--fs-lg);font-weight:600}.hf-tips-body{margin:0 0 var(--sp-3);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--hf-ink-soft)}.hf-tips-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.hf-tips-skip{flex:0 0 auto;min-height:44px}.hf-tips-next{flex:1 1 auto;min-height:44px}html.is-native .hf-tips-card{margin-bottom:env(safe-area-inset-bottom)}.hf-confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:flex-end;justify-content:center;padding:0}.hf-confirm-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hf-scrim)}.hf-confirm-sheet{position:relative;z-index:var(--z-base);width:min(100%,28rem);margin:0;padding:1.25rem 1.15rem calc(1.15rem + env(safe-area-inset-bottom,0px));border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--hf-paper);border:1px solid rgba(255,255,255,.1);border-bottom:none;box-shadow:0 -12px 40px #00000073;animation:hf-confirm-up .22s ease-out}@keyframes hf-confirm-up{0%{transform:translateY(18px);opacity:.6}to{transform:translateY(0);opacity:1}}.hf-confirm-title{margin:0 0 var(--sp-2);font-size:var(--fs-xl);font-weight:700;color:var(--hf-mist)}.hf-confirm-body{margin:0 0 var(--sp-5);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--hf-ink-soft)}.hf-confirm-actions{display:flex;gap:var(--sp-3)}.hf-confirm-actions .btn{flex:1 1 50%;min-height:48px}.btn-danger{background:#a84848;color:#fff;border:none}.btn-danger:hover,.btn-danger:focus-visible{background:#c05555}@media(min-width:640px){.hf-confirm-overlay{align-items:center;padding:var(--sp-5)}.hf-confirm-sheet{border-radius:var(--r-lg);border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:var(--sp-5);animation:none}}.homemade-mode-toggle{display:flex;gap:var(--sp-1);margin:0 0 var(--sp-4);padding:var(--sp-1);background:#0000003d;border:1px solid var(--hf-border);border-radius:var(--r-pill)}.homemade-mode-btn{flex:1 1 50%;min-height:var(--hf-tap);padding:var(--sp-2) var(--sp-4);border:none;border-radius:var(--r-pill);background:transparent;color:var(--hf-ink-muted);font-family:var(--hf-font-ui);font-size:var(--fs-base);font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.homemade-mode-btn.is-active{background:var(--hf-mist);color:var(--hf-sage-darker)}.homemade-host-picker{display:flex;flex-direction:column;gap:var(--sp-3)}.homemade-follow-label{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--hf-ink-muted)}.homemade-follow-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.homemade-follow-empty,.homemade-follow-loading{padding:var(--sp-3) var(--sp-2);font-size:var(--fs-base);color:var(--hf-ink-muted)}.homemade-host-card{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:56px;padding:var(--sp-3) var(--sp-4);border:1px solid var(--hf-border);border-radius:var(--r-md);background:var(--hf-surface);color:var(--hf-ink);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.homemade-host-card:hover,.homemade-host-card:focus-visible{border-color:var(--hf-sage-soft);background:var(--hf-surface-strong)}.homemade-host-card--mine{border-color:var(--hf-sage-soft);background:linear-gradient(135deg,#7a9e9538,#24332ee6)}.homemade-host-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#7a9e9538;color:var(--hf-mist);font-size:var(--fs-lg)}.homemade-host-label{display:block;font-weight:600;font-size:var(--fs-lg)}.homemade-host-sub{display:block;font-size:var(--fs-sm);color:var(--hf-ink-muted)}.homemade-badge{display:inline-flex;align-items:center;gap:var(--sp-1);margin-left:var(--sp-1);padding:.15rem var(--sp-2);border-radius:var(--r-pill);background:#7a9e9542;color:var(--hf-mist);font-size:var(--fs-xs);font-weight:600;vertical-align:middle}.review-compose--homemade h2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1)}.home-profile-page{max-width:var(--hf-max);margin:0 auto;padding:var(--sp-3) 0 var(--sp-5)}.home-profile-header{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4)}.home-profile-back{flex:0 0 auto;min-width:2.75rem;min-height:44px;padding:var(--sp-1) var(--sp-2)}.home-profile-title{margin:0;font-size:var(--fs-xl);font-weight:600;line-height:var(--lh-tight)}.home-profile-host-row{text-align:center;margin-bottom:var(--sp-5)}.home-profile-host-link{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--sp-1) var(--sp-3);border:1px solid var(--hf-border);border-radius:var(--r-pill);background:#0000002e;color:var(--hf-ink);cursor:pointer;min-height:44px}.home-profile-host-avatar{width:2.5rem;height:2.5rem;font-size:var(--fs-base)}.home-profile-host-name{font-weight:600;font-size:var(--fs-base)}.home-profile-sub{margin:var(--sp-2) 0 0;font-size:var(--fs-md);color:var(--hf-ink-muted)}.home-profile-panel,.home-profile-grid{margin-top:var(--sp-1)}.home-profile-empty{grid-column:1 / -1}.home-profile-locked{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-3);margin-top:2.5rem;padding:var(--sp-6) var(--sp-4)}.home-profile-lock-icon{width:3.5rem;height:3.5rem;display:grid;place-items:center;border-radius:50%;background:#00000038;color:var(--hf-ink-soft);font-size:var(--fs-xl)}.home-profile-lock-title{margin:0;font-size:var(--fs-lg);font-weight:600}.home-profile-lock-copy{margin:0;max-width:18rem;color:var(--hf-ink-muted);font-size:var(--fs-base);line-height:var(--lh-base)}.home-profile-guest{display:block;font-size:var(--fs-xs);color:var(--hf-ink-muted);font-weight:500}.for-you-card-place-link,.comments-place-link,.comments-hero-place-link{display:inline;padding:0;border:none;background:none;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:#eef2f059;text-underline-offset:.15em}.for-you-card-place-link{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;min-width:0;text-align:left}.for-you-card-place-link:hover,.comments-place-link:hover,.comments-hero-place-link:hover{color:var(--hf-mist)}.sa-page{min-height:100dvh;display:flex;align-items:flex-start;justify-content:center;padding:1.25rem 1rem calc(2rem + env(safe-area-inset-bottom))}.sa-card{width:100%;max-width:420px;margin-top:var(--sp-7);padding:var(--sp-6) var(--sp-5);background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:var(--r-md)}.sa-eyebrow{margin:0 0 var(--sp-1);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--hf-sage-soft)}.sa-title{margin:0 0 var(--sp-2);font-family:var(--hf-font-brand);font-size:var(--fs-3xl);line-height:var(--lh-tight)}.sa-title--sm{font-size:var(--fs-xl)}.sa-lede{margin:0 0 var(--sp-5);color:var(--hf-ink-muted);font-size:var(--fs-base);line-height:var(--lh-base)}.sa-form{display:flex;flex-direction:column;gap:var(--sp-2)}.sa-label{font-size:var(--fs-sm);color:var(--hf-ink-soft);margin-top:var(--sp-1)}.sa-input{width:100%;min-height:48px;padding:var(--sp-3) var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--hf-border);background:#00000038;color:var(--hf-ink);font-family:var(--hf-font-ui);font-size:16px}.sa-input--code{letter-spacing:.35em;font-size:var(--fs-xl);text-align:center}.sa-btn{margin-top:var(--sp-2);min-height:48px;width:100%}.sa-msg{margin:var(--sp-1) 0 0;font-size:var(--fs-md);line-height:var(--lh-base)}.sa-msg--error{color:var(--hf-danger-ink)}.sa-msg--ok{color:var(--hf-mist)}.sa-dash{width:100%;max-width:720px;margin:0 auto;padding:1rem 1rem calc(2rem + env(safe-area-inset-bottom))}.sa-dash-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-4)}.sa-tabs{display:flex;gap:var(--sp-1);margin-bottom:var(--sp-4);overflow-x:auto;-webkit-overflow-scrolling:touch}.sa-tab{flex:1 0 auto;min-height:44px;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);border:1px solid var(--hf-border);background:transparent;color:var(--hf-ink-soft);font:inherit;font-weight:600;cursor:pointer}.sa-tab.is-active{background:#658b8147;border-color:#658b818c;color:var(--hf-ink)}.sa-panel{min-height:12rem}.sa-muted{color:var(--hf-ink-muted);font-size:var(--fs-base)}.sa-search{display:flex;gap:var(--sp-2);margin-bottom:var(--sp-4)}.sa-search .sa-input{flex:1}.sa-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.sa-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4) var(--sp-3);border:1px solid var(--hf-border);border-radius:var(--r-sm);background:#ffffff08}.sa-row--stack{flex-direction:column}.sa-row-title{margin:0 0 var(--sp-1);font-weight:600;font-size:var(--fs-base)}.sa-row-meta{margin:0 0 var(--sp-1);font-size:var(--fs-xs);color:var(--hf-ink-muted)}.sa-row-body{margin:0;font-size:var(--fs-md);color:var(--hf-ink-soft);line-height:var(--lh-base)}.sa-row-note{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--hf-mist)}.sa-row-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.sa-danger{color:var(--hf-danger-ink)!important}.sa-pill{display:inline-block;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-xs);background:#658b8140;text-transform:uppercase;letter-spacing:.04em}.sa-dash-actions{display:flex;gap:var(--sp-2);align-items:center}.sa-days{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4)}.sa-days-meta{margin-left:auto;font-size:var(--fs-xs)}.sa-chip{min-height:var(--hf-tap);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--hf-border);background:transparent;color:var(--hf-ink-soft);font:inherit;font-weight:600;font-size:var(--fs-md);cursor:pointer}.sa-chip.is-active{background:#658b8147;border-color:#658b818c;color:var(--hf-ink)}.sa-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2);margin-bottom:var(--sp-5)}@media(min-width:640px){.sa-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sa-kpi-grid--sm{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-kpi{padding:var(--sp-3) var(--sp-3);border:1px solid var(--hf-border);border-radius:var(--r-sm);background:#ffffff08}.sa-kpi--alert{border-color:#e74c3c59;background:#e74c3c14}.sa-kpi-label{margin:0 0 var(--sp-1);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--hf-ink-muted)}.sa-kpi-value{margin:0;font-size:var(--fs-xl);font-weight:700;font-variant-numeric:tabular-nums}.sa-section-title{margin:var(--sp-2) 0 var(--sp-3);font-size:var(--fs-base);font-weight:600}.sa-reason-row{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-5);font-size:var(--fs-md);color:var(--hf-ink-soft)}.sa-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4)}.sa-detail-name{margin:0 0 var(--sp-1);font-size:var(--fs-xl)}.sa-row--click{cursor:pointer}.sa-row--click:hover{background:#ffffff0d}.sa-chevron{font-size:var(--fs-sm);color:var(--hf-sage-soft);align-self:center}.sa-link{display:inline;padding:0;border:none;background:none;color:var(--hf-mist);font:inherit;text-decoration:underline;cursor:pointer}.hf-notice-host{position:fixed;left:50%;bottom:calc(var(--hf-bottom-chrome) + var(--hf-safe-bottom) + var(--sp-4));transform:translate(-50%) translateY(12px);z-index:var(--z-notice);width:min(92vw,420px);opacity:0;transition:opacity .25s ease,transform .25s ease}.hf-notice-host.is-in{opacity:1;transform:translate(-50%) translateY(0)}.hf-notice{margin-top:0;display:flex;align-items:center;gap:var(--sp-2);box-shadow:0 10px 30px #00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hf-notice-text{flex:1 1 auto;min-width:0}.hf-notice-actions{display:flex;align-items:center;gap:var(--sp-1);flex:0 0 auto}.hf-notice-retry{padding:var(--sp-1) var(--sp-3);font-size:var(--fs-md);min-height:0}.hf-notice-close{background:none;border:0;color:inherit;font-size:var(--fs-xl);line-height:1;padding:0 var(--sp-1);cursor:pointer;opacity:.75}.hf-notice-close:hover{opacity:1}.hf-notfound{text-align:center;padding:var(--sp-8) var(--sp-5)}.hf-notfound-code{font-size:3rem;font-weight:700;opacity:.35;margin:0}.hf-notfound-path{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-md);opacity:.7;word-break:break-all}.error-container .error-actions{display:flex;gap:var(--sp-2);justify-content:center;flex-wrap:wrap;margin-top:var(--sp-4)}.for-you-load-error{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin:.75rem auto 1.5rem;width:min(92%,520px)}.for-you-load-error button{flex:0 0 auto;padding:var(--sp-1) var(--sp-3);font-size:var(--fs-md);min-height:0}.company-detail-error{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}input,textarea,select,.hf-input,.hf-textarea,.hf-select{font-family:var(--hf-font-ui);font-size:16px;line-height:var(--lh-base)}input[type=search],input[type=number],input[type=url],input[type=tel],input[type=date],input[type=time],select,.hf-select{-moz-appearance:none;appearance:none;-webkit-appearance:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.hf-input,.hf-textarea,.hf-select{display:block;width:100%;min-height:48px;padding:var(--sp-3);border:1px solid var(--hf-border);border-radius:var(--r-md);background:#0000003d;color:var(--hf-ink);transition:border-color .15s ease,background .15s ease}.hf-textarea{min-height:6rem;resize:vertical}.hf-input:hover,.hf-textarea:hover,.hf-select:hover{border-color:var(--hf-sage-soft)}.hf-input:disabled,.hf-textarea:disabled,.hf-select:disabled{opacity:.55;cursor:not-allowed}.hf-input.is-invalid,.hf-textarea.is-invalid{border-color:var(--hf-danger-line)}::placeholder{color:#eef2f0b8;opacity:1}.hf-field{display:flex;flex-direction:column;gap:var(--sp-1);margin-bottom:var(--sp-3)}.hf-label{font-size:var(--fs-sm);font-weight:600;color:var(--hf-ink-soft)}.hf-hint{font-size:var(--fs-xs);color:var(--hf-ink-muted);line-height:1.35}.hf-field-error{font-size:var(--fs-xs);color:var(--hf-danger-ink)}.hf-msg{display:flex;align-items:flex-start;gap:var(--sp-2);margin:var(--sp-3) 0 0;padding:var(--sp-3);border:1px solid var(--hf-info-line);border-radius:var(--r-md);background:var(--hf-info-soft);color:var(--hf-ink);font-size:var(--fs-md);line-height:var(--lh-base)}.hf-msg:before{font-family:"Font Awesome 6 Free";font-weight:900;flex:0 0 auto;line-height:var(--lh-base)}.hf-msg--info:before{content:"";color:var(--hf-mist)}.hf-msg--success:before{content:"";color:var(--hf-success)}.hf-msg--warn:before{content:"";color:var(--hf-warn)}.hf-msg--error:before{content:"";color:var(--hf-danger)}.hf-msg--success{border-color:var(--hf-success-line);background:var(--hf-success-soft)}.hf-msg--warn{border-color:var(--hf-warn-line);background:var(--hf-warn-soft)}.hf-msg--error{border-color:var(--hf-danger-line);background:var(--hf-danger-soft)}.message-box{margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid var(--hf-info-line);border-radius:var(--r-md);background:var(--hf-info-soft);font-size:var(--fs-md);line-height:var(--lh-base)}.info-message{border-color:var(--hf-info-line);background:var(--hf-info-soft)}.success-message,.message-box.success-message{border:1px solid var(--hf-success-line);background:var(--hf-success-soft);color:var(--hf-ink)}.error-message,.message-box.error-message{border:1px solid var(--hf-danger-line);background:var(--hf-danger-soft);color:var(--hf-ink)}.empty-state.error-message,.empty-state.success-message,.empty-state.info-message{padding:var(--sp-3);border-radius:var(--r-md)}.hf-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);max-width:22rem;margin:var(--sp-6) auto;padding:var(--sp-6) var(--sp-4);text-align:center;border:1px dashed var(--hf-border);border-radius:var(--r-lg);background:#00000024}.hf-empty--error{border-style:solid;border-color:var(--hf-danger);background:#cf7a721a}.hf-empty--error .hf-empty-icon{color:var(--hf-danger)}.hf-empty-icon{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:var(--sp-1);border-radius:50%;background:#7a9e952e;color:var(--hf-mist);font-size:var(--fs-xl)}.hf-empty-title{margin:0;font-size:var(--fs-lg);font-weight:600;color:var(--hf-ink)}.hf-empty-body{margin:0;font-size:var(--fs-md);line-height:var(--lh-base);color:var(--hf-ink-muted)}.hf-empty-cta{margin-top:var(--sp-2);min-height:var(--hf-tap)}.hf-skeleton{display:block;width:100%;height:1rem;border-radius:var(--r-sm);background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d 80%) 0 0 / 200% 100%;animation:hfShimmer 1.3s ease-in-out infinite}@keyframes hfShimmer{0%{background-position:120% 0}to{background-position:-60% 0}}.hf-skeleton-title{height:1.25rem;width:55%}.hf-skeleton-text{height:.8rem}.hf-skeleton-text+.hf-skeleton-text{margin-top:var(--sp-2)}.hf-skeleton-text--short{width:70%}.hf-skeleton-avatar{flex:0 0 auto;width:2.75rem;height:2.75rem;border-radius:50%}.hf-skeleton-thumb{aspect-ratio:3 / 4;height:auto;border-radius:var(--r-md)}.hf-skeleton-row{display:flex;align-items:center;gap:var(--sp-3);min-height:64px;padding:var(--sp-3);border:1px solid var(--hf-border);border-radius:var(--r-md);background:var(--hf-surface)}.hf-skeleton-row-main{flex:1;min-width:0}.hf-skeleton-card{padding:var(--sp-4);border:1px solid var(--hf-border);border-radius:var(--r-md);background:var(--hf-surface)}.hf-skeleton-list{display:flex;flex-direction:column;gap:var(--sp-2)}@media(prefers-reduced-motion:reduce){.hf-skeleton{animation:none;background:#ffffff14}}.msg-row:active,.user-row:active,.user-card:active,.activity-row:active,.grocery-item-row:active,.household-invite-row:active,.wizard-recipe-row:active,.place-row:active,.stat-block:active,.profile-grid-cell:active,.comments-action-btn:active,.for-you-open-post:active,.btn:active,.btn-primary:active,.btn-ghost:active,.btn-back:active{transform:scale(.985);filter:brightness(1.12)}.mobile-tab:active,.feed-tab:active{filter:brightness(1.18)}@media(prefers-reduced-motion:reduce){.msg-row:active,.user-row:active,.user-card:active,.activity-row:active,.grocery-item-row:active,.household-invite-row:active,.wizard-recipe-row:active,.place-row:active,.stat-block:active,.profile-grid-cell:active,.comments-action-btn:active,.for-you-open-post:active,.btn:active,.btn-primary:active,.btn-ghost:active,.btn-back:active{transform:none}}.msg-row,.user-row,.user-card,.activity-row,.household-invite-row,.wizard-recipe-row{min-height:64px;padding:var(--sp-3);border:1px solid var(--hf-border);border-radius:var(--r-md);background:var(--hf-surface)}.company-dish-thumb{flex:0 0 auto;width:44px;height:44px;aspect-ratio:1 / 1;border-radius:var(--r-sm);object-fit:cover;background:var(--hf-surface)}.company-dish-thumb--empty{display:grid;place-items:center;color:var(--hf-ink-muted)}.company-dish-row .msg-row-preview{display:flex;align-items:center;gap:var(--sp-2)}.company-dish-row .hf-stars{color:var(--hf-star)}.list-cover{flex:0 0 auto;width:44px;height:44px;aspect-ratio:1 / 1;border-radius:var(--r-sm);object-fit:cover;background:var(--hf-surface)}.list-cover--empty{display:grid;place-items:center;color:var(--hf-ink-muted)}.list-badge{display:inline-flex;align-items:center;gap:var(--sp-1);padding:.1rem var(--sp-2);border-radius:var(--r-pill);background:#7a9e952e;color:var(--hf-sage-soft);font-size:var(--fs-xs);font-weight:600}.list-badge--private{background:#ffffff1a;color:var(--hf-ink-muted)}.list-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);padding:0 0 var(--sp-2);color:var(--hf-ink-muted);font-size:var(--fs-sm)}.list-description{margin:0 0 var(--sp-3);color:var(--hf-ink);font-size:var(--fs-sm);line-height:var(--lh-base)}.list-owner-actions{display:flex;gap:var(--sp-2);padding-bottom:var(--sp-3)}.list-item-row .msg-row-main{flex:1;min-width:0;text-align:left;background:none;border:0;color:inherit;font:inherit;padding:0}.list-item-row .msg-row-preview{display:flex;align-items:center;gap:var(--sp-2)}.list-item-row .hf-stars{color:var(--hf-star)}.hf-prompt-input{width:100%;box-sizing:border-box;margin:0 0 var(--sp-5);padding:var(--sp-3) var(--sp-4);font-family:var(--hf-font-ui);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--hf-ink);background:var(--hf-surface-solid);border:1px solid var(--hf-border);border-radius:var(--hf-radius-sm)}.hf-prompt-input:focus{outline:none;border-color:var(--hf-sage);box-shadow:0 0 0 3px var(--hf-sage-soft)}.add-to-list-body{max-height:min(50vh,22rem);overflow-y:auto;margin-bottom:var(--sp-4)}.add-to-list-row{width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--hf-border);padding:var(--sp-3) 0;cursor:pointer;font:inherit;color:inherit}.add-to-list-row:last-child{border-bottom:0}.add-to-list-row:hover{background:var(--hf-surface-soft)}.public-profile-lists{margin-bottom:var(--sp-5)}.public-profile-lists-row{display:flex;gap:var(--sp-3);overflow-x:auto;padding-bottom:var(--sp-2);scrollbar-width:none}.public-profile-lists-row::-webkit-scrollbar{display:none}.profile-list-chip{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--sp-1);align-items:flex-start;max-width:12rem;padding:var(--sp-3) var(--sp-4);background:var(--hf-surface-soft);border:1px solid var(--hf-border);border-radius:var(--hf-radius-sm);cursor:pointer;font:inherit;color:var(--hf-ink);text-align:left}.profile-list-chip strong{font-size:var(--fs-base);line-height:var(--lh-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.profile-list-chip span{font-size:var(--fs-sm);color:var(--hf-ink-soft)}.profile-list-chip:hover{border-color:var(--hf-sage)}.search-browse-top{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);margin:var(--sp-3) auto 0}.top-places-note{margin:0 0 var(--sp-4);font-size:var(--fs-sm);line-height:var(--lh-base);color:var(--hf-ink-soft)}.top-places-rank{flex:0 0 auto;min-width:1.5rem;font-size:var(--fs-base);font-variant-numeric:tabular-nums;color:var(--hf-ink-muted);text-align:right}.top-places-row{width:100%;text-align:left;background:none;border:0;font:inherit;color:inherit;cursor:pointer}.top-places-dish{color:var(--hf-ink-muted)}.grocery-trip-bar:empty{display:none}.grocery-trip-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-3) var(--hf-gutter);border-bottom:1px solid var(--hf-border);background:var(--hf-surface-soft)}.grocery-trip-main{display:flex;flex-direction:column;gap:2px;min-width:0}.grocery-trip-name{display:flex;align-items:center;gap:var(--sp-2);padding:0;background:none;border:0;cursor:pointer;font:inherit;color:var(--hf-ink);text-align:left}.grocery-trip-name strong{font-size:var(--fs-lg);line-height:var(--lh-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grocery-trip-name i{font-size:var(--fs-xs);color:var(--hf-ink-muted)}.grocery-trip-progress{font-size:var(--fs-sm);color:var(--hf-ink-soft)}.grocery-trip-actions{display:flex;gap:var(--sp-2);flex:0 0 auto}.grocery-history-list{display:flex;flex-direction:column;max-height:min(50vh,20rem);overflow-y:auto;margin-bottom:var(--sp-3)}.grocery-history-row{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) 0;border-bottom:1px solid var(--hf-border)}.grocery-history-row:last-child{border-bottom:0}.grocery-history-main{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.grocery-history-main strong{font-size:var(--fs-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grocery-history-main span{font-size:var(--fs-sm);color:var(--hf-ink-soft)}.grocery-history-title{margin:0 0 var(--sp-2);font-size:var(--fs-base)}.grocery-history-items{max-height:min(45vh,18rem);overflow-y:auto;margin-bottom:var(--sp-3)}.grocery-history-item{padding:var(--sp-2) 0;border-bottom:1px solid var(--hf-border);font-size:var(--fs-base);color:var(--hf-ink-soft)}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2) format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2) format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2) format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2) format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2) format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Boldonse;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/boldonse-latin-ext-400-normal-DJywhPQU.woff2) format("woff2"),url(/assets/boldonse-latin-ext-400-normal-9aIiZrYA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Boldonse;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/boldonse-latin-400-normal-CEhxY6WL.woff2) format("woff2"),url(/assets/boldonse-latin-400-normal-DtdlPRWp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*!
* Font Awesome Free 6.5.0 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style, 900)}.fa,.fa-classic,.fa-sharp,.fas,.fa-solid,.far,.fa-regular,.fab,.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas,.fa-classic,.fa-solid,.far,.fa-regular{font-family:"Font Awesome 6 Free"}.fab,.fa-brands{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em) * -1);position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .08em);padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, .3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, ease-in-out);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1));animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1));animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1));animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, ease-in-out);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, linear);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 2s);animation-duration:var(--fa-animation-duration, 2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, linear);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, steps(8));animation-timing-function:var(--fa-animation-timing, steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale, 1.25));transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale, 1.25));transform:scale(var(--fa-beat-scale, 1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em));transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound, -.125em));transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em));transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound, -.125em));transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale, 1.125));transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale, 1.125));transform:scale(var(--fa-beat-fade-scale, 1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg));transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg));transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle, none));transform:rotate(var(--fa-rotate-angle, none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse, #fff)}.fa-0:before{content:"0"}.fa-1:before{content:"1"}.fa-2:before{content:"2"}.fa-3:before{content:"3"}.fa-4:before{content:"4"}.fa-5:before{content:"5"}.fa-6:before{content:"6"}.fa-7:before{content:"7"}.fa-8:before{content:"8"}.fa-9:before{content:"9"}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-circle-chevron-right:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-at:before{content:"@"}.fa-trash-can:before{content:""}.fa-trash-alt:before{content:""}.fa-text-height:before{content:""}.fa-user-xmark:before{content:""}.fa-user-times:before{content:""}.fa-stethoscope:before{content:""}.fa-message:before{content:""}.fa-comment-alt:before{content:""}.fa-info:before{content:""}.fa-down-left-and-up-right-to-center:before{content:""}.fa-compress-alt:before{content:""}.fa-explosion:before{content:""}.fa-file-lines:before{content:""}.fa-file-alt:before{content:""}.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-days:before{content:""}.fa-calendar-alt:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball:before{content:""}.fa-volleyball-ball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-down:before{content:""}.fa-sort-desc:before{content:""}.fa-circle-minus:before{content:""}.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before{content:""}.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-icons:before{content:""}.fa-heart-music-camera-bolt:before{content:""}.fa-microphone-lines-slash:before{content:""}.fa-microphone-alt-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before{content:""}.fa-search-location:before{content:""}.fa-forward-step:before{content:""}.fa-step-forward:before{content:""}.fa-face-smile-beam:before{content:""}.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football:before{content:""}.fa-football-ball:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angles-down:before{content:""}.fa-angle-double-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before{content:""}.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before{content:""}.fa-long-arrow-up:before{content:""}.fa-fire-flame-simple:before{content:""}.fa-burn:before{content:""}.fa-person:before{content:""}.fa-male:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before{content:""}.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-spaghetti-monster-flying:before{content:""}.fa-pastafarianism:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before{content:""}.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before{content:""}.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before{content:""}.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before{content:""}.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil:before{content:""}.fa-pencil-alt:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-paste:before{content:""}.fa-file-clipboard:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-ramp-box:before{content:""}.fa-truck-loading:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before{content:""}.fa-torah:before{content:""}.fa-broom-ball:before{content:""}.fa-quidditch:before{content:""}.fa-quidditch-broom-ball:before{content:""}.fa-toggle-off:before{content:""}.fa-box-archive:before{content:""}.fa-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before{content:""}.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before{content:""}.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-screen-button:before{content:""}.fa-tablet-alt:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before{content:""}.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before{content:""}.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before{content:""}.fa-concierge-bell:before{content:""}.fa-pen-ruler:before{content:""}.fa-pencil-ruler:before{content:""}.fa-people-arrows:before{content:""}.fa-people-arrows-left-right:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-square-caret-right:before{content:""}.fa-caret-square-right:before{content:""}.fa-scissors:before{content:""}.fa-cut:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-tachograph-digital:before{content:""}.fa-digital-tachograph:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-reply:before{content:""}.fa-mail-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-square-minus:before{content:""}.fa-minus-square:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-square-caret-down:before{content:""}.fa-caret-square-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before{content:""}.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-end:before{content:""}.fa-hourglass-3:before{content:""}.fa-heart-crack:before{content:""}.fa-heart-broken:before{content:""}.fa-square-up-right:before{content:""}.fa-external-link-square-alt:before{content:""}.fa-face-kiss-beam:before{content:""}.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before{content:""}.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before{content:""}.fa-sign-out:before{content:""}.fa-circle-chevron-down:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-unlock-keyhole:before{content:""}.fa-unlock-alt:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-simple:before{content:""}.fa-headphones-alt:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before{content:""}.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-low:before{content:""}.fa-volume-down:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-awn:before{content:""}.fa-wheat-alt:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"*"}.fa-square-check:before{content:""}.fa-check-square:before{content:""}.fa-peseta-sign:before{content:""}.fa-heading:before{content:""}.fa-header:before{content:""}.fa-ghost:before{content:""}.fa-list:before{content:""}.fa-list-squares:before{content:""}.fa-square-phone-flip:before{content:""}.fa-phone-square-alt:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before{content:""}.fa-dot-circle:before{content:""}.fa-face-dizzy:before{content:""}.fa-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol:before{content:""}.fa-futbol-ball:before{content:""}.fa-soccer-ball:before{content:""}.fa-paintbrush:before{content:""}.fa-paint-brush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before{content:""}.fa-hot-tub:before{content:""}.fa-map-location:before{content:""}.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-pen-to-square:before{content:""}.fa-edit:before{content:""}.fa-car-side:before{content:""}.fa-share-nodes:before{content:""}.fa-share-alt:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-half:before{content:""}.fa-hourglass-2:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before{content:""}.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand:before{content:""}.fa-hand-paper:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before{content:""}.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before{content:""}.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before{content:""}.fa-grin-wink:before{content:""}.fa-ear-deaf:before{content:""}.fa-deaf:before{content:""}.fa-deafness:before{content:""}.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-square-rss:before{content:""}.fa-rss-square:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before{content:""}.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before{content:""}.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-staff-snake:before{content:""}.fa-rod-asclepius:before{content:""}.fa-rod-snake:before{content:""}.fa-staff-aesculapius:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-truck-medical:before{content:""}.fa-ambulance:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-half:before{content:""}.fa-temperature-2:before{content:""}.fa-thermometer-2:before{content:""}.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-storm:before{content:""}.fa-poo-bolt:before{content:""}.fa-face-frown-open:before{content:""}.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder:before{content:""}.fa-folder-blank:before{content:""}.fa-file-waveform:before{content:""}.fa-file-medical-alt:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-gauge:before{content:""}.fa-dashboard:before{content:""}.fa-gauge-med:before{content:""}.fa-tachometer-alt-average:before{content:""}.fa-wand-magic-sparkles:before{content:""}.fa-magic-wand-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-clip:before{content:""}.fa-pen-alt:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-van-shuttle:before{content:""}.fa-shuttle-van:before{content:""}.fa-building-user:before{content:""}.fa-square-caret-left:before{content:""}.fa-caret-square-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-chart-area:before{content:""}.fa-area-chart:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before{content:""}.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-spray-can-sparkles:before{content:""}.fa-air-freshener:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before{content:""}.fa-mouse-pointer:before{content:""}.fa-maximize:before{content:""}.fa-expand-arrows-alt:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before{content:""}.fa-triangle-circle-square:before{content:""}.fa-shuffle:before{content:""}.fa-random:before{content:""}.fa-person-running:before{content:""}.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before{content:""}.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before{content:""}.fa-sign-in:before{content:""}.fa-shop-slash:before{content:""}.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-start:before{content:""}.fa-hourglass-1:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before{content:""}.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before{content:""}.fa-heartbeat:before{content:""}.fa-people-carry-box:before{content:""}.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before{content:""}.fa-weight:before{content:""}.fa-user-group:before{content:""}.fa-user-friends:before{content:""}.fa-arrow-up-a-z:before{content:""}.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before{content:""}.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-circle-arrow-up:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before{content:""}.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before{content:""}.fa-procedures:before{content:""}.fa-shuttle-space:before{content:""}.fa-space-shuttle:before{content:""}.fa-face-laugh:before{content:""}.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-lines:before{content:""}.fa-microphone-alt:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before{content:""}.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before{content:""}.fa-file-upload:before{content:""}.fa-wifi:before{content:""}.fa-wifi-3:before{content:""}.fa-wifi-strong:before{content:""}.fa-bath:before{content:""}.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-pen:before{content:""}.fa-user-edit:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-top-left:before{content:""}.fa-border-style:before{content:""}.fa-map-location-dot:before{content:""}.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-square-poll-vertical:before{content:""}.fa-poll:before{content:""}.fa-mug-hot:before{content:""}.fa-car-battery:before{content:""}.fa-battery-car:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-right:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-hand-back-fist:before{content:""}.fa-hand-rock:before{content:""}.fa-square-caret-up:before{content:""}.fa-caret-square-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-chart-bar:before{content:""}.fa-bar-chart:before{content:""}.fa-hands-bubbles:before{content:""}.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before{content:""}.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-square-plus:before{content:""}.fa-plus-square:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-martini-glass:before{content:""}.fa-glass-martini-alt:before{content:""}.fa-rotate-left:before{content:""}.fa-rotate-back:before{content:""}.fa-rotate-backward:before{content:""}.fa-undo-alt:before{content:""}.fa-table-columns:before{content:""}.fa-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly:before{content:""}.fa-dolly-box:before{content:""}.fa-smoking:before{content:""}.fa-minimize:before{content:""}.fa-compress-arrows-alt:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angles-right:before{content:""}.fa-angle-double-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before{content:""}.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-euro-sign:before{content:""}.fa-eur:before{content:""}.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-circle-check:before{content:""}.fa-check-circle:before{content:""}.fa-circle-stop:before{content:""}.fa-stop-circle:before{content:""}.fa-compass-drafting:before{content:""}.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before{content:""}.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-circle-chevron-up:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-sterling-sign:before{content:""}.fa-gbp:before{content:""}.fa-pound-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before{content:""}.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-reply-all:before{content:""}.fa-mail-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before{content:""}.fa-skating:before{content:""}.fa-filter-circle-dollar:before{content:""}.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-circle-arrow-down:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-file-import:before{content:""}.fa-arrow-right-to-file:before{content:""}.fa-square-arrow-up-right:before{content:""}.fa-external-link-square:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-empty:before{content:""}.fa-temperature-0:before{content:""}.fa-thermometer-0:before{content:""}.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before{content:""}.fa-contact-card:before{content:""}.fa-vcard:before{content:""}.fa-scale-unbalanced-flip:before{content:""}.fa-balance-scale-right:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before{content:""}.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before{content:""}.fa-laptop-house:before{content:""}.fa-face-tired:before{content:""}.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before{content:""}.fa-cloud-upload:before{content:""}.fa-cloud-upload-alt:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before{content:""}.fa-sprout:before{content:""}.fa-left-right:before{content:""}.fa-arrows-alt-h:before{content:""}.fa-boxes-packing:before{content:""}.fa-circle-arrow-left:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before{content:""}.fa-thunderstorm:before{content:""}.fa-text-slash:before{content:""}.fa-remove-format:before{content:""}.fa-face-smile-wink:before{content:""}.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-left-right:before{content:""}.fa-arrows-h:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-download-alt:before{content:""}.fa-children:before{content:""}.fa-chalkboard:before{content:""}.fa-blackboard:before{content:""}.fa-user-large-slash:before{content:""}.fa-user-alt-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-simple-slash:before{content:""}.fa-handshake-alt-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before{content:""}.fa-refresh:before{content:""}.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-halved:before{content:""}.fa-shield-alt:before{content:""}.fa-book-atlas:before{content:""}.fa-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before{content:""}.fa-house-damage:before{content:""}.fa-file-zipper:before{content:""}.fa-file-archive:before{content:""}.fa-square:before{content:""}.fa-martini-glass-empty:before{content:""}.fa-glass-martini:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before{content:""}.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before{content:""}.fa-temperature-down:before{content:""}.fa-feather-pointed:before{content:""}.fa-feather-alt:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-rectangle-ad:before{content:""}.fa-ad:before{content:""}.fa-circle-arrow-right:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before{content:""}.fa-unsorted:before{content:""}.fa-list-ol:before{content:""}.fa-list-1-2:before{content:""}.fa-list-numeric:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-dollar:before{content:""}.fa-money-check-alt:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before{content:""}.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"?"}.fa-file-signature:before{content:""}.fa-up-down-left-right:before{content:""}.fa-arrows-alt:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-stroke:before{content:""}.fa-star-half-alt:before{content:""}.fa-code:before{content:""}.fa-whiskey-glass:before{content:""}.fa-glass-whiskey:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before{content:""}.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-won-sign:before{content:""}.fa-krw:before{content:""}.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-taxi:before{content:""}.fa-cab:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before{content:""}.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before{content:""}.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before{content:""}.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-helmet-safety:before{content:""}.fa-hard-hat:before{content:""}.fa-hat-hard:before{content:""}.fa-eject:before{content:""}.fa-circle-right:before{content:""}.fa-arrow-alt-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before{content:""}.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before{content:""}.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-signs-post:before{content:""}.fa-map-signs:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before{content:""}.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-house-user:before{content:""}.fa-home-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-martini-glass-citrus:before{content:""}.fa-cocktail:before{content:""}.fa-face-surprise:before{content:""}.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before{content:""}.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-whole:before{content:""}.fa-apple-alt:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-quarter:before{content:""}.fa-temperature-1:before{content:""}.fa-thermometer-1:before{content:""}.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-square-poll-horizontal:before{content:""}.fa-poll-h:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before{content:""}.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball:before{content:""}.fa-basketball-ball:before{content:""}.fa-satellite-dish:before{content:""}.fa-circle-up:before{content:""}.fa-arrow-alt-circle-up:before{content:""}.fa-mobile-screen-button:before{content:""}.fa-mobile-alt:before{content:""}.fa-volume-high:before{content:""}.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before{content:""}.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before{content:""}.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before{content:""}.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-flip:before{content:""}.fa-phone-alt:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-forward-fast:before{content:""}.fa-fast-forward:before{content:""}.fa-face-meh-blank:before{content:""}.fa-meh-blank:before{content:""}.fa-square-parking:before{content:""}.fa-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before{content:""}.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before{content:""}.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before{content:""}.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before{content:""}.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-simple:before{content:""}.fa-bus-alt:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before{content:""}.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal:before{content:""}.fa-signal-5:before{content:""}.fa-signal-perfect:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-house-chimney:before{content:""}.fa-home-lg:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before{content:""}.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before{content:""}.fa-store-alt:before{content:""}.fa-floppy-disk:before{content:""}.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-scale-unbalanced:before{content:""}.fa-balance-scale-left:before{content:""}.fa-sort-up:before{content:""}.fa-sort-asc:before{content:""}.fa-comment-dots:before{content:""}.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before{content:""}.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before{content:""}.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before{content:""}.fa-praying-hands:before{content:""}.fa-arrow-rotate-right:before{content:""}.fa-arrow-right-rotate:before{content:""}.fa-arrow-rotate-forward:before{content:""}.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before{content:""}.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before{content:""}.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-xmark:before{content:""}.fa-calendar-times:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-gear:before{content:""}.fa-user-cog:before{content:""}.fa-arrow-up-1-9:before{content:""}.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-person-digging:before{content:""}.fa-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple:before{content:""}.fa-gauge-simple-med:before{content:""}.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right:before{content:""}.fa-quote-right-alt:before{content:""}.fa-shirt:before{content:""}.fa-t-shirt:before{content:""}.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before{content:""}.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-up-right-from-square:before{content:""}.fa-external-link-alt:before{content:""}.fa-table-cells:before{content:""}.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-book-bible:before{content:""}.fa-bible:before{content:""}.fa-o:before{content:"O"}.fa-suitcase-medical:before{content:""}.fa-medkit:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-person-dress:before{content:""}.fa-female:before{content:""}.fa-comment-dollar:before{content:""}.fa-business-time:before{content:""}.fa-briefcase-clock:before{content:""}.fa-table-cells-large:before{content:""}.fa-th-large:before{content:""}.fa-book-tanakh:before{content:""}.fa-tanakh:before{content:""}.fa-phone-volume:before{content:""}.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-cake-candles:before{content:""}.fa-birthday-cake:before{content:""}.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angles-up:before{content:""}.fa-angle-double-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before{content:""}.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass:before{content:""}.fa-hourglass-empty:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before{content:""}.fa-user-md:before{content:""}.fa-circle-info:before{content:""}.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera:before{content:""}.fa-camera-alt:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before{content:""}.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-medical:before{content:""}.fa-prescription-bottle-alt:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-rotate-left:before{content:""}.fa-arrow-left-rotate:before{content:""}.fa-arrow-rotate-back:before{content:""}.fa-arrow-rotate-backward:before{content:""}.fa-undo:before{content:""}.fa-hard-drive:before{content:""}.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before{content:""}.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-rectangle-list:before{content:""}.fa-list-alt:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before{content:""}.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-circle-left:before{content:""}.fa-arrow-alt-circle-left:before{content:""}.fa-train-subway:before{content:""}.fa-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before{content:""}.fa-indian-rupee:before{content:""}.fa-inr:before{content:""}.fa-crop-simple:before{content:""}.fa-crop-alt:before{content:""}.fa-money-bill-1:before{content:""}.fa-money-bill-alt:before{content:""}.fa-left-long:before{content:""}.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before{content:""}.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before{content:""}.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-hands-asl-interpreting:before{content:""}.fa-american-sign-language-interpreting:before{content:""}.fa-asl-interpreting:before{content:""}.fa-hands-american-sign-language-interpreting:before{content:""}.fa-gear:before{content:""}.fa-cog:before{content:""}.fa-droplet-slash:before{content:""}.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before{content:""}.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before{content:""}.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-variable:before{content:""}.fa-square-root-alt:before{content:""}.fa-clock:before{content:""}.fa-clock-four:before{content:""}.fa-backward-step:before{content:""}.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-house-chimney-medical:before{content:""}.fa-clinic-medical:before{content:""}.fa-temperature-three-quarters:before{content:""}.fa-temperature-3:before{content:""}.fa-thermometer-3:before{content:""}.fa-thermometer-three-quarters:before{content:""}.fa-mobile-screen:before{content:""}.fa-mobile-android-alt:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-half:before{content:""}.fa-battery-3:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders:before{content:""}.fa-sliders-h:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-vertical:before{content:""}.fa-ellipsis-v:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-right-long:before{content:""}.fa-long-arrow-alt-right:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-tty:before{content:""}.fa-teletype:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-person-hiking:before{content:""}.fa-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before{content:""}.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before{content:""}.fa-grin:before{content:""}.fa-delete-left:before{content:""}.fa-backspace:before{content:""}.fa-eye-dropper:before{content:""}.fa-eye-dropper-empty:before{content:""}.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile:before{content:""}.fa-mobile-android:before{content:""}.fa-mobile-phone:before{content:""}.fa-face-meh:before{content:""}.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-skull:before{content:""}.fa-book-dead:before{content:""}.fa-id-card:before{content:""}.fa-drivers-license:before{content:""}.fa-outdent:before{content:""}.fa-dedent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-house:before{content:""}.fa-home:before{content:""}.fa-home-alt:before{content:""}.fa-home-lg-alt:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before{content:""}.fa-exchange:before{content:""}.fa-rotate-right:before{content:""}.fa-redo-alt:before{content:""}.fa-rotate-forward:before{content:""}.fa-utensils:before{content:""}.fa-cutlery:before{content:""}.fa-arrow-up-wide-short:before{content:""}.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-tower-broadcast:before{content:""}.fa-broadcast-tower:before{content:""}.fa-truck-pickup:before{content:""}.fa-up-long:before{content:""}.fa-long-arrow-alt-up:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before{content:""}.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before{content:""}.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-yen-sign:before{content:""}.fa-cny:before{content:""}.fa-jpy:before{content:""}.fa-rmb:before{content:""}.fa-yen:before{content:""}.fa-ruble-sign:before{content:""}.fa-rouble:before{content:""}.fa-rub:before{content:""}.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before{content:""}.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-circle-down:before{content:""}.fa-arrow-alt-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before{content:""}.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis:before{content:""}.fa-ellipsis-h:before{content:""}.fa-chess-pawn:before{content:""}.fa-kit-medical:before{content:""}.fa-first-aid:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card:before{content:""}.fa-credit-card-alt:before{content:""}.fa-car:before{content:""}.fa-automobile:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before{content:""}.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before{content:""}.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-square-h:before{content:""}.fa-h-square:before{content:""}.fa-podcast:before{content:""}.fa-temperature-full:before{content:""}.fa-temperature-4:before{content:""}.fa-thermometer-4:before{content:""}.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-handshake-angle:before{content:""}.fa-hands-helping:before{content:""}.fa-location-dot:before{content:""}.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:">"}.fa-person-swimming:before{content:""}.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before{content:""}.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-americas:before{content:""}.fa-earth:before{content:""}.fa-earth-america:before{content:""}.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-empty:before{content:""}.fa-battery-0:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before{content:""}.fa-tachometer-alt:before{content:""}.fa-tachometer-alt-fast:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital:before{content:""}.fa-hospital-alt:before{content:""}.fa-hospital-wide:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before{content:""}.fa-reorder:before{content:""}.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-person-walking-with-cane:before{content:""}.fa-blind:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before{content:""}.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-stacked:before{content:""}.fa-boxes:before{content:""}.fa-boxes-alt:before{content:""}.fa-link:before{content:""}.fa-chain:before{content:""}.fa-ear-listen:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before{content:""}.fa-search:before{content:""}.fa-table-tennis-paddle-ball:before{content:""}.fa-ping-pong-paddle-ball:before{content:""}.fa-table-tennis:before{content:""}.fa-person-dots-from-line:before{content:""}.fa-diagnoses:before{content:""}.fa-trash-can-arrow-up:before{content:""}.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-pen:before{content:""}.fa-file-edit:before{content:""}.fa-receipt:before{content:""}.fa-square-pen:before{content:""}.fa-pen-square:before{content:""}.fa-pencil-square:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-full:before{content:""}.fa-battery:before{content:""}.fa-battery-5:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-ul:before{content:""}.fa-list-dots:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before{content:""}.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-dome:before{content:""}.fa-landmark-alt:before{content:""}.fa-arrow-up:before{content:""}.fa-tv:before{content:""}.fa-television:before{content:""}.fa-tv-alt:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before{content:""}.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before{content:""}.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before{content:""}.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before{content:""}.fa-snowboarding:before{content:""}.fa-truck-fast:before{content:""}.fa-shipping-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-circle-half-stroke:before{content:""}.fa-adjust:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before{content:""}.fa-radiation-alt:before{content:""}.fa-baseball:before{content:""}.fa-baseball-ball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before{content:""}.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-xmark:before{content:""}.fa-volume-mute:before{content:""}.fa-volume-times:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip:before{content:""}.fa-grip-horizontal:before{content:""}.fa-share-from-square:before{content:""}.fa-share-square:before{content:""}.fa-child-combatant:before{content:""}.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-square-phone:before{content:""}.fa-phone-square:before{content:""}.fa-plus:before{content:"+"}.fa-add:before{content:"+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-xmark:before{content:""}.fa-close:before{content:""}.fa-multiply:before{content:""}.fa-remove:before{content:""}.fa-times:before{content:""}.fa-arrows-up-down-left-right:before{content:""}.fa-arrows:before{content:""}.fa-chalkboard-user:before{content:""}.fa-chalkboard-teacher:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left:before{content:""}.fa-quote-left-alt:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before{content:""}.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-shekel-sign:before{content:""}.fa-ils:before{content:""}.fa-shekel:before{content:""}.fa-sheqel:before{content:""}.fa-sheqel-sign:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before{content:""}.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before{content:""}.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet:before{content:""}.fa-tablet-android:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-rear:before{content:""}.fa-car-alt:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-quarter:before{content:""}.fa-battery-2:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before{content:""}.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before{content:"%"}.fa-percentage:before{content:"%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before{content:""}.fa-smile:before{content:""}.fa-thumbtack:before{content:""}.fa-thumb-tack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before{content:""}.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before{content:""}.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-gears:before{content:""}.fa-cogs:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before{content:""}.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before{content:""}.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-simple:before{content:""}.fa-ticket-alt:before{content:""}.fa-building:before{content:""}.fa-angles-left:before{content:""}.fa-angle-double-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before{content:""}.fa-history:before{content:""}.fa-face-grin-beam-sweat:before{content:""}.fa-grin-beam-sweat:before{content:""}.fa-file-export:before{content:""}.fa-arrow-right-from-file:before{content:""}.fa-shield:before{content:""}.fa-shield-blank:before{content:""}.fa-arrow-up-short-wide:before{content:""}.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before{content:""}.fa-golf-ball:before{content:""}.fa-circle-chevron-left:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-wand-magic:before{content:""}.fa-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-empty:before{content:""}.fa-wine-glass-alt:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-person-biking:before{content:""}.fa-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before{content:""}.fa-globe-oceania:before{content:""}.fa-square-xmark:before{content:""}.fa-times-square:before{content:""}.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"#"}.fa-up-right-and-down-left-from-center:before{content:""}.fa-expand-alt:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-up-down:before{content:""}.fa-arrows-alt-v:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before{content:""}.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before{content:""}.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before{content:""}.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-link-slash:before{content:""}.fa-chain-broken:before{content:""}.fa-chain-slash:before{content:""}.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before{content:""}.fa-sort-alpha-up-alt:before{content:""}.fa-fire-flame-curved:before{content:""}.fa-fire-alt:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before{content:""}.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-face-angry:before{content:""}.fa-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-rss:before{content:""}.fa-feed:before{content:""}.fa-draw-polygon:before{content:""}.fa-scale-balanced:before{content:""}.fa-balance-scale:before{content:""}.fa-gauge-simple-high:before{content:""}.fa-tachometer:before{content:""}.fa-tachometer-fast:before{content:""}.fa-shower:before{content:""}.fa-desktop:before{content:""}.fa-desktop-alt:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before{content:""}.fa-th-list:before{content:""}.fa-comment-sms:before{content:""}.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-three-quarters:before{content:""}.fa-battery-4:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-hand-fist:before{content:""}.fa-fist-raised:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before{content:""}.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before{content:""}.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before{content:""}.fa-luggage-cart:before{content:""}.fa-rectangle-xmark:before{content:""}.fa-rectangle-times:before{content:""}.fa-times-rectangle:before{content:""}.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before{content:""}.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-triangle-exclamation:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-warning:before{content:""}.fa-database:before{content:""}.fa-share:before{content:""}.fa-mail-forward:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-right-left:before{content:""}.fa-exchange-alt:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before{content:""}.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before{content:""}.fa-sign-language:before{content:""}.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-water-ladder:before{content:""}.fa-ladder-water:before{content:""}.fa-swimming-pool:before{content:""}.fa-arrows-up-down:before{content:""}.fa-arrows-v:before{content:""}.fa-face-grimace:before{content:""}.fa-grimace:before{content:""}.fa-wheelchair-move:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-turn-down:before{content:""}.fa-level-down-alt:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-square-envelope:before{content:""}.fa-envelope-square:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-bandage:before{content:""}.fa-band-aid:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before{content:""}.fa-times-circle:before{content:""}.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before{content:""}.fa-globe-asia:before{content:""}.fa-id-card-clip:before{content:""}.fa-id-card-alt:before{content:""}.fa-magnifying-glass-plus:before{content:""}.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-hand-dots:before{content:""}.fa-allergies:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-mug-saucer:before{content:""}.fa-coffee:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before{content:""}.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-large:before{content:""}.fa-user-alt:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before{content:""}.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before{content:""}.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-turkish-lira-sign:before{content:""}.fa-try:before{content:""}.fa-turkish-lira:before{content:""}.fa-dollar-sign:before{content:"$"}.fa-dollar:before{content:"$"}.fa-usd:before{content:"$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before{content:""}.fa-search-dollar:before{content:""}.fa-users-gear:before{content:""}.fa-users-cog:before{content:""}.fa-person-military-pointing:before{content:""}.fa-building-columns:before{content:""}.fa-bank:before{content:""}.fa-institution:before{content:""}.fa-museum:before{content:""}.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before{content:""}.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-simple:before{content:""}.fa-handshake-alt:before{content:""}.fa-jet-fighter:before{content:""}.fa-fighter-jet:before{content:""}.fa-square-share-nodes:before{content:""}.fa-share-alt-square:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video:before{content:""}.fa-video-camera:before{content:""}.fa-graduation-cap:before{content:""}.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-turn-up:before{content:""}.fa-level-up-alt:before{content:""}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-DQw_EAxt.woff2) format("woff2"),url(/assets/fa-solid-900-CCC0xt37.ttf) format("truetype")}.fas,.fa-solid{font-weight:900}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-D2J4JcCD.woff2) format("woff2"),url(/assets/fa-regular-400-Di1vRWh1.ttf) format("truetype")}.far,.fa-regular{font-weight:400}/*!
 * Font Awesome Free 6.5.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */:root,:host{--fa-style-family-brands: "Font Awesome 6 Brands";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-xIUy2dUv.woff2) format("woff2"),url(/assets/fa-brands-400-CW6tmtts.ttf) format("truetype")}.fab,.fa-brands{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-pixiv:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-square-js:before{content:""}.fa-js-square:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-square-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-brave:before{content:""}.fa-sistrix:before{content:""}.fa-square-instagram:before{content:""}.fa-instagram-square:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-square-hacker-news:before{content:""}.fa-hacker-news-square:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-square-snapchat:before{content:""}.fa-snapchat-square:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-square-font-awesome-stroke:before{content:""}.fa-font-awesome-alt:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-opensuse:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-square-dribbble:before{content:""}.fa-dribbble-square:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before{content:""}.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before{content:""}.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-wpressr:before{content:""}.fa-rendact:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-square-letterboxd:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before{content:""}.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before{content:""}.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome:before{content:""}.fa-font-awesome-flag:before{content:""}.fa-font-awesome-logo-full:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-square-github:before{content:""}.fa-github-square:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-google-scholar:before{content:""}.fa-square-gitlab:before{content:""}.fa-gitlab-square:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-square-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-square-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-mintbit:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-brave-reverse:before{content:""}.fa-facebook-f:before{content:""}.fa-square-google-plus:before{content:""}.fa-google-plus-square:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before{content:""}.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-letterboxd:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before{content:""}.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-square-pied-piper:before{content:""}.fa-pied-piper-square:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-square-facebook:before{content:""}.fa-facebook-square:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-square-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-upwork:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before{content:""}.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-square-behance:before{content:""}.fa-behance-square:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-square-git:before{content:""}.fa-git-square:before{content:""}.fa-square-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram:before{content:""}.fa-telegram-plane:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before{content:""}.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack:before{content:""}.fa-slack-hash:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium:before{content:""}.fa-medium-m:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}
