.weapon-intel{color:#e0e6ee;margin-top:12px}.weapon-intel__heading{letter-spacing:.2px;font-family:Gilroy,Gilroy Fallback,system-ui,sans-serif;font-size:clamp(20px,1.6vw,23px);font-weight:900;line-height:1.2}.weapon-intel__heading_profile{margin:0;font-size:18px}.weapon-intel__heading_section{margin-top:5px}.weapon-intel__heading_related{margin-bottom:10px}.weapon-intel__heading_faq{margin-bottom:11px;font-size:18px}.weapon-intel__hero{background:radial-gradient(600px 340px at 88% 44%,#4b83ff08,#0000 75%),radial-gradient(380px 260px at 4% 96%,#e8c25204,#0000 80%),linear-gradient(145deg,#1b1f26,#171a20 64%,#1b1f26);border:1px solid #2b3038;border-radius:18px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:center;gap:20px;min-height:230px;padding:20px 24px;display:grid;position:relative;box-shadow:inset 0 1px #2b3038a6}[dir=rtl] .weapon-intel__hero{background:radial-gradient(600px 340px at 88% 44%,#4b83ff08,#0000 75%),radial-gradient(380px 260px at 4% 96%,#e8c25204,#0000 80%),linear-gradient(-145deg,#1b1f26,#171a20 64%,#1b1f26)}.weapon-intel__hero-copy{z-index:2;min-width:0;max-width:650px;position:relative}.weapon-intel__eyebrow,.weapon-intel__index{color:#83abff;letter-spacing:1.4px;text-transform:uppercase;font-size:11px;font-weight:900}.weapon-intel__eyebrow{align-items:center;gap:8px;max-width:100%;line-height:1.35;display:inline-flex}.weapon-intel__eyebrow-dot{background:#83abff;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px #83abffb8}.weapon-intel__title{color:#fff;letter-spacing:.3px;text-wrap:balance;margin:10px 0 8px;font-family:Gilroy,Gilroy Fallback,system-ui,sans-serif;font-size:clamp(28px,2.8vw,36px);font-weight:900;line-height:1.12}.weapon-intel__description{color:#bcc5d2;max-width:650px;margin:0;font-size:15px;line-height:1.5}.weapon-intel__hero-meta{flex-wrap:wrap;gap:6px 12px;margin-top:10px;display:flex}.weapon-intel__hero-tag{color:#bcc5d2;font-size:12px;line-height:1.5}.weapon-intel__hero-tag+.weapon-intel__hero-tag{border-inline-start:1px solid #2b3038;padding-inline-start:12px}.weapon-intel__hero-price{color:#fff}.weapon-intel__hero-actions{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:14px;display:flex}.weapon-intel__hero-link{background:var(--button-sheen,var(--control-sheen)), var(--button-bg,var(--control-bg));color:var(--button-fg,var(--control-fg));box-shadow:var(--button-shadow,var(--control-shadow));transition:background-color var(--control-duration) ease, color var(--control-duration) ease, box-shadow var(--control-duration) ease, opacity var(--control-duration) ease;--button-bg:var(--control-primary-bg);--button-hover:var(--control-primary-hover);--button-pressed:var(--control-primary-pressed);--button-fg:var(--control-primary-fg);--button-sheen:var(--control-primary-sheen);border-radius:var(--control-radius);padding:0 20px;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:auto;min-height:42px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.weapon-intel__hero-link:is([aria-pressed=true],[aria-selected=true]){--button-bg:var(--control-selected-bg);--button-fg:var(--control-selected-fg)}@media (hover:hover){.weapon-intel__hero-link:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]):hover{background-color:var(--button-hover,var(--control-hover));color:var(--button-fg,var(--control-fg));filter:none}}.weapon-intel__hero-link:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]):active{background-color:var(--button-pressed,var(--control-pressed));box-shadow:none;filter:none}.weapon-intel__hero-link:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px;filter:brightness(1.1)}.weapon-intel__hero-link:disabled,.weapon-intel__hero-link[aria-disabled=true]{background:var(--control-disabled-bg);color:var(--control-disabled-fg);box-shadow:none;filter:none;opacity:1;cursor:not-allowed}.weapon-intel__hero-count{background:#0000003d;border-radius:5px;padding:2px 6px;font-size:11px}.weapon-intel__recoil-link{color:#bcc5d2;border-radius:5px;align-items:center;gap:6px;min-height:42px;padding:8px 0;font-size:13px;font-weight:700;display:inline-flex}.weapon-intel__recoil-link:hover{color:#fff}.weapon-intel__hero-art{isolation:isolate;place-items:center;min-width:0;min-height:175px;display:grid;position:relative}.weapon-intel__hero-art:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#4b83ff12,#0000 65%);border-radius:50%;width:min(100%,460px);position:absolute}.weapon-intel__hero-img{z-index:1;object-fit:contain;filter:drop-shadow(0 25px 26px #000000b3);width:min(100%,480px);height:auto;max-height:185px;position:relative;transform:rotate(-7deg)translateY(-3px)}[dir=rtl] .weapon-intel__hero-img{transform:rotate(7deg)translateY(-3px)}.weapon-intel__orbit{aspect-ratio:1;border:1px solid #2b3038a6;border-radius:50%;width:min(72%,370px);position:absolute;transform:rotateX(65deg)rotate(-18deg)}[dir=rtl] .weapon-intel__orbit{transform:rotateX(65deg)rotate(18deg)}.weapon-intel__orbit_inner{border-color:#e8c2521a;width:min(54%,290px)}.weapon-intel__art-label{z-index:2;inset-inline-end:4%;color:#eff6ff;letter-spacing:.5px;text-align:end;flex-direction:column;gap:2px;font-size:13px;font-weight:900;display:flex;position:absolute;bottom:0}.weapon-intel__art-code{color:#a5afbf;letter-spacing:1px;font-size:10px;font-style:normal}.weapon-intel__metrics{background:#171a20;border:1px solid #2b3038;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;display:grid;overflow:hidden}.weapon-intel__metric{flex-direction:column;min-width:0;min-height:80px;padding:12px 15px;display:flex}.weapon-intel__metric+.weapon-intel__metric{border-inline-start:1px solid #2b3038a6}.weapon-intel__metric-label{color:#a5afbf;letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:800}.weapon-intel__metric-value{color:#fff;font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;font-weight:900;line-height:1}.weapon-intel__metric-unit{color:#83abff;font-size:16px;font-style:normal}.weapon-intel__metric-note{color:#a5afbf;margin-top:4px;font-size:11px;line-height:1.35}.weapon-intel__grid,.weapon-intel__bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.weapon-intel__profile{background:#171a20;border:1px solid #2b3038;border-radius:16px;grid-template-columns:1fr;gap:10px;margin-top:10px;padding:16px 18px;display:grid}.weapon-intel__profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.weapon-intel__profile-cell{flex-direction:column;gap:6px;min-width:0;display:flex}.weapon-intel__profile-cell_signature{border-top:1px solid #2b3038a6;grid-column:1/-1;padding-top:10px}.weapon-intel__profile-label{color:#a5afbf;letter-spacing:.2px;font-size:11px;font-weight:700}.weapon-intel__profile-value{color:#e0e6ee;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.weapon-intel__profile-text{color:#bcc5d2;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.weapon-intel__profile-text_signature{line-height:1.55}.weapon-intel__panel,.weapon-intel__play,.weapon-intel__handling,.weapon-intel__faq{background:#171a20;border:1px solid #2b3038;border-radius:16px;min-width:0;padding:18px}.weapon-intel__section-lead{color:#bcc5d2;margin:7px 0 0;font-size:13px;line-height:1.55}.weapon-intel__range-label{color:#a5afbf;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:12px;font-weight:800;display:flex}.weapon-intel__range-caption{flex-direction:column;gap:3px;display:flex}.weapon-intel__range-value{color:#fff;font-variant-numeric:tabular-nums;text-align:end;font-size:23px}.weapon-intel__range-unit{color:#a5afbf;font-size:11px;font-weight:700}.weapon-intel__range{appearance:none;background:linear-gradient(to right, #4b83ff var(--progress), #353e4b var(--progress));cursor:pointer;border-radius:10px;width:100%;height:5px;margin:14px 0 0}[dir=rtl] .weapon-intel__range{background:linear-gradient(to left, #4b83ff var(--progress), #353e4b var(--progress))}.weapon-intel__range::-webkit-slider-thumb{appearance:none;background:#4b83ff;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 4px #4b83ff3b}.weapon-intel__range::-moz-range-thumb{background:#4b83ff;border:3px solid #fff;border-radius:50%;width:13px;height:13px}.weapon-intel__range-scale{color:#a5afbf;justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.weapon-intel__range-approx{color:#bcc5d2;font-size:11px;font-weight:400}.weapon-intel__damage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.weapon-intel__damage-row{background:#1b1f26;border:1px solid #2b3038;border-radius:10px;flex-direction:column;min-height:66px;padding:9px 12px 12px;display:flex;position:relative;overflow:hidden}.weapon-intel__damage-row_head .weapon-intel__damage-bar{background:#e8c252}.weapon-intel__damage-row_helmet .weapon-intel__damage-bar{background:#ffb86b}.weapon-intel__damage-label{color:#bcc5d2;font-size:11px;font-weight:700}.weapon-intel__damage-value{color:#fff;font-variant-numeric:tabular-nums;margin-top:4px;font-size:23px;font-weight:900}.weapon-intel__damage-bar{inset-inline-start:0;width:var(--fill);background:#4b83ff;height:3px;position:absolute;bottom:0}.weapon-intel__damage-note{color:#d4c39d;background:#e8c25212;border-inline-start:2px solid #e8c252;border-start-end-radius:8px;border-end-end-radius:8px;margin-top:10px;padding:9px 10px;font-size:11px;line-height:1.45}.weapon-intel__diagram{grid-template-columns:148px minmax(0,1fr);align-items:center;gap:20px;min-width:0;display:grid}.weapon-intel__diagram-copy{gap:6px;min-width:0;display:grid}.weapon-intel__diagram-stance{color:#e0e6ee;font-size:13px}.weapon-intel__diagram-value{color:#e0e6ee;font-variant-numeric:tabular-nums;font-size:14px;line-height:1.45}.weapon-intel__diagram-note{color:#a5afbf;max-width:270px;font-size:11px;line-height:1.45}.weapon-intel__target{background:radial-gradient(circle,#4b83ff0f,#14171c 76%);border:1px solid #2b3038;border-radius:50%;width:148px;height:148px;position:relative;overflow:hidden;box-shadow:inset 0 0 44px #00000073,0 16px 36px #0000002e}.weapon-intel__target-plot{width:100%;height:100%;display:block}.weapon-intel__target-grid{fill:none;stroke:#e0e6ee2b;stroke-dasharray:2 5}.weapon-intel__target-axis{fill:none;stroke:#e0e6ee21;stroke-width:.8px}.weapon-intel__target-cone{fill:#4b83ff14;stroke:#83abff94;stroke-width:1px;transition:r .28s}.weapon-intel__target-spread{fill:#e8c2521a;stroke:#e8c25294;stroke-width:.8px;transition:r .28s}.weapon-intel__target-center{fill:#fff;filter:drop-shadow(0 0 4px #ffffff9e)}.weapon-intel__spread-panel{flex-direction:column;gap:12px;display:flex}.weapon-intel__profile-grid_burst{grid-template-columns:1fr 1fr 1.7fr}.weapon-intel__spread-lead{color:#bcc5d2;margin:7px 0 0;font-size:13px;line-height:1.55}.weapon-intel__stance{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.weapon-intel__stance-option{background:var(--button-sheen,var(--control-sheen)), var(--button-bg,var(--control-bg));color:var(--button-fg,var(--control-fg));box-shadow:var(--button-shadow,var(--control-shadow));transition:background-color var(--control-duration) ease, color var(--control-duration) ease, box-shadow var(--control-duration) ease, opacity var(--control-duration) ease;cursor:pointer;text-align:start;border:0;border-radius:9px;flex-direction:column;gap:4px;min-width:0;min-height:54px;padding:9px 12px;display:flex}.weapon-intel__stance-option:is([aria-pressed=true],[aria-selected=true]){--button-bg:var(--control-selected-bg);--button-fg:var(--control-selected-fg)}@media (hover:hover){.weapon-intel__stance-option:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]):hover{background-color:var(--button-hover,var(--control-hover));color:var(--button-fg,var(--control-fg));filter:none}}.weapon-intel__stance-option:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]):active{background-color:var(--button-pressed,var(--control-pressed));box-shadow:none;filter:none}.weapon-intel__stance-option:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px;filter:brightness(1.1)}.weapon-intel__stance-option:disabled,.weapon-intel__stance-option[aria-disabled=true]{background:var(--control-disabled-bg);color:var(--control-disabled-fg);box-shadow:none;filter:none;opacity:1;cursor:not-allowed}.weapon-intel__stance-option_active{--button-bg:var(--control-selected-bg);--button-hover:var(--control-selected-hover);--button-pressed:var(--control-selected-pressed);--button-fg:var(--control-selected-fg)}.weapon-intel__stance-label{overflow-wrap:anywhere;font-size:12px;font-weight:700}.weapon-intel__stance-value{color:#e0e6ee;font-variant-numeric:tabular-nums;font-size:13px}.weapon-intel__spread-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:auto;display:grid}.weapon-intel__spread-row{background:#1b1f26;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.weapon-intel__spread-label{color:#a5afbf;font-size:11px}.weapon-intel__spread-value{color:#e0e6ee;font-variant-numeric:tabular-nums;font-size:12px}.weapon-intel__play{background:linear-gradient(120deg,#1b1f26,#171a20)}[dir=rtl] .weapon-intel__play{background:linear-gradient(-120deg,#1b1f26,#171a20)}.weapon-intel__play-text{color:#bcc5d2;max-width:640px;margin:10px 0 0;font-size:14px;line-height:1.6}.weapon-intel__specs{gap:8px;margin:12px 0 0;display:grid}.weapon-intel__spec{border-bottom:1px solid #2b3038a6;justify-content:space-between;gap:16px;padding-bottom:8px;display:flex}.weapon-intel__spec:last-child{border-bottom:0;padding-bottom:0}.weapon-intel__spec-name{color:#a5afbf;font-size:12px}.weapon-intel__spec-value{color:#fff;text-align:end;flex-shrink:0;margin:0;font-size:12px;font-weight:800}.weapon-intel__related{margin:20px 0 0}.weapon-intel__related-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.weapon-intel__related-link{color:#e0e6ee;background:#1b1f26;border:1px solid #2b3038;border-radius:10px;align-items:center;gap:6px;min-width:0;padding:8px;font-size:12px;font-weight:800;transition:border-color .2s,transform .2s;display:flex}.weapon-intel__related-link:hover{border-color:#4b83ff4d;transform:translateY(-2px)}.weapon-intel__related-img{object-fit:contain;flex-shrink:0;width:56px;height:44px}.weapon-intel__related-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.weapon-intel__related-arrow{color:#83abff;flex-shrink:0;margin-inline-start:auto}.weapon-intel__source{color:#a5afbf;justify-content:space-between;gap:10px;margin:14px 0 0;font-size:11px;display:flex}.weapon-intel__source-link{color:#83abff;white-space:nowrap}.weapon-intel__faq{background:0 0;margin-top:16px}.weapon-intel__hero-link:focus-visible,.weapon-intel__recoil-link:focus-visible,.weapon-intel__range:focus-visible,.weapon-intel__stance-option:focus-visible,.weapon-intel__related-link:focus-visible,.weapon-intel__source-link:focus-visible{outline:2px solid var(--control-focus);outline-offset:4px}@media (width<=1100px){.weapon-intel__hero{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);padding:20px}.weapon-intel__hero-art{min-height:160px}.weapon-intel__related-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.weapon-intel{margin-top:12px}.weapon-intel__hero{border-radius:16px;grid-template-columns:1fr;gap:12px;min-height:0;padding:16px}.weapon-intel__title{font-size:clamp(26px,7vw,34px)}.weapon-intel__eyebrow{letter-spacing:1px;font-size:9px}.weapon-intel__description{font-size:13px;line-height:1.55}.weapon-intel__hero-meta{gap:6px 8px}.weapon-intel__hero-tag{font-size:11px}.weapon-intel__hero-tag+.weapon-intel__hero-tag{padding-inline-start:8px}.weapon-intel__hero-actions{gap:4px 12px;margin-top:12px}.weapon-intel__hero-link{flex-grow:1;gap:6px;padding-inline:11px;font-size:12px}.weapon-intel__recoil-link{flex-grow:1;justify-content:center;gap:4px;font-size:12px}.weapon-intel__hero-art{min-height:110px}.weapon-intel__hero-img{width:min(100%,360px);max-height:110px}.weapon-intel__art-label{inset-inline-end:0;font-size:11px;bottom:0}.weapon-intel__metrics{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px}.weapon-intel__metric{min-height:78px;padding:11px 13px}.weapon-intel__metric:nth-child(3){border-inline-start:0}.weapon-intel__metric:nth-child(n+3){border-top:1px solid #2b3038a6}.weapon-intel__profile{border-radius:12px;gap:10px;margin-top:9px;padding:14px}.weapon-intel__profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.weapon-intel__profile-cell_fire-mode{border-top:1px solid #2b3038a6;grid-column:1/-1;padding-top:10px}.weapon-intel__grid,.weapon-intel__bottom{grid-template-columns:1fr;gap:9px;margin-top:9px}.weapon-intel__panel,.weapon-intel__play,.weapon-intel__handling{border-radius:12px;padding:14px}.weapon-intel__related-list{grid-template-columns:repeat(2,minmax(0,1fr))}.weapon-intel__related-img{width:46px;height:40px}.weapon-intel__source{flex-wrap:wrap}.weapon-intel__faq{border-radius:12px;padding:14px}}@media (width<=430px){.weapon-intel__hero-tag+.weapon-intel__hero-tag{border-inline-start:0;padding-inline-start:0}.weapon-intel__hero-meta{gap:4px 12px}.weapon-intel__stance-option{padding:9px 7px}.weapon-intel__stance-label{font-size:11px}.weapon-intel__diagram{grid-template-columns:112px minmax(0,1fr);gap:12px}.weapon-intel__diagram-value{font-size:13px}.weapon-intel__spread-values{grid-template-columns:1fr}.weapon-intel__target{width:112px;height:112px}}@media (prefers-reduced-motion:reduce){.weapon-intel__target-cone,.weapon-intel__target-spread,.weapon-intel__related-link{transition:none}}.weapon-intel__title{color:#e4eaf2;text-shadow:0 1px #ffffff0d,0 9px 28px #0000003d}@media (forced-colors:active){.weapon-intel__title{color:canvastext;-webkit-text-fill-color:CanvasText;text-shadow:none;background:0 0}}.recoil-pattern{background:#171a20;border:1px solid #2b3038;border-radius:16px;margin-top:12px;padding:18px;scroll-margin-block-start:124px}@media not screen and (width>=901px){.recoil-pattern{scroll-margin-block-start:72px}}.recoil-pattern__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.recoil-pattern__name{color:#a5afbf;letter-spacing:1px;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.recoil-pattern__title{letter-spacing:.5px;margin:0;font-family:Gilroy,Gilroy Fallback,system-ui,sans-serif;font-size:clamp(20px,1.7vw,25px);font-weight:900;line-height:1.12}.recoil-pattern__trigger{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;max-width:100%;display:flex}.recoil-pattern__play{background:var(--button-sheen,var(--control-sheen)), var(--button-bg,var(--control-bg));color:var(--button-fg,var(--control-fg));box-shadow:var(--button-shadow,var(--control-shadow));transition:background-color var(--control-duration) ease, color var(--control-duration) ease, box-shadow var(--control-duration) ease, opacity var(--control-duration) ease;--button-bg:var(--control-primary-bg);--button-hover:var(--control-primary-hover);--button-pressed:var(--control-primary-pressed);--button-fg:var(--control-primary-fg);--button-sheen:var(--control-primary-sheen);border-radius:var(--control-radius);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;justify-content:center;align-items:center;gap:8px;min-width:156px;height:42px;min-height:44px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex}.recoil-pattern__play:is([aria-pressed=true],[aria-selected=true]){--button-bg:var(--control-selected-bg);--button-fg:var(--control-selected-fg)}@media (hover:hover){.recoil-pattern__play:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]):hover{background-color:var(--button-hover,var(--control-hover));color:var(--button-fg,var(--control-fg));filter:none}}.recoil-pattern__play:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]):active{background-color:var(--button-pressed,var(--control-pressed));box-shadow:none;filter:none}.recoil-pattern__play:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px;filter:brightness(1.1)}.recoil-pattern__play:disabled,.recoil-pattern__play[aria-disabled=true]{background:var(--control-disabled-bg);color:var(--control-disabled-fg);box-shadow:none;filter:none;opacity:1;cursor:not-allowed}.recoil-pattern__play_firing{filter:brightness(.9);box-shadow:inset 0 0 0 2px #ffffff59}.recoil-pattern__play-icon{fill:currentColor;flex-shrink:0}.recoil-pattern__hold-hint{color:#bcc5d2;text-align:end;max-width:240px;font-size:11px;line-height:1.4}.recoil-pattern__modes{display:none}.recoil-pattern__charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.recoil-pattern__chart{--line:#79c8b1;background:#0c1015;border:1px solid #2b3038;border-radius:10px;min-width:0;margin:0;padding:12px}.recoil-pattern__chart_control{--line:#84addb}.recoil-pattern__caption{color:#e0e6ee;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.recoil-pattern__dot{background:var(--line);border-radius:50%;width:6px;height:6px}.recoil-pattern__help{color:#bcc5d2;text-align:center;margin:4px 0 0;font-size:12px;line-height:1.5}.recoil-pattern__plot{background-image:linear-gradient(#e0e6ee08 1px,#0000 1px),linear-gradient(90deg,#e0e6ee08 1px,#0000 1px);background-size:24px 24px;width:100%;max-width:320px;height:260px;margin:8px auto 0;display:block}[dir=rtl] .recoil-pattern__plot{background-image:linear-gradient(#e0e6ee08 1px,#0000 1px),linear-gradient(-90deg,#e0e6ee08 1px,#0000 1px)}.recoil-pattern__crosshair{fill:none;stroke:#b4bfcd;stroke-width:1px;opacity:.65}.recoil-pattern__ghost{fill:none;stroke:var(--line);stroke-width:2px;opacity:.13}.recoil-pattern__line{fill:none;stroke:var(--line);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.recoil-pattern__point{fill:var(--line);stroke:#0c1015;stroke-width:.8px}.recoil-pattern__start{fill:#0c1015;stroke:#cad4e1;stroke-width:1.5px}.recoil-pattern__cursor{fill:#f2cc89;stroke:#0c1015;stroke-width:2px}.recoil-pattern__number{fill:#f2d6a3;stroke:#0c1015;stroke-width:3px;paint-order:stroke;font-size:12px;font-weight:700}.recoil-pattern__controls{align-items:center;gap:16px;margin-top:10px;display:flex}.recoil-pattern__label{color:#bcc5d2;white-space:nowrap;align-items:center;gap:12px;font-size:12px;display:flex}.recoil-pattern__value{color:#e0e6ee;font-variant-numeric:tabular-nums;font-weight:700}.recoil-pattern__range{cursor:pointer;appearance:none;background:0 0;flex:1;min-width:0;height:24px;margin:0}.recoil-pattern__range::-webkit-slider-runnable-track{background:linear-gradient(to right, #84addb var(--progress), #26313e var(--progress));border-radius:4px;height:4px}[dir=rtl] .recoil-pattern__range::-webkit-slider-runnable-track{background:linear-gradient(to left, #84addb var(--progress), #26313e var(--progress))}.recoil-pattern__range::-moz-range-track{background:#26313e;border-radius:4px;height:4px}.recoil-pattern__range::-moz-range-progress{background:#84addb;border-radius:4px;height:4px}.recoil-pattern__range::-webkit-slider-thumb{appearance:none;background:#496b94;border:3px solid #c7d9ef;border-radius:50%;width:16px;height:16px;margin-top:-6px}.recoil-pattern__range::-moz-range-thumb{background:#496b94;border:3px solid #c7d9ef;border-radius:50%;width:10px;height:10px}.recoil-pattern__source{color:#a5afbf;margin-top:8px;font-size:11px;line-height:1.5}.recoil-pattern__summary{cursor:pointer;width:fit-content}.recoil-pattern__note{max-width:780px;margin:8px 0}.recoil-pattern__link{color:#a9c9ee}.recoil-pattern__play:focus-visible,.recoil-pattern__mode:focus-visible,.recoil-pattern__range:focus-visible,.recoil-pattern__summary:focus-visible{outline-offset:3px;outline:2px solid #4b83ff}@media (width<=600px){.recoil-pattern{border-radius:12px;padding:14px}.recoil-pattern__head{flex-wrap:wrap;align-items:flex-start;gap:10px}.recoil-pattern__title{font-size:20px}.recoil-pattern__trigger{flex:100%;align-items:stretch}.recoil-pattern__play{width:100%}.recoil-pattern__hold-hint{text-align:center;max-width:none}.recoil-pattern__modes{background:#1b1f26;border-radius:8px;gap:4px;margin-top:10px;padding:3px;display:flex}.recoil-pattern__mode{background:var(--button-sheen,var(--control-sheen)), var(--button-bg,var(--control-bg));color:var(--button-fg,var(--control-fg));box-shadow:var(--button-shadow,var(--control-shadow));transition:background-color var(--control-duration) ease, color var(--control-duration) ease, box-shadow var(--control-duration) ease, opacity var(--control-duration) ease;--button-bg:transparent;--button-shadow:none;--button-sheen:none;background:var(--button-bg);box-shadow:none;cursor:pointer;border:0;border-radius:6px;flex:1;padding:9px 5px;font-size:12px;font-weight:700}.recoil-pattern__mode:is([aria-pressed=true],[aria-selected=true]){--button-bg:var(--control-selected-bg);--button-fg:var(--control-selected-fg)}.recoil-pattern__mode:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]):active{background-color:var(--button-pressed,var(--control-pressed));box-shadow:none;filter:none}.recoil-pattern__mode:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px;filter:brightness(1.1)}.recoil-pattern__mode:disabled,.recoil-pattern__mode[aria-disabled=true]{background:var(--control-disabled-bg);color:var(--control-disabled-fg);box-shadow:none;filter:none;opacity:1;cursor:not-allowed}.recoil-pattern__charts{grid-template-columns:1fr;margin-top:8px}.recoil-pattern__chart{padding:8px 10px 12px;display:none}.recoil-pattern__chart_selected{display:block}.recoil-pattern__caption{display:none}.recoil-pattern__plot{aspect-ratio:1;max-width:260px;height:auto;max-height:260px}.recoil-pattern__controls{flex-direction:column;align-items:stretch;gap:6px}.recoil-pattern__label{justify-content:space-between}.recoil-pattern__range{flex:auto;width:100%}}@media (width<=600px) and (hover:hover){.recoil-pattern__mode:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]):hover{background-color:var(--button-hover,var(--control-hover));color:var(--button-fg,var(--control-fg));filter:none}}
