._page_6alu8_2{width:min(100%,1240px);margin:0 auto;padding:clamp(30px,4.5vw,58px) clamp(16px,3vw,28px) 76px}._hero_6alu8_7{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:center;gap:clamp(20px,3vw,38px);overflow:hidden;padding:clamp(26px,3.5vw,42px);border:1px solid var(--border);border-radius:26px;background:linear-gradient(125deg,var(--surface) 0%,var(--muted) 100%);box-shadow:var(--shadow)}._hero_6alu8_7:after{content:"";position:absolute;right:-95px;top:-145px;width:320px;height:320px;border:1px solid var(--border);border-radius:50%;box-shadow:0 0 0 34px color-mix(in srgb,var(--primary) 4%,transparent),0 0 0 68px color-mix(in srgb,var(--primary) 3%,transparent);pointer-events:none}._heroCopy_6alu8_33{position:relative;z-index:1;min-width:0}._kicker_6alu8_34{display:flex;align-items:center;gap:8px;color:var(--primary);font-size:11px;font-weight:850;letter-spacing:.13em}._hero_6alu8_7 h1{max-width:680px;margin:15px 0 14px;font-family:var(--font-family-display);font-size:clamp(36px,4.4vw,58px);line-height:1.06;letter-spacing:-.052em;text-wrap:balance}._hero_6alu8_7 h1 span{display:block;color:var(--primary)}._heroCopy_6alu8_33>p{max-width:590px;margin:0;color:var(--muted-foreground);font-size:15px;line-height:1.8}._heroFeatures_6alu8_60{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:24px}._heroFeatures_6alu8_60 span{display:inline-flex;align-items:center;gap:7px;color:var(--muted-foreground);font-size:12px;line-height:1.5}._heroFeatures_6alu8_60 svg{flex:0 0 auto;color:var(--primary)}._heroArt_6alu8_75{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-width:0;min-height:320px;padding:24px 18px}._artOrb_6alu8_85{position:absolute;width:min(76%,290px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#e3edff 0%,#edf2ff 48%,#f5f7ff 72%,transparent 73%)}._artMain_6alu8_92{width:min(100%,330px);padding:23px;border:1px solid #dce5f4;border-radius:22px;background:#fffffff5;box-shadow:0 22px 50px #223c6424;transform:rotate(-1.5deg)}._artTop_6alu8_101{position:absolute;z-index:2;top:6px;left:-2px;display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid #e1e8f3;border-radius:14px;background:#fff;box-shadow:0 10px 25px #223c6417}._artLogo_6alu8_115{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#eaf1ff;color:#315caa}._artTop_6alu8_101 b,._artTop_6alu8_101 small,._floatTag_6alu8_116 b,._floatTag_6alu8_116 small{display:block}._artTop_6alu8_101 b{color:#17243a;font-size:12px}._artTop_6alu8_101 small{margin-top:3px;color:#718096;font-size:10px}._artSpark_6alu8_119{margin-left:10px;color:#e2a642;font-size:24px}._artBadge_6alu8_120{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:#eaf8f0;color:#287451;font-size:9px;font-weight:850;letter-spacing:.07em}._artTitle_6alu8_121{margin:18px 0 23px;color:#17243a;font-size:30px;font-weight:850;line-height:1.1;letter-spacing:-.05em}._artTitle_6alu8_121 em{color:#315caa;font-style:normal}._artProgress_6alu8_123{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px}._artProgress_6alu8_123 span{height:7px;border-radius:99px;background:#dce7fa}._artProgress_6alu8_123 span:nth-child(3n),._artProgress_6alu8_123 span:nth-child(4n){background:#8eafe8}._artFooter_6alu8_126{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:19px;padding-top:15px;border-top:1px solid #e8edf5}._artFooter_6alu8_126 span{display:inline-flex;align-items:center;gap:6px;color:#475569;font-size:10px;font-weight:750}._artFooter_6alu8_126 svg{color:#315caa}._floatTag_6alu8_116{position:absolute;z-index:3;top:57px;right:-3px;display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid #e1e8f3;border-radius:13px;background:#fff;box-shadow:0 10px 25px #223c641a}._floatTag_6alu8_116>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#f0eaff;color:#7652ba}._floatTag_6alu8_116 b{color:#17243a;font-size:11px}._floatTag_6alu8_116 small{margin-top:3px;color:#718096;font-size:9px}._floatCode_6alu8_133{position:absolute;right:0;bottom:13px;z-index:3;display:grid;grid-template-columns:22px 1fr;align-items:center;column-gap:7px;padding:11px 14px;border:1px solid #dce5f4;border-radius:12px;background:#fff;box-shadow:0 10px 25px #223c641a}._floatCode_6alu8_133 svg{grid-row:span 2;color:#315caa}._floatCode_6alu8_133 span{color:#718096;font-size:8px;font-weight:850;letter-spacing:.1em}._floatCode_6alu8_133 b{margin-top:2px;color:#17243a;font-size:11px}._globalAnnouncement_6alu8_139{margin-top:22px;padding:14px 17px;border:1px solid var(--border);border-radius:13px;background:var(--muted);color:var(--foreground);font-size:13px;line-height:1.65}._toolbar_6alu8_140{position:relative;z-index:1;display:flex;align-items:center;gap:18px;margin:26px 0 28px;padding:17px 19px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:var(--shadow)}._searchIcon_6alu8_153{display:none}._search_6alu8_153{display:grid;flex:1;gap:7px;min-width:0}._search_6alu8_153 label{color:var(--foreground);font-size:12px;font-weight:750}._search_6alu8_153 input{min-height:43px;border:1px solid var(--border);border-radius:11px;background:var(--surface);box-shadow:none;font-size:14px}._search_6alu8_153 input:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 35%,transparent);outline-offset:1px}._vendorFilter_6alu8_158{display:grid;gap:7px;min-width:190px}._vendorFilter_6alu8_158 label{display:flex;align-items:center;gap:6px;color:var(--muted-foreground);font-size:10px;font-weight:850;letter-spacing:.07em}._vendorFilter_6alu8_158 [data-radix-select-trigger]{min-height:43px;border-radius:11px}._count_6alu8_161{flex:0 0 auto;color:var(--muted-foreground);font-size:12px;line-height:1.5;white-space:nowrap}._directoryIntro_6alu8_164,._resultsHeading_6alu8_164{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:34px 0 20px}._directoryIntro_6alu8_164 h2,._resultsHeading_6alu8_164 h2{margin:9px 0 7px;font-size:clamp(23px,2.5vw,31px);line-height:1.2;letter-spacing:-.04em;text-wrap:balance}._directoryIntro_6alu8_164 p,._resultsHeading_6alu8_164 p{max-width:650px;margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.7}._directoryEyebrow_6alu8_167{display:flex;align-items:center;gap:7px;color:var(--primary);font-size:10px;font-weight:850;letter-spacing:.12em}._directoryCount_6alu8_168{flex:0 0 auto;padding:8px 12px;border-radius:999px;background:var(--muted);color:var(--muted-foreground);font-size:12px;white-space:nowrap}._vendorGrid_6alu8_169{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._vendorCard_6alu8_170{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:22px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(145deg,var(--surface) 0%,color-mix(in srgb,var(--muted) 38%,var(--surface)) 100%);box-shadow:var(--shadow);transition:border-color .18s,transform .18s,box-shadow .18s}._vendorCard_6alu8_170:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--primary) 18%,white))}._vendorCard_6alu8_170:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}._vendorCardTop_6alu8_173{display:flex;align-items:center;justify-content:space-between;gap:10px}._vendorMark_6alu8_174{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:13px;background:var(--muted);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);font-size:19px;font-weight:850}._vendorExamCount_6alu8_175{padding:6px 9px;border-radius:999px;background:var(--muted);color:var(--muted-foreground);font-size:11px;white-space:nowrap}._vendorCard_6alu8_170 h3{margin:17px 0 8px;font-size:17px;line-height:1.35;letter-spacing:-.02em;overflow-wrap:anywhere}._vendorCard_6alu8_170>p{flex:1;margin:0 0 20px;color:var(--muted-foreground);font-size:12px;line-height:1.75;overflow-wrap:anywhere}._browseVendor_6alu8_178{align-self:flex-start;display:inline-flex;align-items:center;gap:8px}._vendorMore_6alu8_179{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:16px 2px;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:12px}._vendorMore_6alu8_179 button{display:inline-flex;align-items:center;gap:6px}._resultsHeading_6alu8_164{align-items:center}._resultsHeading_6alu8_164>button{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px}._resultSummary_6alu8_185{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 15px;padding:0 2px;color:var(--muted-foreground);font-size:12px}._resultSummary_6alu8_185 span:first-child{display:inline-flex;align-items:center;gap:7px;color:var(--foreground);font-weight:750}._grid_6alu8_187{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:17px}._card_6alu8_188{display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid var(--border);border-radius:19px;background:var(--surface);box-shadow:var(--shadow);transition:border-color .18s,transform .18s,box-shadow .18s}._card_6alu8_188:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));box-shadow:var(--shadow-md);transform:translateY(-2px)}._vendor_6alu8_158{display:flex;align-items:center;gap:7px;color:var(--primary);font-size:12px;font-weight:750;line-height:1.5}._vendor_6alu8_158 svg{flex:0 0 auto}._badges_6alu8_192{display:flex;flex-wrap:wrap;gap:6px;min-height:0;margin-top:10px}._updateBadge_6alu8_193{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;background:#eaf1ff;color:#1d4ed8;font-size:10px;font-weight:750}._card_6alu8_188 h2{margin:14px 0 9px;font-size:20px;line-height:1.3;letter-spacing:-.03em;overflow-wrap:anywhere}._code_6alu8_195{color:var(--muted-foreground);font-size:12px;line-height:1.6;overflow-wrap:anywhere}._code_6alu8_195 b{color:var(--foreground)}._updatedDate_6alu8_197{margin:7px 0 0;color:var(--muted-foreground);font-size:11px;line-height:1.5}._card_6alu8_188>p{margin:13px 0;color:var(--muted-foreground);font-size:13px;line-height:1.75;overflow-wrap:anywhere}._meta_6alu8_199{display:flex;flex-wrap:wrap;gap:8px;margin:5px 0 16px;color:var(--muted-foreground);font-size:11px}._meta_6alu8_199 span{padding:6px 9px;border-radius:8px;background:var(--muted);line-height:1.5}._sampleReady_6alu8_201,._samplePending_6alu8_201{display:flex;align-items:flex-start;gap:8px;margin-bottom:13px;padding:10px 11px;border-radius:10px;font-size:11px;line-height:1.55}._sampleReady_6alu8_201{background:color-mix(in srgb,var(--primary) 8%,var(--surface));color:var(--primary)}._samplePending_6alu8_201{border:1px dashed var(--border);color:var(--muted-foreground)}._sampleReady_6alu8_201 svg,._samplePending_6alu8_201 svg{flex:0 0 auto;margin-top:1px}._products_6alu8_205{margin-top:auto;padding-top:14px;border-top:1px solid var(--border)}._products_6alu8_205>b{color:var(--muted-foreground);font-size:11px}._products_6alu8_205>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:10px;font-size:11px;line-height:1.55}._products_6alu8_205>div span{min-width:0;color:var(--foreground);overflow-wrap:anywhere}._products_6alu8_205 strong{flex:0 0 auto;white-space:nowrap}._bottom_6alu8_210{margin-top:17px;padding-top:15px;border-top:1px solid var(--border)}._bottom_6alu8_210 a{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--primary);font-size:13px;font-weight:800;text-decoration:none}._bottom_6alu8_210 a:hover{text-decoration:underline;text-underline-offset:3px}._pagination_6alu8_213{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding:18px 0;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:12px}._pagination_6alu8_213>div{display:flex;align-items:center;gap:12px}._pagination_6alu8_213 button{display:inline-flex;align-items:center;gap:5px}._state_6alu8_218{display:flex;min-height:230px;flex-direction:column;align-items:center;justify-content:center;padding:32px 22px;border:1px dashed var(--border);border-radius:18px;background:color-mix(in srgb,var(--muted) 35%,transparent);color:var(--muted-foreground);text-align:center}._state_6alu8_218 h2{margin:0 0 8px;color:var(--foreground);font-size:21px;line-height:1.35}._state_6alu8_218 p{max-width:520px;margin:0 0 16px;font-size:13px;line-height:1.75}._spinner_6alu8_221{width:25px;height:25px;margin-bottom:13px;border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:_spin_6alu8_221 .8s linear infinite}@keyframes _spin_6alu8_221{to{transform:rotate(360deg)}}._directoryHelp_6alu8_223{display:flex;align-items:center;gap:15px;margin-top:34px;padding:21px;border:1px solid var(--border);border-radius:17px;background:var(--muted)}._directoryHelp_6alu8_223>div:nth-child(2){flex:1;min-width:0}._directoryHelp_6alu8_223 b{font-size:14px;line-height:1.5}._directoryHelp_6alu8_223 p{margin:5px 0 0;color:var(--muted-foreground);font-size:12px;line-height:1.7}._directoryHelp_6alu8_223>button{flex-shrink:0;display:inline-flex;align-items:center;gap:7px}._helpIcon_6alu8_228{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:13px;background:var(--surface);color:var(--primary)}._disclaimer_6alu8_229{margin:30px auto 0;color:var(--muted-foreground);font-size:11px;line-height:1.7;text-align:center}@media(max-width:1000px){._hero_6alu8_7{grid-template-columns:minmax(0,1fr);gap:8px;padding:32px 28px 22px}._heroCopy_6alu8_33>p{max-width:700px}._heroArt_6alu8_75{width:min(100%,520px);min-height:290px;margin:0 auto}._toolbar_6alu8_140{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px}._searchIcon_6alu8_153{display:grid;grid-column:1;grid-row:1;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--muted);color:var(--primary)}._search_6alu8_153{grid-column:2;grid-row:1}._vendorFilter_6alu8_158{grid-column:2;min-width:0}._count_6alu8_161{grid-column:2;white-space:normal}._vendorGrid_6alu8_169,._grid_6alu8_187{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){._page_6alu8_2{padding:30px 15px 54px}._hero_6alu8_7{gap:6px;padding:26px 18px 18px;border-radius:20px}._hero_6alu8_7 h1{margin:13px 0 12px;font-size:clamp(34px,9vw,46px);line-height:1.07}._heroCopy_6alu8_33>p{font-size:14px;line-height:1.75}._heroFeatures_6alu8_60{gap:9px 13px;margin-top:17px}._heroFeatures_6alu8_60 span{font-size:11px}._heroArt_6alu8_75{min-height:252px;padding:14px 7px}._artMain_6alu8_92{width:min(100%,300px);padding:18px}._artTitle_6alu8_121{margin:16px 0 20px;font-size:26px}._artTop_6alu8_101{top:0;left:-2px;gap:7px;padding:8px 10px}._artLogo_6alu8_115{width:32px;height:32px}._artSpark_6alu8_119{margin-left:2px}._floatTag_6alu8_116{top:43px;right:-3px;gap:7px;padding:8px}._floatTag_6alu8_116>span{width:29px;height:29px}._floatCode_6alu8_133{right:0;bottom:3px;padding:8px 10px}._toolbar_6alu8_140{grid-template-columns:34px minmax(0,1fr);gap:9px;margin:20px 0 24px;padding:13px;border-radius:15px}._searchIcon_6alu8_153{width:34px;height:34px}._search_6alu8_153 label{font-size:11px}._search_6alu8_153 input{min-height:41px;font-size:13px}._vendorFilter_6alu8_158,._count_6alu8_161{grid-column:1 / -1}._directoryIntro_6alu8_164,._resultsHeading_6alu8_164{align-items:flex-start;flex-direction:column;gap:12px;margin:26px 0 16px}._directoryIntro_6alu8_164 h2,._resultsHeading_6alu8_164 h2{font-size:25px}._directoryCount_6alu8_168{align-self:flex-start}._resultsHeading_6alu8_164>button{align-self:flex-start}._vendorGrid_6alu8_169,._grid_6alu8_187{grid-template-columns:minmax(0,1fr);gap:13px}._vendorCard_6alu8_170,._card_6alu8_188{padding:19px;border-radius:16px}._vendorCard_6alu8_170 h3{margin-top:14px}._vendorCard_6alu8_170>p{margin-bottom:16px}._resultSummary_6alu8_185{align-items:flex-start;flex-direction:column;gap:5px;margin-top:16px}._vendorMore_6alu8_179{align-items:flex-start;flex-direction:column;gap:10px}._pagination_6alu8_213{align-items:flex-start;flex-direction:column;gap:13px}._pagination_6alu8_213>div{width:100%;justify-content:space-between;gap:7px}._pagination_6alu8_213>div button{padding-right:9px;padding-left:9px}._directoryHelp_6alu8_223{align-items:flex-start;flex-wrap:wrap;gap:12px;margin-top:26px;padding:16px}._directoryHelp_6alu8_223>div:nth-child(2){flex-basis:calc(100% - 58px)}._directoryHelp_6alu8_223>button{margin-left:56px}._state_6alu8_218{min-height:200px;padding:25px 16px}._disclaimer_6alu8_229{margin-top:24px}}@media(prefers-reduced-motion:reduce){._vendorCard_6alu8_170,._card_6alu8_188{transition:none}._vendorCard_6alu8_170:hover,._card_6alu8_188:hover{transform:none}._spinner_6alu8_221{animation-duration:2s}}
