.workshop-module__CHDDZq__page{--signal-action:var(--nightwatch-accent);--signal-action-strong:var(--nightwatch-accent);--signal-red:var(--nightwatch-danger);--ground:var(--nightwatch-950);--ground-deep:var(--theme-canvas);--surface:var(--nightwatch-900);--line:color-mix(in srgb, var(--theme-text-soft) 18%, transparent);--text:var(--nightwatch-paper);--text-soft:var(--nightwatch-paper-deep);--text-muted:var(--nightwatch-paper-muted);isolation:isolate;color-scheme:var(--theme-color-scheme);background:var(--ground);accent-color:var(--signal-action);caret-color:var(--signal-action-strong);position:relative}.workshop-module__CHDDZq__page :is(a,button,input):focus-visible{outline:2px solid var(--signal-action-strong);outline-offset:3px}.workshop-module__CHDDZq__hero{min-height:0;position:relative;overflow:hidden;padding:clamp(var(--space-5), 3vw, 2.25rem) 0!important;border-bottom:1px solid var(--line)!important;background:var(--ground)!important;background-repeat:no-repeat!important;background-size:cover!important}.workshop-module__CHDDZq__hero:before{border:1px solid color-mix(in srgb, var(--theme-action) 11%, transparent);width:52rem;height:52rem;box-shadow:0 0 0 7rem color-mix(in srgb, var(--theme-action) 2.5%, transparent), 0 0 0 15rem color-mix(in srgb, var(--theme-action) 1.5%, transparent);content:none;pointer-events:none;border-radius:50%;position:absolute;top:-22rem;left:-20rem}.workshop-module__CHDDZq__hero:after{content:none;pointer-events:none;border-radius:50%;border:1px solid color-mix(in srgb, var(--theme-info) 12%, transparent)!important;width:38rem!important;height:38rem!important;box-shadow:0 0 0 5rem color-mix(in srgb, var(--theme-info) 2.5%, transparent), 0 0 0 11rem color-mix(in srgb, var(--theme-info) 1.5%, transparent)!important;background:0 0!important;position:absolute!important;top:auto!important;bottom:-15rem!important;right:-9rem!important}.workshop-module__CHDDZq__heroStage{z-index:1;align-items:center;gap:clamp(var(--space-8), 4vw, var(--space-18));grid-template-columns:minmax(300px,.76fr) minmax(560px,1.24fr);min-height:0;display:grid;position:relative}.workshop-module__CHDDZq__heroCopy{min-width:0;padding-block:var(--space-5)}.workshop-module__CHDDZq__heroCopy .breadcrumbs{margin-bottom:clamp(var(--space-4), 2.5vw, 1.8rem)}.workshop-module__CHDDZq__liveLine{margin-bottom:var(--space-5);align-items:center;gap:.55rem var(--space-3);color:var(--text-soft);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.workshop-module__CHDDZq__liveLine>span{background:var(--signal-action);width:.58rem;height:.58rem;box-shadow:0 4px 14px color-mix(in srgb, var(--theme-action) 44%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite workshop-module__CHDDZq__live-beat}.workshop-module__CHDDZq__liveLine strong{color:var(--text);font-size:var(--text-xs);letter-spacing:0}.workshop-module__CHDDZq__liveLine small{padding-left:var(--space-3);border-left:1px solid var(--line);color:var(--text-muted);font-size:var(--text-xs)}.workshop-module__CHDDZq__heroCopy h1{text-wrap:balance;max-width:10.5ch!important;color:var(--text)!important;font-family:Smiley Sans,STKaiti,KaiTi,sans-serif!important;font-size:var(--text-display)!important;letter-spacing:0!important;margin-bottom:1.4rem!important;font-weight:720!important;line-height:1.03!important}.workshop-module__CHDDZq__heroCopy>p{margin-bottom:0;margin-top:var(--space-4);max-width:62ch!important;color:var(--text-soft)!important;font-size:var(--text-sm)!important;line-height:1.7!important}.workshop-module__CHDDZq__searchForm{max-width:680px;margin-top:clamp(1.2rem,3vw,1.8rem)}.workshop-module__CHDDZq__searchLabel{color:var(--text-soft);font-size:var(--text-xs);margin-bottom:.55rem;font-weight:720;display:block}.workshop-module__CHDDZq__searchControl{border:1px solid color-mix(in srgb, var(--theme-text-soft) 24%, transparent);border-radius:var(--radius-large);background:var(--theme-canvas);min-height:62px;transition:border-color var(--theme-motion-fast) ease, background-color var(--theme-motion-fast) ease;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:.32rem;display:grid}.workshop-module__CHDDZq__searchControl:focus-within{border-color:var(--signal-action);background:var(--theme-canvas)}.workshop-module__CHDDZq__searchGlyph{width:3rem;color:var(--signal-action-strong);place-items:center;display:grid}.workshop-module__CHDDZq__searchGlyph svg,.workshop-module__CHDDZq__searchControl button svg,.workshop-module__CHDDZq__cardLink svg,.workshop-module__CHDDZq__resetLink svg,.workshop-module__CHDDZq__randomLink svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.15rem;height:1.15rem}.workshop-module__CHDDZq__searchGlyph svg{width:1.35rem;height:1.35rem}.workshop-module__CHDDZq__searchControl input{min-width:0;height:50px;color:var(--text);font:inherit;font-size:var(--text-base);background:0 0;border:0;outline:0;padding:0 .45rem}.workshop-module__CHDDZq__searchControl input::placeholder{color:var(--theme-muted);opacity:1}.workshop-module__CHDDZq__searchControl input::-webkit-search-cancel-button{filter:invert();opacity:.72}.workshop-module__CHDDZq__searchControl button{min-height:50px;padding:var(--space-3) 1.15rem;border:1px solid var(--signal-action);border-radius:var(--radius-medium);background:var(--signal-action);color:var(--theme-canvas);transition:background-color var(--theme-motion-fast) ease, transform var(--theme-motion-fast) cubic-bezier(.2, .8, .3, 1);justify-content:center;align-items:center;gap:.55rem;font-weight:850;display:inline-flex}.workshop-module__CHDDZq__searchControl button:hover{background:var(--signal-action-strong);transform:translateY(-1px)}.workshop-module__CHDDZq__searchForm>p{margin:.65rem 0 0;color:var(--text-muted)!important;font-size:var(--text-xs)!important;line-height:1.65!important}.workshop-module__CHDDZq__dispatchMap{border:1px solid color-mix(in srgb, var(--theme-text-soft) 20%, transparent);border-radius:var(--radius-large);background:var(--theme-canvas);flex-direction:column;min-width:0;min-height:clamp(500px,100svh - 8.5rem,680px);display:flex;overflow:hidden}.workshop-module__CHDDZq__signalPanel{min-height:clamp(500px,100svh - 8.5rem,680px)}.workshop-module__CHDDZq__mapHeader{z-index:3;border-bottom:1px solid var(--line);background:var(--theme-canvas);justify-content:space-between;align-items:center;gap:var(--space-4);min-height:68px;padding:.9rem 1.1rem;display:flex;position:relative}.workshop-module__CHDDZq__mapHeader>div{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.workshop-module__CHDDZq__mapHeader span{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.workshop-module__CHDDZq__mapHeader h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:750;overflow:hidden;color:var(--text)!important;font-family:Smiley Sans,STKaiti,KaiTi,sans-serif!important;font-size:var(--text-xl)!important;letter-spacing:0!important}.workshop-module__CHDDZq__mapStatus{border:1px solid color-mix(in srgb, var(--theme-action) 26%, transparent);border-radius:var(--radius-chip);min-height:34px;color:var(--signal-action-strong);font-size:var(--text-xs);flex:none;align-items:center;gap:.45rem;padding:.35rem .68rem;display:inline-flex}.workshop-module__CHDDZq__mapStatus i{background:var(--signal-action);width:.42rem;height:.42rem;box-shadow:0 3px 10px color-mix(in srgb, var(--theme-action) 48%, transparent);border-radius:50%}.workshop-module__CHDDZq__mapLegend{z-index:3;border-top:1px solid var(--line);background:var(--theme-canvas);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;position:relative}.workshop-module__CHDDZq__mapLegend div{min-width:0;padding:.85rem var(--space-4)}.workshop-module__CHDDZq__mapLegend div+div{border-left:1px solid var(--line)}.workshop-module__CHDDZq__mapLegend dt{color:var(--text-muted);font-size:var(--text-xs)}.workshop-module__CHDDZq__mapLegend dd{color:var(--text);font-size:var(--text-xs);margin:.2rem 0 0;font-weight:760}.workshop-module__CHDDZq__catalog{border-top:1px solid var(--line);background:linear-gradient(90deg, transparent 0 49.95%, color-mix(in srgb, var(--theme-action) 4%, transparent) 50%, transparent 50.05%), var(--ground);padding:clamp(4.75rem,9vw,8rem) 0;position:relative}.workshop-module__CHDDZq__catalogHeading{justify-content:space-between;align-items:flex-end;gap:var(--space-8);margin-bottom:clamp(2.2rem,5vw,3.75rem);display:flex}.workshop-module__CHDDZq__catalogHeading>div:first-child{max-width:740px}.workshop-module__CHDDZq__catalogHeading h2{max-width:14ch;font-size:var(--text-4xl);text-wrap:balance;margin-bottom:.7rem;font-weight:720;line-height:1.08;color:var(--text)!important;letter-spacing:0!important;font-family:Smiley Sans,STKaiti,KaiTi,sans-serif!important}.workshop-module__CHDDZq__catalogHeading p{max-width:68ch;color:var(--text-soft);margin-bottom:0}.workshop-module__CHDDZq__catalogControls{flex:none;align-items:center;gap:.65rem;display:flex}.workshop-module__CHDDZq__resetLink,.workshop-module__CHDDZq__randomLink{border:1px solid color-mix(in srgb, var(--theme-action) 28%, transparent);border-radius:var(--radius-chip);min-height:44px;color:var(--signal-action-strong);font-size:var(--text-xs);align-items:center;gap:.45rem;padding:.55rem .85rem;font-weight:800;text-decoration:none;display:inline-flex}.workshop-module__CHDDZq__resetLink:hover{border-color:color-mix(in srgb, var(--theme-action) 68%, transparent);background:color-mix(in srgb, var(--theme-action) 8%, transparent)}.workshop-module__CHDDZq__randomLink{border-color:color-mix(in srgb, var(--theme-action) 48%, transparent);background:color-mix(in srgb, var(--theme-action) 10%, transparent)}.workshop-module__CHDDZq__cardGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:stretch;gap:.9rem;display:grid}.workshop-module__CHDDZq__card{border:1px solid color-mix(in srgb, var(--theme-text-soft) 15%, transparent);border-radius:var(--radius-large);background:var(--surface);min-width:0;transition:border-color var(--theme-motion-fast) ease, transform var(--theme-motion-fast) cubic-bezier(.2, .8, .3, 1);flex-direction:column;display:flex;position:relative;overflow:hidden}.workshop-module__CHDDZq__card:before{z-index:3;background:var(--signal-action);content:"";width:2.6rem;height:2px;position:absolute;top:0;left:1.2rem}.workshop-module__CHDDZq__card:hover{border-color:color-mix(in srgb, var(--theme-action) 48%, transparent);transform:translateY(-4px)}.workshop-module__CHDDZq__cover{aspect-ratio:16/9;border-bottom:1px solid var(--line);background:var(--theme-canvas);position:relative;overflow:hidden}.workshop-module__CHDDZq__cover img{object-fit:cover;filter:saturate(.9)contrast(1.04);width:100%;height:100%;transition:filter var(--theme-motion-feedback) ease, transform var(--theme-motion-section) cubic-bezier(.2, .7, .2, 1);display:block}.workshop-module__CHDDZq__card:hover .workshop-module__CHDDZq__cover img{filter:saturate(1.06)contrast(1.02);transform:scale(1.035)}.workshop-module__CHDDZq__coverShade{background:linear-gradient(to bottom, transparent 34%, color-mix(in srgb, var(--theme-shadow) 8%, transparent) 50%, color-mix(in srgb, var(--theme-shadow) 76%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.workshop-module__CHDDZq__coverFallback{text-align:center;place-content:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.workshop-module__CHDDZq__coverFallback:before{border:1px solid color-mix(in srgb, var(--theme-action) 16%, transparent);width:13rem;height:13rem;box-shadow:0 0 0 3rem color-mix(in srgb, var(--theme-action) 3%, transparent), 0 0 0 6rem color-mix(in srgb, var(--theme-action) 1.5%, transparent);content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workshop-module__CHDDZq__coverFallback:after{background:linear-gradient(color-mix(in srgb, var(--theme-action) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--theme-action) 4%, transparent) 1px, transparent 1px);content:"";background-size:26px 26px;position:absolute;inset:0}.workshop-module__CHDDZq__coverFallback span,.workshop-module__CHDDZq__coverFallback strong{z-index:1;position:relative}.workshop-module__CHDDZq__coverFallback span{color:var(--signal-action);font-size:var(--text-xs);letter-spacing:0;font-weight:850}.workshop-module__CHDDZq__coverFallback strong{color:var(--text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-4xl);font-variant-numeric:tabular-nums}.workshop-module__CHDDZq__rank{z-index:2;min-height:26px;padding:.22rem var(--space-2);border:1px solid color-mix(in srgb, var(--theme-text-soft) 24%, transparent);border-radius:var(--radius-chip);background:color-mix(in srgb, var(--theme-shadow) 88%, transparent);color:var(--text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-xs);font-variant-numeric:tabular-nums;align-items:center;font-weight:850;display:inline-flex;position:absolute;top:.55rem;left:.55rem}.workshop-module__CHDDZq__cardBody{padding:.95rem var(--space-4) .85rem;flex-direction:column;flex:1;display:flex}.workshop-module__CHDDZq__cardMeta{margin-bottom:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:.6rem;display:flex}.workshop-module__CHDDZq__cardMeta span:first-child{color:var(--signal-action-strong);font-weight:760}.workshop-module__CHDDZq__cardBody h3{font-size:var(--text-base);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.45rem;font-weight:720;line-height:1.28;display:-webkit-box;overflow:hidden;color:var(--text)!important;letter-spacing:0!important;font-family:Smiley Sans,STKaiti,KaiTi,sans-serif!important}.workshop-module__CHDDZq__description{font-size:var(--text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.7rem;line-height:1.6;display:-webkit-box;overflow:hidden;color:var(--text-soft)!important}.workshop-module__CHDDZq__modFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:auto 0 .7rem;display:grid}.workshop-module__CHDDZq__modFacts div{min-width:0;padding:.38rem var(--space-2);border:1px solid color-mix(in srgb, var(--theme-text-soft) 11%, transparent);border-radius:var(--radius-medium);background:color-mix(in srgb, var(--theme-text) 1.5%, transparent)}.workshop-module__CHDDZq__modFacts dt{color:var(--text-muted);font-size:var(--text-xs);margin-bottom:.14rem}.workshop-module__CHDDZq__modFacts dd{color:var(--text-soft);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.workshop-module__CHDDZq__tags{flex-wrap:wrap;gap:.35rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.workshop-module__CHDDZq__tags li{border:1px solid color-mix(in srgb, var(--theme-text-soft) 14%, transparent);border-radius:var(--radius-chip);max-width:100%;color:var(--text-soft);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;padding:.2rem .45rem;overflow:hidden}.workshop-module__CHDDZq__noTags{font-size:var(--text-xs);margin:auto 0 0;color:var(--text-muted)!important}.workshop-module__CHDDZq__cardFooter{min-height:52px;padding:.55rem var(--space-4);border-top:1px solid var(--line);background:var(--theme-canvas);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.workshop-module__CHDDZq__cardFooter>span{min-width:0;color:var(--text-soft);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workshop-module__CHDDZq__workshopID{align-items:center;gap:.3rem var(--space-2);white-space:normal;flex-wrap:wrap;display:flex;overflow:visible}.workshop-module__CHDDZq__workshopID code{color:var(--text);font-family:inherit;font-size:var(--text-xs);letter-spacing:0;font-weight:700}.workshop-module__CHDDZq__copyID{border:1px solid var(--line);border-radius:var(--radius-chip);min-height:28px;color:var(--text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:border-color var(--theme-motion-fast) ease, color var(--theme-motion-fast) ease, background-color var(--theme-motion-fast) ease;background:0 0;align-items:center;gap:.3rem;padding:.2rem .55rem;font-weight:800;display:inline-flex;position:relative}.workshop-module__CHDDZq__copyID:after{content:"";position:absolute;inset:-8px -4px}.workshop-module__CHDDZq__copyID svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:12px;height:12px}.workshop-module__CHDDZq__copyID:hover{border-color:color-mix(in srgb, var(--theme-action) 68%, transparent);background:color-mix(in srgb, var(--theme-action) 9%, transparent);color:var(--signal-action-strong)}.workshop-module__CHDDZq__copyID[data-state=copied]{border-color:color-mix(in srgb, var(--theme-action) 60%, transparent);background:color-mix(in srgb, var(--theme-action) 12%, transparent);color:var(--theme-action)}.workshop-module__CHDDZq__copyID[data-state=failed]{border-color:color-mix(in srgb, var(--theme-danger) 60%, transparent);color:var(--signal-red)}.workshop-module__CHDDZq__cardLink{border:1px solid color-mix(in srgb, var(--theme-action) 30%, transparent);border-radius:var(--radius-chip);min-height:34px;color:var(--signal-action-strong);font-size:var(--text-xs);justify-content:center;align-items:center;gap:.32rem;padding:.32rem .62rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.workshop-module__CHDDZq__cardLink:after{content:"";position:absolute;inset:-6px}.workshop-module__CHDDZq__cardLink:hover{border-color:color-mix(in srgb, var(--theme-action) 68%, transparent);background:color-mix(in srgb, var(--theme-action) 8%, transparent)}.workshop-module__CHDDZq__pagination{justify-content:flex-end;align-items:center;gap:.65rem;margin-top:1.6rem;display:flex}.workshop-module__CHDDZq__pageIndicator{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.workshop-module__CHDDZq__emptyState{min-height:250px;padding:clamp(var(--space-6), 5vw, var(--space-12));border:1px solid var(--line);border-radius:var(--radius-large);background:var(--surface);align-items:center;gap:clamp(var(--space-6), 4vw, var(--space-12));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.workshop-module__CHDDZq__emptyIcon{border:1px solid color-mix(in srgb, var(--theme-action) 34%, transparent);width:5rem;height:5rem;color:var(--signal-action);border-radius:50%;place-items:center;display:grid}.workshop-module__CHDDZq__emptyIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:3.4rem;height:3.4rem}.workshop-module__CHDDZq__emptyState h2{font-size:var(--text-3xl);margin-bottom:.55rem;font-weight:720;color:var(--text)!important;letter-spacing:0!important;font-family:Smiley Sans,STKaiti,KaiTi,sans-serif!important}.workshop-module__CHDDZq__emptyState p{max-width:62ch;color:var(--text-soft);margin-bottom:0}.workshop-module__CHDDZq__errorState .workshop-module__CHDDZq__emptyIcon{border-color:color-mix(in srgb, var(--theme-danger) 42%, transparent);color:var(--signal-red)}.workshop-module__CHDDZq__nextStep{padding:clamp(var(--space-16), 8vw, 6.5rem) 0;border-top:1px solid var(--line);background:linear-gradient(104deg, var(--theme-canvas) 0%, var(--theme-canvas) 56%, var(--theme-canvas) 100%)}.workshop-module__CHDDZq__nextStepInner{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.workshop-module__CHDDZq__nextStepInner>div:first-child{max-width:720px}.workshop-module__CHDDZq__nextStepInner h2{font-size:var(--text-3xl);margin-bottom:.7rem;font-weight:720;line-height:1.12;color:var(--text)!important;letter-spacing:0!important;font-family:Smiley Sans,STKaiti,KaiTi,sans-serif!important}.workshop-module__CHDDZq__nextStepInner p{max-width:64ch;color:var(--text-soft);margin-bottom:0}.workshop-module__CHDDZq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes workshop-module__CHDDZq__live-beat{0%,to{opacity:.66;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:1120px){.workshop-module__CHDDZq__heroStage{gap:var(--space-8);grid-template-columns:minmax(290px,.82fr) minmax(500px,1.18fr)}.workshop-module__CHDDZq__heroCopy h1{font-size:var(--text-display)!important}.workshop-module__CHDDZq__cardGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:960px){.workshop-module__CHDDZq__hero{min-height:auto;padding-block:var(--space-10) 3.25rem!important}.workshop-module__CHDDZq__heroStage{grid-template-columns:1fr;min-height:0}.workshop-module__CHDDZq__heroCopy{max-width:760px}.workshop-module__CHDDZq__heroCopy h1{max-width:11.5ch!important;font-size:var(--text-display)!important}.workshop-module__CHDDZq__dispatchMap{min-height:min(580px,100svh - 2rem)}.workshop-module__CHDDZq__catalogHeading{flex-direction:column;align-items:flex-start}.workshop-module__CHDDZq__catalogControls{flex-wrap:wrap}}@media (max-width:700px){.workshop-module__CHDDZq__hero:before{top:-30rem;left:-31rem}.workshop-module__CHDDZq__liveLine small{border:0;width:100%;padding:0}.workshop-module__CHDDZq__dispatchMap{min-height:540px}.workshop-module__CHDDZq__mapHeader>div{gap:.08rem;display:grid}.workshop-module__CHDDZq__cardGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.workshop-module__CHDDZq__emptyState{grid-template-columns:1fr}.workshop-module__CHDDZq__emptyIcon{width:4.4rem;height:4.4rem}.workshop-module__CHDDZq__nextStepInner{flex-direction:column;align-items:flex-start}}@media (max-width:540px){.workshop-module__CHDDZq__hero{padding-top:1.8rem!important}.workshop-module__CHDDZq__heroCopy .breadcrumbs{margin-bottom:var(--space-7)}.workshop-module__CHDDZq__heroCopy h1{max-width:10.5ch!important;font-size:var(--text-display)!important;letter-spacing:0!important}.workshop-module__CHDDZq__searchControl{border-radius:var(--radius-large);grid-template-columns:auto minmax(0,1fr)}.workshop-module__CHDDZq__searchControl button{width:100%;margin-top:var(--space-1);grid-column:1/-1}.workshop-module__CHDDZq__searchGlyph{width:2.55rem}.workshop-module__CHDDZq__dispatchMap{border-radius:var(--radius-large);min-height:590px}.workshop-module__CHDDZq__mapHeader{align-items:flex-start;padding-inline:.85rem}.workshop-module__CHDDZq__mapStatus{padding-inline:.55rem}.workshop-module__CHDDZq__mapLegend div{padding:.7rem .62rem}.workshop-module__CHDDZq__mapLegend dt,.workshop-module__CHDDZq__mapLegend dd{font-size:var(--text-xs)}.workshop-module__CHDDZq__catalogHeading h2{font-size:var(--text-4xl)}.workshop-module__CHDDZq__catalogControls,.workshop-module__CHDDZq__resetLink,.workshop-module__CHDDZq__randomLink{width:100%}.workshop-module__CHDDZq__resetLink,.workshop-module__CHDDZq__randomLink{justify-content:center}.workshop-module__CHDDZq__cardGrid{grid-template-columns:1fr}.workshop-module__CHDDZq__pagination{flex-wrap:wrap;justify-content:flex-end}.workshop-module__CHDDZq__cardBody,.workshop-module__CHDDZq__cardFooter{padding-inline:.9rem}.workshop-module__CHDDZq__cardMeta{flex-direction:column;align-items:flex-start;gap:.18rem}:is(.workshop-module__CHDDZq__nextStepInner .button-row,.workshop-module__CHDDZq__nextStepInner .button){width:100%}}@media (pointer:coarse){.workshop-module__CHDDZq__card:hover,.workshop-module__CHDDZq__searchControl button:hover{transform:none}}.workshop-module__CHDDZq__page ::selection{background:var(--signal-action);color:var(--ground)}.workshop-module__CHDDZq__page *{scrollbar-color:color-mix(in srgb, var(--theme-action) 48%, transparent) var(--ground-deep)}.workshop-module__CHDDZq__page :is(a,button,input):focus-visible{outline-color:var(--signal-action-strong);box-shadow:0 0 0 4px color-mix(in srgb, var(--theme-action) 20%, transparent)}.workshop-module__CHDDZq__liveLine>span{background:var(--signal-action);box-shadow:0 4px 14px color-mix(in srgb, var(--theme-action) 38%, transparent)}.workshop-module__CHDDZq__searchControl,.workshop-module__CHDDZq__searchControl:focus-within{background:var(--theme-canvas)}.workshop-module__CHDDZq__searchControl{border-color:color-mix(in srgb, var(--theme-text-soft) 22%, transparent)}.workshop-module__CHDDZq__searchControl:focus-within{border-color:var(--signal-action)}.workshop-module__CHDDZq__searchControl button{border-color:var(--signal-action);background:var(--signal-action);color:var(--ground)}.workshop-module__CHDDZq__dispatchMap{border-color:color-mix(in srgb, var(--theme-text-soft) 22%, transparent);background:var(--theme-canvas);box-shadow:0 24px 58px color-mix(in srgb, var(--theme-shadow) 30%, transparent)}.workshop-module__CHDDZq__mapHeader{background:var(--theme-surface)}.workshop-module__CHDDZq__mapStatus{border-color:color-mix(in srgb, var(--theme-action) 32%, transparent)}.workshop-module__CHDDZq__mapStatus i{box-shadow:0 3px 10px color-mix(in srgb, var(--theme-action) 40%, transparent)}.workshop-module__CHDDZq__catalog{background:linear-gradient(90deg, transparent 0 49.95%, color-mix(in srgb, var(--theme-action) 3%, transparent) 50%, transparent 50.05%), var(--ground)}.workshop-module__CHDDZq__resetLink,.workshop-module__CHDDZq__randomLink,.workshop-module__CHDDZq__cardLink,.workshop-module__CHDDZq__copyID{border-color:color-mix(in srgb, var(--theme-action) 30%, transparent)}.workshop-module__CHDDZq__resetLink:hover,.workshop-module__CHDDZq__cardLink:hover{border-color:color-mix(in srgb, var(--theme-action) 68%, transparent);background:color-mix(in srgb, var(--theme-action) 9%, transparent)}.workshop-module__CHDDZq__randomLink{border-color:color-mix(in srgb, var(--theme-action) 55%, transparent);background:color-mix(in srgb, var(--theme-action) 12%, transparent);color:var(--nightwatch-ember-bright,var(--theme-warning))}.workshop-module__CHDDZq__randomLink:hover{border-color:color-mix(in srgb, var(--theme-action) 78%, transparent);background:color-mix(in srgb, var(--theme-action) 18%, transparent)}.workshop-module__CHDDZq__card{border-color:color-mix(in srgb, var(--theme-text-soft) 16%, transparent);background:var(--surface)}.workshop-module__CHDDZq__card:before{background:var(--signal-action);height:1px}.workshop-module__CHDDZq__card:hover{border-color:color-mix(in srgb, var(--theme-action) 48%, transparent)}.workshop-module__CHDDZq__cover,.workshop-module__CHDDZq__cardFooter{background:var(--theme-canvas)}.workshop-module__CHDDZq__coverFallback:before{border-color:color-mix(in srgb, var(--theme-action) 16%, transparent);box-shadow:0 0 0 3rem color-mix(in srgb, var(--theme-action) 3%, transparent), 0 0 0 6rem color-mix(in srgb, var(--theme-action) 1.5%, transparent)}.workshop-module__CHDDZq__coverFallback:after{background:linear-gradient(color-mix(in srgb, var(--theme-action) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--theme-action) 4%, transparent) 1px, transparent 1px);background-size:26px 26px}.workshop-module__CHDDZq__rank{background:color-mix(in srgb, var(--theme-canvas) 90%, transparent)}.workshop-module__CHDDZq__tags li{border-color:color-mix(in srgb, var(--theme-text-soft) 14%, transparent)}.workshop-module__CHDDZq__emptyIcon{border-color:color-mix(in srgb, var(--theme-action) 34%, transparent)}.workshop-module__CHDDZq__nextStep{background:linear-gradient(104deg, var(--theme-raised) 0%, var(--theme-surface) 58%, var(--theme-canvas) 100%)}.workshop-module__CHDDZq__page .workshop-module__CHDDZq__heroStage{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.workshop-module__CHDDZq__page .workshop-module__CHDDZq__heroCopy{padding:0}.workshop-module__CHDDZq__page .workshop-module__CHDDZq__heroCopy h1{max-width:none!important;margin-bottom:var(--space-4)!important;font-family:var(--nightwatch-body)!important;font-size:var(--text-4xl)!important;letter-spacing:0!important;line-height:1.35!important}.workshop-module__CHDDZq__page .workshop-module__CHDDZq__dispatchMap.workshop-module__CHDDZq__signalPanel{min-height:0;padding:var(--space-5) 0 0;border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;overflow:visible}.workshop-module__CHDDZq__page .workshop-module__CHDDZq__signalPanel:before,.workshop-module__CHDDZq__page .workshop-module__CHDDZq__signalPanel:after{content:none}.workshop-module__CHDDZq__page .workshop-module__CHDDZq__mapHeader{background:0 0;border:0;padding:0}.workshop-module__CHDDZq__page .workshop-module__CHDDZq__mapHeader h2{font-size:var(--text-lg);font-family:var(--nightwatch-body)!important}.workshop-module__CHDDZq__page .workshop-module__CHDDZq__mapHeader>div>span{display:none}.workshop-module__CHDDZq__page .workshop-module__CHDDZq__mapLegend{gap:var(--space-6);padding:var(--space-4) 0 0;background:0 0;border:0;flex-wrap:wrap;margin-top:0;display:flex}.workshop-module__CHDDZq__page .workshop-module__CHDDZq__mapLegend>div{gap:var(--space-3);border:0;display:flex}.workshop-module__CHDDZq__page .workshop-module__CHDDZq__mapLegend dd,.workshop-module__CHDDZq__page .workshop-module__CHDDZq__mapLegend dt{font-size:var(--text-xs)}.workshop-module__CHDDZq__page .workshop-module__CHDDZq__card{border-radius:var(--theme-radius-panel);background:var(--surface);box-shadow:none}.workshop-module__CHDDZq__page .workshop-module__CHDDZq__card h3{font-family:var(--nightwatch-body)!important}.workshop-module__CHDDZq__page .workshop-module__CHDDZq__cover,.workshop-module__CHDDZq__page .workshop-module__CHDDZq__cardFooter{background:var(--ground)}.workshop-module__CHDDZq__page .workshop-module__CHDDZq__nextStep{background:var(--surface)}.workshop-module__CHDDZq__page .workshop-module__CHDDZq__nextStep h2{font-size:var(--text-3xl);font-family:var(--nightwatch-body)!important}.workshop-module__CHDDZq__page .workshop-module__CHDDZq__catalogHeading h2{font-size:var(--text-2xl);max-width:none;font-family:var(--nightwatch-body)!important}.workshop-module__CHDDZq__page .workshop-module__CHDDZq__emptyState h3{font-size:var(--text-xl)}.workshop-module__CHDDZq__page .workshop-module__CHDDZq__searchControl{background:var(--ground-deep)}.workshop-module__CHDDZq__page .workshop-module__CHDDZq__catalog{padding-block:36px var(--space-12)}.workshop-module__CHDDZq__page .workshop-module__CHDDZq__mapStatus{background:0 0;border:0}@media (max-width:700px){.workshop-module__CHDDZq__page .workshop-module__CHDDZq__heroCopy h1{font-size:var(--text-3xl)!important}.workshop-module__CHDDZq__page .workshop-module__CHDDZq__mapHeader{gap:var(--space-3);flex-wrap:wrap}.workshop-module__CHDDZq__page .workshop-module__CHDDZq__mapLegend{gap:var(--space-3) var(--space-5)}}
