@font-face{font-family:IBM Plex Sans Arabic;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/plex-arabic-400.c6611eb3.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/plex-arabic-700.36b3cd8a.woff2) format("woff2")}@layer reset,tokens,base,layout,acts,components,parts,utilities;@font-face{font-family:Plex Fallback;src:local("Tahoma"),local("Arial");ascent-override:108.5%;descent-override:41.5%;line-gap-override:0%;size-adjust:97%}@view-transition{navigation:auto}@layer reset{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,dl,dd,ul,ol,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,svg,picture{display:block;max-width:100%}img{height:auto}button,input,kbd,code,samp{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}mark{background:none;color:inherit}i,em,cite,address,dfn,var{font-style:normal}summary{list-style:none}summary::-webkit-details-marker{display:none}}@layer tokens{:root{--font:"IBM Plex Sans Arabic","Plex Fallback",Tahoma,system-ui,-apple-system,"Segoe UI",sans-serif;--ink:#0F1217;--ink-2:#171B22;--ink-3:#252A33;--ink-4:#3A414D;--paper:#FFFFFF;--bone:#ECEEF1;--bone-2:#D9DDE3;--mut-d:#AEB4C0;--mut-l:#4A515D;--dash-l:#59616F;--dash-d:#7C8594;--mark:#FCE90A;--mk-grad:linear-gradient(97deg,transparent 0 .14em,var(--mark) .14em calc(100% - .14em) ,transparent calc(100% - .14em) );--red:#E4202B;--g1-bg:#E3F4F4;--g1-dot:#0F8B8D;--g2-bg:#FDF0DC;--g2-dot:#E8871E;--g3-bg:#E4F4E6;--g3-dot:#3F9C4F;--g4-bg:#E9EBFB;--g4-dot:#4F5BD5;--g5-bg:#EBEFF4;--g5-dot:#6B7A90;--gut:clamp(16px,4.6cqi,92px);--ease:cubic-bezier(.2,.8,.2,1);--tap:44px}}@layer base{html{scroll-behavior:smooth;scroll-padding-top:84px;background:var(--ink)}body{font-family:var(--font);font-size:clamp(1.0625rem,1.03rem + .16vw,1.125rem);line-height:1.85;font-weight:400;color:var(--ink);background:var(--paper);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,h4{font-weight:700;line-height:1.25;text-wrap:balance}b,strong{font-weight:700}p,li,dd{text-wrap:pretty}bdi,.ltr,.nb{unicode-bidi:isolate}bdi,.nb{white-space:nowrap}svg.i{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}svg.i.sm{width:18px;height:18px}svg.i.lg{width:32px;height:32px}:focus-visible{outline:3px solid var(--focus,var(--ink));outline-offset:3px;border-radius:2px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;inset-inline-start:12px;inset-block-start:-80px;z-index:100;background:#fff;color:var(--ink);padding:12px 22px;font-weight:700;border-radius:999px;border:2px solid var(--ink);transition:inset-block-start .2s var(--ease)}.skip:focus{inset-block-start:10px}.skip:focus-visible{outline:3px solid var(--ink);outline-offset:2px}}@layer layout{.mk{color:var(--ink);font-weight:700;background:var(--mk-grad) no-repeat 0 76%/100% 80%;padding-inline:.14em;margin-inline:-.14em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.site-header{container-type:inline-size;position:sticky;top:0;z-index:60;background:var(--ink);color:#fff;border-block-end:1px solid var(--ink-3);--focus:#fff}.hd{display:flex;align-items:center;gap:clamp(12px,2cqi,28px);min-height:68px;padding-inline:var(--gut)}.brand{display:flex;align-items:center;gap:22px;font-weight:700;font-size:1.375rem;line-height:1;white-space:nowrap;min-height:var(--tap)}.brand img{width:44px;height:auto;aspect-ratio:855/866}.nav-wide{display:none;margin-inline-start:clamp(8px,2cqi,32px)}.nav-wide a,.hd-search{display:inline-flex;align-items:center;min-height:var(--tap);padding-inline:14px;font-weight:700;position:relative}.nav-wide a:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.4em}.nav-wide a[aria-current=page]:after{content:"";position:absolute;inset-inline:14px;inset-block-end:5px;height:3px;background:#fff}.hd-tools{margin-inline-start:auto;display:flex;align-items:center;gap:8px}.hd-search{border-radius:999px;border:1.5px solid var(--ink-4);gap:8px;padding-inline:16px 18px}.hd-search:hover{background:var(--mark);color:var(--ink);border-color:var(--mark)}.menu{position:static}.menu summary{display:grid;place-items:center;width:var(--tap);height:var(--tap);border-radius:50%;border:1.5px solid var(--ink-4);cursor:pointer}.menu summary:hover{background:#fff;color:var(--ink);border-color:#fff}.menu .i-x,.menu[open] .i-m{display:none}.menu[open] .i-x{display:block}.nav-sheet{position:absolute;inset-inline:0;inset-block-start:100%;background:var(--ink);border-block-end:1px solid var(--ink-3);padding:8px var(--gut) 28px;max-block-size:calc(100dvh - 68px);overflow:auto}.nav-sheet a{display:flex;align-items:center;min-height:64px;font-size:clamp(1.75rem,8cqi,2.5rem);font-weight:700;border-block-end:1px solid var(--ink-3)}.nav-sheet a[aria-current=page]{border-inline-start:6px solid #fff;padding-inline-start:14px}@container (min-width:880px){.nav-wide{display:flex}.menu{display:none}}@container (max-width:520px){.hd-search span{display:none}.hd-search{padding-inline:0;width:var(--tap);justify-content:center}.brand{font-size:1.25rem}}.act{container-type:inline-size;position:relative;overflow:clip;isolation:isolate}.act--ink{background:var(--ink);color:#fff;--fg:#fff;--inv:var(--ink);--focus:#fff;--mut:var(--mut-d);--strong:#fff;--hair:var(--ink-4);--hair-s:var(--ink-4);--dash:var(--dash-d);--sunk:var(--ink-2)}.act--paper{background:var(--paper);color:var(--ink);--fg:var(--ink);--inv:#fff;--focus:var(--ink);--mut:var(--mut-l);--strong:var(--ink);--hair:var(--bone-2);--hair-s:var(--bone-2);--dash:var(--dash-l);--sunk:var(--bone)}.act--bone{background:var(--bone);color:var(--ink);--fg:var(--ink);--inv:#fff;--focus:var(--ink);--mut:var(--mut-l);--strong:var(--ink);--hair:var(--bone-2);--hair-s:var(--bone-2);--dash:var(--dash-l);--sunk:#fff}.act__in{position:relative;z-index:2;padding-block:clamp(44px,5.4cqi,92px);padding-inline:var(--gut);max-width:1760px;margin-inline:auto}.act__in--tight{padding-block:clamp(40px,5cqi,80px)}[data-g="1"]{--gc-bg:var(--g1-bg);--gc-dot:var(--g1-dot)}[data-g="2"]{--gc-bg:var(--g2-bg);--gc-dot:var(--g2-dot)}[data-g="3"]{--gc-bg:var(--g3-bg);--gc-dot:var(--g3-dot)}[data-g="4"]{--gc-bg:var(--g4-bg);--gc-dot:var(--g4-dot)}[data-g="5"]{--gc-bg:var(--g5-bg);--gc-dot:var(--g5-dot)}.dot{display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--gc-dot);flex:none}.lead{font-size:clamp(1.25rem,1.1rem + .9cqi,1.875rem);line-height:1.6;max-width:34em;color:var(--mut)}.lead--gap{margin-block-end:clamp(24px,3cqi,44px)}.lead strong,.lead b{color:var(--fg);font-weight:700}}@layer acts{.foot{background:var(--ink);color:#fff;container-type:inline-size;position:relative;overflow:clip;--focus:#fff;--mut:var(--mut-d)}.foot__in{position:relative;z-index:2;padding:clamp(44px,6cqi,88px) var(--gut) clamp(20px,2.4cqi,36px);max-width:1760px;margin-inline:auto;display:grid;gap:clamp(28px,4cqi,56px)}.foot__big{position:relative;z-index:1;text-align:center;font-size:clamp(4rem,15cqi,20rem);font-weight:700;line-height:1.2;pointer-events:none;color:transparent;overflow:clip;padding-block-end:clamp(4px,.6cqi,12px)}.foot__big:before{content:attr(data-t);content:attr(data-t)/"";color:#171c24}.foot__top{display:grid;gap:clamp(24px,3cqi,48px)}@container (min-width:900px){.foot__top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.foot h2{font-size:clamp(1.75rem,3.6cqi,3.5rem);line-height:1.35;padding-block-end:.04em}.foot .addr{display:grid;gap:4px;margin-block-start:12px;font-size:clamp(1.0625rem,1rem + .4cqi,1.375rem);line-height:1.7}.foot .addr b{font-size:1rem;font-weight:700;color:var(--mut-d)}.foot .addr a{border-block-end:2px solid var(--ink-4);width:fit-content;border-radius:0;min-height:var(--tap);display:inline-flex;align-items:center}.foot .addr a:hover{border-color:#fff}.foot nav ul{display:grid;gap:0}.foot nav a{display:flex;align-items:center;min-height:var(--tap);padding-block:4px;font-size:1.25rem;font-weight:700;border-block-end:1px solid var(--ink-3)}.foot nav a:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.4em}.disc{border-block-start:1px solid var(--ink-4);padding-block-start:22px;color:var(--mut-d);font-size:1.0625rem;line-height:1.9;max-width:46rem}.disc strong{color:#fff}.copy{color:var(--mut-d);font-size:1.0625rem}}@layer components{.chip{display:inline-flex;align-items:center;gap:10px;min-height:var(--tap);padding-inline:18px;border-radius:999px;border:1.5px solid currentColor;font-weight:700;line-height:1.2;background:none;color:inherit}.act--ink .chip{border-color:var(--ink-4)}.chip:hover{background:var(--mark);border-color:var(--mark);color:var(--ink)}.chip b{font-weight:700;font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding-inline:clamp(22px,2.6cqi,36px);border-radius:999px;font-weight:700;font-size:1.125rem;line-height:1.2;border:2px solid transparent;transition:background-color .15s,color .15s,border-color .15s}.btn small{font-weight:400;font-size:1rem}.btn--p{background:var(--fg);color:var(--inv);border-color:var(--fg)}.btn--p:hover{background:transparent;color:var(--fg)}.btn--s{border-color:currentColor;color:inherit}.btn--s:hover{background:var(--fg);color:var(--inv);border-color:var(--fg)}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.chips{display:flex;flex-wrap:wrap;gap:10px}.chips--ctx{align-items:center}.chip.is-on{background:var(--mark);border-color:var(--mark);color:var(--ink);font-weight:700}.chip.is-on svg.i{width:18px;height:18px}.chip:disabled,.chip[aria-disabled=true]{border-style:dashed;color:var(--mut-l);cursor:not-allowed;background:none;border-color:var(--dash-l)}.chip:disabled:hover{background:none;border-color:var(--dash-l);color:var(--mut-l)}.act--ink .chip:disabled{color:var(--mut-d);border-color:var(--ink-4)}.ctxline{font-weight:700;display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-block:32px 14px}.ctxline .dot{width:16px;height:16px}}@layer acts{.hd-find,.hd-findm{display:none}.hd-findm{display:block;position:static}.hd-findm summary{display:grid;place-items:center;width:var(--tap);height:var(--tap);border-radius:50%;border:1.5px solid var(--ink-4);cursor:pointer;list-style:none}.hd-findm summary::-webkit-details-marker{display:none}.hd-findm summary:hover,.hd-findm[open] summary{background:#fff;color:var(--ink);border-color:#fff}.hd-sheet{position:absolute;inset-inline:0;inset-block-start:100%;background:var(--ink);border-block-end:1px solid var(--ink-3);padding:14px var(--gut) 22px;display:grid;gap:12px}.hd-sheet form{display:flex;gap:8px;align-items:center;padding:6px;border-radius:6px;background:#fff;color:var(--ink)}.hd-sheet form:focus-within{outline:4px solid var(--mark);outline-offset:3px}.hd-sheet input{flex:1;min-width:0;height:52px;border:0;background:none;font:inherit;font-size:1.125rem;padding-inline:14px 6px;color:var(--ink);outline:0}.hd-sheet input::placeholder{color:var(--mut-l);opacity:1}.hd-sheet button{min-height:52px;padding-inline:22px;border-radius:3px;background:var(--ink);color:#fff;font:inherit;font-weight:700;font-size:1.0625rem;cursor:pointer}.hd-sheet .try{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;color:var(--mut-d)}.hd-sheet .chip{border-color:var(--ink-4)}.hd-sheet .chip:hover{background:var(--mark);border-color:var(--mark);color:var(--ink)}@media(min-width:1180px){.hd-findm{display:none}.hd-find{display:flex;align-items:center;gap:8px;inline-size:clamp(240px,24cqi,380px);min-block-size:var(--tap);padding-inline:14px 5px;border-radius:999px;background:#fff;color:var(--ink)}.hd-find>svg{flex:none;color:var(--mut-l)}.hd-find input{flex:1;min-width:0;height:40px;border:0;background:none;font:inherit;font-size:1rem;color:var(--ink);outline:0}.hd-find input::placeholder{color:var(--mut-l);opacity:1}.hd-find button{display:grid;place-items:center;flex:none;inline-size:36px;block-size:36px;border-radius:50%;background:var(--ink);color:#fff;cursor:pointer;padding:0}.hd-find button:hover{background:var(--ink-3)}.hd-find:focus-within{outline:3px solid var(--mark);outline-offset:3px}.hd-find button:focus-visible{outline:3px solid var(--ink);outline-offset:2px}}.hd-call,.callbar,.hd-find2{display:none}@media(min-width:1180px){.hd-call{display:inline-flex;align-items:center;gap:10px;min-block-size:var(--tap);padding-inline:18px;border-radius:999px;background:#fff;color:var(--ink);font-weight:700;white-space:nowrap}.hd-call bdi{display:none;font-variant-numeric:tabular-nums}.hd-find{inline-size:clamp(200px,16cqi,300px)}}@media(min-width:1400px){.hd-call bdi{display:inline}}.hd-call:hover{background:var(--bone)}.hd-call:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:1179px){.hd-find2{display:flex;gap:8px;align-items:center;margin:12px var(--gut) 0;padding:5px;border-radius:6px;background:#fff;color:var(--ink)}.hd-find2:focus-within{outline:4px solid var(--mark);outline-offset:3px}.hd-find2 input{flex:1;min-width:0;height:48px;border:0;background:none;font:inherit;font-size:1.0625rem;padding-inline:12px 4px;color:var(--ink);outline:0}.hd-find2 input::placeholder{color:var(--mut-l);opacity:1}.hd-find2 button{display:grid;place-items:center;inline-size:48px;block-size:48px;border-radius:3px;background:var(--ink);color:#fff;cursor:pointer;padding:0}.hd-find2 button svg{inline-size:24px;block-size:24px}.callbar{display:flex;position:fixed;inset-inline:0;inset-block-end:0;z-index:55;min-block-size:56px;align-items:center;justify-content:center;gap:12px;background:#fff;color:var(--ink);font-weight:700;font-size:1.125rem;border-block-start:1px solid var(--bone-2)}.callbar svg{inline-size:22px;block-size:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.callbar bdi{font-variant-numeric:tabular-nums}.callbar:focus-visible{outline:3px solid var(--ink);outline-offset:-6px}body{padding-block-end:56px}}@media(max-width:1179px){.hd-find2{margin-block-start:8px}.hd-find2 input{height:44px}.hd-find2 button{inline-size:44px;block-size:44px}}@media(min-width:1180px){.hd-find{inline-size:clamp(200px,19cqi,320px)}}@media(max-width:1179px){html.find2-vis .hd-findm{display:none}}html:not(.js) .hd-find,html:not(.js) .hd-find2,html:not(.js) .hd-findm{display:none}.rest-h{font-size:clamp(1.5rem,2.6cqi,2.25rem);font-weight:700;line-height:1.3;margin-block-end:clamp(12px,1.6cqi,20px)}.hd-sheet form button:focus-visible,.hd-find2 button:focus-visible{outline:3px solid var(--ink);outline-offset:2px}}@layer acts{.hd-find,.hd-sheet form{position:relative}.hd-find2{position:relative;z-index:56}.sr{position:absolute;z-index:70;inset-block-start:calc(100% + 8px);inset-inline-start:0;inline-size:100%;max-inline-size:640px;background:#fff;color:var(--ink);border-radius:8px;box-shadow:0 14px 40px #00000073;overflow:hidden;text-align:start;--focus:var(--ink)}.sr[hidden],.sr__list[hidden]{display:none}.sr__list{max-block-size:min(60svh,520px);overflow:auto;overscroll-behavior:contain;margin:0;padding:6px;list-style:none}.sr__opt{display:grid;gap:2px;padding:10px 12px;border-radius:6px;border-inline-start:4px solid transparent;cursor:pointer}.sr__opt:hover{background:var(--bone)}.sr__opt.is-on{background:var(--mark);color:var(--ink);border-inline-start-color:var(--ink)}.sr__l1{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.sr__l1 b{font-weight:700;font-size:1.0625rem;line-height:1.5}.sr__code{color:var(--mut-l);font-size:.9375rem;font-variant-numeric:tabular-nums;flex:none}.sr__l2{color:var(--mut-l);font-size:.9375rem;line-height:1.5}.sr__l3{color:var(--mut-l);font-size:.9375rem;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.sr__opt.is-on .sr__code,.sr__opt.is-on .sr__l2,.sr__opt.is-on .sr__l3{color:var(--ink)}.sr__note{margin:0;padding:10px 16px 12px;border-block-start:1px solid var(--bone-2);color:var(--mut-l);font-size:.9375rem;line-height:1.55;overflow-wrap:anywhere}.sr__note:first-child{border-block-start:0}@media(min-width:1180px){.hd-find .sr{inline-size:max(100%,380px)}}.hd-find input::-webkit-search-cancel-button,.hd-find2 input::-webkit-search-cancel-button,.hd-sheet input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;inline-size:28px;block-size:28px;margin-inline:6px;cursor:pointer;background:var(--ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' stroke='black' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' stroke='black' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center/16px no-repeat}html:not(.js) .hd-find,html:not(.js) .hd-find2,html:not(.js) .hd-findm{display:none}@media(forced-colors:active){.sr{border:1px solid CanvasText}.sr__opt.is-on{outline:2px solid Highlight;outline-offset:-2px;forced-color-adjust:none;background:Highlight;color:HighlightText}.sr__opt.is-on .sr__code,.sr__opt.is-on .sr__l2,.sr__opt.is-on .sr__l3{color:HighlightText}}.hd-sheet form button:focus-visible,.hd-find2 button:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.hd-sheet:has(.sr:not([hidden])) .try{visibility:hidden}@media(forced-colors:active){.sr__opt{border-inline-start-color:Canvas}.sr__opt.is-on{border-inline-start-color:Highlight}.hd-find input::-webkit-search-cancel-button,.hd-find2 input::-webkit-search-cancel-button,.hd-sheet input::-webkit-search-cancel-button{forced-color-adjust:none;background:CanvasText}}button.chip{font-family:inherit;font-size:inherit;cursor:pointer}.hd-sheet{grid-template-columns:minmax(0,1fr)}.hd-sheet form{min-inline-size:0}}@layer acts{.hero--rest .act__in{padding-block:clamp(28px,4cqi,64px) 0}.aud{display:flex;flex-wrap:wrap;gap:clamp(10px,1.4cqi,20px)}.disc-aud{display:grid;place-items:center;align-content:center;gap:0;width:clamp(116px,9cqi,136px);aspect-ratio:1;border-radius:50%;border:1.5px solid var(--ink-4);text-align:center;line-height:1.25;padding:8px;color:#fff}.disc-aud svg.i{width:clamp(30px,2.6cqi,40px);height:clamp(30px,2.6cqi,40px)}.disc-aud b{font-size:clamp(2rem,3cqi,2.75rem);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.disc-aud span{font-weight:700;font-size:1.0625rem}.disc-aud:hover,.disc-aud:focus-visible{background:var(--mark);border-color:var(--mark);color:var(--ink)}.shelf{--pk-h:clamp(120px,19cqi,310px);position:relative;z-index:2;display:flex;justify-content:center;align-items:flex-start;gap:clamp(14px,3.8cqi,72px);padding-inline:var(--gut);margin-block-start:clamp(28px,4cqi,64px);padding-block-end:clamp(36px,5cqi,80px)}.pk{--h:var(--pk-h,clamp(130px,23cqi,360px));--ph:calc(var(--h)*.15);position:relative;display:grid;justify-items:center;text-align:center;flex:0 1 auto;min-width:0}.pk>a{display:grid;justify-items:center;gap:calc(var(--ph)*.55 + 14px);border-radius:6px}.pk .stage{position:relative;display:grid;justify-items:center;padding-block-end:calc(var(--ph)*.5)}.pk .stage img{position:relative;z-index:2;height:var(--h);width:auto;max-width:none;object-fit:contain}.plinth{position:absolute;z-index:1;inset-inline:-7%;inset-block-end:0;height:var(--ph);border-radius:50%;background:radial-gradient(ellipse 55% 75% at 50% 30%,#fff 0 55%,#e6e9ed);box-shadow:0 calc(var(--ph)*.09) 0 #c3c9d2,0 calc(var(--ph)*.14) 0 #8d95a2,0 calc(var(--ph)*.34) calc(var(--ph)*.6) calc(var(--ph)*-.12) #0f12178c}.stage.sq .plinth{inset-inline:6%}.act--ink .plinth{box-shadow:0 calc(var(--ph)*.09) 0 #c3c9d2,0 calc(var(--ph)*.14) 0 #8d95a2,0 0 calc(var(--ph)*2) calc(var(--ph)*.08) #fff3}.pk .cap{font-size:1.0625rem;line-height:1.4;color:var(--mut);font-weight:400}.pk .cap b{display:block;color:var(--fg);font-weight:700}.pk>a:hover .cap b{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.3em}.shelf .pk:nth-child(n+5){display:none}@container (min-width:640px){.shelf .pk:nth-child(n+5){display:grid}.shelf .pk:nth-child(n+6){display:none}}@container (min-width:900px){.shelf .pk:nth-child(n+6){display:grid}.shelf .pk:nth-child(n+7){display:none}}@container (min-width:1200px){.shelf .pk:nth-child(n+7){display:grid}}.shelf--all{padding-inline:0;margin-block-start:clamp(28px,4cqi,64px);padding-block-end:clamp(8px,2cqi,32px)}.shelf--all .pk{display:grid!important}.shelf-h{font-size:clamp(1.5rem,2.4cqi + .6rem,2.5rem);margin-block-start:clamp(48px,7cqi,104px);padding-block-end:.06em}@container (max-width:380px){.shelf .pk:nth-child(n+3){display:none}}@container (max-width:520px){.shelf{--pk-h:clamp(110px,31cqi,200px);gap:12px}.shelf .pk:nth-child(n+4){display:none}.shelf--all{flex-wrap:wrap;--pk-h:clamp(100px,28cqi,150px);justify-content:center;row-gap:28px}}.bn .act__in{padding-block:clamp(28px,4cqi,72px)}.bn-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;margin-block-end:clamp(12px,1.8cqi,24px)}.bn-head h2{font-size:clamp(1.5rem,2.6cqi,2.25rem);font-weight:700;line-height:1.3}.bn-sub{margin-block-start:2px;color:var(--mut-d);font-size:clamp(1rem,.9rem + .5cqi,1.25rem);line-height:1.6}.bn-sub bdi{color:#fff;font-weight:700}.bn-ctl{display:flex;align-items:center;gap:6px}.bn-btn{display:inline-grid;place-items:center;min-width:var(--tap);min-height:var(--tap);border-radius:50%;border:1.5px solid var(--ink-4);background:none;color:#fff;cursor:pointer;padding:0}.bn-btn:hover{background:#fff;color:var(--ink);border-color:#fff}.bn-btn .i{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bn-btn .bn-ic-play{fill:currentColor;stroke:none}.bn-btn svg[hidden]{display:none}.bn-flip{transform:scaleX(-1)}.bn__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:6px;background:var(--ink-2)}.bn__track::-webkit-scrollbar{display:none}html:not(.js) .bn__track{scrollbar-width:auto;scrollbar-color:var(--ink-4) var(--ink-2)}html:not(.js) .bn__track::-webkit-scrollbar{display:block;height:12px}.bn__track:focus-visible{outline:3px solid #fff;outline-offset:4px}.bn__slide{flex:0 0 var(--bn-w,100%);min-width:0;scroll-snap-align:start;display:grid;align-content:start;background:var(--ink-2);position:relative}.bn__art{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--ink-3)}.bn img[src^="data:"]{visibility:hidden}html:not(.js) .bn img[data-src]{display:none}.bn__img{display:block;width:100%;height:100%;object-fit:cover}.bn__wm{position:absolute;inset-block-start:5%;inset-inline-end:4%;inline-size:clamp(52px,16%,92px);block-size:auto;aspect-ratio:1200/1214;opacity:.9;pointer-events:none}.bn__body{display:grid;gap:12px;padding:clamp(18px,4cqi,30px) clamp(16px,4cqi,28px) 6px}.bn__t{display:flex;align-items:center;gap:12px;font-size:clamp(1.5rem,6.4cqi,2.25rem);line-height:1.3;font-weight:700}.bn__dots{display:inline-flex;gap:5px;flex:none}.bn__dots i{display:block;inline-size:14px;block-size:14px;border-radius:50%}.bn__cta{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding-inline:22px;border-radius:999px;background:#fff;color:var(--ink);font-weight:700;font-size:1.0625rem}.bn__cta:hover{background:var(--bone)}.bn__cta:focus-visible{outline:3px solid #fff;outline-offset:3px}.bn__cta .i{width:18px;height:18px}.bn__packs{display:flex;gap:12px;padding:16px clamp(16px,4cqi,28px) clamp(18px,4cqi,28px)}.bn__pk{flex:1 1 0;min-width:0;max-inline-size:200px}.bn__pk{display:flex}.bn__pk .card{flex:1;display:grid;grid-template-rows:auto 1fr;border-radius:6px;overflow:hidden;background:var(--ink-3)}.bn__pk .tile{display:block;aspect-ratio:1}.bn__pk img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.bn__pk .cap{display:grid;align-content:start;gap:0;padding:7px 10px 8px;line-height:1.4;font-size:.9375rem;color:var(--mut-d)}.bn__pk .cap b{color:#fff;font-weight:700;font-size:1rem;text-wrap:balance}.bn__held{margin-block-start:12px;color:var(--mut-d)}.bn-load{display:inline-flex;align-items:center;min-height:var(--tap);padding-inline:16px;border-radius:999px;border:1.5px solid var(--ink-4);background:none;color:#fff;font:inherit;font-weight:700;cursor:pointer}.bn-load:hover{background:#fff;color:var(--ink)}.bn__note{margin-block-start:clamp(12px,1.6cqi,20px);color:var(--mut-d);font-size:1rem}@container (min-width:900px){.bn__slide{display:block;aspect-ratio:21/9;min-block-size:430px}.bn__art{position:absolute;inset:0;aspect-ratio:auto}.bn__body{position:absolute;inset-block:0;inset-inline-start:0;inline-size:min(58%,740px);padding:clamp(24px,3.2cqi,56px);align-content:center;gap:clamp(8px,1.2cqi,16px);background:linear-gradient(to left,#0f1217f0 0,#0f1217e6 30%,#0f1217c7 52%,#0f121785 70%,#0f12173d 86%,#0f121700)}.bn__t{font-size:clamp(1.75rem,3cqi,3.25rem)}.bn__wm{inset-block-start:auto;inset-block-end:5%;inset-inline-end:2.4%;inline-size:clamp(64px,7cqi,104px)}.bn__packs{position:absolute;inset-block-start:clamp(16px,2.4cqi,40px);inset-inline-end:clamp(16px,2.4cqi,40px);padding:0;gap:clamp(10px,1.2cqi,18px)}.bn__pk{flex:none;inline-size:clamp(112px,11cqi,172px)}}.bn-head{align-items:flex-end}.bn-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-block-end:clamp(12px,1.6cqi,20px);padding-block:2px}.bn-tabs::-webkit-scrollbar{display:none}.bn-tab{flex:none;min-block-size:var(--tap);padding-inline:18px;border-radius:999px;border:1.5px solid var(--ink-4);background:none;color:#fff;font:inherit;font-weight:700;font-size:1rem;cursor:pointer;white-space:nowrap}.bn-tab:hover{border-color:#fff}.bn-tab[aria-current=true]{background:#fff;color:var(--ink);border-color:#fff}.bn-tab:focus-visible{outline:3px solid #fff;outline-offset:3px}.bn__art{aspect-ratio:16/7}.bn__body{gap:10px}.bn__tag{display:flex;align-items:center;gap:8px;color:var(--mut-d);font-size:1rem;font-weight:700}.bn__tag svg{width:22px;height:22px;flex:none;color:#fff}.bn__eye{display:flex;align-items:center;gap:10px;color:var(--mut-d);font-size:1rem;line-height:1.5}.bn__t{display:block;font-size:clamp(1.75rem,8.4cqi,2.25rem);line-height:1.35;font-weight:700;text-wrap:balance}.bn__s{font-size:1.125rem;line-height:1.75;color:var(--mut-d);max-inline-size:44ch}.bn__s bdi{color:#fff;font-weight:700}.bn__pk .cap .ai{color:var(--mut-d);font-size:.9375rem;line-height:1.45}.bn-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 28px;margin-block-start:clamp(14px,2cqi,24px)}.bn-trust{display:flex;flex-wrap:wrap;gap:4px 0;color:var(--mut-d);font-size:1.0625rem;line-height:1.6}.bn-trust li+li:before{content:"\b7";margin-inline:12px;color:var(--dash-d)}.bn-trust bdi{color:#fff;font-weight:700}.bn-cat{display:inline-flex;align-items:center;gap:10px;min-block-size:48px;padding-inline:20px;border-radius:999px;border:1.5px solid #fff;color:#fff;font-weight:700;font-size:1.0625rem}.bn-cat small{font-weight:400;color:var(--mut-d);font-size:.9375rem}.bn-cat:hover{background:#fff;color:var(--ink)}.bn-cat:hover small{color:var(--mut-l)}.bn-cat:focus-visible{outline:3px solid #fff;outline-offset:3px}html:not(.js) .bn__track{display:grid;gap:16px;overflow:visible;background:none}html:not(.js) .bn__slide{flex-basis:auto}@container (min-width:900px){.bn__art{aspect-ratio:auto}.bn__t{font-size:clamp(1.875rem,3.2cqi,3.25rem)}.bn__body{gap:clamp(8px,1cqi,14px)}.bn__s{font-size:clamp(1.0625rem,1.2cqi,1.25rem)}.bn__slide{min-block-size:440px;aspect-ratio:auto;block-size:clamp(440px,36cqi,500px)}@container (max-width:759px){.bn .act__in{padding-block:14px 28px}.bn-head{position:relative;margin-block-end:10px}.bn-title{padding-inline-end:0;padding-inline-start:0;max-inline-size:calc(100% - 52px)}.bn-head h2{font-size:1.5rem}.bn-sub{font-size:.9375rem;line-height:1.5}.bn-ctl{position:absolute;inset-block-start:0;inset-inline-end:0}.bn-ctl [data-bn-prev],.bn-ctl [data-bn-next]{display:none}.bn-tabs{margin-block-end:10px}.bn__art{aspect-ratio:16/5.2}.bn__body{padding-block:14px 4px;gap:6px}.bn__tag,.bn__eye{font-size:.9375rem}.bn__t{font-size:clamp(1.625rem,7.6cqi,2rem);line-height:1.3}.bn__s{font-size:1rem;line-height:1.65}.bn__cta{min-block-size:46px;margin-block-start:4px}.bn__packs{padding-block-start:12px}}html:not(.js) .bn-ctl,html:not(.js) .bn-tabs{display:none}}@layer parts{.pg-h{font-size:clamp(2.25rem,5.2cqi,4.5rem);line-height:1.3;padding-block-end:.06em;margin-block:clamp(10px,1.6cqi,20px) 0}.pg-h+.lead{margin-block-start:clamp(8px,1.2cqi,16px)}.lead{font-size:clamp(1.125rem,1rem + .7cqi,1.5rem);max-width:40em}.rest-h{font-size:clamp(1.5rem,2.6cqi,2.25rem);font-weight:700;line-height:1.3;margin-block-end:clamp(12px,1.6cqi,20px)}.txt{max-width:38em;line-height:1.95;font-size:clamp(1.125rem,1rem + .35cqi,1.3125rem)}.txt-s{font-size:1.0625rem;color:var(--mut);max-width:40em;line-height:1.8;margin-block-start:10px}.txt-s a,.txt a,.lead a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}.dh{font-size:clamp(1.375rem,1.4cqi + .8rem,2rem);margin-block:clamp(28px,3.6cqi,48px) 10px;padding-block-start:14px;border-block-start:3px solid var(--strong)}.dh small{font-size:.7em;font-weight:400;color:var(--mut)}.statement{font-size:clamp(1.5rem,3.4cqi,3rem);line-height:1.6;font-weight:400;max-width:24em;text-wrap:pretty;margin-block:clamp(10px,1.6cqi,20px) clamp(20px,3cqi,40px)}.two{display:grid;gap:clamp(18px,2.4cqi,32px)}@container (min-width:900px){.two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.addr2{line-height:2;margin-block:6px 18px}.addr2 b{color:var(--mut)}.disc-l{margin-block-start:clamp(28px,3.6cqi,48px);border-block-start:1px solid var(--bone-2);padding-block-start:18px;color:var(--mut-l);font-size:1.0625rem;line-height:1.9;max-width:44rem}.disc-l strong{color:var(--ink)}.bc{min-block-size:36px}.bc ol{display:flex;flex-wrap:nowrap;gap:0;font-size:1rem;color:var(--mut);overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;white-space:nowrap}.bc ol::-webkit-scrollbar{display:none}.bc li{flex:none}.bc li+li:before{content:"/";margin-inline:10px;color:var(--dash)}.bc a{display:inline-flex;align-items:center;min-height:32px;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.25em}.bc a:hover{text-decoration-thickness:3px}.bc [aria-current]{color:var(--fg);font-weight:700}.sg{margin-block-start:clamp(28px,4cqi,56px)}.sg h2,.sg h3{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:clamp(1.375rem,1.8cqi + .7rem,2.25rem);line-height:1.35;padding-block:14px 12px;border-block-start:3px solid var(--strong)}.sg h2 .dot,.sg h3 .dot{width:18px;height:18px}.sg h2 small,.sg h3 small{font-size:1.0625rem;font-weight:400;color:var(--mut);margin-inline-start:auto}.sg__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4cqi,20px)}@container (min-width:760px){.sg__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:1100px){.sg__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.sc{display:grid;grid-template-rows:auto 1fr auto;height:100%;background:var(--paper);border:1px solid var(--bone-2);border-radius:8px;overflow:hidden}.sc:hover,.sc:focus-visible{border-color:var(--ink)}.sc__art{display:block;aspect-ratio:2/1;background:var(--gc-bg)}.sc__art img{width:100%;height:100%;object-fit:contain}.sc__n{display:flex;align-items:flex-start;gap:8px;padding:10px 12px 0;font-weight:700;font-size:1.0625rem;line-height:1.45}.sc__n .dot{margin-block-start:.55em;width:12px;height:12px}.sc__c{padding:2px 12px 12px;color:var(--mut-l);font-size:1rem}.sc:hover .sc__n{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}.cat{display:grid;gap:clamp(24px,4cqi,64px);align-items:center}@container (min-width:760px){.cat{grid-template-columns:minmax(0,1fr) auto}}.cat h2{font-size:clamp(1.75rem,3.4cqi,3rem);line-height:1.3;padding-block-end:.04em;margin-block-end:8px}.cat__facts{margin-block:14px 22px;color:var(--mut);font-size:1.0625rem}.cat__facts bdi{color:var(--fg);font-weight:700}.cat__pic{display:block}.cat__pic img{width:clamp(150px,22cqi,260px);height:auto;box-shadow:0 24px 40px -20px #000c;border-radius:2px}.btn--w{background:#fff;color:var(--ink);border-color:#fff}.btn--w:hover{background:transparent;color:#fff}.act--ink .btn--s{border-color:var(--ink-4);color:#fff}.act--ink .btn--s:hover{background:#fff;color:var(--ink);border-color:#fff}.cat-pg__grid{display:grid;gap:clamp(24px,4cqi,64px);align-items:center;margin-block-end:clamp(8px,2cqi,24px)}@container (min-width:760px){.cat-pg__grid{grid-template-columns:minmax(0,1fr) auto}}.cat-pg__btns{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:6px}.cat-pg__pic img{width:clamp(180px,30cqi,320px);height:auto;box-shadow:0 22px 40px -18px #0f12178c;border-radius:2px;justify-self:center}.cat-pg__pic{display:grid;justify-items:center}.btn.is-off{opacity:.6;cursor:not-allowed;border-style:dashed;border-color:var(--dash)}.jump{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(12px,2cqi,28px)}@container (min-width:760px){.jump{grid-template-columns:repeat(3,minmax(0,1fr))}}.jump a{display:flex;align-items:center;gap:10px;min-height:var(--tap);padding-block:6px;border-block-end:1px solid var(--bone-2);font-weight:700;line-height:1.4}.jump a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}.jump small{margin-inline-start:auto;font-weight:400;color:var(--mut-l);font-size:.9375rem}.jr2{display:grid;margin-block-start:10px;max-width:40rem}.jr2 li{display:grid;grid-template-columns:5em minmax(0,1fr);gap:16px;align-items:baseline;padding-block:12px;border-block-start:1px solid var(--bone-2)}.jr2 li:last-child{border-block-end:1px solid var(--bone-2)}.jr2 b{font-size:1.5rem;font-variant-numeric:tabular-nums}.empty{border:2px dashed var(--dash);background:var(--paper);color:var(--ink);--focus:var(--ink);display:grid;justify-items:center;text-align:center;gap:14px;padding:clamp(28px,4cqi,56px) clamp(16px,2.4cqi,36px)}.empty h1,.empty h2{font-size:clamp(1.5rem,1.6cqi + .8rem,2.25rem)}.empty p{color:var(--mut-l);max-width:30em}.empty .btn{width:min(100%,320px)}.empty .btn--p{background:var(--ink);color:#fff;border-color:var(--ink)}.empty .btn--p:hover{background:#fff;color:var(--ink)}.ccard{border:2px solid var(--fg);background:var(--paper);color:var(--ink);display:grid;max-width:640px;margin-block-start:clamp(18px,2.4cqi,32px)}.ccard__h{background:var(--ink);color:#fff;padding:14px clamp(16px,2cqi,26px);font-weight:700;font-size:1.25rem}.ccard a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;min-height:68px;padding:10px clamp(16px,2cqi,26px);border-block-start:1px solid var(--bone-2);font-weight:700}.ccard a:first-of-type{border-block-start:0}.ccard a:hover{background:var(--ink);color:#fff}.ccard a small{display:block;font-size:1.0625rem;font-weight:400;color:var(--mut-l)}.ccard a:hover small{color:var(--mut-d)}.ptable{width:100%;border-collapse:collapse;font-size:1.0625rem;margin-block-start:8px}.ptable thead th{text-align:start;font-weight:700;color:var(--mut-l);padding:10px 12px;border-block-end:2px solid var(--ink);font-size:1rem}.ptable tbody th,.ptable td{text-align:start;vertical-align:top;padding:10px 12px;border-block-end:1px solid var(--bone-2);font-weight:400;line-height:1.6}.ptable tbody th{font-weight:700}.ptable th a{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.25em}.ptable th a:hover{text-decoration-thickness:3px}.ptable__note{display:block;margin-block-start:6px;padding:8px 10px;border-inline-start:4px solid var(--ink);background:var(--bone);font-weight:400;font-size:.9375rem;line-height:1.7;max-inline-size:44ch}.ptable__code{display:block;color:var(--mut-l);font-weight:400;font-size:.9375rem}@container (max-width:759px){.ptable thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.ptable,.ptable tbody,.ptable tr,.ptable th,.ptable td{display:block}.ptable tr{padding:10px 0;border-block-end:1px solid var(--bone-2)}.ptable tbody th,.ptable td{border:0;padding:3px 0}.ptable td:before{content:attr(data-label) ": ";color:var(--mut-l);font-weight:700}}.pn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-start:clamp(28px,4cqi,56px)}.pn a{display:grid;gap:2px;padding:14px 16px;border:1px solid var(--bone-2);border-radius:8px;align-content:start}.pn a:hover{border-color:var(--ink)}.pn small{color:var(--mut-l)}.pn b{font-size:1.125rem;line-height:1.4}.pn a[rel=next]{text-align:end}.nf-guess{font-weight:700;color:var(--ink)}.nf-guess a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}.empty .chips{justify-content:center;margin-block-start:6px}}@layer parts{.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.8cqi,24px)}@container (min-width:1100px){.cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:560px){.cards{grid-template-columns:minmax(0,1fr)}}.cardwrap{display:grid;grid-template-rows:auto 1fr;gap:10px}.cardwrap>small{font-weight:700;font-size:1.0625rem;color:var(--ink)}.pcard{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;background:var(--paper);border:1px solid var(--bone-2);color:var(--ink);height:100%;transition:background-color .2s,color .2s}.pcard__top{display:flex;justify-content:space-between;align-items:center;padding:14px clamp(14px,1.6cqi,22px) 0;font-weight:700;font-size:1.0625rem;color:var(--mut-l)}.pcard__stage{position:relative;display:grid;place-items:end center;min-height:clamp(190px,21cqi,260px);padding:clamp(8px,1cqi,16px) 12px 0}.pcard__stage .pk{--h:clamp(130px,16cqi,210px)}.pcard__stage .pk .stage{padding-block-end:calc(var(--ph)*.5)}.pcard__stage .pk>a,.pcard__stage .pk>div{pointer-events:none}.pcard__body{padding:6px clamp(14px,1.6cqi,22px) 14px;display:grid;gap:6px;align-content:start}.pcard :is(h2,h3){font-size:clamp(1.25rem,1.1cqi + .8rem,1.625rem);line-height:1.35}.pcard :is(h2,h3) a{display:block;padding-block:10px}.pcard :is(h2,h3) a:after{content:"";position:absolute;inset:0;z-index:3}.pcard .sec{display:flex;align-items:center;gap:8px;font-size:1.0625rem;color:var(--mut-l);line-height:1.4}.pcard .meta{font-size:1.0625rem;font-weight:700;line-height:1.4}.pcard .sum{font-size:1.0625rem;line-height:1.65;color:var(--mut-l);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard__foot{padding:0 clamp(14px,1.6cqi,22px) clamp(14px,1.6cqi,22px);position:relative;z-index:4}.add{display:flex;width:100%;align-items:center;justify-content:center;gap:10px;min-height:52px;border-radius:999px;border:2px solid var(--ink);font-weight:700;font-size:1.0625rem;background:none;color:var(--ink);transition:background-color .15s}.add:hover{background:var(--mark);border-color:var(--mark)}.add .i-ok{display:none}.pcard.is-added{box-shadow:inset 0 6px 0 var(--mark)}.pcard.is-added .add{background:var(--mark);border-color:var(--mark)}.pcard.is-added .add .i-ok{display:block}.pcard.is-added .add .i-pl{display:none}.pcard__top,.pcard__stage{background:#fff;color:var(--ink)}.pcard__top{color:var(--mut-l)}.pcard.is-hover,.pcard:hover,.pcard:focus-within{border-color:var(--ink)}.pcard.is-hover .pcard__body,.pcard:hover .pcard__body,.pcard:focus-within .pcard__body,.pcard.is-hover .pcard__foot,.pcard:hover .pcard__foot,.pcard:focus-within .pcard__foot{background:var(--ink);color:#fff}.pcard.is-hover .sec,.pcard:hover .sec,.pcard:focus-within .sec,.pcard.is-hover .sum,.pcard:hover .sum,.pcard:focus-within .sum{color:var(--mut-d)}.pcard.is-hover .add,.pcard:hover .add,.pcard:focus-within .add{border-color:#fff;color:#fff}.pcard.is-hover .add:hover,.pcard:hover .add:hover,.pcard:focus-within .add:hover{color:var(--ink);background:var(--mark);border-color:var(--mark)}.pcard.is-hover.is-added .add,.pcard.is-added:hover .add,.pcard.is-added:focus-within .add{color:var(--ink)}.pcard.is-hover .add,.pcard:hover .add{--focus:#fff}.pcard:focus-within{outline:3px solid var(--ink);outline-offset:3px}.pcard.is-hover{outline:3px solid var(--ink);outline-offset:3px}.noimg{display:grid;justify-items:center;gap:10px;color:var(--mut-l);text-align:center;font-weight:700;font-size:1.0625rem;padding-block-end:8px}.noimg .disc2{width:clamp(110px,13cqi,170px);aspect-ratio:1;border-radius:50%;border:2px dashed var(--dash-l);display:grid;place-items:center}.noimg svg.i{width:46%;height:46%;stroke-width:1.2}.pr-h{display:grid;gap:8px;max-width:40em;margin-block-end:clamp(24px,3.4cqi,48px)}.pr-h h2{font-size:clamp(2rem,4cqi,4rem);line-height:1.3;padding-block-end:.04em}.pr-h p{color:var(--mut);font-size:clamp(1.0625rem,1rem + .4cqi,1.375rem)}}@layer parts{.wd{background:var(--red);color:#fff;padding:clamp(16px,2cqi,28px) clamp(18px,2.4cqi,36px);display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px clamp(14px,2cqi,24px);align-items:center;margin-block-start:clamp(18px,2.6cqi,32px)}.wd svg.i{width:clamp(40px,5cqi,64px);height:clamp(40px,5cqi,64px);stroke-width:1.6;grid-row:span 2}.wd__l{font-size:1.25rem;font-weight:700;line-height:1.3}.wd__v{font-size:clamp(1.375rem,1.8cqi + .6rem,2.25rem);font-weight:700;line-height:1.45}.wd__v--long{font-size:clamp(1.125rem,1.1cqi + .55rem,1.5rem);font-weight:700;line-height:1.7}@container (max-width:560px){.wd__v .nb{display:block}}.wd--none{background:transparent;color:var(--fg);border:2px solid var(--fg)}.empty{border:2px dashed var(--dash);background:var(--paper);color:var(--ink);--focus:var(--ink);display:grid;justify-items:center;text-align:center;gap:14px;padding:clamp(28px,4cqi,56px) clamp(16px,2.4cqi,36px)}}@layer parts{.pd .act__in{padding-block-start:clamp(8px,1.6cqi,24px)}.detail{display:grid;gap:clamp(20px,3.6cqi,56px);align-items:start;margin-block-start:clamp(6px,1.4cqi,20px)}@container (min-width:1000px){.detail{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.detail__pic{display:grid;gap:clamp(12px,1.6cqi,20px);align-content:start;align-items:start;min-width:0}.detail__fig{display:grid;gap:8px;margin:0}.detail__stage{background:#fff;border:1px solid var(--bone-2);display:grid;place-items:center;aspect-ratio:1;padding:clamp(8px,2cqi,28px)}.detail__img{width:100%;height:100%;object-fit:contain}.detail__fig figcaption{font-size:1rem;color:var(--mut-l);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-block-size:1.7em}.detail__fig--scene img{width:100%;height:auto;border-radius:6px;background:var(--bone)}@container (max-width:999px){.detail__pic{grid-auto-flow:column;grid-auto-columns:min(82%,420px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.detail__pic::-webkit-scrollbar{display:none}.detail__pic>*{scroll-snap-align:start}.detail__pic:only-child,.detail__pic:has(>:only-child){grid-auto-columns:minmax(0,420px)}}.noimg{display:grid;justify-items:center;gap:10px;color:var(--mut-l);text-align:center;font-weight:700;font-size:1.0625rem;padding-block-end:8px}.noimg .disc2{width:clamp(110px,13cqi,170px);aspect-ratio:1;border-radius:50%;border:2px dashed var(--dash-l);display:grid;place-items:center}.noimg svg.i{width:46%;height:46%;stroke-width:1.2}.noimg--lg{aspect-ratio:1;align-content:center;border:2px dashed var(--dash-l);background:var(--bone)}.noimg--lg .disc2{width:clamp(110px,16cqi,200px)}.crumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--mut-l);font-size:1.0625rem}.crumb a{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.25em}.detail-h{font-size:clamp(2rem,3.4cqi + .6rem,3.75rem);line-height:1.35;margin-block:6px 0;padding-block-end:.08em}.detail .code{font-weight:700;color:var(--mut-l);margin-block-start:2px}.pd-lead{margin-block-start:clamp(10px,1.4cqi,18px);color:var(--ink);font-size:clamp(1.1875rem,1.05rem + .5cqi,1.5rem);line-height:1.7}.tag{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding-inline:14px;border-radius:999px;border:1.5px solid var(--bone-2);background:var(--bone);font-weight:700;font-size:1rem;margin-block-end:10px}.txt--pending{padding:16px 18px;border:2px dashed var(--dash);color:var(--mut-l);margin-block-start:20px}.facts{display:grid;gap:0;margin-block-start:clamp(20px,2.4cqi,32px)}.facts>div{display:grid;grid-template-columns:minmax(0,7.5em) minmax(0,1fr);gap:16px;padding-block:12px;border-block-start:1px solid var(--bone-2)}.facts>div:last-child{border-block-end:1px solid var(--bone-2)}.facts dt{font-weight:700;color:var(--mut-l)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips--s .chip{min-height:36px;padding-inline:14px;font-size:.9375rem;border-color:var(--bone-2);background:var(--bone)}.chips--s .chip:hover{background:var(--bone);border-color:var(--bone-2);color:inherit}.chips--ctx{margin-block:14px 0}.chips--ctx .chip{border-color:var(--bone-2)}.comp{width:100%;border-collapse:collapse;font-size:1.125rem;margin-block-start:6px}.comp caption{text-align:start;font-weight:700;padding-block-end:6px}.comp th{text-align:start;font-weight:400;padding:10px 0;border-block-start:1px solid var(--bone-2)}.comp td{padding:10px 0;border-block-start:1px solid var(--bone-2);text-align:end;font-weight:700;white-space:nowrap}.comp .exc th,.comp .exc td{color:var(--mut-l);font-weight:400}.wd__v .nb{white-space:normal}@container (max-width:560px){.wd__v .nb{display:block}}.wd-n{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:16px 18px;border:2px solid var(--ink);margin-block-start:clamp(18px,2.6cqi,32px)}.wd-n svg.i{width:36px;height:36px;margin-block-start:2px}.wd-n b{display:block;font-size:1.25rem}.wd-n p{color:var(--mut-l);line-height:1.8}.pd-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:clamp(24px,3cqi,40px)}.pd-actions .btn{min-height:52px;font-size:1.0625rem}.btn.is-on{background:var(--mark);border-color:var(--mark);color:var(--ink)}.btn .i-ok{display:none}.btn.is-on .i-ok{display:block}.btn.is-on .i-pl{display:none}.cards--rel{margin-block-start:6px}@container (min-width:1100px){.cards--rel{grid-template-columns:repeat(3,minmax(0,1fr))}}}@layer parts{.lf{display:grid;gap:clamp(14px,2cqi,24px);margin-block:clamp(16px,2.4cqi,32px);padding:clamp(14px,2cqi,28px);background:var(--bone);border:1px solid var(--bone-2)}.lf__q input{width:100%;min-height:56px;border:2px solid var(--ink);background:#fff;padding-inline:16px;font:inherit;font-size:1.125rem;color:var(--ink);border-radius:6px}.lf__q input:focus-visible{outline:4px solid var(--mark);outline-offset:2px}html:not(.js) .lf{display:none}.lf__tog{display:flex;align-items:center;gap:12px;inline-size:100%;min-height:56px;padding-inline:16px;border:2px solid var(--ink);background:#fff;border-radius:6px;font-weight:700;font-size:1.0625rem;cursor:pointer;color:var(--ink)}.lf__tog .chv{margin-inline-start:auto;transform:rotate(90deg);transition:transform .2s var(--ease)}.lf__tog[aria-expanded=true] .chv{transform:rotate(-90deg)}.lf__tog:hover{background:var(--mark);border-color:var(--mark)}.lf__tog .count{min-width:28px;height:28px;font-size:.9375rem}.lf__groups{display:none;gap:clamp(14px,2cqi,24px);margin-block-start:clamp(14px,2cqi,24px)}.lf.is-open .lf__groups{display:grid}@media(prefers-reduced-motion:reduce){.lf__tog .chv{transition:none}}.fg{border:0;padding:0;margin:0;min-width:0}.fg legend{font-weight:700;font-size:1.0625rem;padding:0;margin-block-end:8px}.fg .txt-s{margin-block:-4px 8px}.fchips{display:flex;flex-wrap:wrap;gap:8px}.fgrp{border:0;padding:0;margin:0 0 12px;min-width:0}.fgrp legend{display:flex;align-items:center;gap:8px;font-size:1rem;color:var(--mut-l);font-weight:700;padding:0;margin-block-end:6px}.fchip{position:relative;display:inline-flex}.fchip input{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}.fchip .chip{background:#fff;border-color:var(--bone-2);font-weight:400;pointer-events:none}.fchip .chip b{font-weight:700;color:var(--mut-l)}.fchip:hover .chip{border-color:var(--ink)}.fchip input:checked+.chip{background:var(--mark);border-color:var(--mark);color:var(--ink);font-weight:700}.fchip input:checked+.chip b{color:var(--ink)}.fchip input:focus-visible+.chip{outline:3px solid var(--ink);outline-offset:3px}.lf__bar{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between}.lf__bar select{min-height:44px;font:inherit;border:1.5px solid var(--ink);border-radius:6px;background:#fff;padding-inline:10px;color:var(--ink)}.lf__bar .btn{min-height:48px;font-size:1rem}.lst__count{font-weight:700;margin-block:6px 14px;min-height:1.85em}.lst__empty{margin-block:20px 40px}.lst__empty h2{font-size:clamp(1.5rem,1.6cqi + .8rem,2.25rem)}.lst__empty p{color:var(--mut-l);max-width:34em;margin-block-start:6px}[data-lf-list] .pcard[hidden]{display:none}@container (min-width:900px){.lf__tog{display:none}.lf__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:0}.fg--wide{grid-column:1/-1}}}@layer components{.hd-enq{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:var(--tap);min-width:var(--tap);justify-content:center;padding-inline:10px;border-radius:999px;border:1.5px solid var(--ink-4);color:#fff;cursor:pointer;font-weight:700}.hd-enq:hover{background:#fff;color:var(--ink);border-color:#fff}.hd-enq__t{display:none}@media(min-width:1560px){.hd-enq{padding-inline:16px}.hd-enq__t{display:inline}}.hd-enq .count{position:absolute;inset-block-start:-6px;inset-inline-end:-6px;min-width:24px;height:24px;font-size:.875rem;padding-inline:6px}@media(min-width:1560px){.hd-enq .count{position:static;min-width:28px;height:28px}}.count[hidden]{display:none}.count{display:inline-grid;place-items:center;min-width:36px;height:36px;padding-inline:10px;border-radius:999px;background:var(--mark);color:var(--ink);font-weight:700;font-size:1.0625rem;line-height:1;font-variant-numeric:tabular-nums}.nav-wide a,.hd-call,.hd-enq,.brand{white-space:nowrap}@media(min-width:1180px)and (max-width:1559px){.hd-call bdi{display:none!important}}@media(min-width:1560px){.hd-call bdi{display:inline!important}}}@layer components{dialog.enq-dlg{border:0;padding:0;background:transparent;color:var(--ink);width:min(560px,calc(100vw - 20px));max-height:calc(100dvh - 20px);overflow:visible;margin:auto}dialog.enq-dlg::backdrop{background:#0f1217bd}.enq{background:var(--paper);color:var(--ink);--focus:var(--ink);border:2px solid var(--ink);width:100%;max-height:calc(100dvh - 20px);overflow:auto;overscroll-behavior:contain}.enq__h{--focus:#fff;display:flex;align-items:center;gap:14px;padding:16px clamp(16px,2cqi,26px);background:var(--ink-2);color:#fff;position:sticky;inset-block-start:0;z-index:2}.enq__h h2{font-size:1.375rem;flex:1}.enq ul{margin:0}.enq ul li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px clamp(16px,2cqi,26px);border-block-end:1px solid var(--bone-2);border-inline-start:6px solid var(--mark)}.enq .th{width:60px;height:60px;background:#fff;display:grid;place-items:center;overflow:hidden;border:1px solid var(--bone-2)}.enq .th img{width:100%;height:100%;object-fit:contain}.enq li b{display:block;line-height:1.4}.enq li small{display:block;color:var(--mut-l);font-size:1.0625rem;line-height:1.5}.enq .rm{display:grid;place-items:center;width:var(--tap);height:var(--tap);border-radius:50%;border:1.5px solid var(--bone-2);color:var(--ink)}.enq .rm:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.enq .rm--h{border-color:var(--ink-4);color:#fff}.enq .rm--h:hover{background:#fff;color:var(--ink);border-color:#fff}.enq__act{display:grid;gap:10px;padding:clamp(16px,2cqi,26px);min-width:0}.enq__act .row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.enq__act .row2>*{min-width:0}.enq__act .btn{width:100%;min-height:52px;font-size:1.0625rem;padding-inline:12px;text-align:center}.enq__act p{font-size:1.0625rem;color:var(--mut-l);line-height:1.7}.enq .btn--p{background:var(--ink);color:#fff;border-color:var(--ink)}.enq .btn--p:hover{background:#fff;color:var(--ink)}.enq .btn--s{color:var(--ink);border-color:var(--ink)}.enq .btn--s:hover{background:var(--ink);color:#fff}.enq__empty{display:grid;gap:14px;justify-items:start;padding:clamp(18px,2.4cqi,28px)}.enq__empty p{color:var(--mut-l);line-height:1.8}.f{display:grid;gap:4px;font-weight:700;font-size:1rem;min-width:0}.f input{width:100%;min-width:0;min-height:48px;border:1.5px solid var(--dash-l);border-radius:6px;padding-inline:12px;font:inherit;font-weight:400;background:#fff;color:var(--ink)}.f input:focus-visible{outline:3px solid var(--ink);outline-offset:2px}@media print{body>*:not(dialog.enq-dlg){display:none!important}dialog.enq-dlg{position:static;width:auto}.enq__act .btn,.enq .rm{display:none}}}@layer utilities{@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.site-header,.callbar,.hd-find2,.foot__big{display:none!important}body{padding-block-end:0!important}}}}
