.model-hub-module__Y4eiqW__hub{--hub-mint:color-mix(in srgb, var(--accent) 18%, var(--landing-card-solid));--hub-shadow:color-mix(in srgb, var(--accent) 12%, transparent);width:100%;min-width:0;scroll-margin-top:96px;container-type:inline-size}.model-hub-module__Y4eiqW__diagram{isolation:isolate;width:100%;height:clamp(380px,60cqw,540px);position:relative}.model-hub-module__Y4eiqW__group{z-index:2;width:33.5%;position:absolute}.model-hub-module__Y4eiqW__group0{top:5%;left:0}.model-hub-module__Y4eiqW__group1{top:5%;right:0}.model-hub-module__Y4eiqW__group2{bottom:5%;left:0}.model-hub-module__Y4eiqW__group3{bottom:5%;right:0}.model-hub-module__Y4eiqW__panel{border:1px solid color-mix(in srgb, var(--border) 70%, var(--landing-card-solid));color:var(--text);background:var(--landing-card-solid);box-shadow:0 18px 32px -16px var(--hub-shadow), inset 0 1px 0 color-mix(in srgb, var(--landing-card-solid) 70%, transparent);border-radius:clamp(20px,4cqw,32px);padding:clamp(12px,2cqw,20px)}.model-hub-module__Y4eiqW__panelHeading{align-items:center;gap:10px;margin-bottom:12px;display:flex}.model-hub-module__Y4eiqW__panelHeading h2{letter-spacing:0;margin:0;font-family:inherit;font-size:clamp(13px,2.3cqw,21px);font-weight:700;line-height:1.2}.model-hub-module__Y4eiqW__categoryIcon{width:clamp(32px,6cqw,52px);height:clamp(32px,6cqw,52px);color:var(--accent-strong);background:var(--hub-mint);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.model-hub-module__Y4eiqW__categoryIcon svg{width:62%;height:62%}.model-hub-module__Y4eiqW__modelList{gap:clamp(5px,1cqw,10px);margin:0;padding:0;list-style:none;display:flex}.model-hub-module__Y4eiqW__modelList li{flex:1;min-width:0}.model-hub-module__Y4eiqW__modelList a{border:1px solid var(--border);background:var(--landing-elevated);min-height:clamp(78px,13cqw,112px);color:var(--text);text-align:center;border-radius:clamp(12px,2.5cqw,20px);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px 4px;font-size:clamp(10px,1.7cqw,15px);font-weight:600;line-height:1.25;transition:background .18s,border-color .18s,transform .18s;display:flex}.model-hub-module__Y4eiqW__modelList a:hover{border-color:var(--accent);background:var(--accent-faint);transform:translateY(-3px)}.model-hub-module__Y4eiqW__modelIcon{color:var(--text)!important}.model-hub-module__Y4eiqW__modelList a:focus-visible,.model-hub-module__Y4eiqW__core:focus-visible,.model-hub-module__Y4eiqW__catalogLink:focus-visible,.model-hub-module__Y4eiqW__motionButton:focus-visible{outline:3px solid var(--accent-strong);outline-offset:4px}.model-hub-module__Y4eiqW__core{z-index:3;aspect-ratio:.95;border:3px solid color-mix(in srgb, var(--landing-card-solid) 70%, var(--accent));background:var(--hub-mint);width:21%;min-width:142px;color:var(--text);box-shadow:0 0 0 7px color-mix(in srgb, var(--accent) 22%, transparent), 0 0 48px 12px color-mix(in srgb, var(--accent) 18%, transparent), inset 0 0 20px color-mix(in srgb, var(--landing-card-solid) 75%, transparent);border-radius:clamp(24px,4.5cqw,42px);flex-direction:column;justify-content:center;align-items:center;transition:border-color .18s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.model-hub-module__Y4eiqW__core:hover{border-color:var(--accent)}.model-hub-module__Y4eiqW__wordmark{width:min(80%,190px);margin-bottom:clamp(2px,.6cqw,6px)}.model-hub-module__Y4eiqW__count{color:var(--accent-strong);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:clamp(56px,10.5cqw,95px);font-weight:700;line-height:1.1}.model-hub-module__Y4eiqW__countLabel{color:var(--accent-strong);letter-spacing:0;font-size:clamp(13px,2.3cqw,21px);font-weight:600}.model-hub-module__Y4eiqW__beam{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.model-hub-module__Y4eiqW__track{stroke:var(--accent);stroke-opacity:.28}.model-hub-module__Y4eiqW__pulse{stroke:var(--accent);stroke-dasharray:.006 .994;filter:drop-shadow(0 0 4px var(--accent));animation:7s linear infinite model-hub-module__Y4eiqW__beamTravel}.model-hub-module__Y4eiqW__hub[data-motion=paused] .model-hub-module__Y4eiqW__pulse{animation-play-state:paused}@keyframes model-hub-module__Y4eiqW__beamTravel{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.model-hub-module__Y4eiqW__footer{text-align:center;flex-direction:column;align-items:center;gap:4px;margin-top:14px;padding-inline:48px;display:flex;position:relative}.model-hub-module__Y4eiqW__catalogLink{border:1px solid var(--border-strong);border-radius:var(--pill);background:0 0;align-items:center;gap:8px;min-height:44px;padding-inline:20px;font-size:16px;font-weight:700;transition:background .15s;display:inline-flex;color:var(--text)!important}.model-hub-module__Y4eiqW__catalogLink:hover{background:color-mix(in srgb, var(--muted) 12%, transparent)}.model-hub-module__Y4eiqW__catalogLink svg{transition:transform .18s}.model-hub-module__Y4eiqW__catalogLink:hover svg{transform:translate(3px)}.model-hub-module__Y4eiqW__motionButton{border:1px solid var(--border);border-radius:var(--pill);background:var(--landing-card-solid);width:40px;height:40px;color:var(--muted);cursor:pointer;place-items:center;padding:0;transition:color .15s,background .15s,border-color .15s;display:grid;position:absolute;bottom:0;right:0}.model-hub-module__Y4eiqW__motionButton:hover{color:var(--text);border-color:var(--border-strong);background:color-mix(in srgb, var(--muted) 12%, var(--landing-card-solid,var(--surface)))}@container (max-width:480px){.model-hub-module__Y4eiqW__diagram{height:590px}.model-hub-module__Y4eiqW__group{width:calc(50% - 9px)}.model-hub-module__Y4eiqW__group0,.model-hub-module__Y4eiqW__group1{top:0}.model-hub-module__Y4eiqW__group2,.model-hub-module__Y4eiqW__group3{bottom:0}.model-hub-module__Y4eiqW__panel{border-radius:20px;flex-direction:column;height:206px;padding:10px;display:flex}.model-hub-module__Y4eiqW__panelHeading{gap:8px;margin-bottom:10px}.model-hub-module__Y4eiqW__panelHeading h2{letter-spacing:0;font-size:14px}.model-hub-module__Y4eiqW__categoryIcon{border-radius:10px;width:28px;height:32px}.model-hub-module__Y4eiqW__modelList{flex-direction:column;flex:1;gap:6px}.model-hub-module__Y4eiqW__modelList li{display:flex}.model-hub-module__Y4eiqW__modelList a{text-align:left;border-radius:11px;flex-direction:row;justify-content:flex-start;gap:8px;width:100%;min-height:44px;padding:8px;font-size:12px}.model-hub-module__Y4eiqW__modelIcon{--model-logo-size:20px!important}.model-hub-module__Y4eiqW__core{aspect-ratio:1.02;width:146px;min-width:0}.model-hub-module__Y4eiqW__wordmark{width:116px}.model-hub-module__Y4eiqW__count{font-size:60px}.model-hub-module__Y4eiqW__countLabel{font-size:16px}.model-hub-module__Y4eiqW__footer{margin-top:20px}.model-hub-module__Y4eiqW__motionButton{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.model-hub-module__Y4eiqW__pulse{opacity:0;animation:none}.model-hub-module__Y4eiqW__modelList a,.model-hub-module__Y4eiqW__core,.model-hub-module__Y4eiqW__catalogLink,.model-hub-module__Y4eiqW__catalogLink svg,.model-hub-module__Y4eiqW__motionButton{transition:none}.model-hub-module__Y4eiqW__modelList a:hover,.model-hub-module__Y4eiqW__catalogLink:hover svg{transform:none}.model-hub-module__Y4eiqW__motionButton{display:none}}
