.tools-directory-page{background:var(--bg);padding:28px 20px 72px}.tools-directory-page *,.tools-directory-page :before,.tools-directory-page :after{box-sizing:border-box}.tools-directory-shell{background:#fff;border:1px solid #e8ecdf;border-radius:9px;grid-template-columns:250px minmax(0,1fr);max-width:1400px;min-height:800px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 20px 60px #14352a12}.tools-directory-sidebar{background:linear-gradient(150deg,#fff 65%,#f7faf2);border-right:1px solid #edf0e8;flex-direction:column;gap:20px;min-width:0;padding:22px 15px 24px;display:flex}.tools-directory-categories{gap:5px;display:grid}.tools-directory-category{color:#253e33;text-align:left;width:100%;min-height:45px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:9px 11px;font-size:.85rem;transition:background .18s,color .18s;display:flex}.tools-directory-category svg{color:#50665b;flex:none}.tools-directory-category span{white-space:nowrap;flex:1;min-width:0}.tools-directory-category b{color:#43574d;background:#f0f3ef;border-radius:20px;flex:none;place-items:center;min-width:25px;height:24px;padding:0 6px;font-size:.72rem;font-weight:650;display:inline-grid}.tools-directory-category:hover{background:#f1f6e9}.tools-directory-category.active{color:var(--pine);background:#eaf3e4;font-weight:750}.tools-directory-category.active svg{color:var(--pine)}.tools-directory-category.active b{background:var(--pine);color:#fff}.tools-directory-category:focus-visible,.tools-directory-view button:focus-visible,.tools-directory-search button:focus-visible,.tools-directory-card:focus-visible{outline-offset:3px;outline:3px solid #91b64d}.tools-directory-free{color:var(--pine);background:linear-gradient(145deg,#e9f4e7,#f7faf4);border:1px solid #dcebe0;border-radius:14px;margin-top:auto;padding:18px 16px}.tools-directory-free strong{font-size:1rem}.tools-directory-free p{color:#446055;margin:12px 0 0;font-size:.88rem;line-height:1.65}.tools-directory-main{min-width:0;padding:22px 24px 42px}.tools-directory-hero{isolation:isolate;background-color:#042b20;background-image:linear-gradient(90deg, #001e168c, #001e1633 55%, #001e1605), var(--tools-banner-image,url(/images/tools-top.png));background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:9px;min-height:230px;padding:22px 25px;position:relative;overflow:hidden}.tools-directory-breadcrumb{color:#d9eee0;align-items:center;gap:10px;margin-bottom:19px;font-size:.82rem;display:flex}.tools-directory-breadcrumb a{color:#d9eee0;align-items:center;gap:7px;display:inline-flex}.tools-directory-breadcrumb a:hover{color:var(--lime)}.tools-directory-breadcrumb>span[aria-hidden]{font-size:1.3rem;line-height:1}.tools-directory-hero h1{z-index:1;color:#fff;letter-spacing:-.055em;margin:0 0 8px;font-size:clamp(2.35rem,3.4vw,3.1rem);font-weight:850;line-height:1.1;position:relative}.tools-directory-hero p{z-index:1;color:#d9eee0;max-width:500px;margin:0;font-size:1.02rem;position:relative}.tools-directory-hero-art{display:none}.tools-directory-art-halo{background:radial-gradient(circle at 60% 40%,#e1f4dc 0,#eaf6e6 45%,#0000 72%);border-radius:48% 50% 0 0;position:absolute;inset:10px 15px 0 0}.tools-directory-art-halo:after{content:"";border:1px solid #cfe8d1;border-radius:50%;position:absolute;inset:26px 48px 8px 60px}.tools-directory-art-window{background:#ffffffdb;border:1px solid #e5ede5;border-radius:15px;width:228px;height:150px;position:absolute;top:43px;right:25px;overflow:hidden;transform:rotate(3deg);box-shadow:0 17px 34px #1b4d3021}.tools-directory-art-dots{background:#f6f9f7;border-bottom:1px solid #edf1ec;align-items:center;gap:4px;height:24px;padding-left:12px;display:flex}.tools-directory-art-dots i{background:#a7c6ae;border-radius:50%;width:6px;height:6px}.tools-directory-art-dots i:nth-child(2){background:#a6a8c4}.tools-directory-art-icons{justify-content:space-evenly;margin:19px 9px 16px;display:flex}.tools-directory-art-icons span{color:#267967;background:#e6f5ef;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.tools-directory-art-icons span:nth-child(2){color:#67789b;background:#edf1fa}.tools-directory-art-icons span:nth-child(3){color:#b3713f;background:#fff1e5}.tools-directory-art-search{color:#84968c;border:1px solid #edf1eb;border-radius:8px;align-items:center;gap:8px;margin:0 19px;padding:7px 10px;display:flex}.tools-directory-art-search i{background:#edf1ed;border-radius:8px;width:85px;height:5px}.tools-directory-search{z-index:2;background:#fff;border:1px solid #e2e9df;border-radius:15px;align-items:center;gap:15px;min-height:62px;margin:5px 0 28px;padding:6px 6px 6px 20px;display:flex;position:relative;box-shadow:0 8px 25px #19382814}.tools-directory-search>svg{color:#294c3d;flex:none}.tools-directory-search input{min-width:0;height:48px;color:var(--pine);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:1rem}.tools-directory-search input::placeholder{color:#788779;opacity:1}.tools-directory-search button{background:var(--lime);min-width:126px;height:46px;color:var(--pine);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 17px;font-weight:750;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 6px 20px #14352a29}.tools-directory-search button:hover{background:#c8ec3d;transform:translateY(-1px)}.tools-directory-results{scroll-margin-top:24px}.tools-directory-toolbar{justify-content:space-between;align-items:flex-end;gap:18px;margin:0 2px 18px;display:flex}.tools-directory-toolbar h2{color:#142c22;letter-spacing:-.035em;margin:0 0 4px;font-size:1.75rem;font-weight:800}.tools-directory-toolbar h2 span{color:#62786b;font-weight:500}.tools-directory-toolbar p{color:#708172;margin:0;font-size:.91rem}.tools-directory-controls{color:#6a7c6f;white-space:nowrap;align-items:center;gap:12px;font-size:.87rem;display:flex}.tools-directory-sort-wrap{position:relative}.tools-directory-sort-wrap select{appearance:none;min-width:154px;height:43px;color:var(--pine);font:inherit;cursor:pointer;background:#fff;border:1px solid #dce7d9;border-radius:999px;padding:0 39px 0 16px;font-weight:650}.tools-directory-sort-wrap svg{pointer-events:none;position:absolute;top:14px;right:11px}.tools-directory-view{gap:7px;display:flex}.tools-directory-view button{color:#536e5d;cursor:pointer;background:#fff;border:1px solid #dce7d9;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.tools-directory-view button:hover{color:var(--pine);background:#f5fbe6;border-color:#bddc75}.tools-directory-view button.active{background:var(--lime);border-color:var(--lime);color:var(--pine);box-shadow:0 5px 14px #14352a1f}.tools-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.tools-directory-card{--tool-color:#267967;--tool-bg:#e6f5ef;color:#192e24;background:#fff;border:1px solid #e4ebe3;border-radius:14px;gap:12px;min-width:0;min-height:120px;padding:13px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 5px 20px #1b37230b;text-decoration:none!important}.tools-directory-card:hover{border-color:#bed5bf;transform:translateY(-3px);box-shadow:0 13px 28px #1b37231f}.tools-directory-card-icon{background:var(--tool-bg);width:49px;height:49px;color:var(--tool-color);border-radius:11px;flex:none;place-items:center;display:grid}.tools-directory-card-icon svg{width:28px;height:28px}.tools-directory-card-content{flex-direction:column;align-items:flex-start;min-width:0;padding-right:9px;display:flex}.tools-directory-card-category{background:var(--tool-bg);max-width:100%;color:var(--tool-color);text-overflow:ellipsis;white-space:nowrap;border-radius:30px;margin-bottom:6px;padding:4px 8px;font-size:.68rem;font-weight:750;line-height:1.25;overflow:hidden}.tools-directory-card-content strong{color:#182d23;margin-bottom:4px;font-size:.91rem;font-weight:750;line-height:1.3}.tools-directory-card-description{color:#65796c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.tools-directory-card-arrow{color:#426b54;background:#f1f5ef;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;bottom:12px;right:13px}.tools-directory-card.category-website-security-tools{--tool-color:#a64d50;--tool-bg:#fbecee}.tools-directory-card.category-technology-detection-tools{--tool-color:#7562a1;--tool-bg:#f1edfa}.tools-directory-card.category-seo-tools{--tool-color:#69833d;--tool-bg:#edf5df}.tools-directory-card.category-text-tools{--tool-color:#916637;--tool-bg:#fbf1e5}.tools-directory-card.category-image-tools{--tool-color:#547b9b;--tool-bg:#eaf3fa}.tools-directory-card.category-pdf-tools{--tool-color:#b35b48;--tool-bg:#fbece8}.tools-directory-card.category-developer-tools{--tool-color:#526680;--tool-bg:#edf1f8}.tools-directory-grid.is-list{grid-template-columns:1fr}.tools-directory-grid.is-list .tools-directory-card{align-items:center;min-height:108px}.tools-directory-grid.is-list .tools-directory-card-content{padding-right:42px}.tools-directory-grid.is-list .tools-directory-card-description{-webkit-line-clamp:1}.tools-directory-empty{text-align:center;background:#f9fbf7;border:1px dashed #dce7dc;border-radius:18px;padding:70px 24px}.tools-directory-empty strong{color:var(--pine);font-size:1.2rem}.tools-directory-empty p{color:#64796a;margin:8px 0 17px}.tools-directory-empty button{background:var(--pine);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px 17px}@media (max-width:1260px){.tools-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-directory-hero-art{opacity:.7;right:-35px}}@media (max-width:960px){.tools-directory-shell{grid-template-columns:minmax(0,1fr)}.tools-directory-sidebar{border-bottom:1px solid #edf0e8;border-right:0;overflow:hidden}.tools-directory-categories{gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.tools-directory-category{gap:9px;width:auto;min-width:max-content;min-height:48px;padding:8px 13px}.tools-directory-category svg{width:19px}.tools-directory-free{display:none}}@media (max-width:640px){.tools-directory-page{padding:13px 10px 45px}.tools-directory-shell{border-radius:9px}.tools-directory-sidebar{padding:13px}.tools-directory-main{padding:22px 15px 32px}.tools-directory-hero{background-image:linear-gradient(90deg, #001e16e0, #001e167a), var(--tools-banner-image,url(/images/tools-top.png));background-position:62%;min-height:190px;padding:18px}.tools-directory-hero h1{font-size:2.2rem}.tools-directory-hero p{font-size:.9rem}.tools-directory-hero-art{display:none}.tools-directory-search{border-radius:14px;gap:10px;min-height:59px;margin-bottom:26px;padding:5px 5px 5px 14px}.tools-directory-search>svg{width:21px}.tools-directory-search input{font-size:.84rem}.tools-directory-search button{min-width:54px;height:48px;padding:0 10px;font-size:0}.tools-directory-search button svg{width:20px}.tools-directory-toolbar{flex-direction:column;align-items:flex-start}.tools-directory-toolbar h2{font-size:1.45rem}.tools-directory-controls{flex-wrap:wrap;width:100%}.tools-directory-view{margin-left:auto}.tools-directory-grid{grid-template-columns:1fr}.tools-directory-card{min-height:139px;padding:16px}.tools-directory-card-icon{width:58px;height:58px}.tools-directory-card-icon svg{width:32px}}
body[data-public=true] .tools-directory-page:has(.hub-live){background:#070e11;padding:0 0 90px}.hub-live{color:#eef9f5;width:min(90%,1680px);margin:auto;padding-bottom:92px}.hub-live-hero{background:radial-gradient(circle at 81% 35%,#15e09126,#0000 30%),radial-gradient(circle at 55% 130%,#1b5d8e40,#0000 42%),linear-gradient(115deg,#0a171f,#08131c 63%,#0b1e25);border:1px solid #45b7aa3b;border-radius:26px;justify-content:space-between;align-items:center;min-height:330px;margin-top:34px;padding:48px clamp(28px,5vw,78px);display:flex;position:relative;overflow:hidden}.hub-live-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#65bbc30a 1px,#0000 1px),linear-gradient(90deg,#65bbc30a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 38%,#000);mask-image:linear-gradient(90deg,#0000 38%,#000)}.hub-live-hero-copy{z-index:2;max-width:650px;position:relative}.hub-live-eyebrow{color:#44e99f;letter-spacing:.17em;align-items:center;gap:10px;margin-bottom:18px;font:600 11px ui-monospace,monospace;display:inline-flex}.hub-live-eyebrow i{background:#37ec9b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 13px #28efa3}.hub-live-hero h1{color:#f3fbf8;letter-spacing:-.04em;font:700 clamp(36px,4.15vw,64px)/1.08 system-ui,sans-serif}.hub-live-hero h1 em{color:#43efa3}.hub-live-hero p{color:#afc8d0;max-width:575px;margin-top:16px;font-size:16px;line-height:1.55}.hub-live-stats{color:#a9c3c9;align-items:center;gap:18px;margin-top:28px;font-size:13px;display:flex}.hub-live-stats strong{color:#e8faf2;font-size:16px}.hub-live-stats i{border-left:1px solid #88b9c040;height:17px}.hub-live-orbit{z-index:1;border:1px solid #2de3a63d;border-radius:50%;flex:none;width:280px;height:245px;margin-right:24px;position:relative;transform:rotate(-18deg);box-shadow:0 0 0 34px #1ac2a506,0 0 0 68px #3179b206,inset 0 0 50px #1dd1960d}.hub-live-orbit:before{content:"";border:1px dashed #44ecae52;border-radius:50%;position:absolute;inset:23px}.hub-live-orbit-inner{background:linear-gradient(145deg,#113840,#0b202d);border:1px solid #3de39e75;border-radius:21px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:63px 78px;transform:rotate(18deg);box-shadow:0 18px 60px #00000054,0 0 30px #28dc9b1a}.hub-live-orbit-inner span{color:#44eea4;letter-spacing:-.08em;font:700 32px system-ui,sans-serif}.hub-live-orbit-inner small{color:#a1d7cb;letter-spacing:.13em;font:9px ui-monospace,monospace}.hub-live-orbit-icon{color:#4befae;background:#102c32;border:1px solid #3ee2a059;border-radius:13px;place-items:center;width:47px;height:47px;font:700 21px ui-monospace,monospace;display:grid;position:absolute;transform:rotate(18deg);box-shadow:0 10px 25px #0000004d}.hub-live-orbit-icon.one{top:-12px;left:54px}.hub-live-orbit-icon.two{top:75px;right:-9px}.hub-live-orbit-icon.three{bottom:5px;left:40px}.hub-live-intro{text-align:center;margin-bottom:20px}.hub-live-intro>span{margin-bottom:9px}.hub-live-intro h2{color:#f2f9f6;letter-spacing:-.025em;font:700 clamp(27px,2.7vw,39px)/1.15 system-ui,sans-serif}.hub-live-intro h2 em{color:#42e99a}.hub-live-search{color:#4ceba5;background:#101f26;border:1px solid #6badb540;border-radius:11px;align-items:center;gap:12px;width:100%;height:52px;padding:0 16px;display:flex}.hub-live-search:focus-within{border-color:#43e598;box-shadow:0 0 0 3px #3ce5931a}.hub-live-search input{color:#f1f9f8;background:0 0;border:0;outline:0;width:100%;min-width:0;font:13px system-ui,sans-serif}.hub-live-search input::placeholder{color:#8ca9b0}.hub-live-search kbd{color:#8aa7ae;border:1px solid #73a9b638;border-radius:5px;padding:2px 7px;font:11px ui-monospace,monospace}.hub-live-layout{grid-template-columns:258px minmax(0,1fr);align-items:flex-start;gap:25px;margin-top:52px;display:grid}.hub-live-sidebar{scrollbar-width:thin;scrollbar-color:#295751 transparent;background:linear-gradient(150deg,#0c1e25,#0b191f);border:1px solid #65a5b130;border-radius:17px;max-height:calc(100vh - 108px);position:sticky;top:89px;overflow:auto}.hub-live-sidebar-head{border-bottom:1px solid #76adb721;justify-content:space-between;align-items:center;padding:21px 19px 17px;display:flex}.hub-live-sidebar-head span:first-child,.hub-live-sidebar-bottom>span{color:#45e99c;letter-spacing:.13em;font:10px ui-monospace,monospace}.hub-live-sidebar-head h2{color:#edf8f6;margin-top:4px;font:700 17px system-ui,sans-serif}.hub-live-filter-icon{color:#53dba5;font-size:22px}.hub-live-categories{gap:3px;padding:10px;display:grid}.hub-live-categories button{color:#b3c9cd;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:42px;padding:7px 9px;font:500 12.5px system-ui,sans-serif;transition:background .2s,border-color .2s,color .2s;display:flex}.hub-live-categories button:hover{color:#e9faf4;background:#33d78f12}.hub-live-categories button.active{color:#f2fff9;background:#25d38321;border-color:#3be7974d}.hub-live-side-icon{color:#46e99e;background:#31cd8b1a;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;font:700 13px ui-monospace,monospace;display:grid}.hub-live-categories button.active .hub-live-side-icon{background:#36e59430}.hub-live-categories button>span:nth-child(2){flex:1}.hub-live-categories em{color:#88a6ad;font:11px ui-monospace,monospace}.hub-live-categories button.active em{color:#64edaa}.hub-live-sidebar-bottom{background:#23be890d;border:1px solid #45db932b;border-radius:11px;margin:5px 17px 18px;padding:14px}.hub-live-sidebar-bottom p{color:#94aeb5;margin-top:6px;font-size:11.5px;line-height:1.45}.hub-live-results{min-width:0;padding:0}.hub-live-results>.hub-live-search{margin-bottom:14px}.hub-live-results-top{justify-content:space-between;align-items:center;gap:15px;min-height:57px;margin-bottom:14px;display:flex}.hub-live-results-top>div{align-items:baseline;gap:10px;display:flex}.hub-live-results-top strong{color:#f2f9f6;font:700 19px system-ui,sans-serif}.hub-live-results-top span{color:#83a2a8;font-size:12.5px}.hub-live-results-top label{color:#8baab0;white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.hub-live-results-top select{color:#d9eae8;cursor:pointer;background:#102129;border:1px solid #6caab540;border-radius:8px;padding:8px 28px 8px 10px;font:12px system-ui,sans-serif}.hub-live-active-filters{color:#bde8d8;background:#26c98212;border:1px solid #3cd99533;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:9px 13px;font-size:12px;display:flex}.hub-live-active-filters button{color:#4ae99e;cursor:pointer;background:0 0;border:0;font:600 12px system-ui,sans-serif}.hub-live-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.hub-live-card{background:linear-gradient(150deg,#0d222a,#0b1b23);border:1px solid #66aab530;border-radius:15px;flex-direction:column;min-height:225px;padding:19px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.hub-live-card:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#1dd9921a,#0000 75%);width:115px;height:105px;position:absolute;top:0;right:0}.hub-live-card:hover{border-color:#33e0966b;transform:translateY(-3px);box-shadow:0 14px 32px #00000036}.hub-live-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:13px;display:flex}.hub-live-card-icon{color:#4beb9f;background:#28cd891f;border:1px solid #3ddf9745;border-radius:10px;place-items:center;width:39px;height:39px;font:700 17px ui-monospace,monospace;display:grid}.hub-live-featured{color:#68e9ac;letter-spacing:.08em;border:1px solid #41e09540;border-radius:5px;padding:5px 7px;font:9px ui-monospace,monospace}.hub-live-card-category{color:#46d99c;letter-spacing:.08em;font:10px ui-monospace,monospace}.hub-live-card h3{color:#f1f8f5;margin-top:5px;font:700 16px/1.3 system-ui,sans-serif}.hub-live-card p{color:#9db7bd;flex:1;margin:9px 0 16px;font-size:12px;line-height:1.5}.hub-live-card-action{color:#4be79d;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #74b0b924;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 0 0;font:600 12px system-ui,sans-serif;display:flex}.hub-live-card-action span{font-size:16px}.hub-live-empty{text-align:center;border:1px dashed #6aabb447;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.hub-live-empty>span{color:#4de99e;font-size:42px}.hub-live-empty h3{color:#ecf8f3;font:700 21px system-ui,sans-serif}.hub-live-empty p{color:#99b3b9;margin-top:5px;font-size:13px}.hub-live-empty button{color:#51edaa;cursor:pointer;background:#32d1891a;border:1px solid #41e29466;border-radius:8px;margin-top:20px;padding:9px 15px;font:600 12px system-ui,sans-serif}@media (max-width:1100px){.hub-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-live-orbit{width:215px;height:195px;margin-right:0}.hub-live-orbit-inner{inset:45px 57px}}@media (max-width:780px){.hub-live-layout{grid-template-columns:1fr}.hub-live-sidebar{max-height:none;position:static}.hub-live-categories{scrollbar-width:thin;padding:12px;display:flex;overflow-x:auto}.hub-live-categories button{white-space:nowrap;flex:none;width:auto}.hub-live-sidebar-head{padding:16px}.hub-live-sidebar-bottom{display:none}.hub-live-search{width:100%}.hub-live-orbit{opacity:.35;position:absolute;top:50px;right:15px}.hub-live-hero-copy{max-width:590px}}@media (max-width:560px){.hub-live-hero{min-height:0;margin-top:20px;padding:36px 23px}.hub-live-hero h1{font-size:39px}.hub-live-hero p{font-size:14px}.hub-live-stats{flex-wrap:wrap;gap:10px}.hub-live-orbit{right:-100px}.hub-live-layout{margin-top:38px}.hub-live-grid{grid-template-columns:1fr}.hub-live-card{min-height:205px}.hub-live-results-top{flex-direction:column;align-items:flex-start;gap:9px;margin:18px 0}.hub-live-results-top>div{flex-wrap:wrap}}.hub-live-hero h1,.hub-live-intro h2{margin:0}.hub-live-hero h1 em,.hub-live-intro h2 em{font-style:normal}.hub-live-card-action{text-decoration:none!important}.hub-live-card-action:hover{text-decoration:underline!important}@media (max-width:700px){.hub-live{width:calc(100% - 30px)}}.hub-live-discovery{z-index:2;background:linear-gradient(145deg,#0e3437f7,#081e27fa);border:1px solid #3ee1a557;border-radius:19px;flex:none;width:390px;padding:17px;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000059,0 0 52px #19d59517}.hub-live-discovery:before{content:"";pointer-events:none;background:radial-gradient(circle,#21e19b30,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;top:-75px;right:-55px}.hub-live-discovery-head{border-bottom:1px solid #6fc1af26;align-items:center;gap:11px;padding-bottom:14px;display:flex;position:relative}.hub-live-discovery-mark{color:#3deba4;background:#28cb8e24;border:1px solid #39e09761;border-radius:12px;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.hub-live-discovery-head div{flex:1;gap:2px;display:grid}.hub-live-discovery-head small,.hub-live-discovery-tools>span{color:#55e6ad;letter-spacing:.14em;font:700 9px ui-monospace,monospace}.hub-live-discovery-head strong{color:#f0fff9;font:700 17px system-ui,sans-serif}.hub-live-discovery-arrow{color:#5debab;font-size:22px}.hub-live-discovery-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0;display:grid;position:relative}.hub-live-discovery-cats button{color:#eafcf5;text-align:left;cursor:pointer;background:#09252be3;border:1px solid #4fc1a62e;border-radius:10px;grid-template-rows:1fr 1fr;grid-template-columns:30px 1fr;align-items:center;gap:0 8px;min-width:0;min-height:66px;padding:9px;transition:transform .18s,border-color .18s,background .18s;display:grid}.hub-live-discovery-cats button:hover{background:#103f41;border-color:#41dca0;transform:translateY(-2px)}.hub-live-discovery-icon{color:#4aeca6;background:#2edd9724;border-radius:8px;grid-row:span 2;place-items:center;width:29px;height:29px;font:700 16px ui-monospace,monospace;display:grid}.hub-live-discovery-cats strong{text-overflow:ellipsis;white-space:nowrap;font:650 11px system-ui,sans-serif;overflow:hidden}.hub-live-discovery-cats small{color:#94beb5;font:10px system-ui,sans-serif}.hub-live-discovery-tools{border-top:1px solid #6fc1af26;gap:8px;padding-top:11px;display:grid;position:relative}.hub-live-discovery-tools>div{gap:7px;display:flex}.hub-live-discovery-tools a{color:#defaeb;background:#165b4959;border:1px solid #34cd9640;border-radius:8px;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px;font:600 10px system-ui,sans-serif;text-decoration:none;display:flex}.hub-live-discovery-tools a:hover{background:#228e6466;border-color:#3fe8a3}.hub-live-discovery-tools b{color:#4eeda6;font-size:15px}@media (max-width:1100px){.hub-live-discovery{width:330px}.hub-live-hero-copy{max-width:520px}}@media (max-width:780px){.hub-live-discovery{display:none}}.hub-live-intro>span{color:#45e99c;letter-spacing:.14em;font:600 11px ui-monospace,monospace;display:block}
