@layer components{:root.x .xd{display:none}:root.x .vd{margin-inline:0;max-width:1440px;margin-inline:auto}:root.x main{padding-block-end:8px}:root.x .d{position:sticky;top:0;z-index:50;gap:24px;padding:16px 32px;background:var(--color-surface);min-height:86px}:root.x .d>.w{display:inline-flex;width:156px;max-width:156px;flex:none}:root.x .w img{width:100%;height:auto;max-height:52px;object-fit:contain}:root.x .v5{gap:18px;flex-wrap:nowrap;font-size:14px;line-height:1.35}:root.x .xq{gap:12px}:root.x .r{margin-inline:32px;margin-block-start:48px}:root.x .z,:root.x .vq{display:flex;flex-direction:column;align-items:flex-start;gap:14px}:root.x .z h2{font-size:clamp(28px,3vw,40px);line-height:1.08;overflow-wrap:anywhere}:root.x .z .xn,:root.x .vq .xn{max-width:76ch;font-size:16px;line-height:1.75}:root.x .kq{align-self:flex-start;max-width:100%}:root.x .xz,:root.x .q{display:block;margin-block-start:24px}:root.x .b,:root.x .q .b{display:grid;grid-template-columns:minmax(0,1.05fr)minmax(0,1fr);gap:32px;padding:32px;min-height:0;align-items:center;overflow:visible}:root.x .p,:root.x .q .p{width:auto;min-width:0}:root.x .p h1,:root.x .q h1{font-size:clamp(36px,4.5vw,60px);line-height:1.07;letter-spacing:-.02em;overflow-wrap:anywhere;max-width:100%}:root.x .p p,:root.x .q .p p{font-size:16px;line-height:1.75;max-width:62ch}:root.x .o,:root.x .q .o{position:static;inset:auto;opacity:1;width:100%;height:auto;max-width:100%;pointer-events:auto;align-self:center}:root.x .o img,:root.x .q .o img{width:100%;height:auto;max-height:410px;object-fit:contain}:root.x .xz .c,:root.x .q .c{flex-direction:row;align-items:stretch;flex-wrap:wrap;gap:12px}:root.x .v,:root.x .xz .v,:root.x .q .v,:root.x .xb .v{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:var(--button-pad-y)var(--button-pad-x);font-size:var(--button-font-size);line-height:1.4;border:1px solid transparent;border-radius:var(--button-radius);clip-path:var(--button-clip);text-decoration:none;overflow-wrap:anywhere;transition:transform .2s,box-shadow .2s,background-color .2s}:root.x .v[data-hint=true]{color:var(--color-surface);background:var(--color-primary);border-color:var(--color-primary)}:root.x .v:not([data-hint=true]),:root.x .q .v:not([data-hint=true]){color:var(--color-on-surface);background:color-mix(in srgb,var(--color-surface),var(--color-on-surface) 12%);border:1px solid color-mix(in srgb,var(--color-on-surface) 42%,var(--color-surface))}:root.x .v:hover{transform:translateY(-2px);box-shadow:0 7px 20px color-mix(in srgb,var(--color-primary) 18%,transparent)}:root.x .v:active{transform:translateY(0)}:root.x .v:focus-visible,:root.x .x8:focus-visible{outline:3px solid currentColor;outline-offset:-5px}:root.x .x5{display:flex;flex-direction:column;align-items:stretch;gap:14px;height:auto;overflow:visible;background:0 0}:root.x .x5 picture{display:block;width:100%;height:auto}:root.x .xx{position:static;inset:auto;align-self:flex-start;max-width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;font-size:var(--button-font-size);border:1px solid transparent;border-radius:var(--button-radius);clip-path:var(--button-clip);line-height:1.4;color:var(--color-surface);background:var(--color-primary)}:root.x .x5:not([data-hint=true]) .xx{background:var(--dk-panel);border-color:var(--color-on-surface);color:var(--color-on-surface)}:root.x .x5:focus-visible{outline:3px solid var(--color-accent);outline-offset:5px}:root.x .xm{max-width:1120px;margin-inline:auto;padding-inline:32px}:root.x .xm>.z{margin-block-end:24px}:root.x .t{font-size:17px;line-height:1.85;max-width:none}:root.x .t>p{font-size:17px;line-height:1.85;max-width:76ch;margin-block:24px}:root.x .xa{margin-block:36px 44px;min-width:0}:root.x .xa .r{margin:0}:root.x .t .xa p{margin-block:0}:root.x .t .xa .xn{font-size:16px;line-height:1.75}:root.x .t .xa h2{margin-block:0}:root.x .t .xa h3{margin-block:0 12px;font-size:24px;line-height:1.2}:root.x .x3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}:root.x .mj{grid-template-columns:repeat(2,minmax(0,1fr))}:root.x .m{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:26px;background:var(--dk-panel);color:var(--color-on-surface);border:1px solid var(--dk-line);border-radius:var(--dk-radius);min-width:0}:root.x .xl .m,:root.x .vo .m{background:var(--dk-panel);color:var(--color-on-surface)}:root.x .m h3{font-size:25px;line-height:1.2}:root.x .m p,:root.x .xw p,:root.x .v6 p{font-size:15px;line-height:1.75;max-width:none;color:var(--dk-reader)}:root.x .ve{color:var(--color-accent);font-size:clamp(28px,4vw,42px);line-height:1.15;overflow-wrap:anywhere}:root.x .m>.x8,:root.x .xw .x8{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--color-on-surface) 42%,var(--color-surface));border-radius:var(--button-radius);background:color-mix(in srgb,var(--color-surface),var(--color-on-surface) 12%);color:var(--color-on-surface);font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;max-width:100%;margin-block-start:auto}:root.x .m:has(a):hover{border-color:var(--color-accent)}:root.x .m a:focus-visible{outline:3px solid currentColor;outline-offset:-5px}:root.x .m>.v{margin-block-start:auto}:root.x .xw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}:root.x .xw li,:root.x .xw li+li{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid var(--dk-line);border-radius:var(--dk-radius);background:var(--dk-panel);min-width:0}:root.x .xw li>div{display:flex;flex-direction:column;gap:14px;min-width:0}:root.x .xw h3{font-size:24px;line-height:1.2}:root.x .xh{display:grid;grid-template-columns:minmax(0,1.2fr)minmax(0,.8fr);gap:32px;align-items:center}:root.x .mk{padding:30px;background:var(--dk-mobile)}:root.x .xh .a{width:100%}:root.x .v7>.xn{max-width:none;font-size:16px;line-height:1.75;margin-block-start:14px}:root.x .vx{width:100%;height:auto;min-height:0;padding:0;background:0 0}:root.x .vx img{width:100%;height:auto;max-height:520px;object-fit:contain}:root.x .kg p{font-size:16px;line-height:1.75}:root.x .km{flex-wrap:wrap;gap:8px}:root.x .km button{min-height:44px;padding:10px 14px;font-size:14px}:root.x .g table{font-size:15px;line-height:1.75}:root.x .g th,:root.x .g td{padding:18px}:root.x .m9,:root.x caption{font-size:15px;line-height:1.75}:root.x .g .v{padding:11px 16px;min-height:48px;font-size:14px}:root.x .g .v:not([data-hint=true]){color:var(--color-on-surface)}:root.x .x1 dt,:root.x .x6 dt{font-size:12px;letter-spacing:.04em;line-height:1.6}:root.x .x1 dd,:root.x .x6 dd{font-size:16px;line-height:1.7}:root.x .x9 summary{font-size:17px;line-height:1.6;min-height:48px}:root.x .x9 details>div{font-size:16px;line-height:1.8}:root.x .x0{padding:30px;background:var(--dk-panel)}:root.x .x0 .x3:empty{display:none}:root.x .x0 .xn{font-size:16px;line-height:1.75;max-width:76ch}:root.x .xs{margin-block-start:60px;padding:40px 32px}:root.x .xs p,:root.x .xs a{font-size:14px;line-height:1.75}:root.x .vc p{font-size:13px}:root.x .xk .xg,:root.x .vw .xk h3{font-size:13px;line-height:1.5}:root.x .vw .f{aspect-ratio:3/4}:root.x .vw .f img{object-fit:contain}:root.x .xp{width:46px;height:46px}@container(max-width:800px){:root.x .g table,:root.x .g tbody{display:block}:root.x .g thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}:root.x .g tr{display:grid;grid-template-columns:minmax(0,1fr);padding:18px;gap:16px;border-block-start:1px solid var(--dk-line)}:root.x .g th,:root.x .g td{display:block;padding:0;border:0;width:auto}:root.x .xj{display:block;font-size:11px;color:var(--dk-muted);margin-block-end:4px}:root.x .g .v{width:100%}:root.x .g .xc{min-width:0}}@media(min-width:1200px){:root.x .x2{display:none}}@media(max-width:1199px){:root.x .v5{display:none}:root.x .x2{display:block}:root.x .d{padding-inline:24px}:root.x .xy{top:100%;max-height:calc(100dvh - 84px)}:root.x .x3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){:root.x .d{padding:12px;gap:12px;min-height:72px}:root.x .d>a.w{width:clamp(96px,28vw,128px);max-width:128px}:root.x .d .xf .v{font-size:13px;max-width:none;padding:10px 12px;min-height:46px}:root.x .xq{gap:10px}:root.x .r{margin-inline:16px;margin-block-start:36px}:root.x .b,:root.x .q .b{display:flex;flex-direction:column;gap:24px;padding:24px 20px;align-items:stretch}:root.x .p h1,:root.x .q h1{font-size:clamp(30px,8.2vw,44px)}:root.x .p p,:root.x .q .p p{font-size:15px}:root.x .o,:root.x .q .o{display:block;height:auto;pointer-events:auto}:root.x .o img,:root.x .q .o img{width:100%;height:auto}:root.x .xm{margin-inline:0;padding-inline:16px}:root.x .t>p{font-size:16px;line-height:1.85}:root.x .x3,:root.x .mj,:root.x .xw{grid-template-columns:minmax(0,1fr)}:root.x .m{padding:22px}:root.x .xh{grid-template-columns:minmax(0,1fr);gap:26px}:root.x .mk{padding:24px 20px}:root.x .vx{max-width:420px;margin-inline:auto}:root.x .xa{margin-block:30px 36px}:root.x .z{gap:12px}:root.x .z .xn{font-size:15px;max-width:none}:root.x .xz .c .v{flex:1 1 100%}:root.x .xs{padding:32px 16px}:root.x .xy{max-height:calc(100dvh - 72px)}:root.x .x1{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){:root.x .v,:root.x .v:hover{transition:none;transform:none;animation:none}:root.x .v::after{animation:none;opacity:0}}}@layer components{:root.x{--dk-download:var(--color-download, var(--color-primary));--dk-on-download:var(--color-on-download, var(--color-surface))}:root.x:has([data-fit][open]){overflow:hidden}:root.x .xb:not(:has(.mc)){grid-template-columns:minmax(0,1fr);gap:0}:root.x .x3{display:flex;flex-wrap:wrap;gap:20px;width:100%}:root.x .x3:empty{display:none}:root.x .x0{flex-wrap:wrap}:root.x .x0>.z{flex:1 1 320px}:root.x .x0>.x3{order:3;flex:1 1 100%}:root.x .x3>.m{flex:1 1 260px;max-width:100%;min-height:0}:root.x .v9{width:100%}:root.x .m p{font-size:16px;line-height:1.75}:root.x .t .xa :is(ul,ol){padding-inline-start:0;list-style:none}:root.x .t .xa .xw>li+li{margin-block-start:0}:root.x :is(.x1,.x6){display:flex;flex-wrap:wrap;gap:1px;padding:1px;border:0;background:var(--dk-line);border-radius:var(--dk-radius);overflow:hidden}:root.x :is(.x1,.x6)>div{flex:1 1 240px;margin:0;padding:22px;border:0;background:var(--color-surface);min-width:0}:root.x .x6>div{flex-basis:300px}:root.x .v{position:relative;isolation:isolate;overflow:hidden;overflow:clip;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}:root.x .v>:is(span,svg){position:relative;z-index:1}:root.x .v[data-hint=true]:is(:hover,:focus-visible){color:var(--color-primary);background:var(--color-surface);border-color:var(--color-primary);filter:none;box-shadow:0 5px 20px color-mix(in srgb,var(--color-primary) 24%,transparent)}:root.x .v:not([data-hint=true]):is(:hover,:focus-visible){color:var(--color-accent);background:var(--color-surface);border-color:var(--color-accent);filter:none}:root.x.xo .v::after{z-index:0;left:-45%;inset-inline-start:-45%;top:0;bottom:0;width:40%;height:auto;background:linear-gradient(110deg,transparent,color-mix(in srgb,var(--color-on-surface) 55%,transparent),transparent);transform:translateX(0)skewX(-18deg);opacity:0}:root.x .vg{display:inline-flex}:root.x .vg .v,:root.x .xf .v{min-height:46px;padding:12px 18px;font-size:13px;white-space:normal}:root.x .d{gap:22px}:root.x .v5{gap:14px}:root.x .xq{gap:10px;flex:none}:root.x .q .o{overflow:visible}:root.x .q .o .xx{display:none}:root.x .q .o .x5{cursor:pointer;display:block;overflow:clip;border-radius:var(--dk-radius);outline:1px solid var(--dk-line);outline-offset:-1px;transition:outline-color .2s ease,box-shadow .2s ease,transform .2s ease}:root.x .q .o .x5:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px;box-shadow:0 0 0 7px color-mix(in srgb,var(--color-accent) 15%,transparent)}:root.x .q .o .x5:active{transform:scale(.985);outline-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 55%,transparent)}@media(hover:hover) and (pointer:fine){:root.x .q .o .x5:hover{transform:translateY(-3px);outline-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent),0 14px 30px color-mix(in srgb,var(--color-primary) 24%,transparent)}:root.x .q .o .x5:hover:active{transform:translateY(0)scale(.985)}}@media(prefers-reduced-motion:reduce){:root.x .q .o .x5,:root.x .q .o .x5:is(:hover,:active){transition:none;transform:none}}:root.x .m1{position:relative;isolation:isolate;overflow:hidden;padding:clamp(24px,4vw,44px);border:1px solid var(--dk-line);border-radius:var(--dk-radius);background:var(--dk-mobile)}:root.x .mr{position:absolute;inset:0;z-index:-2;pointer-events:none}:root.x .mr :is(picture,img){display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center 58%}:root.x .mm::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,color-mix(in srgb,var(--color-surface) 96%,transparent),color-mix(in srgb,var(--color-surface) 79%,transparent) 65%,color-mix(in srgb,var(--color-surface) 65%,transparent))}:root.x .m1 .z{gap:16px;margin:0 0 30px}:root.x .m1 .xn{max-width:70ch;color:var(--color-on-surface)}:root.x .ki{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}:root.x .kd[data-hint=true]{gap:12px;padding:18px;min-height:68px;text-transform:none;letter-spacing:0;font-size:16px;color:var(--dk-on-download);background:var(--dk-download);border-color:var(--dk-download)}:root.x .kd .ka{width:26px;height:28px;flex:none}:root.x .kd .yp{width:22px;height:22px;margin-inline-start:auto}:root.x .kd[data-hint=true]:is(:hover,:focus-visible){color:var(--dk-download);background:var(--color-surface);border-color:var(--dk-download);box-shadow:0 5px 24px color-mix(in srgb,var(--dk-download) 25%,transparent)}:root.x .vy{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:18px 28px;padding-block-end:28px;border-block-end:1px solid var(--dk-line)}:root.x .vy .w{width:160px;flex:none}:root.x .vy .w img{width:100%;height:auto}:root.x .vy p{margin:0;max-width:50ch}:root.x .k0{display:flex;flex-wrap:wrap;justify-content:center;gap:30px 56px;margin:32px auto;width:100%}:root.x .x7{flex:0 1 210px;min-width:0}:root.x .x7 h3{font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin-block-end:14px}:root.x .x7 nav{display:grid;gap:2px}:root.x .x7 a{display:flex;align-items:center;min-height:44px;overflow-wrap:anywhere}:root.x .x7 a:is(:hover,:focus-visible){color:var(--color-accent)}:root.x .yn{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 20px;padding-block:4px 24px}:root.x .kr{display:inline-flex;align-items:center;justify-content:center;min-height:64px;max-width:100%}:root.x .kr img{width:auto;height:46px;max-width:100%;object-fit:contain}:root.x .ym img{height:66px}:root.x .vn{justify-content:center}:root.x .vn>div{max-width:72ch}:root.x .vc{justify-content:center}:root.x .vc p{max-width:100ch;text-align:center}@media(prefers-reduced-motion:no-preference){:root.x.xo .v[data-hint=true]::after,:root.x.xo .xf .v[data-hint=true]::after{animation:dk-reading-sweep 2.4s ease-in-out infinite}:root.x.xo .v:is(:hover,:focus-visible)::after{animation:dk-reading-sweep 1.1s ease-in-out infinite}:root.x .g .v[data-hint=true]{animation:dk-deposit-pulse 2s ease-in-out infinite}:root.x .g .v[data-hint=true]:is(:hover,:focus-visible){animation-play-state:paused}@keyframes dk-reading-sweep{0%,20%{opacity:0;transform:translateX(0)skewX(-18deg)}30%{opacity:.95}70%{opacity:.95}85%,100%{opacity:0;transform:translateX(380%)skewX(-18deg)}}@keyframes dk-deposit-pulse{0%,100%{box-shadow:0 0 color-mix(in srgb,var(--color-primary) 35%,transparent)}55%{box-shadow:0 0 0 7px color-mix(in srgb,var(--color-primary) 0%,transparent),0 0 18px color-mix(in srgb,var(--color-primary) 22%,transparent)}}}@media(max-width:1199px){:root.x .v5{display:none}:root.x .xy{top:var(--dk-header-height,86px);height:calc(100dvh - var(--dk-header-height,86px));max-height:calc(100dvh - var(--dk-header-height,86px))}}@media(max-width:767px){:root.x .d{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;min-height:68px;padding:10px 12px}:root.x .d>a.w{width:clamp(100px,31vw,124px);max-width:124px;flex:initial;justify-self:start}:root.x .xq{margin:0;margin-inline-start:auto;display:flex;align-items:center;width:auto;min-width:0;flex:initial;gap:8px}:root.x .d .vg{display:none}:root.x .d .xf{min-width:0;display:flex;flex:initial}:root.x .d .xq .xf .v{width:auto;max-width:100%;min-height:44px;padding:10px 8px;font-size:12px;letter-spacing:.02em}:root.x .x2{flex:0 0 44px;justify-self:end}:root.x .xy{top:var(--dk-header-height,68px);height:calc(100dvh - var(--dk-header-height,68px));max-height:calc(100dvh - var(--dk-header-height,68px))}:root.x .x3>.m{flex-basis:100%;padding:22px}:root.x .m p{font-size:16px}:root.x :is(.x1,.x6)>div{flex-basis:100%;padding:20px}:root.x .xb{padding:24px 20px}:root.x .m1{padding:28px 20px}:root.x .m1 .z{margin-block-end:24px}:root.x .ki{grid-template-columns:minmax(0,1fr);gap:12px}:root.x .kd[data-hint=true]{min-height:60px;justify-content:flex-start}:root.x .mm::before{background:color-mix(in srgb,var(--color-surface) 87%,transparent)}:root.x .vy{text-align:center}:root.x .k0{gap:26px 24px}:root.x .x7{flex-basis:calc(50% - 12px)}}@media(max-width:399px){:root.x .x7{flex-basis:100%;max-width:230px}}@media(prefers-reduced-motion:reduce){:root.x .g .v[data-hint=true],:root.x.xo .v::after{animation:none}:root.x.xo .v::after{opacity:0}}:root.x .xr .xk .xg{font-size:12px;line-height:1.3;margin-block-start:10px}@media(max-width:1023px){:root.x .xr .xk .xg{font-size:11px}}}