@media (max-width:991px){.sr-rate .srank-stars{--srank-star-size:1rem}}@media (max-width:767px){.sr-consent.sr-consent{left:0;right:0;bottom:0;width:100%;max-height:100vh;overflow-y:auto;border-left:0;border-right:0;border-bottom:0}.sr-consent.sr-consent .sr-consent__inner{padding:var(--cds-spacing-05)}}@media (prefers-reduced-motion:reduce){.sr-consent.sr-consent{transition:none}}@media (max-width:359px){.sr-consent.sr-consent .sr-consent__actions{grid-template-columns:1fr}}.sr-link{color:var(--cds-link-primary);font-weight:400;text-decoration:none;background:none;transition:color var(--cds-duration-fast-02) var(--cds-ease-productive)}.sr-link:hover{color:var(--cds-link-primary-hover);text-decoration:underline}.sr-rate .srank-stars{--srank-star-size:1.125rem;--srank-star-empty:var(--cds-gray-20)}.srank-open{display:inline-flex;align-items:center;gap:.45em;font-size:.75rem;line-height:1rem;letter-spacing:.32px;font-weight:400}.srank-open::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.srank-open.is-open{color:#198038}.srank-open.is-closed{color:#da1e28}.sr-agency__sub .srank-open{height:1.5rem;padding:0 var(--cds-spacing-03);background:var(--cds-g100-layer-01)}.sr-agency__sub .srank-open.is-open{color:#ededed}.sr-agency__sub .srank-open.is-closed{color:#888888}.sr-hours summary{cursor:pointer;list-style:none;display:inline-flex;gap:var(--cds-spacing-03);align-items:center;font-size:.875rem;line-height:1.25rem;letter-spacing:.16px;color:var(--cds-link-primary)}.sr-hours summary::-webkit-details-marker{display:none}.sr-hours summary::after{content:"";width:1rem;height:1rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 11 3 6l.7-.7L8 9.6l4.3-4.3L13 6z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 11 3 6l.7-.7L8 9.6l4.3-4.3L13 6z'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform var(--cds-duration-fast-02) var(--cds-ease-productive)}.sr-hours[open] summary::after{transform:rotate(180deg)}.sr-hours .srank-hours{margin-top:var(--cds-spacing-03)}.srank-hours{list-style:none;margin:0;padding:0;font-size:.875rem;line-height:1.25rem;letter-spacing:.16px}.srank-hours li{display:flex;justify-content:space-between;gap:var(--cds-spacing-05);padding:var(--cds-spacing-03) 0;border-bottom:1px solid var(--cds-border-subtle-00)}.srank-hours li:last-child{border-bottom:0}.srank-hours__day{text-transform:capitalize}.srank-hours__time{font-family:var(--cds-font-mono);font-variant-numeric:tabular-nums;color:var(--cds-text-secondary)}.srank-hours .is-today{font-weight:600}.srank-stars{--srank-star-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E");display:inline-block;flex:none;vertical-align:-.12em;width:calc(var(--srank-star-size,1.05em) * 5);height:var(--srank-star-size,1.05em);background:linear-gradient(90deg,var(--cds-star) var(--srank-fill,0%),var(--srank-star-empty,rgba(141,141,141,.45)) var(--srank-fill,0%));-webkit-mask:var(--srank-star-mask) 0 0 / var(--srank-star-size,1.05em) var(--srank-star-size,1.05em) repeat-x;mask:var(--srank-star-mask) 0 0 / var(--srank-star-size,1.05em) var(--srank-star-size,1.05em) repeat-x}.srank-rating{display:inline-flex;align-items:center;gap:.5em;flex-wrap:wrap}.srank-rating__value{font-family:var(--cds-font-mono);font-weight:400;font-variant-numeric:tabular-nums}.srank-rating__count{color:var(--cds-text-helper);font-size:.875rem}.sr-consent{position:fixed;z-index:10000;left:var(--cds-spacing-06);bottom:var(--cds-spacing-06);width:min(27rem,calc(100% - 2 * var(--cds-spacing-06)));box-sizing:border-box;background:var(--cds-g100-background);color:var(--cds-g100-text-secondary);border:1px solid var(--cds-g100-border-subtle);border-top:3px solid var(--cds-blue-60);box-shadow:none;font-family:var(--cds-font-sans);opacity:0;transform:translateY(1rem);transition:opacity var(--cds-duration-moderate-02) var(--cds-ease-entrance),transform var(--cds-duration-moderate-02) var(--cds-ease-entrance)}.sr-consent.is-visible{opacity:1;transform:none}.sr-consent[hidden]{display:none}.sr-consent__inner{display:flex;flex-direction:column;gap:var(--cds-spacing-05);padding:var(--cds-spacing-06)}.sr-consent__head{display:flex;align-items:center;gap:var(--cds-spacing-04)}.sr-consent__icon{display:inline-grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;background:var(--cds-blue-60);color:#000}.sr-consent__icon svg{width:1.375rem;height:1.375rem;fill:currentColor}.sr-consent__title{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:400;letter-spacing:0;color:#ededed}.sr-consent__text{margin:0;font-size:.875rem;line-height:1.25rem;letter-spacing:.16px}.sr-consent a{color:var(--cds-link-inverse);text-decoration:underline;text-underline-offset:2px}.sr-consent a:hover{color:#ededed}.sr-consent__prefs{display:flex;flex-direction:column;border-top:1px solid var(--cds-g100-border-subtle)}.sr-consent__prefs[hidden]{display:none}.sr-consent__row{display:flex;align-items:center;justify-content:space-between;gap:var(--cds-spacing-05);padding:var(--cds-spacing-04) 0;border-bottom:1px solid var(--cds-g100-border-subtle)}.sr-consent__label{margin:0;font-size:.875rem;line-height:1.125rem;font-weight:600;letter-spacing:.16px;color:#ededed}.sr-consent__hint{margin:2px 0 0;font-size:.75rem;line-height:1rem;letter-spacing:.32px;color:var(--cds-g100-text-helper)}.sr-consent__always{flex:none;font:400 .75rem/1rem var(--cds-font-mono);color:#ededed;white-space:nowrap}.sr-consent__switch{position:relative;flex:none;width:3rem;height:1.5rem;margin:0;padding:0;border:0;border-radius:var(--rad);background:var(--cds-g100-border-strong);cursor:pointer;transition:background-color var(--cds-duration-fast-02) var(--cds-ease-productive)}.sr-consent__switch span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#0a0a0a;transition:transform var(--cds-duration-fast-02) var(--cds-ease-productive)}.sr-consent__switch[aria-checked="true"]{background:#24a148}.sr-consent__switch[aria-checked="true"] span{transform:translateX(24px)}.sr-consent__link{order:1;align-self:flex-start;margin:0;padding:0;border:0;background:none;color:var(--cds-link-inverse);font:400 .875rem/1.25rem var(--cds-font-sans);letter-spacing:.16px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.sr-consent__link:hover{color:#ededed}.sr-consent__actions{order:2;display:grid;grid-template-columns:1fr 1fr;gap:var(--cds-spacing-03);margin:var(--cds-spacing-02) 0 0}.sr-consent__btn{display:flex;align-items:center;justify-content:center;min-height:3rem;margin:0;padding:var(--cds-spacing-03) var(--cds-spacing-05);border:0;border-radius:0;font:400 .875rem/1.125rem var(--cds-font-sans);letter-spacing:.16px;text-align:center;cursor:pointer;transition:background-color var(--cds-duration-fast-02) var(--cds-ease-productive)}.sr-consent__btn[hidden]{display:none}.sr-consent__btn--primary{background:#ededed;color:#000}.sr-consent__btn--primary:hover{background:#fff}.sr-consent__btn--secondary{border:1px solid #333;background:var(--cds-gray-80);color:#ededed}.sr-consent__btn--secondary:hover{background:#000000}.sr-consent button:focus-visible{outline:2px solid #262626;outline-offset:-2px}.sr-consent .sr-consent__switch:focus-visible{outline-offset:2px}.sr-consent .sr-consent__link:focus-visible{outline-offset:2px}.srank-review__admin{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cds-spacing-03);margin-top:var(--cds-spacing-04);padding-top:var(--cds-spacing-04);border-top:1px dashed var(--cds-border-subtle-01)}.srank-review__admin-note{font:400 .75rem/1rem var(--cds-font-mono);color:var(--cds-text-helper)}.srank-review__delete{display:inline-flex;align-items:center;min-height:2rem;margin:0;padding:0 var(--cds-spacing-04);border:1px solid currentColor;border-radius:0;background:transparent;font:400 .75rem/1rem var(--cds-font-sans);letter-spacing:.32px;cursor:pointer;transition:background-color var(--cds-duration-fast-02) var(--cds-ease-productive),color var(--cds-duration-fast-02) var(--cds-ease-productive)}.srank-review__undo{display:inline-flex;align-items:center;min-height:2rem;margin:0;padding:0 var(--cds-spacing-04);border:1px solid currentColor;border-radius:0;background:transparent;font:400 .75rem/1rem var(--cds-font-sans);letter-spacing:.32px;cursor:pointer;transition:background-color var(--cds-duration-fast-02) var(--cds-ease-productive),color var(--cds-duration-fast-02) var(--cds-ease-productive)}.srank-review__delete{color:#da1e28}.srank-review__delete:hover{background:#da1e28;border-color:#da1e28;color:#ededed}.srank-review__undo{color:var(--cds-link-primary)}.srank-review__undo:hover{background:var(--cds-link-primary);border-color:var(--cds-link-primary);color:#ededed}.srank-review__delete:disabled{opacity:.5;cursor:progress}.srank-review__undo:disabled{opacity:.5;cursor:progress}.srank-review.is-removed>:not(.srank-review__admin){opacity:.4}.sr-pop-loading{min-height:6rem;color:var(--cds-text-secondary)}.sr-pop-note{margin:var(--cds-spacing-05) 0 0;font-size:.75rem;line-height:1rem;letter-spacing:.32px;color:var(--cds-text-helper)}.sr-pop-assets{display:none !important}:root{--g:#ededed;--g2:#ededed;--g3:#ededed;--bar:#ededed;--s:#ededed;--s2:#ededed;--s3:#ededed;--t:#ededed;--t2:#a1a1a1;--l:#ededed;--bg:#ededed;--bg2:#ededed;--up:#0b7f58;--dn:#c62f47;--fd:'Instrument Sans',system-ui,-apple-system,'Segoe UI',sans-serif;--fb:'Instrument Sans',system-ui,-apple-system,'Segoe UI',sans-serif;--cds-text-primary:#ededed;--cds-text-secondary:#a1a1a1;--cds-text-helper:#a1a1a1;--cds-text-placeholder:#888888;--cds-text-on-color:#ededed;--cds-text-disabled:#888888;--cds-button-primary:#000000;--cds-button-primary-hover:#000000;--cds-button-primary-active:#000000;--cds-link-primary:#ededed;--cds-link-inverse:#ededed;--cds-focus:#444444;--cds-focus-inset:#262626;--cds-interactive:#ededed;--cds-layer-01:#111111;--cds-layer-02:#0a0a0a;--cds-layer-hover-01:#111111;--cds-layer-accent-01:#111111;--cds-field-01:#111111;--cds-field-02:#0a0a0a;--cds-border-subtle-00:#262626;--cds-border-subtle-01:#262626;--cds-border-strong-01:#262626;--cds-support-error:#c62f47;--cds-support-success:#0b7f58;--cds-star:#d39b16;--cds-font-sans:var(--fb);--cds-font-mono:var(--fb);--cds-spacing-01:.125rem;--cds-spacing-02:.25rem;--cds-spacing-03:.5rem;--cds-spacing-04:.75rem;--cds-spacing-05:1rem;--cds-spacing-06:1.5rem;--cds-spacing-07:2rem;--cds-spacing-08:2.5rem;--cds-spacing-09:3rem;--cds-spacing-10:4rem;--cds-ease-productive:cubic-bezier(.2,0,.38,.9);--cds-ease-entrance:cubic-bezier(0,0,.38,.9);--cds-duration-fast-01:70ms;--cds-duration-fast-02:110ms;--cds-duration-moderate-02:240ms;--cds-g100-background:#000000;--cds-g100-layer-02:#000000;--cds-g100-layer-hover-01:#000000;--cds-g100-border-subtle:#263456;--cds-g100-text-secondary:#ededed;--cds-g100-text-helper:#ededed;--cds-g100-field-01:#000000;--cds-blue-60:#ededed;--cds-blue-40:#ededed;--cds-gray-100:#ededed;--cds-gray-80:#1a1a1a;--cds-header-height:4.5rem;--cds-medal-gold:#ededed;--cds-medal-silver:#ededed;--cds-medal-bronze:#d99a5b;--cds-heading-03-size:1.25rem;--cds-heading-03-lh:1.4;--cds-heading-04-size:1.75rem;--cds-heading-04-lh:1.25;--cds-heading-07-size:3.375rem;--cds-heading-07-lh:1.1}html:root{--bde-heading-font-family:var(--fd);--bde-body-font-family:var(--fb);--bde-headings-color:inherit;--bde-body-text-color:var(--t);--bde-background-color:#0a0a0a;--bde-links-color:var(--s3);--bde-links-color-hover:var(--s)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--t);font:400 1.0625rem/1.6 var(--fb);overflow-x:clip}body :is(h1,h2,h3,h4){font-family:var(--fd);color:inherit;font-weight:600;letter-spacing:-.015em;line-height:1.12;margin:0}img{max-width:100%;height:auto}a{color:var(--s3);text-underline-offset:.16em}a:hover{color:var(--s)}:focus-visible{outline:3px solid #444444;outline-offset:2px;border-radius:3px}.nas-sec--plum :focus-visible,.nas-foot :focus-visible{outline-color:var(--g)}[hidden]{display:none!important}.is-hidden,.nas-out,.sr-af-out{display:none!important}.nas-wrap{width:100%;max-width:78rem;margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem);box-sizing:border-box}.nas-sec{padding-block:clamp(3rem,6vw,5.5rem)}.nas-sec--tint{background:var(--bg2)}.nas-sec--plum{background:#000000;color:#ededed}.nas-sec--plum a{color:var(--g2)}.nas-h1{font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);margin:.5rem 0 1rem;max-width:22ch}.nas-h2{font-size:clamp(1.75rem,1.35rem + 1.6vw,2.75rem);margin-bottom:1rem;max-width:26ch}.nas-h3{font-size:1.375rem;margin:2.25rem 0 .75rem}.nas-lead{font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);line-height:1.5;margin:0 0 1.25rem;max-width:64ch}.nas-lead p{margin:0}.nas-note{color:var(--t2);max-width:72ch;margin:0 0 1.5rem}.nas-sec--plum .nas-note{color:#ededed}.nas-more{margin:2rem 0 0;display:flex;flex-wrap:wrap;gap:.75rem}.nas-btn,.sr-x-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.875rem;padding:.5rem 1.375rem;border:2px solid #444444;border-radius:var(--rad);background:transparent;color:var(--s);font:600 1rem/1.2 var(--fb);text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s}.nas-btn:hover,.sr-x-btn:hover{background:#000000;color:#ededed}.nas-btn--main,.sr-x-btn{background:#000000;color:#ededed}.nas-btn--main:hover,.sr-x-btn:hover{background:#000000;border-color:#444444;color:#ededed}.nas-btn--sun{background:var(--g);border-color:var(--g);color:var(--s)}.nas-btn--sun:hover{background:var(--g2);border-color:var(--g2);color:var(--s)}.sr-x-btn--ghost{background:transparent;color:var(--s)}.sr-x-btn--sm{min-height:2.375rem;padding:.25rem 1rem;font-size:.9375rem}.nas-crumbs{display:flex;flex-wrap:wrap;gap:.375rem;font-size:.9375rem;margin-bottom:1rem;color:var(--t2)}.nas-crumbs a{color:inherit}.sr-header{background:#0a0a0a;border-bottom:1px solid var(--l);position:relative;z-index:50}.sr-header__bar{display:flex;align-items:center;gap:1.5rem;min-height:4.5rem}.nas-mark{display:inline-flex;align-items:center;gap:.625rem;color:var(--s);text-decoration:none;font:600 1.1875rem/1.05 var(--fd);letter-spacing:-.01em}.nas-mark__txt{white-space:nowrap}\n.nas-mark__star{flex:none;width:2.25rem;height:2.25rem;color:var(--s)}.nas-mark__star svg{width:100%;height:100%;display:block}.nas-mark:hover{color:var(--s2)}.sr-nav{display:flex;align-items:center;gap:.25rem;margin-left:auto}.sr-nav a{white-space:nowrap;padding:.5rem .875rem;border-radius:var(--rad);color:var(--t);text-decoration:none;font-weight:600;font-size:1rem}.sr-nav a:hover,.sr-nav a.is-active{background:var(--g3);color:var(--s)}.nas-head-cta{min-height:2.625rem;padding-block:.25rem}.sr-burger{display:none;margin-left:auto;width:2.75rem;height:2.75rem;border:0;background:none;padding:.625rem;cursor:pointer}.sr-burger span{display:block;height:3px;border-radius:3px;background:#000000;transition:transform .2s}.sr-burger span+span{margin-top:7px}.is-open .sr-burger span:first-child{transform:translateY(5px) rotate(45deg)}.is-open .sr-burger span+span{transform:translateY(-5px) rotate(-45deg)}@media (max-width:1119px){.sr-burger{display:block}.nas-head-cta{display:none}.sr-nav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;padding:.5rem 1rem 1rem;background:#0a0a0a;border-bottom:1px solid var(--l)}.is-open .sr-nav{display:flex}.sr-nav a{padding:.875rem 1rem;font-size:1.125rem}.sr-nav .nas-nav-cta{display:block}}@media (min-width:1120px){.sr-nav .nas-nav-cta{display:none}}.nas-hero{background:var(--g);color:var(--s);overflow:hidden}.nas-hero__in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:end;padding-top:clamp(2.5rem,5vw,4.5rem)}.nas-hero__copy{padding-bottom:clamp(2rem,4vw,4rem);align-self:center}.nas-display{font-size:clamp(2.75rem,1.55rem + 5vw,5.75rem);line-height:.96;letter-spacing:-.03em;margin:0 0 1.25rem}.nas-hero .nas-lead{max-width:34rem;color:var(--s)}.nas-hero__meta{margin:0;font-size:.9375rem;line-height:1.5;max-width:34rem}.nas-hero__meta a{color:var(--s);font-weight:600}.nas-hero__acts{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 1.5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:1023px){.nas-hero__in{grid-template-columns:minmax(0,1fr)}.nas-hero__copy{padding-bottom:0}}.nas-ranksec{padding-block:clamp(2rem,4vw,3.5rem) clamp(3rem,6vw,5rem)}.nas-ranksec__head{margin-bottom:1.5rem}.nas-rank{display:grid;grid-template-columns:17rem minmax(0,1fr);gap:clamp(1.25rem,2.5vw,2.5rem);align-items:start}.nas-rail{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 1rem);display:grid;gap:.875rem;max-height:calc(100vh - 2rem);overflow:auto;padding:1.125rem;border-radius:var(--rad);background:var(--bg2)}.nas-field{display:grid;gap:.25rem;font-size:.9375rem;font-weight:600}.nas-field input,.nas-field select,.sr-af__field select{width:100%;box-sizing:border-box;min-height:2.75rem;padding:.25rem .75rem;border:1px solid var(--cds-border-strong-01);border-radius:var(--rad);background:#0a0a0a;color:var(--t);font:400 1rem/1.2 var(--fb)}.nas-rail .sr-af__panel{grid-template-columns:minmax(0,1fr);margin-top:.5rem}.nas-rail .sr-af__box>summary{width:100%;box-sizing:border-box;justify-content:space-between;border-radius:var(--rad);background:#0a0a0a;min-height:2.75rem;font-weight:600;cursor:pointer}.nas-rail .sr-af__result{font-size:.875rem;margin-top:.25rem}.nas-rail__cta{display:block;padding:.75rem 1rem;border-radius:var(--rad);background:#000000;color:#ededed;text-align:center;font-weight:600;text-decoration:none}.nas-rail__cta:hover{background:#000000;color:#ededed}.nas-rail__jump{display:grid;gap:.25rem;font-size:.9375rem;padding-top:.5rem;border-top:1px solid var(--l)}.nas-rail__jump a{padding:.125rem 0}.sr-thead{display:grid;grid-template-columns:3.25rem 3.75rem minmax(0,1fr) 6.5rem 4.75rem 4.5rem 5rem;gap:.875rem;padding:.625rem 1rem;border-radius:var(--rad);background:#000000;color:#ededed;font-size:.875rem;font-weight:600;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + .5rem);z-index:6}.sr-thead p{margin:0}.sr-thead p:nth-child(2){grid-column:span 2}.sr-thead p:nth-child(n+3){text-align:right}.sr-thead .sr-sort{display:inline-flex;align-items:center;gap:.125rem;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.sr-sort__ic{width:1rem;height:1rem;fill:currentColor;opacity:.75}.sr-sort.is-asc .sr-sort__down,.sr-sort.is-desc .sr-sort__up{opacity:.3}.sr-sort.is-asc,.sr-sort.is-desc{color:var(--g)}.sr-board{list-style:none;margin:.5rem 0 0;padding:0}.sr-row{position:relative;display:grid;grid-template-columns:3.25rem 3.75rem minmax(0,1fr) 6.5rem 4.75rem 4.5rem 5rem;gap:.875rem;align-items:start;padding:1.125rem 1rem 1.25rem;border-bottom:1px solid var(--l)}.sr-row::after{content:"";position:absolute;left:0;bottom:-1px;height:3px;width:var(--v);background:#000000;border-radius:var(--rad)}.sr-row:hover{background:var(--bg2)}.sr-board>.sr-row:nth-child(n+6){content-visibility:auto;contain-intrinsic-size:auto 7.5rem}.sr-row__pos{margin:0;font:600 1.875rem/1 var(--fd);letter-spacing:-.03em;color:var(--s)}.sr-row.is-top{background:var(--g3)}.sr-row.is-top:hover{background:#111111}.sr-logo-tile{display:flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;border-radius:var(--rad);background:#0a0a0a;border:1px solid var(--l);overflow:hidden;text-decoration:none}.sr-logo-tile img{width:82%;height:82%;object-fit:contain}.sr-initials{font:600 1.125rem/1 var(--fd);color:var(--s)}.sr-row__main{min-width:0}.sr-row__name{font-size:1.25rem;line-height:1.2;overflow-wrap:anywhere}.sr-row__name a{color:var(--s);text-decoration:none}.sr-row__name a:hover{text-decoration:underline}.sr-row__sub{margin:.125rem 0 0;font-size:.9375rem;color:var(--t2)}.sr-badge{display:inline-block;margin:.375rem 0 0;padding:.125rem .625rem;border-radius:var(--rad);background:#000000;color:var(--g);font-size:.8125rem;font-weight:700}.sr-row__tag{margin:.25rem 0 0;font-size:.9375rem}.sr-race-mini{margin:.125rem 0 0;font-size:.8125rem;color:var(--t2)}.sr-row__actions{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.625rem}.sr-row__btn{display:inline-flex;align-items:center;min-height:2.125rem;padding:.125rem .75rem;border:1px solid var(--cds-border-strong-01);border-radius:var(--rad);color:var(--s);background:#0a0a0a;font-size:.875rem;font-weight:600;text-decoration:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.sr-row__btn:hover{background:#000000;border-color:#444444;color:#ededed}.sr-row__btn:first-child{background:#000000;border-color:#444444;color:#ededed}.sr-row__btn:first-child:hover{background:#000000}.sr-row__btn--tel,.sr-row__btn--mail,.sr-row__btn--web{border-color:transparent;background:none;color:var(--s3);font-weight:500;padding-inline:.375rem}.sr-row__scale,.sr-row__num,.sr-row__count{margin:0;text-align:right;font-variant-numeric:tabular-nums}.sr-rate{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}.sr-rate__val{font:600 1.375rem/1 var(--fd)}.sr-row__num{color:var(--t2);padding-top:.25rem}.sr-row__count{font:600 1.375rem/1 var(--fd);color:var(--s)}.srank-stars{--srank-fill:0%;display:inline-block;width:5.25rem;height:1rem;background:linear-gradient(90deg,var(--cds-star) var(--srank-fill),#111111 var(--srank-fill));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E") 0 0/1.05rem 1rem repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E") 0 0/1.05rem 1rem repeat-x;vertical-align:middle}.sr-empty{display:none;padding:1.5rem;border-radius:var(--rad);background:var(--bg2)}.sr-empty.is-on{display:block}@media (max-width:1119px){.nas-rank{grid-template-columns:minmax(0,1fr)}.nas-rail{position:static;max-height:none;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:end}.nas-rail__jump{display:none}}@media (max-width:767px){.sr-thead{grid-template-columns:repeat(5,auto);justify-content:space-between;overflow-x:auto;position:static;gap:.75rem}.sr-thead p:nth-child(2){display:none}.sr-thead p:nth-child(n+3){text-align:left}.sr-row{grid-template-columns:2.5rem 3.25rem repeat(3,minmax(0,1fr));gap:.5rem .625rem}.sr-row__pos{font-size:1.5rem;grid-row:1;grid-column:1}.sr-logo-tile{width:3.25rem;height:3.25rem;grid-column:2;grid-row:1}.sr-row__main{grid-column:3/-1;grid-row:1}.sr-row__actions{margin-top:.5rem}.sr-row__scale{grid-column:1/3;grid-row:2;text-align:left}.sr-rate{align-items:flex-start}.sr-row__num,.sr-row__count{grid-row:2;text-align:left;padding-top:0}.sr-row__num::before,.sr-row__count::before{display:block;font:500 .75rem/1.3 var(--fb);color:var(--t2)}.sr-row__scale+.sr-row__num{grid-column:3}.sr-row__scale+.sr-row__num::before{content:"Google"}.sr-row__num+.sr-row__num{grid-column:4}.sr-row__num+.sr-row__num::before{content:"Serwis"}.sr-row__count{grid-column:5}.sr-row__count::before{content:"Razem"}.sr-board>.sr-row:nth-child(n+6){contain-intrinsic-size:auto 15rem}}.nas-guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.nas-guide__head{position:sticky;top:1.5rem}.nas-guide__head .nas-h2{margin-bottom:.75rem}.nas-guide__head p{margin:0;color:var(--t2)}@media (max-width:1023px){.nas-guide{grid-template-columns:minmax(0,1fr)}.nas-guide__head{position:static}}.sr-prose{max-width:72ch}.sr-prose>:first-child{margin-top:0}.sr-prose p,.sr-prose ul,.sr-prose ol{margin:0 0 1rem}.sr-prose ul,.sr-prose ol{padding-left:1.25rem}.sr-prose li{margin-bottom:.375rem}.sr-prose h2{font-size:1.625rem;margin:2.25rem 0 .75rem}.sr-prose h3{font-size:1.3125rem;margin:2rem 0 .625rem}.sr-prose h4{font-size:1.125rem;margin:1.5rem 0 .5rem}.sr-prose table{border-collapse:collapse;width:100%;margin:0 0 1.25rem;font-size:.9688rem}.sr-prose th,.sr-prose td{border:1px solid var(--l);padding:.5rem .625rem;text-align:left;vertical-align:top}.sr-prose th{background:var(--bg2)}.nas-sec--plum .sr-prose{color:#ededed}.nas-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem 1.5rem;list-style:none;margin:0;padding:0;counter-reset:nas-step}.nas-steps>li{counter-increment:nas-step;padding-top:.875rem;border-top:3px solid #444444}.nas-steps>li::before{content:counter(nas-step);display:block;font:600 2.5rem/1 var(--fd);color:var(--s);margin-bottom:.5rem}.nas-steps h3,.nas-steps h4{font-size:1.1875rem;margin:0 0 .375rem}.nas-steps p{margin:0;color:var(--t2);font-size:1rem}.nas-formula{margin:2rem 0 0;padding:1.25rem 1.5rem;border-radius:var(--rad);background:var(--g);color:var(--s)}.nas-formula b{display:block;font:600 clamp(1.25rem,1rem + 1vw,1.75rem)/1.2 var(--fd)}.nas-formula span{display:block;margin-top:.375rem;font-size:1rem}.nas-faq{display:grid;gap:.5rem;max-width:56rem}.nas-faq details{border-radius:var(--rad);background:var(--bg2)}.nas-sec--tint .nas-faq details{background:#0a0a0a}.nas-faq summary{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;font:700 1.125rem/1.3 var(--fd);cursor:pointer;list-style:none}.nas-faq summary::-webkit-details-marker{display:none}.nas-faq summary::after{content:"+";flex:none;font-size:1.5rem;line-height:1;color:var(--s3)}.nas-faq details[open] summary::after{content:"\2212"}.nas-faq details>div{padding:0 1.25rem 1.125rem}.nas-faq details p{margin:0 0 .75rem}.nas-gloss dt{font:700 1.125rem/1.3 var(--fd);margin-top:1.125rem}.nas-gloss dd{margin:.125rem 0 0;color:var(--t2)}.nas-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem}.nas-cta .nas-h2{margin:0}.nas-cta p{margin:.5rem 0 0;max-width:52ch}.nas-parts{display:grid;grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));gap:2rem 2.5rem}.nas-parts h3{font-size:1.3125rem;margin:0 0 .5rem}.nas-parts p{margin:0 0 .75rem}.nas-head{background:var(--g);color:var(--s);padding-block:clamp(2rem,4vw,3.5rem)}.nas-head a{color:var(--s)}.nas-head .nas-crumbs{color:var(--s)}.nas-head .nas-lead{margin-bottom:0}.nas-buyhead{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2rem;align-items:start}.nas-buy{padding:1.25rem 1.5rem;border-radius:var(--rad);background:#0a0a0a;color:var(--t)}.nas-buy a{color:var(--s3)}.nas-buy__label{margin:0;font-weight:600;color:var(--t2)}.sr-buy__price{margin:.125rem 0 .75rem;font:600 2.25rem/1 var(--fd);color:var(--s)}.sr-buy__note{font-size:.875rem;color:var(--t2);margin:.75rem 0 0}@media (max-width:1023px){.nas-buyhead{grid-template-columns:minmax(0,1fr)}}.nas-ag{background:var(--bg2);padding-block:clamp(1.5rem,3vw,2.75rem)}.nas-ag__in{display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.nas-ag__head{display:flex;gap:1.25rem;align-items:center;margin-bottom:1rem}.nas-ag__logo{flex:none;width:6rem;height:6rem;object-fit:contain;padding:.5rem;border-radius:var(--rad);background:#0a0a0a;box-sizing:border-box}.nas-ag__title{font-size:clamp(2rem,1.4rem + 2.6vw,3.5rem);color:var(--s)}.sr-agency__sub{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin:0 0 1rem;color:var(--t2)}.sr-agency__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.nas-score{padding:1.25rem;border-radius:var(--rad);background:var(--g);color:var(--s)}.nas-score__pos{display:grid;justify-items:start;margin:0 0 .75rem;font-weight:600;line-height:1.2}.nas-score__pos b{font:600 clamp(4rem,3rem + 3vw,6rem)/.9 var(--fd);letter-spacing:-.04em}.nas-score__rate{display:flex;align-items:center;gap:.625rem;margin-bottom:.75rem}.nas-score__rate b{font:600 1.75rem/1 var(--fd)}.nas-score .srank-stars{background:linear-gradient(90deg,#000000 var(--srank-fill),rgba(16,48,42,.25) var(--srank-fill))}.sr-dl{margin:0;display:grid;gap:.25rem;font-size:.9375rem}.sr-dl div{display:flex;justify-content:space-between;gap:.75rem;border-top:1px solid rgba(16,48,42,.2);padding-top:.25rem}.sr-dl dt{font-weight:600}.sr-dl dd{margin:0;text-align:right}.sr-tabs-wrap{position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:20;background:#0a0a0a;border-bottom:1px solid var(--l)}.sr-tabs{position:relative;display:flex;gap:.25rem;overflow-x:auto;padding-block:.5rem;scrollbar-width:none}.sr-tabs a{flex:none;padding:.5rem .875rem;border-radius:var(--rad);color:var(--t);font-weight:600;text-decoration:none}.sr-tabs a:hover{background:var(--bg2)}.sr-tabs a.is-active{background:#000000;color:#ededed}.sr-tabs__ink{display:none}.nas-ag__body{display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.sr-facts{position:sticky;top:4.5rem;padding:1.125rem 1.25rem;border-radius:var(--rad);background:var(--bg2);font-size:.9688rem}.sr-facts dl{margin:0}.sr-fact{padding:.5rem 0;border-top:1px solid var(--l)}.sr-fact:first-child{border-top:0;padding-top:0}.sr-fact dt{font-size:.875rem;color:var(--t2)}.sr-fact dd{margin:0;font-weight:600;overflow-wrap:anywhere}.sr-locs{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1.25rem}.sr-loc{padding:1.125rem;border-radius:var(--rad);background:var(--bg2);min-width:0}.sr-loc p{margin:.25rem 0}.sr-loc__head{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.sr-loc__name{font:600 1.125rem/1.2 var(--fd)}.sr-loc__map{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;margin-bottom:.75rem;border-radius:var(--rad);background:var(--l);overflow:hidden}.sr-loc__map iframe{width:100%;height:100%;border:0}.sr-loc__links{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.sr-addreview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.sr-addreview__form{padding:1.5rem;border-radius:var(--rad);background:#0a0a0a;color:var(--t)}.sr-addreview__form a{color:var(--s3)}@media (max-width:1023px){.nas-ag__in,.nas-ag__body,.sr-addreview{grid-template-columns:minmax(0,1fr)}.sr-facts{position:static}}.nas-foot{background:#000000;color:#ededed;padding-block:clamp(2.5rem,5vw,4rem) 1.5rem;font-size:1rem}.nas-foot a{color:#ededed;text-decoration:none}.nas-foot a:hover{color:var(--g);text-decoration:underline}.nas-foot__grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));gap:2rem}.nas-foot .nas-mark{color:#ededed}.nas-foot .nas-mark__star{color:var(--g)}.nas-foot__about{margin:.75rem 0 1rem;max-width:40ch}.nas-foot__col{display:grid;gap:.375rem;align-content:start}.nas-foot__title{margin:0 0 .25rem;font:600 1.0625rem/1.2 var(--fd);color:var(--g)}.nas-foot__fnd{display:inline-flex;align-items:center;gap:.625rem;padding:.5rem .875rem;border-radius:var(--rad);background:#0a0a0a;color:var(--t);font-size:.8125rem}.nas-foot__fnd img{display:block;height:1.75rem;width:auto}.nas-foot__legal{margin:2rem 0 0;padding-top:1rem;border-top:1px solid #263456;font-size:.875rem;color:#ededed}@media (max-width:767px){.nas-foot__grid{grid-template-columns:minmax(0,1fr)}}.nas-zb{background:var(--bg2);padding-block:2.5rem}.nas-form,.sr-x-form{display:grid;gap:.875rem;max-width:40rem}.sr-x-form label{display:grid;gap:.25rem;font-weight:600;font-size:.9688rem}.sr-x-form input:not([type=checkbox]):not([type=radio]),.sr-x-form select,.sr-x-form textarea{width:100%;box-sizing:border-box;min-height:2.875rem;padding:.5rem .75rem;border:1px solid var(--cds-border-strong-01);border-radius:var(--rad);background:#0a0a0a;color:var(--t);font:400 1rem/1.4 var(--fb)}.sr-x-check{display:flex!important;gap:.5rem;align-items:flex-start;font-weight:400!important}.sr-x-hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.sr-x-msg{margin:0;padding:.625rem .875rem;border-radius:var(--rad);background:var(--bg2)}.sr-x-msg.is-ok{background:#111111;color:#07583d}.sr-x-msg.is-err{background:#111111;color:#8f1f32}dialog.sr-qv{margin:auto;width:min(46rem,calc(100vw - 2rem));max-height:calc(100dvh - 3rem);padding:0;border:0;border-radius:var(--rad);color:var(--t);overflow:hidden}dialog.sr-qv[open]{display:flex;flex-direction:column}dialog.sr-qv::backdrop{background:rgba(16,48,42,.6)}.sr-qv__head{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;padding:1rem 1.5rem;background:#000000;color:#ededed;position:relative}.sr-qv__kicker{margin:0;width:100%;font-size:.875rem;font-weight:600}.sr-qv__title{margin:0;font-size:1.5rem;padding-right:2.5rem}.sr-qv__close{position:absolute;right:.75rem;top:.75rem;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:#000000;cursor:pointer;padding:.5rem}.sr-qv__close svg{fill:#ededed;width:100%;height:100%;display:block}.sr-qv__body{padding:1.25rem 1.5rem;overflow:auto;flex:1 1 auto}.sr-qv__body p{margin:0 0 .875rem}.sr-qv__foot{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;padding:.875rem 1.5rem;border-top:1px solid var(--l)}.sr-qv__more,.sr-qv__alt{display:inline-flex;align-items:center;min-height:2.625rem;padding:.25rem 1.125rem;border-radius:var(--rad);background:#000000;color:#ededed;font-weight:600;text-decoration:none}.sr-qv__more:hover{background:#000000;color:#ededed}.sr-qv__alt{background:none;color:var(--s);border:2px solid #444444}.srank-reviews{width:100%;display:flex;flex-direction:column;gap:var(--cds-spacing-06)}.srank-reviews__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1px;background:none}.srank-review{display:flex;flex-direction:column;gap:var(--cds-spacing-03);padding:var(--cds-spacing-05);border:0;border-radius:0;background:var(--cds-layer-01);box-shadow:0 0 0 1px var(--cds-border-subtle-00);transition:none}.srank-review:hover{box-shadow:0 0 0 1px var(--cds-border-subtle-00)}.srank-review__head{display:flex;align-items:center;gap:var(--cds-spacing-04)}.srank-review__avatar{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:0;background:var(--cds-blue-60);color:#ededed;font:400 .875rem/1 var(--cds-font-mono)}.srank-review__photo{width:2rem;height:2rem;border-radius:0;object-fit:cover;flex:none}.srank-review__meta{display:flex;flex-direction:column;line-height:1.25;margin-right:auto}.srank-review__author{font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:.16px;color:var(--cds-text-primary)}.srank-review__author a{color:inherit;text-decoration:none}.srank-review__author a:hover{text-decoration:underline}.srank-review__date{font-size:.75rem;line-height:1rem;letter-spacing:.32px;color:var(--cds-text-helper)}.srank-review__title{margin:0;font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--cds-text-primary)}.srank-review__body{font-size:.875rem;line-height:1.25rem;letter-spacing:.16px;color:var(--cds-text-secondary)}.srank-review__body p{margin:0 0 .6em}.srank-review__body p:last-child{margin:0}.srank-review__source{margin-top:auto;font-size:.75rem;line-height:1rem;letter-spacing:.32px;color:var(--cds-text-helper)}.srank-review.is-new{animation:none}.srank-reviews__empty{margin:0;color:var(--cds-text-helper)}.srank-reviews__more{align-self:flex-start;cursor:pointer;display:inline-flex;align-items:center;min-height:3rem;padding:0 var(--cds-spacing-10) 0 var(--cds-spacing-05);border:1px solid var(--cds-button-primary);border-radius:0;background:transparent;color:var(--cds-button-primary);font:400 .875rem/1.125rem var(--cds-font-sans);letter-spacing:.16px;transition:background-color var(--cds-duration-fast-01) var(--cds-ease-productive),color var(--cds-duration-fast-01) var(--cds-ease-productive)}.srank-reviews__more:hover{background:var(--cds-button-primary-hover);color:#ededed;}.srank-reviews__more:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--cds-focus),inset 0 0 0 3px var(--cds-focus-inset)}.srank-reviews__more[disabled]{opacity:.5;cursor:progress}.srank-review{min-width:0}.srank-review__meta{min-width:0}.srank-review__author{overflow-wrap:anywhere;word-break:break-word}.srank-review__title{overflow-wrap:anywhere;word-break:break-word}.srank-review__body{overflow-wrap:anywhere;word-break:break-word}.sr-section--sky .srank-review{background:var(--cds-layer-02)}.srank-reviews--google.is-collapsible:not(.is-open) .srank-review.is-extra{display:none}.srank-reviews__toggle{align-self:flex-start;cursor:pointer;display:inline-flex;align-items:center;min-height:3rem;padding:0 var(--cds-spacing-05);border:1px solid var(--cds-button-primary);border-radius:0;background:transparent;color:var(--cds-button-primary);font:400 .875rem/1.125rem var(--cds-font-sans);letter-spacing:.16px;transition:background-color var(--cds-duration-fast-01) var(--cds-ease-productive),color var(--cds-duration-fast-01) var(--cds-ease-productive)}.srank-reviews__toggle:hover{background:var(--cds-button-primary-hover);color:#ededed}.srank-reviews__toggle:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--cds-focus),inset 0 0 0 3px var(--cds-focus-inset)}.srank-review__body.is-clamped:not(.is-open){max-height:7.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.srank-review__expand{align-self:flex-start;margin:0;padding:0;border:0;background:none;color:var(--cds-link-primary);font:400 .875rem/1.25rem var(--cds-font-sans);letter-spacing:.16px;cursor:pointer}.srank-review__expand:hover{text-decoration:underline}.srank-review__expand:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.sr-addreview__form{border-radius:0;box-shadow:none;box-sizing:border-box}.srank-form-wrap{width:100%}.srank-form{display:flex;flex-direction:column;gap:var(--cds-spacing-06)}.srank-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--cds-spacing-06)}.srank-form__rate{border:0;margin:0;padding:0}.srank-form__rate legend{margin-bottom:var(--cds-spacing-03);font-size:.75rem;line-height:1rem;letter-spacing:.32px;font-weight:400;color:var(--cds-g100-text-secondary)}.srank-rate{--srank-rate-size:2rem;display:inline-flex;flex-direction:row-reverse;gap:var(--cds-spacing-02)}.srank-rate input{position:absolute;opacity:0;width:1px;height:1px}.srank-rate label{cursor:pointer;color:var(--cds-gray-60);transition:color var(--cds-duration-fast-01) var(--cds-ease-productive)}.srank-rate svg{display:block;width:var(--srank-rate-size);height:var(--srank-rate-size);fill:currentColor}.srank-rate input:checked~label{color:var(--cds-star)}.srank-rate label:hover{color:var(--cds-star)}.srank-rate label:hover~label{color:var(--cds-star)}.srank-rate label:hover{}.srank-rate input:focus-visible+label{outline:2px solid #262626;outline-offset:2px;border-radius:0}.srank-field{display:flex;flex-direction:column;gap:var(--cds-spacing-03)}.srank-field>span{font-size:.75rem;line-height:1rem;letter-spacing:.32px;font-weight:400;color:var(--cds-g100-text-secondary)}.srank-field small{font-weight:400;color:var(--cds-g100-text-helper)}.srank-field input{width:100%;height:2.5rem;padding:0 var(--cds-spacing-05);border:0;border-bottom:1px solid var(--cds-border-strong-01);border-radius:0;background:var(--cds-g100-layer-02);font:400 .875rem/1.125rem var(--cds-font-sans);letter-spacing:.16px;color:#ededed;box-sizing:border-box;transition:outline var(--cds-duration-fast-01) var(--cds-ease-productive)}.srank-field textarea{width:100%;height:2.5rem;padding:0 var(--cds-spacing-05);border:0;border-bottom:1px solid var(--cds-border-strong-01);border-radius:0;background:var(--cds-g100-layer-02);font:400 .875rem/1.125rem var(--cds-font-sans);letter-spacing:.16px;color:#ededed;box-sizing:border-box;transition:outline var(--cds-duration-fast-01) var(--cds-ease-productive)}.srank-field input::placeholder{color:var(--cds-g100-text-helper)}.srank-field textarea::placeholder{color:var(--cds-g100-text-helper)}.srank-field textarea{height:auto;min-height:8rem;padding:var(--cds-spacing-04) var(--cds-spacing-05);resize:vertical}.srank-field input:focus{outline:2px solid #262626;outline-offset:-2px;border-bottom-color:transparent;box-shadow:none}.srank-field textarea:focus{outline:2px solid #262626;outline-offset:-2px;border-bottom-color:transparent;box-shadow:none}.srank-check{display:flex;gap:var(--cds-spacing-03);align-items:flex-start;font-size:.875rem;line-height:1.25rem;letter-spacing:.16px;color:#ededed}.srank-check a{color:var(--cds-link-inverse)}.srank-check input{margin-top:.2em;width:1rem;height:1rem;accent-color:var(--cds-blue-60)}.srank-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.srank-form__submit{align-self:flex-start;cursor:pointer;display:inline-flex;align-items:center;min-height:3rem;padding:0 var(--cds-spacing-10) 0 var(--cds-spacing-05);border:1px solid transparent;border-radius:0;background:var(--cds-button-primary);color:#ededed;font:400 .875rem/1.125rem var(--cds-font-sans);letter-spacing:.16px;transition:background-color var(--cds-duration-fast-01) var(--cds-ease-productive)}.srank-form__submit:hover{background:var(--cds-button-primary-hover);box-shadow:none}.srank-form__submit:active{background:var(--cds-button-primary-active)}.srank-form__submit:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3px var(--cds-gray-100)}.srank-form.is-loading .srank-form__submit{opacity:.6;cursor:progress}.srank-form__msg:empty{display:none}.srank-form__msg{margin:0;padding:var(--cds-spacing-04) var(--cds-spacing-05);border-left:3px solid var(--cds-blue-40);border-radius:0;background:var(--cds-g100-layer-02);color:#ededed;font-size:.875rem;line-height:1.25rem;letter-spacing:.16px;animation:none}.srank-form__msg.is-success{border-left-color:#444444;background:var(--cds-g100-layer-02);color:#ededed}.srank-form__msg.is-error{border-left-color:#fa4d56;background:var(--cds-g100-layer-02);color:#ededed}.srank-form.is-done>:not(.srank-form__msg){display:none}@media (max-width:767px){.sr-form .bricks-button.bricks-button{width:100%;max-width:none}}.sr-form{box-sizing:border-box}.sr-form .form-group{display:flex;flex-direction:column;gap:var(--cds-spacing-03);width:100%;margin:0;padding:0}.sr-form .form-group>label{margin:0;font-size:.75rem;line-height:1rem;letter-spacing:.32px;font-weight:400;text-transform:none;color:var(--cds-text-secondary)}.sr-form .form-group>.label{margin:0;font-size:.75rem;line-height:1rem;letter-spacing:.32px;font-weight:400;text-transform:none;color:var(--cds-text-secondary)}.sr-form .form-group>label.required::after{content:" *";color:var(--cds-support-error)}.sr-form .form-group>.label.required::after{content:" *";color:var(--cds-support-error)}.sr-form input:not([type=checkbox]):not([type=radio]){width:100%;height:2.5rem;margin:0;padding:0 var(--cds-spacing-05);border:0;border-bottom:1px solid var(--cds-border-strong-01);border-radius:0;background:var(--cds-field-02);font:400 .875rem/1.125rem var(--cds-font-sans);letter-spacing:.16px;color:var(--cds-text-primary);box-sizing:border-box;box-shadow:none;transition:outline var(--cds-duration-fast-01) var(--cds-ease-productive)}.sr-form textarea{width:100%;height:2.5rem;margin:0;padding:0 var(--cds-spacing-05);border:0;border-bottom:1px solid var(--cds-border-strong-01);border-radius:0;background:var(--cds-field-02);font:400 .875rem/1.125rem var(--cds-font-sans);letter-spacing:.16px;color:var(--cds-text-primary);box-sizing:border-box;box-shadow:none;transition:outline var(--cds-duration-fast-01) var(--cds-ease-productive)}.sr-form select{width:100%;height:2.5rem;margin:0;padding:0 var(--cds-spacing-05);border:0;border-bottom:1px solid var(--cds-border-strong-01);border-radius:0;background:var(--cds-field-02);font:400 .875rem/1.125rem var(--cds-font-sans);letter-spacing:.16px;color:var(--cds-text-primary);box-sizing:border-box;box-shadow:none;transition:outline var(--cds-duration-fast-01) var(--cds-ease-productive)}.sr-form textarea{height:auto;min-height:8rem;padding:var(--cds-spacing-04) var(--cds-spacing-05);resize:vertical}.sr-form input::placeholder{color:var(--cds-text-placeholder);opacity:1}.sr-form textarea::placeholder{color:var(--cds-text-placeholder);opacity:1}.sr-form input:focus{outline:2px solid var(--cds-focus);outline-offset:-2px;border-bottom-color:transparent;box-shadow:none}.sr-form textarea:focus{outline:2px solid var(--cds-focus);outline-offset:-2px;border-bottom-color:transparent;box-shadow:none}.sr-form select:focus{outline:2px solid var(--cds-focus);outline-offset:-2px;border-bottom-color:transparent;box-shadow:none}.sr-form .options-wrapper{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cds-spacing-03)}.sr-form .options-wrapper li{display:flex;gap:var(--cds-spacing-03);align-items:flex-start;margin:0}.sr-form .options-wrapper input[type=checkbox]{flex:none;width:1rem;height:1rem;margin:.2em 0 0;accent-color:var(--cds-blue-60)}.sr-form .options-wrapper input[type=radio]{flex:none;width:1rem;height:1rem;margin:.2em 0 0;accent-color:var(--cds-blue-60)}.sr-form .options-wrapper label{font-size:.875rem;line-height:1.25rem;letter-spacing:.16px;text-transform:none;color:var(--cds-text-primary)}.sr-form .options-wrapper label a{color:var(--cds-link-primary)}.sr-form .submit-button-wrapper{margin-top:var(--cds-spacing-03)}.sr-form .bricks-button{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--cds-spacing-07);min-height:3rem;max-width:20rem;padding:0 var(--cds-spacing-05);border:1px solid transparent;border-radius:0;background:var(--cds-button-primary);color:#ededed;font:400 .875rem/1.125rem var(--cds-font-sans);letter-spacing:.16px;text-align:left;cursor:pointer;box-shadow:none;transition:background-color var(--cds-duration-fast-01) var(--cds-ease-productive)}.sr-form .bricks-button::after{content:"";flex:none;width:1rem;height:1rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M9 3 8 4l3.3 3.3H2v1.4h9.3L8 12l1 1 5-5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M9 3 8 4l3.3 3.3H2v1.4h9.3L8 12l1 1 5-5z'/%3E%3C/svg%3E") center/contain no-repeat}.sr-form .bricks-button:hover{background:var(--cds-button-primary-hover);color:#ededed}.sr-form .bricks-button:active{background:var(--cds-button-primary-active)}.sr-form .bricks-button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--cds-focus),inset 0 0 0 3px var(--cds-focus-inset)}.sr-form .message{width:100%;margin:0;padding:var(--cds-spacing-04) var(--cds-spacing-05);border-left:3px solid var(--cds-support-success);background:var(--cds-layer-02);font-size:.875rem;line-height:1.25rem;letter-spacing:.16px;color:var(--cds-text-primary)}.sr-form .message.danger{border-left-color:var(--cds-support-error)}.sr-form .message.error{border-left-color:var(--cds-support-error)}@media (max-width:767px){.srank-form--quick.srank-form--quick{padding:var(--cds-spacing-05);gap:var(--cds-spacing-05)}.srank-form--quick.srank-form--quick .srank-rate{--srank-rate-size:2.25rem}.srank-form--quick.srank-form--quick .srank-quick__title{font-size:1.125rem;line-height:1.5rem}.srank-form--quick.srank-form--quick .srank-quick__foot .srank-form__submit{width:100%}}.srank-sr{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.srank-form--quick{display:flex;flex-direction:column;gap:var(--cds-spacing-06);padding:var(--cds-spacing-07);background:var(--cds-layer-02);box-shadow:0 0 0 1px var(--cds-border-subtle-00);color:var(--cds-text-primary);scroll-margin-top:6rem}.srank-quick__head{display:flex;align-items:center;gap:var(--cds-spacing-05)}.srank-quick__avatar{flex:0 0 3rem;width:3rem;height:3rem;display:grid;place-items:center;border-radius:50%;background:var(--cds-layer-01);color:var(--cds-text-helper)}.srank-quick__avatar svg{width:1.75rem;height:1.75rem;fill:currentColor}.srank-quick__intro{display:flex;flex-direction:column;gap:var(--cds-spacing-02);min-width:0}.srank-quick__title{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:400;color:var(--cds-text-primary)}.srank-quick__title strong{font-weight:600}.srank-quick__sub{margin:0;font-size:.875rem;line-height:1.25rem;letter-spacing:.16px;color:var(--cds-text-secondary)}.srank-form--quick .srank-quick__rate{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cds-spacing-03) var(--cds-spacing-05)}.srank-form--quick .srank-rate{--srank-rate-size:2.75rem;gap:var(--cds-spacing-02)}.srank-form--quick .srank-rate label{color:var(--cds-gray-30)}.srank-form--quick .srank-rate input:checked~label{color:var(--cds-star)}.srank-form--quick .srank-rate:hover input~label{color:var(--cds-gray-30)}.srank-form--quick .srank-rate:hover label:hover{color:var(--cds-star)}.srank-form--quick .srank-rate:hover label:hover~label{color:var(--cds-star)}.srank-form--quick .srank-rate input:focus-visible+label{outline:2px solid var(--cds-focus);outline-offset:2px}.srank-quick__ratelabel{font-size:.875rem;line-height:1.25rem;letter-spacing:.16px;color:var(--cds-text-helper)}.srank-quick__ratelabel.is-set{color:var(--cds-text-primary);font-weight:600}.srank-form--quick .srank-field>span{color:var(--cds-text-secondary)}.srank-form--quick .srank-field small{color:var(--cds-text-helper)}.srank-form--quick .srank-field input{background:var(--cds-field-01);color:var(--cds-text-primary);border-bottom:1px solid var(--cds-border-strong-01)}.srank-form--quick .srank-field textarea{background:var(--cds-field-01);color:var(--cds-text-primary);border-bottom:1px solid var(--cds-border-strong-01)}.srank-form--quick .srank-field input::placeholder{color:var(--cds-text-placeholder)}.srank-form--quick .srank-field textarea::placeholder{color:var(--cds-text-placeholder)}.srank-form--quick .srank-field input:focus{outline:2px solid var(--cds-focus);outline-offset:-2px;border-bottom-color:transparent}.srank-form--quick .srank-field textarea:focus{outline:2px solid var(--cds-focus);outline-offset:-2px;border-bottom-color:transparent}.srank-form--quick .srank-quick__text textarea{min-height:7rem;padding:var(--cds-spacing-04) var(--cds-spacing-05);font-size:1rem;line-height:1.5rem;letter-spacing:0}.srank-form--quick .srank-form__row{gap:var(--cds-spacing-05)}.srank-quick__more{display:flex;flex-direction:column;gap:var(--cds-spacing-05)}.srank-form--quick.is-collapsed .srank-quick__more{display:none}.srank-form--quick .srank-check{color:var(--cds-text-primary)}.srank-form--quick .srank-check a{color:var(--cds-link-primary)}.srank-quick__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cds-spacing-04)}.srank-quick__count{font-size:.75rem;line-height:1rem;letter-spacing:.32px;color:var(--cds-text-helper)}.srank-quick__count.is-ok{color:var(--cds-support-success)}.srank-form--quick .srank-form__submit{align-self:auto}.srank-form--quick .srank-form__msg{background:var(--cds-layer-01);color:var(--cds-text-primary)}.srank-form--quick .srank-form__msg.is-success{background:var(--cds-layer-01);color:var(--cds-text-primary)}.srank-form--quick .srank-form__msg.is-error{background:var(--cds-layer-01);color:var(--cds-text-primary)}.srank-form--quick.is-done{gap:0}.sr-zb.sr-zb{display:block;position:relative;min-width:0}.sr-zb-sec{border-top:1px solid var(--cds-border-subtle-00)}.sr-zbs__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--cds-spacing-05)) / 4);gap:var(--cds-spacing-05);margin:0;padding:0 0 var(--cds-spacing-04);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--cds-border-strong-01) transparent}.sr-zbs__track:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.sr-zb-tile.sr-zb-tile{display:flex;flex-direction:column;min-width:0;height:100%;margin:0;padding:0;scroll-snap-align:start;background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-00)}.sr-zb-tile.sr-zb-tile::before{content:none}.sr-zb-tile__img.sr-zb-tile__img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:1200 / 630;object-fit:cover}.sr-zb-tile__body.sr-zb-tile__body{display:flex;flex:1;flex-direction:column;gap:var(--cds-spacing-03);padding:var(--cds-spacing-05)}.sr-zb-tile__title.sr-zb-tile__title{margin:0;font-size:var(--cds-heading-02-size);line-height:var(--cds-heading-02-lh);font-weight:600;letter-spacing:0;color:var(--cds-text-primary);text-wrap:pretty}.sr-zb-tile__desc.sr-zb-tile__desc{margin:0 0 var(--cds-spacing-03);font-size:.875rem;line-height:1.25rem;letter-spacing:.16px;color:var(--cds-text-secondary)}.sr-zb-tile .sr-btn.sr-btn{width:100%;max-width:none;margin-top:auto}.sr-zb-tile .sr-btn svg,.sr-zbs__btn svg{flex:none;width:1rem;height:1rem;fill:currentColor}.sr-zbs__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--cds-spacing-05);margin-top:var(--cds-spacing-03)}.sr-zbs__count.sr-zbs__count{margin:0;font-size:.875rem;line-height:1.25rem;letter-spacing:.16px;color:var(--cds-text-secondary)}.sr-zbs__nav{display:none;gap:1px}html.sr-js .sr-zbs__nav{display:flex}.sr-zbs__btn.sr-zbs__btn{display:grid;place-items:center;width:3rem;height:3rem;margin:0;padding:0;border:0;border-radius:0;background:var(--cds-gray-80);color:#ededed;cursor:pointer;transition:background-color var(--cds-duration-fast-02) var(--cds-ease-productive)}.sr-zbs__btn.sr-zbs__btn:hover:not(:disabled){background:#000000}.sr-zbs__btn.sr-zbs__btn:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.sr-zbs__btn.sr-zbs__btn:disabled{opacity:.35;cursor:default}.sr-zbs__btn--prev svg{transform:rotate(180deg)}.sr-zb-all.sr-zb-all{margin-top:var(--cds-spacing-05);font-size:var(--cds-body-01-size);line-height:var(--cds-body-01-lh)}@media (max-width:991px){.sr-zbs__track{grid-auto-columns:calc((100% - var(--cds-spacing-05)) / 2)}}@media (max-width:478px){.sr-zbs__track{grid-auto-columns:85%}}.sr-op-src{display:none !important}.srt{display:flex;flex-direction:column;gap:var(--cds-spacing-05,1rem);width:100%;font-size:1rem;line-height:1.5rem;color:var(--cds-text-primary,#ededed)}.srt [hidden]{display:none !important}div.srt p{margin:0}.srt svg{width:1.125rem;height:1.125rem;flex:none;fill:currentColor}.srt-sr,.srt-hp{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.srt-anchor{display:block;position:relative;top:-6rem;visibility:hidden}.srt-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cds-spacing-04,.75rem) var(--cds-spacing-05,1rem)}.srt .srt-count{flex:1 1 auto;font-weight:600}.srt-sort{display:inline-flex;align-items:center;gap:var(--cds-spacing-03,.5rem);font-size:.875rem;color:var(--cds-text-secondary,#a1a1a1)}.srt-sort select{height:2.5rem;padding:0 2.25rem 0 var(--cds-spacing-05,1rem);border:0;border-bottom:1px solid var(--cds-border-strong-01,#262626);border-radius:0;background:var(--cds-field-02,#fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 11 3 6l.7-.7L8 9.6l4.3-4.3.7.7z' fill='%23161616'/%3E%3C/svg%3E") no-repeat right .75rem center / 1rem;appearance:none;font:inherit;font-size:.875rem;color:var(--cds-text-primary,#ededed);cursor:pointer}.srt-add,.srt-submit{display:inline-flex;align-items:center;gap:var(--cds-spacing-03,.5rem);min-height:2.5rem;padding:0 var(--cds-spacing-05,1rem);border:0;border-radius:0;background:var(--cds-button-primary,#000000);color:var(--cds-text-on-color,#ededed);font:inherit;font-size:.875rem;line-height:1.125rem;cursor:pointer}.srt-add:hover,.srt-submit:hover{background:var(--cds-button-primary-hover,#000000)}.srt-submit:disabled{opacity:.6;cursor:wait}.srt button:focus-visible,.srt select:focus-visible,.srt input:focus-visible,.srt textarea:focus-visible{outline:2px solid var(--cds-focus,#444444);outline-offset:-2px}.srt-list,.srt-thread,.srt-replies{display:flex;flex-direction:column}.srt-list{gap:var(--cds-spacing-06,1.5rem)}.srt-thread,.srt-replies{gap:var(--cds-spacing-04,.75rem)}.srt-replies{margin-left:var(--cds-spacing-05,1rem);padding-left:var(--cds-spacing-05,1rem);border-left:1px solid var(--cds-border-strong-01,#262626)}.srt-replies:empty{display:none}.srt.is-loading .srt-list{opacity:.5;pointer-events:none}.srt-item{position:relative;padding:var(--cds-spacing-07,2rem) var(--cds-spacing-05,1rem) var(--cds-spacing-04,.75rem);border:1px solid var(--cds-border-subtle-00,#262626);background:var(--cds-layer-02,#0a0a0a)}.srt-item--agency{border-left:3px solid var(--cds-blue-60,#444444)}.srt-item.is-fresh{animation:srt-fresh 2.4s ease-out}@keyframes srt-fresh{from{box-shadow:0 0 0 3px var(--cds-blue-40,#c8f542)}to{box-shadow:0 0 0 3px transparent}}.srt-item.is-reported .srt-title,.srt-item.is-reported .srt-body{opacity:.45}.srt-new{position:absolute;top:-1px;left:-1px;padding:.125rem var(--cds-spacing-03,.5rem);background:var(--cds-blue-60,#000000);color:var(--cds-text-on-color,#ededed);font-size:.75rem;line-height:1.25rem;letter-spacing:.32px}.srt-head{display:flex;align-items:flex-start;gap:var(--cds-spacing-04,.75rem)}.srt-logo{display:grid;place-items:center;flex:none;width:4rem;height:4rem;border:1px solid var(--cds-border-subtle-00,#262626);background:#0a0a0a;overflow:hidden;font-weight:600}.srt-logo img{width:100%;height:100%;object-fit:contain}.srt-who{flex:1 1 auto;min-width:0}.srt .srt-line{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem var(--cds-spacing-03,.5rem)}.srt-user{display:inline-flex;color:var(--cds-text-secondary,#a1a1a1)}.srt-author{font-weight:600;overflow-wrap:anywhere}.srt-date{font-size:.875rem;color:var(--cds-text-secondary,#a1a1a1)}.srt .srt-role{display:flex;align-items:center;gap:.375rem;margin-top:.125rem;font-size:.875rem;line-height:1.25rem;color:var(--cds-text-secondary,#a1a1a1)}.srt-role__i{display:inline-grid;place-items:center;width:.875rem;height:.875rem;border:1px solid currentColor;border-radius:50%;font-size:.5625rem;font-weight:600;line-height:1;cursor:help}.srt-rate{display:flex;align-items:center;gap:.375rem;font-size:.875rem;white-space:nowrap}.srt-menu{position:relative;margin:-.25rem -.5rem 0 0}.srt-menu__btn{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;background:transparent;color:var(--cds-text-secondary,#a1a1a1);cursor:pointer}.srt-menu__btn:hover{background:var(--cds-layer-hover-01,#111111)}.srt-menu__list{position:absolute;top:100%;right:0;z-index:5;min-width:13rem;padding:.25rem 0;background:var(--cds-layer-02,#0a0a0a);box-shadow:none}.srt-menu__list button{display:block;width:100%;padding:.625rem var(--cds-spacing-05,1rem);border:0;background:none;font:inherit;font-size:.875rem;text-align:left;color:var(--cds-text-primary,#ededed);cursor:pointer}.srt-menu__list button:hover{background:var(--cds-layer-hover-01,#111111)}.srt .srt-title{margin:var(--cds-spacing-04,.75rem) 0 0;font-size:1rem;line-height:1.5rem;font-weight:600}.srt-body{margin-top:var(--cds-spacing-04,.75rem);overflow-wrap:anywhere}.srt .srt-body p + p{margin-top:var(--cds-spacing-03,.5rem)}.srt-mention{color:var(--cds-link-primary,#ededed)}.srt-foot{display:flex;justify-content:space-between;align-items:center;gap:var(--cds-spacing-04,.75rem);margin-top:var(--cds-spacing-05,1rem)}.srt-like,.srt-reply{display:inline-flex;align-items:center;gap:var(--cds-spacing-03,.5rem);min-height:2.25rem;padding:0 var(--cds-spacing-05,1rem);border:0;border-radius:0;background:var(--cds-layer-01,#111111);color:var(--cds-link-primary,#ededed);font:inherit;font-size:.875rem;cursor:pointer}.srt-like:hover,.srt-reply:hover{background:var(--cds-layer-hover-01,#111111)}.srt-like[aria-pressed="true"]{background:var(--cds-highlight,#111111)}.srt-like:disabled{opacity:.6}.srt-like__n:empty{display:none}.srt-empty{padding:var(--cds-spacing-06,1.5rem) var(--cds-spacing-05,1rem);background:var(--cds-layer-01,#111111);color:var(--cds-text-secondary,#a1a1a1)}.srt-more{align-self:center;min-height:2.5rem;padding:0 var(--cds-spacing-06,1.5rem);border:1px solid var(--cds-button-primary,#444444);border-radius:0;background:transparent;color:var(--cds-button-primary,#ededed);font:inherit;font-size:.875rem;cursor:pointer}.srt-more:hover{background:var(--cds-layer-hover-01,#111111)}.srt .srt-flash{padding:var(--cds-spacing-04,.75rem) var(--cds-spacing-05,1rem);background:var(--cds-highlight,#111111);font-size:.875rem}.srt .srt-flash.is-err{background:#111111;color:var(--cds-support-error,#da1e28)}.srt-loading{color:var(--cds-text-secondary,#a1a1a1)}.srt-form,.srt-report{display:flex;flex-direction:column;gap:var(--cds-spacing-05,1rem);padding:var(--cds-spacing-05,1rem);border:1px solid var(--cds-border-subtle-00,#262626);background:var(--cds-layer-01,#111111)}.srt-report{margin-top:var(--cds-spacing-04,.75rem)}.srt-form.is-loading{opacity:.7}.srt .srt-form__title{font-weight:600}.srt-form fieldset{margin:0;padding:0;border:0}.srt-form legend{margin-bottom:.375rem;padding:0;font-size:.875rem;color:var(--cds-text-secondary,#a1a1a1)}.srt-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:var(--cds-spacing-05,1rem)}.srt-field{display:flex;flex-direction:column;gap:.375rem;font-size:.875rem;line-height:1.25rem;color:var(--cds-text-secondary,#a1a1a1)}.srt-field input,.srt-field select,.srt-field textarea{box-sizing:border-box;width:100%;padding:.6875rem var(--cds-spacing-05,1rem);border:0;border-bottom:1px solid var(--cds-border-strong-01,#262626);border-radius:0;background:var(--cds-field-02,#0a0a0a);font:inherit;font-size:1rem;line-height:1.375rem;color:var(--cds-text-primary,#ededed)}.srt-field textarea{min-height:5rem;resize:vertical}.srt-stars{display:inline-flex;flex-direction:row-reverse;gap:.25rem}.srt-stars input{position:absolute;width:1px;height:1px;opacity:0}.srt-stars label{color:var(--cds-gray-30,#ededed);cursor:pointer}.srt-stars svg{width:2rem;height:2rem}.srt-stars label:hover,.srt-stars label:hover ~ label,.srt-stars input:checked ~ label{color:var(--srank-star-color,var(--cds-yellow-30,#d39b16))}.srt-stars input:focus-visible + label{outline:2px solid var(--cds-focus,#444444)}.srt-form__clear{display:block;margin-top:.25rem;padding:0;border:0;background:none;color:var(--cds-link-primary,#ededed);font:inherit;font-size:.875rem;text-decoration:underline;cursor:pointer}.srt-check{display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.25rem}.srt-check input{flex:none;width:1rem;height:1rem;margin:.125rem 0 0}.srt-check a{color:var(--cds-link-primary,#ededed)}.srt-form__foot{display:flex;justify-content:flex-end;gap:var(--cds-spacing-03,.5rem)}.srt-cancel{min-height:2.5rem;padding:0 var(--cds-spacing-05,1rem);border:0;background:transparent;color:var(--cds-link-primary,#ededed);font:inherit;font-size:.875rem;cursor:pointer}.srt-cancel:hover{background:var(--cds-layer-hover-01,#111111)}.srt .srt-form__msg{font-size:.875rem}.srt-form__msg:empty{display:none}.srt-form__msg.is-err{color:var(--cds-support-error,#da1e28)}.srt-form__msg.is-ok{color:var(--cds-support-success,#24a148);font-weight:600}.sr-qv--op .sr-qv__body{background:var(--cds-layer-01,#111111)}.sr-qv--op .srt-form,.sr-qv--op .srt-report{background:var(--cds-layer-02,#0a0a0a)}@media (max-width:600px){.srt-item{padding-inline:var(--cds-spacing-04,.75rem)}.srt-replies{margin-left:.25rem;padding-left:var(--cds-spacing-04,.75rem)}.srt-head{flex-wrap:wrap}.srt-rate{order:3;width:100%}.srt-foot{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.srt-item.is-fresh{animation:none;box-shadow:0 0 0 3px var(--cds-blue-40,#c8f542)}}.srt small{font-size:.75rem;color:var(--cds-text-helper,#a1a1a1)}.sr-qv--op .srt-field input,.sr-qv--op .srt-field select,.sr-qv--op .srt-field textarea,.sr-qv--op .srt-sort select{background-color:var(--cds-field-01,#111111)}.srt-tip{position:relative;display:inline-grid;place-items:center;width:1rem;height:1rem;padding:0;border:1px solid currentColor;border-radius:50%;background:none;color:inherit;font-family:inherit;font-size:.625rem;font-weight:600;line-height:1;cursor:help}.srt-tip::after{content:attr(data-tip);position:absolute;top:calc(100% + .5rem);left:-.5rem;z-index:6;width:max-content;max-width:min(18rem,70vw);padding:.5rem .75rem;background:var(--cds-gray-100,#000000);color:var(--cds-text-on-color,#ededed);font-size:.75rem;font-weight:400;line-height:1.125rem;letter-spacing:.32px;text-align:left;white-space:normal;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .11s ease-out,visibility .11s}.srt-tip:hover::after,.srt-tip:focus-visible::after,.srt-tip.is-open::after{opacity:1;visibility:visible}.sr-courses-wrap{display:flex;flex-direction:column;gap:var(--cds-spacing-07,2rem);width:100%}.sr-course-cats{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-03,.5rem)}.sr-course-cats a{display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;padding:0 var(--cds-spacing-04,.75rem);border:1px solid var(--cds-border-subtle-01,#262626);background:var(--cds-layer-02,#0a0a0a);color:var(--cds-text-primary,#ededed);font-size:.875rem;text-decoration:none}.sr-course-cats a span{color:var(--cds-text-helper,#a1a1a1);font-size:.75rem}.sr-course-cats a:hover{border-color:var(--cds-border-strong-01,#262626)}.sr-course-cats a[aria-current="page"]{border-color:var(--cds-button-primary,#444444);background:var(--cds-button-primary,#000000);color:var(--cds-text-on-color,#ededed)}.sr-course-cats a[aria-current="page"] span{color:inherit}.sr-courses{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1px;background:var(--cds-border-subtle-00,#111111);border:1px solid var(--cds-border-subtle-00,#262626)}.sr-course{display:flex;flex-direction:column;gap:var(--cds-spacing-03,.5rem);padding:var(--cds-spacing-06,1.5rem) var(--cds-spacing-05,1rem) var(--cds-spacing-05,1rem);background:var(--cds-layer-02,#0a0a0a)}.sr-course p{margin:0}.sr-course__cat{font-size:.75rem;line-height:1rem;letter-spacing:.32px;color:var(--cds-link-primary,#ededed)}.sr-course__title{margin:0;font-size:1.125rem;line-height:1.5rem;font-weight:600}.sr-course__title a{color:var(--cds-text-primary,#ededed);text-decoration:none}.sr-course__title a:hover{text-decoration:underline}.sr-course__lead{flex:1 1 auto;font-size:.875rem;line-height:1.375rem;color:var(--cds-text-secondary,#a1a1a1)}.sr-course__meta{font-size:.75rem;line-height:1rem;color:var(--cds-text-helper,#a1a1a1)}.sr-course__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--cds-spacing-04,.75rem);margin-top:var(--cds-spacing-03,.5rem);padding-top:var(--cds-spacing-04,.75rem);border-top:1px solid var(--cds-border-subtle-00,#262626)}.sr-course__price{font-weight:600;white-space:nowrap}.sr-course__more{font-size:.875rem;color:var(--cds-link-primary,#ededed);text-decoration:none;white-space:nowrap}.sr-course__more::after{content:" →"}.sr-course__more:hover{text-decoration:underline}.sr-course-empty{padding:var(--cds-spacing-06,1.5rem);background:var(--cds-layer-02,#0a0a0a)}.sr-course-pages ul{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-02,.25rem);margin:0;padding:0;list-style:none}.sr-course-pages a,.sr-course-pages span{display:inline-grid;place-items:center;min-width:2.5rem;min-height:2.5rem;padding:0 var(--cds-spacing-04,.75rem);border:1px solid var(--cds-border-subtle-01,#262626);color:var(--cds-text-primary,#ededed);text-decoration:none}.sr-course-pages .current{border-color:var(--cds-button-primary,#444444);background:var(--cds-button-primary,#000000);color:var(--cds-text-on-color,#ededed)}.sr-buy{display:flex;flex-direction:column;gap:var(--cds-spacing-04,.75rem)}.sr-buy p{margin:0}.sr-buy__price{font-size:2.25rem;line-height:1.2;font-weight:400}.sr-buy__note{font-size:.75rem;line-height:1.125rem;opacity:.8}.sr-buy form.cart,.sr-buy .variations_form{display:flex;flex-direction:column;gap:var(--cds-spacing-04,.75rem);margin:0}.sr-buy table.variations{width:100%;margin:0;border:0;border-collapse:collapse}.sr-buy table.variations th,.sr-buy table.variations td{display:block;padding:0;border:0;background:none;text-align:left}.sr-buy table.variations label{display:block;margin-bottom:.375rem;font-size:.75rem;letter-spacing:.32px;font-weight:400}.sr-buy select{width:100%;height:2.75rem;padding:0 var(--cds-spacing-05,1rem);border:0;border-bottom:1px solid var(--cds-gray-50,#262626);border-radius:0;background:var(--cds-gray-80,#000000);color:#ededed;font:inherit;font-size:1rem}.sr-buy .reset_variations{display:none !important}.sr-buy .woocommerce-variation-price .price{font-size:1.25rem;font-weight:600}.sr-buy .woocommerce-variation-description p{font-size:.875rem}.sr-buy .quantity{display:none !important}.sr-buy .single_add_to_cart_button,.sr-shop .single_add_to_cart_button{display:inline-flex;align-items:center;justify-content:space-between;width:100%;min-height:3rem;padding:0 var(--cds-spacing-05,1rem);border:0;border-radius:0;background:var(--cds-button-primary,#000000) !important;color:var(--cds-text-on-color,#ededed) !important;font:inherit;font-size:1rem;cursor:pointer}.sr-buy .single_add_to_cart_button::after,.sr-shop .single_add_to_cart_button::after{content:"→"}.sr-buy .single_add_to_cart_button:hover{background:var(--cds-button-primary-hover,#000000) !important}.sr-buy .single_add_to_cart_button.disabled{opacity:.5;cursor:not-allowed}.sr-course-facts{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-03,.5rem);margin:0}.sr-course-steps{display:flex;flex-direction:column;gap:var(--cds-spacing-05,1rem)}.sr-course-steps ol{margin:0;padding-left:1.25rem}.sr-course-steps li{margin-bottom:var(--cds-spacing-03,.5rem)}.sr-shop .woocommerce-message,.sr-shop .woocommerce-info,.sr-shop .woocommerce-error,.sr-shop .woocommerce-notices-wrapper>*{margin:0 0 var(--cds-spacing-05,1rem);padding:var(--cds-spacing-04,.75rem) var(--cds-spacing-05,1rem);border:0;border-left:3px solid var(--cds-support-info,#444444);background:var(--cds-layer-01,#111111);list-style:none;color:var(--cds-text-primary,#ededed)}.sr-shop .woocommerce-message{border-left-color:var(--cds-support-success,#24a148)}.sr-shop .woocommerce-error{border-left-color:var(--cds-support-error,#da1e28)}.sr-shop .woocommerce-message .button,.sr-shop .woocommerce-info .button{float:right;margin-left:var(--cds-spacing-05,1rem);color:var(--cds-link-primary,#ededed);background:none;border:0;padding:0}.sr-shop table.shop_table{width:100%;margin:0 0 var(--cds-spacing-05,1rem);border:1px solid var(--cds-border-subtle-00,#262626);border-collapse:collapse;background:var(--cds-layer-02,#0a0a0a);font-size:.875rem}.sr-shop table.shop_table th,.sr-shop table.shop_table td{padding:var(--cds-spacing-04,.75rem) var(--cds-spacing-05,1rem);border:0;border-bottom:1px solid var(--cds-border-subtle-00,#262626);background:none;text-align:left;vertical-align:middle}.sr-shop table.shop_table thead th{background:var(--cds-layer-01,#111111);font-weight:600}.sr-shop table.shop_table .product-thumbnail{display:none}.sr-shop table.shop_table .product-name a{color:var(--cds-text-primary,#ededed);font-weight:600;text-decoration:none}.sr-shop table.shop_table .product-name a:hover{text-decoration:underline}.sr-shop table.shop_table dl.variation{margin:.25rem 0 0;font-size:.75rem;color:var(--cds-text-secondary,#a1a1a1)}.sr-shop table.shop_table dl.variation dt,.sr-shop table.shop_table dl.variation dd{display:inline;margin:0}.sr-shop table.shop_table dl.variation dd p{display:inline;margin:0}.sr-shop table.shop_table a.remove{display:inline-grid;place-items:center;width:2rem;height:2rem;color:var(--cds-support-error,#da1e28) !important;font-size:1.25rem;text-decoration:none}.sr-shop table.shop_table a.remove:hover{background:var(--cds-layer-hover-01,#111111)}.sr-shop table.shop_table .order-total th,.sr-shop table.shop_table .order-total td{font-size:1rem;font-weight:600}.sr-shop .cart_totals h2,.sr-shop #order_review_heading,.sr-shop .woocommerce-billing-fields h3,.sr-shop .woocommerce-additional-fields h3,.sr-shop .woocommerce-order-details__title{margin:0 0 var(--cds-spacing-05,1rem);font-size:1.25rem;line-height:1.75rem;font-weight:400}.sr-shop table.cart td.actions{display:none}.sr-shop .wc-proceed-to-checkout{padding:0}.sr-shop .wc-proceed-to-checkout .checkout-button,.sr-shop #place_order,.sr-shop .sr-shop-btn{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:3rem;padding:0 var(--cds-spacing-05,1rem);border:0;border-radius:0;background:var(--cds-button-primary,#000000);color:var(--cds-text-on-color,#ededed);font:inherit;font-size:1rem;text-decoration:none;cursor:pointer}.sr-shop .wc-proceed-to-checkout .checkout-button::after,.sr-shop #place_order::after{content:"→"}.sr-shop .wc-proceed-to-checkout .checkout-button:hover,.sr-shop #place_order:hover{background:var(--cds-button-primary-hover,#000000)}.sr-shop .woocommerce-billing-fields__field-wrapper,.sr-shop .woocommerce-additional-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cds-spacing-05,1rem)}.sr-shop .form-row{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:0;float:none;width:auto}.sr-shop .form-row-wide,.sr-shop #order_comments_field,.sr-shop #billing_address_1_field,.sr-shop #billing_country_field{grid-column:1 / -1}.sr-shop .form-row label{font-size:.75rem;line-height:1rem;letter-spacing:.32px;color:var(--cds-text-secondary,#a1a1a1)}.sr-shop .form-row .required{color:var(--cds-support-error,#da1e28);text-decoration:none}.sr-shop .form-row input.input-text,.sr-shop .form-row select,.sr-shop .form-row textarea,.sr-shop .select2-container .select2-selection--single,.sr-media-fields select,.sr-media-fields input{box-sizing:border-box;width:100%;min-height:2.75rem;padding:.6875rem var(--cds-spacing-05,1rem);border:0;border-bottom:1px solid var(--cds-border-strong-01,#262626);border-radius:0;background:var(--cds-field-01,#111111);color:var(--cds-text-primary,#ededed);font:inherit;font-size:1rem}.sr-shop .form-row textarea{min-height:6rem}.sr-shop .select2-container .select2-selection--single .select2-selection__rendered{padding:0;line-height:1.375rem}.sr-shop .select2-container .select2-selection--single .select2-selection__arrow{top:.6rem}.sr-shop .form-row.woocommerce-invalid input.input-text{border-bottom:2px solid var(--cds-support-error,#da1e28)}.sr-shop #order_review{display:flex;flex-direction:column;gap:var(--cds-spacing-05,1rem)}.sr-shop #payment{padding:var(--cds-spacing-05,1rem);border:0;border-radius:0;background:var(--cds-layer-01,#111111)}.sr-shop #payment ul.payment_methods{margin:0 0 var(--cds-spacing-05,1rem);padding:0;border:0;list-style:none}.sr-shop #payment ul.payment_methods li{padding:var(--cds-spacing-03,.5rem) 0}.sr-shop #payment .payment_box{margin:var(--cds-spacing-03,.5rem) 0 0;padding:var(--cds-spacing-04,.75rem);border-radius:0;background:var(--cds-layer-02,#0a0a0a);font-size:.875rem}.sr-shop #payment .payment_box::before{display:none}.sr-shop #payment .place-order{display:flex;flex-direction:column;gap:var(--cds-spacing-05,1rem);margin:0;padding:0}.sr-shop .woocommerce-terms-and-conditions-wrapper{font-size:.875rem;line-height:1.375rem}.sr-shop .woocommerce-terms-and-conditions-wrapper a{color:var(--cds-link-primary,#ededed)}.sr-shop .woocommerce-form__label-for-checkbox{display:flex;align-items:flex-start;gap:.625rem}.sr-shop .woocommerce-form__label-for-checkbox input{margin-top:.2rem}.sr-shop .woocommerce-terms-and-conditions{max-height:16rem;overflow:auto;padding:var(--cds-spacing-04,.75rem);background:var(--cds-layer-02,#0a0a0a)}.sr-shop .woocommerce-order-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1px;margin:0 0 var(--cds-spacing-07,2rem);padding:0;border:1px solid var(--cds-border-subtle-00,#262626);background:var(--cds-border-subtle-00,#111111);list-style:none}.sr-shop .woocommerce-order-overview li{margin:0;padding:var(--cds-spacing-05,1rem);border:0;background:var(--cds-layer-02,#0a0a0a);font-size:.75rem;text-transform:none;color:var(--cds-text-secondary,#a1a1a1)}.sr-shop .woocommerce-order-overview li strong{display:block;margin-top:.25rem;font-size:1rem;color:var(--cds-text-primary,#ededed)}.sr-shop .woocommerce-thankyou-order-received{font-size:1.125rem}.sr-shop .woocommerce-customer-details address{padding:var(--cds-spacing-05,1rem);border:1px solid var(--cds-border-subtle-00,#262626);border-radius:0;font-style:normal}.sr-videos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:var(--cds-spacing-06,1.5rem)}.sr-video{display:flex;flex-direction:column;gap:var(--cds-spacing-03,.5rem);margin:0}.sr-video__play,.sr-video__frame{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16 / 9;border:0;background:var(--cds-gray-100,#000000);color:#ededed}.sr-video__play{align-content:center;gap:var(--cds-spacing-04,.75rem);padding:var(--cds-spacing-05,1rem);font:inherit;cursor:pointer}.sr-video__icon{width:4rem;height:4rem;border-radius:50%;background:var(--cds-button-primary,#232f6e) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5v14l11-7z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center / 1.75rem}.sr-video__play:hover .sr-video__icon{background-color:var(--cds-button-primary-hover,#000000)}.sr-video__hint{font-size:.75rem;opacity:.75}.sr-video figcaption{display:flex;flex-direction:column;gap:.125rem}.sr-video__ad{font-size:.75rem;letter-spacing:.32px;color:var(--cds-text-helper,#a1a1a1)}.sr-video__title{font-weight:600}.sr-videos-empty{margin:0;padding:var(--cds-spacing-06,1.5rem) var(--cds-spacing-05,1rem);background:var(--cds-layer-01,#111111);color:var(--cds-text-secondary,#a1a1a1)}.sr-media-fields{display:flex;flex-direction:column;gap:var(--cds-spacing-04,.75rem)}.sr-media-fields .form-row{display:flex;flex-direction:column;gap:.375rem;margin:0}.sr-media-fields label{font-size:.75rem;letter-spacing:.32px}.sr-buy .sr-media-fields select,.sr-buy .sr-media-fields input{background:var(--cds-gray-80,#000000);color:#ededed}@media (max-width:767px){.sr-shop .woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr}.sr-shop table.cart .product-price{display:none}}.sr-shop-meta{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-03,.5rem) var(--cds-spacing-06,1.5rem);margin:0;font-size:.875rem;line-height:1.25rem;opacity:.85}.sr-shop-meta b{font-weight:600}.sr-shop-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--cds-spacing-08,2.5rem);align-items:start}.sr-shop-note{margin:0;font-size:.75rem;line-height:1.125rem;color:var(--cds-text-helper,#a1a1a1)}@media (max-width:991px){.sr-shop-grid{grid-template-columns:1fr}}.sr-buy table.variations,.sr-buy table.variations tbody,.sr-buy table.variations tr{display:block;width:100%}.sr-shop table.shop_table .product-quantity{display:none}.sr-shop .woocommerce-Price-amount{white-space:nowrap}.sr-shop #order_review_heading{margin-top:0}.sr-video figcaption{text-align:left}.sr-buy table.variations th,.sr-buy table.variations td.value{width:100% !important}.sr-shop .sr-notices:not(:has(.woocommerce-error,.woocommerce-message,.woocommerce-info,.wc-block-components-notice-banner)){display:none}.sr-shop .sr-notices .woocommerce-notices-wrapper>*,.sr-shop .sr-notices .woocommerce>*{margin:0 0 12px}.sr-shop .sr-notices .woocommerce-notices-wrapper>*:last-child,.sr-shop .sr-notices .woocommerce>*:last-child{margin-bottom:0}.sr-shop .woocommerce-notices-wrapper:empty{display:none}.sr-shop .sr-buy>.woocommerce-notices-wrapper{margin:8px 0 4px}.sr-shop .sr-notices{margin-bottom:16px}.sr-x-btn{display:inline-flex;align-items:center;gap:var(--cds-spacing-03,.5rem);min-height:3rem;padding:0 var(--cds-spacing-07,2rem) 0 var(--cds-spacing-05,1rem);border:1px solid transparent;border-radius:0;background:var(--cds-button-primary,#000000);color:#ededed;font:inherit;font-size:.875rem;line-height:1.125rem;letter-spacing:.16px;text-decoration:none;cursor:pointer;transition:background-color .11s cubic-bezier(.2,0,.38,.9)}.sr-x-btn:hover{background:var(--cds-button-primary-hover,#000000);color:#ededed}.sr-x-btn:focus-visible{outline:2px solid var(--cds-focus,#444444);outline-offset:2px}.sr-x-btn[disabled]{opacity:.5;cursor:not-allowed}.sr-x-btn--ghost{background:transparent;border-color:var(--cds-button-primary,#444444);color:var(--cds-button-primary,#ededed)}.sr-x-btn--ghost:hover{background:var(--cds-button-primary,#000000);color:#ededed}.sr-x-btn--sm{min-height:2rem;padding:0 var(--cds-spacing-05,1rem)}.sr-x-form{display:grid;gap:var(--cds-spacing-05,1rem);max-width:40rem}.sr-x-form label{display:grid;gap:var(--cds-spacing-02,.25rem);font-size:.75rem;line-height:1rem;letter-spacing:.32px;color:var(--cds-text-secondary,#a1a1a1)}.sr-x-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.sr-x-form textarea,.sr-x-form select{width:100%;min-height:2.5rem;padding:.6875rem var(--cds-spacing-05,1rem);border:0;border-bottom:1px solid var(--cds-border-strong-01,#262626);border-radius:0;background:var(--cds-field-01,#111111);color:var(--cds-text-primary,#ededed);font:inherit;font-size:.875rem;line-height:1.125rem}.sr-x-form textarea{min-height:8rem;resize:vertical}.sr-x-form input:focus,.sr-x-form textarea:focus,.sr-x-form select:focus{outline:2px solid var(--cds-focus,#444444);outline-offset:-2px}.sr-x-form .sr-x-check{display:flex;gap:var(--cds-spacing-03,.5rem);align-items:flex-start;font-size:.75rem;line-height:1.125rem}.sr-x-form .sr-x-check input{margin-top:.125rem}.sr-x-form .sr-x-row{display:grid;gap:var(--cds-spacing-05,1rem);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.sr-x-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.sr-x-msg{margin:0;font-size:.875rem}.sr-x-msg.is-ok{padding:var(--cds-spacing-04,.75rem) var(--cds-spacing-05,1rem);border-left:3px solid var(--cds-support-success,#24a148);background:#111111}.sr-x-msg.is-err{padding:var(--cds-spacing-04,.75rem) var(--cds-spacing-05,1rem);border-left:3px solid var(--cds-support-error,#da1e28);background:#111111}.sr-x-note{font-size:.75rem;line-height:1.125rem;color:var(--cds-text-secondary,#a1a1a1)}.sr-x-label{display:inline-block;padding:.125rem .5rem;background:#111111;color:#491d8b;font-size:.75rem;line-height:1rem;letter-spacing:.32px}.sr-x-dialog{margin:auto;width:min(40rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:0;border-radius:0;background:var(--cds-layer-01,#0a0a0a);color:var(--cds-text-primary,#ededed);box-shadow:none}.sr-x-dialog::backdrop{background:rgba(22,22,22,.5)}.sr-x-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cds-spacing-05,1rem);padding:var(--cds-spacing-05,1rem) var(--cds-spacing-05,1rem) 0 var(--cds-spacing-06,1.5rem)}.sr-x-dialog__head h2{margin:var(--cds-spacing-03,.5rem) 0 0;font-size:1.25rem;line-height:1.75rem;font-weight:400}.sr-x-dialog__close{color:inherit;display:grid;place-items:center;width:3rem;height:3rem;flex:none;border:0;background:transparent;cursor:pointer;font-size:1.5rem;line-height:1}.sr-x-dialog__close:hover{background:var(--cds-layer-hover-01,#111111)}.sr-x-dialog__body{padding:var(--cds-spacing-05,1rem) var(--cds-spacing-06,1.5rem) var(--cds-spacing-07,2rem)}@media (max-width:767px){.sr-x-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}}.sr-js [data-sr-reveal]{opacity:0;transform:translateY(1.25rem);transition:opacity .7s cubic-bezier(0,0,.38,.9),transform .7s cubic-bezier(0,0,.38,.9)}.sr-js [data-sr-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sr-js [data-sr-reveal]{opacity:1;transform:none;transition:none}}.sr-gloss{margin:0}.sr-gloss dt{margin-top:var(--cds-spacing-05,1rem);font-weight:600}.sr-gloss dt:first-child{margin-top:0}.sr-gloss dd{margin:.25rem 0 0}.sr-insights h3:first-child{margin-top:0}.sr-af-out{display:none!important}.sr-af{display:grid;gap:var(--cds-spacing-03,.5rem);flex:1 1 100%;width:100%}.sr-af__box>summary{display:inline-flex;align-items:center;gap:.375rem;min-height:2.5rem;padding:0 var(--cds-spacing-05,1rem);border:1px solid var(--cds-border-strong-01,#262626);background:var(--cds-layer-01,#0a0a0a);cursor:pointer;list-style:none;font-size:.875rem;user-select:none}.sr-af__box>summary::-webkit-details-marker{display:none}.sr-af__box>summary::after{content:"";width:.5rem;height:.5rem;margin-left:.25rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.sr-af__box[open]>summary::after{transform:rotate(-135deg) translateY(-2px)}.sr-af__box>summary [data-sr-af-n]{color:var(--cds-button-primary,#ededed);font-weight:600}.sr-af__panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--cds-spacing-05,1rem);align-items:end;margin-top:var(--cds-spacing-03,.5rem);padding:var(--cds-spacing-05,1rem);background:var(--cds-layer-01,#111111);border-top:2px solid var(--cds-button-primary,#444444);animation:sr-af-in .25s cubic-bezier(0,0,.38,.9)}@keyframes sr-af-in{from{opacity:0;transform:translateY(-.5rem)}}.sr-af__field{display:grid;gap:.25rem;font-size:.75rem;color:var(--cds-text-secondary,#a1a1a1)}.sr-af__field select{min-height:2.5rem;padding:0 var(--cds-spacing-05,1rem);border:0;border-bottom:1px solid var(--cds-border-strong-01,#262626);background:var(--cds-field-02,#0a0a0a);font:inherit;font-size:.875rem;color:var(--cds-text-primary,#ededed)}.sr-af__check{display:flex;gap:.5rem;align-items:center;min-height:2.5rem;font-size:.875rem}.sr-af__reset{justify-self:start;min-height:2.5rem;padding:0;border:0;background:none;color:var(--cds-link-primary,#ededed);font:inherit;font-size:.875rem;text-decoration:underline;cursor:pointer}.sr-af__result{margin:0;font-size:.875rem;color:var(--cds-text-secondary,#a1a1a1)}.sr-af__result b{color:var(--cds-text-primary,#ededed)}.sr-fd{display:grid;gap:var(--cds-spacing-07,2rem);max-width:64rem}.sr-fd__progress{height:.375rem;background:var(--cds-layer-accent-01,#111111);overflow:hidden}.sr-fd__progress span{display:block;height:100%;width:25%;background:#000000;background-size:200% 100%;animation:none;transition:width .5s cubic-bezier(.2,0,.38,.9)}@keyframes sr-fd-flow{to{background-position:-200% 0}}.sr-fd__form{display:grid;gap:var(--cds-spacing-07,2rem)}.sr-fd__step{min-width:0;margin:0;padding:0;border:0}.sr-fd__step.is-on{animation:sr-fd-step .45s cubic-bezier(0,0,.38,.9)}.sr-fd__step[data-dir=back].is-on{animation-name:sr-fd-back}@keyframes sr-fd-step{from{opacity:0;transform:translateX(2.5rem)}}@keyframes sr-fd-back{from{opacity:0;transform:translateX(-2.5rem)}}.sr-fd__step legend{display:flex;align-items:baseline;gap:var(--cds-spacing-04,.75rem);margin-bottom:var(--cds-spacing-06,1.5rem);padding:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);line-height:1.25;font-weight:400}.sr-fd__no{font-size:.875rem;font-weight:600;color:var(--cds-button-primary,#ededed);letter-spacing:.32px}.sr-fd__cards{display:grid;gap:var(--cds-spacing-04,.75rem);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.sr-fd__card{position:relative;display:flex;align-items:center;min-height:5rem;padding:var(--cds-spacing-05,1rem) var(--cds-spacing-06,1.5rem);border:1px solid var(--cds-border-subtle-01,#262626);background:var(--cds-layer-01,#0a0a0a);cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.sr-fd__card:hover{box-shadow:none}.sr-fd__card input{position:absolute;opacity:0}.sr-fd__card:has(input:checked){border-color:var(--cds-button-primary,#444444);box-shadow:inset 0 0 0 1px var(--cds-button-primary,#232f6e);background:#0a0a0a}.sr-fd__card:has(input:focus-visible){outline:2px solid var(--cds-focus,#444444);outline-offset:2px}.sr-fd__card span{font-size:1rem}.sr-fd__chips{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-03,.5rem);margin-top:var(--cds-spacing-05,1rem)}.sr-fd__chip{position:relative;cursor:pointer}.sr-fd__chip input{position:absolute;opacity:0}.sr-fd__chip span{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 var(--cds-spacing-05,1rem);border:1px solid var(--cds-border-strong-01,#262626);border-radius:var(--rad);font-size:.875rem;transition:background .15s,color .15s}.sr-fd__chip input:checked+span{background:var(--cds-text-primary,#000000);border-color:var(--cds-text-primary,#444444);color:#ededed}.sr-fd__chip input:checked+span::before{content:"✓";margin-right:.375rem}.sr-fd__chip input:focus-visible+span{outline:2px solid var(--cds-focus,#444444);outline-offset:2px}.sr-fd__nav{display:flex;gap:var(--cds-spacing-03,.5rem);justify-content:flex-end}.sr-fd__loading{display:flex;align-items:center;gap:var(--cds-spacing-04,.75rem);font-size:1.125rem}.sr-fd__loading span{width:1.5rem;height:1.5rem;border:3px solid #262626;border-top-color:#444444;border-radius:50%;animation:none}@keyframes sr-fd-spin{to{transform:rotate(360deg)}}.sr-fd__results{display:grid;gap:var(--cds-spacing-06,1.5rem)}.sr-fd__title{margin:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:400}.sr-fd__grid{display:grid;gap:var(--cds-spacing-05,1rem);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.sr-fd__res{position:relative;display:grid;align-content:start;gap:var(--cds-spacing-04,.75rem);padding:var(--cds-spacing-06,1.5rem);background:var(--cds-layer-01,#0a0a0a);border:1px solid var(--cds-border-subtle-01,#262626);border-top:4px solid #444444;animation:sr-fd-card .6s cubic-bezier(0,0,.38,.9) both;animation-delay:calc(var(--i) * .12s)}.sr-fd__res:nth-child(2){border-top-color:#444444}.sr-fd__res:nth-child(3){border-top-color:#444444}@keyframes sr-fd-card{from{opacity:0;transform:translateY(1.5rem) scale(.98)}}.sr-fd__rank{position:absolute;top:var(--cds-spacing-05,1rem);right:var(--cds-spacing-05,1rem);font-size:2.5rem;line-height:1;font-weight:400;color:var(--cds-border-subtle-01,#ededed)}.sr-fd__head{display:flex;gap:var(--cds-spacing-04,.75rem);align-items:center;padding-right:2.5rem}.sr-fd__head img,.sr-fd__ini{width:3.5rem;height:3.5rem;flex:none;object-fit:contain;background:#111111}.sr-fd__ini{display:grid;place-items:center;font-weight:600}.sr-fd__head h3{margin:0;font-size:1.125rem;line-height:1.4}.sr-fd__head h3 a{color:inherit;text-decoration:none}.sr-fd__head h3 a:hover{color:var(--cds-link-primary,#ededed)}.sr-fd__head p{margin:0;font-size:.75rem;color:var(--cds-text-secondary,#a1a1a1)}.sr-fd__why{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.32px;text-transform:uppercase;color:var(--cds-text-secondary,#a1a1a1)}.sr-fd__res ul{display:grid;gap:.375rem;margin:0;padding:0;list-style:none;font-size:.875rem}.sr-fd__res li{position:relative;padding-left:1.25rem}.sr-fd__res li::before{content:"✓";position:absolute;left:0;color:#198038;font-weight:600}.sr-fd__acts{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-03,.5rem);margin-top:auto}.sr-fd__promo{display:grid;gap:var(--cds-spacing-04,.75rem);padding-top:var(--cds-spacing-06,1.5rem);border-top:1px dashed var(--cds-border-subtle-01,#262626)}.sr-fd__promo-note{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:0;font-size:.75rem;color:var(--cds-text-secondary,#a1a1a1)}.sr-fd__promo-grid{display:grid;gap:var(--cds-spacing-04,.75rem);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.sr-fd__ad{display:flex;gap:var(--cds-spacing-04,.75rem);padding:var(--cds-spacing-05,1rem);background:#0a0a0a;border:1px solid #262626}.sr-fd__ad img{width:3rem;height:3rem;object-fit:contain;background:#0a0a0a}.sr-fd__ad-k{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.32px;text-transform:uppercase;color:#ededed}.sr-fd__ad h3{margin:.125rem 0 .25rem;font-size:1rem}.sr-fd__ad p{margin:0 0 .5rem;font-size:.875rem}.sr-fd__again{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-03,.5rem);margin:0}@media (prefers-reduced-motion:reduce){.sr-fd__step.is-on,.sr-fd__res,.sr-af__panel{animation:none}.sr-fd__progress span{animation:none}}.sr-fd [hidden]{display:none!important}.sr-fd__form{overflow-x:clip}@media (max-width:767px){.sr-fd__nav{position:sticky;bottom:0;z-index:2;padding:var(--cds-spacing-04,.75rem) 0;background:var(--cds-background,#0a0a0a)}.sr-fd__nav .sr-x-btn{flex:1 1 0;justify-content:center;padding:0 var(--cds-spacing-05,1rem)}}.sr-race{display:grid;gap:var(--cds-spacing-06,1.5rem);max-width:52rem}.sr-race__lead{margin:0;font-size:1.25rem;line-height:1.75rem}.sr-race__lead strong{color:var(--cds-button-primary,#ededed);font-weight:600}.sr-race__bar{display:block;height:.5rem;background:var(--cds-layer-accent-01,#111111);overflow:hidden}.sr-race__bar>span{display:block;height:100%;width:var(--p);background:#000000;transform-origin:left;transition:transform 1.4s cubic-bezier(.2,0,.38,.9)}.sr-js .sr-race:not(.is-in) .sr-race__bar>span{transform:scaleX(0)}.sr-race__steps{display:grid;gap:var(--cds-spacing-05,1rem);margin:0;padding:0;list-style:none}.sr-race__steps li{display:grid;grid-template-columns:7rem 1fr;gap:var(--cds-spacing-02,.25rem) var(--cds-spacing-05,1rem);align-items:center}.sr-race__steps .sr-race__bar{grid-column:1/-1}.sr-race__label{font-weight:600}.sr-race__val{color:var(--cds-text-secondary,#a1a1a1);font-size:.875rem}.sr-race__steps li.is-done .sr-race__val{color:var(--cds-support-success,#198038)}.sr-race__steps li.is-done .sr-race__bar>span{background:var(--cds-support-success,#24a148)}.sr-race__note{margin:0;font-size:.875rem;color:var(--cds-text-secondary,#a1a1a1)}.sr-hist{display:grid;gap:var(--cds-spacing-05,1rem)}.sr-hist__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cds-spacing-05,1rem)}.sr-hist__now{margin:0}.sr-hist__range{display:inline-flex;border:1px solid var(--cds-border-strong-01,#262626)}.sr-hist__range button{min-height:2rem;padding:0 var(--cds-spacing-05,1rem);border:0;background:transparent;font:inherit;font-size:.875rem;cursor:pointer}.sr-hist__range button+button{border-left:1px solid var(--cds-border-strong-01,#262626)}.sr-hist__range button[aria-pressed=true]{background:var(--cds-text-primary,#000000);color:#ededed}.sr-hist__charts{display:grid;gap:var(--cds-spacing-05,1rem);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.sr-hist__fig{margin:0;padding:var(--cds-spacing-05,1rem);background:var(--cds-layer-01,#111111)}.sr-hist__fig figcaption{margin-bottom:var(--cds-spacing-03,.5rem);font-size:.875rem;font-weight:600}.sr-hist__plot{position:relative;min-height:12.5rem}.sr-hist__plot svg{display:block;width:100%;height:auto;overflow:visible}.sr-hist__plot .ax{fill:var(--cds-text-secondary,#a1a1a1);font-size:11px}.sr-hist__plot .grid{stroke:var(--cds-border-subtle-01,#ededed);stroke-dasharray:2 3}.sr-hist__plot .line{fill:none;stroke:#ededed;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.sr-hist__plot .area{fill:url(#sr-hist-g)}.sr-hist__plot .dot{fill:#ededed;stroke:#ededed;stroke-width:2}.sr-hist__plot .guide{stroke:#ededed;stroke-width:1}.sr-hist__tip{position:absolute;top:0;padding:.25rem .5rem;background:#000000;color:#ededed;font-size:.75rem;line-height:1rem;white-space:nowrap;pointer-events:none;transform:translateX(-50%)}.sr-hist__empty{display:grid;place-items:center;min-height:12.5rem;margin:0;color:var(--cds-text-secondary,#a1a1a1);font-size:.875rem;text-align:center}.sr-hist__note{margin:0;font-size:.75rem;color:var(--cds-text-secondary,#a1a1a1)}.sr-js .sr-hist__plot .line{stroke-dasharray:var(--len,2000);stroke-dashoffset:var(--len,2000);animation:sr-hist-draw 1.6s cubic-bezier(.2,0,.38,.9) forwards}@keyframes sr-hist-draw{to{stroke-dashoffset:0}}.sr-mv{display:grid;gap:var(--cds-spacing-06,1.5rem)}.sr-mv__info{margin:0;max-width:48rem;color:var(--cds-text-secondary,#a1a1a1)}.sr-mv__grid{display:grid;gap:var(--cds-spacing-05,1rem);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.sr-mv__col{padding:var(--cds-spacing-05,1rem) var(--cds-spacing-05,1rem) var(--cds-spacing-06,1.5rem);background:var(--cds-layer-01,#111111);border-top:3px solid #444444}.sr-mv__col h3{margin:0 0 var(--cds-spacing-04,.75rem);font-size:1rem;line-height:1.5rem;font-weight:600}.sr-mv__list{display:grid;gap:var(--cds-spacing-03,.5rem);margin:0;padding:0;list-style:none}.sr-mv__list li{display:grid;grid-template-columns:2.25rem 1fr;gap:0 var(--cds-spacing-03,.5rem);align-items:baseline}.sr-mv__list a{font-weight:600;color:var(--cds-text-primary,#ededed);text-decoration:none}.sr-mv__list a:hover{color:var(--cds-link-primary,#ededed);text-decoration:underline}.sr-mv__pos{color:var(--cds-text-secondary,#a1a1a1);font-variant-numeric:tabular-nums}.sr-mv__meta{grid-column:2;font-size:.75rem;color:var(--cds-text-secondary,#a1a1a1)}.sr-mv__list li.is-up .sr-mv__meta{color:#198038}.sr-mv__list li.is-down .sr-mv__meta{color:#da1e28}.sr-mv__grid--one .sr-mv__list{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--cds-spacing-04,.75rem) var(--cds-spacing-06,1.5rem)}.sr-mv__grid--one .sr-mv__col{border-top-color:#444444}.sr-mv__empty{margin:0;font-size:.875rem;color:var(--cds-text-secondary,#a1a1a1)}.sr-mv__more{margin:0}.sr-mv__tabs{display:flex;gap:0;border-bottom:1px solid var(--cds-border-subtle-01,#262626)}.sr-mv__tabs button{min-height:3rem;padding:0 var(--cds-spacing-05,1rem);border:0;border-bottom:3px solid transparent;background:transparent;font:inherit;cursor:pointer;color:var(--cds-text-secondary,#a1a1a1)}.sr-mv__tabs button[aria-selected=true]{border-bottom-color:#444444;color:var(--cds-text-primary,#ededed);font-weight:600}.sr-mv__panel[hidden]{display:none}@media (prefers-reduced-motion:reduce){.sr-race__bar>span{transition:none}.sr-js .sr-hist__plot .line{animation:none;stroke-dasharray:none}}.sr-race-mini{margin:0;font-size:.75rem;line-height:1rem;letter-spacing:.32px;color:#ededed}.sr-verified{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;background:#111111;color:#0e6027;font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:.32px;white-space:nowrap}.sr-verified::before{content:"✓"}.sr-qa{display:grid;gap:var(--cds-spacing-07,2rem);max-width:56rem}.sr-qa__top{display:grid;gap:var(--cds-spacing-05,1rem);justify-items:start}.sr-qa__lead{margin:0;font-size:1.125rem;line-height:1.6}.sr-qa__state{margin:0;padding:var(--cds-spacing-04,.75rem) var(--cds-spacing-05,1rem);background:#111111;border-left:3px solid #d39b16;font-size:.875rem}.sr-qa__state.is-ok{background:#111111;border-left-color:#24a148}.sr-qa__empty{margin:0;padding:var(--cds-spacing-07,2rem);background:var(--cds-layer-01,#111111);text-align:center;color:var(--cds-text-secondary,#a1a1a1)}.sr-qa__list{display:grid;gap:var(--cds-spacing-05,1rem);margin:0;padding:0;list-style:none}.sr-qa__item{display:grid;gap:var(--cds-spacing-04,.75rem);padding:var(--cds-spacing-06,1.5rem);background:var(--cds-layer-01,#0a0a0a);border:1px solid var(--cds-border-subtle-01,#262626)}.sr-qa__item:target{box-shadow:0 0 0 2px var(--cds-focus,#232f6e)}.sr-qa__k{display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:600;letter-spacing:.32px;text-transform:uppercase;color:var(--cds-text-secondary,#a1a1a1)}.sr-qa__q p,.sr-qa__a p{margin:0}.sr-qa__q>p:not(.sr-qa__meta){font-size:1.0625rem;font-weight:600}.sr-qa__meta{margin-top:.375rem!important;font-size:.75rem;color:var(--cds-text-secondary,#a1a1a1)}.sr-qa__a{display:grid;gap:.5rem;padding:var(--cds-spacing-05,1rem);background:#0a0a0a;border-left:3px solid #444444}.sr-qa__who{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.sr-qa__logo{width:2rem;height:2rem;object-fit:contain;background:#0a0a0a}.sr-qa__wait{margin:0;font-size:.875rem;color:var(--cds-text-secondary,#a1a1a1);font-style:italic}.sr-qa__sugg{display:flex;flex-wrap:wrap;gap:.5rem}.sr-qa__chip{color:inherit;min-height:2rem;padding:0 .75rem;border:1px solid var(--cds-border-strong-01,#262626);border-radius:var(--rad);background:transparent;font:inherit;font-size:.8125rem;cursor:pointer}.sr-qa__chip:hover{background:#000000;border-color:#444444;color:#ededed}.sr-qa__answer{max-width:none}.sr-qa-acc{display:grid;gap:var(--cds-spacing-05,1rem)}.sr-qa-acc__case{display:grid;gap:var(--cds-spacing-04,.75rem);padding:var(--cds-spacing-05,1rem);border:1px solid var(--cds-border-subtle-01,#262626)}.sr-qa-acc__ph{display:inline-grid!important;gap:.25rem;margin-right:.75rem}.sr-qa-acc__ph img{width:6rem;height:6rem;object-fit:cover}.sr-from{display:grid;gap:var(--cds-spacing-06,1.5rem);margin-top:var(--cds-spacing-09,3rem);padding:var(--cds-spacing-07,2rem);background:#0a0a0a;border-top:4px solid #444444}.sr-from__head h3{margin:0;font-size:1.5rem;font-weight:400}.sr-from__head p{margin:.25rem 0 0;font-size:.875rem;color:#ededed}.sr-from h4{margin:0 0 .5rem;font-size:1rem}.sr-from__team p{margin:0}.sr-from__photos{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.sr-from__photos figure{margin:0;aspect-ratio:4/3;overflow:hidden}.sr-from__photos img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.sr-from__photos figure:hover img{}.sr-from__ach ul{margin:0;padding-left:1.25rem}.sr-from__grid{display:grid;gap:var(--cds-spacing-05,1rem);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.sr-from__grid article{padding:var(--cds-spacing-05,1rem);background:#0a0a0a}.sr-from__grid h5{margin:0 0 .5rem;font-size:1rem}.sr-from__grid p{margin:0;font-size:.875rem}.sr-follow__btn{display:inline-flex;align-items:center;gap:.5rem;min-height:3rem;padding:0 var(--cds-spacing-05,1rem);border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-size:.875rem;cursor:pointer;transition:background .15s,color .15s}.sr-follow__btn:hover{background:#0a0a0a;color:#ededed}.sr-follow__btn svg{transform-origin:50% 10%}.sr-follow__btn:hover svg{animation:sr-bell .8s ease}@keyframes sr-bell{20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}.sr-toast{position:fixed;left:50%;bottom:1.5rem;z-index:9999;max-width:calc(100vw - 2rem);padding:var(--cds-spacing-05,1rem) var(--cds-spacing-06,1.5rem);background:#000000;color:#ededed;box-shadow:none;transform:translateX(-50%);animation:sr-toast .4s cubic-bezier(0,0,.38,.9)}.sr-toast.is-ok{border-left:4px solid #444444}@keyframes sr-toast{from{opacity:0;transform:translate(-50%,1rem)}}.sr-verify__btn{text-decoration:none;border-color:#444444;color:#ededed}.sr-verify__btn:hover{background:#000000;color:#ededed}.sr-verify__btn:focus-visible{outline:2px solid #262626;outline-offset:2px}.sr-verified.sr-paid{background:#111111;color:#ededed;white-space:normal}.sr-verified.sr-paid::before{content:none}.sr-note a{text-decoration:underline;text-underline-offset:.15em}.sr-ex{display:grid;gap:var(--cds-spacing-07,2rem)}.sr-ex__h{margin:var(--cds-spacing-05,1rem) 0 0;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:400}.sr-ex__grid{display:grid;gap:var(--cds-spacing-05,1rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.sr-ex__q{position:relative;display:grid;align-content:start;gap:var(--cds-spacing-04,.75rem);min-height:15rem;padding:var(--cds-spacing-07,2rem) var(--cds-spacing-06,1.5rem) var(--cds-spacing-06,1.5rem);background:#000000;color:#ededed;text-decoration:none;overflow:hidden;transition:transform .25s cubic-bezier(.2,0,.38,.9),box-shadow .25s;transition-delay:calc(var(--i,0) * 60ms)}.sr-ex__q::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:#000000;transform:scaleX(.15);transform-origin:left;transition:transform .45s cubic-bezier(.2,0,.38,.9)}.sr-ex__q:hover{box-shadow:none;color:#ededed}.sr-ex__q:hover::before{}.sr-ex__qk{font-size:.75rem;letter-spacing:.32px;text-transform:uppercase;color:#ededed}.sr-ex__q h3{margin:0;color:#ededed;font-size:1.25rem;line-height:1.4;font-weight:400}.sr-ex__q p{margin:0;font-size:.875rem}.sr-ex__qf{display:flex;align-items:center;gap:.5rem;margin-top:auto;font-size:.75rem;color:#888888}.sr-ex__who{display:flex}.sr-ex__who img,.sr-ex__who span{width:2rem;height:2rem;margin-right:-.5rem;border:2px solid #444444;border-radius:50%;object-fit:cover;background:#000000;display:grid;place-items:center;color:#ededed;font-size:.75rem}.sr-ex__card{display:grid;grid-template-columns:auto 1fr;gap:var(--cds-spacing-05,1rem);align-items:start}.sr-ex__card img,.sr-ex__ini{width:5rem;height:5rem;border-radius:50%;object-fit:cover;background:#111111;display:grid;place-items:center;font-size:1.5rem}.sr-ex__name{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:600}.sr-ex__role{margin:.125rem 0 0;font-size:.875rem;color:var(--cds-text-secondary,#a1a1a1)}.sr-ex__bio{margin:.5rem 0 0;font-size:.875rem}.sr-ex__contact{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:.5rem 0 0;font-size:.875rem}.sr-ex__people{display:grid;gap:var(--cds-spacing-05,1rem);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.sr-ex__people .sr-ex__card{padding:var(--cds-spacing-05,1rem);background:var(--cds-layer-01,#111111)}.sr-ex__ctx{padding:var(--cds-spacing-06,1.5rem);background:var(--cds-layer-01,#111111);border-left:4px solid #444444}.sr-ex__ctx h2{margin-top:0}.sr-ex__empty{margin:0;padding:var(--cds-spacing-07,2rem);border:1px dashed var(--cds-border-strong-01,#262626);text-align:center}.sr-ex__answers{display:grid;gap:var(--cds-spacing-06,1.5rem);margin:0;padding:0;list-style:none}.sr-ex__ans{display:grid;gap:var(--cds-spacing-05,1rem);padding:var(--cds-spacing-06,1.5rem);background:#0a0a0a;border:1px solid var(--cds-border-subtle-01,#262626)}.sr-ex__text p{margin:0 0 .75rem}.sr-ex__date{margin:0;font-size:.75rem;color:var(--cds-text-secondary,#a1a1a1)}.sr-ex__actions{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-03,.5rem)}.sr-ex__link{padding:0;border:0;background:none;color:var(--cds-link-primary,#ededed);font:inherit;text-decoration:underline;cursor:pointer}.sr-ex__join{display:grid;gap:var(--cds-spacing-07,2rem);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);padding:var(--cds-spacing-07,2rem);background:var(--cds-layer-01,#111111)}.sr-ex__steps{margin:var(--cds-spacing-05,1rem) 0 0;padding-left:1.25rem}.sr-ex__steps li{margin-bottom:.5rem}.sr-ex__id{display:grid;gap:var(--cds-spacing-04,.75rem);margin:0;padding:var(--cds-spacing-05,1rem);border:1px solid var(--cds-border-subtle-01,#262626)}.sr-ex__id legend{padding:0 .25rem;font-size:.875rem;font-weight:600}@media (max-width:991px){.sr-ex__join{grid-template-columns:1fr}}.sr-od{display:grid;gap:var(--cds-spacing-07,2rem)}.sr-od__tiles{display:grid;gap:1px;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));background:var(--cds-border-subtle-01,#111111);border:1px solid var(--cds-border-subtle-01,#262626)}.sr-od__tile{display:grid;align-content:space-between;gap:var(--cds-spacing-04,.75rem);min-height:9rem;padding:var(--cds-spacing-06,1.5rem);background:var(--cds-layer-01,#0a0a0a);position:relative;overflow:hidden}.sr-od__tile::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:#000000;transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.2,0,.38,.9) .2s}.sr-od__tile.is-in::after,html:not(.sr-js) .sr-od__tile::after{transform:none}.sr-od__num{font-size:clamp(2rem,1.5rem + 1.5vw,2.75rem);line-height:1.1;font-weight:400;font-variant-numeric:tabular-nums;color:var(--cds-text-primary,#ededed)}.sr-od__lab{font-size:.875rem;color:var(--cds-text-secondary,#a1a1a1)}.sr-od__h{margin:var(--cds-spacing-07,2rem) 0 0;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:400}.sr-od__charts{display:grid;gap:var(--cds-spacing-05,1rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,32rem),1fr))}.sr-od__fig{display:grid;gap:var(--cds-spacing-04,.75rem);margin:0;padding:var(--cds-spacing-05,1rem);background:#0a0a0a;border:1px solid var(--cds-border-subtle-01,#262626)}.sr-od__fig svg{display:block;width:100%;height:auto}.sr-od__bar{transform-box:fill-box;transform-origin:left center;transition:transform .9s cubic-bezier(.2,0,.38,.9) var(--d,0ms)}.sr-js .sr-od__fig[data-sr-reveal]:not(.is-in) .sr-od__bar{transform:scaleX(0)}.sr-od__acts{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-03,.5rem)}.sr-od__gen{display:grid;gap:var(--cds-spacing-06,1.5rem);grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start}.sr-od__genform select[multiple]{min-height:12rem;padding:.25rem}.sr-od__genout{min-height:16rem}.sr-od__genout svg{animation:sr-od-in .4s cubic-bezier(0,0,.38,.9)}@keyframes sr-od-in{from{opacity:0;transform:translateY(.5rem)}}.sr-od__wait{display:grid;place-items:center;min-height:16rem;margin:0;color:var(--cds-text-secondary,#a1a1a1)}.sr-od__dl{display:grid;gap:var(--cds-spacing-05,1rem);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.sr-od__file{display:grid;gap:.375rem;padding:var(--cds-spacing-06,1.5rem) var(--cds-spacing-06,1.5rem) var(--cds-spacing-06,1.5rem) 4.25rem;background:#000000;color:#ededed;text-decoration:none;position:relative;transition:transform .15s,box-shadow .15s}.sr-od__file::before{content:"↓";position:absolute;left:1.5rem;top:1.375rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;background:#000000;color:#ededed;font-weight:600}.sr-od__file:hover{box-shadow:none;color:#ededed}.sr-od__file strong{color:#ededed;font-size:1.125rem;font-weight:400}.sr-od__cite{padding:var(--cds-spacing-06,1.5rem);background:#0a0a0a;border-left:4px solid #444444}.sr-od__cite h3{margin:0 0 var(--cds-spacing-03,.5rem);font-size:1.125rem}.sr-od__cite p{margin:0}.sr-od__cite code{padding:.125rem .375rem;background:#0a0a0a;font-size:.8125rem}@media (max-width:991px){.sr-od__gen{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sr-od__bar,.sr-od__tile::after{transition:none}.sr-js .sr-od__fig[data-sr-reveal]:not(.is-in) .sr-od__bar{transform:none}}.sr-bd{display:grid;gap:var(--cds-spacing-07,2rem);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}.sr-bd__styles{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-03,.5rem);margin:0;padding:0;border:0}.sr-bd__styles legend{margin-bottom:var(--cds-spacing-03,.5rem);font-size:.75rem;color:var(--cds-text-secondary,#a1a1a1)}.sr-bd__stage{position:relative;display:grid;gap:var(--cds-spacing-03,.5rem);padding:var(--cds-spacing-07,2rem);min-height:15rem;place-content:center;overflow:hidden;background:rgba(16,48,42,.08);background-size:300% 300%;animation:none}@keyframes sr-bd-bg{50%{background-position:100% 100%}}.sr-bd__k{position:absolute;top:var(--cds-spacing-04,.75rem);left:var(--cds-spacing-05,1rem);margin:0;font-size:.75rem;letter-spacing:.32px;text-transform:uppercase;color:var(--cds-text-secondary,#a1a1a1)}.sr-bd__preview img{display:block;max-width:100%;height:auto;box-shadow:none;animation:sr-bd-pop .5s cubic-bezier(.2,0,.38,.9)}@keyframes sr-bd-pop{from{opacity:0;transform:translateY(.75rem) scale(.96)}}.sr-bd__code{grid-column:1/-1;display:grid;gap:var(--cds-spacing-03,.5rem)}.sr-bd__code label{font-size:.75rem;color:var(--cds-text-secondary,#a1a1a1)}.sr-bd__code textarea{width:100%;padding:var(--cds-spacing-05,1rem);border:0;background:#000000;color:#ededed;font:.8125rem/1.5 'IBM Plex Mono',Menlo,Consolas,monospace;resize:vertical}.sr-bd__acts{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-03,.5rem)}.sr-bd-cta{display:grid;grid-template-columns:auto 1fr;gap:var(--cds-spacing-07,2rem);align-items:center;margin-top:var(--cds-spacing-09,3rem);padding:var(--cds-spacing-07,2rem);background:#000000;color:#ededed;position:relative;overflow:hidden}.sr-bd-cta::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:#000000}.sr-bd-cta h3{margin:0 0 var(--cds-spacing-03,.5rem);font-size:1.25rem;font-weight:400;color:#ededed}.sr-bd-cta p{margin:0 0 var(--cds-spacing-05,1rem);color:#ededed}.sr-bd-cta__acts{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-03,.5rem);margin:0!important}.sr-bd-cta .sr-x-btn--ghost{border-color:#262626;color:#ededed}.sr-bd-cta .sr-x-btn--ghost:hover{background:#111111;color:#ededed}.sr-bd-cta__img img{display:block;max-width:100%;height:auto;box-shadow:0 0 0 1px #2a3352}@media (max-width:767px){.sr-bd{grid-template-columns:1fr}.sr-bd-cta{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sr-bd__stage{animation:none}.sr-bd__preview img{animation:none}}@property --p{syntax:'<number>';inherits:false;initial-value:0}.fa{--fa-blue:#ededed;--fa-blue2:#ededed;--fa-navy:#ededed;--fa-ink:#ededed;--fa-line:#ededed}.fa [hidden]{display:none!important}.fa-hero{position:relative;overflow:hidden}.fa-hero>*{position:relative;z-index:2}.fa-hero::before{content:'';position:absolute;inset:-25%;z-index:0;background:none;animation:none}.fa-hero::after{content:'';position:absolute;inset:0;z-index:1;background:none;background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at 70% 30%,#000,transparent 70%);mask-image:radial-gradient(ellipse at 70% 30%,#000,transparent 70%);animation:none}@keyframes faDrift{from{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.12)}}@keyframes faGrid{from{background-position:0 0}to{background-position:44px 44px}}.fa-sec{background:#111111}.fa-grid{display:grid;grid-template-columns:minmax(310px,400px) minmax(0,1fr);gap:2rem;align-items:start}.fa-form{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow:auto;padding:1.5rem;border-radius:var(--rad);color:#ededed;border:1px solid rgba(255,255,255,.08);background:var(--fa-navy);box-shadow:none;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.fa-prog{margin-bottom:1.5rem;padding:1rem 1.1rem;border-radius:var(--rad);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);}.fa-prog-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;margin-bottom:.7rem}.fa-prog-top b{font-size:1.1rem;color:#ededed}.fa-reset{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:#ededed;cursor:pointer;font:inherit;font-size:.8125rem;padding:.3rem .8rem;border-radius:var(--rad);transition:background .2s,transform .2s}.fa-reset:hover{background:rgba(255,255,255,.16);}.fa-prog-track{height:8px;border-radius:var(--rad);background:rgba(255,255,255,.1);overflow:hidden}.fa-prog-track i{display:block;height:100%;width:0;border-radius:var(--rad);background:var(--fa-blue);background-size:200% 100%;animation:none;box-shadow:none;transition:width .6s cubic-bezier(.2,.8,.2,1)}@keyframes faShine{to{background-position:-200% 0}}.fa-q{border:0;margin:0 0 1.4rem;padding:0;min-width:0;animation:none}.fa-q:nth-of-type(2){animation-delay:.05s}.fa-q:nth-of-type(3){animation-delay:.1s}.fa-q:nth-of-type(4){animation-delay:.15s}.fa-q:nth-of-type(5){animation-delay:.2s}.fa-q:nth-of-type(6){animation-delay:.25s}.fa-q:nth-of-type(7){animation-delay:.3s}.fa-q:nth-of-type(8){animation-delay:.35s}.fa-q:nth-of-type(9){animation-delay:.4s}.fa-q:nth-of-type(10){animation-delay:.45s}@keyframes faUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.fa-q legend{font-weight:600;font-size:.9375rem;color:#ededed;margin-bottom:.7rem;display:flex;gap:.7rem;align-items:center;padding:0}.fa-q legend span{position:relative;flex:none;width:1.65rem;height:1.65rem;border-radius:50%;display:inline-grid;place-items:center;font-size:.75rem;font-weight:600;color:#ededed;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);transition:background .3s,border-color .3s,transform .3s,box-shadow .3s}.fa-q:focus-within legend span{background:var(--fa-blue);border-color:var(--fa-blue);box-shadow:0 0 0 4px rgba(16,48,42,.25)}.fa-q.fa-done legend span{background:var(--fa-blue);border-color:var(--fa-blue);color:transparent;transform:scale(1.08);box-shadow:none}.fa-q.fa-done legend span::after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;color:#ededed;font-size:.85rem;line-height:1}.fa-opts{display:flex;flex-wrap:wrap;gap:.45rem}.fa-chip{position:relative;display:block}.fa-chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.fa-chip span{display:block;padding:.48rem .95rem;border-radius:var(--rad);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);color:#ededed;font-size:.8125rem;transition:transform .2s,background .2s,border-color .2s,color .2s,box-shadow .25s}.fa-chip:hover span{border-color:rgba(111,147,255,.8);background:rgba(16,48,42,.15);color:#ededed;}.fa-chip input:checked+span{background:var(--fa-blue);border-color:transparent;color:#ededed;box-shadow:none;animation:none}@keyframes faPop{0%{transform:scale(.92)}60%{transform:scale(1.06)}100%{transform:scale(1)}}.fa-chip input:focus-visible+span{outline:2px solid #262626;outline-offset:2px}.fa-chip small{opacity:.65;margin-left:.4rem;font-size:.7rem}.fa-select{width:100%;padding:.75rem 1rem;border-radius:var(--rad);border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#ededed;font:inherit;transition:border-color .2s,box-shadow .2s}.fa-select:focus{outline:0;border-color:var(--fa-blue2);box-shadow:0 0 0 4px rgba(16,48,42,.25)}.fa-select option{color:#ededed}.fa-form noscript p{color:#ededed}.fa-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-bottom:1rem}.fa-stat{position:relative;background:#0a0a0a;padding:1.15rem 1.2rem;border-radius:var(--rad);border:1px solid var(--fa-line);box-shadow:none;animation:none;transition:transform .25s,box-shadow .25s}.fa-stat:nth-child(2){animation-delay:.08s}.fa-stat:nth-child(3){animation-delay:.16s}.fa-stat:nth-child(4){animation-delay:.24s}.fa-stat:hover{box-shadow:none}.fa-stat:first-child{background:var(--fa-navy);color:#ededed;border-color:transparent}.fa-stat:first-child span{color:#ededed}.fa-stat b{display:block;font-size:2.1rem;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.fa-stat span{font-size:.8125rem;color:#a1a1a1}.fa-charts{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin-bottom:1.5rem}.fa-chart{background:#0a0a0a;border:1px solid var(--fa-line);border-radius:var(--rad);padding:1.2rem;box-shadow:none;animation:none}.fa-chart h3{margin:0 0 .8rem;font-size:.9375rem}.fa-row{display:grid;grid-template-columns:6.5rem 1fr 2.2rem;gap:.6rem;align-items:center;font-size:.8125rem;margin:.5rem 0}.fa-row em{font-style:normal;text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.fa-track{display:block;height:10px;border-radius:var(--rad);background:#111111;overflow:hidden}.fa-track i{display:block;height:100%;width:0;border-radius:var(--rad);background:var(--fa-blue);background-size:200% 100%;animation:none;transition:width .45s ease-out}.fa-tools{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .9rem;font-size:.875rem;font-weight:600}.fa-tools>span::before{content:'';display:inline-block;width:.55rem;height:.55rem;border-radius:50%;background:#000000;margin-right:.55rem;animation:none}@keyframes faPulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.6)}100%{box-shadow:0 0 0 10px rgba(34,197,94,0)}}.fa-share{background:var(--fa-ink);color:#ededed;border:0;border-radius:var(--rad);padding:.6rem 1.1rem;font:inherit;font-size:.8125rem;cursor:pointer;transition:transform .2s,box-shadow .2s}.fa-share:hover{box-shadow:none}.fa-list{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.fa-card{display:block;margin:0;padding:0}.fa-in{animation:none}@keyframes faIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fa-cardin{position:relative;overflow:hidden;display:grid;grid-template-columns:4.4rem minmax(0,1fr) 5.6rem;gap:1.1rem;padding:1.3rem 1.5rem;background:#0a0a0a;border:1px solid var(--fa-line);border-radius:var(--rad);align-items:center;box-shadow:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}.fa-cardin::before{content:'';position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s;background:none}.fa-cardin:hover{border-color:rgba(16,48,42,.45);box-shadow:none}.fa-cardin:hover::before{opacity:1}.fa-pos{font-size:1.9rem;font-weight:700;letter-spacing:-.02em;white-space:nowrap;padding-right:.15em;color:var(--s)}.fa-name{margin:0;font-size:1.2rem}.fa-name a{color:var(--fa-ink);text-decoration:none;transition:color .2s}.fa-name a:hover{color:var(--fa-blue)}.fa-city,.fa-meta,.fa-why{margin:.25rem 0 0;font-size:.8125rem;color:#a1a1a1}.fa-why{color:#ededed}.fa-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.65rem}.fa-tag{font-size:.72rem;padding:.22rem .6rem;border-radius:var(--rad);background:#111111;color:#a1a1a1;transition:background .3s,color .3s}.fa-tag.on{background:#111111;color:#ededed;font-weight:600}.fa-link{display:inline-block;margin-top:.55rem;font-size:.8125rem;font-weight:600;color:var(--fa-blue);text-decoration:none}.fa-link span{display:inline-block;transition:transform .2s}.fa-link:hover span{}.fa-meter{text-align:center}.fa-ring{position:relative;width:5.2rem;height:5.2rem;margin:0 auto;border-radius:50%;display:grid;place-items:center;background:none;transition:--p .5s ease-out}.fa-ring::before{content:'';position:absolute;inset:.42rem;border-radius:50%;background:#0a0a0a}.fa-ring b{position:relative;font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums}.fa-bar{display:none}.fa-meter small{display:block;margin-top:.4rem;font-size:.68rem;line-height:1.25;color:#a1a1a1}.fa-empty{background:#0a0a0a;border:1px dashed #262626;border-radius:var(--rad);padding:1.6rem;animation:none}.fa-empty p{margin:0 0 .75rem}.fa-btn{background:var(--fa-ink);color:#ededed;border:0;border-radius:var(--rad);padding:.85rem 1.6rem;font:inherit;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.fa-btn:hover{box-shadow:none}.fa-moreWrap{margin-top:1rem}@media(max-width:1180px){.fa-grid{grid-template-columns:1fr}.fa-form{position:static;max-height:none}.fa-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-charts{grid-template-columns:1fr}.fa-cardin{grid-template-columns:3.6rem minmax(0,1fr)}.fa-meter{grid-column:1/-1;display:flex;align-items:center;gap:.8rem;text-align:left}.fa-ring{margin:0}.fa-tools{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.fa *,.fa-hero::before,.fa-hero::after{animation:none!important;transition:none!important}}.fa-boot,.fa-boot *,.fa-boot *::before,.fa-boot *::after{animation:none!important;transition:none!important}.fa:not(.fa-ready) .fa-form,.fa:not(.fa-ready) .fa-results{opacity:0;animation:faSafe 0s 2.5s forwards}.fa:not(.fa-ready) .fa-form{min-height:70vh}@keyframes faSafe{to{opacity:1}}#brxe-p3d009 .sr-prose{max-width:none!important;width:100%;columns:2;column-gap:4rem;font-size:1.08rem;line-height:1.75}#brxe-p3d009 .sr-prose p{margin:0 0 1.1rem;break-inside:avoid}#brxe-p3d009 .sr-h2{max-width:none!important}@media (max-width:860px){#brxe-p3d009 .sr-prose{columns:1}}.pe-hero-cta{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:var(--cds-spacing-07)}.pe-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3rem;padding:0 1.6rem;border:1px solid transparent;border-radius:0;font:400 1rem/1.25 var(--cds-font-sans,inherit);text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,transform .15s}.pe-btn--p{background:var(--cds-button-primary,#000000);color:#ededed}.pe-btn--p:hover{background:var(--cds-button-primary-hover,#0353e9);color:#ededed}.pe-btn--g{background:transparent;color:#ededed;border-color:rgba(255,255,255,.5)}.pe-btn--g:hover{background:rgba(255,255,255,.12);color:#ededed;border-color:#262626}.pe-btn:focus-visible{outline:2px solid #262626;outline-offset:2px}.pe-chips{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:var(--cds-spacing-06) 0 0;padding:0}.pe-chips li{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.4rem .9rem;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#ededed;font-size:.875rem}.pe-chips li::before{content:"";width:.9rem;height:.9rem;background:#111111;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 11.8 3 8.3l1-1 2.5 2.5L12 4.3l1 1z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 11.8 3 8.3l1-1 2.5 2.5L12 4.3l1 1z'/%3E%3C/svg%3E") center/contain no-repeat}.sr-ex__grid{counter-reset:peq;gap:1.25rem!important}.sr-ex__q{counter-increment:peq;position:relative;display:flex!important;flex-direction:column;gap:.85rem;padding:1.75rem 1.6rem 1.5rem!important;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-color .2s}.sr-ex__q:hover{box-shadow:none}.sr-ex__q:focus-visible{outline:2px solid #262626;outline-offset:3px}.sr-ex__qk{display:flex!important;justify-content:space-between;align-items:center}.sr-ex__qk::after{content:counter(peq,decimal-leading-zero);font-family:var(--cds-font-mono,monospace);color:#a1a1a1;letter-spacing:.04em}.sr-ex__q h3{margin:0!important;font-size:1.3rem!important;line-height:1.35!important}.sr-ex__q p{margin:0!important}.sr-ex__qf{display:inline-flex!important;align-items:center;gap:.5rem;align-self:flex-start;margin-top:.2rem;padding:.3rem .75rem;border:1px solid #262626;border-radius:var(--rad);font-size:.8rem}.sr-ex__qf::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:#d39b16}.sr-ex__who{display:none!important}.sr-ex__q::after{content:"Zobacz pytanie";margin-top:auto;padding-top:1rem;color:#ededed;font-size:.9rem;transition:letter-spacing .2s}.sr-ex__q:hover::after{letter-spacing:.04em;color:#ededed}.sr-ex__join.pe-join{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--cds-spacing-09);align-items:center;padding:clamp(1.5rem,4vw,3.5rem)!important;background:#000000!important;color:#ededed}.pe-join .sr-ex__h{color:#ededed!important;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.25rem)!important;margin:0 0 var(--cds-spacing-05)!important}.pe-join p{color:#ededed}.pe-join .sr-ex__steps{display:grid;gap:.75rem;margin:var(--cds-spacing-06) 0 0;padding:0;list-style:none;counter-reset:pes}.pe-join .sr-ex__steps li{display:flex;gap:.9rem;align-items:flex-start;margin:0;padding:0;counter-increment:pes;color:#ededed}.pe-join .sr-ex__steps li::before{content:counter(pes);flex:none;display:grid;place-items:center;width:1.9rem;height:1.9rem;background:#000000;color:#ededed;font-weight:600;font-size:.9rem}.pe-cta{display:flex;flex-direction:column;gap:1rem;padding:2rem;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05)}.pe-cta strong{color:#ededed;font-size:1.25rem;font-weight:600;line-height:1.3}.pe-cta span{color:#888888;font-size:.9rem;line-height:1.5}.pe-cta .pe-btn{width:100%}.pe .pm-box{width:min(880px,100%);padding:0;display:block}.pe-q .pm-box{width:min(680px,100%);padding:0}.pe-in{padding:2rem 2.2rem 1.6rem}.pe .pm-x{z-index:3}.pe-head{display:flex;align-items:center;gap:.8rem;margin:0 3rem 1rem 0}.pe-cnt{color:#888888;font-size:.82rem}.pe h2{margin:0 0 .6rem!important}.pe-lead{margin:0 0 1.2rem;color:#ededed;font-size:1rem;line-height:1.6}.pe-q .pe-lead{font-size:1.05rem;color:#ededed}.pe-stat{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;border:1px solid rgba(255,255,255,.22);border-radius:var(--rad);color:#ededed;font-size:.82rem}.pe-stat::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:#d39b16}.pe-acts{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.pe-acts .pe-btn{min-height:2.9rem;border-radius:var(--rad)}.pe-nav{display:flex;justify-content:space-between;gap:1rem;margin-top:1.6rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.12)}.pe-nav button{background:none;border:0;color:#ededed;font:500 .92rem/1 inherit;font-family:inherit;cursor:pointer;padding:.4rem .2rem}.pe-nav button:hover{color:#ededed}.pe-nav button[disabled]{opacity:.35;cursor:default}.pe-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0 0 1.5rem;padding:0;list-style:none;counter-reset:pes}.pe-steps li{counter-increment:pes;display:flex;gap:.7rem;align-items:flex-start;margin:0;padding:.85rem .9rem;border-radius:var(--rad);border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#ededed;font-size:.85rem;line-height:1.45}.pe-steps li::before{content:counter(pes);flex:none;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:#000000;color:#ededed;font-weight:700;font-size:.8rem}.pe .sr-x-form{display:grid;gap:1rem;margin:0;padding:0;background:none;border:0;color:#ededed}.pe .sr-x-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:0}.pe .sr-x-form label{display:block;margin:0;color:#ededed;font-size:.86rem;font-weight:600;line-height:1.35}.pe .sr-x-form input[type=text],.pe .sr-x-form input[type=email],.pe .sr-x-form input[type=tel],.pe .sr-x-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:.4rem;padding:.8rem 1rem;border-radius:var(--rad);border:1.5px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06);color:#ededed;font:500 1rem/1.4 inherit;font-family:inherit;outline:0;transition:border-color .2s,box-shadow .2s,background .2s}.pe .sr-x-form textarea{min-height:6rem;resize:vertical}.pe .sr-x-form input:focus,.pe .sr-x-form textarea:focus{border-color:#262626;background:rgba(111,147,255,.12);box-shadow:0 0 0 4px rgba(16,48,42,.25)}.pe .sr-x-form input[type=file]{display:block;width:100%;box-sizing:border-box;margin-top:.4rem;padding:.55rem;border-radius:var(--rad);border:1.5px dashed rgba(255,255,255,.28);background:rgba(255,255,255,.04);color:#ededed;font-size:.88rem;font-family:inherit}.pe .sr-x-form input[type=file]::file-selector-button{margin-right:.8rem;padding:.55rem 1rem;border:0;border-radius:var(--rad);background:#000000;color:#ededed;font:600 .85rem/1 inherit;font-family:inherit;cursor:pointer}.pe .sr-x-form input[type=file]::file-selector-button:hover{background:#5388ff}.pe .sr-ex__id{margin:0;padding:1.1rem 1.2rem 1.2rem;border-radius:var(--rad);border:1px solid rgba(143,176,255,.3);background:rgba(111,147,255,.08)}.pe .sr-ex__id legend{padding:0 .5rem;color:#ededed;font-weight:700;font-size:.92rem}.pe .sr-x-note{margin:0 0 .9rem;color:#ededed;font-size:.85rem;line-height:1.55}.pe .sr-x-note strong{color:#ededed}.pe .sr-x-check{display:flex!important;gap:.8rem;align-items:flex-start;font-weight:400!important;color:#ededed!important;font-size:.82rem!important;line-height:1.55!important}.pe .sr-x-check input{flex:none;width:1.15rem;height:1.15rem;margin-top:.2rem;accent-color:#232f6e}.pe .sr-x-check a{color:#ededed}.pe .sr-x-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:3.1rem;border:0;border-radius:var(--rad);background:#000000;color:#ededed;font:700 1rem/1 inherit;font-family:inherit;cursor:pointer;box-shadow:none;transition:transform .2s,box-shadow .2s,opacity .2s}.pe .sr-x-btn:hover{}.pe .sr-x-btn[disabled]{opacity:.6;cursor:wait}.pe .sr-x-msg{margin:0;padding:.9rem 1.1rem;border-radius:var(--rad);font-size:.95rem;line-height:1.5;background:rgba(255,255,255,.08);color:#ededed}.pe .sr-x-msg.is-ok{background:rgba(34,197,94,.16);border:1px solid rgba(34,197,94,.5);color:#ededed;font-size:1.05rem}.pe .sr-x-msg.is-err{background:rgba(255,90,110,.14);border:1px solid rgba(255,122,138,.5);color:#ededed}.pe .sr-x-form.pe-ok>:not(.sr-x-msg){display:none}.sr-x-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}@media (max-width:900px){.sr-ex__join.pe-join{grid-template-columns:minmax(0,1fr)}.pe-steps{grid-template-columns:minmax(0,1fr)}.pe-in{padding:1.4rem 1.2rem 1.2rem}}@media (max-width:560px){.pe-hero-cta .pe-btn{width:100%}.pe-acts .pe-btn{width:100%}}@keyframes peUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes peIn{from{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.pe-hero-cta,.pe-chips{animation:none}.pe-chips{animation-delay:.4s}.sr-ex__q{animation:none;transition:transform .25s,box-shadow .25s,background-color .25s}.sr-ex__q:nth-child(1){animation-delay:.1s}.sr-ex__q:nth-child(2){animation-delay:.18s}.sr-ex__q:nth-child(3){animation-delay:.26s}.sr-ex__q:nth-child(4){animation-delay:.34s}.sr-ex__q:nth-child(5){animation-delay:.42s}.sr-ex__q:nth-child(6){animation-delay:.5s}.sr-ex__q:hover{box-shadow:none}.pe-join .pe-cta{animation:none}.pm.pm-on .pm-box{animation:none}.pm.pm-on .pm-bg{animation:none}}@keyframes peFade{from{opacity:0}to{opacity:1}}.sr-ex__q[hidden]{display:none!important}.pe-tools{margin:0 0 var(--cds-spacing-07,2rem);display:grid;gap:var(--cds-spacing-05,1rem)}.pe-search input{width:100%;box-sizing:border-box;height:3rem;padding:0 1rem;font:inherit;font-size:1rem;color:#ededed;background:#111111;border:0;border-bottom:2px solid #262626;border-radius:0;outline:0;transition:border-color .2s,background-color .2s}.pe-search input:focus{border-bottom-color:#444444;background:#0a0a0a;box-shadow:inset 0 0 0 2px #232f6e}.pe-cats{display:flex;flex-wrap:wrap;gap:.5rem}.pe-cat{font:inherit;font-size:.9rem;line-height:1;color:#ededed;background:#0a0a0a;border:1px solid #262626;border-radius:var(--rad);padding:.6rem .95rem;cursor:pointer;display:inline-flex;gap:.5rem;align-items:center;transition:background-color .2s,color .2s,border-color .2s}.pe-cat span{font-size:.75rem;opacity:.7}.pe-cat:hover{background:#111111}.pe-cat.is-on{background:#000000;color:#ededed;border-color:#444444}.pe-cat:focus-visible{outline:2px solid #444444;outline-offset:2px}.pe-count{margin:0;font-size:.875rem;color:#a1a1a1}.pe-more{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:var(--cds-spacing-07,2rem)}.pe-more .pe-btn{color:#ededed;border-color:#444444}.pe-more .pe-btn:hover{background:#000000;color:#ededed}.pe-empty{margin:0;color:#a1a1a1}@media (max-width:600px){.pe-cats{flex-wrap:nowrap;overflow-x:auto;margin:0 -1rem;padding:0 1rem .4rem;scrollbar-width:thin}.pe-cat{flex:0 0 auto}}.pe-f .pm-box form.sr-x-form,.pe-f form.sr-x-form{width:100%!important;max-width:none!important;box-sizing:border-box;display:grid;gap:1.25rem}.pe-f .sr-x-row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem 1.25rem;align-items:end;width:100%}.pe-f .sr-x-row:has(>label:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.pe-f form label{display:flex!important;flex-direction:column;justify-content:flex-end;gap:.45rem;width:100%;min-width:0;margin:0}.pe-f form input:not([type=checkbox]):not([type=file]),.pe-f form textarea{width:100%!important;max-width:none!important;box-sizing:border-box;margin:0}.pe-f form input[type=file]{width:100%!important;box-sizing:border-box}.pe-f fieldset.sr-ex__id{width:100%;box-sizing:border-box;margin:0}.pe-f form .sr-x-btn[type=submit]{width:100%}@media (max-width:700px){.pe-f .sr-x-row,.pe-f .sr-x-row:has(>label:nth-child(3)){grid-template-columns:1fr}}.sr-ex .sr-ex__grid a.sr-ex__q.sr-m--card>p,.sr-ex .sr-ex__grid a.sr-ex__q>p{font-size:.875rem!important;line-height:1.5rem!important;width:auto!important}.pe-toc{margin:0 0 var(--cds-spacing-09,3rem);padding:var(--cds-spacing-07,2rem);background:#111111;counter-reset:peq}.pe-toc__h{margin:0 0 .5rem;font-size:1.5rem;font-weight:400;color:#ededed}.pe-toc__lead{margin:0 0 var(--cds-spacing-06,1.5rem);font-size:.9rem;color:#a1a1a1}.pe-toc__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--cds-spacing-07,2rem) var(--cds-spacing-08,2.5rem);align-items:start}.pe-toc__g h3{margin:0 0 .75rem;font-size:.75rem;font-weight:600;letter-spacing:.32px;text-transform:uppercase;color:#ededed}.pe-toc__g ol{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.pe-toc__g li{counter-increment:peq;display:grid;grid-template-columns:2.2rem 1fr;align-items:baseline}.pe-toc__g li::before{content:counter(peq);font-size:.75rem;color:#a1a1a1;font-variant-numeric:tabular-nums}.pe-toc__g a{font-size:.9rem;line-height:1.45;color:#ededed;text-decoration:none;padding:.3rem .4rem;margin:0 -.4rem;transition:background-color .15s,color .15s}.pe-toc__g a:hover{background:#111111;color:#ededed}.pe-toc__g a:focus-visible{outline:2px solid #444444;outline-offset:1px}@media (max-width:600px){.pe-toc{padding:1.25rem}.pe-toc__grid{grid-template-columns:1fr}}.pe-toc li[hidden],.pe-toc__g[hidden]{display:none!important}.pe-toc{padding:var(--cds-spacing-07,2rem)}.pe-toc__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.pe-toc__g{background:#0a0a0a;padding:1.25rem 1.25rem 1rem;display:flex;flex-direction:column;min-width:0}.pe-toc__g h3{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin:0 0 1rem;padding:0 0 .75rem;border-bottom:1px solid #262626;font-size:.8rem}.pe-toc__g ol{gap:0}.pe-toc__g li{grid-template-columns:2.4rem minmax(0,1fr);padding:.1rem 0}.pe-toc__g li::before{text-align:left;padding-top:.45rem}.pe-toc__g a{display:block;margin:0;padding:.3rem .5rem;font-size:.9rem;line-height:1.4}@media (max-width:1100px){.pe-toc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pe-toc__grid{grid-template-columns:1fr}.pe-toc__g{padding:1rem}}[data-pe-more],.pe-empty[hidden]{display:none!important}.pe-more:not(:has(.pe-empty:not([hidden]))){display:none}.sr-ac-wrap.sr-ac-wrap{padding:0!important;max-width:none!important}.sr-ac-hero{background:#000000;color:#ededed;padding-top:clamp(2.25rem,4.5vw,4rem)}.sr-ac-hero__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.sr-ac-crumbs,.sr-ac-crumbs a{color:#ededed}.sr-ac-title{margin:0 0 1rem;max-width:24ch;font-size:clamp(2rem,1.45rem + 2.3vw,3.25rem);line-height:1.1;color:#ededed}.sr-ac-lead{margin:0;max-width:40rem;font-size:1.125rem;line-height:1.55;color:#ededed}.sr-ac-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.sr-ac-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.25rem 1.5rem;border:1px solid #444444;border-radius:var(--rad);background:#000000;color:#ededed;font-weight:600;font-size:1rem;text-decoration:none;cursor:pointer}.sr-ac-btn:hover{background:#000000;border-color:#444444;color:#ededed}.sr-ac-btn--light{background:#0a0a0a;border-color:#262626;color:var(--s)}.sr-ac-btn--light:hover{background:var(--g3);border-color:var(--g3);color:var(--s)}.sr-ac-btn--ghost{background:transparent;border-color:rgba(255,255,255,.55);color:#ededed}.sr-ac-btn--ghost:hover{background:rgba(255,255,255,.1);border-color:#262626;color:#ededed}.sr-ac-side{padding:1.25rem 1.5rem 1rem;border-radius:var(--rad);background:#0a0a0a;color:var(--t)}.sr-ac-side__t{margin:0 0 .625rem;font-weight:600}.sr-ac-side ul{list-style:none;margin:0;padding:0}.sr-ac-side li a{display:flex;justify-content:space-between;gap:1rem;padding:.625rem 0;border-top:1px solid var(--l);color:var(--t);font-size:.9688rem;text-decoration:none}.sr-ac-side li a:hover{color:var(--s3);text-decoration:underline}.sr-ac-side li span{color:var(--t2);white-space:nowrap}.sr-ac-side__all{display:block;padding-top:.75rem;border-top:1px solid var(--l);color:var(--s3);font-size:.9375rem;font-weight:600}.sr-ac-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:clamp(2rem,4vw,3.25rem) 0 0;padding-block:1.5rem;border-top:1px solid rgba(255,255,255,.2)}.sr-ac-stats dt{font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:600;line-height:1.15;color:#ededed;font-variant-numeric:tabular-nums;white-space:nowrap}.sr-ac-stats dd{margin:.25rem 0 0;font-size:.9375rem;color:#ededed}.sr-ac-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1.5rem;border:1px solid var(--l);background:var(--l)}.sr-ac-cat{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;background:#0a0a0a;color:var(--t);text-decoration:none}.sr-ac-cat:hover{background:var(--bg2);color:var(--t)}.sr-ac-cat__no{display:none}.sr-ac-cat__name{font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--s)}.sr-ac-cat__desc{font-size:.9375rem;line-height:1.5;color:var(--t2)}.sr-ac-cat__foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.75rem;font-size:.875rem;color:var(--t2)}.sr-ac-cat__foot svg{flex:none;width:1.125rem;height:1.125rem;color:var(--s3)}.sr-ac-catalog [hidden]{display:none!important}.sr-shop .sr-course-cats{display:flex;flex-wrap:wrap;gap:.375rem;margin:0 0 1rem;padding:0;list-style:none}.sr-shop .sr-course-cats a{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .75rem;border:1px solid var(--cds-border-strong-01);border-radius:var(--rad);background:#0a0a0a;color:var(--t);font-size:.875rem;font-weight:500;text-decoration:none}.sr-shop .sr-course-cats a:hover{border-color:#444444}.sr-shop .sr-course-cats a[aria-current]{background:#000000;border-color:#444444;color:#ededed}.sr-shop .sr-course-cats a span{opacity:.75;font-size:.8125rem}.sr-ac-live{margin:0 0 1rem;color:var(--t2);font-size:.9375rem}.sr-shop .sr-courses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;border:0;background:none;list-style:none}.sr-shop .sr-course{position:relative;display:flex;flex-direction:column;margin:0;padding:1.5rem;border:1px solid var(--l);border-radius:var(--rad);background:#0a0a0a;box-shadow:none}.sr-shop .sr-course:hover{border-color:#444444}.sr-shop .sr-course__cat{margin:0 0 .5rem;color:var(--s3);font-size:.875rem;font-weight:500}.sr-shop .sr-course__title{margin:0 0 .5rem;font-size:1.1875rem;font-weight:600;line-height:1.3}.sr-shop .sr-course__title a{color:var(--t);text-decoration:none}.sr-shop .sr-course__title a::after{content:"";position:absolute;inset:0;z-index:1}.sr-shop .sr-course:hover .sr-course__title a{color:var(--s3)}.sr-shop .sr-course__lead{margin:0 0 .75rem;color:var(--t2);font-size:.9688rem;line-height:1.5}.sr-shop .sr-course__meta{margin:auto 0 0;padding-top:.5rem;color:var(--t2);font-size:.875rem}.sr-shop .sr-course__foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.875rem;padding-top:.875rem;border-top:1px solid var(--l)}.sr-shop .sr-course__price{margin:0;color:var(--s);font-size:1.1875rem;font-weight:600}.sr-shop .sr-course__more{position:relative;z-index:2;color:var(--s3);font-size:.9375rem;font-weight:600;text-underline-offset:.16em}.sr-ac-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.sr-ac-steps__line,.sr-ac-band__bg,.sr-ac-why__ic{display:none}.sr-ac-steps li{padding-top:1rem;border-top:2px solid #444444}.sr-ac-steps__no{display:block;margin-bottom:.5rem;color:var(--s);font-size:1.5rem;font-weight:600;line-height:1}.sr-ac-steps h3,.sr-ac-why h3{margin:0 0 .375rem;font-size:1.125rem}.sr-ac-steps p,.sr-ac-why p{margin:0;color:var(--t2);font-size:.9688rem;line-height:1.5}.sr-ac-note{margin-top:2rem!important}.sr-ac-why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1.5rem;border:1px solid var(--l);background:var(--l)}.sr-ac-why article{padding:1.5rem;background:#0a0a0a}.sr-ac-band{padding:clamp(2rem,4vw,3.25rem);border-radius:var(--rad);background:#000000;color:#ededed}.sr-ac-band h2{margin:0;font-size:clamp(1.5rem,1.25rem + 1vw,2.125rem);color:#ededed}.sr-ac-band p{margin:.625rem 0 0;max-width:40rem;color:#ededed}@media (max-width:1100px){.sr-ac-cats,.sr-shop .sr-courses{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-ac-steps,.sr-ac-why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sr-ac-hero__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.sr-ac-cats,.sr-shop .sr-courses,.sr-ac-steps,.sr-ac-why{grid-template-columns:minmax(0,1fr)}.sr-ac-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.sr-fd__progress span{background:#000000;animation:none}.sr-fd__progress{border-radius:var(--rad)}.sr-fd__card,.sr-fd__chip,.sr-fd__res{border-radius:var(--rad)}.sr-fd__rank,.sr-fd__no{font-family:var(--fd);font-weight:600;color:var(--s)}.sr-ex__q,.sr-ex__card,.sr-ex__ans,.sr-ex__join{border-radius:var(--rad)}.sr-ex__q h3,.sr-mv__panel h3,.sr-race__lead{font-family:var(--fd)}.sr-course,.sr-mv__panel,.sr-mv__col,.sr-od__tile,.sr-od__fig,.sr-qa,.srt-item,.srank-review{border-radius:var(--rad)}.sr-consent{border-radius:var(--rad)}.srank-form__submit{border-radius:var(--rad);background:#000000;color:#ededed;font-weight:600;min-height:2.875rem;padding:.5rem 1.5rem;border:0;cursor:pointer}.srank-form__submit:hover{background:#000000}.srank-field input,.srank-field textarea{border-radius:var(--rad)}.sr-verified{background:var(--up);color:#ededed;border-radius:var(--rad);padding:.0625rem .5rem;font-size:.75rem;font-weight:600}.sr-shop-meta{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:1rem 0 0}.sr-shop-note{font-size:.9375rem;color:var(--t2);margin-top:1.5rem;max-width:72ch}.nas-head .sr-shop-meta{color:var(--s)}.nas-legalside{font-size:.9688rem}.nas-legalside__t{color:var(--s);margin:1.25rem 0 .25rem}.nas-legalside p{color:var(--t)}.nas-toc{margin:0;padding-left:1.25rem;display:grid;gap:.125rem}.nas-checks{margin:0 0 1.25rem;padding-left:1.25rem;display:grid;gap:.5rem}.nas-formbox{padding:1.5rem;border-radius:var(--rad);background:var(--bg2)}.sr-follow__btn{display:inline-flex;align-items:center;gap:.375rem;min-height:2.875rem;padding:.5rem 1.125rem;border:2px solid #444444;border-radius:var(--rad);background:none;color:var(--s);font:600 1rem/1.2 var(--fb);cursor:pointer}.sr-follow__btn:hover{background:#000000;color:#ededed}.nas-head .pe-hero-cta{margin-top:1rem}.nas-sec--tint .sr-prose{max-width:72ch}div.fa{--fa-blue:#ededed;--fa-blue2:#ededed;--fa-navy:#ededed;--fa-ink:#ededed;--fa-line:#ededed}.fa-form{background:var(--bg2)!important;color:var(--t)!important;border:0!important;box-shadow:none!important}.fa-form legend,.fa-prog-top,.fa-q legend{color:var(--s)!important}.fa-q legend{font-family:var(--fd);font-weight:600}.fa-q legend span{background:#000000!important;color:var(--g)!important}.fa-chip span{background:#0a0a0a!important;color:var(--t)!important;border:1px solid var(--cds-border-strong-01)!important}.fa-chip span small{color:var(--t2)!important}.fa-chip input:checked+span{background:#000000!important;color:#ededed!important;border-color:#444444!important;box-shadow:none!important}.fa-chip input:checked+span small{color:var(--g2)!important}.fa-select{background:#0a0a0a!important;color:var(--t)!important;border:1px solid var(--cds-border-strong-01)!important}.fa-select option{color:var(--t)!important;background:#0a0a0a!important}.fa-reset{background:#0a0a0a!important;color:var(--s)!important;border:1px solid #444444!important}.fa-prog-track{background:var(--l)!important}.fa-prog-track i{background:#000000!important;animation:none!important}.fa-stat,.fa-chart,.fa-cardin{box-shadow:none!important;animation:none!important}.fa-stat:first-child{background:var(--g)!important;color:var(--s)!important}.fa-stat:first-child span{color:var(--s)!important}.fa-stat b,.fa-pos{font-family:var(--fd);font-weight:600}.fa-pos{background:none!important;-webkit-text-fill-color:var(--s)!important;color:var(--s)!important}.fa-track i{background:#000000!important;animation:none!important}.fa-tag.on{background:var(--g3)!important;color:var(--s)!important}.fa-bar i{background:#000000!important}.fa-name{font-family:var(--fd)}.fa-link{color:var(--s3)!important}.sr-course{background:#0a0a0a;border:1px solid var(--l);border-radius:var(--rad)}.sr-course__title{font-family:var(--fd)}.sr-course__price{font-family:var(--fd);font-weight:600;color:var(--s)}.sr-course-cats a[aria-current]{background:#000000!important;color:#ededed!important;border-color:#444444!important}.sr-course-cats a{border-radius:var(--rad)}.pe-btn{border-radius:var(--rad)!important}.pe-btn--p{background:#000000!important;color:#ededed!important;border-color:#444444!important}.pe-btn--g{background:transparent!important;color:var(--s)!important;border:2px solid #444444!important}.pe-toc,.pe-tools,.pe-join{border-radius:var(--rad)}.pe-cat.is-on{background:#000000!important;color:#ededed!important;border-color:#444444!important}.pm-box{border-radius:var(--rad)!important}.pm-kick{color:var(--s3)!important}.pm-o.on,.pm-o:hover{background:var(--g3)!important;border-color:var(--g)!important}.pm-bar i{background:#000000!important}.sr-consent,.sr-consent__box{background:#0a0a0a!important;color:var(--t)!important;opacity:1!important}.sr-consent{border-radius:var(--rad);box-shadow:none}.sr-consent a{color:var(--s3)!important}.sr-consent button{border-radius:var(--rad)!important}@media (max-width:767px){.nas-hero__meta{font-size:.875rem}}.nas-buy .variations{width:100%;margin:0 0 .75rem}.nas-buy .variations th{text-align:left;font-weight:600;padding:.25rem 0}.nas-buy .variations select{width:100%;min-height:2.75rem;padding:.25rem .75rem;border:1px solid var(--cds-border-strong-01);border-radius:var(--rad);background:#0a0a0a;font:400 1rem/1.2 var(--fb)}.nas-buy .single_add_to_cart_button,.nas-buy button.button{width:100%;min-height:3rem;border:0;border-radius:var(--rad);background:#000000;color:#ededed;font:600 1rem/1.2 var(--fb);cursor:pointer}.nas-buy .single_add_to_cart_button.disabled{opacity:.55}.nas-buy .single_variation_wrap{margin-top:.5rem}.nas-buy .quantity{display:none}.nas-buy .reset_variations{font-size:.875rem}body :is(h1,h2,h3,h4){font-weight:600;letter-spacing:-.02em;line-height:1.16}.nas-h1{font-size:clamp(2rem,1.5rem + 2vw,3rem)}.nas-h2{font-size:clamp(1.5rem,1.25rem + 1vw,2.125rem)}.nas-h3{font-size:1.25rem}.nas-lead{font-size:1.125rem;line-height:1.55}.nas-sec{padding-block:clamp(2.5rem,5vw,4.5rem)}.nas-btn,.sr-x-btn{min-height:2.75rem;border-width:1px;border-radius:var(--rad);font-weight:600}.nas-mark{font-weight:600;font-size:1.0625rem}.nas-mark__star{width:2rem;height:2rem}.sr-nav a{font-weight:500;border-radius:var(--rad)}.sr-nav a:hover,.sr-nav a.is-active{background:var(--bg2)}.nas-hero,.nas-head{background:#000000;color:#ededed}.nas-hero__in{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;padding-block:clamp(2.5rem,5vw,4.5rem)}.nas-hero__copy{padding-bottom:0}.nas-display{margin:0 0 1rem;font-size:clamp(2.25rem,1.6rem + 2.6vw,3.75rem);line-height:1.08;letter-spacing:-.025em}.nas-hero .nas-lead,.nas-hero__meta,.nas-head .nas-lead,.nas-head .sr-shop-meta{color:#ededed}.nas-hero__meta a,.nas-head a{color:#ededed}.nas-head .nas-crumbs,.nas-head .nas-crumbs a{color:#ededed}.nas-head h1{color:#ededed}.nas-hero .nas-btn,.nas-head .nas-btn{border-color:rgba(255,255,255,.55);background:transparent;color:#ededed}.nas-hero .nas-btn:hover,.nas-head .nas-btn:hover{border-color:#262626;background:rgba(255,255,255,.1);color:#ededed}.nas-hero .nas-btn--main,.nas-head .nas-btn--main,.nas-hero .nas-btn--sun,.nas-head .nas-btn--sun{border-color:#262626;background:#0a0a0a;color:var(--s)}.nas-hero .nas-btn--main:hover,.nas-head .nas-btn--main:hover,.nas-hero .nas-btn--sun:hover,.nas-head .nas-btn--sun:hover{border-color:var(--g3);background:var(--g3);color:var(--s)}.nas-btn--sun{border-color:#262626;background:#0a0a0a;color:var(--s)}.nas-btn--sun:hover{border-color:var(--g3);background:var(--g3);color:var(--s)}.nas-buy{border-radius:var(--rad)}.nas-buy a{color:var(--s3)}.sr-buy__price{font-weight:600;font-size:1.875rem}.nas-top{padding:1.25rem 1.5rem .5rem;border-radius:var(--rad);background:#0a0a0a;color:var(--t)}.nas-top__t{margin:0 0 .75rem;font-weight:600}.nas-top__list{margin:0;padding:0;list-style:none}.nas-top__list a{display:grid;grid-template-columns:1.25rem 3rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.875rem 0;border-top:1px solid var(--l);color:var(--t);text-decoration:none}.nas-top__list a:hover .nas-top__name{text-decoration:underline}.nas-top__no{color:var(--t2);font-weight:600;font-variant-numeric:tabular-nums}.nas-top__logo{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;overflow:hidden;border:1px solid var(--l);border-radius:var(--rad);background:#0a0a0a}.nas-top__logo img{width:82%;height:82%;object-fit:contain}.nas-top__name{font-size:1.0625rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.nas-top__stat{color:var(--t2);font-size:.875rem;text-align:right;white-space:nowrap}.nas-top__stat b{display:block;color:var(--t);font-size:1.125rem;font-weight:600;line-height:1.2}@media (max-width:1023px){.nas-hero__in{grid-template-columns:minmax(0,1fr)}}.nas-rail{border:1px solid var(--l);background:#0a0a0a}.sr-thead{font-weight:500}.sr-thead,.nas-rail__cta{border-radius:var(--rad)}.sr-row::after{height:2px;border-radius:0}.sr-row.is-top{background:var(--g3)}.sr-row.is-top:hover{background:#111111}.sr-row__pos{font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.sr-row__name{font-size:1.125rem}.sr-rate__val,.sr-row__count{font-size:1.125rem;font-weight:600}.sr-badge{border:1px solid var(--g);background:var(--g3);color:var(--s);font-weight:600}.sr-row__btn{font-weight:500}.nas-steps>li{border-top-width:2px}.nas-steps>li::before{font-size:1.5rem;font-weight:600}.nas-formula{border-left:3px solid #444444;background:var(--g3)}.nas-formula b{font-weight:600;font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.nas-faq details{border:1px solid var(--l);background:#0a0a0a}.nas-faq summary{font-weight:600;font-size:1.0625rem}.nas-ag__title{font-size:clamp(1.875rem,1.4rem + 2vw,2.75rem)}.nas-ag__logo{border:1px solid var(--l)}.nas-score{border:1px solid var(--l);background:#0a0a0a;color:var(--t)}.nas-score__pos b{font-size:clamp(2.75rem,2.25rem + 1.5vw,3.75rem);line-height:1;color:var(--s);letter-spacing:-.03em;font-weight:600}.nas-score__rate b{font-size:1.5rem;font-weight:600}.nas-score .srank-stars{background:linear-gradient(90deg,var(--cds-star) var(--srank-fill),#111111 var(--srank-fill))}.sr-dl div{border-top-color:var(--l)}.sr-tabs a{border-radius:var(--rad);font-weight:500}.sr-facts,.sr-loc{border:1px solid var(--l);background:#0a0a0a}.nas-foot__title{color:#ededed;font-weight:600}.nas-foot a:hover{color:var(--g2)}dialog.sr-qv{border-radius:6px}.sr-qv__close{background:rgba(255,255,255,.14)}.sr-qv__close:hover{background:rgba(255,255,255,.26)}.sr-qv__more,.sr-qv__alt{border-radius:var(--rad)}.sr-consent{box-shadow:0 -1px 0 var(--l)}.pm-o.on,.pm-o:hover{border-color:#444444!important}.nas-head .pe-btn--p,.nas-head .sr-x-btn{background:#0a0a0a!important;border-color:#262626!important;color:var(--s)!important}.nas-head .pe-btn--g,.nas-head .sr-x-btn--ghost{background:transparent!important;border:1px solid rgba(255,255,255,.55)!important;color:#ededed!important}[data-sr-reveal]{opacity:1!important;transform:none!important;translate:none!important;transition:none!important;animation:none!important}.fa-prog{border:1px solid var(--l);background:#0a0a0a}.fa-prog-top,.fa-prog-top b{color:var(--s)!important}.nas-foot__fnd,.nas-foot a.nas-foot__fnd,.nas-foot__fnd *{color:var(--t)!important}.pm{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:1rem}.pm.pm-on{display:flex}html.pm-lock{overflow:hidden}.pm-bg{position:absolute;inset:0;background:rgba(16,48,42,.6)}.pm-box{position:relative;display:flex;flex-direction:column;width:min(42rem,100%);max-height:calc(100dvh - 2rem);overflow:auto;border-radius:6px!important;background:#0a0a0a;color:var(--t)}.pm-x{position:absolute;top:.625rem;right:.625rem;z-index:3;width:2.25rem;height:2.25rem;border:0;border-radius:var(--rad);background:var(--bg2);color:var(--t);font-size:1.375rem;line-height:1;cursor:pointer}.pm-x:hover{background:var(--l)}.pm-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:1.125rem 3.5rem 1.125rem 1.5rem;border-bottom:1px solid var(--l);font-size:.875rem}.pm-kick{color:var(--s)!important;font-weight:600}.pm-bar{height:4px;overflow:hidden;background:var(--l)}.pm-bar i{display:block;width:0;height:100%;background:#000000!important;transition:width .2s}.pm-step{color:var(--t2);white-space:nowrap}.pm-body{padding:1.5rem}.pm-body h2{margin:0 0 .375rem;font-size:1.375rem}.pm-h{margin:0 0 1rem;color:var(--t2)}.pm-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.5rem}.pm-o{display:flex;justify-content:space-between;gap:.75rem;width:100%;padding:.75rem .875rem;border:1px solid var(--cds-border-strong-01);border-radius:var(--rad);background:#0a0a0a;color:var(--t);font:500 .9688rem/1.3 var(--fb);text-align:left;cursor:pointer}.pm-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1.5rem;border-top:1px solid var(--l);font-size:.9375rem}.pm-back,.pm-skip{padding:.25rem 0;border:0;background:none;color:var(--s3);font:600 .9375rem/1.2 var(--fb);cursor:pointer}.pm-rs{display:grid;gap:.625rem}.pm-r{display:grid;gap:.25rem;padding:1rem;border:1px solid var(--l);border-radius:var(--rad);color:var(--t);text-decoration:none}.pm-r:hover{border-color:#444444;color:var(--t)}.pm-rk{color:var(--s3);font-size:.875rem;font-weight:500}.pm-rm,.pm-mt{color:var(--t2);font-size:.875rem}.pm-m{display:block;height:4px;background:var(--l)}.pm-m i{display:block;height:100%;background:#000000}.pm-rp{display:flex;justify-content:space-between;gap:1rem;margin-top:.375rem;color:var(--s);font-weight:600}.pm-rp u{color:var(--s3)}.pm-act{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1rem}.pm-restart,.pm-mail{display:inline-flex;align-items:center;min-height:2.625rem;padding:.25rem 1rem;border:1px solid #444444;border-radius:var(--rad);background:#0a0a0a;color:var(--s);font:600 .9375rem/1.2 var(--fb);text-decoration:none;cursor:pointer}.pe .pm-box{display:block;background:#000000;color:#ededed}.pe .pm-x{background:rgba(255,255,255,.14);color:#ededed}.pe .pm-x:hover{background:rgba(255,255,255,.26)}.pe .pm-kick{color:var(--g)!important}.sr-ex__join.pe-join{border-radius:var(--rad);background:#000000!important;color:#ededed}.pe .pe-btn--p,.pe-join .pe-btn--p{border-color:#262626!important;background:#0a0a0a!important;color:var(--s)!important}.pe .pe-btn--g,.pe-join .pe-btn--g{border:1px solid rgba(255,255,255,.55)!important;background:transparent!important;color:#ededed!important}.pe .sr-x-btn{border:0;background:#0a0a0a;color:var(--s)}.pe .sr-x-btn:hover{background:var(--g3);color:var(--s)}.sr-qv__body{font-size:1rem;line-height:1.6}.sr-qv__body :is(h2,h3,h4),.sr-prose :is(h2,h3,h4){margin:1.75rem 0 .5rem;padding-top:1.25rem;border-top:1px solid var(--l);color:var(--s);font-family:var(--fb);font-size:1.125rem;font-weight:600;letter-spacing:-.005em;line-height:1.3}.sr-qv__body>:first-child,.sr-prose>:first-child{margin-top:0;padding-top:0;border-top:0}.sr-qv__body p,.sr-prose p{margin:0 0 .875rem}.sr-qv__body :is(ul,ol),.sr-prose :is(ul,ol){margin:0 0 1rem;padding-left:1.25rem}.sr-qv__body li,.sr-prose li{margin:0 0 .5rem;padding-left:.125rem}.sr-qv__body li::marker,.sr-prose li::marker{color:var(--t2)}.sr-qv__body strong,.sr-prose strong{font-weight:600;color:var(--t)}.sr-qv__title{font-size:1.25rem;font-weight:600}.sr-qv__kicker{font-weight:500;color:#ededed}.nas-top__name{overflow-wrap:break-word;hyphens:manual}@media (max-width:479px){.nas-top{padding-inline:1rem}.nas-top__list a{grid-template-columns:1rem 2.5rem minmax(0,1fr) auto;gap:.625rem}.nas-top__logo{width:2.5rem;height:2.5rem}.nas-top__name{font-size:1rem}}.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce-noreviews{background:var(--bg2)!important;color:var(--t)!important;border:1px solid var(--l)!important;border-left:3px solid #444444!important;border-radius:var(--rad)!important;text-transform:none!important}.woocommerce-info a,.woocommerce-message a,.woocommerce-error a{color:var(--s3)!important;text-transform:none!important;background:none!important}.woocommerce-info a::after,.woocommerce-info a::before{display:none!important}.woocommerce-info::before,.woocommerce-message::before{color:var(--s)!important}
/* ===== Liga: granat, limonka, geometria ===== */
:root{--rad:10px;--bg:#ededed;--bg2:#ededed;--l:#ededed;--fd:'Space Grotesk',system-ui,-apple-system,'Segoe UI',sans-serif;--fb:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;--navy:#ededed;--navy2:#ededed;--volt:#ededed;--volt2:#ededed}
body{font-size:1.0625rem;line-height:1.62}
body :is(h1,h2,h3,h4){font-weight:700;letter-spacing:-.025em;line-height:1.08}
.nas-wrap{max-width:82rem}
.nas-h2{font-size:clamp(1.75rem,1.3rem + 1.9vw,3rem);max-width:30ch}
.nas-h1{font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);max-width:22ch}
.nas-sec{padding-block:clamp(3rem,6vw,6rem)}
.nas-sec--tint{background:var(--bg2)}
.nas-btn,.sr-x-btn{min-height:3rem;padding:.5rem 1.5rem;border-radius:999px;border-width:2px;font-weight:600}
.nas-btn--main,.sr-x-btn{background:#000000;border-color:#444444;color:#ededed}
.nas-btn--main:hover,.sr-x-btn:hover{background:#1a1a1a;border-color:#444444}
.nas-btn--sun{background:#fafafa;border-color:#444444;color:var(--navy)}
.nas-btn--sun:hover{background:#fafafa;border-color:#444444;color:var(--navy)}
/* Nagłówek */
.sr-header.b-head{position:sticky;top:0;background:#000000;border:0}
.b-head .sr-header__bar{min-height:4.25rem}
.nas-mark{font:700 1.125rem/1 var(--fd);letter-spacing:-.02em}
.b-head .nas-mark,.b-foot .nas-mark{color:#ededed}
.b-mark{display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border-radius:9px;background:#fafafa;color:var(--navy);font:700 1.25rem/1 var(--fd)}
.b-head .sr-nav a{color:#ededed;font-weight:500;border-radius:999px;font-size:.9375rem}
.b-head .sr-nav a:hover,.b-head .sr-nav a.is-active{background:#1a1a1a;color:#ededed}
.b-head .nas-head-cta{min-height:2.5rem;background:#fafafa;border-color:#444444;color:var(--navy);font-size:.9375rem}
.b-head .nas-head-cta:hover{background:#fafafa;border-color:#444444}
.b-head .sr-burger span{background:#0a0a0a}
/* Hero */
.b-hero{position:relative;overflow:hidden;background:#000000;color:#ededed;padding-block:clamp(2.75rem,5vw,5rem) 0}
.b-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(60rem 26rem at 88% -8%,rgba(200,245,66,.16),transparent 62%),radial-gradient(44rem 24rem at 0% 110%,rgba(90,110,255,.2),transparent 60%);pointer-events:none}
.b-hero__in{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(2rem,4vw,4.5rem);align-items:center}
.b-pill{display:inline-block;margin:0 0 1.25rem;padding:.25rem .875rem;border:1px solid rgba(200,245,66,.5);border-radius:999px;color:var(--volt);font:600 .875rem/1.5 var(--fd)}
.b-hero__t{margin:0 0 1.25rem;font-size:clamp(2.75rem,1.5rem + 5.4vw,6rem);line-height:.98;letter-spacing:-.04em}
.b-hero__lead{margin:0 0 1.75rem;max-width:38rem;color:#ededed;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.55}
.b-hero__acts{display:flex;flex-wrap:wrap;gap:.75rem}
.b-hero .nas-btn:not(.nas-btn--sun){border-color:rgba(255,255,255,.4);color:#ededed}
.b-hero .nas-btn:not(.nas-btn--sun):hover{background:rgba(255,255,255,.1);border-color:#262626}
.b-hero .nas-top{padding:.5rem;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.05);color:#ededed}
.b-hero .nas-top__t{margin:0;padding:.75rem 1rem;color:#888888;font:600 .875rem/1.4 var(--fd)}
.b-hero .nas-top__list li+li{margin-top:.375rem}
.b-hero .nas-top__list a{grid-template-columns:2.25rem 3rem minmax(0,1fr) auto;padding:.875rem 1rem;border:0;border-radius:12px;background:rgba(255,255,255,.06);color:#ededed}
.b-hero .nas-top__list a:hover{background:rgba(255,255,255,.12)}
.b-hero .nas-top__list li:first-child a{background:#fafafa;color:var(--navy)}
.b-hero .nas-top__list li:first-child .nas-top__no,.b-hero .nas-top__list li:first-child .nas-top__stat,.b-hero .nas-top__list li:first-child .nas-top__stat b{color:var(--navy)}
.b-hero .nas-top__no{color:var(--volt);font:700 1.5rem/1 var(--fd)}
.b-hero .nas-top__logo{border:0;border-radius:10px}
.b-hero .nas-top__name{font:600 1.125rem/1.2 var(--fd)}
.b-hero .nas-top__stat{color:#888888}
.b-hero .nas-top__stat b{color:#ededed;font:700 1.375rem/1.1 var(--fd)}
.b-hero__stats{position:relative;margin-top:clamp(2rem,4vw,3.5rem)}
.nas-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid rgba(255,255,255,.14)}
.nas-stat{display:flex;align-items:baseline;gap:.75rem;padding:1.25rem 1rem 1.375rem 0}
.nas-stat+.nas-stat{padding-left:1.5rem;border-left:1px solid rgba(255,255,255,.14)}
.nas-stat dd{margin:0;color:var(--volt);font:700 clamp(1.625rem,1.2rem + 1.6vw,2.5rem)/1 var(--fd);letter-spacing:-.03em}
.nas-stat dt{color:#ededed;font-size:.9375rem}
/* Tabela */
.b-rank{background:var(--bg2);padding-block:clamp(2.5rem,5vw,4.5rem)}
.b-rank__head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1rem 3rem;align-items:end;margin-bottom:1.5rem}
.b-rank__head .nas-h2,.b-rank__head .nas-note{margin:0}
.b-rank__head .nas-note{font-size:.9375rem}
.nas-rank{grid-template-columns:minmax(0,1fr);gap:1rem}
.nas-rail{position:sticky;top:4.75rem;z-index:20;max-height:none;overflow:visible;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) auto;gap:.75rem;align-items:end;padding:.875rem 1rem;border:0;border-radius:16px;background:#000000;color:#ededed;box-shadow:0 10px 30px rgba(11,18,36,.18)}
.nas-field{color:#ededed;font-weight:500;font-size:.8125rem}
.nas-field input,.nas-field select{border:0;border-radius:10px;min-height:2.625rem}
.nas-rail .sr-af{grid-column:1/-1}
.nas-rail .sr-af__box>summary{background:transparent;color:#ededed;border:0;min-height:0;padding:.25rem 0;font-weight:500;font-size:.875rem}
.nas-rail .sr-af__result{color:#ededed}
.nas-rail .sr-af__result b{color:var(--volt)}
.nas-rail .sr-af__panel{color:var(--t)}
.nas-rail__cta{order:0;grid-column:4;grid-row:1;align-self:end;padding:.625rem 1.125rem;border-radius:999px;background:#fafafa;color:var(--navy);min-height:2.625rem;box-sizing:border-box}
.nas-rail__cta:hover{background:#fafafa;color:var(--navy)}
.nas-rail__jump{display:none}
.sr-thead{position:static;margin-top:.5rem;background:none;color:var(--t2);font-size:.8125rem;padding:.5rem 1.25rem}
.sr-board{display:grid;gap:.5rem;margin:0}
.sr-row{padding:1.125rem 1.25rem 1.375rem;border:0;border-radius:14px;background:#0a0a0a;overflow:hidden;box-shadow:0 1px 0 var(--l)}
.sr-row::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:var(--v);background:#fafafa;border-radius:0 4px 0 0}
.sr-row.is-top,.sr-row.is-top:hover{background:#000000;color:#ededed}
.sr-row.is-top .sr-row__name a,.sr-row.is-top .sr-row__count,.sr-row.is-top .sr-rate__val{color:#ededed}
.sr-row.is-top .sr-row__sub,.sr-row.is-top .sr-race-mini,.sr-row.is-top .sr-row__num{color:#ededed}
.sr-row.is-top .sr-row__pos{background:#fafafa;color:var(--navy)}
.sr-row.is-top .sr-row__btn{background:transparent;border-color:rgba(255,255,255,.35);color:#ededed}
.sr-row.is-top .sr-row__btn:first-child{background:#fafafa;border-color:#444444;color:var(--navy)}
.sr-row.is-top .sr-row__btn--tel,.sr-row.is-top .sr-row__btn--mail,.sr-row.is-top .sr-row__btn--web{border-color:transparent;color:var(--volt)}
.sr-row__pos{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:10px;background:var(--bg2);font:700 1.25rem/1 var(--fd);letter-spacing:-.02em;color:var(--navy)}
.sr-row__name{font-size:1.25rem;font-weight:700}
.sr-badge{border:0;border-radius:999px;padding:.125rem .75rem;background:#fafafa;color:var(--navy);font-weight:600}
.sr-logo-tile{border-radius:12px}
.sr-row__btn{border-radius:999px;border-color:var(--l)}
.sr-row__btn:first-child{background:#000000;border-color:#444444;color:#ededed}
.sr-row__btn--tel,.sr-row__btn--mail,.sr-row__btn--web{color:#ededed}
.sr-rate__val,.sr-row__count{font:700 1.375rem/1 var(--fd)}
/* Treść */
.nas-sec:not(.nas-sec--plum) .nas-h2::after{content:"";display:block;width:3rem;height:6px;margin-top:.875rem;border-radius:3px;background:#fafafa}
.nas-guide__head .nas-h2{font-size:clamp(1.5rem,1.25rem + 1.1vw,2.25rem)}
.nas-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}
.nas-steps>li{padding:1.25rem;border:0;border-radius:16px;background:#0a0a0a;box-shadow:0 1px 0 var(--l)}
.nas-sec:not(.nas-sec--tint) .nas-steps>li{background:var(--bg2)}
.nas-steps>li::before{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:.75rem;border-radius:10px;background:#000000;color:var(--volt);font:700 1.125rem/1 var(--fd)}
.nas-formula{border-radius:16px;background:#000000;color:#ededed;padding:1.5rem 1.75rem}
.nas-formula b{color:var(--volt);font-weight:700}
.nas-formula span{color:#ededed}
.nas-faq details{border-radius:14px}
.nas-faq summary{font-weight:600}
.nas-parts{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1rem}
.nas-parts>div{padding:1.5rem;border-radius:16px;background:#0a0a0a;box-shadow:0 1px 0 var(--l)}
.nas-sec:not(.nas-sec--tint) .nas-parts>div{background:var(--bg2)}
.b-cta{background:#000000}
.b-cta .nas-h2::after{display:none}
/* Podstrony */
.nas-head,.nas-ag{background:#000000;color:#ededed}
.nas-head h1,.nas-ag h1{color:#ededed}
.nas-head .nas-lead,.nas-ag .nas-lead{color:#ededed}
.nas-head .nas-crumbs,.nas-head .nas-crumbs a,.nas-ag .nas-crumbs,.nas-ag .nas-crumbs a{color:#888888}
.nas-head a{color:var(--volt)}
.nas-ag a:not(.nas-btn){color:var(--volt)}
.nas-ag .sr-agency__sub{color:#ededed}
.nas-ag .nas-btn{border-color:rgba(255,255,255,.4);color:#ededed}
.nas-ag .nas-btn--main{background:#fafafa;border-color:#444444;color:var(--navy)}
.nas-score{border-radius:18px}
/* Stopka */
.b-foot{background:#000000}
@media (max-width:1119px){.nas-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.nas-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.nas-rail__cta{grid-column:1/-1;grid-row:auto;text-align:center}}
@media (max-width:1023px){.b-hero__in,.b-rank__head{grid-template-columns:minmax(0,1fr)}.b-head .sr-nav{background:#000000;border-color:#444444}.b-head .sr-nav a{color:#ededed}}
@media (max-width:767px){.nas-stats{grid-template-columns:minmax(0,1fr)}.nas-stat+.nas-stat{padding-left:0;border-left:0;border-top:1px solid rgba(255,255,255,.14)}.nas-stat{padding:.875rem 0}.nas-rail{grid-template-columns:minmax(0,1fr)}.sr-row{padding:1rem 1rem 1.25rem}}
@media (max-width:479px){.nas-steps{grid-template-columns:minmax(0,1fr)}.b-hero__acts .nas-btn{width:100%}.b-hero__t{font-size:clamp(2.5rem,1.8rem + 5vw,3.25rem)}}

/* lista z doczytywaniem */
.nas-cut{display:none!important}

.sr-board>.sr-row:nth-child(n+6){content-visibility:visible}
.nas-morewrap{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:1.75rem;text-align:center}
.nas-morewrap[hidden]{display:none}
.nas-morewrap__n{margin:0;color:var(--t2);font-size:.9375rem}
.nas-morewrap .nas-btn{min-width:16rem;cursor:pointer}
.nas-morewrap .nas-btn[hidden]{display:none}

/* audyt UX: wspólne */
body :is(h1,h2,h3,h4){text-wrap:balance}
.sr-prose p,.nas-lead,.nas-note,.nas-parts p{text-wrap:pretty}
main [id]{scroll-margin-top:6rem}
.nas-sec .nas-h2{margin-bottom:1rem}
.nas-guide__head p{font-size:1.0625rem;line-height:1.55}
.nas-cta p{max-width:46rem}
.nas-legalside__t{margin:1.75rem 0 .5rem;color:var(--t)}
.nas-legalside__t:first-child{margin-top:0}
.nas-toc{margin:0;padding-left:1.25rem}
.nas-toc li{margin:.25rem 0}
.sr-od__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}
.nas-foot__fnd{display:inline-flex;align-items:center;gap:.625rem;padding:.5rem .875rem;border:1px solid rgba(255,255,255,.28);border-radius:var(--rad);background:none;color:#ededed;text-decoration:none}
.nas-foot__fnd span{color:inherit}
.nas-foot__fnd:hover{border-color:#262626;background:rgba(255,255,255,.06)}
.nas-form,.sr-x-form{display:grid;gap:.875rem}
.nas-form label,.sr-x-form label{display:grid;gap:.25rem;font-weight:600;font-size:.9375rem}
.nas-form input:not([type=checkbox]),.nas-form textarea{display:block;width:100%;box-sizing:border-box;min-height:2.875rem;padding:.625rem .875rem;border:1px solid var(--cds-border-strong-01,#262626);border-radius:var(--rad);background:#0a0a0a;color:var(--t);font:400 1rem/1.3 var(--fb)}
.nas-form input:focus,.nas-form textarea:focus{outline:2px solid #444444;outline-offset:1px}
.nas-form .sr-x-check{display:flex;align-items:flex-start;gap:.625rem;font-weight:400;font-size:.875rem;line-height:1.45}
.nas-form .sr-x-check input{flex:none;margin-top:.1875rem;min-height:0}
.nas-form .sr-x-hp,.nas-form input.sr-x-hp{position:absolute;left:-9999px;width:1px;height:1px;min-height:0;padding:0;border:0}
.nas-form .sr-x-btn{justify-self:start}
.nas-formbox{padding:clamp(1.25rem,3vw,2rem);border-radius:var(--rad)}
.nas-rail:has(details[open]){position:static;max-height:none;overflow:visible}
@media (max-width:767px){.sr-od__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}main [id]{scroll-margin-top:5rem}.nas-form .sr-x-btn{justify-self:stretch}}

/* audyt B */
.nas-guide__head{top:5.75rem}
.nas-gloss{columns:2;column-gap:2.5rem}
.nas-gloss dt{font-weight:700;break-after:avoid}
.nas-gloss dd{break-inside:avoid}
.nas-sec--plum .nas-btn--sun,.b-cta .nas-btn--sun{color:var(--navy)}
.nas-sec--plum .nas-btn--sun:hover{color:var(--navy)}
.b-cta{padding-block:clamp(2.5rem,5vw,4rem)}
.nas-formbox{background:var(--bg2);border-radius:16px}
.nas-form .sr-x-btn{border-radius:999px}
.nas-faq{max-width:none}
.sr-thead{margin-top:.25rem}
@media (max-width:767px){.nas-gloss{columns:1}}

@media (max-width:767px){.sr-row__btn--tel,.sr-row__btn--mail,.sr-row__btn--web{min-height:1.75rem;max-width:100%;overflow-wrap:anywhere}.sr-badge{border-radius:8px}}
@media (max-width:479px){.b-hero .nas-top__list a{grid-template-columns:1.5rem 2.5rem minmax(0,1fr);gap:.25rem .75rem;padding:.75rem}.b-hero .nas-top__logo{width:2.5rem;height:2.5rem;grid-row:1/span 2}.b-hero .nas-top__no{grid-row:1/span 2}.b-hero .nas-top__name{overflow-wrap:normal;font-size:1.0625rem}.b-hero .nas-top__stat{grid-column:3;display:flex;align-items:baseline;gap:.5rem;text-align:left}.b-hero .nas-top__stat b{display:inline;font-size:1.125rem}}

.nas-formbox .sr-x-form input:not([type=checkbox]):not(.sr-x-hp),.nas-formbox .sr-x-form textarea{min-height:2.875rem;padding:.625rem .875rem!important;border:1px solid var(--cds-border-strong-01,#262626)!important;border-radius:var(--rad)!important;background:#0a0a0a!important;color:var(--t)!important;font:400 1rem/1.3 var(--fb)!important;box-shadow:none!important}
.nas-formbox .sr-x-form textarea{min-height:7rem}
.nas-formbox .sr-x-form label>span{color:var(--t)}

/* karta agencji: stale pozycje elementow */
.sr-row__actions{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;gap:.5rem .5rem;margin-top:.75rem;align-items:center}
.sr-row__actions .sr-row__btn{box-sizing:border-box;min-width:0;width:100%;margin:0;justify-content:center;white-space:nowrap}
.sr-row__actions .sr-row__btn:nth-child(1){grid-column:1/span 2;grid-row:1}
.sr-row__actions .sr-row__btn:nth-child(2){grid-column:3/span 2;grid-row:1}
.sr-row__actions .sr-row__btn--tel,.sr-row__actions .sr-row__btn--mail,.sr-row__actions .sr-row__btn--web{display:block;grid-row:2;min-height:1.75rem;padding:.25rem 0;line-height:1.25rem;text-align:left;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;max-width:100%}
.sr-row__actions .sr-row__btn--tel{grid-column:1/span 3}
.sr-row__actions .sr-row__btn--mail{grid-column:4/span 5}
.sr-row__actions .sr-row__btn--web{grid-column:9/span 4}
@media (max-width:1023px){.sr-row__actions .sr-row__btn:nth-child(1){grid-column:1/span 4}.sr-row__actions .sr-row__btn:nth-child(2){grid-column:5/span 4}.sr-row__actions .sr-row__btn--tel{grid-column:1/-1;grid-row:2}.sr-row__actions .sr-row__btn--mail{grid-column:1/-1;grid-row:3}.sr-row__actions .sr-row__btn--web{grid-column:1/-1;grid-row:4}}
@media (max-width:479px){.sr-row__actions .sr-row__btn:nth-child(1){grid-column:1/span 6}.sr-row__actions .sr-row__btn:nth-child(2){grid-column:7/span 6}}

.sr-row__actions{grid-template-rows:auto 1.75rem}
.sr-row__actions .sr-row__btn--tel,.sr-row__actions .sr-row__btn--mail,.sr-row__actions .sr-row__btn--web{border:0;border-radius:0;background:none}
@media (max-width:1023px){.sr-row__actions{grid-template-rows:auto 1.75rem 1.75rem 1.75rem;row-gap:.25rem}}

/* karta v2: siatka 4px, jedna linia liczb */
.sr-board{gap:.75rem}
.sr-board .sr-row{padding:1.5rem 1.5rem 1.75rem;align-items:start;border-radius:16px}
.sr-row__main{display:flex;flex-direction:column;align-items:flex-start}
.sr-row__name{margin:0;line-height:1.75rem;font-size:1.3125rem}
.sr-row__sub{margin:.25rem 0 0;line-height:1.5rem;font-size:.9375rem}
.sr-badge{margin:.75rem 0 0;padding:.25rem .75rem;line-height:1.25rem;font-size:.8125rem}
.sr-race-mini{margin:.5rem 0 0;line-height:1.25rem;font-size:.8125rem}
.sr-row.is-top-1 .sr-race-mini{display:none}
.sr-row__actions{width:100%;margin-top:1rem;grid-template-rows:2.25rem 1.5rem;row-gap:.75rem}
.sr-row__actions .sr-row__btn:nth-child(-n+2){min-height:2.25rem;padding:0 .75rem;font-size:.875rem;border-radius:10px}
.sr-row__actions .sr-row__btn--tel,.sr-row__actions .sr-row__btn--mail,.sr-row__actions .sr-row__btn--web{min-height:1.5rem;padding:0;line-height:1.5rem;font-size:.875rem}
.sr-row__scale,.sr-row__num,.sr-row__count{padding-top:0;line-height:1.75rem}
.sr-rate{gap:.25rem}
.sr-rate__val,.sr-row__count{line-height:1.75rem;font-size:1.375rem}
.sr-row__num{font-size:1rem;color:var(--t2)}
.sr-row.is-top .sr-row__num{color:#ededed}
.sr-row__pos{width:3.5rem;height:3.5rem;border-radius:12px;font-size:1.375rem;line-height:1}
.sr-logo-tile{width:3.5rem;height:3.5rem;border-radius:12px}
.sr-thead{padding:.5rem 1.5rem}
@media (min-width:768px){.sr-board .sr-row,.sr-thead{grid-template-columns:3.5rem 3.5rem minmax(0,1fr) 6.5rem 5rem 4.5rem 5rem;column-gap:1.25rem}}
@media (max-width:1023px){.sr-row__actions{grid-template-rows:2.25rem 1.5rem 1.5rem 1.5rem;row-gap:.5rem}}
@media (max-width:767px){.sr-board .sr-row{padding:1.25rem 1rem 1.5rem;row-gap:.75rem}.sr-row__pos{width:2.5rem;height:2.5rem;font-size:1.125rem}.sr-logo-tile{width:2.5rem;height:2.5rem}}

/* karta v3 + typografia: tabela ligowa */
:root{--rad:6px;--fd:'Archivo',system-ui,-apple-system,'Segoe UI',sans-serif;--fb:'Archivo',system-ui,-apple-system,'Segoe UI',sans-serif}
body :is(h1,h2,h3,h4){letter-spacing:-.012em;font-weight:700}
.b-hero__t{letter-spacing:-.02em;font-size:clamp(2.5rem,1.6rem + 4vw,4.75rem);line-height:1.04}
.nas-btn,.sr-x-btn,.b-head .nas-head-cta,.nas-rail__cta{border-radius:6px}
.b-pill{border-radius:4px}
.nas-mark,.b-mark,.nas-stat dd,.b-hero .nas-top__no,.b-hero .nas-top__name,.b-hero .nas-top__stat b{letter-spacing:-.01em}
.b-head .sr-nav a{border-radius:6px}
.b-hero .nas-top{border-radius:10px}
.b-hero .nas-top__list a{border-radius:6px}
.nas-rail{border-radius:10px}
.sr-thead{margin:.75rem 0 0;padding:.625rem 1.5rem;color:var(--t2);font-size:.8125rem;font-weight:600}
.sr-board{gap:0;margin:0;border:1px solid var(--l);border-radius:10px;background:#0a0a0a;overflow:hidden}
.sr-board .sr-row,.sr-row.is-top,.sr-row.is-top:hover{padding:1.5rem;border:0;border-bottom:1px solid var(--l);border-radius:0;background:#0a0a0a;box-shadow:none;color:var(--t);align-items:start}
.sr-board .sr-row:last-child{border-bottom:0}
.sr-row::after{display:none}
.sr-row__pos,.sr-row.is-top .sr-row__pos{width:2.5rem;height:2.5rem;border-radius:6px;background:var(--bg2);color:var(--navy);font:700 1.125rem/1 var(--fd);letter-spacing:0}
.sr-row.is-top .sr-row__pos{background:#fafafa}
.sr-logo-tile{width:3.5rem;height:3.5rem;border-radius:8px}
.sr-row__main{display:flex;flex-direction:column;align-items:flex-start;min-width:0}
.sr-row__name,.sr-row.is-top .sr-row__name a{margin:0;font-size:1.1875rem;line-height:1.75rem;font-weight:700;letter-spacing:-.005em;color:var(--navy)}
.sr-row__sub,.sr-row.is-top .sr-row__sub{width:100%;margin:.125rem 0 0;font-size:.9375rem;line-height:1.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--t2)}
.sr-row__tag{display:none}
.sr-badge,.sr-race-mini,.sr-row.is-top .sr-race-mini{display:flex;align-items:center;min-height:1.625rem;margin:.5rem 0 0;font-size:.8125rem;line-height:1.25rem;color:var(--t2)}
.sr-badge{padding:0 .625rem;border-radius:4px;background:#000000;color:var(--volt);font-weight:600}
.sr-row.is-top-1 .sr-race-mini{display:none}
.sr-row__actions{margin-top:.875rem;grid-template-rows:2.25rem 1.5rem;row-gap:.625rem}
.sr-row__actions .sr-row__btn:nth-child(-n+2),.sr-row.is-top .sr-row__btn{border:1px solid var(--l);border-radius:6px;background:#0a0a0a;color:var(--navy);font-size:.875rem;font-weight:600}
.sr-row__actions .sr-row__btn:nth-child(1),.sr-row.is-top .sr-row__btn:first-child{border-color:#444444;background:#000000;color:#ededed}
.sr-row__actions .sr-row__btn:nth-child(-n+2):hover{border-color:#444444;background:#1a1a1a;color:#ededed}
.sr-row__actions .sr-row__btn--tel,.sr-row__actions .sr-row__btn--mail,.sr-row__actions .sr-row__btn--web,.sr-row.is-top .sr-row__btn--tel,.sr-row.is-top .sr-row__btn--mail,.sr-row.is-top .sr-row__btn--web{border:0;background:none;color:var(--t2);font-size:.875rem;font-weight:400;text-decoration:none}
.sr-row__actions .sr-row__btn--tel:hover,.sr-row__actions .sr-row__btn--mail:hover,.sr-row__actions .sr-row__btn--web:hover{background:none;color:var(--navy);text-decoration:underline}
.sr-row__scale,.sr-row__num,.sr-row__count{line-height:1.75rem;font-variant-numeric:tabular-nums}
.sr-rate__val,.sr-row__count,.sr-row.is-top .sr-rate__val,.sr-row.is-top .sr-row__count{font:700 1.1875rem/1.75rem var(--fd);color:var(--navy);letter-spacing:0;font-variant-numeric:tabular-nums}
.sr-row__num,.sr-row.is-top .sr-row__num{font:400 1rem/1.75rem var(--fb);color:var(--t2)}
.sr-rate .srank-stars{--srank-star-size:.875rem}
.nas-steps>li,.nas-parts>div,.nas-faq details{border-radius:10px}
.nas-steps>li::before{border-radius:6px}
.nas-formula{border-radius:10px}
.nas-score{border-radius:10px}
@media (min-width:768px){.sr-board .sr-row,.sr-thead{grid-template-columns:2.5rem 3.5rem minmax(0,1fr) 6.5rem 5rem 4.5rem 5rem;column-gap:1.25rem}}
@media (max-width:767px){.sr-board .sr-row,.sr-row.is-top,.sr-row.is-top:hover{padding:1.25rem 1rem;row-gap:1rem}.sr-logo-tile{width:2.5rem;height:2.5rem}.sr-row__pos,.sr-row.is-top .sr-row__pos{width:2rem;height:2.5rem}}
.sr-row__actions .sr-row__btn:nth-child(-n+3){min-height:2.25rem;padding:0 .75rem;border:1px solid var(--l);border-radius:6px;background:#0a0a0a;color:var(--navy);font-size:.875rem;font-weight:600}
.sr-row__actions .sr-row__btn:nth-child(1){border-color:#444444;background:#000000;color:#ededed}
.sr-row__actions .sr-row__btn:nth-child(-n+3):hover{border-color:#444444;background:#1a1a1a;color:#ededed}
.sr-row__actions .sr-row__btn:nth-child(3){grid-column:5/span 2;grid-row:1}
.sr-row.is-top .sr-row__actions .sr-row__btn:nth-child(3){background:#0a0a0a;color:var(--navy);border-color:var(--l)}
@media (max-width:1023px){.sr-row__actions .sr-row__btn:nth-child(1){grid-column:1/span 4}.sr-row__actions .sr-row__btn:nth-child(2){grid-column:5/span 4}.sr-row__actions .sr-row__btn:nth-child(3){grid-column:9/span 4}}

.nas-foot__fnd img{filter:brightness(0) invert(1);opacity:.85}

@media (max-width:767px){.sr-thead{display:none}.sr-board .sr-row,.sr-row.is-top,.sr-row.is-top:hover{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:0;row-gap:.875rem;padding:1.25rem}.sr-board .sr-row>.sr-row__pos{grid-column:1;grid-row:1;align-self:center;width:2.25rem;height:2.25rem}.sr-board .sr-row>.sr-logo-tile{grid-column:2;grid-row:1;width:3rem;height:3rem}.sr-board .sr-row>.sr-row__scale{grid-column:3/-1;grid-row:1;align-self:center;text-align:right}.sr-board .sr-row .sr-rate{align-items:flex-end}.sr-board .sr-row>.sr-row__main{grid-column:1/-1;grid-row:2}.sr-board .sr-row>.sr-row__num,.sr-board .sr-row>.sr-row__count{grid-row:3;padding-top:.75rem;border-top:1px solid var(--l);text-align:left}.sr-board .sr-row>.sr-row__num{grid-column:1/3}.sr-board .sr-row>.sr-row__num+.sr-row__num{grid-column:3/5}.sr-board .sr-row>.sr-row__count{grid-column:5/-1}.sr-row__actions .sr-row__btn:nth-child(-n+3),.sr-row__actions .sr-row__btn:nth-child(1){padding:0 .25rem}}

/* ===== Styl Vercel ===== */
:root{--rad:6px;--bg:#000;--bg2:#0a0a0a;--panel:#0a0a0a;--l:#262626;--l2:#333;--t:#ededed;--t2:#a1a1a1;--t3:#8a8a8a;--s:#ededed;--s2:#ededed;--s3:#ededed;--g:#262626;--g2:#1a1a1a;--g3:#111;--bar:#ededed;--navy:#ededed;--navy2:#fff;--volt:#ededed;--volt2:#fff;--mono:'Geist Mono',ui-monospace,Menlo,monospace;--fd:'Geist',system-ui,-apple-system,'Segoe UI',sans-serif;--fb:'Geist',system-ui,-apple-system,'Segoe UI',sans-serif;--cds-star:#ededed;--cds-border-strong-01:#333}
html:root{--bde-background-color:#000;--bde-body-text-color:#ededed;--bde-links-color:#ededed;--bde-links-color-hover:#fff}
body{background:#000;color:#ededed;font-size:1rem;line-height:1.6}
body a{color:#ededed}
body :is(h1,h2,h3,h4){font-family:var(--fd);font-weight:600;letter-spacing:-.025em;color:#fff}
.nas-wrap{max-width:75rem}
.nas-lead,.nas-note{color:var(--t2)}
.nas-lead{font-size:1.125rem;line-height:1.55}
.nas-h1{font-size:clamp(2.25rem,1.6rem + 2.4vw,3.5rem);max-width:22ch;color:#fff}
.nas-h2{font-size:clamp(1.75rem,1.4rem + 1.3vw,2.5rem);line-height:1.15;max-width:28ch}
.nas-sec:not(.nas-sec--plum) .nas-h2::after{display:none}
.nas-sec{padding-block:clamp(3.5rem,7vw,6rem);background:#000;border-top:1px solid var(--l)}
.nas-sec--tint{background:#0a0a0a}
.nas-btn,.sr-x-btn,.pe-btn,.nas-rail__cta,.fa-btn,.fa-share,.fa-reset{min-height:2.5rem;padding:.375rem 1rem;border:1px solid var(--l2);border-radius:6px;background:#000!important;color:#ededed!important;font:500 .875rem/1.25rem var(--fb);text-decoration:none;box-shadow:none;cursor:pointer}
.nas-btn:hover,.pe-btn:hover,.fa-btn:hover,.fa-share:hover,.fa-reset:hover{background:#1a1a1a!important;border-color:#555}
.nas-btn--main,.nas-btn--sun,.sr-x-btn,.pe-btn--p,.nas-rail__cta,.b-head .nas-head-cta,.b-hero .nas-btn--sun{border-color:#ededed!important;background:#ededed!important;color:#000!important}
.nas-btn--main:hover,.nas-btn--sun:hover,.sr-x-btn:hover,.pe-btn--p:hover,.nas-rail__cta:hover,.b-head .nas-head-cta:hover{border-color:#fff!important;background:#fff!important;color:#000!important}
/* Nagłówek */
.sr-header.b-head{background:rgba(0,0,0,.82);backdrop-filter:blur(10px);border-bottom:1px solid var(--l)}
.b-head .sr-header__bar{min-height:4rem}
.nas-mark,.b-head .nas-mark,.b-foot .nas-mark{color:#fff;font:600 1rem/1 var(--fd);letter-spacing:-.02em;text-decoration:none}
.b-mark{width:1.5rem;height:1.5rem;border-radius:4px;background:#fff;color:#000;font:600 .875rem/1 var(--mono)}
.b-head .sr-nav a{border-radius:6px;background:none;color:var(--t2);font-size:.875rem;font-weight:400;text-decoration:none}
.b-head .sr-nav a:hover,.b-head .sr-nav a.is-active{background:#1a1a1a;color:#fff}
.b-head .nas-head-cta{min-height:2.25rem;font-size:.875rem}
.b-head .sr-burger span{background:#fff}
/* Hero */
.b-hero{padding-block:clamp(3.5rem,8vw,7rem) 0;background:#000;color:#ededed}
.b-hero::before{background:radial-gradient(50rem 26rem at 50% -14rem,rgba(255,255,255,.14),transparent 70%);background-image:radial-gradient(50rem 26rem at 50% -14rem,rgba(255,255,255,.14),transparent 70%),linear-gradient(var(--l) 1px,transparent 1px),linear-gradient(90deg,var(--l) 1px,transparent 1px);background-size:auto,5rem 5rem,5rem 5rem;mask-image:linear-gradient(#000,transparent 85%);-webkit-mask-image:linear-gradient(#000,transparent 85%)}
.b-pill{padding:.125rem .625rem;border:1px solid var(--l2);border-radius:999px;background:#0a0a0a;color:var(--t2);font:400 .75rem/1.25rem var(--mono)}
.b-hero__t{color:#fff;font-size:clamp(2.75rem,1.6rem + 4.8vw,5rem);font-weight:600;line-height:1.02;letter-spacing:-.05em}
.b-hero__lead{color:var(--t2);font-size:1.125rem}
.b-hero .nas-btn:not(.nas-btn--sun){border-color:var(--l2);background:#000!important;color:#ededed!important}
.b-hero .nas-btn:not(.nas-btn--sun):hover{background:#1a1a1a!important}
.b-hero .nas-top{padding:0;border:1px solid var(--l);border-radius:8px;background:#0a0a0a;overflow:hidden}
.b-hero .nas-top__t{padding:.75rem 1rem;border-bottom:1px solid var(--l);color:var(--t3);font:400 .75rem/1.25rem var(--mono)}
.b-hero .nas-top__list li+li{margin:0;border-top:1px solid var(--l)}
.b-hero .nas-top__list a,.b-hero .nas-top__list li:first-child a{border-radius:0;background:none;color:#fff;text-decoration:none}
.b-hero .nas-top__list a:hover,.b-hero .nas-top__list li:first-child a:hover{background:#1a1a1a}
.b-hero .nas-top__no,.b-hero .nas-top__list li:first-child .nas-top__no{color:var(--t3);font:400 .875rem/1 var(--mono)}
.b-hero .nas-top__logo{border-radius:6px;background:#fff}
.b-hero .nas-top__name{color:#fff;font:500 1rem/1.3 var(--fd);letter-spacing:-.01em}
.b-hero .nas-top__stat,.b-hero .nas-top__list li:first-child .nas-top__stat{color:var(--t3);font-size:.75rem}
.b-hero .nas-top__stat b,.b-hero .nas-top__list li:first-child .nas-top__stat b{color:#fff;font:500 1rem/1.3 var(--mono)}
.nas-stats{border-color:var(--l)}
.nas-stat+.nas-stat{border-color:var(--l)}
.nas-stat dd{color:#fff;font:500 clamp(1.5rem,1.2rem + 1.2vw,2.25rem)/1 var(--fd);letter-spacing:-.04em}
.nas-stat dt{color:var(--t3);font:400 .75rem/1.25rem var(--mono)}
/* Tabela */
.b-rank{background:#000;border-top:1px solid var(--l);padding-block:clamp(3rem,5vw,4.5rem)}
.b-rank__head .nas-note{color:var(--t3);font-size:.875rem}
.b-rank__head a{color:var(--t2)}
.nas-rail{top:4.5rem;padding:.875rem;border:1px solid var(--l);border-radius:8px;background:#0a0a0a;color:var(--t2);box-shadow:none}
.nas-field{color:var(--t3);font:400 .75rem/1.25rem var(--mono)}
.nas-field input,.nas-field select,.sr-af__field select,.sr-af__field input{min-height:2.5rem;border:1px solid var(--l2);border-radius:6px;background:#000;color:#ededed;font:400 .875rem/1.25rem var(--fb)}
.nas-field input::placeholder{color:var(--t3)}
.nas-rail .sr-af__box>summary{color:var(--t2);font-size:.8125rem}
.nas-rail .sr-af__result,.nas-rail .sr-af__result b{color:var(--t3);font-size:.8125rem}
.nas-rail .sr-af__panel{color:var(--t2)}
.sr-thead{margin:1rem 0 0;padding:.75rem 1.5rem;border:1px solid var(--l);border-bottom:0;border-radius:8px 8px 0 0;background:#0a0a0a;color:var(--t3);font:400 .75rem/1.25rem var(--mono)}
.sr-thead p,.sr-thead button{color:var(--t3);font:inherit}
.sr-board{border:1px solid var(--l);border-radius:0 0 8px 8px;background:#000}
.sr-board .sr-row,.sr-row.is-top,.sr-row.is-top:hover{padding:1.25rem 1.5rem;border-bottom:1px solid var(--l);background:#000;color:#ededed;transition:background .12s}
.sr-board .sr-row:hover,.sr-row.is-top:hover{background:#0a0a0a}
.sr-board .sr-row:last-child{border-bottom:0}
.sr-row__pos,.sr-row.is-top .sr-row__pos{width:2rem;height:3rem;background:none;color:var(--t3);font:400 .875rem/3rem var(--mono);display:block}
.sr-row.is-top .sr-row__pos{color:#fff}
.sr-logo-tile{width:3rem;height:3rem;border:0;border-radius:6px;background:#fff}
.sr-row__name,.sr-row.is-top .sr-row__name a{color:#fff;font:500 1.0625rem/1.5rem var(--fd);letter-spacing:-.02em}
.sr-row__name a{color:#fff;text-decoration:none}
.sr-row__sub,.sr-row.is-top .sr-row__sub{color:var(--t2);font-size:.875rem;line-height:1.375rem}
.sr-badge{min-height:1.5rem;border:1px solid var(--l2);border-radius:999px;background:#0a0a0a;color:#fff;font:400 .75rem/1.25rem var(--mono)}
.sr-race-mini,.sr-row.is-top .sr-race-mini{min-height:1.5rem;color:var(--t3);font-size:.75rem}
.sr-row__actions{margin-top:.75rem;grid-template-rows:2rem 1.375rem;row-gap:.5rem}
.sr-row__actions .sr-row__btn:nth-child(-n+3),.sr-row.is-top .sr-row__actions .sr-row__btn:nth-child(-n+3){min-height:2rem;border:1px solid var(--l2);border-radius:6px;background:#000;color:#ededed;font:500 .8125rem/1 var(--fb)}
.sr-row__actions .sr-row__btn:nth-child(-n+3):hover{border-color:#555;background:#1a1a1a;color:#fff}
.sr-row__actions .sr-row__btn:nth-child(1),.sr-row.is-top .sr-row__actions .sr-row__btn:nth-child(1){border-color:#ededed;background:#ededed;color:#000}
.sr-row__actions .sr-row__btn:nth-child(1):hover{border-color:#fff;background:#fff;color:#000}
.sr-row__actions .sr-row__btn--tel,.sr-row__actions .sr-row__btn--mail,.sr-row__actions .sr-row__btn--web,.sr-row.is-top .sr-row__btn--tel,.sr-row.is-top .sr-row__btn--mail,.sr-row.is-top .sr-row__btn--web{min-height:1.375rem;border:0;background:none;color:var(--t2);font-size:.8125rem;line-height:1.375rem;text-decoration:none}
.sr-row__actions .sr-row__btn--tel:hover,.sr-row__actions .sr-row__btn--mail:hover,.sr-row__actions .sr-row__btn--web:hover{background:none;color:#fff;text-decoration:underline}
.sr-row__scale,.sr-row__num,.sr-row__count{line-height:1.5rem}
.sr-rate__val,.sr-row__count,.sr-row.is-top .sr-rate__val,.sr-row.is-top .sr-row__count{color:#fff;font:500 1rem/1.5rem var(--mono);letter-spacing:0}
.sr-row__num,.sr-row.is-top .sr-row__num{color:var(--t2);font:400 .9375rem/1.5rem var(--mono)}
.sr-rate .srank-stars{--srank-star-size:.8125rem;--srank-star-empty:#333}
.nas-morewrap__n{color:var(--t3);font:400 .75rem/1.25rem var(--mono)}
.nas-morewrap .nas-btn{border-color:var(--l2)!important;background:#000!important;color:#ededed!important}
.nas-morewrap .nas-btn:hover{background:#1a1a1a!important}
.sr-empty{border:1px solid var(--l);background:#0a0a0a;color:var(--t2)}
/* Treść */
.nas-guide__head .nas-h2{font-size:clamp(1.5rem,1.3rem + .8vw,2rem)}
.nas-guide__head p{color:var(--t2);font-size:1rem}
.sr-prose{color:var(--t2);line-height:1.7}
.sr-prose strong,.sr-prose b{color:#ededed;font-weight:500}
.sr-prose h3,.nas-parts h3{color:#fff;font:600 1.125rem/1.4 var(--fd);letter-spacing:-.015em}
.sr-prose a{color:#ededed;text-decoration:underline;text-underline-offset:3px}
.nas-parts{gap:0;border:1px solid var(--l);border-radius:8px;overflow:hidden;background:var(--l);grid-gap:1px}
.nas-parts>div,.nas-sec:not(.nas-sec--tint) .nas-parts>div{padding:1.75rem;border-radius:0;background:#0a0a0a;box-shadow:none;color:var(--t2)}
.nas-parts p{color:var(--t2);font-size:.9375rem;line-height:1.65}
.nas-steps{gap:1px;border:1px solid var(--l);border-radius:8px;overflow:hidden;background:var(--l)}
.nas-steps>li,.nas-sec:not(.nas-sec--tint) .nas-steps>li{padding:1.5rem;border:0;border-radius:0;background:#000;box-shadow:none}
.nas-steps>li::before{display:block;width:auto;height:auto;margin-bottom:.75rem;border-radius:0;background:none;color:var(--t3);font:400 .8125rem/1.25rem var(--mono)}
.nas-steps h3,.nas-steps h4{font:600 1rem/1.4 var(--fd);letter-spacing:-.015em}
.nas-steps p{color:var(--t2);font-size:.875rem;line-height:1.6}
.nas-formula{border:1px solid var(--l2);border-radius:8px;background:#0a0a0a}
.nas-formula b{color:#fff;font:500 1rem/1.5 var(--mono)}
.nas-formula span{color:var(--t2)}
.nas-faq{gap:0;border:1px solid var(--l);border-radius:8px;overflow:hidden}
.nas-faq details,.nas-sec--tint .nas-faq details{border:0;border-bottom:1px solid var(--l);border-radius:0;background:#000}
.nas-faq details:last-child{border-bottom:0}
.nas-faq summary{padding:1rem 1.25rem;color:#fff;font:500 1rem/1.4 var(--fd)}
.nas-faq summary::after{color:var(--t3)}
.nas-faq details>div{padding:0 1.25rem 1.125rem;color:var(--t2);font-size:.9375rem}
.nas-gloss dt{color:#fff;font:500 1rem/1.4 var(--fd)}
.nas-gloss dd{color:var(--t2);font-size:.9375rem}
.b-cta{background:#000;border-top:1px solid var(--l)}
/* Podstrony i profil */
.nas-head,.nas-ag{background:#000;border-bottom:1px solid var(--l);color:#ededed}
.nas-head h1,.nas-ag h1{color:#fff}
.nas-head .nas-lead,.nas-ag .nas-lead{color:var(--t2)}
.nas-crumbs,.nas-head .nas-crumbs,.nas-ag .nas-crumbs{color:var(--t3);font:400 .75rem/1.25rem var(--mono)}
.nas-crumbs a,.nas-head .nas-crumbs a,.nas-ag .nas-crumbs a{color:var(--t2)}
.nas-ag a:not(.nas-btn),.nas-head a:not(.nas-btn):not(.pe-btn){color:#ededed}
.nas-ag__logo{border:0;border-radius:8px;background:#fff}
.sr-agency__sub{color:var(--t2)}
.nas-ag .nas-btn{border-color:var(--l2);background:#000!important;color:#ededed!important}
.nas-ag .nas-btn--main{border-color:#ededed!important;background:#ededed!important;color:#000!important}
.sr-agency__actions{gap:.5rem;align-items:center}
.sr-agency__actions button{min-height:2.5rem;padding:.375rem 1rem;border:1px solid var(--l2);border-radius:6px;background:#000;color:#ededed;font:500 .875rem/1.25rem var(--fb)}
.nas-score,.sr-facts,.sr-loc{border:1px solid var(--l);border-radius:8px;background:#0a0a0a;box-shadow:none;color:#ededed}
.nas-score__pos b,.nas-score__rate b{color:#fff;font-family:var(--mono);font-weight:500}
.nas-score__pos span,.sr-dl dt,.sr-fact dt{color:var(--t3)}
.sr-dl dd,.sr-fact dd{color:#ededed}
.sr-dl>div,.sr-fact{border-color:var(--l)}
.sr-tabs-wrap{background:#000;border-bottom:1px solid var(--l)}
.sr-tabs a{border-radius:0;background:none;color:var(--t2);font-size:.875rem}
.sr-tabs a:hover{background:none;color:#fff}
.sr-tabs a.is-active,.sr-tabs a[aria-selected=true],.sr-tabs a[aria-current]{background:none;color:#fff;box-shadow:inset 0 -2px 0 #fff}
.sr-tabs__ink{display:none}
.nas-formbox{border:1px solid var(--l);border-radius:8px;background:#0a0a0a}
.nas-formbox .sr-x-form input:not([type=checkbox]):not(.sr-x-hp),.nas-formbox .sr-x-form textarea{border:1px solid var(--l2)!important;border-radius:6px!important;background:#000!important;color:#ededed!important;font-size:.875rem!important}
.nas-formbox .sr-x-form label>span{color:var(--t2)}
input,select,textarea{color-scheme:dark}
.nas-legalside__t{margin:1.75rem 0 .5rem!important;color:#fff;font-weight:500}
.nas-legalside__t:first-child{margin-top:0!important}
.nas-legalside{color:var(--t2);font-size:.9375rem}
.nas-legalside a{color:var(--t2);text-decoration:none}
.nas-legalside a:hover{color:#fff}
.sr-qv{border:1px solid var(--l2);border-radius:12px;background:#0a0a0a;color:#ededed;box-shadow:0 24px 60px rgba(0,0,0,.8)}
.sr-qv::backdrop{background:rgba(0,0,0,.75);backdrop-filter:blur(3px)}
.sr-qv__head,.sr-qv__foot{border-color:var(--l);background:#0a0a0a}
.sr-qv__kicker{color:var(--t3);font:400 .75rem/1.25rem var(--mono)}
.sr-qv__title{color:#fff}
.sr-qv__body{color:var(--t2)}
.sr-qv__close svg{fill:#fff}
.sr-qv__more{border:1px solid #ededed;border-radius:6px;background:#ededed;color:#000!important}
.sr-consent{border:1px solid var(--l2);border-radius:8px;background:#0a0a0a;color:var(--t2)}
.fa-card,.fa-stat,.fa-chart,.fa-cardin{border-color:var(--l)!important;background:#0a0a0a}
.fa-form{border:1px solid var(--l);border-radius:8px;background:#0a0a0a}
.fa-prog{border:1px solid var(--l);border-radius:6px;background:#000}
.fa-q legend span{border:1px solid var(--l2);background:#000;color:#fff;font-family:var(--mono);font-weight:400}
.fa-opts button,.fa-opts label{border-color:var(--l)!important;border-radius:6px;background:#000;color:var(--t2)}
.sr-od__tile{background:#0a0a0a}
.sr-od__tiles{gap:0;border-color:var(--l);background:var(--l)}
.sr-od__num{color:#fff;font-weight:500}
.sr-od__lab{color:var(--t2)}
.sr-race__bar{background:#1a1a1a}
.sr-race__bar>span{background:#ededed}
.sr-video__play{background-color:#1a1a1a}
/* Stopka */
.b-foot{background:#000;border-top:1px solid var(--l);color:var(--t2)}
.nas-foot a{color:var(--t2);text-decoration:none}
.nas-foot a:hover{color:#fff}
.nas-foot__title{color:#fff;font-weight:500}
.nas-foot__about,.nas-foot__legal{color:var(--t3)}
.nas-foot__legal{border-color:var(--l)}
.nas-foot__fnd{border-color:var(--l);border-radius:6px}
@media (min-width:768px){.sr-board .sr-row,.sr-thead{grid-template-columns:2rem 3rem minmax(0,1fr) 6rem 5rem 3.5rem 5rem;column-gap:1.25rem}}
@media (max-width:1023px){.b-head .sr-nav{background:#0a0a0a;border-color:var(--l)}.sr-row__actions{grid-template-rows:2rem 1.375rem 1.375rem 1.375rem}}
@media (max-width:767px){.sr-board{border-radius:8px}.sr-board .sr-row,.sr-row.is-top,.sr-row.is-top:hover{padding:1.25rem}.sr-board .sr-row>.sr-row__pos{width:auto;height:auto;line-height:1;align-self:center}.nas-parts{grid-template-columns:minmax(0,1fr)}}
.nas-rail{position:static;max-height:none}
.b-hero::before{opacity:.55}
.nas-foot__fnd,.nas-foot__fnd span{color:#a1a1a1}

/* bez kresek miedzy tekstami */
.sr-prose :is(h2,h3,h4),.sr-qv__body :is(h2,h3,h4){padding-top:0;border-top:0}
.sr-prose hr,.sr-qv__body hr{display:none}

.sr-od__fig .sr-od__bar{transform:none!important}

.return-to-shop .button,.wc-backward,.woocommerce a.button,.woocommerce button.button{border:1px solid var(--l);border-radius:6px;background:#fff;color:#0a0a0a;font-weight:500;box-shadow:none}
.return-to-shop .button:hover,.wc-backward:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:#e5e5e5;color:#0a0a0a}


/* PSI: lista i kontrast */
.sr-board--home>.sr-row,.sr-board--home>.sr-row:nth-child(n+6){content-visibility:auto;contain-intrinsic-size:auto 195px}
@media(max-width:767px){.sr-board--home>.sr-row,.sr-board--home>.sr-row:nth-child(n+6){contain-intrinsic-size:auto 385px}}
.sr-logo-tile .sr-initials{color:#111}
section.nas-sec.sr-shop{content-visibility:auto;contain-intrinsic-size:auto 900px}
.sr-x-form ::placeholder{color:#a0a0a0;opacity:1}.sr-qv__note{flex:1 1 16rem;align-self:center;margin:0;font-size:.8125rem;line-height:1.4}
dialog.sr-qv--kt{width:min(39rem,calc(100vw - 2rem))}.sr-kt__card{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1rem;border:1px solid var(--l);border-radius:var(--rad)}.sr-kt__card+.sr-kt__card{margin-top:.75rem}.sr-kt__ic{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border:1px solid var(--l);border-radius:var(--rad)}.sr-kt__meta{flex:1 1 11rem;min-width:0}.sr-kt__meta span{display:block;font-size:.8125rem;line-height:1.3}.sr-kt__meta b{display:block;color:var(--s);font-size:1.125rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.sr-kt__acts{display:flex;align-items:center;gap:.5rem}.sr-kt__copy{display:inline-flex;align-items:center;min-height:2.625rem;padding:.25rem .875rem;border:1px solid var(--l);border-radius:var(--rad);background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.sr-kt__copy:hover{border-color:currentColor}.sr-qv__body .sr-kt__note{margin:1rem 0 0;font-size:.8125rem;line-height:1.4}

/* ===== Styl Brutal Audi Red ===== */
:root{--rad:16px;--rad2:24px;--red:#C8102E;--red2:#FF2D4A;--red3:#7A0A1D;--deep:#2A0409;--deep2:#4A0712;--bg:#1A0306;--bg2:#24040A;--panel:rgba(255,255,255,.07);--panel2:rgba(255,255,255,.12);--l:rgba(255,255,255,.14);--l2:rgba(255,255,255,.26);--t:#FFF4F5;--t2:#F2C9CF;--t3:#C98F99;--s:#FFF4F5;--s2:#FF2D4A;--s3:#FF8FA0;--g:rgba(255,255,255,.1);--g2:rgba(255,255,255,.16);--g3:rgba(255,255,255,.08);--bar:#FF2D4A;--navy:#FFF4F5;--navy2:#fff;--volt:#FFD36A;--volt2:#FFE49A;--gold:#FFC545;--gold2:#E8961B;--silver:#D9DDE8;--silver2:#9AA3B8;--bronze:#F08A5A;--bronze2:#B9502B;--up:#5CF2A4;--dn:#FF6B80;--mono:'Poppins',system-ui,sans-serif;--fd:'Poppins',system-ui,-apple-system,'Segoe UI',sans-serif;--fb:'Poppins',system-ui,-apple-system,'Segoe UI',sans-serif;--cds-star:#FFC545;--cds-border-strong-01:rgba(255,255,255,.26);--cds-text-primary:#FFF4F5;--cds-text-secondary:#F2C9CF;--cds-text-helper:#C98F99;--cds-link-primary:#FF8FA0;--cds-link-primary-hover:#fff;--cds-layer-01:rgba(255,255,255,.07);--cds-layer-02:rgba(255,255,255,.1);--cds-border-subtle-00:rgba(255,255,255,.14);--cds-border-subtle-01:rgba(255,255,255,.14);--cds-button-primary:#C8102E;--cds-button-primary-hover:#FF2D4A;--cds-focus:#FF2D4A;--cds-interactive:#FF2D4A;--cds-support-error:#FF6B80;--cds-support-success:#5CF2A4;--glass:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.05));--glass-b:1px solid rgba(255,255,255,.16);--soft:0 20px 50px -24px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.06) inset;--glowr:0 10px 40px -10px rgba(255,45,74,.75);--ease:cubic-bezier(.2,.9,.3,1)}
html:root{--bde-background-color:#1A0306;--bde-body-text-color:#FFF4F5;--bde-links-color:#FF8FA0;--bde-links-color-hover:#fff;--bde-heading-font-family:var(--fd);--bde-body-font-family:var(--fb)}
html{background:#1A0306}
body{position:relative;background:#1A0306;color:var(--t);font:400 1.0625rem/1.6 var(--fb)}
body::before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(70rem 50rem at 10% -10%,#8E0E24 0%,rgba(142,14,36,0) 60%),radial-gradient(60rem 40rem at 100% 20%,#5A0813 0%,rgba(90,8,19,0) 60%),radial-gradient(70rem 60rem at 50% 110%,#4A0712 0%,rgba(74,7,18,0) 60%),linear-gradient(180deg,#2A0409,#120204);pointer-events:none}
body a{color:var(--s3)}
body a:hover{color:#fff}
body :is(h1,h2,h3,h4){font-family:var(--fd);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:#fff;text-transform:none}
::selection{background:var(--red2);color:#fff}
:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:999px}
input,select,textarea{color-scheme:dark}
.nas-wrap{max-width:80rem}
.nas-lead,.nas-note{color:var(--t2)}
.nas-lead{font-size:1.125rem;line-height:1.55;font-weight:400}
.nas-h1{color:#fff;font-size:clamp(2.25rem,1.6rem + 2.8vw,4rem)}
.nas-h2{position:relative;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.875rem);line-height:1.1;max-width:28ch;padding-left:0;border-left:0}
.nas-h2::before{display:none}
.nas-sec:not(.nas-sec--plum) .nas-h2::after{display:none}
.nas-sec{position:relative;padding-block:clamp(3.25rem,6vw,5.5rem);background:transparent;border-top:1px solid var(--l)}
.nas-sec--tint{background:rgba(0,0,0,.22)}
.nas-sec--ink{background:rgba(0,0,0,.42);color:var(--t)}
.nas-sec--ink::before{content:"";position:absolute;inset:0;background:radial-gradient(50rem 24rem at 15% 0%,rgba(255,45,74,.22),transparent 60%),radial-gradient(40rem 24rem at 90% 100%,rgba(255,197,69,.12),transparent 60%);pointer-events:none}
.nas-sec--ink>*{position:relative}
.nas-sec--ink :is(h2,h3),.nas-sec--ink .nas-h2{color:#fff}
.nas-sec--ink .nas-lead,.nas-sec--ink .nas-note{color:var(--t2)}
/* Przyciski: pigułki */
.nas-btn,.sr-x-btn,.pe-btn,.nas-rail__cta,.fa-btn,.fa-share,.fa-reset{position:relative;min-height:2.875rem;padding:.5rem 1.375rem;border:var(--glass-b);border-radius:999px;background:var(--glass)!important;color:#fff!important;font:600 .9375rem/1.25rem var(--fb);letter-spacing:0;text-transform:none;text-decoration:none;box-shadow:0 10px 30px -16px rgba(0,0,0,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;transition:transform .2s var(--ease),box-shadow .25s var(--ease),background-color .2s,border-color .2s}
.nas-btn:hover,.sr-x-btn:hover,.pe-btn:hover,.nas-rail__cta:hover,.fa-btn:hover,.fa-share:hover,.fa-reset:hover{background:rgba(255,255,255,.18)!important;color:#fff!important;border-color:rgba(255,255,255,.4);transform:translateY(-2px);box-shadow:0 16px 36px -16px rgba(0,0,0,.9)}
.nas-btn:active,.sr-x-btn:active,.pe-btn:active,.nas-rail__cta:active{transform:translateY(1px)}
.nas-btn--main,.nas-btn--sun,.sr-x-btn,.pe-btn--p,.nas-rail__cta,.b-head .nas-head-cta,.b-hero .nas-btn--sun{border-color:rgba(255,255,255,.3)!important;background:linear-gradient(135deg,#FF4D66 0%,#E3122F 50%,#B00B26 100%)!important;color:#fff!important;box-shadow:var(--glowr),inset 0 1px 0 rgba(255,255,255,.35)}
.nas-btn--main:hover,.nas-btn--sun:hover,.sr-x-btn:hover,.pe-btn--p:hover,.nas-rail__cta:hover,.b-head .nas-head-cta:hover,.b-hero .nas-btn--sun:hover{border-color:rgba(255,255,255,.6)!important;background:linear-gradient(135deg,#FF6B80 0%,#FF2D4A 50%,#C8102E 100%)!important;color:#fff!important;box-shadow:0 16px 50px -10px rgba(255,45,74,.95),inset 0 1px 0 rgba(255,255,255,.45)}
/* Nagłówek */
.sr-header.b-head{position:sticky;top:var(--wp-admin--admin-bar--height,0px);background:rgba(26,3,6,.6);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid var(--l);box-shadow:0 10px 40px -20px rgba(0,0,0,.8)}
.sr-header.b-head::after{display:none}
.b-head .sr-header__bar{min-height:4.25rem}
.nas-mark,.b-head .nas-mark,.b-foot .nas-mark{color:#fff;font:700 1rem/1 var(--fd);letter-spacing:-.02em;text-transform:none;text-decoration:none}
.b-mark{width:2.125rem;height:2.125rem;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:linear-gradient(135deg,#FF4D66,#B00B26);color:#fff;font:700 .9375rem/1 var(--fd);box-shadow:var(--glowr)}
.b-head .sr-nav{gap:.25rem;padding:.25rem;border:var(--glass-b);border-radius:999px;background:rgba(0,0,0,.25)}
.b-head .sr-nav a{border:0;border-radius:999px;background:none;color:var(--t2);font:500 .875rem/1.25rem var(--fb);letter-spacing:0;text-transform:none;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .2s}
.b-head .sr-nav a:hover{background:rgba(255,255,255,.1);color:#fff}
.b-head .sr-nav a.is-active{background:#FFF4F5;color:#C8102E;box-shadow:0 6px 20px -8px rgba(0,0,0,.8)}
.b-head .nas-head-cta{min-height:2.5rem;font-size:.875rem}
.b-head .sr-burger span{background:#fff;border-radius:3px}
.sr-burger{border:var(--glass-b);background:var(--glass);border-radius:999px}
@media (max-width:1119px){.b-head .sr-nav{border-radius:var(--rad2);background:rgba(26,3,6,.96);border:var(--glass-b);box-shadow:0 30px 60px rgba(0,0,0,.7);padding:.75rem}.b-head .sr-nav a{border-radius:999px}}
/* Hero: scena ze światłami */
.b-hero{position:relative;padding-block:clamp(3rem,6vw,5.5rem) 0;background:transparent;color:var(--t);border-bottom:1px solid var(--l);overflow:hidden}
.b-hero::before{content:"";position:absolute;inset:-20% 0 0;opacity:1;background:conic-gradient(from 180deg at 50% -10%,transparent 40%,rgba(255,120,140,.16) 44%,transparent 48%,transparent 52%,rgba(255,120,140,.14) 56%,transparent 60%),conic-gradient(from 160deg at 20% -10%,transparent 42%,rgba(255,80,110,.12) 46%,transparent 50%),conic-gradient(from 200deg at 80% -10%,transparent 50%,rgba(255,80,110,.12) 54%,transparent 58%),radial-gradient(60rem 30rem at 50% 0%,rgba(255,60,90,.35),transparent 70%);background-image:conic-gradient(from 180deg at 50% -10%,transparent 40%,rgba(255,120,140,.16) 44%,transparent 48%,transparent 52%,rgba(255,120,140,.14) 56%,transparent 60%),conic-gradient(from 160deg at 20% -10%,transparent 42%,rgba(255,80,110,.12) 46%,transparent 50%),conic-gradient(from 200deg at 80% -10%,transparent 50%,rgba(255,80,110,.12) 54%,transparent 58%),radial-gradient(60rem 30rem at 50% 0%,rgba(255,60,90,.35),transparent 70%);background-size:auto;mask-image:none;-webkit-mask-image:none;pointer-events:none;animation:nas-beams 12s ease-in-out infinite alternate}
.b-hero::after{content:"";position:absolute;inset:0;background:radial-gradient(1.5rem 1.5rem at 12% 30%,rgba(255,255,255,.18),transparent 70%),radial-gradient(1rem 1rem at 88% 24%,rgba(255,255,255,.14),transparent 70%),radial-gradient(2rem 2rem at 70% 70%,rgba(255,90,110,.18),transparent 70%),radial-gradient(1.25rem 1.25rem at 30% 80%,rgba(255,255,255,.12),transparent 70%);font:0/0 a;color:transparent;pointer-events:none;animation:nas-bokeh 9s ease-in-out infinite alternate}
@keyframes nas-beams{to{transform:translateX(4%) skewX(-2deg)}}
@keyframes nas-bokeh{to{transform:translate3d(2%,-3%,0) scale(1.08);opacity:.6}}
.b-hero__in{position:relative;z-index:1}
.b-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .875rem;border:var(--glass-b);border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font:600 .8125rem/1.5rem var(--fb);letter-spacing:0;text-transform:none;box-shadow:none;backdrop-filter:blur(10px)}
.b-pill::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold);animation:nas-pulse 1.6s ease-in-out infinite}
@keyframes nas-pulse{50%{transform:scale(.6);opacity:.6}}
.b-hero__t{color:#fff;font-size:clamp(2.5rem,1.4rem + 5vw,5.25rem);font-weight:800;line-height:1;letter-spacing:-.035em;text-transform:none;text-shadow:0 10px 40px rgba(0,0,0,.5)}
.b-hero__t::after{display:none}
.b-hero__lead{color:var(--t2);font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);font-weight:400;max-width:36rem}
.b-hero .nas-btn:not(.nas-btn--sun){border-color:var(--l2);background:var(--glass)!important;color:#fff!important}
.b-hero .nas-btn:not(.nas-btn--sun):hover{background:rgba(255,255,255,.18)!important}
/* Podium 2-1-3 */
.b-hero .nas-top{position:relative;padding:1.25rem 1.25rem 0;border:var(--glass-b);border-radius:var(--rad2);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.03));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff;box-shadow:var(--soft);overflow:hidden;transform:none}
.b-hero .nas-top::before{display:none}
.b-hero .nas-top__t{margin:0 0 1rem;padding:0;border:0;background:none;color:var(--t2);font:600 .875rem/1.5rem var(--fb);letter-spacing:0;text-transform:none;text-align:center}
.b-hero .nas-top__list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:.5rem;margin:0;padding:0;list-style:none}
.b-hero .nas-top__list li{margin:0!important;border:0!important}
.b-hero .nas-top__list li:nth-child(1){order:2}
.b-hero .nas-top__list li:nth-child(2){order:1}
.b-hero .nas-top__list li:nth-child(3){order:3}
.b-hero .nas-top__list a,.b-hero .nas-top__list li:first-child a{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:0;border:0;border-radius:0;background:none!important;color:#fff;text-align:center;text-decoration:none;transition:transform .25s var(--ease)}
.b-hero .nas-top__list a:hover,.b-hero .nas-top__list li:first-child a:hover{background:none!important;transform:translateY(-4px)}
.b-hero .nas-top__logo{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;margin:0 0 .25rem;padding:.3rem;border:0;border-radius:50%;background:conic-gradient(from 0deg,var(--silver),#fff,var(--silver2),#fff,var(--silver),var(--silver2),#fff,var(--silver));box-shadow:0 0 0 .3rem rgba(255,255,255,.12),0 0 28px -4px rgba(217,221,232,.7);overflow:visible;position:relative}
.b-hero .nas-top__logo img{width:100%;height:100%;object-fit:contain;border-radius:50%;background:#fff}
.b-hero .nas-top__logo::before{content:"";position:absolute;inset:-.55rem;border-radius:50%;background:inherit;-webkit-mask:radial-gradient(circle,transparent 58%,#000 60%);mask:radial-gradient(circle,transparent 58%,#000 60%);clip-path:polygon(50% 0,61% 9%,75% 7%,82% 18%,95% 23%,96% 37%,100% 50%,96% 63%,95% 77%,82% 82%,75% 93%,61% 91%,50% 100%,39% 91%,25% 93%,18% 82%,5% 77%,4% 63%,0 50%,4% 37%,5% 23%,18% 18%,25% 7%,39% 9%);opacity:.95;z-index:-1}
.b-hero .nas-top__list li:nth-child(1) .nas-top__logo{width:5.75rem;height:5.75rem;background:conic-gradient(from 0deg,var(--gold),#FFF1B8,var(--gold2),#FFF1B8,var(--gold),var(--gold2),#FFF1B8,var(--gold));box-shadow:0 0 0 .3rem rgba(255,197,69,.18),0 0 40px -4px rgba(255,197,69,.9);animation:nas-medal 3s ease-in-out infinite}
.b-hero .nas-top__list li:nth-child(3) .nas-top__logo{background:conic-gradient(from 0deg,var(--bronze),#FFD2B8,var(--bronze2),#FFD2B8,var(--bronze),var(--bronze2),#FFD2B8,var(--bronze));box-shadow:0 0 0 .3rem rgba(240,138,90,.16),0 0 28px -4px rgba(240,138,90,.7)}
@keyframes nas-medal{50%{box-shadow:0 0 0 .4rem rgba(255,197,69,.28),0 0 60px -2px rgba(255,197,69,1)}}
.b-hero .nas-top__name{color:#fff;font:600 .9375rem/1.25 var(--fb);letter-spacing:0;max-width:11rem;overflow-wrap:normal;word-break:normal;hyphens:manual;text-wrap:balance}
.b-hero .nas-top__list li:nth-child(1) .nas-top__name{font-size:1.0625rem}
.b-hero .nas-top__stat,.b-hero .nas-top__list li:first-child .nas-top__stat{display:flex;flex-direction:column;align-items:center;color:var(--t2);font:500 .75rem/1.3 var(--fb);text-align:center;white-space:nowrap}
.b-hero .nas-top__stat b,.b-hero .nas-top__list li:first-child .nas-top__stat b{display:inline-flex;align-items:center;gap:.25rem;color:var(--gold);font:700 .9375rem/1.3 var(--fb)}
.b-hero .nas-top__stat b::before{content:"★";font-size:.8em;color:var(--gold)}
.b-hero .nas-top__no,.b-hero .nas-top__list li:first-child .nas-top__no{order:10;display:grid;place-items:center;width:100%;height:4.5rem;margin-top:.5rem;border-radius:.75rem .75rem 0 0;background:linear-gradient(180deg,#E6EAF2,#A9B1C4);color:#fff;font:800 2.25rem/1 var(--fd);text-shadow:0 2px 8px rgba(0,0,0,.35);box-shadow:inset 0 .5rem 0 rgba(255,255,255,.35),inset 0 -1rem 1.5rem rgba(0,0,0,.18);position:relative;transform-origin:50% 100%}
.b-hero .nas-top__list li:nth-child(1) .nas-top__no{height:7rem;background:linear-gradient(180deg,#FFD66B,#E89A1E);font-size:3rem}
.b-hero .nas-top__list li:nth-child(3) .nas-top__no{height:3.75rem;background:linear-gradient(180deg,#F79A6A,#C2572F)}
html.nas-motion .b-hero .nas-top__no{animation:nas-podium .9s var(--ease) .5s both}
html.nas-motion .b-hero .nas-top__list li:nth-child(1) .nas-top__no{animation-delay:.65s}
html.nas-motion .b-hero .nas-top__list li:nth-child(3) .nas-top__no{animation-delay:.8s}
@keyframes nas-podium{from{transform:scaleY(0)}}
@media (max-width:479px){.b-hero .nas-top{padding:1rem .75rem 0}.b-hero .nas-top__list{gap:.25rem}.b-hero .nas-top__logo{width:3.5rem;height:3.5rem}.b-hero .nas-top__list li:nth-child(1) .nas-top__logo{width:4.5rem;height:4.5rem}.b-hero .nas-top__name{font-size:.75rem;letter-spacing:-.01em}.b-hero .nas-top__list li:nth-child(1) .nas-top__name{font-size:.8125rem}.b-hero .nas-top__no{height:3.5rem;font-size:1.75rem}.b-hero .nas-top__list li:nth-child(1) .nas-top__no{height:5.5rem;font-size:2.25rem}.b-hero .nas-top__list li:nth-child(3) .nas-top__no{height:3rem}}
.b-hero__stats{position:relative;z-index:1;margin-top:clamp(2rem,4vw,3.5rem)}
.nas-stats{gap:.75rem;border:0;background:none;color:#fff;margin:0;padding:0 0 clamp(2rem,4vw,3rem);backdrop-filter:none}
.nas-stat{flex-direction:column;align-items:flex-start;gap:.125rem;padding:1.125rem 1.25rem;border:var(--glass-b);border-radius:var(--rad);background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--soft)}
.nas-stat+.nas-stat{border-left:var(--glass-b);padding-left:1.25rem}
.nas-stat dd{color:#fff;font:800 clamp(1.75rem,1.2rem + 2vw,2.75rem)/1.05 var(--fd);letter-spacing:-.03em;text-shadow:none}
.nas-stat dt{color:var(--t2);font:500 .8125rem/1.25rem var(--fb);letter-spacing:0;text-transform:none}
@media (max-width:767px){.nas-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.nas-stat,.nas-stat+.nas-stat{padding:.75rem .625rem;border:var(--glass-b);border-radius:var(--rad)}.nas-stat dd{font-size:clamp(1.125rem,5.4vw,1.5rem)}.nas-stat dt{font-size:.6875rem;line-height:1.25}}
/* Wejście hero */
html.nas-motion .b-hero__copy>*{animation:nas-rise .8s var(--ease) both}
html.nas-motion .b-hero__copy>:nth-child(2){animation-delay:.08s}
html.nas-motion .b-hero__copy>:nth-child(3){animation-delay:.18s}
html.nas-motion .b-hero__copy>:nth-child(4){animation-delay:.28s}
html.nas-motion .b-hero__side{animation:nas-drop .9s var(--ease) .25s both}
html.nas-motion .nas-stat{animation:nas-rise .8s var(--ease) both;animation-delay:calc(.45s + var(--i,0) * .12s)}
html.nas-motion .b-hero__t{background:none;color:#fff;-webkit-text-fill-color:#fff;animation:nas-rise .8s var(--ease) .08s both}
@keyframes nas-rise{from{opacity:0;transform:translate3d(0,2rem,0)}}
@keyframes nas-drop{from{opacity:0;transform:translate3d(0,-2rem,0) scale(.97)}}
/* Pasek biegnący */
.nas-tick{position:relative;overflow:hidden;background:rgba(0,0,0,.35);border-top:1px solid var(--l);border-bottom:1px solid var(--l);padding:0;font:500 .8125rem/1.25rem var(--fb);letter-spacing:0;text-transform:none;color:var(--t2);backdrop-filter:blur(10px)}
.nas-tick::before,.nas-tick::after{display:none}
.nas-tick__track{display:flex;width:max-content;gap:0;will-change:transform;animation:nas-marquee 40s linear infinite}
.nas-tick:hover .nas-tick__track{animation-play-state:paused}
.nas-tick__item{display:inline-flex;align-items:center;gap:.625rem;padding:.75rem 1.25rem;border-right:1px solid var(--l);color:var(--t2);text-decoration:none;white-space:nowrap;transition:background-color .15s,color .15s}
.nas-tick__item:hover{background:rgba(255,255,255,.1);color:#fff}
.nas-tick__item b{display:inline-grid;place-items:center;min-width:1.75rem;height:1.75rem;padding:0 .4rem;border-radius:999px;background:var(--glass);border:var(--glass-b);font:700 .8125rem/1 var(--fd);color:#fff;text-shadow:none}
.nas-tick__item:nth-child(1) b,.nas-tick__track .nas-tick__item:nth-child(13) b{background:linear-gradient(135deg,#FFD66B,#E89A1E);color:#5A2E00;border-color:transparent}
.nas-tick__item:nth-child(2) b,.nas-tick__track .nas-tick__item:nth-child(14) b{background:linear-gradient(135deg,#E6EAF2,#A9B1C4);color:#2A3040;border-color:transparent}
.nas-tick__item:nth-child(3) b,.nas-tick__track .nas-tick__item:nth-child(15) b{background:linear-gradient(135deg,#F79A6A,#C2572F);color:#3A1200;border-color:transparent}
.nas-tick__item em{font-style:normal;color:var(--t3)}
.nas-tick__item:hover em{color:var(--t2)}
@keyframes nas-marquee{to{transform:translate3d(-50%,0,0)}}
/* Liczby */
.nas-big{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;border:0;background:none}
.nas-big__tile{position:relative;display:grid;align-content:start;gap:.375rem;min-height:10.5rem;padding:1.25rem 1.25rem 1.375rem;border:var(--glass-b);border-radius:var(--rad);background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--t);box-shadow:var(--soft);overflow:hidden;transition:transform .25s var(--ease),box-shadow .3s var(--ease),border-color .2s}
.nas-big__tile::before{display:none}
.nas-big__tile:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.35);box-shadow:0 30px 60px -24px rgba(0,0,0,.9)}
.nas-big__tile>*{position:relative}
.nas-big__tile--red{background:linear-gradient(135deg,rgba(255,77,102,.55),rgba(176,11,38,.55));border-color:rgba(255,255,255,.3);color:#fff}
.nas-big__tile--ink{background:linear-gradient(135deg,rgba(255,197,69,.3),rgba(232,150,27,.18));border-color:rgba(255,197,69,.4);color:#fff}
.nas-big__k{font:600 .75rem/1.25rem var(--fb);letter-spacing:.02em;text-transform:uppercase;color:inherit;opacity:.7}
.nas-big__n{font:800 clamp(2.25rem,1.8rem + 1.6vw,3.5rem)/1.05 var(--fd);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff;text-shadow:none}
.nas-big__tile:not(.nas-big__tile--red) .nas-big__n{color:#fff;text-shadow:none}
.nas-big__tile--ink .nas-big__n{color:var(--gold)}
.nas-big__l{font:400 .9rem/1.4 var(--fb);color:inherit;opacity:.9}
.nas-big__bar{position:relative;height:.5rem;margin-top:.5rem;border:0;border-radius:999px;background:rgba(0,0,0,.35);overflow:hidden}
.nas-big__bar i{position:absolute;inset:0;width:var(--p,0%);border-radius:999px;background:linear-gradient(90deg,var(--red2),var(--gold));box-shadow:0 0 12px rgba(255,45,74,.7);transform:scaleX(0);transform-origin:0 50%;transition:transform 1.4s var(--ease) .2s}
.nas-big__tile--red .nas-big__bar i{background:linear-gradient(90deg,#fff,#FFD66B);box-shadow:0 0 12px rgba(255,255,255,.7)}
.nas-big__tile.is-in .nas-big__bar i,html:not(.nas-motion) .nas-big__bar i{transform:none}
/* Miasta */
.nas-cities{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.625rem;margin:1.5rem 0 0;padding:0;list-style:none;border:0;background:none}
.nas-cities a{display:grid;gap:.125rem;padding:.875rem 1rem;border:var(--glass-b);border-radius:var(--rad);background:var(--glass);color:#fff;text-decoration:none;transition:background-color .15s,transform .2s var(--ease),border-color .15s}
.nas-cities a:hover{background:rgba(255,255,255,.16);color:#fff;transform:translateY(-3px);border-color:rgba(255,255,255,.35);box-shadow:none}
.nas-cities b{font:700 1rem/1.25 var(--fd);text-transform:none}
.nas-cities span{font:400 .75rem/1.3 var(--fb);color:var(--t3)}
.nas-cities a:hover span{color:var(--t2)}
.nas-sec--ink .nas-cities{border:0;background:none}
/* Tabela */
.b-rank{background:transparent;border-top:1px solid var(--l);padding-block:clamp(3rem,5vw,4.5rem)}
.b-rank__head .nas-note{color:var(--t2);font-size:.9375rem}
.b-rank__head a{color:var(--s3)}
.nas-rail{position:static;top:auto;max-height:none;overflow:visible;padding:1rem;border:var(--glass-b);border-radius:var(--rad2);background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--t);box-shadow:var(--soft)}
.nas-field{color:var(--t2);font:600 .8125rem/1.25rem var(--fb);letter-spacing:0;text-transform:none}
.nas-field input,.nas-field select,.sr-af__field select,.sr-af__field input{min-height:2.75rem;border:var(--glass-b);border-radius:999px;background:rgba(0,0,0,.3);color:#fff;font:400 .9375rem/1.25rem var(--fb);box-shadow:none;padding-inline:1rem;transition:box-shadow .2s,border-color .2s}
.nas-field select,.sr-af__field select{border-radius:999px}
.nas-field input:focus,.nas-field select:focus{outline:0;border-color:rgba(255,255,255,.6);box-shadow:0 0 0 3px rgba(255,255,255,.12)}
.nas-field input::placeholder{color:var(--t3)}
.nas-rail .sr-af__box>summary{border:var(--glass-b);border-radius:999px;background:rgba(0,0,0,.3);color:#fff;font:600 .875rem/1.25rem var(--fb);letter-spacing:0;text-transform:none;box-shadow:none}
.nas-rail .sr-af__result,.nas-rail .sr-af__result b{color:var(--gold);font:600 .8125rem/1.25rem var(--fb)}
.nas-rail .sr-af__panel{color:var(--t2)}
.nas-rail__jump{border-top:1px solid var(--l);font:500 .875rem/1.7 var(--fb);text-transform:none;letter-spacing:0}
.nas-rail__jump a{color:var(--t2);text-decoration:none}
.nas-rail__jump a:hover{color:#fff}
.sr-thead{margin:1rem 0 .5rem;padding:.75rem 1.5rem;border:var(--glass-b);border-bottom:var(--glass-b);border-radius:999px;background:rgba(26,3,6,.7);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--t3);font:600 .75rem/1.25rem var(--fb);letter-spacing:.04em;text-transform:uppercase;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 4.75rem);z-index:6;box-shadow:var(--soft)}
.sr-thead p,.sr-thead button{color:var(--t3);font:inherit}
.sr-sort.is-asc,.sr-sort.is-desc{color:var(--gold);text-shadow:none}
.sr-board{display:grid;gap:.5rem;border:0;border-radius:0;background:none;box-shadow:none}
.sr-board .sr-row,.sr-row.is-top,.sr-row.is-top:hover{padding:1rem 1.5rem 1.125rem;border:var(--glass-b);border-bottom:var(--glass-b);border-radius:var(--rad);background:var(--glass);color:var(--t);transition:background-color .15s,transform .2s var(--ease),border-color .15s}
.sr-board .sr-row:hover,.sr-row.is-top:hover{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.3);transform:translateY(-2px)}
.sr-board .sr-row:last-child{border-bottom:var(--glass-b)}
.sr-row.is-top,.sr-row.is-top:hover{background:linear-gradient(90deg,rgba(255,197,69,.22),rgba(255,255,255,.06) 60%);border-color:rgba(255,197,69,.4)}
.sr-row::after{left:1.5rem;right:auto;bottom:.4rem;height:3px;max-width:calc(100% - 3rem);border-radius:999px;background:linear-gradient(90deg,var(--red2),var(--gold));box-shadow:none;animation:nas-grow 1.4s var(--ease) both;opacity:.8}
@keyframes nas-grow{from{width:0}}
.sr-row__pos,.sr-row.is-top .sr-row__pos{width:auto;height:auto;background:none;color:var(--t3);font:600 1rem/3rem var(--fb);letter-spacing:0;display:block;padding-top:0}
.sr-row.is-top .sr-row__pos{color:var(--gold);text-shadow:none;font-weight:800;font-size:1.25rem}
.sr-logo-tile{width:3rem;height:3rem;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 2px rgba(255,255,255,.25);transition:transform .25s var(--ease),box-shadow .25s}
.sr-row.is-top .sr-logo-tile{box-shadow:0 0 0 3px var(--gold),0 0 20px -4px rgba(255,197,69,.9)}
.sr-row:hover .sr-logo-tile{transform:scale(1.06);box-shadow:0 0 0 3px rgba(255,255,255,.5)}
.sr-logo-tile img{border-radius:50%}
.sr-logo-tile .sr-initials{color:#5A0813;font-family:var(--fd)}
.sr-row__name,.sr-row.is-top .sr-row__name a{color:#fff;font:600 1.0625rem/1.4rem var(--fb);letter-spacing:0;text-transform:none}
.sr-row__name a{color:#fff;text-decoration:none;background:none}
.sr-row__name a:hover{text-decoration:underline;background:none}
.sr-row__sub,.sr-row.is-top .sr-row__sub{color:var(--t2);font-size:.8125rem;line-height:1.25rem}
.sr-badge{min-height:1.5rem;border:0;border-radius:999px;background:linear-gradient(135deg,#FFD66B,#E89A1E);color:#5A2E00;font:700 .6875rem/1.25rem var(--fb);letter-spacing:0;text-transform:none;box-shadow:0 6px 16px -6px rgba(255,197,69,.9)}
.sr-race-mini,.sr-row.is-top .sr-race-mini{min-height:1.5rem;color:var(--t3);font:400 .75rem/1.5rem var(--fb)}
.sr-row__actions .sr-row__btn:nth-child(-n+3),.sr-row.is-top .sr-row__actions .sr-row__btn:nth-child(-n+3){min-height:2rem;border:var(--glass-b);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font:600 .75rem/1 var(--fb);letter-spacing:0;text-transform:none;box-shadow:none;transition:background-color .15s,border-color .15s}
.sr-row__actions .sr-row__btn:nth-child(-n+3):hover{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.18);color:#fff;transform:none;box-shadow:none}
.sr-row__actions .sr-row__btn:nth-child(1),.sr-row.is-top .sr-row__actions .sr-row__btn:nth-child(1){border-color:transparent;background:linear-gradient(135deg,#FF4D66,#B00B26);color:#fff}
.sr-row__actions .sr-row__btn:nth-child(1):hover{border-color:transparent;background:linear-gradient(135deg,#FF6B80,#C8102E);color:#fff}
.sr-row__actions .sr-row__btn--tel,.sr-row__actions .sr-row__btn--mail,.sr-row__actions .sr-row__btn--web,.sr-row.is-top .sr-row__btn--tel,.sr-row.is-top .sr-row__btn--mail,.sr-row.is-top .sr-row__btn--web{min-height:1.375rem;border:0;background:none;color:var(--t2);font:400 .8125rem/1.375rem var(--fb);text-decoration:none;box-shadow:none;text-transform:none;letter-spacing:0}
.sr-row__actions .sr-row__btn--tel:hover,.sr-row__actions .sr-row__btn--mail:hover,.sr-row__actions .sr-row__btn--web:hover{background:none;color:#fff;text-decoration:underline;transform:none;box-shadow:none}
.sr-rate__val,.sr-row__count,.sr-row.is-top .sr-rate__val,.sr-row.is-top .sr-row__count{color:#fff;font:700 1.0625rem/1.5rem var(--fb);letter-spacing:0}
@media (min-width:768px){.sr-row__count::before{content:"◆";margin-right:.25rem;font-size:.7em;color:#7FD3FF;vertical-align:.1em}}
.sr-row.is-top .sr-row__count{color:var(--gold);text-shadow:none}
.sr-row__num,.sr-row.is-top .sr-row__num{color:var(--t2);font:400 .9375rem/1.5rem var(--fb)}
.sr-rate .srank-stars{--srank-star-size:.8125rem;--srank-star-empty:rgba(255,255,255,.2)}
.srank-stars{background:linear-gradient(90deg,var(--gold) var(--srank-fill),rgba(255,255,255,.2) var(--srank-fill))}
.nas-morewrap__n{color:var(--t3);font:500 .8125rem/1.25rem var(--fb);letter-spacing:0;text-transform:none}
.nas-morewrap .nas-btn{border-color:var(--l2)!important;background:var(--glass)!important;color:#fff!important}
.nas-morewrap .nas-btn:hover{background:rgba(255,255,255,.18)!important}
.sr-empty{border:var(--glass-b);border-radius:var(--rad);background:var(--glass);color:var(--t2);box-shadow:none}
@media (min-width:768px){.sr-board .sr-row,.sr-thead{grid-template-columns:2.25rem 3rem minmax(0,1fr) 6rem 5rem 3.5rem 5.5rem;column-gap:1.25rem}}
@media (max-width:767px){.sr-board{gap:.5rem}.sr-board .sr-row,.sr-row.is-top,.sr-row.is-top:hover{padding:1rem 1.125rem;border-radius:var(--rad)}.sr-board .sr-row>.sr-row__pos{width:auto;height:auto;line-height:1;align-self:center;font-size:1.125rem}.sr-thead{position:static;border-radius:var(--rad)}.nas-rail{position:static;max-height:none}.sr-row::after{left:1.125rem;max-width:calc(100% - 2.25rem)}}
/* Awanse i spadki */
.sr-mv__info{color:var(--t3);font:500 .8125rem/1.25rem var(--fb);letter-spacing:0;text-transform:none}
.sr-mv__col{padding:1.125rem 1.125rem 1.25rem;border:var(--glass-b);border-top:var(--glass-b);border-radius:var(--rad);background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--soft);transition:transform .25s var(--ease),border-color .2s}
.sr-mv__col:hover{border-color:rgba(255,255,255,.35);border-top-color:rgba(255,255,255,.35);box-shadow:var(--soft);transform:translateY(-4px)}
.sr-mv__col h3{margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid var(--l);font:700 .9375rem/1.3 var(--fd);text-transform:none;color:#fff}
.sr-mv__grid--one .sr-mv__col{border-top-color:var(--l)}
.sr-mv__list a{color:#fff;font-weight:600;text-decoration:none}
.sr-mv__list a:hover{color:var(--gold);text-decoration:underline}
.sr-mv__pos{color:var(--t3);font:600 .8125rem/1.4 var(--fb)}
.sr-mv__meta{color:var(--t3);font:400 .75rem/1.4 var(--fb)}
.sr-mv__list li.is-up .sr-mv__meta{color:var(--up)}
.sr-mv__list li.is-down .sr-mv__meta{color:var(--dn)}
.sr-mv__empty{color:var(--t3);font:400 .8125rem/1.5 var(--fb)}
.sr-mv__tabs{gap:.25rem;padding:.25rem;border:var(--glass-b);border-bottom:var(--glass-b);border-radius:999px;background:rgba(0,0,0,.25);width:max-content;max-width:100%}
.sr-mv__tabs button{min-height:2.5rem;border:0;border-bottom:0;border-radius:999px;color:var(--t2);font:500 .875rem/1.25rem var(--fb);letter-spacing:0;text-transform:none}
.sr-mv__tabs button[aria-selected=true]{border-bottom-color:transparent;background:#FFF4F5;color:#C8102E;box-shadow:none;font-weight:600}
/* Treść */
.nas-guide__head{top:calc(var(--wp-admin--admin-bar--height,0px) + 5.5rem)}
.nas-guide__head .nas-h2{font-size:clamp(1.5rem,1.25rem + 1vw,2.25rem)}
.nas-guide__head p{color:var(--t2);font-size:1rem}
.sr-prose{color:var(--t2);line-height:1.7;font-weight:400}
.sr-prose strong,.sr-prose b{color:#fff;font-weight:600}
.sr-prose h3,.nas-parts h3{color:#fff;font:700 1.1875rem/1.3 var(--fd);letter-spacing:-.01em;text-transform:none}
.sr-prose h3::before{display:none}
.sr-prose a{color:var(--s3);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.sr-prose a:hover{color:#fff;background:none}
.sr-prose li::marker{color:var(--gold);font-weight:700}
.sr-insights h3:first-child{margin-top:0}
.nas-parts{gap:1rem;border:0;border-radius:0;overflow:visible;background:none;grid-gap:1rem;box-shadow:none}
.nas-parts>div,.nas-sec:not(.nas-sec--tint) .nas-parts>div{position:relative;padding:1.5rem;border:var(--glass-b);border-radius:var(--rad);background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--soft);color:var(--t2);transition:transform .25s var(--ease),border-color .2s}
.nas-parts>div:hover{background:var(--glass);border-color:rgba(255,255,255,.35);box-shadow:var(--soft);transform:translateY(-4px)}
.nas-parts p{color:var(--t2);font-size:.9375rem;line-height:1.65;font-weight:400}
.nas-steps{gap:1rem;border:0;border-radius:0;overflow:visible;background:none;grid-gap:1rem;box-shadow:none}
.nas-steps>li,.nas-sec:not(.nas-sec--tint) .nas-steps>li{position:relative;padding:1.5rem;border:var(--glass-b);border-radius:var(--rad);background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--soft);transition:transform .25s var(--ease),border-color .2s}
.nas-steps>li:hover{background:var(--glass);border-color:rgba(255,255,255,.35);transform:translateY(-4px)}
.nas-steps>li::before{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.875rem;border:0;border-radius:50%;background:linear-gradient(135deg,#FF4D66,#B00B26);color:#fff;font:700 1.125rem/1 var(--fd);box-shadow:var(--glowr)}
.nas-steps h3,.nas-steps h4{font:700 1.0625rem/1.3 var(--fd);letter-spacing:0;text-transform:none;color:#fff}
.nas-steps p{color:var(--t2);font-size:.9375rem;line-height:1.6;font-weight:400}
.nas-formula{border:var(--glass-b);border-left:var(--glass-b);border-radius:var(--rad);background:linear-gradient(135deg,rgba(255,197,69,.25),rgba(255,255,255,.06));backdrop-filter:blur(12px);box-shadow:var(--soft)}
.nas-formula b{color:#fff;font:700 clamp(1.125rem,1rem + .6vw,1.5rem)/1.3 var(--fd);text-transform:none}
.nas-formula span{color:var(--t2);font-weight:400}
.nas-faq{gap:.625rem;border:0;border-radius:0;overflow:visible}
.nas-faq details,.nas-sec--tint .nas-faq details{border:var(--glass-b);border-bottom:var(--glass-b);border-radius:var(--rad);background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:none;transition:border-color .2s,background-color .2s}
.nas-faq details:hover{border-color:rgba(255,255,255,.35);transform:none;box-shadow:none;background:rgba(255,255,255,.1)}
.nas-faq details[open]{border-color:rgba(255,197,69,.5);box-shadow:none;background:rgba(255,255,255,.1)}
.nas-faq details:last-child{border-bottom:var(--glass-b)}
.nas-faq summary{padding:1rem 1.25rem;color:#fff;font:600 1.0625rem/1.4 var(--fb)}
.nas-faq summary::after{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font:600 1.125rem/1 var(--fb);text-shadow:none;transition:transform .25s var(--ease),background-color .2s}
.nas-faq details[open] summary::after{transform:rotate(45deg);background:var(--gold);color:#5A2E00}
.nas-faq details[open] summary::after{content:"+"}
.nas-faq details>div{padding:0 1.25rem 1.125rem;color:var(--t2);font-size:.9375rem;font-weight:400}
html.nas-motion .nas-faq details[open]>div{animation:nas-open .4s var(--ease) both}
@keyframes nas-open{from{opacity:0;transform:translate3d(0,-.5rem,0)}}
.nas-gloss{display:grid;gap:.5rem}
.nas-gloss dt{margin-top:.75rem;color:#fff;font:700 1.0625rem/1.3 var(--fd);text-transform:none}
.nas-gloss dt::before{display:none}
.nas-gloss dd{color:var(--t2);font-size:.9375rem;font-weight:400}
.b-cta{position:relative;overflow:hidden;background:rgba(0,0,0,.3);color:#fff;border-top:1px solid var(--l)}
.b-cta::before{content:"";position:absolute;inset:0;background:radial-gradient(60rem 30rem at 50% 120%,rgba(255,45,74,.4),transparent 65%),radial-gradient(30rem 20rem at 85% 0%,rgba(255,197,69,.15),transparent 60%);pointer-events:none}
.b-cta>*{position:relative}
.b-cta .nas-h2{color:#fff}
.b-cta p{color:var(--t2)}
/* Podstrony i profil */
.nas-head,.nas-ag{position:relative;background:transparent;border-bottom:1px solid var(--l);color:var(--t);overflow:hidden}
.nas-head::before,.nas-ag::before{content:"";position:absolute;inset:0;background:radial-gradient(60rem 30rem at 15% 0%,rgba(255,45,74,.3),transparent 60%),radial-gradient(40rem 24rem at 100% 100%,rgba(255,197,69,.12),transparent 60%);pointer-events:none}
.nas-head>*,.nas-ag>*{position:relative}
.nas-head h1,.nas-ag h1{color:#fff;text-shadow:0 10px 40px rgba(0,0,0,.5)}
.nas-head .nas-lead,.nas-ag .nas-lead{color:var(--t2)}
.nas-crumbs,.nas-head .nas-crumbs,.nas-ag .nas-crumbs{color:var(--t3);font:500 .8125rem/1.25rem var(--fb);letter-spacing:0;text-transform:none}
.nas-crumbs a,.nas-head .nas-crumbs a,.nas-ag .nas-crumbs a{color:var(--t2)}
.nas-ag a:not(.nas-btn),.nas-head a:not(.nas-btn):not(.pe-btn){color:#fff}
.nas-head .nas-btn,.nas-ag .nas-btn{border-color:var(--l2);background:var(--glass)!important;color:#fff!important}
.nas-head .nas-btn--main,.nas-ag .nas-btn--main,.nas-head .pe-btn--p,.nas-head .sr-x-btn{border-color:rgba(255,255,255,.3)!important;background:linear-gradient(135deg,#FF4D66,#B00B26)!important;color:#fff!important}
.nas-head .pe-btn--g,.nas-head .sr-x-btn--ghost{background:var(--glass)!important;border:var(--glass-b)!important;color:#fff!important}
.nas-ag__logo{border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 4px var(--gold),0 20px 50px -20px rgba(255,197,69,.9)}
.sr-agency__sub{color:var(--t2)}
.sr-agency__actions button{min-height:2.75rem;padding:.375rem 1.125rem;border:var(--glass-b);border-radius:999px;background:var(--glass);color:#fff;font:600 .875rem/1.25rem var(--fb);letter-spacing:0;text-transform:none}
.nas-score,.sr-facts,.sr-loc{border:var(--glass-b);border-radius:var(--rad2);background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--soft);color:var(--t)}
.nas-score__pos b,.nas-score__rate b{color:var(--gold);font-family:var(--fd);font-weight:800;text-shadow:none}
.nas-score__pos span,.sr-dl dt,.sr-fact dt{color:var(--t3);font:500 .8125rem/1.25rem var(--fb);letter-spacing:0;text-transform:none}
.sr-dl dd,.sr-fact dd{color:#fff}
.sr-dl>div,.sr-fact{border-color:var(--l)}
.sr-tabs-wrap{background:rgba(26,3,6,.7);backdrop-filter:blur(14px);border-bottom:1px solid var(--l)}
.sr-tabs a{border-radius:999px;background:none;color:var(--t2);font:500 .875rem/1.25rem var(--fb);letter-spacing:0;text-transform:none}
.sr-tabs a:hover{background:rgba(255,255,255,.1);color:#fff}
.sr-tabs a.is-active,.sr-tabs a[aria-selected=true],.sr-tabs a[aria-current]{background:#FFF4F5;color:#C8102E;box-shadow:none}
.nas-formbox{border:var(--glass-b);border-radius:var(--rad2);background:var(--glass);backdrop-filter:blur(14px);box-shadow:var(--soft)}
.nas-formbox .sr-x-form input:not([type=checkbox]):not(.sr-x-hp),.nas-formbox .sr-x-form textarea,.sr-x-form input:not([type=checkbox]):not([type=radio]),.sr-x-form select,.sr-x-form textarea{border:var(--glass-b)!important;border-radius:var(--rad)!important;background:rgba(0,0,0,.3)!important;color:#fff!important;font-size:.9375rem!important;box-shadow:none}
.sr-x-form input:not([type=checkbox]):not([type=radio]),.sr-x-form select{border-radius:999px!important}
.sr-x-form input:focus,.sr-x-form textarea:focus,.sr-x-form select:focus{border-color:rgba(255,255,255,.6)!important;box-shadow:0 0 0 3px rgba(255,255,255,.12)!important;outline:0}
.nas-formbox .sr-x-form label>span,.sr-x-form label{color:var(--t2);font:600 .8125rem/1.25rem var(--fb);letter-spacing:0;text-transform:none}
.sr-x-msg{border:var(--glass-b);border-radius:var(--rad);background:var(--glass);color:var(--t)}
.sr-x-msg.is-ok{background:rgba(92,242,164,.15);color:#B7F7D6;border-color:rgba(92,242,164,.5)}
.sr-x-msg.is-err{background:rgba(255,107,128,.18);color:#FFC2CB;border-color:rgba(255,107,128,.5)}
.nas-legalside__t{color:#fff;font-family:var(--fd);font-weight:700;text-transform:none}
.nas-legalside{color:var(--t2)}
.nas-legalside a{color:var(--t2)}
.nas-legalside a:hover{color:#fff}
dialog.sr-qv,.sr-qv{border:var(--glass-b);border-radius:var(--rad2);background:rgba(42,4,9,.92);backdrop-filter:blur(20px);color:var(--t);box-shadow:0 40px 100px rgba(0,0,0,.8)}
.sr-qv::backdrop,dialog.sr-qv::backdrop{background:rgba(10,1,2,.75);backdrop-filter:blur(6px)}
.sr-qv__head{border-color:var(--l);background:linear-gradient(135deg,rgba(255,45,74,.35),rgba(255,255,255,.04));color:#fff}
.sr-qv__foot{background:rgba(0,0,0,.25);color:var(--t);border-top:1px solid var(--l)}
.sr-qv__kicker{color:var(--t2);font:500 .8125rem/1.25rem var(--fb);letter-spacing:0;text-transform:none}
.sr-qv__title{color:#fff;font-family:var(--fd);font-weight:700;text-transform:none}
.sr-qv__body{color:var(--t2)}
.sr-qv__body :is(h2,h3,h4){color:#fff;font-family:var(--fd);font-weight:700;text-transform:none}
.sr-qv__close{border:var(--glass-b);border-radius:50%;background:rgba(255,255,255,.14);box-shadow:none}
.sr-qv__close svg{fill:#fff}
.sr-qv__more,.sr-qv__alt{border:0;border-radius:999px;background:linear-gradient(135deg,#FF4D66,#B00B26);color:#fff!important;font:600 .875rem/1.25rem var(--fb);letter-spacing:0;text-transform:none;box-shadow:var(--glowr)}
.sr-qv__alt{background:var(--glass);border:var(--glass-b);box-shadow:none}
.sr-consent{border:var(--glass-b);border-radius:var(--rad2);background:rgba(42,4,9,.95);backdrop-filter:blur(16px);color:var(--t2);box-shadow:0 30px 60px rgba(0,0,0,.7)}
.sr-consent__btn{border-radius:999px!important;border:var(--glass-b)!important;font:600 .875rem/1.25rem var(--fb)!important;text-transform:none;letter-spacing:0}
.sr-consent__btn--primary{background:linear-gradient(135deg,#FF4D66,#B00B26)!important;border-color:transparent!important;color:#fff!important}
.sr-consent__btn--secondary{background:var(--glass)!important;color:#fff!important}
.fa-card,.fa-stat,.fa-chart,.fa-cardin{border:var(--glass-b)!important;border-radius:var(--rad)!important;background:var(--glass);box-shadow:var(--soft)}
.fa-form{border:var(--glass-b);border-radius:var(--rad2);background:var(--glass);box-shadow:var(--soft)}
.fa-prog{border:var(--glass-b);border-radius:999px;background:rgba(0,0,0,.3)}
.fa-prog-top,.fa-prog-top b{color:var(--gold)!important}
.fa-q legend span{border:0;background:linear-gradient(135deg,#FF4D66,#B00B26);color:#fff;font-family:var(--fd);font-weight:700;border-radius:999px;box-shadow:var(--glowr)}
.fa-opts button,.fa-opts label{border:var(--glass-b)!important;border-radius:var(--rad);background:rgba(0,0,0,.25);color:var(--t2);box-shadow:none}
.sr-od__tiles{gap:1rem;border:0;background:none}
.sr-od__tile{border:var(--glass-b);border-radius:var(--rad);background:var(--glass)}
.sr-od__tile::after{left:1.25rem;right:1.25rem;width:auto;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--red2),var(--gold));box-shadow:none;transform:scaleX(0);transition:transform 1s var(--ease) .2s}
.sr-od__tile.is-in::after,html:not(.nas-motion) .sr-od__tile::after{transform:none}
.sr-od__num{color:#fff;font-family:var(--fd);font-weight:800;text-shadow:none}
.sr-od__lab{color:var(--t2);font:500 .8125rem/1.25rem var(--fb);letter-spacing:0;text-transform:none}
.sr-od__fig{border:var(--glass-b);border-radius:var(--rad);background:var(--glass);box-shadow:var(--soft)}
.sr-od__fig .sr-od__bar{transform:none!important}
.sr-od__file{border:var(--glass-b);border-radius:var(--rad);background:var(--glass);color:#fff;box-shadow:var(--soft)}
.sr-od__file::before{background:linear-gradient(135deg,#FF4D66,#B00B26);color:#fff;border-radius:50%;box-shadow:none}
.sr-od__cite{border:var(--glass-b);border-left:var(--glass-b);border-radius:var(--rad);background:var(--glass)}
.sr-race__bar{background:rgba(0,0,0,.35);border:0;border-radius:999px}
.sr-race__bar>span{background:linear-gradient(90deg,var(--red2),var(--gold));box-shadow:none;border-radius:999px}
.sr-video__play{background-color:var(--red)}
.srank-review,.sr-qa,.srt-item,.sr-mv__panel{border:var(--glass-b);border-radius:var(--rad);background:var(--glass);box-shadow:none}
.pm-box{border:var(--glass-b);border-radius:var(--rad2)!important;background:rgba(42,4,9,.95);backdrop-filter:blur(20px);color:var(--t);box-shadow:0 40px 100px rgba(0,0,0,.8)}
.pm-bg{background:rgba(10,1,2,.75)}
.pm-x{border:var(--glass-b);border-radius:50%;background:rgba(255,255,255,.12);color:#fff}
.pm-top{border-bottom:1px solid var(--l)}
.pm-kick{color:var(--gold)!important;font:600 .8125rem/1.25rem var(--fb);letter-spacing:0;text-transform:none}
.pm-bar{background:rgba(0,0,0,.35);border-bottom:1px solid var(--l)}
.pm-bar i{background:linear-gradient(90deg,var(--red2),var(--gold))!important;box-shadow:none}
.pm-body h2{font-family:var(--fd);font-weight:700;text-transform:none;color:#fff}
.pm-o{border:var(--glass-b);border-radius:var(--rad);background:rgba(0,0,0,.25);color:#fff;box-shadow:none}
.pm-o.on,.pm-o:hover{border-color:rgba(255,255,255,.5)!important;background:rgba(255,255,255,.14);color:#fff;box-shadow:none}
.pm-foot{border-top:1px solid var(--l)}
.pm-back,.pm-skip{color:var(--s3);font:600 .875rem/1.25rem var(--fb);text-transform:none;letter-spacing:0}
.pm-r{border:var(--glass-b);border-radius:var(--rad);box-shadow:none;background:var(--glass)}
.pm-r:hover{border-color:rgba(255,255,255,.4);box-shadow:none}
.pm-rk{color:var(--gold);font:600 .8125rem/1.25rem var(--fb);letter-spacing:0;text-transform:none}
.pm-m{background:rgba(0,0,0,.35);border:0;border-radius:999px}
.pm-m i{background:linear-gradient(90deg,var(--red2),var(--gold));border-radius:999px}
.pm-rp{color:#fff}
.pm-rp u{color:var(--gold)}
.pm-restart,.pm-mail{border:var(--glass-b);border-radius:999px;background:var(--glass);color:#fff;font:600 .875rem/1.25rem var(--fb);text-transform:none;letter-spacing:0;box-shadow:none}
.pe .pm-box{background:rgba(42,4,9,.95);color:#fff}
.pe .pm-kick{color:var(--gold)!important}
.sr-ex__join.pe-join{border-radius:var(--rad2);border:var(--glass-b);background:var(--glass)!important;color:var(--t2);box-shadow:var(--soft)}
.pe .pe-btn--p,.pe-join .pe-btn--p{border-color:transparent!important;background:linear-gradient(135deg,#FF4D66,#B00B26)!important;color:#fff!important}
.pe .pe-btn--g,.pe-join .pe-btn--g{border:var(--glass-b)!important;background:var(--glass)!important;color:#fff!important}
.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce-noreviews{background:var(--glass)!important;color:#fff!important;border:var(--glass-b)!important;border-left:4px solid var(--gold)!important;border-radius:var(--rad)!important}
.woocommerce-info a,.woocommerce-message a,.woocommerce-error a{color:var(--s3)!important}
.return-to-shop .button,.wc-backward,.woocommerce a.button,.woocommerce button.button{border:0;border-radius:999px;background:linear-gradient(135deg,#FF4D66,#B00B26);color:#fff;font:600 .875rem/1.25rem var(--fb);text-transform:none;letter-spacing:0;box-shadow:var(--glowr)}
.return-to-shop .button:hover,.wc-backward:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:linear-gradient(135deg,#FF6B80,#C8102E);color:#fff}
.nas-buy{border:var(--glass-b);border-radius:var(--rad2);background:var(--glass);color:var(--t);box-shadow:var(--soft)}
.sr-buy__price{color:var(--gold);font-family:var(--fd);font-weight:800;text-shadow:none}
/* Stopka */
.b-foot,.nas-foot{position:relative;background:rgba(0,0,0,.45);border-top:1px solid var(--l);color:var(--t2)}
.b-foot::before{display:none}
.nas-foot a{color:var(--t2);text-decoration:none}
.nas-foot a:hover{color:#fff;text-decoration:none}
.nas-foot .nas-mark,.b-foot .nas-mark{color:#fff}
.nas-foot__title{color:#fff;font:700 .9375rem/1.3 var(--fd);text-transform:none;letter-spacing:0}
.nas-foot__about,.nas-foot__legal{color:var(--t3)}
.nas-foot__legal{border-top:1px solid var(--l);font:400 .8125rem/1.5 var(--fb)}
.nas-foot__fnd{border:0;border-radius:999px;background:#fff;box-shadow:0 10px 30px -14px rgba(0,0,0,.8)}
.nas-foot__fnd,.nas-foot__fnd span{color:#111}
/* Pasek czytania i odsłanianie */
.nas-prog{position:fixed;top:var(--wp-admin--admin-bar--height,0px);left:0;right:0;z-index:100;height:3px;background:linear-gradient(90deg,var(--red2),var(--gold));transform:scaleX(0);transform-origin:0 50%;pointer-events:none;box-shadow:0 0 12px rgba(255,45,74,.8)}
html.nas-motion .nas-rv{opacity:0;transform:translate3d(0,1.75rem,0);transition:opacity .7s var(--ease) var(--d,0s),transform .8s var(--ease) var(--d,0s)}
html.nas-motion .nas-rv--card{transform:translate3d(0,2rem,0) scale(.96)}
html.nas-motion .nas-rv.is-in{opacity:1;transform:none}
html.nas-motion .nas-rv--h2{transform:translate3d(-1rem,0,0)}
html.nas-motion .nas-rv-group:not(.is-in)>*{opacity:0}
html.nas-motion .nas-rv-group.is-in>*{animation:nas-slide .6s var(--ease) both;animation-delay:calc(var(--d,0s) + var(--i,0) * 70ms)}
@keyframes nas-slide{from{opacity:0;transform:translate3d(-1.25rem,0,0)}}
.nas-count{font-variant-numeric:tabular-nums}
@media (hover:hover){html.nas-motion .b-head .sr-nav a::after{display:none}}
@media (prefers-reduced-motion:reduce){.b-hero::before,.b-hero::after,.nas-tick__track,.sr-row::after,.b-pill::before,.b-hero__t,.b-hero .nas-top__logo{animation:none!important}}
/* ===== Poprawki układu ===== */
:root{--back:cubic-bezier(.34,1.56,.64,1);--spot:rgba(255,255,255,.09)}
/* Filtry nad tabelą */
.nas-rail{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) auto;gap:.875rem 1rem;align-items:end;padding:1.125rem 1.25rem 1rem}
.nas-rail .sr-af{grid-column:1/-1;gap:.5rem}
.nas-rail__cta{grid-column:4;grid-row:1;display:inline-flex!important;align-items:center;justify-content:center;gap:.5rem;min-height:2.875rem;padding:.5rem 1.375rem;line-height:1.2;white-space:nowrap;text-align:center;box-sizing:border-box}
.nas-rail__cta::after{content:"→";transition:transform .25s var(--ease)}
.nas-rail__cta:hover::after{transform:translateX(4px)}
.nas-rail .sr-af__box>summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2.75rem;padding:.5rem 1.125rem;border:var(--glass-b);border-radius:999px;background:rgba(0,0,0,.28);color:#fff;font:600 .875rem/1.25rem var(--fb);transition:background-color .2s,border-color .2s}
.nas-rail .sr-af__box>summary:hover,.nas-rail .sr-af__box[open]>summary{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.08)}
.nas-rail .sr-af__box>summary::after{margin-left:auto;transition:transform .3s var(--ease)}
.nas-rail .sr-af__box>summary [data-sr-af-n]{color:var(--gold)}
.nas-rail .sr-af__panel{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin-top:.625rem;padding:1rem 1.125rem;border:var(--glass-b);border-top:var(--glass-b);border-radius:var(--rad);background:rgba(0,0,0,.25);color:var(--t2);animation:nas-open .35s var(--ease) both}
.sr-af__field{gap:.375rem;color:var(--t2);font:600 .8125rem/1.25rem var(--fb)}
.sr-af__field select,.nas-rail .sr-af__field select{min-height:2.75rem;padding:0 1rem;border:var(--glass-b);border-radius:999px;background:rgba(0,0,0,.3);color:#fff;font:400 .9375rem/1.25rem var(--fb)}
.sr-af__check{gap:.625rem;color:var(--t2);font-size:.875rem;cursor:pointer}
.sr-af__check input{width:1.25rem;height:1.25rem;accent-color:var(--red2);cursor:pointer}
.sr-af__reset{color:var(--s3);font-weight:600}
.nas-rail .sr-af__result{margin:0;padding-left:1.125rem}
.nas-field select option,.sr-af__field select option{background:#2A0409;color:#fff}
@media (max-width:1119px){.nas-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.nas-rail .nas-field:first-child{grid-column:1/-1}.nas-rail__cta{grid-column:1/-1;grid-row:auto;width:100%}}
@media (max-width:767px){.nas-rail{grid-template-columns:minmax(0,1fr);padding:1rem;border-radius:var(--rad)}.nas-rail .sr-af__panel{grid-template-columns:minmax(0,1fr)}.nas-rail .sr-af__result{padding-left:.25rem}}
/* Nagłówek tabeli */
.sr-thead{top:calc(var(--wp-admin--admin-bar--height,0px) + 4.875rem)}
@media (max-width:767px){.sr-thead{margin:.75rem 0 .5rem;padding:.625rem 1rem;justify-content:space-between;gap:.5rem;overflow-x:auto;scrollbar-width:none}}
/* Wiersze: złoto, srebro, brąz */
.sr-row.is-top-2,.sr-row.is-top-2:hover{background:linear-gradient(90deg,rgba(217,221,232,.18),rgba(255,255,255,.05) 60%);border-color:rgba(217,221,232,.38)}
.sr-row.is-top-3,.sr-row.is-top-3:hover{background:linear-gradient(90deg,rgba(240,138,90,.2),rgba(255,255,255,.05) 60%);border-color:rgba(240,138,90,.4)}
.sr-row.is-top-2 .sr-row__pos{color:var(--silver)}
.sr-row.is-top-3 .sr-row__pos{color:var(--bronze)}
.sr-row.is-top-2 .sr-logo-tile{box-shadow:0 0 0 3px var(--silver),0 0 18px -4px rgba(217,221,232,.8)}
.sr-row.is-top-3 .sr-logo-tile{box-shadow:0 0 0 3px var(--bronze),0 0 18px -4px rgba(240,138,90,.8)}
.sr-row.is-top-2 .sr-row__count{color:var(--silver)}
.sr-row.is-top-3 .sr-row__count{color:var(--bronze)}
@media (max-width:767px){.sr-row__count::before{content:"Razem";display:block;margin:0;color:var(--t2);font:500 .75rem/1.3 var(--fb)}.sr-row__num::before{color:var(--t2)}.sr-board .sr-row{row-gap:.375rem}}
/* Większe pola dotyku na telefonie */
@media (pointer:coarse){
.sr-row__actions .sr-row__btn:nth-child(-n+3),.sr-row.is-top .sr-row__actions .sr-row__btn:nth-child(-n+3){min-height:2.75rem;padding-inline:1rem;font-size:.8125rem}
.sr-row__actions .sr-row__btn--tel,.sr-row__actions .sr-row__btn--mail,.sr-row__actions .sr-row__btn--web,.sr-row.is-top .sr-row__btn--tel,.sr-row.is-top .sr-row__btn--mail,.sr-row.is-top .sr-row__btn--web{display:inline-flex;align-items:center;min-height:2.25rem}
.nas-cities a{min-height:2.75rem}
.nas-faq summary{min-height:3rem}
.b-head .sr-nav a{min-height:2.75rem;display:flex;align-items:center}
}
/* Liczby: telefon w dwóch kolumnach */
@media (max-width:767px){.nas-big{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.nas-big__tile{min-height:0;padding:.875rem .875rem 1rem;gap:.25rem;border-radius:14px}.nas-big__n{font-size:clamp(1.5rem,7vw,2rem)}.nas-big__l{font-size:.8125rem;line-height:1.35}.nas-big__k{font-size:.625rem}.nas-big__bar{height:.375rem}}
@media (max-width:767px){.nas-cities{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.nas-cities a{padding:.75rem .875rem;border-radius:14px}.nas-cities b{font-size:.9375rem}}
/* Menu na telefonie */
@media (max-width:1119px){
.b-head .sr-nav{left:.75rem;right:.75rem;top:calc(100% + .5rem);gap:.25rem;padding:.5rem;border:var(--glass-b);border-radius:var(--rad2);background:rgba(30,3,8,.97);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 30px 60px rgba(0,0,0,.75)}
.b-head .sr-nav a{padding:.875rem 1.125rem;border-radius:var(--rad);font-size:1.0625rem;color:#fff}
.b-head .sr-nav a.is-active{background:#FFF4F5;color:#C8102E}
.b-head .sr-nav .nas-nav-cta{margin-top:.25rem;background:linear-gradient(135deg,#FF4D66,#B00B26)!important;color:#fff!important;text-align:center;justify-content:center}
}
/* Baner cookies */
.sr-consent,.sr-consent__box{background:rgba(36,4,9,.97)!important;color:var(--t2)!important}
.sr-consent{border:var(--glass-b)!important;border-radius:var(--rad2)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 30px 70px rgba(0,0,0,.75)!important;overflow:hidden}
.sr-consent__icon{border-radius:50%;background:linear-gradient(135deg,#FF4D66,#B00B26);color:#fff}
.sr-consent__title{color:#fff;font:700 1.125rem/1.4 var(--fd)}
.sr-consent__text{color:var(--t2)}
.sr-consent a,.sr-consent__link{color:var(--s3)!important}
.sr-consent button{border-radius:999px!important}
.sr-consent__btn{min-height:2.875rem;font:600 .875rem/1.2 var(--fb)!important}
.sr-consent__btn--secondary{border:var(--glass-b)!important;background:rgba(255,255,255,.08)!important;color:#fff!important}
.sr-consent__btn--primary{border:0!important;background:linear-gradient(135deg,#FF4D66,#B00B26)!important;color:#fff!important;box-shadow:var(--glowr)}
.sr-consent__row,.sr-consent__prefs{border-color:var(--l)!important}
.sr-consent__label{color:#fff}
.sr-consent__switch[aria-checked="true"]{background:var(--red2)}
@media (max-width:767px){.sr-consent.sr-consent{left:.5rem;right:.5rem;bottom:.5rem;width:auto;border-radius:var(--rad2)!important}}
/* Stopka: plakietka Fundacji */
.nas-foot__fnd,.nas-foot a.nas-foot__fnd{border:var(--glass-b)!important;border-radius:999px!important;background:rgba(255,255,255,.07)!important;box-shadow:none!important;transition:background-color .2s,border-color .2s}
.nas-foot__fnd,.nas-foot__fnd span,.nas-foot a.nas-foot__fnd span{color:var(--t2)!important}
.nas-foot__fnd:hover{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.35)!important}
.nas-foot__fnd img{filter:brightness(0) invert(1);opacity:.9}
/* Pasek biegnący: miękkie brzegi */
.nas-tick{-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}
/* Kotwice nie chowają się pod nagłówkiem */
html{scroll-padding-top:calc(var(--wp-admin--admin-bar--height,0px) + 5rem)}
/* Przycisk powrotu na górę z postępem */
.nas-up{position:fixed;right:1rem;bottom:1rem;z-index:90;display:grid;place-items:center;width:3.25rem;height:3.25rem;padding:0;border:var(--glass-b);border-radius:50%;background:rgba(36,4,9,.85);color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 14px 34px -12px rgba(0,0,0,.9);cursor:pointer;opacity:0;transform:translateY(1.5rem) scale(.8);pointer-events:none;transition:opacity .3s,transform .4s var(--back),background-color .2s}
.nas-up.is-on{opacity:1;transform:none;pointer-events:auto}
.nas-up:hover{background:rgba(200,16,46,.9)}
.nas-up svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}
.nas-up path{transform:rotate(90deg);transform-origin:50% 50%;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.nas-up circle{fill:none;stroke-width:3}
.nas-up__track{stroke:rgba(255,255,255,.12)}
.nas-up__ring{stroke:url(#nasUpGrad);stroke:var(--gold);stroke-linecap:round;transition:stroke-dashoffset .1s linear}
@media (max-width:767px){.nas-up{right:.75rem;bottom:.75rem;width:3rem;height:3rem}}
/* Nagłówek po przewinięciu */
.sr-header.b-head{transition:background-color .3s,box-shadow .3s}
.sr-header.b-head.is-scrolled{background:rgba(30,3,8,.88);box-shadow:0 14px 40px -16px rgba(0,0,0,.9)}

/* ===== Animacje ===== */
@keyframes nas-aurora{0%{transform:scale(1) translate3d(0,0,0)}50%{transform:scale(1.12) translate3d(-3%,2%,0)}100%{transform:scale(1.06) translate3d(3%,-2%,0)}}
html.nas-motion body::before{animation:nas-aurora 26s ease-in-out infinite alternate;will-change:transform}
/* Nagłówek H1 słowo po słowie */
.nas-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}
.nas-w>span{display:inline-block}
.nas-w--hl>span{background:linear-gradient(100deg,#FF6B80 0%,#FFC545 35%,#fff 50%,#FFC545 65%,#FF2D4A 100%);background-size:250% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
html.nas-motion .b-hero__t{animation:none}
html.nas-motion .nas-w>span{animation:nas-word .95s var(--ease) both;animation-delay:calc(.1s + var(--i,0) * 110ms)}
html.nas-motion .nas-w--hl>span{animation:nas-word .95s var(--ease) both,nas-shimmer 4.5s ease-in-out 1.4s infinite;animation-delay:calc(.1s + var(--i,0) * 110ms),1.4s}
@keyframes nas-word{from{transform:translate3d(0,108%,0) rotate(5deg);opacity:0}}
@keyframes nas-shimmer{0%,100%{background-position:100% 0}50%{background-position:0 0}}
/* Iskry w hero */
.nas-fx{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}
.nas-fx i{position:absolute;left:var(--x);bottom:-2rem;width:var(--s);height:var(--s);border-radius:50%;background:radial-gradient(circle,#fff 0%,rgba(255,197,69,.9) 35%,rgba(255,45,74,0) 70%);opacity:0;animation:nas-rise-p var(--d) linear var(--dl) infinite;will-change:transform,opacity}
.nas-fx i:nth-child(3n){background:radial-gradient(circle,#fff 0%,rgba(255,90,110,.95) 40%,rgba(255,45,74,0) 70%)}
@keyframes nas-rise-p{0%{transform:translate3d(0,0,0) scale(.6);opacity:0}12%{opacity:var(--o)}50%{transform:translate3d(var(--dx),-45vh,0) scale(1)}85%{opacity:var(--o)}100%{transform:translate3d(calc(var(--dx) * -1),-90vh,0) scale(.4);opacity:0}}
/* Podium */
.b-hero .nas-top__list a{position:relative;isolation:isolate}
.b-hero .nas-top__list li:nth-child(1) a::before{content:"";position:absolute;left:50%;top:2.875rem;z-index:-1;width:13rem;height:13rem;margin:-6.5rem 0 0 -6.5rem;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,214,107,.32) 0deg 6deg,transparent 6deg 22deg);-webkit-mask:radial-gradient(circle,#000 20%,transparent 68%);mask:radial-gradient(circle,#000 20%,transparent 68%);pointer-events:none}
html.nas-motion .b-hero .nas-top__list li:nth-child(1) a::before{animation:nas-spin 22s linear infinite}
@keyframes nas-spin{to{transform:rotate(360deg)}}
.b-hero .nas-top__list li:nth-child(1) a::after{content:"✦";position:absolute;left:calc(50% + 2.5rem);top:-.25rem;color:#FFE49A;font-size:1rem;text-shadow:0 0 10px #FFC545;pointer-events:none}
html.nas-motion .b-hero .nas-top__list li:nth-child(1) a::after{animation:nas-twinkle 2.2s ease-in-out infinite}
@keyframes nas-twinkle{0%,100%{opacity:.2;transform:scale(.6) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(45deg)}}
.b-hero .nas-top__logo::after{content:"";position:absolute;inset:.3rem;border-radius:50%;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.75) 50%,transparent 65%);background-size:300% 100%;background-position:150% 0;pointer-events:none;mix-blend-mode:overlay}
html.nas-motion .b-hero .nas-top__logo::after{animation:nas-sheen 4.5s ease-in-out 2s infinite}
html.nas-motion .b-hero .nas-top__list li:nth-child(2) .nas-top__logo::after{animation-delay:2.6s}
html.nas-motion .b-hero .nas-top__list li:nth-child(3) .nas-top__logo::after{animation-delay:3.2s}
@keyframes nas-sheen{0%,55%{background-position:150% 0}85%,100%{background-position:-50% 0}}
html.nas-motion .b-hero .nas-top__logo{animation:nas-pop .8s var(--back) 1s both}
html.nas-motion .b-hero .nas-top__list li:nth-child(2) .nas-top__logo{animation-delay:.85s}
html.nas-motion .b-hero .nas-top__list li:nth-child(3) .nas-top__logo{animation-delay:1.15s}
html.nas-motion .b-hero .nas-top__list li:nth-child(1) .nas-top__logo{animation:nas-pop .9s var(--back) 1.1s both,nas-medal 3s ease-in-out 2.2s infinite}
@keyframes nas-pop{from{opacity:0;transform:scale(.3) rotate(-25deg)}}
html.nas-motion .b-hero .nas-top__name,html.nas-motion .b-hero .nas-top__stat{animation:nas-rise .7s var(--ease) 1.35s both}
html.nas-motion .b-hero .nas-top__t{animation:nas-rise .7s var(--ease) .5s both}
.b-hero .nas-top{transition:transform .5s var(--ease);transform-style:preserve-3d;will-change:transform}
/* Główny przycisk w hero: pulsujący pierścień */
html.nas-motion .b-hero .nas-btn--sun{animation:nas-ring 2.6s ease-out 2s infinite}
@keyframes nas-ring{0%{box-shadow:0 0 0 0 rgba(255,45,74,.6),var(--glowr)}70%,100%{box-shadow:0 0 0 16px rgba(255,45,74,0),var(--glowr)}}
/* Połysk i fala na przyciskach */
.nas-btn,.sr-x-btn,.nas-rail__cta,.pe-btn,.sr-qv__more,.b-head .nas-head-cta{overflow:hidden;isolation:isolate}
.nas-btn::before,.sr-x-btn::before,.nas-rail__cta::before,.b-head .nas-head-cta::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.32) 50%,transparent 70%);transform:translateX(-120%);transition:transform .75s var(--ease);pointer-events:none}
.nas-btn:hover::before,.sr-x-btn:hover::before,.nas-rail__cta:hover::before,.b-head .nas-head-cta:hover::before{transform:translateX(120%)}
.nas-ripple{position:absolute;z-index:-1;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:rgba(255,255,255,.45);pointer-events:none;animation:nas-ripple .65s ease-out forwards}
@keyframes nas-ripple{to{transform:scale(28);opacity:0}}
/* Światło za kursorem na kartach */
.nas-big__tile,.nas-parts>div,.sr-mv__col,.nas-cities a,.nas-faq details,.nas-formula{background-image:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.05))}
.nas-steps>li{background-image:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.05))}
.nas-big__tile--red{background-image:linear-gradient(135deg,rgba(255,77,102,.55),rgba(176,11,38,.55))}
.nas-big__tile--ink{background-image:linear-gradient(135deg,rgba(255,197,69,.3),rgba(232,150,27,.18))}
.sr-board .sr-row{background-image:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.05))}
.sr-board .sr-row.is-top-1{background-image:linear-gradient(90deg,rgba(255,197,69,.22),rgba(255,255,255,.06) 60%)}
.sr-board .sr-row.is-top-2{background-image:linear-gradient(90deg,rgba(217,221,232,.18),rgba(255,255,255,.05) 60%)}
.sr-board .sr-row.is-top-3{background-image:linear-gradient(90deg,rgba(240,138,90,.2),rgba(255,255,255,.05) 60%)}
.nas-tilt{transition:transform .35s var(--ease),box-shadow .3s,border-color .2s;transform-style:preserve-3d}
/* Wiersze tabeli wjeżdżają przy przewijaniu */
html.nas-motion .sr-board>.sr-row.nas-pre{opacity:0;transform:translate3d(0,1.5rem,0) scale(.98)}
html.nas-motion .sr-board>.sr-row.nas-in{animation:nas-row .7s var(--ease) both;animation-delay:var(--d,0ms)}
@keyframes nas-row{from{opacity:0;transform:translate3d(0,1.5rem,0) scale(.98)}}
html.nas-motion .sr-board>.sr-row.nas-in .sr-logo-tile{animation:nas-pop .7s var(--back) both;animation-delay:calc(var(--d,0ms) + 120ms)}
/* Połysk na trzech pierwszych wierszach */
.sr-board .sr-row.is-top{position:relative;overflow:hidden}
.sr-board .sr-row.is-top>.sr-row__pos::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.1) 50%,transparent 60%);background-size:250% 100%;background-position:130% 0;pointer-events:none}
html.nas-motion .sr-board .sr-row.is-top>.sr-row__pos::after{animation:nas-sheen 6s ease-in-out 1.5s infinite}
html.nas-motion .sr-board .sr-row.is-top-2>.sr-row__pos::after{animation-delay:2.1s}
html.nas-motion .sr-board .sr-row.is-top-3>.sr-row__pos::after{animation-delay:2.7s}
/* Odsłanianie: rozmycie i sprężyna */
html.nas-motion .nas-rv{filter:blur(6px);transition:opacity .75s var(--ease) var(--d,0s),transform .85s var(--ease) var(--d,0s),filter .75s var(--ease) var(--d,0s)}
html.nas-motion .nas-rv.is-in{filter:none}
html.nas-motion .nas-rv--card{transform:translate3d(0,2.5rem,0) scale(.94) rotateX(8deg);transform-origin:50% 100%}
html.nas-motion .nas-steps>li.nas-rv.is-in::before,html.nas-motion .nas-steps>li.is-in::before{animation:nas-pop .8s var(--back) calc(var(--d,0s) + .25s) both}
html.nas-motion .nas-big__tile.is-in .nas-big__n{animation:nas-num .9s var(--back) both}
@keyframes nas-num{from{transform:scale(.6);opacity:0}}
/* Sekcja z liczbami: wędrująca poświata */
html.nas-motion .nas-sec--ink::before{animation:nas-glow 18s ease-in-out infinite alternate}
@keyframes nas-glow{to{transform:translate3d(4%,3%,0) scale(1.1)}}
.nas-sec--ink{overflow:hidden}
/* Pasek biegnący: skok numeru po najechaniu */
.nas-tick__item b{transition:transform .3s var(--back)}
.nas-tick__item:hover b{transform:scale(1.2) rotate(-8deg)}
/* Menu na telefonie: wjazd */
@media (max-width:1119px){html.nas-motion .is-open .sr-nav{animation:nas-menu .35s var(--ease) both}html.nas-motion .is-open .sr-nav a{animation:nas-rise .45s var(--ease) both}html.nas-motion .is-open .sr-nav a:nth-child(2){animation-delay:.04s}html.nas-motion .is-open .sr-nav a:nth-child(3){animation-delay:.08s}html.nas-motion .is-open .sr-nav a:nth-child(4){animation-delay:.12s}html.nas-motion .is-open .sr-nav a:nth-child(5){animation-delay:.16s}html.nas-motion .is-open .sr-nav a:nth-child(6){animation-delay:.2s}html.nas-motion .is-open .sr-nav a:nth-child(n+7){animation-delay:.24s}}
@keyframes nas-menu{from{opacity:0;transform:translate3d(0,-.75rem,0) scale(.97)}}
/* Logo: obrót przy najechaniu */
.b-mark{transition:transform .5s var(--back)}
.nas-mark:hover .b-mark{transform:rotate(-12deg) scale(1.1)}
/* Bez ruchu dla osób, które go wyłączyły */
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.nas-fx{display:none}}
/* Menu na telefonie: pełne tło i przyciemnienie strony */
@media (max-width:1119px){
.b-head .sr-nav{background:#1E0308;backdrop-filter:none;-webkit-backdrop-filter:none}
.sr-header__bar.is-open::after{content:"";position:fixed;left:0;right:0;bottom:0;top:calc(var(--wp-admin--admin-bar--height,0px) + 4.3rem);z-index:-1;background:rgba(10,1,3,.6);pointer-events:none}
html.nas-motion .sr-header__bar.is-open::after{animation:nas-fade .3s ease both}
}
@keyframes nas-fade{from{opacity:0}}
/* Nagłówek tabeli przylega do belki strony */
.sr-thead{top:calc(var(--wp-admin--admin-bar--height,0px) + 4.3rem);background:rgba(30,3,8,.94)}

/* Tablet: wiersze tabeli jako karty, jak na telefonie */
@media (min-width:768px) and (max-width:1023px){
.sr-thead{display:none}
.sr-board .sr-row,.sr-row.is-top,.sr-row.is-top:hover{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:0;row-gap:.875rem;padding:1.25rem 1.5rem 1.5rem}
.sr-board .sr-row>.sr-row__pos{grid-column:1;grid-row:1;align-self:center;line-height:1}
.sr-board .sr-row>.sr-logo-tile{grid-column:2;grid-row:1}
.sr-board .sr-row>.sr-row__scale{grid-column:3/-1;grid-row:1;align-self:center;text-align:right}
.sr-board .sr-row .sr-rate{align-items:flex-end}
.sr-board .sr-row>.sr-row__main{grid-column:1/-1;grid-row:2}
.sr-board .sr-row>.sr-row__num,.sr-board .sr-row>.sr-row__count{grid-row:3;padding-top:.75rem;border-top:1px solid var(--l);text-align:left}
.sr-board .sr-row>.sr-row__num{grid-column:1/3}
.sr-board .sr-row>.sr-row__num+.sr-row__num{grid-column:3/5}
.sr-board .sr-row>.sr-row__count{grid-column:5/-1}
.sr-row__num::before,.sr-row__count::before{display:block;margin:0;color:var(--t2);font:500 .75rem/1.3 var(--fb);vertical-align:baseline}
.sr-row__scale+.sr-row__num::before{content:"Google"}
.sr-row__num+.sr-row__num::before{content:"Serwis"}
.sr-row__count::before{content:"Razem"}
.sr-row__actions{grid-template-rows:none;grid-auto-rows:auto}
.sr-row__actions .sr-row__btn--tel{grid-column:1/span 3;grid-row:2}
.sr-row__actions .sr-row__btn--mail{grid-column:4/span 5;grid-row:2}
.sr-row__actions .sr-row__btn--web{grid-column:9/span 4;grid-row:2}
}
@media (min-width:768px) and (max-width:1023px){
.sr-board .sr-row>.sr-logo-tile{grid-column:1/3;justify-self:start;margin-left:3.25rem}
.sr-row__actions .sr-row__btn--tel{grid-column:1/span 4}
.sr-row__actions .sr-row__btn--mail{grid-column:5/span 4}
.sr-row__actions .sr-row__btn--web{grid-column:9/span 4}
.sr-row__actions .sr-row__btn--tel,.sr-row__actions .sr-row__btn--mail,.sr-row__actions .sr-row__btn--web{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
@media (min-width:768px) and (max-width:1023px){.sr-row__actions .sr-row__btn--tel,.sr-row__actions .sr-row__btn--mail,.sr-row__actions .sr-row__btn--web{font-size:.8125rem}}
@media (min-width:1024px) and (max-width:1279px){
.sr-row__actions .sr-row__btn:nth-child(1){grid-column:1/span 4}
.sr-row__actions .sr-row__btn:nth-child(2){grid-column:5/span 4}
.sr-row__actions .sr-row__btn:nth-child(3){grid-column:9/span 4}
.sr-row__actions{grid-template-rows:none;grid-auto-rows:auto}
.sr-row__actions .sr-row__btn--tel{grid-column:1/span 4;grid-row:2}
.sr-row__actions .sr-row__btn--mail{grid-column:5/-1;grid-row:2}
.sr-row__actions .sr-row__btn--web{grid-column:1/-1;grid-row:3}
}
@media (max-width:379px){.sr-row__actions .sr-row__btn:nth-child(-n+3),.sr-row.is-top .sr-row__actions .sr-row__btn:nth-child(-n+3){padding-inline:.375rem;font-size:.8125rem}}

/* audyt 2026-11-01: etykieta eksperta, wybor stylu odznaki, ciemny sklep, tabela w polityce */
.sr-verified{color:#06281a}
.sr-fd__chip input:checked+span{color:#1a0306}
.fa-chip small{opacity:1}
.sr-buy__note{opacity:1}
html:root,html .bde-global-css-vars{--bde-button-primary-background-color:#c8102e;--bde-button-primary-background-color-hover:#b00b26;--bde-woo-buttons-and-links__text-link-color:#ff8fa0;--bde-woo-buttons-and-links__text-link-color-hover:#fff;--bde-woo-wrappers__background-color:#241014;--bde-woo-wrappers__border-color:#4a2a30;--bde-woo-tables__background-color:#241014;--bde-woo-tables__header-color:#311c1f;--bde-woo-base-border-color:#4a2a30}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff4f5}
.select2-dropdown{background:#241014;border-color:#4a2a30;color:#fff4f5}
.select2-results__option{color:#fff4f5}
.select2-search--dropdown .select2-search__field{background:#111;border-color:#4a2a30;color:#fff4f5}
.sr-shop table.shop_table a.remove{opacity:1;color:#ff8fa0!important}
.woocommerce .required{color:#ff8fa0}
@media (max-width:767px){table.oxy-container{display:block;max-width:100%;overflow-x:auto}}
.fa-q legend span{color:#fff4f5!important}
.fa-q.fa-done legend span{color:transparent!important}

/* Podstrona agencji: pytania, opinie, pozycja, formularz oceny */
.sr-qa{gap:0;padding:0;overflow:hidden}
.sr-qa__top{gap:1rem;padding:1.5rem 1.5rem 1.75rem}
.sr-qa__lead{font-size:1.0625rem;color:var(--t)}
.sr-qa__state,.sr-qa__state.is-ok{padding:.875rem 1.125rem;border:1px solid rgba(255,197,69,.35);border-left:3px solid var(--gold);border-radius:12px;background:rgba(255,197,69,.08);color:var(--t)}
.sr-qa__state.is-ok{border-color:rgba(92,242,164,.35);border-left-color:#5CF2A4;background:rgba(92,242,164,.08)}
.sr-qa__empty{padding:1.75rem 1.5rem;border-top:1px solid var(--l);background:rgba(0,0,0,.18);color:var(--t2)}
.sr-qa__list{padding:1.5rem;border-top:1px solid var(--l)}
.sr-qa__item{border:var(--glass-b);border-radius:14px;background:rgba(255,255,255,.05)}
.sr-qa__a{border-left:3px solid var(--red2);border-radius:10px;background:rgba(0,0,0,.25)}
.sr-qa__logo{border-radius:8px;background:#fff}
.sr-qa__chip{border:var(--glass-b);border-radius:999px;background:rgba(255,255,255,.06);color:#fff}
.sr-qa__chip:hover{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.14);color:#fff}
.sr-qa-acc__case{border:var(--glass-b);border-radius:14px;background:rgba(255,255,255,.04)}
.sr-x-dialog{border:var(--glass-b);border-radius:20px;background:#2A050C;color:var(--t);box-shadow:0 30px 80px -20px rgba(0,0,0,.8)}
.sr-x-dialog::backdrop{background:rgba(10,1,3,.7);backdrop-filter:blur(4px)}
@media (max-width:767px){.sr-x-dialog{border-radius:0;border:0}}
/* Opinie: pasek z sortowaniem i dodawaniem */
.srt-sort select{min-height:2.5rem;border:var(--glass-b);border-radius:999px;background-color:rgba(255,255,255,.08);color:#fff}
.srt-sort select option{background:#2A050C;color:#fff}
.srt-add{min-height:2.5rem;padding:0 1.25rem;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:linear-gradient(135deg,#FF4D66,#B00B26);color:#fff;font-weight:600;box-shadow:0 10px 26px -12px rgba(255,45,74,.8);transition:transform .15s,box-shadow .15s}
.srt-add:hover{transform:translateY(-1px);box-shadow:0 14px 30px -12px rgba(255,45,74,.95)}
.srt-empty{border:var(--glass-b);border-radius:var(--rad);background:var(--glass)}
.srt-more{min-height:2.5rem;border:var(--glass-b);border-radius:999px;background:rgba(255,255,255,.08);color:#fff}
/* Pozycja: paski postępu */
.sr-race__steps{gap:1.125rem}
.sr-race__steps li{gap:.5rem 1rem}
.sr-race__bar,.sr-race__steps .sr-race__bar{height:.5rem;border-radius:999px;background:rgba(255,255,255,.1)}
.sr-race .sr-race__bar>span,.sr-js .sr-race:not(.is-in) .sr-race__bar>span{display:block;width:var(--p,0%);height:100%;border-radius:999px;background:linear-gradient(90deg,#FF4D66,var(--gold));transform:none;animation:nas-grow 1.2s var(--ease,ease) both;transform-origin:left}
.sr-race__steps li.is-done .sr-race__bar>span{background:linear-gradient(90deg,#2BD483,#5CF2A4)}
@keyframes nas-grow{from{transform:scaleX(0)}}
/* Pozycja: przełącznik okresu i wykresy */
.sr-hist__range{gap:.25rem;padding:.25rem;border:var(--glass-b);border-radius:999px;background:rgba(0,0,0,.25)}
.sr-hist__range button,.sr-hist__range button+button{min-height:2.25rem;padding:0 1rem;border:0;border-radius:999px;background:transparent;color:var(--t2);font-weight:500}
.sr-hist__range button:hover{background:rgba(255,255,255,.08);color:#fff}
.sr-hist__range button[aria-pressed=true]{background:#fff;color:#3A0610;font-weight:600}
.sr-hist__fig{border:var(--glass-b);border-radius:var(--rad);background:var(--glass)}
.sr-hist__tip{border-radius:8px;background:#2A050C;color:#fff;border:var(--glass-b)}
.sr-bd-cta{border:var(--glass-b);border-radius:20px;background:linear-gradient(135deg,rgba(255,77,102,.18),rgba(255,255,255,.04));color:var(--t)}
.sr-bd-cta h3{color:#fff;font-weight:700}
.sr-bd-cta__img img{border-radius:10px}
/* Formularz oceny */
.sr-addreview__form{border:var(--glass-b);border-radius:20px;background:var(--glass)}
.srank-form__row{align-items:end}
.srank-field>span{line-height:1.4;color:#fff}
.srank-field small{color:var(--t2)}
.srank-field input,.srank-field textarea,.srank-form--quick .srank-field input,.srank-form--quick .srank-field textarea{height:2.875rem;padding:0 1.125rem;border:1px solid var(--l2);border-radius:14px;background:rgba(0,0,0,.28);color:#fff;font-size:.9375rem;line-height:1.4;transition:border-color .15s,box-shadow .15s,background-color .15s}
.srank-field textarea,.srank-form--quick .srank-field textarea{height:auto;min-height:8rem;padding:.875rem 1.125rem}
.srank-field input:hover,.srank-field textarea:hover{border-color:rgba(255,255,255,.4)}
.srank-field input:focus,.srank-field textarea:focus,.srank-form--quick .srank-field input:focus,.srank-form--quick .srank-field textarea:focus{outline:0;border-color:var(--red2);background:rgba(0,0,0,.38);box-shadow:0 0 0 3px rgba(255,45,74,.28)}
.srank-field input::placeholder,.srank-field textarea::placeholder{color:rgba(242,201,207,.6)}
.srank-form__submit{min-height:2.875rem;padding:0 1.5rem;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:linear-gradient(135deg,#FF4D66,#B00B26);color:#fff;font-weight:600;box-shadow:0 10px 26px -12px rgba(255,45,74,.8)}
.srank-form__submit:hover{background:linear-gradient(135deg,#FF6077,#C40E2C);color:#fff}
.srank-form__msg{border-radius:12px;background:rgba(0,0,0,.3);color:#fff}
.srank-check input{accent-color:var(--red2)}
.srank-check a{color:#FF8FA0}
/* Kontakt: mapa od razu widoczna */
.sr-loc__map{background:rgba(255,255,255,.06)}

/* --p ma przyjmować procenty (paski postępu) */
@property --p{syntax:'*';inherits:false}

/* Listy rozwijane: bez strzałki, napis na środku */
.nas-field select,.sr-af__field select,.fa-select,.srt-sort select,.sr-x-form select:not([multiple]),.sr-x-row select:not([multiple]){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:none!important;text-align:center;text-align-last:center;padding-left:1rem!important;padding-right:1rem!important;cursor:pointer}
.sr-x-form select:not([multiple]),.sr-x-row select:not([multiple]),.fa-select{min-height:2.75rem;border:var(--glass-b)!important;border-radius:999px!important;background-color:rgba(0,0,0,.3)!important;color:#fff!important;font:500 .9375rem/1.25rem var(--fb)}
.nas-field select:hover,.sr-af__field select:hover,.fa-select:hover,.srt-sort select:hover,.sr-x-form select:hover{border-color:rgba(255,255,255,.4)!important;background-color:rgba(255,255,255,.08)!important}
.fa-select option,.sr-x-form select option,.sr-x-row select option{background:#2A050C!important;color:#fff!important;text-align:left}
.sr-x-form select[multiple]{border:var(--glass-b)!important;border-radius:14px!important;background:rgba(0,0,0,.3)!important;color:#fff!important}
/* Dane: duże wykresy w barwach serwisu */
.sr-od__charts{grid-template-columns:1fr!important;gap:1.5rem}
.sr-od__fig{padding:1.25rem;gap:1rem}
.sr-od__svg{border-radius:14px;overflow:hidden;box-shadow:0 24px 60px -30px rgba(0,0,0,.9)}
.sr-od__fig svg,.sr-od__genout svg{display:block;width:100%;height:auto;border-radius:14px}
.sr-od__acts{justify-content:center}
html.nas-motion .sr-od__fig.is-in .sr-od__bar,html.nas-motion .sr-od__genout .sr-od__bar{animation:nas-sx 1s var(--ease,ease) var(--d,0ms) both}
@keyframes nas-sx{from{scale:0 1}}
@media (max-width:767px){.sr-od__svg,.sr-od__genout{overflow-x:auto;-webkit-overflow-scrolling:touch}.sr-od__svg svg,.sr-od__genout svg{min-width:620px}.sr-od__fig{padding:.75rem}}
/* Dobór agencji */
.fa-form{border:var(--glass-b)!important;border-radius:22px!important;background:var(--glass)!important}
.fa-prog{padding:1rem 1.125rem .875rem;border:var(--glass-b)!important;border-radius:18px!important;background:rgba(0,0,0,.28)!important}
.fa-prog-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;color:var(--t2)!important;font:500 .875rem/1.3 var(--fb)}
.fa-prog-top>span{white-space:nowrap;color:var(--t2)!important}
.fa-prog-top b{color:var(--gold)!important;font-size:1.125rem}
.fa-reset,.fa-reset:hover{min-height:2.25rem!important;padding:0 1rem!important;white-space:nowrap;font:600 .8125rem/1 var(--fb)!important;flex-shrink:0}
.fa-prog-track{height:8px;border-radius:999px;background:rgba(255,255,255,.1)!important;overflow:hidden}
.fa-prog-track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#FF4D66,var(--gold))!important}
.fa-q legend span{border:0!important;background:linear-gradient(135deg,#FF4D66,#B00B26)!important;color:#fff!important;box-shadow:0 6px 16px -6px rgba(255,45,74,.8)}
.fa-q.fa-done legend span{background:linear-gradient(135deg,#5CF2A4,#1FA463)!important}
.fa-chip span{border:var(--glass-b)!important;border-radius:999px!important;background:rgba(255,255,255,.06)!important;color:#fff!important;transition:background-color .15s,border-color .15s,transform .15s}
.fa-chip span small{color:var(--t2)!important}
.fa-chip:hover span{border-color:rgba(255,255,255,.4)!important;background:rgba(255,255,255,.12)!important}
.fa-chip input:checked+span{border-color:rgba(255,255,255,.35)!important;background:linear-gradient(135deg,#FF4D66,#B00B26)!important;color:#fff!important;box-shadow:0 8px 20px -10px rgba(255,45,74,.9)!important}
.fa-chip input:checked+span small{color:#FFE3E8!important}
.fa-chip input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}
.fa-stat:first-child{background:linear-gradient(135deg,rgba(255,77,102,.45),rgba(176,11,38,.45))!important;color:#fff!important}
.fa-stat:first-child span{color:#FFE3E8!important}
.fa-stat span{color:var(--t2)}
.fa-track{height:8px!important;border-radius:999px!important;background:rgba(255,255,255,.1)!important}
.fa-track i{border-radius:999px!important;background:linear-gradient(90deg,#FF4D66,var(--gold))!important}
.fa-cardin{background:var(--glass)!important}
.fa-pos{-webkit-text-fill-color:#fff!important;color:#fff!important}
.fa-card:nth-child(1) .fa-pos{-webkit-text-fill-color:var(--gold)!important;color:var(--gold)!important}
.fa-name a{color:#fff}
.fa-name a:hover{color:#FF8FA0}
.fa-city,.fa-meta{color:var(--t2)}
.fa-why{color:var(--t)}
.fa-tag{border:1px solid rgba(255,255,255,.12);border-radius:999px!important;background:rgba(255,255,255,.06)!important;color:var(--t2)!important}
.fa-tag.on{border-color:rgba(255,77,102,.55);background:rgba(255,45,74,.22)!important;color:#fff!important}
.fa-link{color:#FF8FA0!important}
.fa-ring{background:conic-gradient(var(--gold) calc(var(--p,0) * 1%),rgba(255,255,255,.1) 0)!important}
.fa-ring::before{background:#2A050C!important}
.fa-ring b{color:#fff}
.fa-meter small{color:var(--t2)}
.fa-share,.fa-btn{border:1px solid rgba(255,255,255,.3)!important;background:linear-gradient(135deg,#FF4D66,#B00B26)!important;color:#fff!important}

/* Odpowiedzi ekspertów */
.pe-toc{border:var(--glass-b);border-radius:22px!important;background:var(--glass)!important}
.pe-toc__h{color:#fff;font-weight:700}
.pe-toc__lead{color:var(--t2)}
.pe-toc__g{border:1px solid rgba(255,255,255,.1);border-radius:16px!important;background:rgba(0,0,0,.22)!important}
.pe-toc__g h3{color:#fff;border-bottom-color:var(--l)!important}
.pe-toc__g h3 span{color:var(--gold)}
.pe-toc__g li::before{color:var(--t2)}
.pe-toc__g a{border-radius:8px;color:var(--t)}
.pe-toc__g a:hover{background:rgba(255,255,255,.08)!important;color:#fff}
.pe-search input{height:3rem;border:var(--glass-b)!important;border-radius:999px!important;background:rgba(0,0,0,.3)!important;color:#fff;padding:0 1.25rem}
.pe-search input:focus{border-color:var(--red2)!important;background:rgba(0,0,0,.4)!important;box-shadow:0 0 0 3px rgba(255,45,74,.28)!important}
.pe-search input::placeholder{color:rgba(242,201,207,.6)}
.pe-cat{min-height:2.5rem;border:var(--glass-b)!important;border-radius:999px!important;background:rgba(255,255,255,.06)!important;color:#fff!important}
.pe-cat:hover{border-color:rgba(255,255,255,.4)!important;background:rgba(255,255,255,.12)!important}
.pe-cat.is-on{border-color:rgba(255,255,255,.35)!important;background:linear-gradient(135deg,#FF4D66,#B00B26)!important;color:#fff!important;box-shadow:0 8px 20px -10px rgba(255,45,74,.9)}
.pe-cat span{opacity:.85}
.pe-count{color:var(--t2)}
.sr-ex__q{border:var(--glass-b)!important;border-radius:var(--rad)!important;background:var(--glass)!important;color:var(--t)!important;transition:transform .25s,border-color .2s,box-shadow .25s}
.sr-ex__q:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.32)!important;box-shadow:0 22px 50px -24px rgba(0,0,0,.9)!important}
.sr-ex__q::before{height:3px;background:linear-gradient(90deg,#FF4D66,var(--gold))!important;transform:scaleX(0)}
.sr-ex__q:hover::before{transform:scaleX(1)}
.sr-ex__q h3{color:#fff!important;font-weight:600!important}
.sr-ex__q p{color:var(--t2)}
.sr-ex__qk{color:#FF8FA0}
.sr-ex__qf{border:1px solid rgba(255,197,69,.35)!important;border-radius:999px!important;background:rgba(255,197,69,.08);color:var(--t)!important}
.sr-ex__qf::before{background:var(--gold)!important}
.sr-ex__q::after{color:#fff!important;font-weight:600}
.sr-ex__q:hover::after{color:#FF8FA0!important}
/* Karty ekspertów: zdjęcie, nazwisko, odznaka i rola w jednej linii */
.sr-ex__people{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))!important;gap:1rem}
.sr-ex__people .sr-ex__card,.sr-ex__card{align-items:center;gap:1rem;padding:1.25rem!important;border:var(--glass-b);border-radius:var(--rad);background:var(--glass)!important;overflow:hidden}
.sr-ex__card>div{min-width:0;display:grid;gap:.375rem;justify-items:start}
.sr-ex__card p{margin:0}
.sr-ex__name{display:grid!important;gap:.375rem!important;justify-items:start;color:#fff;font-size:1.125rem;line-height:1.3}
.sr-ex__card img,.sr-ex__ini{width:4.5rem!important;height:4.5rem!important;border:2px solid rgba(255,255,255,.2);background:linear-gradient(135deg,#FF4D66,#B00B26)!important;color:#fff;font-weight:700}
.sr-verified{max-width:100%;padding:.2rem .625rem!important;border:1px solid rgba(92,242,164,.45);border-radius:999px;background:rgba(92,242,164,.12)!important;color:#7DF5B8!important;font-size:.75rem;font-weight:600;letter-spacing:0}
.sr-verified.sr-paid{border-color:rgba(255,197,69,.45);background:rgba(255,197,69,.12)!important;color:var(--gold)!important}

.sr-ex__q::before{display:none!important}
.sr-ex__h{color:#fff;font-weight:700}
.sr-ex__steps li::before{border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#FF4D66,#B00B26)!important;color:#fff!important;font-weight:700;box-shadow:0 6px 16px -6px rgba(255,45,74,.8)}
.pe-cta{border:var(--glass-b)!important;border-radius:18px!important;background:rgba(0,0,0,.25)!important}
.pe-cta strong{color:#fff}
.pe-cta span{color:var(--t2)!important}
@media (max-width:767px){.sr-ex__people .sr-ex__card,.sr-ex__card{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;column-gap:.875rem!important;row-gap:.25rem!important;padding:1rem!important}.sr-ex__card>div{display:contents!important}.sr-ex__card img,.sr-ex__card .sr-ex__ini{grid-column:1;grid-row:1/span 2;width:3.75rem!important;height:3.75rem!important;font-size:1.25rem}.sr-ex__card .sr-ex__name{grid-column:2;grid-row:1;align-self:end;row-gap:.375rem}.sr-ex__card .sr-ex__role{grid-column:2;grid-row:2;align-self:start}.sr-ex__card .sr-ex__bio,.sr-ex__card .sr-ex__contact{grid-column:1/-1}.sr-ex__card .sr-ex__bio{margin-top:.625rem!important}.sr-ex__card .sr-ex__contact{flex-direction:column;align-items:flex-start;gap:.25rem}.sr-ex__ans{padding:1rem!important}}.sr-ex__edit{scroll-margin-top:6rem}.sr-ex__edit-photo{display:flex;align-items:center;gap:1rem}.sr-ex__edit-photo img{width:4.5rem;height:4.5rem;border-radius:50%;object-fit:cover;flex:none}.sr-ex__actions .sr-ex__link{align-self:center}.sr-ex__edit-btn{justify-self:start;margin-top:.25rem;padding:.25rem .75rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:.8125rem;line-height:1.4;cursor:pointer;opacity:.8}.sr-ex__edit-btn:hover{opacity:1;border-color:rgba(255,255,255,.45)}.sr-ex__reset{margin-top:.75rem}.sr-ex__logout{margin-top:.5rem}@media (max-width:767px){.sr-ex__card .sr-ex__edit-btn{grid-column:1/-1}}
/* Okienka: pola, autouzupełnianie, przycisk zamknięcia */
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:#fff!important;caret-color:#fff;-webkit-box-shadow:0 0 0 100px #22040A inset!important;box-shadow:0 0 0 100px #22040A inset!important;transition:background-color 99999s ease-out 0s}
.sr-x-form input:not([type=checkbox]):not([type=radio]),.sr-x-form textarea{border:var(--glass-b)!important;background:rgba(0,0,0,.3)!important;color:#fff!important;transition:border-color .15s,box-shadow .15s}
.sr-x-form input:not([type=checkbox]):not([type=radio]):hover,.sr-x-form textarea:hover{border-color:rgba(255,255,255,.34)!important;background:rgba(0,0,0,.3)!important}
.sr-x-form input:not([type=checkbox]):not([type=radio]):focus,.sr-x-form textarea:focus{outline:0!important;border-color:var(--red2)!important;box-shadow:0 0 0 3px rgba(255,45,74,.28)!important}
.sr-x-form label:not(.sr-x-check):not(.srank-check){display:grid;gap:.4rem;color:#fff;font-weight:600;font-size:.875rem}
.sr-x-form{display:grid;gap:1rem}
.sr-x-dialog__head{align-items:center;padding:1.25rem 1.25rem 0 1.5rem!important}
.sr-x-dialog__head h2{color:#fff;font-weight:700;font-size:1.25rem}
.sr-x-dialog__body{padding:1rem 1.5rem 1.5rem!important}
.sr-x-dialog__body>p:empty{display:none}
.sr-x-dialog__close{display:grid!important;place-items:center;width:2.5rem!important;height:2.5rem!important;min-height:0!important;padding:0!important;border:var(--glass-b)!important;border-radius:999px!important;background:rgba(255,255,255,.06)!important;color:#fff!important;font-size:1.25rem!important;line-height:1!important;cursor:pointer;transition:background-color .15s,border-color .15s,transform .2s}
.sr-x-dialog__close:hover{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.4)!important;transform:rotate(90deg)}
.sr-x-dialog__close:focus{outline:0!important}
.sr-x-dialog__close:focus-visible{outline:2px solid var(--red2)!important;outline-offset:2px}
.sr-x-dialog .sr-x-note,.sr-ex__reset{margin:.75rem 0 0;color:var(--t2);font-size:.875rem!important;line-height:1.5}
.sr-ex__link{padding:0;border:0;background:none;color:#FF8FA0;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}
.sr-ex__link:hover{color:#fff}

.sr-x-dialog__body>p:first-child{margin-top:0}
.sr-x-dialog__body>p+form,.sr-x-dialog__body>p+.sr-x-form{margin-top:1.125rem}

/* Reset hasła z linku: sekcja nad listą pytań */
.sr-ex__edit.pe-join{grid-template-columns:minmax(0,1fr)!important}
.sr-ex__edit .sr-x-form{max-width:36rem;margin-top:1.125rem}
/* Panel eksperta: pytania bez jego odpowiedzi */
.sr-ex__open{margin:1.125rem 0;padding:1rem 1.25rem;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(0,0,0,.22)}
.sr-ex__open h3{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin:0;padding:0 0 .75rem;border-bottom:1px solid var(--l);color:#fff;font-size:.9375rem;line-height:1.3}
.sr-ex__open h3 span{color:var(--gold)}
.sr-ex__open-list{max-height:18rem;overflow-y:auto;margin-top:.25rem;padding-right:.5rem}
.sr-ex__open h4{margin:.875rem 0 .25rem;color:var(--t2);font-size:.75rem;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}
.sr-ex__open ul{margin:0;padding:0;list-style:none}
.sr-ex__open li{margin:0;padding:0}
.sr-ex__open li a{display:block;padding:.3rem .5rem;border-radius:8px;color:var(--t);font-size:.9rem;line-height:1.4;text-decoration:none}
.sr-ex__open li a:hover{background:rgba(255,255,255,.08);color:#fff}

/* Pola formularzy: zwykła grubość tekstu, licznik znaków */
.sr-x-form input:not([type=checkbox]):not([type=radio]),.sr-x-form textarea,.sr-x-form select{font-weight:400!important}
.sr-x-form textarea{line-height:1.6}
.sr-x-count{justify-self:end;margin-top:-.15rem;color:var(--t2);font:500 .75rem/1.2 var(--fb)}
.sr-x-count.is-low{color:var(--gold)}
.sr-x-count.is-ok{color:#7DF5B8}
