@layer components{:root.w .wc{display:none}:root.w .fo{margin-inline:0;max-width:1440px;margin-inline:auto}:root.w main{padding-block-end:8px}:root.w .j{position:sticky;top:0;z-index:50;gap:24px;padding:16px 32px;background:var(--color-surface);min-height:86px}:root.w .j>.e{display:inline-flex;width:156px;max-width:156px;flex:none}:root.w .e img{width:100%;height:auto;max-height:52px;object-fit:contain}:root.w .fa{gap:18px;flex-wrap:nowrap;font-size:14px;line-height:1.35}:root.w .wo{gap:12px}:root.w .c{margin-inline:32px;margin-block-start:48px}:root.w .k,:root.w .fl{display:flex;flex-direction:column;align-items:flex-start;gap:14px}:root.w .k h2{font-size:clamp(28px,3vw,40px);line-height:1.08;overflow-wrap:anywhere}:root.w .k .wt,:root.w .fl .wt{max-width:76ch;font-size:16px;line-height:1.75}:root.w .tl{align-self:flex-start;max-width:100%}:root.w .w5,:root.w .n{display:block;margin-block-start:24px}:root.w .wn,:root.w .n .wn{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.w .z,:root.w .n .z{width:auto;min-width:0}:root.w .z h1,:root.w .n h1{font-size:clamp(36px,4.5vw,60px);line-height:1.07;letter-spacing:-.02em;overflow-wrap:anywhere;max-width:100%}:root.w .z p,:root.w .n .z p{font-size:16px;line-height:1.75;max-width:62ch}:root.w .d,:root.w .n .d{position:static;inset:auto;opacity:1;width:100%;height:auto;max-width:100%;pointer-events:auto;align-self:center}:root.w .d img,:root.w .n .d img{width:100%;height:auto;max-height:410px;object-fit:contain}:root.w .w5 .i,:root.w .n .i{flex-direction:row;align-items:stretch;flex-wrap:wrap;gap:12px}:root.w .f,:root.w .w5 .f,:root.w .n .f,:root.w .wk .f{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.w .f[data-tone=true]{color:var(--color-surface);background:var(--color-primary);border-color:var(--color-primary)}:root.w .f:not([data-tone=true]),:root.w .n .f:not([data-tone=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.w .f:hover{transform:translateY(-2px);box-shadow:0 7px 20px color-mix(in srgb,var(--color-primary) 18%,transparent)}:root.w .f:active{transform:translateY(0)}:root.w .f:focus-visible,:root.w .w6:focus-visible{outline:3px solid currentColor;outline-offset:-5px}:root.w .wi{display:flex;flex-direction:column;align-items:stretch;gap:14px;height:auto;overflow:visible;background:0 0}:root.w .wi picture{display:block;width:100%;height:auto}:root.w .wr{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.w .wi:not([data-tone=true]) .wr{background:var(--dk-panel);border-color:var(--color-on-surface);color:var(--color-on-surface)}:root.w .wi:focus-visible{outline:3px solid var(--color-accent);outline-offset:5px}:root.w .f2{max-width:1120px;margin-inline:auto;padding-inline:32px}:root.w .f2>.k{margin-block-end:24px}:root.w .p{font-size:17px;line-height:1.85;max-width:none}:root.w .p>p{font-size:17px;line-height:1.85;max-width:76ch;margin-block:24px}:root.w .f4{margin-block:36px 44px;min-width:0}:root.w .f4 .c{margin:0}:root.w .p .f4 p{margin-block:0}:root.w .p .f4 .wt{font-size:16px;line-height:1.75}:root.w .p .f4 h2{margin-block:0}:root.w .p .f4 h3{margin-block:0 12px;font-size:24px;line-height:1.2}:root.w .wy{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}:root.w .tb{grid-template-columns:repeat(2,minmax(0,1fr))}:root.w .x{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.w .v .x,:root.w .wl .x{background:var(--dk-panel);color:var(--color-on-surface)}:root.w .x h3{font-size:25px;line-height:1.2}:root.w .x p,:root.w .wx p,:root.w .t8 p{font-size:15px;line-height:1.75;max-width:none;color:var(--dk-reader)}:root.w .w8{color:var(--color-accent);font-size:clamp(28px,4vw,42px);line-height:1.15;overflow-wrap:anywhere}:root.w .x>.w6,:root.w .wx .w6{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.w .x:has(a):hover{border-color:var(--color-accent)}:root.w .x a:focus-visible{outline:3px solid currentColor;outline-offset:-5px}:root.w .x>.f{margin-block-start:auto}:root.w .wx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}:root.w .wx li,:root.w .wx 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.w .wx li>div{display:flex;flex-direction:column;gap:14px;min-width:0}:root.w .wx h3{font-size:24px;line-height:1.2}:root.w .ww{display:grid;grid-template-columns:minmax(0,1.2fr)minmax(0,.8fr);gap:32px;align-items:center}:root.w .xx{padding:30px;background:var(--dk-mobile)}:root.w .ww .wa{width:100%}:root.w .fw>.wt{max-width:none;font-size:16px;line-height:1.75;margin-block-start:14px}:root.w .f7{width:100%;height:auto;min-height:0;padding:0;background:0 0}:root.w .f7 img{width:100%;height:auto;max-height:520px;object-fit:contain}:root.w .t6 p{font-size:16px;line-height:1.75}:root.w .tf{flex-wrap:wrap;gap:8px}:root.w .tf button{min-height:44px;padding:10px 14px;font-size:14px}:root.w .s table{font-size:15px;line-height:1.75}:root.w .s th,:root.w .s td{padding:18px}:root.w .xq,:root.w caption{font-size:15px;line-height:1.75}:root.w .s .f{padding:11px 16px;min-height:48px;font-size:14px}:root.w .s .f:not([data-tone=true]){color:var(--color-on-surface)}:root.w .q dt,:root.w .wb dt{font-size:12px;letter-spacing:.04em;line-height:1.6}:root.w .q dd,:root.w .wb dd{font-size:16px;line-height:1.7}:root.w .wf summary{font-size:17px;line-height:1.6;min-height:48px}:root.w .wf details>div{font-size:16px;line-height:1.8}:root.w .b{padding:30px;background:var(--dk-panel)}:root.w .b .wy:empty{display:none}:root.w .b .wt{font-size:16px;line-height:1.75;max-width:76ch}:root.w .ws{margin-block-start:60px;padding:40px 32px}:root.w .ws p,:root.w .ws a{font-size:14px;line-height:1.75}:root.w .f3 p{font-size:13px}:root.w .a .wu,:root.w .fn .a h3{font-size:13px;line-height:1.5}:root.w .fn .u{aspect-ratio:3/4}:root.w .fn .u img{object-fit:contain}:root.w .w3{width:46px;height:46px}@container(max-width:800px){:root.w .s table,:root.w .s tbody{display:block}:root.w .s thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}:root.w .s tr{display:grid;grid-template-columns:minmax(0,1fr);padding:18px;gap:16px;border-block-start:1px solid var(--dk-line)}:root.w .s th,:root.w .s td{display:block;padding:0;border:0;width:auto}:root.w .wj{display:block;font-size:11px;color:var(--dk-muted);margin-block-end:4px}:root.w .s .f{width:100%}:root.w .s .wp{min-width:0}}@media(min-width:1200px){:root.w .w2{display:none}}@media(max-width:1199px){:root.w .fa{display:none}:root.w .w2{display:block}:root.w .j{padding-inline:24px}:root.w .we{top:100%;max-height:calc(100dvh - 84px)}:root.w .wy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){:root.w .j{padding:12px;gap:12px;min-height:72px}:root.w .j>a.e{width:clamp(96px,28vw,128px);max-width:128px}:root.w .j .w9 .f{font-size:13px;max-width:none;padding:10px 12px;min-height:46px}:root.w .wo{gap:10px}:root.w .c{margin-inline:16px;margin-block-start:36px}:root.w .wn,:root.w .n .wn{display:flex;flex-direction:column;gap:24px;padding:24px 20px;align-items:stretch}:root.w .z h1,:root.w .n h1{font-size:clamp(30px,8.2vw,44px)}:root.w .z p,:root.w .n .z p{font-size:15px}:root.w .d,:root.w .n .d{display:block;height:auto;pointer-events:auto}:root.w .d img,:root.w .n .d img{width:100%;height:auto}:root.w .f2{margin-inline:0;padding-inline:16px}:root.w .p>p{font-size:16px;line-height:1.85}:root.w .wy,:root.w .tb,:root.w .wx{grid-template-columns:minmax(0,1fr)}:root.w .x{padding:22px}:root.w .ww{grid-template-columns:minmax(0,1fr);gap:26px}:root.w .xx{padding:24px 20px}:root.w .f7{max-width:420px;margin-inline:auto}:root.w .f4{margin-block:30px 36px}:root.w .k{gap:12px}:root.w .k .wt{font-size:15px;max-width:none}:root.w .w5 .i .f{flex:1 1 100%}:root.w .ws{padding:32px 16px}:root.w .we{max-height:calc(100dvh - 72px)}:root.w .q{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){:root.w .f,:root.w .f:hover{transition:none;transform:none;animation:none}:root.w .f::after{animation:none;opacity:0}}}@layer components{:root.w{--dk-download:var(--color-download, var(--color-primary));--dk-on-download:var(--color-on-download, var(--color-surface))}:root.w:has([data-element][open]){overflow:hidden}:root.w .wk:not(:has(.xa)){grid-template-columns:minmax(0,1fr);gap:0}:root.w .wy{display:flex;flex-wrap:wrap;gap:20px;width:100%}:root.w .wy:empty{display:none}:root.w .b{flex-wrap:wrap}:root.w .b>.k{flex:1 1 320px}:root.w .b>.wy{order:3;flex:1 1 100%}:root.w .wy>.x{flex:1 1 260px;max-width:100%;min-height:0}:root.w .wv{width:100%}:root.w .x p{font-size:16px;line-height:1.75}:root.w .p .f4 :is(ul,ol){padding-inline-start:0;list-style:none}:root.w .p .f4 .wx>li+li{margin-block-start:0}:root.w :is(.q,.wb){display:flex;flex-wrap:wrap;gap:1px;padding:1px;border:0;background:var(--dk-line);border-radius:var(--dk-radius);overflow:hidden}:root.w :is(.q,.wb)>div{flex:1 1 240px;margin:0;padding:22px;border:0;background:var(--color-surface);min-width:0}:root.w .wb>div{flex-basis:300px}:root.w .f{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.w .f>:is(span,svg){position:relative;z-index:1}:root.w .f[data-tone=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.w .f:not([data-tone=true]):is(:hover,:focus-visible){color:var(--color-accent);background:var(--color-surface);border-color:var(--color-accent);filter:none}:root.w.ft .f::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.w .fk{display:inline-flex}:root.w .fk .f,:root.w .w9 .f{min-height:46px;padding:12px 18px;font-size:13px;white-space:normal}:root.w .j{gap:22px}:root.w .fa{gap:14px}:root.w .wo{gap:10px;flex:none}:root.w .n .d{overflow:visible}:root.w .n .d .wr{display:none}:root.w .n .d .wi{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.w .n .d .wi: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.w .n .d .wi: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.w .n .d .wi: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.w .n .d .wi:hover:active{transform:translateY(0)scale(.985)}}@media(prefers-reduced-motion:reduce){:root.w .n .d .wi,:root.w .n .d .wi:is(:hover,:active){transition:none;transform:none}}:root.w .th{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.w .xu{position:absolute;inset:0;z-index:-2;pointer-events:none}:root.w .xu :is(picture,img){display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center 58%}:root.w .xf::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.w .th .k{gap:16px;margin:0 0 30px}:root.w .th .wt{max-width:70ch;color:var(--color-on-surface)}:root.w .xm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}:root.w .tg[data-tone=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.w .tg .tk{width:26px;height:28px;flex:none}:root.w .tg .xp{width:22px;height:22px;margin-inline-start:auto}:root.w .tg[data-tone=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.w .fd{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.w .fd .e{width:160px;flex:none}:root.w .fd .e img{width:100%;height:auto}:root.w .fd p{margin:0;max-width:50ch}:root.w .tx{display:flex;flex-wrap:wrap;justify-content:center;gap:30px 56px;margin:32px auto;width:100%}:root.w .wq{flex:0 1 210px;min-width:0}:root.w .wq h3{font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin-block-end:14px}:root.w .wq nav{display:grid;gap:2px}:root.w .wq a{display:flex;align-items:center;min-height:44px;overflow-wrap:anywhere}:root.w .wq a:is(:hover,:focus-visible){color:var(--color-accent)}:root.w .nx{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 20px;padding-block:4px 24px}:root.w .tp{display:inline-flex;align-items:center;justify-content:center;min-height:64px;max-width:100%}:root.w .tp img{width:auto;height:46px;max-width:100%;object-fit:contain}:root.w .nf img{height:66px}:root.w .f9{justify-content:center}:root.w .f9>div{max-width:72ch}:root.w .f3{justify-content:center}:root.w .f3 p{max-width:100ch;text-align:center}@media(prefers-reduced-motion:no-preference){:root.w.ft .f[data-tone=true]::after,:root.w.ft .w9 .f[data-tone=true]::after{animation:dk-reading-sweep 2.4s ease-in-out infinite}:root.w.ft .f:is(:hover,:focus-visible)::after{animation:dk-reading-sweep 1.1s ease-in-out infinite}:root.w .s .f[data-tone=true]{animation:dk-deposit-pulse 2s ease-in-out infinite}:root.w .s .f[data-tone=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.w .fa{display:none}:root.w .we{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.w .j{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;min-height:68px;padding:10px 12px}:root.w .j>a.e{width:clamp(100px,31vw,124px);max-width:124px;flex:initial;justify-self:start}:root.w .wo{margin:0;margin-inline-start:auto;display:flex;align-items:center;width:auto;min-width:0;flex:initial;gap:8px}:root.w .j .fk{display:none}:root.w .j .w9{min-width:0;display:flex;flex:initial}:root.w .j .wo .w9 .f{width:auto;max-width:100%;min-height:44px;padding:10px 8px;font-size:12px;letter-spacing:.02em}:root.w .w2{flex:0 0 44px;justify-self:end}:root.w .we{top:var(--dk-header-height,68px);height:calc(100dvh - var(--dk-header-height,68px));max-height:calc(100dvh - var(--dk-header-height,68px))}:root.w .wy>.x{flex-basis:100%;padding:22px}:root.w .x p{font-size:16px}:root.w :is(.q,.wb)>div{flex-basis:100%;padding:20px}:root.w .wk{padding:24px 20px}:root.w .th{padding:28px 20px}:root.w .th .k{margin-block-end:24px}:root.w .xm{grid-template-columns:minmax(0,1fr);gap:12px}:root.w .tg[data-tone=true]{min-height:60px;justify-content:flex-start}:root.w .xf::before{background:color-mix(in srgb,var(--color-surface) 87%,transparent)}:root.w .fd{text-align:center}:root.w .tx{gap:26px 24px}:root.w .wq{flex-basis:calc(50% - 12px)}}@media(max-width:399px){:root.w .wq{flex-basis:100%;max-width:230px}}@media(prefers-reduced-motion:reduce){:root.w .s .f[data-tone=true],:root.w.ft .f::after{animation:none}:root.w.ft .f::after{opacity:0}}:root.w .fx .a .wu{font-size:12px;line-height:1.3;margin-block-start:10px}@media(max-width:1023px){:root.w .fx .a .wu{font-size:11px}}}