.empty-view-wrap{width:100%;padding-top:12vh;text-align:center;font-size:12px;color:#999;display:flex;flex-direction:column;align-items:center}.empty-view-wrap img.empty-icon{width:120px;height:120px}.empty-view-wrap img.empty-icon+*{margin-top:8px}.empty-view-wrap .content{display:flex;flex-direction:column;align-items:center;width:100%;padding-left:20px;padding-right:20px}.empty-view-wrap .content p{font-size:12px;color:#999;font-weight:400;line-height:1.4}.empty-view-wrap .content .btn-wrap{min-width:76px;padding:2px;min-height:28px;max-height:28px;border-radius:44px;background:linear-gradient(221deg,#ffe44d,#ffd736);display:flex;align-items:center;justify-content:center;margin-top:10px;font-size:13px;font-weight:600;color:#222}[data-hy-theme=dark] .empty-view-wrap .content p,[data-hy-theme=light] .empty-view-wrap .content p{color:var(--color_text_dark03_common, #999)}.utility-landing-page{box-sizing:border-box;min-height:100vh;background:var(--color-bg-black);color:var(--color-text-strong);font-family:var(--type-font-family-primary);letter-spacing:var(--type-letter-spacing-0)}.utility-landing-page *,.utility-landing-page *:before,.utility-landing-page *:after{box-sizing:border-box}.utility-landing-container{width:100%;max-width:1536px;margin:0 auto;padding:32px 16px}.utility-landing-hero{display:grid;justify-items:center;gap:20px;padding-top:16px;text-align:center}.utility-landing-hero h1{margin:0;color:var(--color-text-strong);font-size:36px;font-weight:700;line-height:40px}.utility-landing-hero p{max-width:800px;margin:0;color:var(--color-text-soft);font-size:16px;line-height:24px}.utility-landing-hero__desktop-copy{display:none}.utility-landing-section{display:grid;gap:24px;margin-top:40px}.utility-landing-section h2{margin:0;color:var(--color-text-strong);font-size:24px;font-weight:700;line-height:32px}.utility-landing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.utility-landing-card{display:block;min-width:0;overflow:hidden;border-radius:8px;color:inherit;outline:none;text-decoration:none}.utility-landing-card:focus-visible{outline:2px solid var(--color-primary-base);outline-offset:3px}.utility-landing-card__media{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--color-bg-sub)}.utility-landing-card__media img{display:block;width:100%;height:100%;transition:transform .15s ease;object-fit:cover}.utility-landing-card__shade{position:absolute;inset:0;background:#0003;transition:background-color .15s ease}.utility-landing-card__name{position:absolute;top:50%;left:50%;width:90%;transform:translate(-50%,-50%);color:#fff;font-size:18px;font-weight:700;line-height:28px;text-align:center}.utility-landing-card:hover img,.utility-landing-card:focus-visible img{transform:scale(1.1)}.utility-landing-card:hover .utility-landing-card__shade,.utility-landing-card:focus-visible .utility-landing-card__shade{background:#00000080}.utility-landing-empty{display:grid;min-height:180px;place-items:center;border:1px solid var(--color-stroke-sub);border-radius:8px;color:var(--color-text-soft)}@media(min-width:640px){.utility-landing-hero h1{font-size:48px;line-height:48px}.utility-landing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.utility-landing-card__name{font-size:20px}}@media(min-width:768px){.utility-landing-hero h1{font-size:60px;line-height:60px}.utility-landing-hero__mobile-copy{display:none}.utility-landing-hero__desktop-copy{display:inline}}@media(min-width:768px){.utility-landing-card__name{top:auto;bottom:12px;left:12px;width:auto;transform:none;line-height:28px;text-align:left}}@media(min-width:1024px){.utility-landing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.source-map-page{min-height:100vh;overflow:hidden;background:#17171b;color:#f5f5f7;font-family:var(--type-font-family-primary);letter-spacing:0}.source-map-page *,.source-map-page *:before,.source-map-page *:after{box-sizing:border-box}.source-map-page button{font:inherit}.source-map-page--empty{display:grid;place-items:center}.source-map-workspace{display:grid;height:100vh;min-height:0;grid-template-columns:320px minmax(0,1fr)}.source-map-sidebar{min-width:0;height:100vh;overflow-y:auto;border-right:1px solid #303036;background:#1b1b1f}.source-map-sidebar{padding-bottom:34px}.source-map-sidebar__home{display:flex;min-height:36px;align-items:center;gap:7px;padding:16px 20px 0;color:#a9a9b2;font-size:13px;font-weight:700;text-decoration:none}.source-map-sidebar__home:hover{color:#fff}.source-map-sidebar h1{margin:0;padding:20px;color:#fb1762;font-size:28px;line-height:36px}.source-map-sidebar__section{padding:20px;border-top:1px solid #303036}.source-map-sidebar__section>h2{margin:0 0 13px;color:#b7b7bf;font-size:14px;font-weight:700}.source-map-select-wrap{position:relative}.source-map-select{display:flex;width:100%;min-height:42px;align-items:center;gap:10px;padding:7px 12px;border:1px solid #414149;border-radius:7px;background:#1b1b1f;color:#e1e1e5;text-align:left;cursor:pointer}.source-map-select svg{margin-left:auto;color:#9898a2}.source-map-map-menu{position:absolute;z-index:20;top:calc(100% + 6px);right:0;left:0;display:grid;max-height:320px;overflow-y:auto;padding:5px;border:1px solid #414149;border-radius:7px;background:#25252b;box-shadow:0 14px 28px #00000061}.source-map-map-menu a{display:flex;min-height:40px;align-items:center;gap:10px;padding:0 10px;border-radius:5px;color:#c6c6ce;font-size:13px;font-weight:600;text-decoration:none}.source-map-map-menu a svg{margin-left:auto;color:#f5f5f7}.source-map-map-menu a:hover{background:#34343b;color:#fff}.source-map-map-menu a[aria-selected=true]{background:#414146;color:#fff}.source-map-select__map-icon,.source-map-map-menu__map-icon{display:block;flex:0 0 auto;width:20px;height:20px;border-radius:50%;object-fit:cover}.source-map-select__badge{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#9f523c;color:#fff;font-size:12px;font-weight:800}.source-map-utility-options{display:grid;gap:9px}.source-map-utility-options button{display:flex;min-height:56px;align-items:center;gap:13px;padding:0 14px;border:1px solid transparent;border-radius:8px;background:#222227;color:#b2b2ba;text-align:left}.source-map-utility-options button i{width:22px;font-size:19px;font-style:normal;text-align:center}.source-map-utility-options button span{font-weight:700}.source-map-utility-options button b{margin-left:auto;padding:4px 9px;border-radius:15px;background:#2e2e35;font-size:12px}.source-map-utility-options button[aria-pressed=true]{border-color:#5d1834;background:#20161d;color:#fc1a65}.source-map-utility-options button[aria-pressed=true] b{background:#5d1834}.source-map-team-options{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:8px}.source-map-team-options button{min-height:48px;border:0;border-radius:8px;background:#222227;color:#b8b8c0;font-size:13px;font-weight:700}.source-map-team-options button[aria-pressed=true]{border:1px solid #5d1834;background:#20161d;color:#fc1a65}.source-map-team-dot{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%}.source-map-team-dot--ct{background:#47a3ff}.source-map-team-dot--t{background:#f3cc35}.source-map-sidebar__section--toggles label{display:flex;min-height:42px;align-items:center;justify-content:space-between;color:#c3c3ca;font-size:14px}.source-map-sidebar__section--toggles label span{display:inline-flex;align-items:center;gap:3px}.source-map-sidebar__section--toggles input{position:relative;width:42px;height:24px;margin:0;appearance:none;border-radius:20px;background:#3a3a42;cursor:pointer}.source-map-sidebar__section--toggles input:after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;content:"";transition:transform .15s ease}.source-map-sidebar__section--toggles input:checked{background:#fb1762}.source-map-sidebar__section--toggles input:checked:after{transform:translate(18px)}.source-map-stage{position:relative;min-width:0;min-height:0;height:100vh;overflow:hidden;background:#0000000d}.source-map-mobile-title{display:none}.source-map-viewport{position:absolute;inset:0;display:grid;place-items:center;padding:32px;cursor:grab;touch-action:none}.source-map-viewport--panning{cursor:grabbing}.source-map-canvas{position:relative;width:min(100%,100vh - 128px);aspect-ratio:1;transform-origin:center;transition:transform .3s ease-in-out}.source-map-canvas>img{display:block;width:100%;height:100%;object-fit:contain}.source-map-callouts{position:absolute;z-index:2;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.source-map-callout{font-family:var(--type-font-family-primary);pointer-events:none}.source-map-guidance-lines{position:absolute;z-index:4;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.source-map-guidance-line__shadow{fill:none;stroke:#0b0b10;stroke-width:3px;stroke-dasharray:3px 9px;stroke-linecap:round;opacity:.62;vector-effect:non-scaling-stroke}.source-map-guidance-line{fill:none;stroke-width:1.5px;stroke-dasharray:2px 10px;stroke-linecap:round;opacity:.94;vector-effect:non-scaling-stroke}.source-map-guidance-line__end{stroke:#fff;stroke-width:1.5px;opacity:.98;vector-effect:non-scaling-stroke}.source-map-hotspot{position:absolute;z-index:5;display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.source-map-hotspot__icon{overflow:visible;opacity:.7;pointer-events:none;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.source-map-hotspot:hover .source-map-hotspot__icon,.source-map-hotspot[aria-pressed=true] .source-map-hotspot__icon{opacity:1}.source-map-hotspot[aria-pressed=true] .source-map-hotspot__icon{transform:scale(1.25)}.source-map-hotspot:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(hover:hover)and (pointer:fine){.source-map-hotspot{pointer-events:none}.source-map-hotspot__icon{pointer-events:auto}}.source-map-rotate-controls,.source-map-zoom-controls{position:absolute;z-index:8;display:flex;gap:4px;padding:6px;border:1px solid rgba(255,255,255,.05);border-radius:999px;background:#0003;box-shadow:0 4px 20px #0003;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.source-map-rotate-controls{top:24px;left:24px}.source-map-zoom-controls{top:24px;right:24px}.source-map-rotate-controls button,.source-map-zoom-controls button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:999px;background:transparent;color:#ffffffb3}.source-map-rotate-controls button:hover,.source-map-zoom-controls button:hover{background:#0003;color:#fff}.source-map-zoom-controls button:disabled{opacity:.35}.source-map-collapse{position:absolute;z-index:8;top:50%;right:0;display:grid;width:16px;height:128px;place-items:center;border:1px solid rgba(255,255,255,.05);border-right:0;border-radius:16px 0 0 16px;background:#0006;color:#ffffff80;box-shadow:0 0 20px #0000004d;cursor:pointer;transform:translateY(-50%);transition:width .3s ease-out,background .3s ease-out,color .3s ease-out}.source-map-collapse:hover{width:24px;background:#0009;color:#fff}.source-map-position-anchor{position:absolute;z-index:7;width:44px;height:44px;transform:translate(-50%,-50%)}.source-map-position-anchor>button{display:grid;width:100%;height:100%;place-items:center;padding:0;border:0;background:transparent;color:#fafafa;cursor:pointer}.source-map-position-anchor__dot{display:block;min-width:13px;min-height:13px;border:1px solid #eab308;border-radius:50%;background:#00000080;transition:transform .15s ease,background .15s ease}.source-map-position-anchor>button:hover .source-map-position-anchor__dot{background:#000c;transform:scale(1.1)}.source-map-position-anchor>button:focus-visible{outline:2px solid #fff;outline-offset:3px}.source-map-video-preview{position:fixed;z-index:20;box-sizing:border-box;overflow:hidden;border:1px solid #4b4b56;border-radius:7px;background:#121218;box-shadow:0 14px 32px #0000007a}.source-map-video-preview .source-map-detail__video-frame{min-height:0;background:#0e151c}.source-map-video-preview .source-map-detail__video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#0d1116;object-fit:cover}.source-map-video-preview p{margin:0;padding:8px 10px;color:#f6f6f7;font-size:12px;font-weight:700}.source-map-detail__video-frame{position:relative;background:#0e151c}.source-map-detail__video{display:block;width:100%;aspect-ratio:16/9;background:#0d1116;object-fit:contain}.source-map-detail__video-frame--unavailable{display:grid;aspect-ratio:16/9;place-items:center;background:#0d1116}.source-map-detail__video-frame--unavailable p{margin:0;color:#9f9fa8;font-size:14px;line-height:20px}.source-map-video-watermark-cover{position:absolute;top:0;right:0;width:clamp(48px,14%,120px);max-height:26%;aspect-ratio:2937/1332;overflow:hidden;border-radius:0 0 0 4px;background:#e8860b;pointer-events:none}.source-map-video-watermark-cover img{display:block;width:100%;height:100%;object-fit:fill}.source-map-modal-backdrop{position:fixed;z-index:30;inset:0;display:grid;place-items:center;padding:24px;background:#00000094}.source-map-dialog{width:min(1120px,100vw - 48px);overflow:hidden;border:1px solid #3a3a42;border-radius:8px;background:#1b1b20;box-shadow:0 26px 70px #00000094}.source-map-dialog__header{display:flex;min-height:64px;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #34343a}.source-map-dialog__header h2{margin:0;color:#f8f8fa;font-size:21px;line-height:1.35}.source-map-dialog__header button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:4px;background:transparent;color:#aaaab3}.source-map-dialog__header button:hover{background:#2b2b32;color:#fff}.source-map-dialog__publisher{padding:12px 20px 0;color:#fb1762;font-size:13px;font-weight:700}.source-map-dialog__content{display:grid;grid-template-columns:minmax(0,800px) minmax(220px,1fr);gap:24px;padding:12px 20px 20px}.source-map-dialog__tabs{display:flex;gap:22px;padding-bottom:10px;border-bottom:1px solid #34343a}.source-map-dialog__tabs button{padding:0 0 8px;border:0;border-bottom:2px solid transparent;background:transparent;color:#9f9fa8;font-size:14px;font-weight:700}.source-map-dialog__tabs button[aria-selected=true]{border-bottom-color:#fb1762;color:#fff}.source-map-dialog__panel{grid-column:1}.source-map-dialog__panel img{display:block;width:100%;aspect-ratio:16/9;background:#0d1116;object-fit:contain}.source-map-dialog__body{grid-column:2;grid-row:1/span 2;align-self:center}.source-map-dialog__body h3{margin:0 0 8px;color:#fff;font-size:19px;line-height:1.35}.source-map-dialog__body p{margin:0;color:#b6b6be;font-size:14px;line-height:22px}.source-map-dialog__throw-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;color:#ededf0;font-size:13px;font-weight:700}.source-map-dialog__throw-row svg{color:#fb1762}.source-map-dialog__throw-row span{display:inline-flex;align-items:center;gap:7px}.source-map-dialog__throw-row b{color:#6e6e77}.source-map-lineup-viewer{position:relative;overflow:hidden;aspect-ratio:16/9;background:#0d1116;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.source-map-lineup-viewer--panning{cursor:grabbing}.source-map-lineup-viewer--unavailable{display:grid;place-items:center;cursor:default}.source-map-lineup-viewer--unavailable p{margin:0;color:#9f9fa8;font-size:14px;line-height:20px}.source-map-lineup-viewer img{height:100%;object-fit:contain;transform-origin:center;transition:transform .15s ease;will-change:transform}.source-map-lineup-viewer--panning img{transition:none}.source-map-lineup-controls{position:absolute;right:10px;bottom:10px;display:flex;gap:3px;padding:4px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#0b0c0fb8;box-shadow:0 6px 20px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.source-map-lineup-controls button{display:grid;width:40px;height:40px;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:#e5e5e8;cursor:pointer}.source-map-lineup-controls button:hover:not(:disabled){background:#ffffff1f;color:#fff}.source-map-lineup-controls button:disabled{color:#676772;cursor:default}.source-map-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1099px){.source-map-canvas{width:min(100%,100vh - 128px)}}@media(max-width:760px){.source-map-workspace{display:flex;height:auto;min-height:100vh;flex-direction:column}.source-map-stage{order:1;width:100%;height:calc(100vw + 104px);min-height:calc(100vw + 104px);background:#0003}.source-map-mobile-title{display:flex;height:60px;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid #303036;background:#1b1b1f}.source-map-mobile-title a{display:grid;width:36px;height:36px;place-items:center;border-radius:4px;color:#bdbdc5}.source-map-mobile-title a:hover{background:#2b2b32;color:#fff}.source-map-mobile-title h1{margin:0;color:#fb1762;font-size:20px;font-weight:800;line-height:28px}.source-map-viewport{top:104px;padding:0;overflow:hidden}.source-map-canvas{width:100%;max-width:none;margin:0}.source-map-rotate-controls,.source-map-zoom-controls{top:60px;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.source-map-rotate-controls{left:4px}.source-map-zoom-controls{right:4px}.source-map-rotate-controls button,.source-map-zoom-controls button{width:44px;height:44px}.source-map-collapse{display:none}.source-map-sidebar{display:block;order:2;width:100%;height:auto;overflow:visible;padding:24px 16px 40px;border-right:0;border-top:1px solid #303036;background:#1b1b1f}.source-map-sidebar h1,.source-map-sidebar__home{display:none}.source-map-sidebar__section{padding:0;border:0}.source-map-sidebar__section+.source-map-sidebar__section{margin-top:24px}.source-map-sidebar__section>h2{margin-bottom:12px}.source-map-mobile-title h1{font-weight:700}.source-map-sidebar__section>h2{font-size:12px;font-weight:700;line-height:16px}.source-map-sidebar__section:first-of-type>h2{font-size:14px;font-weight:500;line-height:20px}.source-map-page .source-map-select{min-height:44px;padding:8px 12px;font-size:14px;line-height:20px}.source-map-utility-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.source-map-utility-options button{min-height:46px;gap:6px;padding:10px 8px;font-size:12px;font-weight:500;line-height:16px}.source-map-utility-options button i{width:auto;font-size:16px}.source-map-utility-options button span{font-weight:500}.source-map-utility-options button b{padding:2px 6px;font-size:10px;font-weight:500;line-height:16px}.source-map-team-options button{min-height:44px;padding:10px 8px;font-size:12px;font-weight:500;line-height:16px}.source-map-sidebar__section--toggles label{min-height:44px;font-size:16px;line-height:24px}.source-map-modal-backdrop{align-items:end;padding:0}.source-map-dialog{width:100%;max-height:min(78vh,640px);border-right:0;border-bottom:0;border-left:0;border-radius:12px 12px 0 0;overflow-y:auto}.source-map-dialog__content{display:block;padding:12px}.source-map-dialog__panel{margin-top:12px}.source-map-dialog__body{margin-top:16px}.source-map-lineup-controls button{width:44px;height:44px}.source-map-video-preview{display:none}}.utility-list-page{box-sizing:border-box;min-height:100vh;background:var(--color-bg-black);color:var(--color-text-strong);font-family:var(--type-font-family-primary);letter-spacing:var(--type-letter-spacing-0)}.utility-list-page *,.utility-list-page *:before,.utility-list-page *:after{box-sizing:border-box}.utility-list-shell{width:100%;max-width:1160px;margin:0 auto;padding-right:var(--space-layout-page-padding);padding-left:var(--space-layout-page-padding)}.utility-list-header{border-bottom:1px solid var(--color-stroke-area);background:var(--color-bg-weak)}.utility-list-header__inner{display:flex;min-height:104px;align-items:flex-end;justify-content:space-between;gap:var(--space-layout-component-gap);padding-top:var(--space-layout-section-gap-lg);padding-bottom:var(--space-layout-section-gap-lg)}.utility-list-header__brand{margin:0 0 var(--space-element-gap-sm);color:var(--color-primary-base);font-size:var(--type-size-100);font-weight:var(--type-weight-bold);line-height:var(--type-line-height-25)}.utility-list-header h1{margin:0;font-size:var(--type-size-500);font-weight:var(--type-weight-bold);line-height:var(--type-line-height-500)}.utility-list-header h1 span{color:var(--color-text-soft);font-weight:var(--type-weight-regular)}.utility-list-header__count{display:flex;flex:0 0 auto;align-items:baseline;gap:var(--space-element-gap-sm);margin:0;color:var(--color-text-weak);font-size:var(--type-size-100)}.utility-list-header__count strong{color:var(--color-text-strong);font-family:var(--type-font-family-number);font-size:var(--type-size-500)}.utility-list-toolbar{border-bottom:1px solid var(--color-stroke-area);background:var(--color-bg-soft)}.utility-list-toolbar__inner{display:grid;gap:var(--space-element-gap-lg);padding-top:var(--space-element-padding-lg);padding-bottom:var(--space-element-padding-lg)}.utility-list-field,.utility-list-segmented{min-width:0;margin:0;padding:0;border:0}.utility-list-field>span,.utility-list-segmented legend{display:block;margin-bottom:var(--space-element-gap-sm);padding:0;color:var(--color-text-soft);font-size:var(--type-size-100);line-height:var(--type-line-height-25)}.utility-list-field select{width:100%;min-height:44px;padding:0 var(--space-element-padding-lg);border:1px solid var(--color-stroke-sub);border-radius:var(--radius-xl);outline:none;background:var(--color-bg-sub);color:var(--color-text-strong);font:inherit}.utility-list-field select:focus-visible,.utility-list-segmented button:focus-visible,.utility-results-empty button:focus-visible,.utility-card a:focus-visible{outline:2px solid var(--color-primary-base);outline-offset:2px}.utility-list-segmented>div{display:grid;min-height:44px;padding:var(--space-element-padding-mid);border:1px solid var(--color-stroke-sub);border-radius:var(--radius-xl);background:var(--color-bg-sub);gap:var(--space-element-gap-sm)}.utility-list-segmented--utility>div{grid-template-columns:repeat(2,minmax(0,1fr))}.utility-list-segmented--team>div{grid-template-columns:repeat(3,minmax(0,1fr))}.utility-list-segmented button{min-width:0;min-height:44px;padding:0 var(--space-element-padding-md);overflow:hidden;border:0;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-soft);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.utility-list-segmented button:hover{background:var(--color-bg-hover);color:var(--color-text-sub)}.utility-list-segmented button[aria-pressed=true]{background:var(--color-primary-base);color:var(--color-text-black);font-weight:var(--type-weight-bold)}.utility-list-results{padding-top:var(--space-layout-section-gap-lg);padding-bottom:var(--space-element-padding-max)}.utility-area+.utility-area{margin-top:var(--space-element-padding-max)}.utility-area__heading{display:flex;align-items:center;gap:var(--space-element-gap-md);margin-bottom:var(--space-element-gap-lg)}.utility-area__heading h2{margin:0;font-size:var(--type-size-300);line-height:var(--type-line-height-300)}.utility-area__heading span{min-width:24px;padding:var(--space-element-padding-min) var(--space-element-padding-md);border-radius:var(--radius-full);background:var(--color-bg-sub);color:var(--color-text-soft);font-family:var(--type-font-family-number);font-size:var(--type-size-100);text-align:center}.utility-card-grid{display:grid;gap:var(--space-layout-component-gap)}.utility-card{display:flex;min-width:0;min-height:112px;overflow:hidden;border:1px solid var(--color-stroke-soft);border-radius:var(--radius-xl);background:var(--color-bg-weak)}.utility-card:hover{border-color:var(--color-stroke-active);background:var(--color-bg-hover)}.utility-card__image{display:block;width:112px;height:112px;flex:0 0 112px;background:var(--color-bg-sub);object-fit:cover}.utility-card__body{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start;padding:var(--space-element-padding-card-content)}.utility-card__badges{display:flex;flex-wrap:wrap;gap:var(--space-element-gap-sm)}.utility-card__badges span{padding:var(--space-element-padding-min) var(--space-element-padding-md);border-radius:var(--radius-full);background:var(--color-status-info-bg);color:var(--color-status-info);font-size:var(--type-size-50);line-height:var(--type-line-height-25)}.utility-card__badges span[data-utility=molotov],.utility-card__badges span[data-utility=grenade]{background:var(--color-status-error-bg);color:var(--color-status-error)}.utility-card__badges span[data-team]{background:var(--color-bg-sub);color:var(--color-text-sub)}.utility-card h3{display:-webkit-box;width:100%;margin:var(--space-element-gap-md) 0 0;overflow:hidden;color:var(--color-text-strong);font-size:var(--type-size-200);line-height:var(--type-line-height-200);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.utility-card a{display:flex;min-height:44px;align-items:center;margin-top:auto;color:var(--color-primary-base);font-size:var(--type-size-100);line-height:var(--type-line-height-200);text-decoration:none}.utility-card a:hover{color:var(--color-primary-dark);text-decoration:underline}.utility-results-empty{display:grid;min-height:240px;place-items:center;align-content:center;gap:var(--space-element-gap-lg);border-top:1px solid var(--color-stroke-area);border-bottom:1px solid var(--color-stroke-area);color:var(--color-text-soft);text-align:center}.utility-results-empty button{min-width:96px;min-height:44px;border:1px solid var(--color-stroke-active);border-radius:var(--radius-xl);background:var(--color-bg-sub);color:var(--color-text-strong);font:inherit;cursor:pointer}@media(min-width:375px){.utility-list-segmented--utility>div{grid-template-columns:repeat(4,minmax(0,1fr))}.utility-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.utility-card{min-height:var(--size-card-min-height);flex-direction:column}.utility-card__image{width:100%;height:116px;flex-basis:116px}.utility-card__body{min-height:112px}}@media(min-width:481px){.utility-list-header__inner{min-height:112px}.utility-list-toolbar__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.utility-card__image{height:140px;flex-basis:140px}}@media(min-width:769px){.utility-list-toolbar__inner{grid-template-columns:180px minmax(320px,1fr) 190px 180px;align-items:end}.utility-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.utility-card__image{height:156px;flex-basis:156px}}@media(min-width:1025px){.utility-list-header__inner,.utility-list-toolbar__inner,.utility-list-results{padding-right:var(--space-layout-section-gap-lg);padding-left:var(--space-layout-section-gap-lg)}.utility-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.utility-card__image{height:var(--size-card-media-height);flex-basis:var(--size-card-media-height)}}.template-home{background:var(--color-bg-black);display:grid;min-height:100vh;place-items:center;padding:var(--space-layout-section-gap-lg);box-sizing:border-box}.template-logo{margin:0;color:var(--color-text-strong);font-family:var(--type-font-family-primary);font-size:var(--type-size-900);font-weight:var(--type-weight-bold);line-height:var(--type-line-height-900);text-align:center}.template-logo__accent{color:var(--color-primary-base)}@media(max-width:480px){.template-logo{font-size:var(--type-size-700);line-height:var(--type-line-height-700)}}:root{--color-alpha-black-alpha-0: rgba(0, 0, 0, 0);--color-alpha-black-alpha-10: rgba(0, 0, 0, .1);--color-alpha-black-alpha-12: rgba(0, 0, 0, .12);--color-alpha-black-alpha-16: rgba(0, 0, 0, .16);--color-alpha-black-alpha-2: rgba(0, 0, 0, .02);--color-alpha-black-alpha-24: rgba(0, 0, 0, .24);--color-alpha-black-alpha-4: rgba(0, 0, 0, .04);--color-alpha-black-alpha-8: rgba(0, 0, 0, .08);--color-alpha-white-alpha-0: rgba(255, 255, 255, 0);--color-alpha-white-alpha-10: rgba(255, 255, 255, .1);--color-alpha-white-alpha-12: rgba(255, 255, 255, .12);--color-alpha-white-alpha-16: rgba(255, 255, 255, .16);--color-alpha-white-alpha-2: rgba(255, 255, 255, .02);--color-alpha-white-alpha-24: rgba(255, 255, 255, .24);--color-alpha-white-alpha-4: rgba(255, 255, 255, .04);--color-alpha-white-alpha-8: rgba(255, 255, 255, .08);--color-blue-100: #cefefe;--color-blue-200: #9ef7ff;--color-blue-300: #6ee8fd;--color-blue-400: #49d4fb;--color-blue-500: #0eb7fa;--color-blue-600: #0a8ed6;--color-blue-700: #066bb3;--color-blue-800: #034c90;--color-blue-alpha-700: rgba(6, 107, 179, .2);--color-brand-100: #7a5b09;--color-brand-200: #947210;--color-brand-300: #b69218;--color-brand-400: #dcb325;--color-brand-50: #514202;--color-brand-500: #ffd732;--color-brand-600: #ffe466;--color-brand-700: #feeb84;--color-brand-800: #fff3ad;--color-brand-alpha-700: rgba(254, 235, 132, .2);--color-gray-0: #ffffff;--color-gray-100: #f5f5f5;--color-gray-200: #ebebeb;--color-gray-300: #d1d1d1;--color-gray-400: #a3a3a3;--color-gray-50: #f7f7f7;--color-gray-500: #7b7b7b;--color-gray-600: #5c5c5c;--color-gray-700: #333333;--color-gray-800: #262626;--color-gray-900: #1c1c1c;--color-gray-950: #171717;--color-green-100: #d4fed8;--color-green-200: #a7feba;--color-green-300: #7bfaa3;--color-green-400: #59f499;--color-green-500: #25ed8b;--color-green-600: #1ccb88;--color-green-700: #12ab7f;--color-green-800: #0b8973;--color-green-alpha-700: rgba(18, 171, 127, .2);--color-green-alpha-wiki-raid-badge: rgba(66, 201, 132, .2);--color-red-100: #ffe8d6;--color-red-200: #ffccad;--color-red-300: #ffac84;--color-red-400: #ff8a66;--color-red-500: #fe5431;--color-red-600: #db3424;--color-red-700: #b61b19;--color-red-800: #920f17;--color-red-alpha-700: rgba(182, 27, 25, .2);--color-slate-0: #000306;--color-slate-100: #1b2228;--color-slate-200: #273039;--color-slate-300: #343f49;--color-slate-400: #46535f;--color-slate-50: #11161b;--color-slate-500: #626e7a;--color-slate-550: #767c7f;--color-slate-600: #7e8994;--color-slate-700: #aeb6be;--color-slate-800: #dfe3e7;--color-slate-850: #eceef0;--color-slate-900: #f5f7fa;--color-slate-950: #ffffff;--color-yellow-100: #fdfed4;--color-yellow-200: #fefdab;--color-yellow-300: #fdfb82;--color-yellow-400: #faf961;--color-yellow-500: #f9f62f;--color-yellow-600: #d6d322;--color-yellow-700: #b3b017;--color-yellow-800: #908c0e;--color-yellow-alpha-700: rgba(179, 176, 23, .2);--neutral-gray-0: #ffffff;--neutral-gray-100: #f5f5f5;--neutral-gray-200: #ebebeb;--neutral-gray-300: #d1d1d1;--neutral-gray-400: #a3a3a3;--neutral-gray-50: #f7f7f7;--neutral-gray-500: #7b7b7b;--neutral-gray-600: #5c5c5c;--neutral-gray-700: #333333;--neutral-gray-800: #262626;--neutral-gray-900: #1c1c1c;--neutral-gray-950: #171717;--radius-100: 2px;--radius-200: 4px;--radius-300: 6px;--radius-400: 8px;--radius-50: 0px;--radius-500: 12px;--radius-600: 20px;--radius-900: 999px;--space-element-100: 2px;--space-element-1000: 20px;--space-element-1200: 32px;--space-element-200: 4px;--space-element-300: 6px;--space-element-400: 8px;--space-element-50: 0px;--space-element-500: 10px;--space-element-600: 12px;--space-element-700: 14px;--space-element-800: 16px;--space-element-900: 18px;--space-layout-100: 4px;--space-layout-200: 6px;--space-layout-300: 8px;--space-layout-400: 12px;--space-layout-50: 0px;--space-layout-500: 14px;--space-layout-600: 16px;--space-layout-700: 20px;--type-font-family-number: Segoe UI;--type-font-family-primary: Microsoft YaHei UI;--type-letter-spacing-0: 0em;--type-line-height-100: 18px;--type-line-height-1000: 64px;--type-line-height-200: 20px;--type-line-height-25: 14px;--type-line-height-300: 24px;--type-line-height-400: 26px;--type-line-height-50: 16px;--type-line-height-500: 28px;--type-line-height-600: 32px;--type-line-height-700: 40px;--type-line-height-800: 48px;--type-line-height-900: 56px;--type-size-100: 12px;--type-size-1000: 56px;--type-size-200: 14px;--type-size-300: 16px;--type-size-400: 18px;--type-size-50: 10px;--type-size-500: 20px;--type-size-600: 24px;--type-size-700: 32px;--type-size-800: 40px;--type-size-900: 48px;--type-weight-bold: 700;--type-weight-regular: 400}:root{--color-bg-alpha-bg: var(--color-alpha-white-alpha-2);--color-bg-alpha-soft: var(--color-alpha-white-alpha-8);--color-bg-alpha-strong: var(--color-alpha-white-alpha-12);--color-bg-alpha-weak: var(--color-alpha-white-alpha-4);--color-bg-black: var(--color-slate-0);--color-bg-color-blue: var(--color-blue-200);--color-bg-color-green: var(--color-green-200);--color-bg-color-red: var(--color-red-200);--color-bg-color-yellow: var(--color-yellow-200);--color-bg-disabled: var(--color-slate-200);--color-bg-hover: var(--color-slate-100);--color-bg-pressed: var(--color-slate-50);--color-bg-reverse: var(--color-slate-900);--color-bg-reverse-hover: var(--color-gray-50);--color-bg-reverse-pressed: var(--color-gray-100);--color-bg-soft: var(--color-slate-100);--color-bg-sub: var(--color-slate-200);--color-bg-surface: var(--color-slate-300);--color-bg-weak: var(--color-slate-50);--color-icon-black: var(--color-slate-0);--color-icon-disabled: var(--color-slate-500);--color-icon-soft: var(--color-slate-700);--color-icon-strong: var(--color-slate-900);--color-icon-sub: var(--color-slate-800);--color-icon-weak: var(--color-slate-600);--color-primary-alpha: var(--color-brand-alpha-700);--color-primary-base: var(--color-brand-500);--color-primary-dark: var(--color-brand-400);--color-primary-darker: var(--color-brand-300);--color-static-black: var(--color-slate-0);--color-static-white: var(--color-gray-0);--color-status-error: var(--color-red-400);--color-status-error-bg: var(--color-red-alpha-700);--color-status-info: var(--color-blue-400);--color-status-info-bg: var(--color-blue-alpha-700);--color-status-success: var(--color-green-400);--color-status-success-bg: var(--color-green-alpha-700);--color-status-success-wiki-raid-badge-bg: var(--color-green-alpha-wiki-raid-badge);--color-status-warning: var(--color-yellow-300);--color-status-warning-bg: var(--color-yellow-alpha-700);--color-stroke-active: var(--color-slate-400);--color-stroke-area: var(--color-alpha-white-alpha-10);--color-stroke-disabled: var(--color-slate-100);--color-stroke-soft: var(--color-slate-200);--color-stroke-strong: var(--color-slate-900);--color-stroke-sub: var(--color-slate-300);--color-text-black: var(--color-slate-0);--color-text-disabled: var(--color-slate-500);--color-text-soft: var(--color-slate-700);--color-text-strong: var(--color-slate-900);--color-text-sub: var(--color-slate-800);--color-text-weak: var(--color-slate-600);--color-text-wiki-hero-description: var(--color-slate-550);--color-text-wiki-raid-material-name: var(--color-slate-850);--radius-full: var(--radius-900);--radius-lg: var(--radius-300);--radius-md: var(--radius-200);--radius-none: var(--radius-50);--radius-sm: var(--radius-100);--radius-xl: var(--radius-400);--radius-xxl: var(--radius-500);--space-element-gap-lg: var(--space-element-600);--space-element-gap-md: var(--space-element-400);--space-element-gap-none: var(--space-element-50);--space-element-gap-sm: var(--space-element-200);--space-element-padding-2lg: var(--space-element-800);--space-element-padding-lg: var(--space-element-600);--space-element-padding-max: var(--space-element-1200);--space-element-padding-md: var(--space-element-400);--space-element-padding-mid: var(--space-element-200);--space-element-padding-min: var(--space-element-100);--space-element-padding-sm: var(--space-element-300);--space-element-padding-card-content: var(--space-element-500);--size-card-min-height: 188px;--size-card-media-height: 124px;--space-layout-content-gap: var(--space-layout-100);--space-layout-component-gap: var(--space-layout-400);--space-layout-page-padding: var(--space-layout-400);--space-layout-section-gap: var(--space-layout-300);--space-layout-section-gap-lg: var(--space-layout-700);--z-index-modal: 1000;--z-index-tooltip: 60;--z-index-tooltip-portal: 1001}:root{color:#f7f8fa;background:#11141a;font-family:Inter,system-ui,sans-serif}body{min-width:320px;min-height:100vh;margin:0}.app-shell{box-sizing:border-box;width:min(720px,100% - 48px);margin:0 auto;padding:96px 0}.app-shell__eyebrow{color:#ff8a3d;font-weight:700;text-transform:uppercase}
