.ToolDialog_dialog__5gKUE{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:88vh;margin:0;border:0;border-top:4px solid var(--color-brand-700);background:var(--color-surface-raised);padding:0;color:var(--color-ink)}.ToolDialog_dialog__5gKUE[open]{display:flex;animation:ToolDialog_up__rcsue .22s ease-out}.ToolDialog_dialog__5gKUE::-webkit-backdrop{background:rgb(15 23 32/45%)}.ToolDialog_dialog__5gKUE::backdrop{background:rgb(15 23 32/45%)}html:has(.ToolDialog_dialog__5gKUE[open]){overflow:hidden}@keyframes ToolDialog_up__rcsue{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ToolDialog_side__FDVi2{0%{opacity:.4;transform:translateX(24px)}to{opacity:1;transform:none}}@media (min-width:64rem){.ToolDialog_dialog__5gKUE{inset:0 0 0 auto;width:min(500px,92vw);height:100%;max-height:none;border-top:0;border-left:4px solid var(--color-brand-700)}.ToolDialog_dialog__5gKUE[open]{animation-name:ToolDialog_side__FDVi2}}.ToolDialog_panel__Pj1MD{display:flex;width:100%;min-height:0;flex-direction:column}.ToolDialog_top__uLbWT{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem 1.125rem 0}.ToolDialog_kicker__yqM5r{margin:0;color:var(--color-brand-700);font-size:.8125rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ToolDialog_body__eCVkI{overflow-y:auto;overscroll-behavior:contain;padding:.5rem 1.125rem 1.75rem}@media (min-width:64rem){.ToolDialog_top__uLbWT{padding:1.125rem 1.625rem 0}.ToolDialog_body__eCVkI{padding:.625rem 1.625rem 2.5rem}}.ToolDialog_title__eZPCM{margin:.25rem 0 .5rem;color:var(--color-brand-900);font-size:1.6rem;font-weight:700}@media (prefers-reduced-motion:reduce){.ToolDialog_dialog__5gKUE[open]{animation:none}}.Sections_controls__sa_Yf{display:grid;grid-gap:.625rem;gap:.625rem;margin-bottom:.875rem}@media (min-width:64rem){.Sections_controls__sa_Yf{align-items:center;grid-template-columns:1fr auto}}.Sections_row__v81MV{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.Sections_search__3y6I2{min-width:12.5rem;flex:1 1 13.75rem}.Sections_grid__xBnPQ{display:grid;align-items:start;grid-gap:.625rem;gap:.625rem}@media (min-width:40rem){.Sections_grid__xBnPQ{grid-template-columns:1fr 1fr}}@media (min-width:64rem){.Sections_grid__xBnPQ{grid-template-columns:repeat(3,1fr)}}.Sections_card__Wsife{display:flex;min-width:0;flex-direction:column;border:1px solid var(--color-line);border-top:4px solid var(--gc);background:var(--color-surface-raised);scroll-margin-top:5rem}.Sections_head__cOgsm{position:relative;display:grid;align-items:start;grid-gap:.25rem .75rem;gap:.25rem .75rem;grid-template-columns:auto minmax(0,1fr);padding:.875rem .875rem .75rem}.Sections_head__cOgsm:has(.Sections_main__lqIun:focus-visible){outline:3px solid var(--color-focus-ring);outline-offset:-3px}.Sections_num__q2urD{min-width:4rem;color:var(--gc);font-size:2rem;font-weight:700;grid-row:span 2;letter-spacing:-.02em;line-height:1}.Sections_numSmall__Xu_SG{font-size:1.25rem;line-height:1.2}.Sections_main__lqIun{border:0;background:none;padding:0;color:var(--color-brand-900);font-size:1.0625rem;font-weight:700;line-height:1.3;text-align:left;cursor:pointer}.Sections_main__lqIun:after{position:absolute;inset:0;content:""}.Sections_main__lqIun:focus-visible{outline:none}.Sections_meta__AW4_K{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;grid-column:2;pointer-events:none}.Sections_dur__CyhNj{color:var(--color-ink);font-size:1rem;font-weight:700}.Sections_reveal__d5jeL{min-height:44px;border:1px dashed var(--color-ink-soft);background:repeating-linear-gradient(-45deg,var(--color-band),var(--color-band) 6px,var(--color-white) 6px,var(--color-white) 12px);padding:.0625rem .5rem;color:var(--color-ink-muted);font-size:.875rem;font-weight:600;pointer-events:auto;cursor:pointer}.Sections_reveal__d5jeL:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.Sections_more__Ybxzc{display:none;padding:0 .875rem .875rem;font-size:1rem}.Sections_card__Wsife[data-open=true] .Sections_more__Ybxzc{display:block}.Sections_more__Ybxzc dl{display:grid;grid-gap:.375rem .625rem;gap:.375rem .625rem;grid-template-columns:5.5rem minmax(0,1fr);margin:0 0 .625rem}.Sections_more__Ybxzc dt{padding-top:.125rem;color:var(--color-ink-muted);font-size:.8125rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.Sections_more__Ybxzc dd{margin:0}.Sections_watch__ySrD6{margin:0 0 .625rem;border-left:3px solid var(--color-flag);background:var(--color-flag-bg);padding:.375rem .625rem;font-size:.9375rem}.Sections_foot__u1dUs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.Sections_compare__nth3y{display:inline-flex;min-height:44px;align-items:center;gap:.375rem;color:var(--color-brand-700);font-size:.9375rem;font-weight:700;cursor:pointer}.Sections_compare__nth3y input{width:1.125rem;height:1.125rem;accent-color:var(--color-brand-700)}.Sections_empty__eRXfV{border:1px dashed var(--color-line);background:var(--color-white);padding:1.25rem;color:var(--color-ink-muted)}.Sections_compareBar__Lp329{position:-webkit-sticky;position:sticky;z-index:20;bottom:.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:.75rem;background:var(--color-brand-900);padding:.625rem .75rem;color:var(--color-canvas)}.Sections_compareBar__Lp329 .Sections_btn__TQ3TU,.Sections_compareBar__Lp329 button{min-height:44px}.Sections_tableWrap__t9tux{overflow-x:auto;margin-top:.5rem}.Sections_table__h2ttV{width:100%;min-width:26rem;border-collapse:collapse;font-size:.9375rem}.Sections_table__h2ttV td,.Sections_table__h2ttV th{border:1px solid var(--color-line);padding:.5rem .625rem;text-align:left;vertical-align:top}.Sections_table__h2ttV thead th{background:var(--color-brand-050);color:var(--color-brand-900);font-size:1.0625rem}.Sections_table__h2ttV tbody th{width:5.75rem;color:var(--color-ink-muted);font-size:.8125rem;letter-spacing:.05em;text-transform:uppercase}.Sections_dialogSub__jAKHI{margin:1.125rem 0 .5rem;color:var(--color-ink-muted);font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}