.DownloadWizard_overlay__02H1Q{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px var(--page-pad,16px);background:rgba(0,0,0,.62);backdrop-filter:blur(8px)}.DownloadWizard_card__GwrHX{position:relative;width:min(440px,calc(100vw - 2 * var(--page-pad, 16px)));max-height:min(86vh,720px);overflow:auto;padding:22px 22px 18px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,#121212,#0a0a0a);box-shadow:0 30px 80px rgba(0,0,0,.55)}.DownloadWizard_card__GwrHX:focus{outline:none}.DownloadWizard_card__GwrHX:focus-visible{outline:2px solid color-mix(in srgb,var(--ok) 55%,var(--line));outline-offset:2px}.DownloadWizard_head__Arxpa{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.DownloadWizard_kicker__guiS9{margin:0 0 4px;letter-spacing:.16em;text-transform:uppercase;font-size:11px;color:var(--muted);font-family:var(--font-mono),ui-monospace,monospace}.DownloadWizard_title___NYUm{margin:0;font-size:1.35rem;font-weight:500;letter-spacing:-.04em}.DownloadWizard_close__yEfuo{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-4px -6px 0 0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;flex-shrink:0}.DownloadWizard_close__yEfuo:focus-visible,.DownloadWizard_close__yEfuo:hover{color:var(--ink);background:#161616}.DownloadWizard_platforms__Y775F{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 16px}.DownloadWizard_platform__B16YW{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);background:#0d0d0d;color:var(--muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.DownloadWizard_platform__B16YW:hover{border-color:#3a3a3a;color:var(--ink)}.DownloadWizard_platform__B16YW[aria-pressed=true]{color:var(--ink);border-color:#6a9a78;background:linear-gradient(180deg,#1e2420,#121614)}.DownloadWizard_facts__LA_E6{display:grid;gap:8px;margin:0 0 16px;padding:0}.DownloadWizard_fact__puM_r{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:1.4}.DownloadWizard_fact__puM_r dt{color:var(--muted);flex-shrink:0}.DownloadWizard_fact__puM_r dd{margin:0;color:var(--ink);font-weight:500;text-align:right;min-width:0}.DownloadWizard_stepsHead__LevKZ{margin:0 0 8px;font-size:13px;font-weight:500}.DownloadWizard_steps__NtiXq{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:8px}.DownloadWizard_steps__NtiXq li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;color:var(--ink);font-size:13px;line-height:1.5}.DownloadWizard_index__2nkGm{width:22px;height:22px;display:grid;place-items:center;border-radius:99px;border:1px solid var(--line-2);color:var(--muted);font-size:11px;font-family:var(--font-mono),ui-monospace,monospace}.DownloadWizard_empty__1bUFo{margin:0 0 18px;color:var(--muted);font-size:13px;line-height:1.5}.DownloadWizard_footer__muGPO{display:grid;gap:10px}.DownloadWizard_footer__muGPO .fw-btn{width:100%}.DownloadWizard_downloadIcon___HpFE{width:15px;height:15px;display:block;flex-shrink:0}.DownloadWizard_downloadLabel__KbUc4{display:inline-flex;align-items:baseline;gap:.4em;min-width:0}.DownloadWizard_osSuffix__6UnSA{color:color-mix(in srgb,currentColor 48%,transparent);font-weight:400}.DownloadWizard_actionRow__0snd_{display:grid;gap:8px}.DownloadWizard_actionRow__0snd_ .fw-btn{width:100%}.DownloadWizard_hint__zT4ag{margin:0;color:var(--muted);font-size:12px;line-height:1.45;text-align:center}.DownloadWizard_hint__zT4ag a{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px}@media (max-width:520px){.DownloadWizard_overlay__02H1Q{padding:12px;align-items:end}.DownloadWizard_card__GwrHX{width:100%;max-height:min(92vh,760px);border-bottom-left-radius:0;border-bottom-right-radius:0}}.PortalDownloadAction_root__l2F1u{display:grid;gap:12px;width:100%;min-width:0}.PortalDownloadAction_alignCenter__lfN1F{justify-items:center;text-align:center}.PortalDownloadAction_alignStart__bDUqR{justify-items:start;text-align:left}.PortalDownloadAction_fill__hEZk1{justify-items:stretch;grid-template-rows:minmax(120px,1fr) auto;height:100%}.PortalDownloadAction_fillBox__kR1n8{position:relative;height:100%;min-height:120px}.PortalDownloadAction_secondary__nQ9Yd.PortalDownloadAction_secondaryInTile__78qwL{position:absolute;left:50%;bottom:10px;translate:-50% 0;white-space:nowrap;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ok) 50%,var(--muted));opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease}.PortalDownloadAction_fillBox__kR1n8:focus-within .PortalDownloadAction_secondary__nQ9Yd.PortalDownloadAction_secondaryInTile__78qwL,.PortalDownloadAction_fillBox__kR1n8:hover .PortalDownloadAction_secondary__nQ9Yd.PortalDownloadAction_secondaryInTile__78qwL{opacity:1;visibility:visible}.PortalDownloadAction_secondary__nQ9Yd.PortalDownloadAction_secondaryInTile__78qwL:focus-visible,.PortalDownloadAction_secondary__nQ9Yd.PortalDownloadAction_secondaryInTile__78qwL:hover{color:var(--ok)}.PortalDownloadAction_fill__hEZk1 .PortalDownloadAction_dragTile__rFrCx{width:100%;height:100%;min-height:120px;box-sizing:border-box;grid-template-columns:24px auto;justify-content:center;text-align:center}.PortalDownloadAction_dragTile__rFrCx{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;width:min(460px,100%);padding:14px 18px 14px 16px;border-radius:14px;border:1.5px dashed color-mix(in srgb,var(--ok) 60%,var(--line-2));background:color-mix(in srgb,var(--ok) 9%,#101010);color:var(--ink);text-align:left;text-decoration:none;cursor:grab;user-select:none;-webkit-user-drag:element}.PortalDownloadAction_dragTile__rFrCx:focus-visible,.PortalDownloadAction_dragTile__rFrCx:hover{border-style:solid;border-color:color-mix(in srgb,var(--ok) 80%,var(--line-2));background:color-mix(in srgb,var(--ok) 14%,#101010)}.PortalDownloadAction_dragTile__rFrCx:active{cursor:grabbing}.PortalDownloadAction_fill__hEZk1 .PortalDownloadAction_dragTile__rFrCx.PortalDownloadAction_withLeading__PnrqX{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:18px 24px;text-align:left}.PortalDownloadAction_leadingInTile__Cwcky{min-width:0;flex:1 1 280px}.PortalDownloadAction_hintInTile__bs_Ac{display:flex;align-items:center;gap:12px;flex-shrink:0}.PortalDownloadAction_leadingAbove__mkxSo{min-width:0}.PortalDownloadAction_dragIcon__BD5kY{width:24px;height:24px;color:var(--ink)}.PortalDownloadAction_dragCopy__FVh8H{display:grid;gap:3px;min-width:0}.PortalDownloadAction_dragCopy__FVh8H strong{font-size:15px;font-weight:500;line-height:1.3}.PortalDownloadAction_secondary__nQ9Yd{color:var(--muted);font-size:13px;text-decoration:underline;text-underline-offset:3px}.PortalDownloadAction_secondary__nQ9Yd:focus-visible,.PortalDownloadAction_secondary__nQ9Yd:hover{color:var(--ink)}.PortalDownloadAction_action__FcjWI{min-width:240px;min-height:44px;font-size:15px}.PortalDownloadAction_hint__MyUtd{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.PortalLanding_page__8LoqM{display:grid;place-items:center;min-height:70vh;padding:72px 20px}.PortalLanding_card__GY92B{display:grid;justify-items:center;gap:14px;width:min(480px,100%);text-align:center}.PortalLanding_title__G_NqX{display:grid;justify-items:center;gap:16px;margin:4px 0 0;font-weight:500}.PortalLanding_wordmark__y_wvK{display:block;width:220px;height:auto}.PortalLanding_productRow__s8xbo{display:inline-flex;align-items:center;gap:16px}.PortalLanding_icon__voxL3{display:block;width:64px;height:64px;border-radius:14px}.PortalLanding_productName__GmeQ_{font-size:clamp(2.2rem,5.5vw,3rem);letter-spacing:-.04em;line-height:1.1}.PortalLanding_lead__huMNE{margin:0 0 10px;color:var(--muted);font-size:15px;line-height:1.5}.PolicyDialog_overlay__AYFBa{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px var(--page-pad,16px);background:rgba(0,0,0,.62);backdrop-filter:blur(8px)}.PolicyDialog_card__681Ma{position:relative;display:flex;flex-direction:column;width:min(1240px,calc(100vw - 2 * var(--page-pad, 16px)));max-height:min(86vh,860px);overflow:hidden;padding:12px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,#121212,#0a0a0a);box-shadow:0 30px 80px rgba(0,0,0,.55)}.PolicyDialog_card__681Ma[data-columns="1"]{width:min(720px,calc(100vw - 2 * var(--page-pad, 16px)))}.PolicyDialog_scroll__BxBly{position:relative;flex:1;min-height:0;overflow:hidden}.PolicyDialog_docTitle__18g6j{margin:0;color:var(--ink);font-size:1.45rem;font-weight:500;letter-spacing:-.04em;line-height:1.15}.PolicyDialog_docLead__QzOzG{margin:0;color:var(--muted);font-size:13.5px;line-height:1.5;text-wrap:pretty}.PolicyDialog_headCopy__6EJev{display:grid;gap:8px;min-width:0}.PolicyDialog_toolbar__iZkXa{padding:16px 32px 4px}.PolicyDialog_card__681Ma:focus{outline:none}.PolicyDialog_card__681Ma:focus-visible{outline:2px solid color-mix(in srgb,var(--ok) 55%,var(--line));outline-offset:2px}.PolicyDialog_kicker__LxEP0{margin:0;letter-spacing:.16em;text-transform:uppercase;font-size:11px;color:var(--muted);font-family:var(--font-mono),ui-monospace,monospace}.PolicyDialog_close__qtzbd{position:absolute;top:14px;right:20px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.PolicyDialog_close__qtzbd:focus-visible,.PolicyDialog_close__qtzbd:hover{color:var(--ink);background:#161616}.PolicyDialog_body__k_UGu{display:grid;gap:0;min-height:0;max-height:100%;overflow:auto;padding-bottom:12px}@media (min-width:760px){.PolicyDialog_body__k_UGu[data-columns="2"],.PolicyDialog_body__k_UGu[data-columns="3"]{grid-template-columns:1fr 1fr;align-items:stretch}}@media (min-width:980px){.PolicyDialog_body__k_UGu[data-columns="3"]{grid-template-columns:1fr 1fr 1fr}}.PolicyDialog_section__EvXMI{display:grid;align-content:start;gap:20px;min-width:0;padding:16px 32px 8px}.PolicyDialog_body__k_UGu[data-columns="1"] .PolicyDialog_section__EvXMI+.PolicyDialog_section__EvXMI{margin-top:14px}@media (min-width:760px){.PolicyDialog_body__k_UGu[data-columns="2"] .PolicyDialog_section__EvXMI+.PolicyDialog_section__EvXMI,.PolicyDialog_body__k_UGu[data-columns="3"] .PolicyDialog_section__EvXMI+.PolicyDialog_section__EvXMI{border-left:1px solid var(--line)}}.PolicyDialog_sectionHead__R_Sed{display:grid;gap:6px;padding-bottom:14px;border-bottom:1px solid var(--line)}.PolicyDialog_section__EvXMI:first-child .PolicyDialog_sectionHead__R_Sed{padding-right:36px}@media (min-width:760px){.PolicyDialog_body__k_UGu[data-columns="2"] .PolicyDialog_section__EvXMI:first-child .PolicyDialog_sectionHead__R_Sed,.PolicyDialog_body__k_UGu[data-columns="3"] .PolicyDialog_section__EvXMI:first-child .PolicyDialog_sectionHead__R_Sed{padding-right:0}.PolicyDialog_body__k_UGu[data-columns="2"] .PolicyDialog_section__EvXMI:nth-child(2) .PolicyDialog_sectionHead__R_Sed,.PolicyDialog_body__k_UGu[data-columns="3"] .PolicyDialog_section__EvXMI:nth-child(2) .PolicyDialog_sectionHead__R_Sed{padding-right:36px}}@media (min-width:980px){.PolicyDialog_body__k_UGu[data-columns="3"] .PolicyDialog_section__EvXMI:nth-child(2) .PolicyDialog_sectionHead__R_Sed{padding-right:0}.PolicyDialog_body__k_UGu[data-columns="3"] .PolicyDialog_section__EvXMI:nth-child(3) .PolicyDialog_sectionHead__R_Sed{padding-right:36px}}.PolicyDialog_sectionTitle__d8VCv{margin:0;color:var(--ink);font-size:1.12rem;font-weight:500;letter-spacing:-.04em;line-height:1.25;text-wrap:pretty}.PolicyDialog_copy__XeOYj{display:grid;gap:14px}.PolicyDialog_copy__XeOYj p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.55;text-wrap:pretty}.PolicyDialog_lead__Y2ME4{color:color-mix(in srgb,var(--ink) 82%,var(--muted))}.PolicyDialog_trigger__IyfQs{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:500;cursor:pointer;text-align:right;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--line-2)}.PolicyDialog_trigger__IyfQs:focus-visible,.PolicyDialog_trigger__IyfQs:hover{color:var(--ink);text-decoration-color:var(--muted)}@media (max-width:759px){.PolicyDialog_card__681Ma{max-height:min(86vh,820px)}}.Dropdown_root__Aj_V3{position:relative;display:inline-flex;min-width:0}.Dropdown_trigger__SyAcw svg{color:var(--muted);flex-shrink:0;transition:transform .15s ease}.Dropdown_trigger__SyAcw[aria-expanded=true] svg{transform:rotate(180deg)}.Dropdown_menu__kwe1J{position:absolute;z-index:5;top:calc(100% + 6px);right:0;width:max-content;min-width:168px;max-height:min(420px,70vh);margin:0;padding:6px;overflow:auto;list-style:none;border:1px solid var(--line);border-radius:12px;background:var(--bg);box-shadow:0 16px 40px rgb(0 0 0/.45)}.Dropdown_option__KlVii{display:block;padding:7px 10px;border-radius:8px;color:var(--muted);font:inherit;font-size:13px;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;outline:none}.Dropdown_option__KlVii:focus-visible,.Dropdown_option__KlVii:hover,.Dropdown_option__KlVii[aria-selected=true]{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}@media (prefers-reduced-motion:reduce){.Dropdown_trigger__SyAcw svg{transition:none}}.SeatStepper_wrap__LlKFd{display:grid;align-content:start;gap:0}.SeatStepper_head__70sQa{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px}.SeatStepper_label__fsUme{min-width:0;color:var(--muted);font-size:calc(12px * .85);line-height:1.3;white-space:nowrap}.SeatStepper_valueHit__0RMwE{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;cursor:help;font:inherit}.SeatStepper_valueHit__0RMwE:focus-visible .SeatStepper_info__7Xh2g,.SeatStepper_valueHit__0RMwE:hover .SeatStepper_info__7Xh2g{color:var(--ink)}.SeatStepper_valueHit__0RMwE:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ok) 40%,transparent)}.SeatStepper_info__7Xh2g{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:color-mix(in srgb,var(--muted) 82%,transparent)}.SeatStepper_value__E5lwD{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;transition:color .12s ease}.SeatStepper_wrap__LlKFd[data-preview=true] .SeatStepper_value__E5lwD{color:var(--ok)}.SeatStepper_slide__ORjC9{grid-column:1/-1;position:relative;height:18px;margin:8px 0 0}.SeatStepper_rail__YRnV8{position:absolute;left:0;right:0;top:50%;height:6px;transform:translateY(-50%);border-radius:99px;background:#2a2a2a;pointer-events:none}.SeatStepper_solid__pa5Cs{position:absolute;top:0;bottom:0;left:0;width:var(--fill,0);border-radius:99px;background:color-mix(in srgb,var(--ok) 78%,#1a2a20)}.SeatStepper_ghost__2ALeP{position:absolute;top:0;bottom:0;left:var(--ghost-lo,0);width:calc(var(--ghost-hi, 0%) - var(--ghost-lo, 0%));border-radius:99px;background:color-mix(in srgb,var(--ok) 40%,transparent);opacity:0;pointer-events:none;transition:opacity .12s ease}.SeatStepper_wrap__LlKFd[data-preview=true] .SeatStepper_ghost__2ALeP{opacity:1}.SeatStepper_slider__mQpbQ{position:relative;z-index:1;width:100%;height:18px;margin:0;appearance:none;background:transparent;cursor:default}.SeatStepper_slider__mQpbQ::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:transparent}.SeatStepper_slider__mQpbQ::-webkit-slider-thumb{appearance:none;width:16px;height:16px;margin-top:-5px;border-radius:50%;border:2px solid color-mix(in srgb,var(--ok) 80%,white);background:#111;box-shadow:0 0 0 1px color-mix(in srgb,var(--ok) 28%,transparent)}.SeatStepper_slider__mQpbQ::-moz-range-track{height:6px;border:0;border-radius:99px;background:transparent}.SeatStepper_slider__mQpbQ::-moz-range-progress{height:6px;border:0;background:transparent}.SeatStepper_slider__mQpbQ::-moz-range-thumb{width:16px;height:16px;border:2px solid color-mix(in srgb,var(--ok) 80%,white);border-radius:50%;background:#111;box-shadow:0 0 0 1px color-mix(in srgb,var(--ok) 28%,transparent)}.SeatStepper_slider__mQpbQ:focus-visible{outline:none}.SeatStepper_slider__mQpbQ:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px color-mix(in srgb,var(--ok) 28%,transparent),0 0 0 3px color-mix(in srgb,var(--ok) 28%,transparent)}.SeatStepper_slider__mQpbQ:focus-visible::-moz-range-thumb{box-shadow:0 0 0 1px color-mix(in srgb,var(--ok) 28%,transparent),0 0 0 3px color-mix(in srgb,var(--ok) 28%,transparent)}.SeatStepper_extraSlot__70Feh{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease}.SeatStepper_extraSlot__70Feh[data-open=true]{grid-template-rows:1fr}.SeatStepper_extraClip__Opk6I{overflow:hidden}.SeatStepper_extra__ltiNY{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding-top:10px;color:var(--muted);font-size:12px;line-height:1.4}.SeatStepper_extraPrices__oP0C8{display:inline-flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums}.SeatStepper_extraPrices__oP0C8 strong{color:var(--ink);font-weight:600}.SeatStepper_extraPrices__oP0C8 s{color:var(--muted);text-decoration:line-through}.SeatStepper_extraPrices__oP0C8 em{font-style:normal;color:var(--ok);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-family:var(--font-mono),ui-monospace,monospace}@media (prefers-reduced-motion:reduce){.SeatStepper_extraSlot__70Feh,.SeatStepper_ghost__2ALeP,.SeatStepper_value__E5lwD{transition:none}}.SlideCarousel_root__ejWuf{--slide-w:min(78%,440px);--slide-gap:14px;display:grid;gap:22px;min-width:0}.SlideCarousel_head__F_8nz{display:flex;align-items:center;justify-content:space-between;gap:12px 28px}.SlideCarousel_heading__tqKQj{min-width:0;flex:1 1 280px}.SlideCarousel_viewport__l0Phq{--edge:72px;--fade-left:0;--fade-right:1;position:relative;display:flex;gap:var(--slide-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;mask-image:linear-gradient(90deg,transparent,#000 calc(var(--edge) * var(--fade-left)),#000 calc(100% - var(--edge) * var(--fade-right)),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 calc(var(--edge) * var(--fade-left)),#000 calc(100% - var(--edge) * var(--fade-right)),transparent)}.SlideCarousel_viewport__l0Phq::-webkit-scrollbar{display:none}.SlideCarousel_viewport__l0Phq:focus-visible{outline:2px solid color-mix(in srgb,var(--ok) 70%,var(--ink));outline-offset:4px}.SlideCarousel_viewport__l0Phq[data-dragging]{cursor:grabbing;user-select:none}.SlideCarousel_viewport__l0Phq[data-gliding]{scroll-snap-type:none}.SlideCarousel_slide__e4q8V{flex:0 0 var(--slide-w);min-width:0}.SlideCarousel_slide__e4q8V:first-child{scroll-snap-align:start}.SlideCarousel_slide__e4q8V:last-child{scroll-snap-align:end}.SlideCarousel_slide__e4q8V img{-webkit-user-drag:none;user-select:none}.SlideCarousel_controls__YchMa{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:8px}.SlideCarousel_picker__YIqoB{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 2px 0 8px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;letter-spacing:-.01em;cursor:pointer}.SlideCarousel_dots___TzyA{display:flex;align-items:center;flex-wrap:wrap;cursor:grab;touch-action:none;user-select:none}.SlideCarousel_dots___TzyA[data-scrubbing]{cursor:grabbing}.SlideCarousel_dotButton__w21Ru{--dot-w:4px;--dot-on:0;display:grid;place-items:center;height:24px;padding:0 3px;border:0;background:transparent;cursor:pointer}.SlideCarousel_dot__Uj_sr{display:block;width:var(--dot-w);height:4px;border-radius:999px;background:color-mix(in srgb,var(--ink) calc(var(--dot-on) * 100%),var(--line-2))}.SlideCarousel_arrow__0XB95:focus-visible,.SlideCarousel_dotButton__w21Ru:focus-visible{outline:2px solid color-mix(in srgb,var(--ok) 70%,var(--ink));outline-offset:2px;border-radius:999px}.SlideCarousel_arrows__T9Mpd{display:flex;align-items:center}.SlideCarousel_arrow__0XB95{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;transition:color .15s ease}.SlideCarousel_arrow__0XB95:hover{color:var(--ink)}.SlideCarousel_arrow__0XB95[aria-disabled=true]{color:var(--line-2);cursor:default}@media (prefers-reduced-motion:reduce){.SlideCarousel_arrow__0XB95{transition:none}}.ProductReviews_wrap__p1ddo{display:grid;gap:16px}.ProductReviews_distribution__TsnTJ{display:grid;grid-template-rows:repeat(5,minmax(0,1fr));flex:1;width:100%;min-height:0;margin:0}.ProductReviews_distRow__OQ_JK{display:grid;grid-template-columns:auto minmax(0,1fr) 24px;align-items:center;gap:12px;color:var(--muted);font-size:12px;line-height:1;font-variant-numeric:tabular-nums}.ProductReviews_distStars__rts3J .ProductReviews_star__wgyIE{width:13px;height:13px}.ProductReviews_distStars__rts3J .ProductReviews_starEmpty___6oHA{fill:color-mix(in srgb,var(--muted) 35%,var(--bg))}.ProductReviews_distTrack__1UO7M{position:relative;height:4px;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--line-2) 55%,transparent)}.ProductReviews_distFill__MYmAP{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--ok)}.ProductReviews_distCount__96fgA{text-align:right}.ProductReviews_chart__AdecL{display:grid;gap:8px;min-width:0;container-type:inline-size}.ProductReviews_chartBody__9aWEx{display:grid}.ProductReviews_chartPane__tQdYI{grid-area:1/1;display:flex;flex-direction:column;min-width:0;padding:18px 16px 14px;border:1px solid var(--line-2);border-radius:14px;background:color-mix(in srgb,#000 40%,var(--bg))}.ProductReviews_chartLabel__GSHvS{margin:0 0 12px;color:var(--muted);font-size:12px;font-weight:500;letter-spacing:.01em;line-height:1}.ProductReviews_chartPane__tQdYI[data-inactive=true]{visibility:hidden}@container (min-width: 580px){.ProductReviews_chartBody__9aWEx{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px}.ProductReviews_chartPane__tQdYI{grid-area:auto}.ProductReviews_chartPane__tQdYI[data-inactive=true]{visibility:visible}.ProductReviews_chart__AdecL .ProductReviews_chartHead__BfS2O{display:none}}.ProductReviews_chartHead__BfS2O{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0}.ProductReviews_segmented__JsZDX{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line-2);border-radius:999px;background:var(--bg-2)}.ProductReviews_segment__0bPcc{height:26px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:12px;letter-spacing:-.01em;cursor:pointer}.ProductReviews_segment__0bPcc:hover{color:var(--ink)}.ProductReviews_segment__0bPcc[aria-pressed=true]{background:#161616;color:var(--ink)}.ProductReviews_segment__0bPcc:focus-visible{outline:2px solid color-mix(in srgb,var(--ok) 70%,var(--ink));outline-offset:2px}.ProductReviews_history__e_PQ2{position:relative;width:100%;margin:0}.ProductReviews_historyGrid__Bve0z{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:10px;row-gap:8px;align-items:center}.ProductReviews_historyLabel__Jlbhr{color:var(--muted);font-size:11px;line-height:1}.ProductReviews_historyBars___dzRA{display:flex;align-items:flex-end;gap:3px;height:52px;border-bottom:1px solid var(--line-2)}.ProductReviews_historyRatings__Fpaik{position:relative;height:44px;border-top:1px dashed var(--line-2);border-bottom:1px dashed var(--line-2)}.ProductReviews_historyLine__HFv96{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:color-mix(in srgb,var(--ok) 55%,transparent);stroke-width:1.5px}.ProductReviews_historyDot__VKc3W{position:absolute;width:6px;height:6px;border-radius:999px;background:var(--ok);transform:translate(-50%,-50%)}.ProductReviews_historyBar__J1isF{flex:1 1 0;min-width:0;height:0;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--ok) 65%,transparent)}.ProductReviews_historyAxis__dPymk{grid-column:2;display:flex;justify-content:space-between;color:var(--muted);font-size:11px;line-height:1;font-variant-numeric:tabular-nums}.ProductReviews_srOnly__5Q5yX{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ProductReviews_wrap__p1ddo .ProductReviews_reviewsHead__PenpA{align-items:center;margin-bottom:0}.ProductReviews_chartMeta__wt7oJ{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ProductReviews_chartMeta__wt7oJ p{margin:0;color:var(--muted);font-size:14px;line-height:1.4}.ProductReviews_sortLabel__gkOJs{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.ProductReviews_sort__w35Yq{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 12px;border:1px solid var(--line-2);border-radius:999px;background:var(--bg-2);color:var(--ink);font:inherit;font-size:13px;letter-spacing:-.01em;white-space:nowrap;cursor:pointer}.ProductReviews_sort__w35Yq:hover,.ProductReviews_sort__w35Yq[aria-expanded=true]{background:#111}.ProductReviews_sort__w35Yq:focus-visible{outline:2px solid color-mix(in srgb,var(--ink) 40%,transparent);outline-offset:2px}.ProductReviews_scroller__obPrO{--scroll-slot:12px;position:relative;min-width:0}.ProductReviews_scrollerHasBar__Xh_5F{display:grid;grid-template-columns:minmax(0,1fr) var(--scroll-slot);margin-right:calc(-1 * var(--scroll-slot))}.ProductReviews_scrollerLess__gfXRc:before,.ProductReviews_scrollerMore__LNr3v:after{content:"";pointer-events:none;position:absolute;z-index:1;left:0;right:0;height:52px}.ProductReviews_scrollerHasBar__Xh_5F.ProductReviews_scrollerLess__gfXRc:before,.ProductReviews_scrollerHasBar__Xh_5F.ProductReviews_scrollerMore__LNr3v:after{right:var(--scroll-slot)}.ProductReviews_scrollerLess__gfXRc:before{top:0;background:linear-gradient(180deg,var(--bg) 0,transparent 100%)}.ProductReviews_scrollerMore__LNr3v:after{bottom:0;background:linear-gradient(0deg,var(--bg) 0,transparent 100%)}.ProductReviews_list__8lZTU{display:grid;grid-column:1;grid-auto-rows:1px;grid-auto-flow:dense;column-gap:12px;row-gap:0;min-width:0;height:var(--reviews-window,auto);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:transparent;scrollbar-width:none}.ProductReviews_list__8lZTU::-webkit-scrollbar{width:0;height:0;display:none}.ProductReviews_list__8lZTU:focus-visible{outline:2px solid color-mix(in srgb,var(--ok) 70%,var(--ink));outline-offset:3px}.ProductReviews_scrollTrack__OzJNv{pointer-events:none;grid-column:2;justify-self:center;align-self:stretch;position:relative;z-index:2;width:3px;margin:8px 0;opacity:0;transition:opacity .18s ease}.ProductReviews_scroller__obPrO:focus-within .ProductReviews_scrollTrack__OzJNv,.ProductReviews_scroller__obPrO:hover .ProductReviews_scrollTrack__OzJNv{opacity:1}.ProductReviews_scrollThumb__T_3iS{width:3px;border-radius:99px;background:color-mix(in srgb,var(--ink) 22%,transparent)}@media (min-width:860px){.ProductReviews_list__8lZTU{grid-template-columns:1fr 1fr}}.ProductReviews_card__GKLIl{display:grid;align-content:start;align-self:start;gap:10px;min-width:0;margin-bottom:12px;padding:18px 20px}.ProductReviews_card__GKLIl[data-review-active]{animation:ProductReviews_reviewHighlight__hyxTr 7s ease forwards}@keyframes ProductReviews_reviewHighlight__hyxTr{0%{border-color:color-mix(in srgb,var(--ok) 70%,var(--line));background:color-mix(in srgb,var(--ok) 12%,var(--bg-2))}to{border-color:var(--line);background:var(--bg-2)}}@media (prefers-reduced-motion:reduce){.ProductReviews_card__GKLIl[data-review-active]{animation-duration:1ms}}.ProductReviews_cardExpandable__aLjj2{cursor:pointer}.ProductReviews_cardExpandable__aLjj2:hover{border-color:color-mix(in srgb,var(--ink) 22%,var(--line))}.ProductReviews_cardWide__HupMr,.ProductReviews_compose__KxaLP{grid-column:1/-1}.ProductReviews_cardEditing___oAdD,.ProductReviews_compose__KxaLP{padding:22px}.ProductReviews_cardHead__fPbHO{display:flex;align-items:center;gap:12px;min-width:0}.ProductReviews_rating__ggoGW{display:flex;gap:2px}.ProductReviews_star__wgyIE{width:14px;height:14px;display:block}.ProductReviews_starFill__XRkil{fill:var(--ok)}.ProductReviews_starEmpty___6oHA{fill:var(--line-2)}.ProductReviews_cardTools__TkMTE{display:flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0}.ProductReviews_cardTools__TkMTE time{color:var(--muted);font-size:12px;padding-right:2px}.ProductReviews_card__GKLIl h3,.ProductReviews_dialogTitle__i1trO,.ProductReviews_editor__nN31T h3{margin:0;font-size:1.12rem;line-height:1.25;text-wrap:pretty}.ProductReviews_quote__Ii40c{display:-webkit-box;margin:0;color:var(--ink);font-size:14px;line-height:1.6;text-wrap:pretty;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.ProductReviews_more__i4YNv{margin:2px 0 0;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:12px;letter-spacing:-.01em;cursor:pointer;justify-self:start;text-decoration:underline;text-underline-offset:3px}.ProductReviews_byline__saJlL{display:flex;align-items:center;gap:8px;margin:4px 0 0;min-width:0}.ProductReviews_avatar__a6HYU{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:6px;border:1px solid var(--line-2);background:#111;color:var(--ink);font-size:10px;letter-spacing:0;object-fit:cover}img.ProductReviews_avatar__a6HYU{background:#fff}.ProductReviews_byline__saJlL strong{font-size:13px;font-weight:500;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductReviews_editor__nN31T p,.ProductReviews_empty__583ht,.ProductReviews_gate__xBzcz{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.ProductReviews_editor__nN31T{display:grid;gap:12px}.ProductReviews_actions__prrwN{display:flex;flex-wrap:wrap;gap:8px}.ProductReviews_field__ESiiB{display:grid;gap:6px;color:var(--muted);font-size:12px}.ProductReviews_body__H3dCW{min-height:120px;padding:10px 12px;resize:vertical;line-height:1.5}.ProductReviews_stars__AaynQ{display:flex;gap:6px}.ProductReviews_starOff__j1lOe,.ProductReviews_starOn__ItjEj{width:36px;height:36px;border-radius:10px;border:1px solid var(--line-2);background:#111;color:var(--muted);font:inherit;cursor:pointer}.ProductReviews_starOn__ItjEj{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 35%,var(--line))}.ProductReviews_gate__xBzcz a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ProductReviews_overlay__1gg_n{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px var(--page-pad,16px);background:rgba(0,0,0,.62);backdrop-filter:blur(8px)}.ProductReviews_dialog__lUhnD{position:relative;display:grid;align-content:start;gap:12px;width:min(520px,calc(100vw - 2 * var(--page-pad, 16px)));max-height:min(86vh,720px);overflow:auto;padding:22px 22px 20px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,#121212,#0a0a0a);box-shadow:0 30px 80px rgba(0,0,0,.55)}.ProductReviews_dialog__lUhnD:focus{outline:none}.ProductReviews_dialog__lUhnD:focus-visible{outline:2px solid color-mix(in srgb,var(--ok) 55%,var(--line));outline-offset:2px}.ProductReviews_dialogHead__54MfZ{display:flex;align-items:flex-start;gap:12px;min-width:0}.ProductReviews_dialogHead__54MfZ .ProductReviews_cardTools__TkMTE{margin-top:-4px}.ProductReviews_dialogTitle__i1trO{font-size:1.28rem;letter-spacing:-.03em}.ProductReviews_dialogQuote__XqZSE{margin:0;color:var(--ink);font-size:15px;line-height:1.65;text-wrap:pretty}.ProductReviews_close__4zyYL{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-4px -6px 0 0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;flex-shrink:0}.ProductReviews_close__4zyYL:focus-visible,.ProductReviews_close__4zyYL:hover{color:var(--ink);background:#161616}@media (max-width:640px){.ProductReviews_cardTools__TkMTE time{display:none}}.ReviewTicker_root__W4Ssp{--ticker-row:28px;--ticker-face:16px;display:grid;border-top:1px solid var(--line);line-height:0}.ReviewTicker_viewport__uvJcN{overflow:hidden;height:var(--ticker-row);line-height:0}.ReviewTicker_track__Hgj_v{display:grid}.ReviewTicker_track__Hgj_v[data-animate=true]{transition:transform .55s cubic-bezier(.22,1,.36,1)}.ReviewTicker_item__KSakR{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;height:var(--ticker-row);padding:0 14px;min-width:0;line-height:0}.ReviewTicker_face__DU2Ki{display:grid;place-items:center;width:var(--ticker-face);height:var(--ticker-face);overflow:hidden;border-radius:999px;background:#161616;box-shadow:0 0 0 1.2px var(--bg-2);color:var(--muted);font-size:8px;font-weight:600;line-height:0;object-fit:cover}.ReviewTicker_face__DU2Ki svg{display:block;width:9px;height:9px}.ReviewTicker_by__1nOne,.ReviewTicker_title__JVgVi{overflow:hidden;height:var(--ticker-face);line-height:var(--ticker-face);white-space:nowrap;text-overflow:ellipsis}.ReviewTicker_title__JVgVi{color:var(--ink);font-size:12px;letter-spacing:-.02em}.ReviewTicker_by__1nOne{max-width:7.5rem;color:var(--muted);font-size:11px}@media (prefers-reduced-motion:reduce){.ReviewTicker_track__Hgj_v[data-animate=true]{transition:none}}