body.onepage #websiteGallery:not([hidden]){display:flex;flex:1;flex-direction:column;height:100%;min-height:0;overflow:hidden}#websiteGallery[hidden]{display:none!important}
 .websites-toolbar{display:flex;align-items:center;gap:8px;flex-shrink:0;min-height:36px;margin:0 0 10px;padding:0 3px}.websites-toolbar h1{display:flex;align-items:baseline;gap:8px;flex-shrink:0;font-size:16px;line-height:1.3;margin:0;font-weight:600;letter-spacing:-.3px;color:#172a46}.websites-count{font-size:12px;font-weight:500;line-height:1.2;letter-spacing:normal;color:#1855d9;white-space:nowrap;font-variant-numeric:tabular-nums}.websites-toolbar form{display:flex;flex:1;min-width:240px;max-width:390px;margin-left:auto;height:34px;border:1px solid #d7e2ef;border-radius:6px;background:#fff;overflow:hidden}.websites-toolbar input{border:0!important;box-shadow:none!important;background:transparent!important;min-width:0;width:100%;padding:7px 9px;font-size:12px}.websites-toolbar input[aria-invalid="true"]{box-shadow:inset 0 0 0 1px #b85050!important}.websites-toolbar form button{border:0;background:transparent;color:#1855d9;min-width:30px;cursor:pointer;font-size:17px}.websites-toolbar select{width:auto;min-width:0;height:34px;margin:0;padding:6px 24px 6px 9px;background-color:#fff;border:1px solid #d7e2ef;border-radius:6px;color:#385477;font-size:11px;line-height:1.3;cursor:pointer}.websites-toolbar form select{flex:0 0 auto;max-width:128px;height:32px;border:0;border-right:1px solid #e5ebf4;border-radius:0;padding-left:9px;background-color:#f8faff;font-size:10px}.websites-toolbar .gallery-filter{flex:0 1 174px;max-width:174px}.websites-toolbar .gallery-letter{flex:0 0 112px;max-width:112px}.websites-toolbar .gallery-order{flex:0 0 112px;max-width:112px}.websites-toolbar .text-button{font-size:11px;white-space:nowrap;padding:7px 3px}.websites-toolbar button[hidden],.websites-filter-note[hidden]{display:none!important}.websites-filter-note{flex-shrink:0;margin:-3px 3px 8px;color:#6b7f9c;font-size:10px;line-height:1.5}

.websites-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;padding:1px 4px 12px 0}.websites-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.website-card{display:flex;flex-direction:column;min-width:0;padding:0;background:#fff;border:1px solid #dce4ef;border-radius:6px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.website-card:nth-child(n+13){content-visibility:auto;contain-intrinsic-size:auto 460px}.website-card:hover{border-color:#8eadd8;box-shadow:0 3px 12px #1836560d}
.website-shot{display:block;position:relative;flex-shrink:0;width:100%;aspect-ratio:4/3;overflow:hidden;border:0;border-bottom:1px solid #e2e9f2;border-radius:0;background:#f1f5fa;padding:0;color:#69809e;text-decoration:none;cursor:pointer}.website-shot img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .2s}.website-shot img[hidden],.website-enlarge[hidden],.website-image-retry[hidden],.website-image-caption[hidden]{display:none!important}.website-shot:hover img{transform:scale(1.015)}.website-image-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:25px;text-align:center;background:linear-gradient(135deg,#eaf2fc,#f6f9fd)}.website-image-placeholder>.website-placeholder-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;max-width:100%;overflow-wrap:anywhere;font-size:clamp(24px,2.5vw,34px);font-weight:650;line-height:1.18;letter-spacing:-.5px;color:#193b68}.website-image-placeholder>.website-placeholder-name.is-long-name{font-size:clamp(18px,1.8vw,24px);-webkit-line-clamp:5}.website-image-placeholder>.website-placeholder-domain{max-width:100%;overflow-wrap:anywhere;font-size:12px;line-height:1.4;color:#546f90}.website-card:not(.is-loading) .website-image-placeholder>.website-domain-icon{display:none}.website-image-placeholder>span:not(.website-domain-icon){font-size:12px;color:#7b8ea8}.website-image-placeholder>small{font-size:10px;color:#94a2b6}.website-domain-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:6px;border:1px solid #dce5f0;background:#f9fbfe;border-radius:50%;color:#8298b5}.website-domain-icon svg{width:25px;height:25px}.website-card.has-preview .website-image-placeholder{display:none}.website-image-caption{position:absolute;left:10px;right:10px;bottom:10px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;border:1px solid #dce5f0;background:#fffffff2;border-radius:4px;font-size:10px;color:#5b7393;pointer-events:none}.website-capture-label{white-space:nowrap;color:#6f829c}
.website-card-copy{display:flex;flex:1;flex-direction:column;gap:7px;min-width:0;padding:11px 12px 12px}.website-title-line{display:flex;align-items:start;justify-content:space-between;gap:10px}.website-title-line h2{min-width:0;font-size:14px;font-weight:600;margin:0;line-height:1.35}.website-title-line h2 a{color:#193151;text-decoration:none;overflow-wrap:anywhere}.website-title-line h2 a:hover{color:#1855d9}.website-enlarge{flex-shrink:0;border:0;background:transparent;padding:1px 0;color:#6b82a1;font-size:11px;line-height:1.5;cursor:zoom-in}.website-enlarge:hover{color:#1855d9}.website-image-retry{flex-shrink:0;border:0;background:transparent;padding:1px 0;color:#1855d9;font-size:11px;line-height:1.5;cursor:pointer}.website-image-retry:hover{text-decoration:underline}.website-categories{display:flex;flex-wrap:wrap;gap:4px}.website-category{max-width:100%;border:0;border-radius:4px;background:#eef3fb;color:#365c89;padding:3px 6px;font-family:inherit;font-size:10px;font-weight:400;line-height:1.35;text-align:left;cursor:pointer}.website-category:hover{background:#dfeaff;color:#1855d9}.website-category:focus-visible{outline:2px solid #1855d9;outline-offset:2px}.website-category-unknown{margin:0;font-size:10px;line-height:1.4;color:#778ba6}.website-activity{margin:0;color:#657e9e;font-size:10px;line-height:1.4}.website-activity a{color:inherit;text-decoration:none}.website-activity a:hover{text-decoration:underline;color:#1855d9}.website-card-domain{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#778da8;font-size:10px;margin-top:-4px}.website-company{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 8px;min-width:0;line-height:1.4;margin:0}.website-company>a{color:#647c9a;font-size:10px;text-decoration:none;overflow-wrap:anywhere}.website-company>a:hover{color:#1855d9;text-decoration:underline}.website-company>small{color:#7f91a9;font-size:10px;white-space:nowrap}.website-company-unmatched{margin:0;color:#8394ab;font-size:10px;line-height:1.4}.website-card-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-top:auto;padding-top:3px}.website-card-actions a{font-size:11px;text-decoration:none;line-height:1.5}.website-visit-link{font-weight:600;color:#1855d9}.website-company-link{color:#1855d9;font-weight:500}.website-register-link{color:#567497}.website-card-actions a:hover{text-decoration:underline;color:#1855d9}.website-shot:focus-visible,.website-card a:focus-visible,.website-enlarge:focus-visible,.website-image-retry:focus-visible{outline:2px solid #1855d9;outline-offset:-3px}
.websites-end{text-align:center;padding:18px 12px;font-size:11px;color:#7f92ac;line-height:1.8}.websites-end p{margin:0}.websites-end button{margin:9px}.websites-sentinel{height:1px}
.website-preview-dialog{border:1px solid #d7e1ef;border-radius:10px;padding:0;background:#fff;width:min(1240px,94vw);max-width:94vw;max-height:92dvh;overflow:auto}.website-preview-dialog::backdrop{background:#12233f99;backdrop-filter:blur(4px)}.website-preview-dialog header{display:flex;align-items:center;gap:20px;padding:15px 20px;position:sticky;top:0;background:white;border-bottom:1px solid #e4eaf3;z-index:1}.website-preview-dialog header>div{margin-right:auto;min-width:0}.website-preview-dialog header strong{font-size:15px}.website-preview-dialog header small{display:block;color:#7890af;font-size:10px;margin-top:5px;overflow-wrap:anywhere}.website-preview-dialog header a{color:#1855d9;font-size:12px;text-decoration:none;white-space:nowrap}.website-preview-dialog>img{display:block;width:100%;height:auto}
 .website-skeleton{min-width:0;border:1px solid #dce4ef;border-radius:6px;overflow:hidden;background:#fff}.website-skeleton-shot{aspect-ratio:4/3;display:flex;flex-direction:column;gap:13px;align-items:center;justify-content:center;background:linear-gradient(100deg,#f2f5fa 25%,#e8eef7 43%,#f2f5fa 65%);background-size:220% 100%;animation:website-shimmer 1.7s linear infinite;color:#627d9f;font-size:13px}.website-skeleton-copy{padding:15px 12px 18px}.website-skeleton-copy i{display:block;width:44%;height:9px;background:#edf1f7;border-radius:3px}.website-skeleton-copy i+i{width:72%;margin-top:12px;height:7px}.website-loading-ring,.website-card.is-loading .website-domain-icon{width:35px;height:35px;border:2px solid #d8e4f4;border-top-color:#3677d6;border-radius:50%;animation:website-spin .8s linear infinite;background:transparent}.website-card.is-loading .website-domain-icon svg{visibility:hidden}.website-card.is-loading .website-preview-message{color:#426998;font-weight:500}.websites-scroll[aria-busy="true"] .websites-end p::before{content:"";display:inline-block;width:10px;height:10px;border:1.5px solid #d8e4f4;border-top-color:#3677d6;border-radius:50%;animation:website-spin .8s linear infinite;margin-right:7px;vertical-align:-1px}
@keyframes website-spin{to{transform:rotate(360deg)}}@keyframes website-shimmer{to{background-position:-220% 0}}
@media(min-width:1600px){.websites-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1150px){.websites-toolbar{flex-wrap:wrap}.websites-toolbar form{max-width:none;min-width:220px}.websites-toolbar .gallery-filter{flex-basis:150px;max-width:150px}.websites-toolbar .gallery-letter,.websites-toolbar .gallery-order{flex-basis:88px;max-width:88px}.websites-toolbar h1{font-size:15px}}
@media(max-width:1059px){.websites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:860px){.websites-toolbar{gap:7px}.websites-toolbar form{order:5;flex-basis:calc(100% - 330px);min-width:200px}.websites-toolbar .gallery-filter{order:6}.websites-toolbar .gallery-letter{order:7}.websites-toolbar .gallery-order{order:8}.websites-toolbar #galleryInfo{margin-left:auto}.websites-toolbar .gallery-filter{flex:1;max-width:none}.websites-toolbar .gallery-letter,.websites-toolbar .gallery-order{flex:0 0 82px;max-width:82px}}
@media(max-width:760px){.websites-toolbar h1{gap:4px}.websites-count{font-size:10px}.website-category{font-size:9px;padding:2px 5px}.website-category-unknown{font-size:9px}}
@media(max-width:700px){.websites-toolbar{margin-bottom:8px}.websites-toolbar h1{font-size:14px}.websites-toolbar form{flex-basis:100%;width:100%;height:32px;margin:0}.websites-toolbar form select{height:30px}.websites-toolbar select{height:31px}.websites-toolbar .text-button{font-size:10px}.websites-toolbar .gallery-filter{flex:1 1 auto;max-width:calc(100% - 178px)}.websites-toolbar .gallery-letter,.websites-toolbar .gallery-order{flex:0 0 82px;max-width:82px}.websites-grid{grid-template-columns:1fr;gap:9px}.website-card-copy{padding:11px 12px 12px}.website-title-line h2{font-size:14px}.website-card-actions a{font-size:12px}.websites-filter-note{font-size:10px}.website-preview-dialog header{gap:10px;padding:12px;flex-wrap:wrap}.website-preview-dialog header>div{flex-basis:calc(100% - 70px)}.website-preview-dialog header a{font-size:11px}.website-preview-dialog header strong{font-size:13px}.website-preview-dialog header button{margin-left:auto}}
@media(max-width:700px){.websites-toolbar form{height:40px}.websites-toolbar form select,.websites-toolbar select{height:38px}.websites-toolbar .gallery-filter{flex:1 1 100%;max-width:none}.websites-toolbar .gallery-letter,.websites-toolbar .gallery-order{flex:1 1 calc(50% - 4px);max-width:none}}
@media(prefers-reduced-motion:reduce){.website-card,.website-shot img{transition:none}.website-skeleton-shot,.website-loading-ring,.website-card.is-loading .website-domain-icon,.websites-scroll[aria-busy="true"] .websites-end p::before{animation:none}}
