:root,[data-bs-theme="light"]{--tblr-primary:#d63939;--tblr-primary-rgb:214,57,57;--tblr-primary-fg:#ffffff;--bs-primary:#d63939;--bs-primary-rgb:214,57,57}html,body{overscroll-behavior:none;height:100%}.saek-logo{height:2rem;width:auto}.saek-live-dot{display:inline-block;width:.55rem;height:.55rem;border-radius:50%;background:var(--tblr-primary);box-shadow:0 0 0 0 rgba(var(--tblr-primary-rgb),.45);animation:saek-live-pulse 1.6s ease-out infinite;flex-shrink:0}.saek-live-dot--nav{width:.65rem;height:.65rem;margin:0 .35rem}.saek-activity-pulse-chart{min-height:72px;max-width:100%}@keyframes saek-live-pulse{0%{box-shadow:0 0 0 0 rgba(var(--tblr-primary-rgb),.45)}70%{box-shadow:0 0 0 .45rem rgba(var(--tblr-primary-rgb),0)}100%{box-shadow:0 0 0 0 rgba(var(--tblr-primary-rgb),0)}}@media (prefers-reduced-motion:reduce){.saek-live-dot{animation:none}}.company-type-icon{width:4rem;height:4rem;object-fit:contain;border-radius:.5rem;flex-shrink:0}[data-bs-theme="dark"] .company-type-icon{filter:brightness(0) invert(1);opacity:0.4}.seo-text{color:var(--tblr-secondary);line-height:1.6}.seo-text p{margin:0 0 .75rem}.saek-rate-btn.is-cooldown{opacity:.75}.saek-rate-btn.saek-rate-loading{pointer-events:none;opacity:.85}.saek-company-title-wrap{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.saek-premium-verified{width:1.125rem;height:1.125rem;flex-shrink:0}.saek-ranking-card-extra{line-height:1.35;max-width:36rem}.saek-ranking-card-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:768px){tr.saek-company-premium>td{background:rgba(245,159,0,0.14);border-top-color:rgba(245,159,0,0.22);--tblr-table-bg-type:transparent!important}tr.saek-company-premium:hover>td{background:rgba(245,159,0,0.2)!important;--tblr-table-bg-type:transparent!important}[data-bs-theme="dark"] tr.saek-company-premium>td{background:rgba(245,159,0,0.18)!important;--tblr-table-bg-type:transparent!important}[data-bs-theme="dark"] tr.saek-company-premium:hover>td{background:rgba(245,159,0,0.26)!important;--tblr-table-bg-type:transparent!important}}.saek-company-page-header-card{background:var(--tblr-bg-surface);border:1px solid var(--tblr-border-color);box-shadow:0 1px 2px rgba(15,23,42,0.04)}.saek-company-page-header-card--premium{border-color:rgba(245,159,0,0.28);box-shadow:0 1px 2px rgba(245,159,0,0.08);background:rgba(245,159,0,0.08)}.saek-company-page-header-card .card-body{padding:1.25rem}.saek-company-page-header-btn-list{justify-content:flex-end;flex-wrap:wrap;gap:0.35rem}.saek-company-activity-nested{background:var(--tblr-bg-surface-secondary,rgba(0,0,0,0.02));border-color:var(--tblr-border-color)}[data-bs-theme="dark"] .saek-company-page-header-card{box-shadow:0 1px 2px rgba(0,0,0,0.18)}@media (max-width:991.98px){.saek-company-page-header-actions{width:100%;padding-top:0.25rem;border-top:1px dashed var(--tblr-border-color)}.saek-company-page-header-btn-list{justify-content:flex-start}}@media (max-width:575.98px){.saek-company-page-header-main .page-title{font-size:1.35rem;line-height:1.25}.saek-company-page-header-main .company-type-icon{width:3rem;height:3rem}.saek-company-page-header-btn-list .btn{flex:1 1 auto}.saek-company-page-header-btn-list .saek-rate-btn{flex:1 1 100%}}.saek-company-opis-premium{border-color:rgba(245,159,0,0.35);box-shadow:0 0 0 1px rgba(245,159,0,0.12)}.saek-company-opis-premium>.card-status-top,.saek-company-opis-premium::before{content:none}.saek-company-opis-premium>.card-header{background:rgba(245,159,0,0.08);border-bottom-color:rgba(245,159,0,0.2)}[data-bs-theme="dark"] .saek-company-opis-premium>.card-header{background:rgba(245,159,0,0.12)}.saek-company-opis-actions{max-width:100%}.card-title{text-transform:capitalize}.saek-company-opis-suggest{line-height:1.45;text-align:right}@media (max-width:575.98px){.saek-company-opis-suggest{text-align:left;width:100%}}.saek-premium-opis-edit-btn .icon{width:1.125rem;height:1.125rem}.saek-premium-opis-editor{min-height:220px;background:var(--tblr-bg-surface)}.saek-premium-opis-editor .ql-editor{min-height:180px;font-size:.9375rem;line-height:1.6}.saek-premium-opis-editor .ql-toolbar.ql-snow{border-color:var(--tblr-border-color);border-radius:var(--tblr-border-radius) var(--tblr-border-radius) 0 0}.saek-premium-opis-editor .ql-container.ql-snow{border-color:var(--tblr-border-color);border-radius:0 0 var(--tblr-border-radius) var(--tblr-border-radius)}.saek-profile-sortable .saek-profile-sort-item{cursor:grab;user-select:none}.saek-profile-sortable .saek-profile-sort-item.opacity-50{opacity:0.5}.saek-profile-drag-handle{cursor:grab;font-size:1.1rem;line-height:1}.saek-owner-info-grid .saek-owner-info-card{min-height:11rem;height:100%}.saek-owner-info-desc{white-space:pre-line}.saek-profile-owner-info-item .card-body{background:var(--tblr-bg-surface-secondary,rgba(0,0,0,0.02))}.saek-not-found-wrap{position:relative;max-width:42rem;margin:2rem auto 3rem}.saek-not-found-code{position:absolute;top:-1.5rem;left:50%;transform:translateX(-50%);font-size:clamp(5rem,18vw,8rem);font-weight:800;line-height:1;letter-spacing:-0.04em;color:rgba(var(--tblr-primary-rgb),0.1);user-select:none;pointer-events:none;z-index:0}.saek-not-found-card{position:relative;z-index:1;box-shadow:0 1rem 2.5rem rgba(15,23,42,0.08)}[data-bs-theme="dark"] .saek-not-found-card{box-shadow:0 1rem 2.5rem rgba(0,0,0,0.35)}@media (max-width:767.98px){.saek-company-card-header{flex-direction:column;align-items:flex-start;gap:.75rem}.saek-company-card-header .card-actions{width:100%;justify-content:flex-start}.saek-company-list-card .table-responsive{padding:.5rem;background:var(--tblr-bg-surface-secondary,rgba(0,0,0,0.02))}.saek-company-table thead{display:none}.saek-company-table.table-striped>tbody>tr:nth-of-type(even)>*{--tblr-table-accent-bg:transparent}.saek-company-table tbody{display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.saek-company-table tbody tr{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:0.35rem 0.5rem;padding:0.85rem;border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);background:var(--tblr-bg-surface);box-shadow:0 1px 2px rgba(15,23,42,0.04)}.saek-company-table tbody tr.saek-company-premium{background:rgba(245,159,0,0.1);border-color:rgba(245,159,0,0.28);box-shadow:0 1px 2px rgba(245,159,0,0.08)}.saek-company-table tbody tr>td{display:block;padding:0;border:0 !important;background:transparent !important;box-shadow:none !important}.saek-company-table td:nth-child(1){flex:0 0 1.75rem;width:1.75rem;text-align:center;font-weight:600;line-height:1.4}.saek-company-table td:nth-child(2){flex:1 1 calc(100% - 2.25rem);min-width:0;order:1}.saek-company-table td:last-child:has(.btn-list){flex:0 0 100%;order:4;width:100%;margin:0;padding:0;margin-top:0.35rem;padding-top:0.55rem;border-top:1px dashed var(--tblr-border-color) !important}.saek-company-table td:last-child .btn-list{flex-wrap:wrap;gap:0.35rem}.saek-company-table td:nth-child(3),.saek-company-table td:nth-child(4){order:3;flex:0 0 auto;width:auto;font-size:0.8125rem;color:var(--tblr-secondary)}.saek-company-table td:nth-child(3){margin-left:2.25rem}.saek-company-table td:nth-child(4)::before{content:'·';margin:0 0.35rem;opacity:0.65}.saek-company-table .saek-rate-btn{white-space:nowrap}}.saek-company-card-header{align-items:flex-start;gap:1rem}.saek-company-card-header-main{display:flex;flex-direction:column;gap:0.25rem;min-width:0}.saek-company-card-header-meta{line-height:1.35}.saek-company-list-card .card-header{background:var(--tblr-bg-surface);border-bottom:1px solid var(--tblr-border-color)}[data-bs-theme="dark"] .saek-company-list-card .table-responsive{background:rgba(255,255,255,0.02)}[data-bs-theme="dark"] .saek-company-table tbody tr{box-shadow:0 1px 2px rgba(0,0,0,0.18)}.saek-auth-modal-google-wrap{min-height:44px}.saek-auth-dropdown{min-width:20rem;max-width:22rem}.saek-account-menu--user .saek-account-toggle--user{align-items:center;gap:.5rem}.saek-account-text--fixed{width:6.5rem;min-width:6.5rem;max-width:6.5rem;flex:0 0 6.5rem}.saek-account-menu--user .saek-account-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2}html:not(.saek-auth-ready) #saek-auth-slot,html:not(.saek-auth-ready) #saek-auth-slot-mobile{visibility:hidden}#saek-promo-banner{display:none !important}html.saek-logged-in #saek-promo-banner{display:block !important}.saek-contact-gate .saek-contact-revealed[hidden]{display:none !important}.saek-contact-gate.is-unlocked .saek-contact-locked{display:none}.saek-contact-gate.is-unlocked .saek-contact-revealed{display:inline}.saek-contact-auth-btn{font-size:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:2px;min-height:unset}.saek-promo-strip{border-radius:0}.saek-company-limited-strip{border-radius:0}.saek-company-page-wrapper--limited .card{opacity:0.6}#saek-auth-slot,#saek-auth-slot-mobile{min-height:2.5rem}.saek-user-avatar{border-radius:50% !important;flex-shrink:0;overflow:hidden}.saek-user-avatar img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.saek-user-avatar-fallback{background:var(--tblr-primary);color:#fff;font-weight:600}.saek-auth-dropdown .saek-account-dropdown-profile{display:flex;align-items:center;gap:.75rem}.saek-auth-dropdown .saek-account-dropdown-avatar{flex:0 0 3.5rem;width:3.5rem;height:3.5rem;border-radius:50%;overflow:hidden;background:var(--tblr-bg-surface-secondary)}.saek-auth-dropdown .saek-account-dropdown-avatar img{width:100%;height:100%;object-fit:cover;display:block}.saek-auth-dropdown .saek-account-dropdown-avatar-fallback{display:flex;align-items:center;justify-content:center;background:var(--tblr-primary);color:#fff;font-size:1.25rem;font-weight:700}.saek-auth-dropdown .saek-account-dropdown-info{min-width:0;flex:1}.saek-auth-dropdown .saek-account-dropdown-info .fw-semibold{line-height:1.3;word-break:break-word}.saek-auth-dropdown .saek-account-score{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.15rem;padding-bottom:.35rem}.saek-auth-dropdown .saek-account-score-label{font-size:.875rem;color:var(--tblr-secondary,#667382);min-width:0}.saek-auth-dropdown .saek-account-score-badge{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;gap:.35rem;min-height:1.65rem;padding:.1rem .2rem .1rem .55rem;border:1px solid var(--tblr-border-color,#e6e7e9);border-radius:999px;background:var(--tblr-bg-surface-secondary,#f1f5f9)}.saek-auth-dropdown .saek-account-score-value{color:var(--tblr-body-color,#1d273b);font-variant-numeric:tabular-nums;font-size:.875rem;line-height:1}.saek-auth-dropdown .saek-account-score-help{flex:0 0 auto;width:1.2rem;height:1.2rem;border-radius:50%;border:0;background:transparent;color:var(--tblr-secondary,#667382);font-size:.7rem;font-weight:700;line-height:1;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.saek-auth-dropdown .saek-account-score-help-wrap{position:relative;flex:0 0 auto;display:inline-flex;align-items:center}.saek-auth-dropdown .saek-account-score-help:hover,.saek-auth-dropdown .saek-account-score-help:focus-visible,.saek-auth-dropdown .saek-account-score-help.is-open{color:var(--tblr-primary,#206bc4);outline:none}.saek-auth-dropdown .saek-account-score-badge:has(.saek-account-score-help.is-open){border-color:rgba(32,107,196,.45)}.saek-auth-dropdown .saek-account-score-tip{position:absolute;right:0;top:120%;z-index:20;width:min(15.5rem,70vw);padding:.55rem .65rem;border-radius:.4rem;border:1px solid var(--tblr-border-color,#e6e7e9);background:var(--tblr-bg-surface,#fff);color:var(--tblr-body-color,#1d273b);box-shadow:0 .35rem .9rem rgba(15,23,42,.12);font-size:.78rem;line-height:1.35;white-space:normal}.saek-auth-dropdown .saek-account-score-tip[hidden]{display:none !important}.saek-auth-dropdown .saek-account-score-tip::before{content:'';position:absolute;right:.15rem;top:-.70rem;border:.35rem solid transparent;border-bottom-color:var(--tblr-border-color,#e6e7e9);z-index:2}.saek-auth-dropdown .saek-account-score-tip::after{content:'';position:absolute;right:0.24rem;top:-.5rem;border:.28rem solid transparent;border-bottom-color:var(--tblr-bg-surface,#fff);z-index:3}.saek-company-page-header-card .saek-account-score-help-wrap,.badge .saek-account-score-help-wrap{position:relative;flex:0 0 auto;display:inline-flex;align-items:center}.saek-company-page-header-card .saek-account-score-help,.badge .saek-account-score-help{flex:0 0 auto;width:1.05rem;height:1.05rem;border-radius:50%;border:0;background:transparent;color:inherit;opacity:.75;font-size:.65rem;font-weight:700;line-height:1;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.saek-company-page-header-card .saek-account-score-help:hover,.saek-company-page-header-card .saek-account-score-help:focus-visible,.saek-company-page-header-card .saek-account-score-help.is-open,.badge .saek-account-score-help:hover,.badge .saek-account-score-help:focus-visible,.badge .saek-account-score-help.is-open{opacity:1;outline:none}.saek-company-page-header-card .saek-account-score-tip,.badge .saek-account-score-tip{position:absolute;left:50%;right:auto;top:130%;transform:translateX(-50%);z-index:30;width:min(15.5rem,70vw);padding:.55rem .65rem;border-radius:.4rem;border:1px solid var(--tblr-border-color,#e6e7e9);background:var(--tblr-bg-surface,#fff);color:var(--tblr-body-color,#1d273b);box-shadow:0 .35rem .9rem rgba(15,23,42,.12);font-size:.78rem;font-weight:400;line-height:1.35;white-space:normal;text-transform:none}.saek-company-page-header-card .saek-account-score-tip[hidden],.badge .saek-account-score-tip[hidden]{display:none !important}.saek-company-page-header-card .saek-account-score-tip::before,.badge .saek-account-score-tip::before{content:'';position:absolute;left:50%;right:auto;top:-.70rem;transform:translateX(-50%);border:.35rem solid transparent;border-bottom-color:var(--tblr-border-color,#e6e7e9);z-index:2}.saek-company-page-header-card .saek-account-score-tip::after,.badge .saek-account-score-tip::after{content:'';position:absolute;left:50%;right:auto;top:-.5rem;transform:translateX(-50%);border:.28rem solid transparent;border-bottom-color:var(--tblr-bg-surface,#fff);z-index:3}.navbar{overflow:visible}.saek-auth-legal{line-height:1.5}.saek-google-btn-host{min-height:44px;display:flex;justify-content:center}.saek-registry-grid .saek-registry-field{height:100%;padding:.5rem .75rem;border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);background:var(--tblr-bg-surface-secondary,rgba(0,0,0,0.02))}.saek-registry-label{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tblr-secondary);margin-bottom:.2rem;line-height:1.2}.saek-registry-value{font-size:.9rem;line-height:1.35;word-break:break-word}.saek-registry-section .card-body{padding-top:.75rem}.saek-company-linkage-row{display:flex;align-items:start;gap:.15rem;line-height:1.45;border:solid 1px #e5e7eb;padding:4px;border-radius:4px;background:#fff}[data-bs-theme="dark"] .saek-company-linkage-row{background:rgba(255,255,255,0.02);border-color:rgba(255,255,255,0.1)}.saek-linkage-icon{display:inline-flex;flex-shrink:0;margin-top:.1rem;color:var(--tblr-secondary);opacity:.85}.saek-linkage-trail{min-width:0}.saek-linkage-trail .saek-linkage-link{display:inline-block;max-width:min(12rem,40vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}@media (min-width:768px){.saek-linkage-trail .saek-linkage-link{max-width:16rem}}.saek-linkage-trail a:hover{color:var(--tblr-primary) !important;text-decoration:underline}.saek-linkage-sep{margin:0 .25rem;color:var(--tblr-secondary);opacity:.75;white-space:nowrap}.saek-top-sector-card{border:1px solid var(--tblr-border-color);transition:border-color .15s ease,box-shadow .15s ease}.saek-top-sector-card:hover{box-shadow:0 .25rem .75rem rgba(15,23,42,.06)}.saek-top-sector-icon{font-size:1.75rem;line-height:1;margin-bottom:1rem;border-radius:8px 8px 0 0;overflow:hidden;margin:-16px -20px 1rem;position:relative}.saek-top-sector-icon::after{content:'TOP100';position:absolute;bottom:-16px;left:0;width:100%;height:50%;color:#fff;display:flex;align-items:flex-end;justify-content:center;font-size:5.5rem;font-weight:bold;text-shadow:0px 0px 20px black}.saek-top-sector-icon img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;transition:transform 1s ease}.saek-top-sector-icon img:hover{transform:scale(1.05)}.saek-top-sector-companies{display:flex;flex-direction:column;gap:.5rem}.saek-top-sector-company{display:flex;align-items:flex-start;gap:0rem;padding:.65rem .75rem;border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);background:var(--tblr-bg-surface);transition:border-color .15s ease,box-shadow .15s ease}.saek-top-sector-company:hover{border-color:rgba(var(--tblr-primary-rgb),.25);box-shadow:0 1px 3px rgba(15,23,42,.05)}.saek-top-sector-company.is-premium{background:rgba(245,159,0,0.1);border-color:rgba(245,159,0,0.28)}[data-bs-theme="dark"] .saek-top-sector-company.is-premium{background:rgba(245,159,0,0.14)}.saek-top-sector-company-rank{flex:0 0 1.5rem;width:1.5rem;text-align:center;font-weight:600;font-size:.8125rem;line-height:1.5;color:var(--tblr-secondary)}.saek-top-sector-company-main{flex:1 1 auto;min-width:0}.saek-top-sector-company-title{font-size:.875rem;line-height:1.35}.saek-top-sector-company-title:hover{color:var(--tblr-primary) !important}.saek-top-sector-company-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .5rem;margin-top:.2rem;font-size:.8125rem}.saek-top-sector-company-meta .badge{flex-shrink:0}.saek-sector-pkd-list{columns:1;column-gap:1.5rem}@media (min-width:768px){.saek-sector-pkd-list{columns:2}}.saek-sector-pkd-item{break-inside:avoid;margin-bottom:.5rem;font-size:.9rem;line-height:1.45}.saek-sector-pkd-code{font-family:var(--tblr-font-monospace,ui-monospace,monospace);font-size:.82rem;font-weight:600;color:var(--tblr-primary)}a.saek-sector-pkd-code:hover{color:var(--tblr-primary);text-decoration:underline}.saek-top-sector-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem}.saek-top-sector-nav-label{flex:0 0 auto;margin-right:.15rem}.saek-top-sector-nav-link{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .65rem;border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);font-size:.85rem;line-height:1.2;color:var(--tblr-body-color);text-decoration:none;background:var(--tblr-bg-surface);transition:border-color .15s ease,color .15s ease,background-color .15s ease}.saek-top-sector-nav-link:hover{color:var(--tblr-primary);border-color:rgba(var(--tblr-primary-rgb),.35);text-decoration:none}.saek-top-sector-nav-link.is-active{color:var(--tblr-primary);border-color:rgba(var(--tblr-primary-rgb),.45);background:rgba(var(--tblr-primary-rgb),.06);font-weight:600}.saek-top-sector-nav-icon{font-size:1rem;line-height:1}.saek-top-sector-nav-cup{flex-shrink:0;display:block}.saek-favorite-btn{padding-left:.45rem;padding-right:.45rem;color:var(--tblr-secondary)}.saek-favorite-btn:hover{color:#e03131}.saek-favorite-btn.is-active{color:#e03131}.saek-favorite-btn.is-active .saek-favorite-icon{fill:#e03131;stroke:#e03131}.saek-favorite-btn:disabled{opacity:.65}.saek-bookmark-btn{padding-left:.45rem;padding-right:.45rem;color:var(--tblr-secondary)}.saek-bookmark-btn:hover{color:var(--tblr-primary)}.saek-bookmark-btn.is-flashed{color:var(--tblr-primary);background:rgba(var(--tblr-primary-rgb),.08)}.saek-share-dropdown{display:inline-flex;vertical-align:middle}.saek-share-btn{padding-left:.45rem;padding-right:.45rem;color:var(--tblr-secondary)}.saek-share-btn:hover,.saek-share-btn[aria-expanded="true"]{color:var(--tblr-primary)}.saek-share-menu{min-width:11.5rem}.saek-share-copy-btn{display:flex;align-items:center;gap:.5rem;width:100%}.saek-share-copy-btn .icon{flex-shrink:0;color:var(--tblr-secondary)}.saek-stat-card{border-left:3px solid var(--tblr-primary)}.saek-stat-avatar{box-shadow:0 .25rem .75rem rgba(var(--tblr-primary-rgb),.25)}.saek-stat-value{font-size:1.75rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.saek-stat-value-sm{font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums}.saek-search-bar{height:.5rem;border-radius:1rem}.saek-search-row:last-child{margin-bottom:0 !important}.saek-activity-bar{opacity:.85}.progress-xs{height:.25rem}.saek-home-illustration{opacity:.95}.saek-legal-body{min-height:18rem}.saek-about-body{min-height:12rem}.saek-about-body h3{margin-top:1.25rem}.saek-home-about-intro{margin-bottom:1.75rem;padding-bottom:1.5rem;border-bottom:1px solid var(--tblr-border-color,#e6e8eb)}.saek-home-about-lead{max-width:46rem;font-size:1.0625rem;line-height:1.65}.saek-home-about-sources .badge{font-weight:600;letter-spacing:.01em;padding:.45em .75em}.saek-home-about-features{margin-bottom:1.5rem}.saek-home-about-feature{padding:1.25rem 1.15rem;border-radius:.75rem;border:1px solid var(--tblr-border-color,#e6e8eb);background:var(--tblr-bg-surface,#fff);transition:border-color .15s ease,box-shadow .15s ease}.saek-home-about-feature:hover{border-color:rgba(var(--tblr-primary-rgb),.28);box-shadow:0 .35rem 1rem rgba(15,23,42,.05)}.saek-home-about-feature .h4{font-size:1.0625rem;letter-spacing:-.01em}.saek-home-about-feature p{font-size:.9375rem;line-height:1.55}.saek-home-about-boost,.saek-home-about-trust{padding:1.15rem 1.25rem;border-radius:.75rem}.saek-home-about-boost{margin-bottom:1rem;background:rgba(245,159,0,0.14);border:1px solid rgba(245,159,0,0.22)}.saek-home-about-boost p:last-child{max-width:44rem}.saek-home-about-trust{background:rgba(var(--tblr-primary-rgb),.05);border:1px solid rgba(var(--tblr-primary-rgb),.12)}[data-bs-theme="dark"] .saek-home-about-feature{background:var(--tblr-bg-surface)}[data-bs-theme="dark"] .saek-home-about-boost{background:rgba(245,159,0,0.14);border-color:rgba(245,159,0,0.22)}[data-bs-theme="dark"] .saek-home-about-trust{background:rgba(var(--tblr-primary-rgb),.1);border-color:rgba(var(--tblr-primary-rgb),.22)}@media (max-width:767.98px){.saek-home-about-feature{padding:1.1rem 1rem}}.saek-promo-benefits{margin-bottom:1.5rem}.saek-promo-benefit-card{border:1px solid var(--tblr-border-color);border-left:3px solid var(--tblr-primary);transition:border-color .15s ease,box-shadow .15s ease}.saek-promo-benefit-card:hover{border-color:rgba(var(--tblr-primary-rgb),.35);box-shadow:0 .25rem .75rem rgba(15,23,42,.06)}.saek-promo-benefit-card .card-title{font-size:1.0625rem;line-height:1.35}.saek-promo-benefit-num{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .5rem;border-radius:.375rem;background:rgba(var(--tblr-primary-rgb),.1);color:var(--tblr-primary);font-weight:700;font-size:.8125rem;font-variant-numeric:tabular-nums;margin-bottom:.75rem}.saek-promo-intro{font-size:1.05rem;line-height:1.65;max-width:48rem}.saek-promo-section-title{margin-top:2rem;margin-bottom:.5rem;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;letter-spacing:-.01em}.saek-promo-section-lead{max-width:40rem;margin-bottom:0;line-height:1.55}.saek-promo-rules{max-width:44rem;padding-left:1.25rem;line-height:1.6}.saek-promo-rules li{margin-bottom:.45rem}.saek-promo-legal{max-width:48rem;line-height:1.55}.saek-promo-features{display:flex;flex-direction:column;gap:0;margin:0 0 2rem;border-top:1px solid var(--tblr-border-color,#e6e8eb)}.saek-promo-feature{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1rem 1.5rem;align-items:start;padding:1.75rem 0;border-bottom:1px solid var(--tblr-border-color,#e6e8eb)}.saek-promo-feature-index{font-size:1.35rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.2;color:var(--tblr-primary);opacity:.9;padding-top:.1rem}.saek-promo-feature-title{margin:0 0 .55rem;font-size:clamp(1.15rem,2.2vw,1.35rem);font-weight:700;line-height:1.3;letter-spacing:-.015em}.saek-promo-feature-text{margin:0;max-width:42rem;font-size:1rem;line-height:1.65;color:var(--tblr-secondary,#667382)}.saek-promo-feature-text strong{color:var(--tblr-body-color,#1e293b);font-weight:600}.saek-promo-closing{margin-top:1.5rem;padding:1.75rem 1.25rem;border-radius:.75rem;background:rgba(var(--tblr-primary-rgb),.05);border:1px solid rgba(var(--tblr-primary-rgb),.12)}.saek-promo-closing .saek-promo-section-title{margin-top:0}#saek-promotion-start-card{border-radius:.75rem}#saek-promotion-start-card .card-body{padding:1.25rem 1.35rem}@media (max-width:575.98px){.saek-promo-feature{grid-template-columns:1fr;gap:.55rem;padding:1.35rem 0}.saek-promo-feature-index{font-size:1.1rem}.saek-promo-closing{padding:1.35rem 1rem}}@media (min-width:992px){.saek-promo-feature{grid-template-columns:5.5rem minmax(0,1fr);gap:1.25rem 2rem;padding:2rem 0}.saek-promo-feature-index{font-size:1.6rem}}.saek-site-footer{background:#15171a;color:rgba(255,255,255,.78);border-top:1px solid rgba(255,255,255,.08);padding-top:2.5rem;padding-bottom:1.25rem;margin-top:auto}.saek-site-footer .saek-footer-brand{color:#fff}.saek-site-footer .saek-footer-brand:hover{color:#fff;opacity:.92}.saek-site-footer .saek-footer-text{color:rgba(255,255,255,.88);line-height:1.5}.saek-site-footer .saek-footer-muted{color:rgba(255,255,255,.55)}.saek-site-footer .saek-footer-title{color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.875rem}.saek-site-footer .saek-footer-links li+li{margin-top:.5rem}.saek-site-footer .saek-footer-links a{color:rgba(255,255,255,.72);text-decoration:none;transition:color .15s ease}.saek-site-footer .saek-footer-links a:hover{color:#fff}.saek-site-footer .saek-footer-accent{color:#f87171;font-weight:600;text-decoration:none}.saek-site-footer .saek-footer-accent:hover{color:#fca5a5}.saek-site-footer .saek-footer-bottom{border-top:1px solid rgba(255,255,255,.08)}.saek-catalog-nav .list-group-item.active,.saek-region-nav .list-group-item.active{border-left:3px solid var(--tblr-primary);font-weight:600}.saek-catalog-nav-list,.saek-region-nav-list{max-height:calc(100vh - 2rem - 56px);overflow-y:auto}.saek-catalog-nav .card-title,.saek-region-nav .card-title{font-size:.875rem}#saek-catalog-children .card-link:hover,#saek-region-children .card-link:hover{border-color:rgba(var(--tblr-primary-rgb),.35)}.saek-legal-nav .list-group-item.active{border-left:3px solid var(--tblr-primary)}.saek-nip-search-group{max-width:42rem;margin:0 auto}.saek-nip-search-group .form-control-lg{font-size:1rem}.saek-nip-search-type{position:relative}.saek-nip-search-type .dropdown-toggle::after{margin-left:.35rem;vertical-align:.15em;transition:transform .2s ease}.saek-nip-search-type .dropdown-toggle.show::after{transform:rotate(135deg)}.saek-nip-search-type .btn-link{box-shadow:none;background:transparent;border:none}.saek-nip-search-type .dropdown-menu{min-width:6.5rem}body.saek-apply-page .form-label.required::after{content:' *';color:var(--tblr-primary)}.saek-error-report-form .form-label.required::after{content:' *';color:var(--tblr-primary)}.saek-error-report-card .card-title{font-size:1rem}.saek-toast-stack{position:fixed;right:1rem;bottom:1rem;z-index:1060;display:flex;flex-direction:column;gap:.75rem;width:min(22rem,calc(100vw - 2rem));pointer-events:none}.saek-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border-radius:.5rem;border:1px solid var(--tblr-border-color);background:var(--tblr-bg-surface);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.12);opacity:0;transform:translateX(1.25rem);transition:opacity .2s ease,transform .2s ease}.saek-toast-visible{opacity:1;transform:translateX(0)}.saek-toast-hiding{opacity:0;transform:translateX(1.25rem)}.saek-toast-body{flex:1;font-size:.9375rem;line-height:1.45;color:var(--tblr-body-color)}.saek-toast-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:-.125rem -.25rem 0 0;padding:0;border:0;border-radius:.375rem;background:transparent;color:var(--tblr-secondary);cursor:pointer}.saek-toast-close:hover{background:rgba(0,0,0,.06);color:var(--tblr-body-color)}.saek-toast-icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem;border-radius:50%}.saek-toast-error{border-left:3px solid #d63939}.saek-toast-error .saek-toast-icon{background:#d63939;box-shadow:0 0 0 3px rgba(214,57,57,.2)}.saek-toast-success{border-left:3px solid #2fb344}.saek-toast-success .saek-toast-icon{background:#2fb344;box-shadow:0 0 0 3px rgba(47,179,68,.2)}.saek-toast-warning{border-left:3px solid #f59f00}.saek-toast-warning .saek-toast-icon{background:#f59f00;box-shadow:0 0 0 3px rgba(245,159,0,.2)}.saek-toast-info{border-left:3px solid #206bc4}.saek-toast-info .saek-toast-icon{background:#206bc4;box-shadow:0 0 0 3px rgba(32,107,196,.2)}.saek-reviews-track-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -.5rem;padding:0 .5rem .25rem}.saek-reviews-track{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;align-items:stretch;min-height:4rem}.saek-review-card{flex:0 0 auto;width:min(100%,20rem);border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);padding:1rem;background:var(--tblr-bg-surface)}.saek-review-card-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.saek-review-author{font-weight:600;margin:0;font-size:.95rem}.saek-review-date{font-size:.75rem;color:var(--tblr-secondary)}.saek-review-stars{color:#f59f00;letter-spacing:.05em;font-size:1rem;line-height:1;margin-bottom:.5rem}.saek-review-body{font-size:.9rem;margin:0;white-space:pre-wrap;word-break:break-word}.saek-review-owner-reply{margin-top:.75rem;padding-top:.75rem;border-top:1px dashed var(--tblr-border-color)}.saek-review-owner-reply-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tblr-secondary);margin-bottom:.25rem}.saek-review-owner-reply-text{font-size:.85rem;margin:0;white-space:pre-wrap;word-break:break-word}.saek-review-reply-trigger{margin-top:.75rem;padding-top:.75rem;border-top:1px dashed var(--tblr-border-color)}.saek-review-stars-input{display:flex;gap:.15rem}.saek-review-star-btn{border:0;background:transparent;padding:0 .1rem;font-size:1.5rem;line-height:1;color:var(--tblr-border-color);cursor:pointer}.saek-review-star-btn.is-active,.saek-review-star-btn:hover{color:#f59f00}.saek-reviews-form-guest a{font-weight:500}.saek-review-body-counter{color:var(--tblr-secondary)}.saek-review-body-counter-current.is-below-min{color:var(--tblr-red);font-weight:600}.saek-review-body-counter-current.is-valid{color:var(--tblr-green);font-weight:600}.saek-review-body-counter.is-below-min{color:var(--tblr-red) !important}.saek-review-body-counter.is-valid{color:var(--tblr-green) !important}.saek-reviews-empty-state .empty-icon{margin-bottom:.5rem;opacity:.65}.saek-company-reviews-card .card-header{align-items:flex-start;gap:.75rem}.saek-reviews-header-main{display:flex;flex-direction:column;gap:.35rem;min-width:0}.saek-reviews-avg{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.saek-reviews-avg-summary{display:inline-flex;align-items:baseline;flex-wrap:wrap;line-height:1.3}.saek-reviews-avg-sep{color:var(--tblr-secondary);margin:0 .2rem;font-weight:400}.saek-reviews-avg-count{font-size:.9rem;font-weight:500;color:var(--tblr-secondary)}.saek-reviews-avg-stars-wrap{position:relative;display:inline-block;font-size:1rem;line-height:1;letter-spacing:.05em}.saek-reviews-avg-stars-base{color:var(--tblr-border-color)}.saek-reviews-avg-stars-fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:#f59f00}.saek-reviews-avg-value{font-size:.9rem;font-weight:600;color:var(--tblr-body-color)}.saek-reviews-seo-lead{line-height:1.5}.saek-company-reviews-card .card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.saek-review-form-author{font-size:1rem;line-height:1.4}.saek-review-card-actions{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.75rem}.saek-reviews-pending-badge{display:inline-flex;align-items:center;gap:.35rem;margin-top:.5rem;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#b45309;background:rgba(245,159,0,.12)}.saek-reviews-user-actions .btn-list{margin:0}.saek-my-review-card .saek-review-stars{margin-bottom:.5rem}.saek-review-success-body{padding-top:1.5rem;padding-bottom:1.5rem}.saek-review-success-icon{display:block;margin:0 auto;width:96px;height:96px}.saek-review-success-title{font-size:1.35rem;font-weight:700;margin:0}.saek-review-success-lead{font-size:1.05rem;font-weight:600;color:var(--tblr-body-color);margin:0}.saek-review-success-info{max-width:32rem;font-size:.925rem;line-height:1.55}.btn .icon:last-child{margin:0}.sticky{position:sticky;top:1.25rem;z-index:10}body.saek-has-online-bar{padding-bottom:2.75rem}.saek-online-bar{position:fixed;left:50%;bottom:0;z-index:1040;transform:translate(-50%,100%);opacity:0;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s ease;pointer-events:none}.saek-online-bar-visible{transform:translate(-50%,0);opacity:1;pointer-events:auto}@media (max-width:575.98px){.saek-online-bar{transform:translate(0,100%)}.saek-online-bar-visible{right:1rem;left:auto;transform:translate(0,0) !important}}.saek-online-bar-btn{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .65rem;padding:.45rem 1rem .45rem .75rem;border:0;border-radius:999px;background:#111;color:#fff;font-size:.875rem;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 .35rem 1.25rem rgba(0,0,0,.35);transition:transform .2s ease,box-shadow .2s ease}.saek-online-bar-btn:hover{transform:translateY(-2px);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.4)}.saek-online-bar-btn:active{transform:translateY(0)}.saek-online-flame{display:inline-flex;color:#ff6b35;animation:saek-flame-flicker 1.4s ease-in-out infinite}.saek-online-modal-flame{display:inline-flex;color:#ff6b35}@keyframes saek-flame-flicker{0%,100%{transform:scale(1);opacity:1;filter:drop-shadow(0 0 4px rgba(255,107,53,.5))}50%{transform:scale(1.12) translateY(-1px);opacity:.85;filter:drop-shadow(0 0 8px rgba(255,107,53,.75))}}.saek-online-count{font-variant-numeric:tabular-nums;min-width:1.5ch;transition:transform .2s ease}.saek-online-count[data-compact="1"]{min-width:3.5ch;letter-spacing:-.02em}.saek-online-count-pulse{animation:saek-online-count-pop .32s ease}@keyframes saek-online-count-pop{0%{transform:scale(1)}45%{transform:scale(1.18);color:#ff6b35}100%{transform:scale(1)}}.saek-online-label{font-weight:500;opacity:.75;font-size:.8125rem}.saek-online-chart{min-height:280px}.saek-online-modal-note{line-height:1.45;max-width:42rem}.saek-online-modal-note strong{font-weight:600;color:var(--tblr-body-color)}@media (max-width:575.98px){body.saek-has-online-bar{padding-bottom:3rem}.saek-toast-stack{bottom:3.25rem}}.badge{text-align:left}.badge span{-moz-user-select:all;user-select:all}.saek-company-page-header-main .badge{border:solid 1px}#tooltip{position:fixed;display:none;padding:8px 12px;background:#222;color:#fff;border-radius:8px;font-size:14px;pointer-events:none;transform:translate(12px,12px);z-index:9999}.relative{position:relative}.btn-boost{position:relative;cursor:pointer;transition:all 0.2s ease;z-index:0}.btn-boost:active{transform:scale(0.96)}.btn-boost:before,.btn-boost:after{position:absolute;content:"";width:110%;left:50%;height:100%;transform:translateX(-50%);z-index:-1000;background-repeat:no-repeat}.btn-boost.is-cooldown:before,.btn-boost.is-cooldown:after{opacity:0;display:none}.btn-boost:hover:before{top:-70%;background-image:radial-gradient(circle,var(--tblr-primary) 20%,transparent 20%),radial-gradient(circle,transparent 20%,var(--tblr-primary) 20%,transparent 30%),radial-gradient(circle,var(--tblr-primary) 20%,transparent 20%),radial-gradient(circle,var(--tblr-primary) 20%,transparent 20%),radial-gradient(circle,transparent 10%,var(--tblr-primary) 15%,transparent 20%),radial-gradient(circle,var(--tblr-primary) 20%,transparent 20%),radial-gradient(circle,var(--tblr-primary) 20%,transparent 20%),radial-gradient(circle,var(--tblr-primary) 20%,transparent 20%),radial-gradient(circle,var(--tblr-primary) 20%,transparent 20%);background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%;background-position:50% 120%;animation:greentopBubbles 0.6s ease}@keyframes greentopBubbles{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0% 80%,0% 20%,10% 40%,20% 0%,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}100%{background-position:0% 70%,0% 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}}.btn-boost:hover::after{bottom:-70%;background-image:radial-gradient(circle,var(--tblr-primary) 20%,transparent 20%),radial-gradient(circle,var(--tblr-primary) 20%,transparent 20%),radial-gradient(circle,transparent 10%,var(--tblr-primary) 15%,transparent 20%),radial-gradient(circle,var(--tblr-primary) 20%,transparent 20%),radial-gradient(circle,var(--tblr-primary) 20%,transparent 20%),radial-gradient(circle,var(--tblr-primary) 20%,transparent 20%),radial-gradient(circle,var(--tblr-primary) 20%,transparent 20%);background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,20% 20%,18% 18%;background-position:50% 120%;animation:greenbottomBubbles 0.6s ease}@keyframes greenbottomBubbles{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0%}50%{background-position:0% 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0%}100%{background-position:0% 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}}.btn-primary:hover{--tblr-btn-hover-color:#bc1e1e;--tblr-btn-hover-bg:#bc1e1e;--tblr-btn-hover-color:#fff}.btn-primary.btn-promo{color:color-mix(in srgb,var(--tblr-orange) calc(var(--tblr-text-opacity,1) * 100%),transparent) !important;background-color:color-mix(in srgb,var(--tblr-orange-lt) calc(var(--tblr-bg-opacity,1) * 100%),transparent) !important;border:solid 1px}.btn-outline-secondary,.btn-outline.btn-secondary{--tblr-btn-color:var( --bs-primary);--tblr-btn-bg:transparent;--tblr-btn-border-color:#777;--tblr-btn-hover-color:#777;--tblr-btn-hover-border-color:var( --bs-primary);--tblr-btn-hover-bg:#f5f5f5;--tblr-btn-active-color:var( --bs-primary);--tblr-btn-active-bg:#f5f5f5;--tblr-btn-active-border-color:#777;--tblr-btn-disabled-color:var( --bs-primary);--tblr-btn-disabled-border-color:#777}.btn-ghost-secondary,.btn-ghost-secondary:hover{--tblr-btn-color:var( --bs-primary);--tblr-btn-bg:transparent;--tblr-btn-border-color:transparent;--tblr-btn-hover-color:var( --bs-primary);--tblr-btn-hover-border-color:transparent;--tblr-btn-hover-bg:#f5f5f5;--tblr-btn-active-color:var( --bs-primary);--tblr-btn-active-bg:#f5f5f5;--tblr-btn-active-border-color:transparent;--tblr-btn-disabled-color:var( --bs-primary);--tblr-btn-disabled-border-color:transparent}.btn-default{--tblr-btn-color:#000;--tblr-btn-bg:#fff;--tblr-btn-border-color:#fff;--tblr-btn-hover-color:#000;--tblr-btn-hover-border-color:#fff;--tblr-btn-hover-bg:#f5f5f5;--tblr-btn-active-color:#000;--tblr-btn-active-bg:#f5f5f5;--tblr-btn-active-border-color:#f5f5f5;--tblr-btn-disabled-color:#000;--tblr-btn-disabled-border-color:#777}[data-bs-theme="dark"] .btn-default{--tblr-btn-color:#fff;--tblr-btn-bg:#111827;--tblr-btn-border-color:#000;--tblr-btn-hover-color:#fff;--tblr-btn-hover-border-color:#000;--tblr-btn-hover-bg:#f5f5f5}[data-bs-theme="dark"] .btn-default:hover,[data-bs-theme="dark"] .btn-default:focus-visible,[data-bs-theme="dark"] .btn-default:active{background-color:#111827;border-color:#000;color:#fff}.hover{stroke:#fff;stroke-width:0.25;fill:#bababa;transition:all 0.2s linear}[data-bs-theme="dark"] .hover{fill:#3b495d;stroke:#000}.hover:hover{fill:#d63939;cursor:pointer;transform:scale(1.01);transform-origin:50%}.input-group{box-shadow:unset}.input-group-flat:focus-within{box-shadow:unset}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-left:none}.saek-crbr-graph-wrap{margin-bottom:.75rem}.saek-crbr-graph{position:relative;width:100%;height:640px;min-height:420px;border:1px solid var(--tblr-border-color,#e5e7eb);border-radius:.5rem;background:radial-gradient(circle at 50% 45%,rgba(32,107,196,.06),transparent 55%),linear-gradient(180deg,rgba(248,250,252,.9),rgba(255,255,255,.4));overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none}[data-bs-theme="dark"] .saek-crbr-graph{background:radial-gradient(circle at 50% 45%,rgba(32,107,196,.12),transparent 55%),linear-gradient(180deg,rgba(15,23,42,.35),rgba(15,23,42,.1))}.saek-crbr-world-grid{color:#94a3b8;pointer-events:none}[data-bs-theme="dark"] .saek-crbr-world-grid{color:#64748b}.saek-crbr-graph-stage{position:absolute;inset:0;cursor:grab;touch-action:none}.saek-crbr-graph-stage.is-panning{cursor:grabbing}.saek-crbr-graph-toolbar{position:absolute;top:.55rem;right:.55rem;z-index:2;display:flex;gap:.25rem;padding:.2rem;border-radius:.45rem;background:rgba(255,255,255,.92);border:1px solid var(--tblr-border-color,#e5e7eb);box-shadow:0 1px 3px rgba(15,23,42,.08)}[data-bs-theme="dark"] .saek-crbr-graph-toolbar{background:rgba(30,41,59,.92)}.saek-crbr-zoom-btn{width:2rem;height:2rem;border:0;border-radius:.35rem;background:transparent;color:#0f172a;font-size:1.1rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.saek-crbr-zoom-btn:hover,.saek-crbr-zoom-btn:focus-visible{background:rgba(32,107,196,.12);outline:none}[data-bs-theme="dark"] .saek-crbr-zoom-btn{color:#e2e8f0}.saek-crbr-svg{display:block;width:100%;height:100%}.saek-crbr-edge{stroke:#94a3b8;stroke-width:1.4;fill:none;pointer-events:none}.saek-crbr-edge--current{stroke:#206bc4;stroke-width:1.9}.saek-crbr-edge--past{stroke:#94a3b8;stroke-dasharray:4 4;opacity:.8}.saek-crbr-edge--related{stroke:#0d9488;stroke-dasharray:5 4;opacity:.85}.saek-crbr-edge--reporter{stroke-dasharray:6 3;opacity:.75}.saek-crbr-edge--dim{opacity:.18}.saek-crbr-edge--active{opacity:1;stroke-width:2.2}.saek-crbr-card{stroke-width:1.5;transition:stroke-width .12s ease,filter .12s ease}.saek-crbr-node--draggable{cursor:grab}.saek-crbr-node--draggable.is-dragging{cursor:grabbing}.saek-crbr-node--link{cursor:pointer}.saek-crbr-node.is-selected .saek-crbr-card{stroke-width:2.75;filter:drop-shadow(0 0 0.35rem rgba(32,107,196,.45))}.saek-crbr-node.is-dim{opacity:.28}.saek-crbr-node.is-focus{opacity:1}.saek-crbr-node--company .saek-crbr-card{fill:#1e293b;stroke:#0f172a}.saek-crbr-node--company.saek-crbr-node--current .saek-crbr-card{fill:#206bc4;stroke:#1a5aa3}.saek-crbr-node--company.saek-crbr-node--past .saek-crbr-card,.saek-crbr-node--company.saek-crbr-node--related .saek-crbr-card{fill:#0f766e;stroke:#0d9488}.saek-crbr-node--person.saek-crbr-node--current .saek-crbr-card{fill:#ffffff;stroke:#206bc4}.saek-crbr-node--person.saek-crbr-node--past .saek-crbr-card{fill:#f8fafc;stroke:#94a3b8}[data-bs-theme="dark"] .saek-crbr-node--person.saek-crbr-node--current .saek-crbr-card{fill:#0f172a;stroke:#3b82f6}[data-bs-theme="dark"] .saek-crbr-node--person.saek-crbr-node--past .saek-crbr-card{fill:#1e293b;stroke:#64748b}.saek-crbr-card-body{box-sizing:border-box;width:100%;height:100%;padding:.4rem .5rem;display:flex;flex-direction:column;justify-content:center;gap:.1rem;overflow:hidden;font-family:inherit;line-height:1.2;pointer-events:none}.saek-crbr-card-title{font-size:11px;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;word-break:break-word}.saek-crbr-card-sub{font-size:10px;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.saek-crbr-card-role{font-size:9.5px;font-weight:600;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;word-break:break-word}.saek-crbr-card-period{font-size:9px;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.saek-crbr-card-link{font-size:9px;font-weight:700;margin-top:.05rem;text-decoration:underline;text-underline-offset:2px}.saek-crbr-node--company .saek-crbr-card-body{color:#fff}.saek-crbr-node--company .saek-crbr-card-role,.saek-crbr-node--company .saek-crbr-card-period,.saek-crbr-node--company .saek-crbr-card-link{opacity:.92;font-weight:500}.saek-crbr-node--person.saek-crbr-node--current .saek-crbr-card-body{color:#0f172a}.saek-crbr-node--person.saek-crbr-node--current .saek-crbr-card-role{color:#1d4ed8}.saek-crbr-node--person.saek-crbr-node--past .saek-crbr-card-body{color:#475569}.saek-crbr-node--person.saek-crbr-node--past .saek-crbr-card-role{color:#64748b}[data-bs-theme="dark"] .saek-crbr-node--person .saek-crbr-card-body{color:#e2e8f0}[data-bs-theme="dark"] .saek-crbr-node--person.saek-crbr-node--current .saek-crbr-card-role{color:#93c5fd}.saek-crbr-graph-legend{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:.65rem;align-items:center}.saek-crbr-timeline{margin-top:.85rem;padding:.7rem .85rem .55rem;border:1px solid var(--tblr-border-color,#e5e7eb);border-radius:.5rem;background:rgba(248,250,252,.85)}[data-bs-theme="dark"] .saek-crbr-timeline{background:rgba(15,23,42,.35)}.saek-crbr-timeline-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .65rem;margin-bottom:.45rem}.saek-crbr-timeline-label{font-size:.8rem;color:var(--tblr-secondary,#667382)}.saek-crbr-timeline-date{font-size:.95rem;font-variant-numeric:tabular-nums;letter-spacing:.01em}.saek-crbr-timeline-now{margin-left:auto;border:0;background:transparent;color:#206bc4;font-size:.78rem;font-weight:600;padding:.15rem .35rem;border-radius:.3rem;cursor:pointer}.saek-crbr-timeline-now:hover,.saek-crbr-timeline-now:focus-visible{background:rgba(32,107,196,.1);outline:none}.saek-crbr-timeline.is-today .saek-crbr-timeline-now{opacity:.45;pointer-events:none}.saek-crbr-timeline-track{position:relative;padding-bottom:1.35rem}.saek-crbr-timeline-range{-webkit-appearance:none;appearance:none;width:100%;height:.35rem;border-radius:999px;background:linear-gradient(90deg,rgba(32,107,196,.25),rgba(32,107,196,.55));outline:none;margin:0;cursor:pointer}.saek-crbr-timeline-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.05rem;height:1.05rem;border-radius:50%;background:#206bc4;border:2px solid #fff;box-shadow:0 1px 3px rgba(15,23,42,.25);cursor:grab}.saek-crbr-timeline-range::-moz-range-thumb{width:1.05rem;height:1.05rem;border-radius:50%;background:#206bc4;border:2px solid #fff;box-shadow:0 1px 3px rgba(15,23,42,.25);cursor:grab}.saek-crbr-timeline-range::-moz-range-track{height:.35rem;border-radius:999px;background:linear-gradient(90deg,rgba(32,107,196,.25),rgba(32,107,196,.55))}.saek-crbr-timeline-years{position:absolute;left:0;right:0;top:1.05rem;height:1.1rem;pointer-events:none}.saek-crbr-timeline-tick{position:absolute;transform:translateX(-50%);font-size:.68rem;color:var(--tblr-secondary,#667382);font-variant-numeric:tabular-nums;white-space:nowrap}.saek-crbr-timeline-tick::before{content:'';display:block;width:1px;height:.35rem;margin:0 auto .15rem;background:rgba(100,116,139,.55)}.saek-crbr-timeline-empty{position:absolute;left:50%;bottom:1rem;transform:translateX(-50%);z-index:2;padding:.35rem .7rem;border-radius:.4rem;font-size:.8rem;color:#475569;background:rgba(255,255,255,.92);border:1px solid var(--tblr-border-color,#e5e7eb);pointer-events:none}[data-bs-theme="dark"] .saek-crbr-timeline-empty{color:#cbd5e1;background:rgba(30,41,59,.92)}.saek-crbr-dot{display:inline-block;width:.65rem;height:.65rem;border-radius:.2rem;margin-right:.3rem;vertical-align:middle;border:1px solid transparent}.saek-crbr-dot--company{background:#206bc4}.saek-crbr-dot--person{background:#f8fafc;border-color:#206bc4}.saek-crbr-dot--reporter{background:#f8fafc;border-color:#64748b;border-style:dashed}.saek-crbr-dot--past{background:#0f766e;border-color:#0d9488}.saek-crbr-name{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.02em}.saek-crbr-row--current td{background:rgba(32,107,196,.04)}.saek-crbr-table th{white-space:nowrap}@media (max-width:576px){.saek-crbr-graph{height:520px;min-height:400px}.saek-crbr-zoom-btn{width:2.25rem;height:2.25rem}}#saek-similar-companies-list{min-height:710px;height:710px}.saek-contacts-section .card-body{padding-top:.85rem}.saek-contacts-empty{padding:.35rem 0}.saek-contacts-board{display:grid;gap:.85rem;grid-template-columns:1fr}@media (min-width:768px){.saek-contacts-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.saek-contacts-board{grid-template-columns:repeat(3,minmax(0,1fr))}}.saek-contacts-tile{display:flex;gap:.85rem;align-items:flex-start;min-width:0;height:100%;padding:.9rem 1rem;border:1px solid var(--tblr-border-color,#e6e7e9);border-radius:.65rem;background:linear-gradient(160deg,rgba(32,107,196,.045),transparent 55%),var(--tblr-bg-surface-secondary,rgba(0,0,0,0.02))}.saek-contacts-tile--email{background:linear-gradient(160deg,rgba(18,140,126,.05),transparent 55%),var(--tblr-bg-surface-secondary,rgba(0,0,0,0.02))}.saek-contacts-tile--office{background:linear-gradient(160deg,rgba(180,120,40,.05),transparent 55%),var(--tblr-bg-surface-secondary,rgba(0,0,0,0.02))}.saek-contacts-tile--link{background:linear-gradient(160deg,rgba(70,110,140,.06),transparent 55%),var(--tblr-bg-surface-secondary,rgba(0,0,0,0.02))}.saek-contacts-tile-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:.55rem;color:var(--tblr-primary,#206bc4);background:rgba(32,107,196,.1)}.saek-contacts-tile--email .saek-contacts-tile-icon{color:#0f766e;background:rgba(15,118,110,.1)}.saek-contacts-tile--office .saek-contacts-tile-icon{color:#9a6700;background:rgba(154,103,0,.1)}.saek-contacts-tile--link .saek-contacts-tile-icon{color:#3d5a73;background:rgba(61,90,115,.1)}.saek-contacts-tile-body{min-width:0;flex:1}.saek-contacts-section .saek-contacts-group-label{font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--tblr-secondary,#667382)}.saek-contacts-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;min-width:0}.saek-contacts-item+.saek-contacts-item{margin-top:.55rem;padding-top:.55rem;border-top:1px dashed var(--tblr-border-color,#e6e7e9)}.saek-contacts-link{display:inline-block;max-width:100%;font-size:.98rem;font-weight:600;line-height:1.35;color:var(--tblr-body-color,#1e293b);text-decoration:none;word-break:break-word;overflow-wrap:anywhere}.saek-contacts-link:hover,.saek-contacts-link:focus-visible{color:var(--tblr-primary,#206bc4);text-decoration:underline}.saek-contacts-badge{font-weight:500}.saek-contacts-address{font-size:.95rem;font-weight:600;line-height:1.4;word-break:break-word}.saek-contacts-office-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;width:100%;margin-top:.15rem}.saek-contacts-map-link{font-size:.82rem;font-weight:500;text-decoration:none}.saek-contacts-map-link:hover{text-decoration:underline}.saek-contact-suggest-map{height:260px;border-radius:.5rem;border:1px solid var(--tblr-border-color,#e6e7e9);overflow:hidden;background:#eef2f6}.saek-contact-suggest-office.is-active{border-color:var(--tblr-primary,#206bc4);box-shadow:0 0 0 1px rgba(32,107,196,.25)}.saek-contact-suggest-block .form-label{font-weight:600}.saek-contact-order-btns{display:inline-flex;flex-direction:column;justify-content:center;gap:0;min-width:1.75rem}.saek-contact-order-btn{padding:0 .15rem;line-height:1;min-height:1.1rem;font-size:.75rem;border:0;border-radius:0}.saek-contact-order-btn:disabled{opacity:.35}.saek-contact-suggest-empty{font-style:italic}.saek-contact-consent-footer{justify-content:flex-start !important}.saek-contact-consent-check{max-width:min(100%,34rem);padding-left:1.5rem}.saek-contact-consent-check .form-check-input{float:left;margin-left:-1.5rem;cursor:pointer}.saek-contact-consent-check .form-check-label{cursor:default;pointer-events:none;line-height:1.35}.saek-company-map{width:100%;height:100%;min-height:320px;background:#eef2f6;border-radius:.5rem}.saek-company-map-popup{font-size:.85rem;line-height:1.35;max-width:14rem}.saek-offices-layout{display:grid;gap:1rem;grid-template-columns:1fr;align-items:stretch}.saek-offices-list-wrap{min-width:0}.saek-offices-map-wrap{min-width:0;min-height:320px}.saek-offices-list{display:flex;flex-direction:column;gap:.55rem;max-height:360px;overflow:auto;padding-right:.15rem}.saek-offices-item{padding:.75rem .85rem;border:1px solid var(--tblr-border-color,#e6e7e9);border-radius:.55rem;background:var(--tblr-bg-surface-secondary,rgba(0,0,0,0.02))}.saek-offices-item--mapped{cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.saek-offices-item--mapped:hover,.saek-offices-item--mapped:focus-visible{border-color:rgba(32,107,196,.45);outline:none}.saek-offices-item.is-active{border-color:var(--tblr-primary,#206bc4);background:linear-gradient(160deg,rgba(32,107,196,.06),transparent 60%),var(--tblr-bg-surface,#fff)}.saek-offices-item-address{font-weight:600;line-height:1.35;word-break:break-word}.saek-offices-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin-top:.35rem}.saek-offices-item-hint{font-size:.75rem;color:var(--tblr-primary,#206bc4)}@media (min-width:900px){.saek-offices-layout{grid-template-columns:minmax(240px,0.9fr) minmax(0,1.4fr);gap:1.15rem}.saek-offices-list{max-height:420px}.saek-offices-map-wrap,.saek-company-map{min-height:420px}}@media (max-width:576px){.saek-company-map,.saek-offices-map-wrap{min-height:260px}}.saek-wnioski-entries{font-size:.875rem}.saek-wnioski-entry{margin-bottom:.25rem}.saek-wnioski-entry--rejected .saek-wnioski-entry-value{text-decoration:line-through;color:var(--tblr-secondary,#6c7a91)}.saek-wnioski-entry--approved .saek-wnioski-entry-value{color:var(--tblr-success,#2fb344)}.page-wrapper{min-height:calc(100vh - 112px)}.gdpr-banner{position:fixed;top:0;z-index:9999;width:100%;height:100%;backdrop-filter:blur(4px);opacity:0;transform:translateY(100%);display:flex;justify-content:center;align-items:center}.gdpr-banner.gdpr-show{opacity:1;transform:translateY(0)}.gdpr-banner.gdpr-bottom{bottom:0;left:0;right:0;padding:20px}.gdpr-banner.gdpr-top{top:0;left:0;right:0;padding:20px}.gdpr-banner.gdpr-modal{top:50%;left:50%;transform:translate(-50%,-50%) scale(0.9);max-width:600px;width:90%;border-radius:12px;padding:0}.gdpr-banner.gdpr-modal.gdpr-show{transform:translate(-50%,-50%) scale(1)}.gdpr-container{background:white;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);overflow:hidden;max-height:90vh;overflow-y:auto;width:100%;max-width:600px}.gdpr-header{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid #e5e7eb}.gdpr-header h3{margin:0;font-size:18px;font-weight:600;color:#111827}.gdpr-close{background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;color:#6b7280;transition:all 0.2s}.gdpr-close:hover{background:#f3f4f6;color:#374151}.gdpr-content{padding:16px}.gdpr-description{margin:0 0 20px 0;color:#6b7280;line-height:1.3;font-size:0.9rem}.gdpr-toggle-section{margin-bottom:20px}.gdpr-toggle-details{background:none;border:none;color:#3b82f6;cursor:pointer;text-decoration:underline;font-size:14px;background:none;padding:0}.gdpr-toggle-details:hover{background:none}.gdpr-details{border-top:1px solid #e5e7eb;padding-top:20px}.gdpr-cookie-types{display:flex;flex-direction:column;gap:16px}.gdpr-cookie-type{padding:16px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.gdpr-cookie-type.gdpr-required{background:#fef3c7;border-color:#f59e0b}.gdpr-cookie-header{margin-bottom:8px}.gdpr-checkbox{display:flex;align-items:center;cursor:pointer;gap:12px}.gdpr-checkbox input[type="checkbox"]{display:none}.gdpr-checkmark{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;position:relative;background:white;transition:all 0.2s}.gdpr-checkbox input[type="checkbox"]:checked+.gdpr-checkmark{background:#3b82f6;border-color:#3b82f6}.gdpr-checkbox input[type="checkbox"]:checked+.gdpr-checkmark::after{content:'';position:absolute;left:5px;top:2px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.gdpr-checkbox input[type="checkbox"]:disabled+.gdpr-checkmark{background:#9ca3af;border-color:#9ca3af;cursor:not-allowed}.gdpr-label{font-weight:500;color:#111827}.gdpr-cookie-description{margin:0;font-size:14px;color:#6b7280;line-height:1.3;font-size:0.8rem}.gdpr-actions{padding:20px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}.gdpr-buttons{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.gdpr-btn{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.2s;flex:1;min-width:120px}.gdpr-btn-primary{background:#2f5cdb;color:white}.gdpr-btn-primary:hover{background:#2f5cdb}.gdpr-btn-secondary{background:#6b7280;color:white}.gdpr-btn-secondary:hover{background:#4b5563}.gdpr-links{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.gdpr-links a{color:#6b7280;text-decoration:none;font-size:14px}.gdpr-links a:hover{color:#374151;text-decoration:underline}@media (max-width:768px){.gdpr-banner{padding:16px}.gdpr-header,.gdpr-content,.gdpr-actions{padding:16px}.gdpr-buttons{flex-direction:column;gap:8px}.gdpr-btn{flex:none}.gdpr-links{flex-direction:column;align-items:center;gap:8px}}@media (max-width:767.98px){.navbar-expand-md .navbar-collapse .dropdown-menu .dropdown-item{min-width:6rem;display:flex;width:auto;padding:var(--tblr-dropdown-item-padding-y) var(--tblr-dropdown-item-padding-x);color:inherit;border-radius:var(--tblr-dropdown-item-border-radius)}}@media (max-width:767.98px){.navbar-expand-md .navbar-collapse .dropdown-menu{padding:0;background-color:var(--tblr-dropdown-bg);background-clip:padding-box;position:absolute;color:inherit;box-shadow:none;border:var(--tblr-dropdown-border-width) solid var(--tblr-dropdown-border-color);min-width:0;margin:0}}.apexcharts-text tspan{font-family:inherit;font-size:7px}@media (max-width:767.98px){.card-table tr td:first-child,.card-table tr th:first-child{padding-left:0;border-left:0;margin-left:-1rem}.page-body{overflow:hidden}.card-body{padding:.75rem}.saek-company-page-header-card .card-body{padding:.75rem}.saek-crbr-table tr{flex-direction:column}.saek-crbr-table tr td{padding:.75rem;width:100%;margin:0 !important}}