@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_34cc27{font-family:Montserrat,Montserrat Fallback;font-style:normal}:root{--bg:#ffffff;--bg-soft:#f4f6f8;--bg-soft-hover:#eef1f4;--card:#ffffff;--card-soft:#f4f6f8;--brand:#fad200;--brand-hover:#e6c000;--brand-active:#d4b000;--text:#1d1d1d;--muted:#6b7280;--muted-2:#8b93a1;--placeholder:#9aa3af;--link:#1d1d1d;--link-hover:#000000;--icon:#1d1d1d;--icon-soft:#8b93a1;--line:#e5e7eb;--line-strong:#d8dde3;--ring:rgba(250,210,0,.28);--shadow-xs:0 1px 2px rgba(17,24,39,.04);--shadow-sm:0 4px 12px rgba(17,24,39,.06);--shadow-md:0 8px 24px rgba(17,24,39,.08);--bs-primary:#fad200;--bs-primary-rgb:250,210,0;--bs-link-color:#1d1d1d;--bs-link-hover-color:#000000;--bs-secondary-color:#6b7280}body,html{height:100%}body{background:var(--bg);color:var(--text);font-family:Montserrat,sans-serif;font-weight:400;font-size:15px;line-height:1.6;letter-spacing:0}.navbar{background:#fff;border-bottom:1px solid var(--line)}.hero{background:linear-gradient(180deg,#ffffff,#f4f6f8)}.hero .search{background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px}.subhero{background:linear-gradient(180deg,#ffffff,#f4f6f8);border-bottom:1px solid var(--line)}a{color:var(--link);text-decoration:none;transition:color .2s ease}a:hover{color:var(--link-hover)}.link-muted{color:var(--muted)}.link-muted:hover{color:var(--text)}.text-primary{color:var(--text)!important}.text-secondary{color:var(--muted)!important}.text-muted{color:var(--muted-2)!important}.bg-primary{background-color:var(--brand)!important}.bi,.icon,i{color:inherit;transition:color .2s ease}.bi.icon-soft,.icon-soft{color:var(--icon-soft)}.bi.text-primary,.text-primary .bi,.text-primary i,i.text-primary{color:var(--text)!important}.bi.text-secondary,.text-secondary .bi,.text-secondary i,i.text-secondary{color:var(--muted)!important}.form-control,.form-select{color:var(--text);background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:none;font-family:Montserrat,sans-serif;font-size:15px}.form-control::placeholder{color:var(--placeholder)}.form-control:focus,.form-select:focus{border-color:#f0cf22;box-shadow:0 0 0 .25rem var(--ring);background:#fff}.btn{font-family:Montserrat,sans-serif;font-weight:500;font-size:15px;border-radius:12px;transition:all .2s ease}.btn,.btn-primary{font-weight:400!important}.btn-primary{background-color:var(--brand)!important;border-color:var(--brand)!important;color:#1d1d1d!important}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.show>.btn-primary.dropdown-toggle{background-color:var(--brand-hover)!important;border-color:var(--brand-hover)!important;color:#1d1d1d!important}.btn-primary .bi,.btn-primary i{color:#1d1d1d!important}.btn-outline-primary{background-color:var(--bg-soft)!important;border-color:var(--bg-soft)!important;color:var(--text)!important}.btn-outline-primary.active,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover,.show>.btn-outline-primary.dropdown-toggle{background-color:var(--bg-soft-hover)!important;border-color:var(--bg-soft-hover)!important;color:var(--text)!important}.btn-outline-primary .bi,.btn-outline-primary i{color:inherit!important}.btn-light{background:var(--bg-soft);border:1px solid var(--bg-soft);color:var(--text)}.btn-light:hover{background:var(--bg-soft-hover);border-color:var(--bg-soft-hover);color:var(--text)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary{background-color:var(--bg-soft-hover)!important;border-color:var(--bg-soft-hover)!important;color:var(--text)!important}.border-primary{border-color:var(--brand)!important}.chip{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .8rem;border-radius:999px;background:var(--bg-soft);border:1px solid var(--bg-soft);font-size:.92rem;color:var(--text);text-decoration:none}.chip:hover{background:var(--bg-soft-hover);border-color:var(--bg-soft-hover);color:var(--text)}.tile{background:#fff;border:1px solid var(--line);border-radius:16px;padding:1.1rem;transition:.2s ease;height:100%;box-shadow:var(--shadow-xs)}.tile:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--line-strong)}.tile .bi,.tile i{font-size:1.35rem;color:var(--text)!important}.tile .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;color:var(--text)}.tile .muted{color:var(--muted);font-size:.92rem}.card-modern{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-xs);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.card-modern:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--line-strong)}.filter-card{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-xs)}.sticky{position:sticky;top:1rem}.kpi{background:#fff;border:1px solid var(--line);border-radius:16px;padding:1.1rem;text-align:center;box-shadow:var(--shadow-xs)}.kpi .value{font-size:2rem;font-weight:700;line-height:1.2;color:var(--text)}.kpi .label{color:var(--muted)}.badge-soft{background:#fad200;color:#000!important}.cta{background:linear-gradient(180deg,#ffffff,#f4f6f8);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-xs)}footer{background:#fff;border-top:1px solid var(--line)}.avatar{width:64px;height:64px;object-fit:cover;object-position:center;border-radius:50%;display:block;flex:0 0 64px;background:var(--bg-soft)}.avatar.avatar-sm{width:48px;height:48px;flex-basis:48px}.avatar.avatar-lg{width:72px;height:72px;flex-basis:72px}.rating .bi,.rating i{color:#f0b90b!important}.small-muted{color:var(--muted-2);font-size:.875rem}.object-fit-cover{object-fit:cover}.ratio img{width:100%;height:100%}