@font-face{font-family:Flavin;src:url(/_astro/flavin-regular.GaWL-BJQ.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Flavin;src:url(/_astro/flavin-medium.jOsJI-Ug.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Flavin;src:url(/_astro/flavin-bold.Dtkg6qtq.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/_astro/instrument-sans-latin.BbzFLZTg.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/_astro/ibm-plex-mono-400-latin.DMJ8VG8y.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/_astro/ibm-plex-mono-500-latin.DSY6xOcd.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/_astro/ibm-plex-mono-600-latin.BgSNZQsw.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{color-scheme:light;--paper:#ecebe6;--sunk:#e3e2db;--plate:#0d1138;--ink:#0d1138;--muted:#5b618f;--rule:#d3d5df;--frame:#8a8db5;--red:#ed2a2a;--s:8px;--photon:#ed2a2a;--xenon:#45c1cb;--tachyon:#4fba7e;--albion:#7260a9;--copernic:#fcd321;--disp:"Flavin",Helvetica,Arial,sans-serif;--sans:"Instrument Sans",Helvetica,Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace}html[data-theme=dark]{color-scheme:dark;--paper:#0d1138;--sunk:#141a45;--plate:#03042d;--ink:#f2f3f8;--muted:#9fa4c4;--rule:#28305c;--frame:#8a8db5}.vyv-chrome{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}.vyv-chrome a:focus-visible,.vyv-chrome button:focus-visible,.vyv-chrome select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.vyv-chrome .wrap{max-width:1400px;padding:0 calc(var(--s)*6);margin:0 auto}.vyv-chrome .mono{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.vyv-chrome .mk{height:auto;display:block}.vyv-chrome .home{line-height:0;display:inline-block}.vyv-chrome header{padding:calc(var(--s)*3.5) 0;border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.vyv-chrome nav{gap:calc(var(--s)*4);flex-wrap:wrap;align-items:center;display:flex}.vyv-chrome nav a{color:var(--ink);font-size:14px;text-decoration:none}.vyv-chrome nav a:hover{text-underline-offset:4px;text-decoration:underline}.vyv-chrome nav a.on{font-weight:600}.vyv-chrome nav a.dl,.vyv-chrome nav .off.dl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.vyv-chrome nav .off{color:var(--muted);cursor:default;font-size:14px}.vyv-chrome .lang{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;font-size:11px}.vyv-chrome .lang b{color:var(--ink);font-weight:500}.vyv-chrome footer{padding:calc(var(--s)*7) 0 calc(var(--s)*10);border-top:1px solid var(--rule);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.vyv-chrome .sigmark{width:196px;height:auto;display:block}.vyv-chrome footer .mid{text-align:center}.vyv-chrome .flinks{justify-content:center;gap:calc(var(--s)*1) calc(var(--s)*3);margin-top:calc(var(--s)*1);flex-wrap:wrap;display:flex}.vyv-chrome .flinks a{color:var(--ink);font-size:14px;text-decoration:none}.vyv-chrome .flinks a:hover{text-underline-offset:4px;text-decoration:underline}.vyv-chrome .toggle{font-family:var(--mono);letter-spacing:.12em;border:1px solid var(--rule);color:var(--muted);cursor:pointer;text-align:center;background:0 0;border-radius:0;justify-self:end;min-width:78px;padding:6px 0;font-size:10px}.vyv-chrome .toggle:hover{color:var(--ink);border-color:var(--ink)}@media (width<=640px){.vyv-chrome .wrap{padding:0 20px}.vyv-chrome header{gap:14px;padding:16px 0}.vyv-chrome nav{justify-content:space-between;gap:16px;width:100%}.vyv-chrome nav a{font-size:13px}.vyv-chrome footer{grid-template-columns:1fr auto;row-gap:16px}.vyv-chrome footer .mid{text-align:left;order:3;grid-column:1/-1}.vyv-chrome .flinks{justify-content:flex-start}.vyv-chrome .sigmark{width:158px}}:root{--gut:calc(var(--s)*6)}@media (width<=640px){:root{--gut:20px}}.vyv-chrome .wrap{padding:0 var(--gut)}html[data-p=cran]{--paper:#e3e2db;--paper-rgb:227,226,219;--sunk:#dad8cf;--rule:#bcbfce;--muted:#5b618f}html[data-theme=dark]{--paper:#0d1138;--paper-rgb:13,17,56;--sunk:#141a45;--plate:#03042d;--ink:#f2f3f8;--muted:#9fa4c4;--rule:#28305c;--frame:#8a8db5}.vyv-chrome a.lang{text-decoration:none}.vyv-chrome a.lang:hover{text-underline-offset:4px;text-decoration:underline}.kw{--navy:#03042d;--photon:#ee2737;--photon-2:#ff6a39;--xenon:#00dcc2;--tachyon:#05d785;--albion:#8757fb;--copernic:#efd320;--studio:#8a8cb4;--titlebar:linear-gradient(90deg, #ee2737 0%, #ff6a39 100%);--chrome-bg:#03042d;--chrome-ink:#e2e7f5;--chrome-ink-2:#c2cae6;--chrome-ink-3:#9aa3c8;--chrome-line:#2c3168;--wash:radial-gradient(90% 70% at 88% 12%, #ff6a3933, #ff6a3900 60%), radial-gradient(80% 72% at 96% 94%, #747ecd4d, #747ecd00 62%), linear-gradient(125deg, #fff 0%, #fdf4ee 42%, #eeecf6 100%);--surface:#fff;--surface-2:#ffffffc7;--line:#1015293d;--line-soft:#1015291a;--ink:#101529;--ink-2:#434c66;--ink-3:#636c88;--muted:#a0a8bc;--gel-warm:#c2410c;--gel-danger:#b91c1c;--gel-cool:#05707f;--gel-rose:#a8326b;--gel-neutral:#5b618f;--accent:#c2410c;--accent-soft:#c2410c57;--on-accent:#fff;--pill-ink:var(--ink);--shadow:0 1px 2px #10152912, 0 10px 22px -16px #10152980;--measure:68ch;--pad:clamp(1.25rem, 4vw, 3.5rem)}html[data-theme=dark] .kw{--wash:radial-gradient(90% 70% at 88% 12%, #ee273738, #ee273700 60%), radial-gradient(80% 72% at 96% 94%, #4a58c847, #4a58c800 62%), linear-gradient(125deg, #03042d 0%, #180b31 45%, #070c42 100%);--surface:#ffffff13;--surface-2:#ffffff0d;--line:#ffffff42;--line-soft:#ffffff1c;--ink:#e7ebf7;--ink-2:#c2cae6;--ink-3:#9aa3c8;--muted:#737ca6;--gel-warm:#ff6a39;--gel-danger:#ff6b6b;--gel-cool:#00dcc2;--gel-rose:#ef60a3;--gel-neutral:#7b84b4;--accent:#ff6a39;--accent-soft:#ff6a396b;--on-accent:#03042d;--pill-ink:var(--pc);--shadow:0 1px 0 #ffffff0d, 0 16px 32px -22px #000000e6}.kw *{box-sizing:border-box}.kw{background:var(--wash) fixed;color:var(--ink);-webkit-font-smoothing:antialiased;background-color:#fff;margin:0;font-family:Roboto,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;font-weight:400;line-height:1.65}html[data-theme=dark] .kw body{background-color:#03042d}.kw .wrap{max-width:1180px;padding:0 var(--pad);margin:0 auto}.kw h1,.kw h2,.kw h3,.kw h4{text-wrap:balance;margin:0;font-family:Roboto,sans-serif;font-weight:700;line-height:1.2}.kw .eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:.8125rem;font-weight:700}.kw .utilstrip{background:var(--chrome-bg);border-bottom:1px solid var(--chrome-line)}.kw .utilstrip .wrap{flex-wrap:wrap;align-items:center;gap:.9rem 1.6rem;padding-top:.8rem;padding-bottom:.8rem;display:flex}.kw .utilstrip .homelink{border:1px solid var(--chrome-line);width:34px;height:34px;color:var(--photon-2);border-radius:6px;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.kw .utilstrip .homelink svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:19px;height:19px}.kw .utilstrip .homelink:hover,.kw .utilstrip .homelink:focus-visible{border-color:var(--photon-2);background:#ffffff14}.kw .utilstrip .homelink:focus-visible{outline:2px solid var(--photon-2);outline-offset:2px}.kw .utilstrip nav{flex-wrap:wrap;gap:1.6rem;display:flex}.kw .utilstrip a{color:var(--chrome-ink);border-bottom:1px solid var(--chrome-line);padding-bottom:2px;font-size:1rem;text-decoration:none;transition:color .15s,border-color .15s}.kw .utilstrip a:hover,.kw .utilstrip a:focus-visible{color:var(--photon-2);border-bottom-color:var(--photon-2)}.kw .utilstrip a:focus-visible{outline:none}.kw .viewswitch{align-items:center;gap:.55rem;margin-left:auto;display:flex}.kw .viewswitch .vs-label{letter-spacing:.07em;text-transform:uppercase;color:var(--chrome-ink-3);font-size:.8125rem;font-weight:700}.kw .viewswitch .seg{border:1px solid var(--chrome-line);border-radius:999px;display:flex;overflow:hidden}.kw .viewswitch button{color:var(--chrome-ink-2);cursor:pointer;background:0 0;border:0;padding:.4rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s}.kw .viewswitch button:hover{color:var(--chrome-ink)}.kw .viewswitch button[aria-pressed=true]{background:var(--photon-2);color:#03042d;font-weight:700}.kw .viewswitch button:focus-visible{outline:2px solid var(--photon-2);outline-offset:-2px}.kw .brandrule{background:var(--titlebar);height:5px}.kw .intro .wrap{padding-top:clamp(2.1rem,4vw,3rem);padding-bottom:clamp(1.4rem,3vw,2rem)}.kw .intro .mark{letter-spacing:.13em;text-transform:uppercase;color:var(--accent);margin-bottom:.55rem;font-size:.8125rem;font-weight:700;display:block}.kw .intro h1{letter-spacing:-.02em;color:var(--ink);margin-bottom:1rem;font-size:clamp(2rem,5vw,3.2rem);line-height:1.06}.kw .thesis{max-width:58ch;color:var(--ink-2);margin:0;font-size:clamp(1.0625rem,1.6vw,1.1875rem)}.kw .thesis em{color:var(--ink);font-style:normal;font-weight:700}.kw .intro-tools{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.kw .search{background:var(--surface);border:1px solid var(--line);border-radius:4px;flex:22rem;align-items:center;gap:.65rem;padding:.7rem .9rem;display:flex}.kw .search svg{width:16px;height:16px;stroke:var(--ink-3);fill:none;stroke-width:1.8px;flex:none}.kw .search input{color:var(--ink);background:0 0;border:0;flex:1;min-width:0;font-family:inherit;font-size:1rem}.kw .search input::placeholder{color:var(--muted)}.kw .search input:focus{outline:none}.kw .search:focus-within{border-color:var(--accent)}.kw .search kbd{color:var(--ink-3);border:1px solid var(--line);border-radius:3px;padding:.1rem .4rem;font-size:.75rem}.kw .toggle{background:var(--surface);color:var(--ink-2);border:1px solid var(--line);cursor:pointer;border-radius:4px;padding:.68rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:border-color .15s,color .15s}.kw .toggle:hover{border-color:var(--accent);color:var(--ink)}.kw .toggle[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.kw .products .wrap{padding-bottom:1.6rem}.kw .products .panel{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:1rem 1.15rem}.kw .products .toprow{flex-wrap:wrap;align-items:baseline;gap:.7rem 1.4rem;margin-bottom:.85rem;display:flex}.kw .products .label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.8125rem;font-weight:700}.kw .products .hint{color:var(--ink-2);flex:18rem;margin:0;font-size:.9375rem}.kw .filterbar{flex-wrap:wrap;align-items:center;gap:.45rem 1.15rem;display:flex}.kw .famgroup{border:1px solid var(--line);border-radius:10px;align-items:center;gap:.45rem;padding:.35rem .5rem;display:flex}.kw .famgroup>.fam{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-right:1px solid var(--line);margin-right:.1rem;padding-right:.55rem;font-size:.75rem;font-weight:700}.kw .pill{letter-spacing:.04em;text-transform:uppercase;color:var(--pill-ink,var(--ink));border:1px solid var(--pc,var(--line));cursor:pointer;background:0 0;border-radius:999px;padding:.38rem .85rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s,border-color .15s}.kw .pill.all{--pc:var(--ink-3)}.kw .pill:hover{background:var(--surface)}.kw .pill[aria-pressed=true]{background:var(--pc);color:var(--pc-on,#03042d);border-color:var(--pc);font-weight:700}.kw .pill.all[aria-pressed=true]{background:var(--ink);color:var(--on-accent);border-color:var(--ink)}.kw .pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kw .band{border-top:1px solid var(--line-soft)}.kw .band .wrap{padding-top:clamp(2.4rem,5vw,3.4rem);padding-bottom:clamp(2.4rem,5vw,3.4rem);position:relative}.kw .band .wrap:before{content:"";top:clamp(2.4rem,5vw,3.4rem);bottom:clamp(2.4rem,5vw,3.4rem);left:calc(var(--pad) - .95rem);background:var(--gel);border-radius:3px;width:3px;position:absolute}@media (width<=720px){.kw .band .wrap:before{display:none}}.kw .band[data-gel=warm]{--gel:var(--gel-warm)}.kw .band[data-gel=cool]{--gel:var(--gel-cool)}.kw .band-head{max-width:var(--measure);margin-bottom:1.9rem}.kw .band-head .eyebrow{color:var(--gel)}.kw .band-head h2{letter-spacing:-.012em;margin-top:.55rem;font-size:clamp(1.5rem,2.8vw,1.9rem)}.kw .band-head h2.big{letter-spacing:-.018em;margin-top:0;font-size:clamp(2rem,4.4vw,2.9rem)}.kw .band-head p{color:var(--ink-2);margin:.6rem 0 0;font-size:1.0625rem}.kw .note{background:var(--surface-2);border-left:3px solid var(--gel,var(--accent));color:var(--ink-2);border-radius:0 4px 4px 0;margin-top:1.2rem;padding:1rem 1.15rem;font-size:.9375rem;display:none}.kw .note strong{color:var(--ink);font-weight:700}.kw .note em{color:var(--ink);font-style:italic}.kw.show-notes .note{display:block}.kw .grid{gap:1.1rem;display:grid}.kw .grid-start{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.kw .grid-areas{grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr))}.kw .card{background:var(--surface);border:1px solid var(--line);color:inherit;box-shadow:var(--shadow);border-radius:6px;flex-direction:column;gap:.55rem;padding:1.2rem 1.25rem;text-decoration:none;transition:border-color .16s,transform .16s,opacity .16s;display:flex}.kw .card:hover,.kw .card:focus-visible{border-color:var(--gel);transform:translateY(-2px)}.kw .card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kw .card h3{letter-spacing:-.006em;font-size:1.1875rem}.kw .card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.kw .card .who{letter-spacing:.06em;color:var(--gel);text-transform:uppercase;font-size:.8125rem;font-weight:700}.kw .card .blurb{color:var(--ink-2);margin:0;font-size:.9375rem}.kw .avail{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-3);border-radius:3px;padding:.12rem .45rem;font-size:.75rem;font-weight:500}.kw .avail.limited{color:var(--accent);border-color:var(--accent-soft)}.kw .topics{flex-wrap:wrap;gap:.35rem;margin-top:auto;padding-top:.7rem;display:flex}.kw .topics span{color:var(--ink-3);border:1px solid var(--line);border-radius:3px;padding:.14rem .45rem;font-size:.8125rem}.kw .topics span.more{color:var(--ink-2);border-style:dashed}.kw .topics span.only{color:var(--accent);border-color:var(--accent-soft)}.kw .dimmed{opacity:.34}.kw .inside{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;margin-top:1.7rem;padding:clamp(1.2rem,3vw,1.8rem)}.kw .inside>.eyebrow{color:var(--gel-cool)}.kw .inside h3{margin:.5rem 0 .35rem;font-size:1.25rem}.kw .inside>p{color:var(--ink-2);max-width:var(--measure);margin:0 0 1.35rem;font-size:1rem}.kw .modes{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:.85rem;display:grid}.kw .mode{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--mode-c,var(--gel-cool));border-radius:5px;padding:.95rem 1rem}.kw .mode .eyebrow{color:var(--mode-c,var(--gel-cool));font-size:.75rem}.kw .mode h4{margin:.4rem 0 .5rem;font-size:1.0625rem}.kw .mode ul{margin:0;padding-left:1.1rem}.kw .mode li{color:var(--ink-2);margin-bottom:.25rem;font-size:.9375rem}.kw .mode .lvl{color:var(--ink-3);border:1px dashed var(--line);border-radius:3px;margin-top:.6rem;padding:.12rem .45rem;font-size:.75rem;display:inline-block}.kw a.mode.elsewhere{color:inherit;border:1px dashed var(--gel-neutral);border-top:3px dashed var(--gel-neutral);background:0 0;text-decoration:none;transition:border-color .16s,background .16s;display:block}.kw a.mode.elsewhere:hover,.kw a.mode.elsewhere:focus-visible{border-color:var(--accent);background:var(--surface)}.kw a.mode.elsewhere:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kw a.mode.elsewhere .eyebrow{color:var(--gel-neutral)}.kw a.mode.elsewhere li{color:var(--ink-3)}.kw a.mode.elsewhere .go{color:var(--accent);margin-top:.6rem;font-size:.9375rem;font-weight:700;display:inline-block}.kw .lumi{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1.1rem;display:grid}@media (width<=840px){.kw .lumi{grid-template-columns:1fr}}.kw .lumi-copy p{color:var(--ink-2);max-width:46ch;margin:0 0 .8rem;font-size:1rem}.kw .lumi-copy p:last-child{margin-bottom:0}.kw .lumi-copy strong{color:var(--ink);font-weight:700}.kw .lumi-mock{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:6px;overflow:hidden}.kw .lumi-bar{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:.55rem;padding:.6rem .85rem;display:flex}.kw .lumi-bar .dot{background:var(--gel-rose);border-radius:50%;flex:none;width:8px;height:8px}.kw .lumi-bar span{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:.8125rem;font-weight:700}.kw .lumi-body{gap:.65rem;padding:.95rem 1rem;display:grid}.kw .bubble{border-radius:5px;max-width:92%;padding:.6rem .75rem;font-size:.9375rem}.kw .bubble.you{background:var(--surface-2);color:var(--ink-2);justify-self:end}.kw .bubble.her{border:1px solid var(--line);border-left:3px solid var(--gel-rose);color:var(--ink-2);background:0 0}.kw .bubble.her b{color:var(--ink);font-weight:700}.kw .lumi-foot{border-top:1px solid var(--line-soft);color:var(--ink-3);padding:.6rem 1rem;font-size:.8125rem}.kw footer{border-top:2px solid var(--navy)}html[data-theme=dark] .kw footer{border-top-color:#ffffff47}.kw footer .wrap{padding-top:1.6rem;padding-bottom:2.6rem}.kw footer p{color:var(--ink-3);max-width:var(--measure);margin:0 0 .6rem;font-size:.9375rem}.kw footer em{font-style:italic}@media (prefers-reduced-motion:reduce){.kw *{transition:none!important}.kw .card:hover{transform:none}}.kw .shelf li a[aria-current=true]{background:var(--surface-2);color:var(--accent);font-weight:700}.kw .dw-backdrop{opacity:0;pointer-events:none;z-index:90;background:#03042d61;transition:opacity .2s;position:fixed;inset:0}.kw .dw-backdrop.open{opacity:1;pointer-events:auto}.kw .drawer{z-index:91;width:min(50vw,780px);min-width:26rem;color:var(--ink);border-left:1px solid var(--line);visibility:hidden;background:#fff;flex-direction:column;transition:transform .24s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(104%);box-shadow:-18px 0 40px -24px #03042d8c}html[data-theme=dark] .kw .drawer{background:#0b0d3a}.kw .drawer.open{visibility:visible;transform:none}.kw .dw-head{color:#fff;background:linear-gradient(100deg,#ee2737 0%,#f4452f 55%,#ff6a39 100%);grid-template-columns:1fr auto;gap:.2rem 1rem;padding:1.1rem 1.4rem 1rem;display:grid}.kw .dw-kind{letter-spacing:.1em;text-transform:uppercase;color:#fff;opacity:.92;margin:0;font-size:.75rem;font-weight:700}.kw .dw-head h2{color:#fff;grid-column:1;margin:0;font-size:1.5rem;line-height:1.2}.kw .dw-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffb3;border-radius:50%;grid-area:1/2/span 2;align-self:start;width:2.4rem;height:2.4rem;font-size:1.35rem;line-height:1}.kw .dw-close:hover,.kw .dw-close:focus-visible{background:#ffffff2e;border-color:#fff;outline:none}.kw .dw-body{color:var(--ink-2);flex:1;padding:1.1rem 1.4rem 1.6rem;font-size:1rem;line-height:1.6;overflow-y:auto}.kw .dw-body>:first-child{margin-top:0}.kw .dw-body p{max-width:68ch;margin:0 0 .8rem}.kw .dw-body h4{color:var(--ink);margin:1.3rem 0 .45rem;font-size:1.0625rem}.kw .dw-body ol,.kw .dw-body ul{max-width:68ch;margin:0 0 .9rem;padding-left:1.3rem}.kw .dw-body li{margin-bottom:.3rem}.kw .dw-body kbd{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);white-space:nowrap;border-bottom-width:2px;border-radius:3px;padding:.12rem .35rem;font:600 .8125rem/1 Roboto,sans-serif}.kw .dw-body .menu{color:var(--ink);font-weight:600}.kw .dw-body .tip{border-left:3px solid var(--gel-cool);background:var(--surface-2);border-radius:0 4px 4px 0;padding:.6rem .8rem;font-size:.9375rem}.kw .dw-body .tip.warn{border-left-color:var(--gel-warm)}.kw .dw-meta{gap:.4rem;margin:0 0 .9rem;display:flex}.kw .dw-meta .prod{letter-spacing:.06em;color:#fff;background:var(--photon-ink,#c8102e);border-radius:3px;padding:.14rem .45rem;font-size:.75rem;font-weight:700}.kw .dw-meta .prod[data-p=TACHYON]{background:var(--tachyon);color:#03042d}.kw .dw-meta .prod[data-p=XENON]{background:var(--xenon);color:#03042d}.kw .dw-meta .prod[data-p=COPERNIC]{background:var(--copernic);color:#03042d}.kw .dw-meta .prod[data-p=ALBION]{background:var(--albion)}.kw .dw-meta .prod[data-p=STUDIO]{background:var(--studio)}.kw .shot{margin:.3rem 0 1.1rem}.kw .shot img{border:1px solid var(--line);border-radius:4px;max-width:100%;height:auto;display:block}.kw .shot-ph{aspect-ratio:16/9;background:var(--surface-2);border:1px solid var(--line);border-radius:4px}.kw .shot figcaption{color:var(--ink-3);margin-top:.35rem;font-size:.8125rem}.kw .tablewrap{margin:0 0 1rem;overflow-x:auto}.kw .dw-body table{border-collapse:collapse;width:100%;font-size:.9375rem}.kw .dw-body th{text-align:left;color:var(--ink);border-bottom:2px solid var(--line);padding:.45rem .6rem .45rem 0;font-weight:700}.kw .dw-body td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:.5rem .6rem .5rem 0}.kw .dw-body td:first-child{color:var(--ink);white-space:nowrap;font-weight:600}.kw .review{border:1px dashed var(--gel-warm);border-radius:5px;margin:1.2rem 0;padding:.7rem .9rem;font-size:.9375rem}.kw .review b{letter-spacing:.1em;text-transform:uppercase;color:var(--gel-warm);margin-bottom:.35rem;font-size:.75rem;display:block}.kw .review p{margin:0 0 .45rem}.kw .review p:last-child{margin:0}.kw .dw-src{border-top:1px solid var(--line-soft);margin-top:1.2rem;padding-top:.8rem;font-size:.875rem}.kw .dw-src b{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem}.kw .dw-src ul{margin:.3rem 0 0;padding:0;list-style:none}.kw .dw-src a{color:var(--accent)}.kw .dw-foot{border-top:1px solid var(--line-soft);justify-content:space-between;gap:.8rem;padding:.75rem 1.4rem;display:flex}.kw .dw-foot :is(button,a){color:var(--ink-2);border:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;border-radius:4px;max-width:48%;padding:.45rem .75rem;font:500 .875rem/1.3 Roboto,sans-serif}.kw .dw-foot :is(button,a).next{text-align:right;margin-left:auto}.kw .dw-foot :is(button,a):hover,.kw .dw-foot :is(button,a):focus-visible{border-color:var(--accent);color:var(--accent);outline:none}.kw .dw-foot :is(button,a) small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem;display:block}.kw .dw-foot :is(button,a)[hidden]{display:none}@media (width<=760px){.kw .drawer{border-left:0;width:100vw;min-width:0}}@media (prefers-reduced-motion:reduce){.kw .drawer,.kw .dw-backdrop{transition:none}}.kw .shelf li.more-x{display:none}.kw .shelf.show-all li.more-x{display:block}.kw .shelf-more{font:inherit;color:var(--ink-2);border:1px dashed var(--line);cursor:pointer;background:0 0;border-radius:3px;align-self:flex-start;margin:-.4rem 0 .6rem;padding:.2rem .55rem;font-size:.8125rem}.kw .shelf-more:hover,.kw .shelf-more:focus-visible{border-color:var(--accent);color:var(--accent);outline:none}.kw .dw-toc{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:5px;margin:0 0 1.2rem;padding:.6rem .9rem .5rem}.kw .dw-toc b{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.3rem;font-size:.6875rem;display:block}.kw .dw-toc ul{columns:2 14rem;column-gap:1.2rem;margin:0;padding:0;list-style:none}.kw .dw-toc li{break-inside:avoid;margin:0 0 .25rem;font-size:.9375rem}.kw .dw-toc a{color:var(--accent);text-decoration:none}.kw .dw-toc a:hover,.kw .dw-toc a:focus-visible{text-decoration:underline}.kw .dw-body section.sub{scroll-margin-top:.6rem}.kw .dw-body h3{color:var(--ink);border-top:1px solid var(--line-soft);margin:1.6rem 0 .6rem;padding-top:1rem;font-size:1.1875rem}.kw .dw-body section.sub:first-of-type h3{margin-top:.4rem}.kw .dw-body h5{color:var(--ink);margin:1.1rem 0 .4rem;font-size:1rem}.kw .dw-body h6{color:var(--ink);margin:.9rem 0 .35rem;font-size:.9375rem}.kw .dw-body .only{letter-spacing:.06em;color:#fff;background:var(--photon-ink,#c8102e);vertical-align:.2em;border-radius:3px;margin-left:.4rem;padding:.1rem .35rem;font-size:.625rem;font-weight:700}.kw .dw-body div.tip{border-left:3px solid var(--gel-cool);background:var(--surface-2);border-radius:0 4px 4px 0;margin:0 0 1rem;padding:.6rem .8rem .1rem;font-size:.9375rem}.kw .dw-body div.tip.warn{border-left-color:var(--gel-warm)}.kw .dw-body div.tip{padding-left:2.3rem;position:relative}.kw .dw-body div.tip:before{content:"";background:var(--gel-cool);width:1.05rem;height:1.05rem;position:absolute;top:.72rem;left:.75rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-5M12 8h.01'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-5M12 8h.01'/%3E%3C/svg%3E") 50%/contain no-repeat}.kw .dw-body div.tip.warn:before{background:var(--gel-warm);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 7v6M12 16.5h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 7v6M12 16.5h.01'/%3E%3C/svg%3E")}.kw .dw-body div.tip.danger{border-left-color:var(--gel-danger)}.kw .dw-body div.tip.danger:before{background:var(--gel-danger);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 3.9 1.8 18a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0z'/%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 3.9 1.8 18a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0z'/%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3C/svg%3E")}.kw .dw-body blockquote{border-left:3px solid var(--line);color:var(--ink-2);margin:0 0 1rem;padding:.1rem 0 .1rem .9rem}.kw .dw-body code{background:var(--surface-2);border:1px solid var(--line-soft);color:var(--ink);border-radius:3px;padding:0 .25rem;font-size:.875em}.kw .dw-body pre{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:4px;padding:.7rem .8rem;font-size:.8125rem;overflow-x:auto}.kw .dw-body a{color:var(--accent)}.kw .dw-body img.ico{vertical-align:-.15em;width:auto;height:1.1em}.kw .dw-body .ico-ph{background:var(--surface-2);border:1px solid var(--line);vertical-align:-.15em;width:1em;height:1em;display:inline-block}.kw .dw-body .dw-video a:before{content:"▶";margin-right:.4rem;font-size:.8em}.kw .dw-body .dw-video .host,.kw .dw-body .fn{color:var(--ink-3);font-size:.8125rem}.kw .dw-body td:first-child{white-space:normal}.kw .st-docs h2{margin:0 0 1rem;font-size:1.5rem}.kw .st-card{min-height:269px}.kw .st-card .rn-cbody li.rn-extra{display:none}.kw .st-card.show-all .rn-cbody li.rn-extra{display:block}.kw .st-card .rn-cbody{flex-direction:column;display:flex}.kw .st-card .rn-morebtn{margin-top:auto}.kw .shelfgrid{grid-auto-rows:1fr}.kw .shelfgrid:has(.show-all){grid-auto-rows:auto}.kw .crumbs .wrap{padding-top:1.4rem;padding-bottom:0}.kw .crumbs ol{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.kw .crumbs li{color:var(--ink-3)}.kw .crumbs a{color:var(--accent);border-bottom:1px solid #0000;text-decoration:none}.kw .crumbs a:hover,.kw .crumbs a:focus-visible{border-bottom-color:var(--accent)}.kw .areahead .wrap{padding-top:1rem;padding-bottom:clamp(1.4rem,3vw,2rem)}.kw .areahead .who{letter-spacing:.06em;text-transform:uppercase;color:var(--gel-warm);font-size:.8125rem;font-weight:700}.kw .areahead h1{letter-spacing:-.02em;margin:.5rem 0 .7rem;font-size:clamp(1.9rem,4.4vw,2.9rem);line-height:1.06}.kw .areahead .lede{max-width:58ch;color:var(--ink-2);margin:0 0 1rem;font-size:1.0625rem}.kw .areahead .meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kw .shelves .wrap{padding-top:0;padding-bottom:clamp(2.2rem,4.5vw,3rem)}.kw .shelfgrid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.1rem;display:grid}.kw .shelf{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--sc);box-shadow:var(--shadow);border-radius:6px;flex-direction:column;padding:1.15rem 1.2rem;display:flex}.kw .shelf .eyebrow{color:var(--sc)}.kw .shelf h2{margin:.45rem 0 .2rem;font-size:1.25rem}.kw .shelf .what{color:var(--ink-2);margin:0 0 .9rem;font-size:.9375rem}.kw .shelf ul{gap:.1rem;margin:0 0 .9rem;padding:0;list-style:none;display:grid}.kw .shelf li a{color:var(--ink);border-radius:4px;margin-left:-.5rem;padding:.4rem .5rem;font-size:.9375rem;text-decoration:none;display:block}.kw .shelf li a:hover,.kw .shelf li a:focus-visible{background:var(--surface-2);color:var(--accent)}.kw .shelf .count{color:var(--ink-3);margin-top:auto;font-size:.8125rem}.kw .shelf .thin{color:var(--ink-3);margin:0 0 .9rem;font-size:.9375rem;font-style:italic}.kw a.shelf.training{color:inherit;border:2px dashed var(--gel-neutral);border-top:4px dashed var(--gel-neutral);background:0 0;text-decoration:none;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s}.kw a.shelf.training ul{gap:.25rem;padding-left:1.1rem;list-style:outside}.kw a.shelf.training li{color:var(--ink-3);font-size:.9375rem}.kw a.shelf.training .eyebrow{color:var(--gel-neutral)}.kw a.shelf.training .go{color:var(--accent);font-weight:700;display:inline-block}.kw a.shelf.training:hover,.kw a.shelf.training:focus-visible{border-color:var(--accent);background:var(--surface);box-shadow:var(--shadow);transform:translateY(-3px)}.kw a.shelf.training:hover .go,.kw a.shelf.training:focus-visible .go{text-decoration:underline}.kw a.shelf.training:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.kw .sibling .wrap{padding-top:0;padding-bottom:clamp(2.4rem,5vw,3.4rem)}.kw .sibling h2{margin-bottom:.9rem;font-size:1.1875rem}.kw .siblist{flex-wrap:wrap;gap:.5rem;display:flex}.kw .siblist a{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:.4rem .9rem;font-size:.9375rem;text-decoration:none;transition:border-color .15s,color .15s}.kw .siblist a:hover,.kw .siblist a:focus-visible{border-color:var(--accent);color:var(--accent)}.kw .siblist a[aria-current=page]{border-color:var(--gel-warm);color:var(--gel-warm);font-weight:700}@media (prefers-reduced-motion:reduce){.kw a.shelf.training:hover{transform:none}}.kw{--cardbar:linear-gradient(100deg, #ee2737 0%, #f4452f 55%, #ff6a39 100%);--barshadow:0 1px 1px #03042d4d;--vmark:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA1CAYAAADh5qNwAAAACXBIWXMAAAsTAAALEwEAmpwYAAACHUlEQVRogc2asXHjMBBFP3wNqICbsUpQCUod2dGlVgdWCezgXILSi+zwMqqDUwf2jAswK/BzAFHD04giQQJYvJgi8bifwIKUUwDAnaRfkn5KcpI+JP11zv0JOU8RAAvghX7egbX1OIMYEOryCiytxzsI8DhSqKUBKutxXyWgSueUG0ngc6JUS3mRnCnU0gAVsLD2kSQB/yKJgY/kQ+ox34w45jXi9W4lvQB7LCOJX6PmPld92EUSWCUUyxLJPrElUCcSA8tIAg/AW0K5ykpsgX8eUnHA8FlLGckDxjNkqkjaVawjVxF/ltybSh3FlkxvgvvYWntJkoA18SLZYB3DLsSLZGXt8h/EiWRj7XER5kfSpp0aA9MX7p312K9yrFooB+txDwL8DrUac94xm8SUxNyAnnApThrC2Lvf4Ydz7uvaAaaVAlahvxkSkuzjd298/bgw7RXBqNnPpFLARlItKbSfK29KP1anDp3GO2ysHU7gt//PM2RayujUgQ1xuvSdtUuMqJ2ztJSJFbUulaVQrKh1sZnx8B13HVkGLLbx+KjtEsi0QsFt1FyhLek+GhyyCuGjFvND3DnP5IocaaMGvjrrLDJHoRXpvnQ05H5Zia9QqrjtsGh9gKcEMnmjdkGqjiiTP2o9UrGwidolIsjsyb2IDsH0+DWUtKnrQvi/yCDnAjqVgGqVF7U+8GvVNbFyozYEfr+0P6vMtrSofQP+HNdUv2XO6QAAAABJRU5ErkJggg==)}.kw .vyvlogo{aspect-ratio:320/143;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAACPCAYAAACLWQJ/AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAC/TSURBVHhe7Z0HkGRXeajXAYSRLEAPGTAgCTE7fUN333s7xwkbJ8+GmZ2dHLXIMsaFBc8Zyc8GjJ/LNhQYi2BEKrJtKGP7WXYZkLENFsjCC6YEaAXSppnuGztM7P/Vf3t6tudM5zTds+er+muUpu+5veqv/3P+c/9z6BCFQqFQSgdGO29LTR2/lfznlNpy9bj91vgR4dUr3TaLfESyy92iYByR7JEOnpWPcXfJx5wvIX+H0nhSbZ7bZY67K3KYZ+V2q10+zAv4c8Vis0QOC6++arfTz0qdSdnttwLH3Ub+85qgjXsPGxPeNxmTvs8bk75v6xPeH+rjnh/oE55vxSZ9n45P+O5Xxrz3kL9HKZ2Uz/dz8eMOr3pUfEA9Ln1QOSo+rh6XnpaPilH5qLCuH5PAwDgqgdIlbCpddlXttl9SuuzfULrsn9S67A8aR4RuKsX6It9770sMnu9WLNYHFYb/pGzhvyEz/CWZ4dUow23qrBUwNIaHqIVbj1r4qGLhn44y/OMqa/2gzPAPxFm79yev8f0c+dqU0lEslntUi/V+zcJ9WrXw35It/A9khvuhxvDfVlnrF2SL9U0ayx4mf68slse9hxMz/o/Epn0xWAgBzIdgazYI67MB2JgJwNZMAGAuCDAfhMSkT1md8r3v8qjzLvJ1KLm53sndpvXYB7UTwgf148IP9BMSQJ8ToNcJmz1OWD3pgPgJCYzjEqAAtWOiGcYRCeJHRFg9KsHmMQngmAPguAMSR0TQuuzPK53iZ+ROYUoPiXeS16SUj97WdqfMWqcUhv+MyvDPx1grAG+HLd4OG5wNkqwN8J+h+FSGNwMFiH+P/zzJ2cz/LsXbzd/TGFOQP1BZ7oOyhRu6Xq/M5QBymePuirHW9xkMr+B7ie/pOv4ZbAf+9Y33mY8ZLP+R5UpEqEx470vOBBRYCkNixg/apC93THjNSE75TEGuTvmvRSfcE+TrUW6gnpDajB7p7fpJ6Ycb/U6AARes9jgABagcF9NxjIijRHRjCDeiSwCtW4DkkbQQt446QO0Urmldwp8rYZuDHAOlOApjc2gM9+cKw13b3P5QJbYlJ1cRGsubH1Z8PfzAambmYn17RR/Um4gVCzcRZ23X8H3DLxbyfSXDML+oBIixvKIw/BL5ennRpv0Pw2IY1meDoE75QZvypYOUX5YAMdQJL2zM+GFrNgDRMc9byNe92Vk+Jh6O9UnvjfdJGgy5Ya3PCepJCZSTYjoy8qtEgl27Q+0UINmNMnSC0SWsxzvETygBQSTHRNmLwnFijOE/oTP8ekZ6So4PWC0CX3d1W4Yx1qrFWP69VIR7WbGwb8EvizXOBtEc72O+wP8Wv2wwK4xa+IfJ192DPOV7o5n1zQa25ZeJ0iVoZoOzAZDPeWbI178ZudjJ3RbvdT4c75dUFF+8zwFKj3QjMhI8UaUESRF2psPoEgGOOkEPCxuJsPTuK3RqnJMrbW13xhjrn2XEh1NY8gNVz8hMrWMMrxoW/uGLdGpsEmH4mU0unfWVI79M4O+ks0E7XGe4N5Kvv4My7ZeSc4HV1bkgaNP+dFQowfVpP8QnfYY25m4nr3MzETkpHov3O56CYTck+h2g9GaJb5cAK5TgkcKZYEaCcqcAMRThESfEO8VnoiFxlBzrzUzUwo3GWOsz+CHBD0slH7RaRXz7wxpnbU9FWPYYOdabCSxkGKxVx3XWav5M8HfxfY0x1rVlhsm9JKRM+R+D+zpAzcivSglicUQ57/kSeZ2bgYcOHfpprU/6P/EBR2pzyAVKn5SWX3bkk2C502FSgqQItyWYifUuCTa6JNDCwvsudd79InLsNxOX7r77RYqFf29mekV+cPYzsHASY60pheF+H/9/Isd+MxBhuC/hl0E18ssEvga+VsTC/zN5nUP6fDC0Oh+C2GwQtJnAbgFWKEFj0meuB+oTnmHyegeZy53OlxsDji/CaTfE+h0go/wykU+AxSRICrCYBPNkgmY22CGA3pHOBo1O4WtX/NLd5D3cDFxh2bsNhv8aLpRr+5z15YobUzcBdIb70uX29peT93CQkVl2GL8Eqi06ZQe+VoKzwjJr69h1MW3G/3640JGWnxmEACuU4CauJU54nr46dXNsBr3e43h9fMD5JJz2gNqfJb5KJEhOh0kB5pRgniyQzAQ7BFDCAsARByQ6xB8u++0SeS8HmeU2Vooz1h9iRkB+SJotsFCCEowz1ievt/GvJ+/lIIKbx2UL/zRm5uT7UW2Yf+YW/pGdi8EF5wvUWf/FzcUwaLMZAZYoQVJ+OSRoToXHvcUrMC1OpE9iYwOOZ1B+Cq73mVFEgHWRYGmZIEpQDguQ6nZAvEO8vuIX3eQ9HURW2nl3jOGvb3G1mVo1KtKFGf7SlTaOI+/poBG1sA/X68tpe6njuxc57oXmxRJz4ddqswEtOR8kBFgbCWJVOD7pi+ETJeSNHhSUQfvrYoOOH+G0Vx7IyK9aCW5PhSuSYJ5MkFgPzEhwq8vMBK9d9/ACeW8HiecO8wLuJcOqYivJDwPHi9s5DJZ/5mq7/XXkvR0Ulu9lD+sMHytlr18lYRa5LLwhs2x66ceY89mM+SDEsPqLAixLggWmwtsSzBRE5HHPX5E3exBQT/ju0IccT8EZT1p+maiJBEvMBLMFWEyCpAizMsFYh/CjaJh/LXmPB4Ho6/nXGiz/I3yCo9Xkl4nMQr7K8N9ROe4O8h4PAisW7q9qVfjIFbgOaG5x4re/7JXZgJhYCIKRLcA9IqxOgsZkej1QO+/pJ2+4lYFDh35KHpS+DGc9oAxmya9UCZIirEaCpAgrkCAWRtSw8Hiqp+0W8l5bmVRb2y0Kyz8O1vp9sBoZYBVwHevL+P8fea+tTJSx9uMUVa1T9oeBAsTsUmHZ9Lq3Nh1qV2cD6/GFIGhz+QRYvQSxIqxNeL4Hs50HZutFdFB6GEY8oKL8MlFIgqT8SAHmlWCOynAuCZKZYBnbY7Aoki6MOCEaFN5D3msrs8Ky7wG7ADK39wPRipEpjKxY+N8j77VVwS1JMsN9Dyu/5P3WMjD7i1q4Db3dypgXjkx6bldn/c+tL4bSAixHguR6YBEJ4lRYHff+NnnzrYg8IHYmTzm34qecN+RXDwkW2h6TS4KkCAtJkBRhOL1FBvcKroTFA7F9aYVlh9esNtA4a1qAB0SCuJYVZ61bMmPtJO+5FYlY2N9GqZP3WevY3lT9vHK38NKdi6uz/i+b22ByCbBWEpzwYrMEiE16DXXCde+uu28xUiO+n1MHnd9NnXGDMuQAdYgQICnBcqfC1UqwikwQp8IoQC0s/PgnvtZeZ/oJx92h8vyP1202iGbkh8Hu/WC0WuBUfpOzYTb43cuvcr6YvPdWQj1su1djeAOf1iDvs9aBa8Ayw//drgHo88FFeEOWAItJMO9UuLgEzYLIec9ndw2gxZAHHG+DUS+oQ05TfpkoKMFdIswhQFKCOafCeSRICrBKCWamwkrY9m7y3luJKM+9G+x2XPBOxwGTIAZmTRGGe4i891YiYuE+U69tL2TgdfZ0h1FmO1+qzfkvbyxlTYOLSbDCTDA25TO7xqjj7pO7BtEiqINSmzHsjCVPubcFWIUEc4mwUZlgoalwhwCxDhFiYWFD6WjNTdLY1cWw8uuG1az4HVgJxlgb4LaRVu0iE7XwJ7EjTi2f+MgXeJ2ohb+i3mV7GTmOQ8a8/5fh/g7QswVYUIKFiiL5JahO+iCFrzPu+c7TLVhtlIcdn4MRLyg78tstwKISLHc6XCgTrKgyXJoE8ZE56HZANCz8E/ketAIRnv+nlGCHqDVLfgdUgpjVrDDc58n3oNl5GqvzDPedehc+MmE+C5yvIwxMhB7T5vxP7JkK10GCGNhAVTnv+d/kOJoZddhxcv2sG4zhbPnlFuG+STCXCCuUIPYV3EIJhuznyfeimYna+fObogAKZn8owAMuQcyetrOblppVRS38Wxsx9c2sl0YZ/gk41Pmz5Dh2MGa9XWtLIYgvbm+JqaMEV2cCEJv0qfKEvyUexk/19NyiDjm+kxrxgIICzCnBVsoEs9YDSRFmSXC9WwI1bL8U8bTdTr4nzUikre122cZfWhPtIJsCPPgSvPEB576Dex7J96QZwScxNIZXE2z9sz9sdoGNbVcsfBc5jj2oc4GPwS91gj5PCLBaCebKAhdCoIx7PkmOoRmJDrneCud8oGXkV4kE864HNoEEC2SC2FA1ErK9k3xPmpGojX8HOESQ7dZ0FJJgtgAxcnx4WiXSewPNzsdvJd+TZiTC8J9sVPaHG8cjFu5j5BhyEp0Lvza+EJDXl0LFJVioKJJLgoQIY1N+WJsJgDLpPkqOo5mIDrtea5x2Katn3aCecu0WYL0l2CuB3ucAo89h/lRzSrAOzw1nSTDeLYLRISQjXokl35tmQndaGV2wJmOC7YYAMWwFJEiKsMJMEAWUOQwJf5L/vhGBWY7O8EqCb+7HGVfa2aPYqr4R7xO+JxrDy9Fy3hNtLvBrZkFkPlCdBIsI0CyI4CN4k94nL45ud2doQpRTzo/BmA8UlF8mCgpwtwQLToXzSBB7CaaGXWag/JRecR0FmBpyAQy6brTWJyvDdZIgHMWCiK2pG9xGbNYvgUPYLb9cEiwkwDIzQXysCpsU4P4yPPFNtnDrKEH8e+w4gxuWyd+pV2SeFY5auI+T702zABz3wijDP7m9JrfnHmod5vvRzv0aOY6CYIssfS7wX/CGcG4J5p0K55DgLhHuleDOVHjC92ZyHM2AfMrVmRzxQOzMdvaXT4I5RVh+Jqj1OwBOuUDrkxJyn/j5aK+4JPc7wvIJUYj2CkG5R5pSeqVH9V4pgiLUex0glyvBbAFilLBHUOsUYOOIBHKHbYh8j5qBFYkbWnfYQRWsIGOQAqzhdBg/uLiuZLaosvCRqIV/VG63TkXb+aB5MDrLhqMMvyQz3OdVhk+gIBuxzQMDsyrMepab9AmRCMO9uRFTXww8zS/KcP8FTucLyHEUxZgPHVu/LwT4jHBOCZIirEKCOA2OTfnk+KTnNeQ49hPo7PxZ+ZTzP1PnvKCcdoGKUUiCewRYRIJZIsROMrFBJ2wNu0EbcH422uuwkePJRu6T7tZ6pfet9jsh0ZctwRLXBEkJlpAJpgVo/z4e5E6OZz/B8URF/vvrTntafvkkuJMFVi5BlB8+sWCeFsda37fTVikPUYvFpjL8Z/HD2IjzRsyCSPqD/5/4/y85nv0k0mZ7DU5HEw3Y9oJfUDjNrupcFW0u8Cm4vxO0bQHukWA5mWCR6XA6C/R+lBzDfiKfdj0A532gZeSXS4JFs8DdEswnwNiQE1aHXZgBPkiOoxBqrziR6HMkE33OvZlgtgBLkWAJ22Pw3OFIh62pnudeFvjfBpcAsmQFWcwSYI0lmJFfnLWuqhaurPOvFYv1wSRrbciUOFMQkRn+AXIc+0mU4T/SiOwvvRSAzSK4z5BjKIvkG7z3xBeDGm6NyQiwXhLEgkhyJpDSJ/y7+/XvE8ag9xX6Wdf11VEPqGcIAdZYgtqAA7ZOuyHaL5YlvwwrJ8QJzARxOrynMFKNBEkRdgqQ6BZB7xJ0JdwcTTkVr3CP5rBqcYctLcBSJEhOh0tcE8TpJe63W7Fwk+Q4SiFq4R7EZqyNmA6jbDWGv25Yra8gx7EfyCzbEWetqUYUPvBLSmd4TbEI95DjKBt9wf/rmW0xOQVYUIL+kiWIBRGYC4I66X0C1yDJcTQa5azzERj3gYLyy0Q+AVYhQXnQAdhPUB6QqmoYK58UH8Fzh+VchZFyJFhkozQesYkHrssdwqfIMewHEYf1U+ARIZqRX6kSLLMynCkwRLLPk6iAaJ0bfmbiRhbEfoAcQ6N5wul8QZThnmhUJ+70+8v9OjmOisD+ffp84GLqwo2qcE4R5pVg6c0T9O2psHze/SvkOBpJ5KzDGx9xb8VG3Dfkl0uCpAiLSnDvemBi2AnGkMNQ+6vrkHOlR7xT65GuYiaYszpcSIA5JZiVBRIi1LsEWO2WINIpVr6+UgMiou1Y0iWA5rSBjBmgo34STPJWzNyu4gHq5DjKQWm3v05nrA3pfILV6Bhr3dIOs15yHI0EHz/bbkKwZ4y1DJTrRvrQo4vYX5AcR8Vo88HejQthiGUVRPYIsEYS3C6IrMQmHa8ix9Eoomdcj8N5L6hnXemoowQx+4v0i79LjqESVk4IF7AyvLNXsJyiSE4J5s4E5S4Bto46sCDy5M7hMg0Grxt1WJ/cxOzPlF8eCWYLsEIJKhwPYDOft71AjqMSIgz3u41YC8PACnTEwj5OjqFRLDPMq1SGX8GCBDm2WofKWM1Dj6Is20uOo2rUef/ncSqcXRApKsFC64EFJAgLYZAnvB8mx9AIlFH3HIz7QcNNzxkBFpNg2dPhtPy2sJ/goPT9ywO16ef20EToMaVH+jpKsN5Pi6hd6YKI3GH7VXIcjSDi4H8VvCIomP3tZIA5BFgDCaZsdpBZ7uu1OqAcnM4Xywz3/UY0AcCsKy1Bbo4cRyOIWLgPNm7Kb+6B/AI5hpqgLvraEkshY/W+3QWRohIk1wSLSXDSB/EpPySm/Sltyh8gx1FP1BHfHdqI+/n18z5QSQHWWIL6sBM2z7hAG5YGyXFUg9bj8MX7HFtGpiBSEwnmzgSTR0TQO4XISkD6RXIc9WRFkn5RddkiCbc9Lb86SlC3WiFmtW5pjM1HjqMaZAs/iOfeNqIgssqa0/fnG32QUtTCB3AKrucYU60DN6Tj0oLKcW3kOGqGOh94GzzQtUeAtZagWRCZD+Lm6P+A0dGfIcdRL+QR15/ApB9UXPvDqJMEsZVWuqWW9DfkGGqB3CN9AAsiex+Zq0aCezNBnArDcSesdAgfIsdQT1Zc1g+BX4KoO0t+eySYVRUuVYI5tseAIECE5+tSSIhYuL9pRHaEgc/Drli4PyXHUC/g0EM/HbXw/96oU/i2G8O+jRxHTbk6Zb/VmA9+fwtbZpUrwZKnw+mpsD6VLohEJ9z3k+OoB/I5jxAf86zFz3luCLAUCRZaDyQluC3AxCkXxIZdce2Uu50cRy24Nmh9hdYrXd8piFQiwWwBFpCg3i1CrFtMRcNiQ7L1qIsPGF57SvPYQUYBkhIstB5ISpAUICHBpM0KKs9fv1anrSTLDNOuM3y8XmfgZgfuPzQYfl05zInkOOrBioW9v1GFj3VzPZX7/lW7/VZyHDVHWwgMoQBji3unwrWW4PpsACvD140p/y+Q46g18oj7HzH7U0bdoGLUS4LD29nfoLOuJ3pFT0r3w1BWQSSXBLMFmEuCpAhzSNDMAnEtsNP+b7VaI8sHrnFGPLZ/S/nFdPaXHaVKkKwM5xKh1Wr2EgTBDitWtq5fwFEL/3vmMZc5Pty1DBQFrgVGLdw/kmOoNVft9l9QGe5aYwofPOBSwoqFa9wjmup88ItmQYSoClctQXIqjFngovmEyF+QY6gl6ohrLDURAB03PecSYC4JFpoKkxLMkt8mniE87PzB9U7uNnIcteSzo4d+Jtoj/kdq0JXeG7hHgrV7btgsiBx3gtJp233WQo2JuvmlVEAExUPID8NVhQQJAUbtVtgSBIjy/H/AoUN1XYK5znG3yQz/A/wQkx/uWgfKwtyLx7Jj5DhqSYTh3o9T0npPfXf2ZjJcY5t06LN+JrEYSqzeFwa9FAnmXQ8sLsH4jB8SM/5NdcbnIcdRC56e9NyunXM/szHhBxWnvxkBliJBUoSFJHjKBfopJ2yhAE87TpPjqAfYPCHe79gyu8nsEWCWBMvNBHNIcPWoBFqXcEXvdL6cHEct0J3Olyte25VVnwAyCrCOEtQFG8QEWyrKC0FyHPVAYaynsSLciILIduHlGWwcS46jFqgc54mx1k0dO+PkuH4tI1344BOaxWYhx1F3lDn/H5gFERRgnSWIa4HqpO9xOHTop8hxVEv0nPvtMB1Iyy8T5WSCZUgQT5JThh1/S46hnqycFD4Ew26QyYaq5UqwhEzQLIh01edQ9RWf7d0QctyQX50kiNkfNlSN2qwNLexELNzfNmpvoFkQYbi3k2OoFvx8Riz84zjVJq9ZjzCfdGG4PyDH0RBWFgI/ry8GfoTrgfkkWHAqTEow73qgf6cgokz6F8hxVIM25m6PjXsSyXFvfgGWIsESpsOJM26In3Yno4NunhxHPYn1uV+p9UorqwNEQYSUYLGpcDEJdglYDIFYt7CudAo1XWhXAoJo+O3rhl8A2WevrQSJ9cCkaAPVbl3BDbzkOOpJpI3jdMaabERB5EbmZKlp5hSxWBdQfvUufGCklwy4H61YLD9PjqNhKEuhkdT9neknRPJIcI8I80qw8HPD63NBFOEVfbx2UyzlnPuLmP1pYx4z6ilBbKevDLvfQY6hEUR6hTeaBZFcrfWryQSJPYKZgki0017Tk+QiPvs/pUISRFF+mSgmwWwBFpPgdiaoCJj9CRCx5jk5rM5ELOw7G5EF3lg7479IjqFS9HbnyxULfwX3HJLXq3XgUsEGZz6XfZYcR8NRFgJ/ZzZLKCDB0jNBQoCEBGEJs0Dve8kxVII27hrcnAqAcd6bW4DFJGgKsDQJbox6sKXWM6mhwL58W5l9DXulb2I36T1TYVKC5WaChATVbgFSpgRt4+Q4KiHqt41vhSVQ/FnyyyVBUoAFJUgIULJCVLTCpkPAKfA396uPHmYzKsM9g49zkR/6WkemeoobsslxVEKUYd/T2MIH/3fkGPYFY8FvjS+F1pLYMqvOEsSCSHzGt6lOeJ3kOMoBGzxoY97/2cLszxRghRI0RVhgPfCMC/QzLtg65wX1lPscOY5Govc4Q/F+R8rIHLRUcwneWA9cPyqB0ml/NuLxVLXQjr+vBOzProVEkFGApAS9VWaCWQLUHFaIS7aUbreHyHE0kmi79Ry2i29UQURmuP+BzuoaByiMzWEw/AY2XyCvUesw9zOy1tUow1jJcewb6oL/XfDLWQWROklQxSxwIQTalPer5BjKQRlzPwyzobT8MpElwT0irFCC2EoLG6oqp5z/QI5hP4j2iH+5UxCpswSxIBLpEv4vOYZyiPjtfwSdjhvyq1SCRdYEsZUWuAWIivxHyDHsBysW7v817AkRc28g+zA5hnKIWvivmnsMc7x+rcM84Y3h3kWOYV+RLzhfoi8Fn93Eg5QKCLCoBAtVhrclqKMEcW/glLeijcTRc+6TyUnfRmLCt1uA1WSC5FR4W4LxETfGanS4cHv7RhEfkn7R6JMi5hMidZagcUSExBFxa6XCM0RWAraheFDY0oMCyAFCgMUkSAqQzAQJASacdtAlayQuNfaZ5nxELTabzljXGtE9Gq8RY/iNSg9VX7Gwv5fiGlP4wKUBxcI/KzudLyHHse+o86FxXAuMLRJZYA4RVivB+HQANueC2DbrN8lxFEIb8w8kJ3zaOmaT44T8diSYJwssV4Lb2Z982vHH5Dj2k0if+CYYziqI5JVgiRulSQlurwfK3bg3UMQjNWNylzhMjqMQctg2HAsLsWRYgCjKLxOFJFjhmqDisAE2VF0W+X3papOPCMP+Ma6pkRKodWDWlmRtWBnWZIYfIMdRCJWx/iZKqRFTXxRs+rliriZry3VBWww8Bg8QBZE6SBCnwihBmA9BbNr3OWPKX3A9wDjvfUV80vuu+KQvtY6/j/LLBCnAGmWC62Me0M+6fqwMCy8lx7Of4AlZcp/4ra1MQaSgBKvLBNMSlMztMVqX8E41ZHsZOZ5soFN4qRES3mGEBUh2iBAN2UEOZgmwmASLZYLEVBj7CG66zW7S36ro5LA6ogjCS1WG/3EjCiIZCWI2qDHcu4o9+4zrbxoe9MTZTfk1ZOqbPvT9MXIsTYWyFBATS6H1JLbMIjPBYtPhvOuBuSVoToen02uCsWlf3JjyfU6b9C/oE76gcd7Nx6fdLn3SMxKb9L4/PuG9gu324/h43USW/PJJsNB6ICnBPeuBbtDOuiB13gvyaXdFZ0fUG7lH7EwMOFI6nkGcT4Lk9phiEswWIJEJ4nQYjjuwk/SzWqf4h0q3/YhxxPoKLHLgTyVsP6KFxT/Uw8Kz0O0APbwtv0xkC7CoBEtfD9RcNoi77ClZbM4jJGULN7mF074cQqh1oMRQZigajbVe0Rj+/VELN6parK4oy/J6Ox9ULNYFmeE/pzF8vFH7/TAMJt3I4TrXmEYOVSEvBP7ULIigAMuVICnCEiSIkZhJixAzQiPdTmtNm/Bt4aHr2FZrFf9bFF921EmCyogbsKGqfMb5z+R700xEe4VH4ZR7twBJCZIizBZgKRIkCiOrRyRThJgRyl12Re4QrssddiXWJQKKb7VTAiUsgIwRwsiSYFmZYBEJbk+HsaFq1GFtqpMISSIM/8+NKjBkAtv1owi3G7ZuyRZ+DavSmQPgG7E2mR3m9hoL/yfke9OUqL8UepmxGHxuEw9VJwVYigTLyQSJR+Yw8HS5+LTfbKqKZ4yYp86R8quFBE0B7pUgttOKjXrWY8Pupv62ivTYXqP3SXISnxApJEEyEyxXgjmaqWrdAsSxSNJtrhGaZ4woHYIpv+zYJcBiEiTXA4tIMOHGs0SsctTFv5Z8b5qJZZaVMPtptHQwMMPDrBADz9kl/30jAk/hUxnuOdVWePmkqZAXg7NYEDFyZYENkGD2ecM7QcqvFhI0Rbh7PRAmAqCcdf8Z+Z40I5E+6c1mFpjZG9gICWaJ0Izt84Z3ohoJkiIsIEFsqBpx2t5MvifNyEo792eNeEKk2SJT+Igw/Az5njQ1+FC0thD4itkyq9UkSAqwDAmu4zPFI+7L2FqffE+aETx+VO6VnjQLIqQEC02Fy5Ug2Va/DAmmp8KECMtZE8wWoMdm9hHc9IkQddmebLbCRz6eZ5j/pTD8ZcyGSEkc1Mj0L4xYuK/UowlK3VEXAq7EhdDGTkGkBAkWXA8kJZhnPXBfJIiPuo26ASZ92FB1Xw6fqRSl13EEGyWYBZFqJEgKMKcE8wiwJAkSmWAhCZLT4SwBah4bJL0CKB77EfK9aGYiFm6+kYWH/Y7tIz03VIvFRb4XLYO2GHov/HL3DQEeUAkq5zwAkwFQRjxfbcVvq0iv+ImdqXA5EixWGSYlSE6HC0mQWBOslQQhIMGyy/YJ8j1odrZbTX0VNx03siCyX2E+72vha/Lc/76hX+h8eXwpdGUDW2bVSoKFpsK5JEjKr5AEi60HmhLcK8DYeS8kxrwb6mh1zyjvF/IAd5fWJ6lmQYQUYK0lWE4mWK4EC02FfXZI+ATMAFXZyd1FvgetwIrF6sKsqBEbj/czzMKHhb+it7fXrPPTvqEvBRdxW4yxlCXAaiW4S4SFJFggC6xKgjdEiAKE6SBuf2npb6tor/hg3iywLhKsUyZYQIKALbVc/FvIe28lMCs6yAURnOKb2V87v0jee0sCE4ce0xaDX0EJ7hREckmwWFGkYglWkAmSIiQFmCXBTXyNc57LtexTuB9c5LgXyn3it1PD2wWRXCKsuQRrlAkWqQxjH8GtkIRV4W8Dx72QvPdWArMiLIg04gmRRkem1VWU4f4F6nzAVkMxloJ84g3h+Bo5Fa5WgiVPh+uQCY55zalvasoPyjnX/jdmrAHRPjGQGHBsxPoduQVYrQTJ9cAGSdAICBD3CxtRf2OO7qw3EQs3ssnb9m1vXr0iztrMTtX45Al5zy2PuhB6ALPAeHZVuN4SJLPAGksQW2op59yPkPfayiz3iA/hVFjNlwXmlWCOynAuCZIiLLQ9hpRglgBLlSA2UoUOB0R89ofIe21lViz8BxpxnGajAp80wexvpZ15gLzXA4O6EHgUfqUbdGye2igJ1iETVFF+M0HQx73fhAHni8n7bGVwyULuFf8eJZh3KlxMgsUywXIkmC3AMiWInWRQfrLf9vdw6KGDM6VKN7V4scLw32hU38B6h3nAkYV/lLzPA8Wl2c4XGUvBr8Abc0iwSFFkjwTzrgfmkGCpmSApvxwSNOU3HYDEuO+5axOue8l7PAhc6RHvNPql72LbrJIlWGiPYC4JktPhCiWYb6M0yi/VIYERsH/3Ski8k7zHg8DVdvvrdIZ/zjzrN4dUWiVQfoqF/8qlu6vrTN0SmFtj7gv/1579gblE2GQSxDZaqZkAJCe90ZVzLjd5bweJyyesTGLA8Zx5jkiTS5DMBLGTzCbKL2h//rLfypD3dpBYaefdccYaxcYFrShBs/sMwz2FhyqR93ZgiSx1viZ+IfxUJZlgwakwKcG8U+HyJYhttGAmAKuT/og87t3XcyMaxfU+QYwPSFcaVhkmJVhoPTBPUQTlt9UlgREWri777RJ5TweR6+1cKMFZI3iWSCtJEDM/neWfirS1vYa8pwPP9dnOV8bvC/8rSjBWpgT3iDCvBAsftVmOBLGtVnLS//y1cx4feS8HmesnRCE+IP0ITrluCJCUICnCajLBKvYIYkCXA4wO4ZnrgdqeTdzsXGMYn8Hyz7fCHkGz4GEVsM/fv17nuFeS93LTgIerx+4LfRoluHohvHufYM0kWF0maEx6zV6DiUnffy6Pew+T93AzcPWkcI/eL/07Fka0zDPD5Uiw3EyQlCApwhwS1FB+R52gh4V/v+oV7iHv4WZg+V72sMFav4kSbMSpcuUGZqd4KDuOT2esn97XQ82bCX0p9FvJC+EN83zhfBIsJsCCEiQEWKIEN2YDAHMBiE/4PnxxlLuNHPfNxBMDzhdr/dKHcDq8Nui8MSXOJ8CaSDCPALMkKHcKsNYtQarbAVqH8KHLzoNVlS+Xq3b7rTrDfxinw83WPWaLs283OOB/ixz3TY+84O9IXgg/gXsF1y5sN1MlJZhDhAUlWKgokkeC6qTPbKiKWV9y2n9Zm/TNkmO9mdH6xVm9X7qG2aCOG6YLZYF1lqCOnaSPOSHWKV7TwiL9c8pCZrhZg+Uvp9fZGnNuR77IdJiOs/wTyyzbQY6Vss3TPT23xC4EfydxX1BBEa5WcrZIORLcJcB0J2lzujvt30xM+x6JzPheTY6Rgs0TnHcZ/dJHEgMOwK0yWkmZYIV7BHNIEDtKwzGH2VHa6BQevdIt3U2OkXLoUOTw4VcbFv4Rg+E3t8/62COnesaN6S6v6Cz/O/9yM2xzqQXKUvh1q/eF35NcCmkoQmyvb9QxE1ydDQIshiE27YfElP8L2uTNVeioFH1A7DT6pH9IDjoBD1yP9WVlhLWU4PZ6YAwPVzrhhOQRCYxu8R+MTqGLHBNlLxrLeg2L9QsaY02lM7H6iRCbGSQ5myk+g+W1GMu/B/crkmOilID2ho7D8aXAO4zF4KXUGzoA1wg3LoQhvhjaI8ByJGjMBmAVD0xaDJsRn/Evx6f9H9Qmg1R8FWD0Oo7EBxyfivU5DBTh5qArLcOcEixvOhw7JsHmSSfASScK0IgfFT6ldNmOkmOgFCfC2LBS/AGN4Zex1Tw2WEUZVlswwd/HYzVReuvmGR78Jc3Cv0Nj2ZuyaFhzIpOe2+OLwTPGYuijscXgpeRSyJQh3N8BcCEMG0shSC4GIb4QhNj87ojPB2FtIQRbS2GApQ6A+zpgfSGEmd9ybCbw18np4MLyZPhV5DUp5aP2OF6f6Hc8GOuTvqb1SonUoAtg0AWbAy5I9jnB6HWA1oMhgXpSBPWECOpxEbQTImjHRTCOS5A84YDNHidArxNSPU7QjoqJ2DHxa4lj4lvUbsfryWtSymeZYV4VY60LKsP/tczwy5mMDYWIAktkHYSkMRh8+idrNU+ES7A288Q4/O/TmZ4VVJa/pFisH1UY/kykre128pqUGpGast+qLwXC8cXQm/SF4MdjC8Gva3OBZ7X5QEyfD6Ri8wFTfAZmhXMBUOf8SXU28LwxG/imOh34XGI2+BvqTOAEPpFCvjaldqz2utvlXnFG6xX/QjspPa6clJ6XT4qbsV4HrPY5YaPPCZv4E/++xwGxExLIx4RN5Zj4vHZUfFw7Jv6FfFScWT1qbydfm1I7sL2WyvAndMb6G+kzf7lvRhnu+SjDJzPZHYpvO0tMyRYuFrXwz6qM9esKw33csFjfJLNsGKvP5GtTGoR8wfkSeTp41+qil40vBFzadMCvzvndxkyQV2a996iLrXFI0UFGPeG7QzsmHtZ7nCH5pDgsnxAm5ePirPnzpDisH7OH8N+rJzj6Z7XPqBx3h8yydxuswOOjdlHG6scD0vXDPCtz3F3yvc6XkL9DoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhHHjw5LnUUODn9R7xTvx5oA7BplAoFJKfnODuSPRJU2q/+DGtX3pS6ZWuKb1SROmRrqk90pNqj/RRo8cxqfbbXkb+LoVCobQkF0e5F8YGXG/V+x0/wW7S2Eh1fdAJ2EswPuCARL8D1gfS7bSweYLeI/3Y6HU8+ITT+QLytSgUCqVluDoo8PFBx9fhtAfWhlygZp8nkuOAJbVXgjWU4aAb4n2Of73SI3Lka1IoFErTc21A8ieGnNfgjAeUAQco2D4/E6QAyY7SvVJagr2Oq5ETgod8bQqFQmla1EGpLT7kuLZ12g0yyo8UYJFMEEPukWBrwAVGr3T1eg9P+wBSKJTmBzo7fzY6KD0OZz0gD27LrwoJYiYYPSl95bOjoz9DXotCoVCaCm1IWkD5qSg/UoAVSFA1JegC5aRjjrwWhUKhNA2pnrZb5CHH9zbPuNLyy45yJEisB27iOcQnxf+GC7QyTKFQmhRlWDq6dtoF+rAD1CFCgOVKMEuEeOxmst8Jykl6ChyFQmlStGHHO2HEY8ovE3kFWIoEs6vCw25QesU/IK9JoVAoTYEy6PhyCtf/sgRYKwmmhlyg9IhfJK9JoVAoTYE65PjW5hkUoLNyCZIC3JbgxoATf36DvCaFQqHsO3Do0E8pQ46L66fd2wLcLcGC64ElSBCfEJF7pP/G65DXplAolH0ltwCrkCAxHV7DSnCvdJEKkEKhNB2lCLA8CVIBUiiUFmFHgGdIAe4VYSUSpAKkUChNy44Az7pBHSblV70EqQApFErTsisDRAHmlGAZ02FiPZAKkEKhNC2mAIedF9dxH2BGgDWU4NqQE+Q+KkAKhdKE7AgQnwQpKMAiEswzFcaGqlSAFAqlKdklwFOu3RLMKcLyJEgFSKFQmpY9AqxWgoQI14apACkUSpNiCvAUIUBSgnsEWESCVIAUCqUVyCvAGknQFGA/FSCFQmlCdgQ46gH1dAEBliDBXFNhKkAKhdK07BFgjSVIBUihUJoWU4CnCQHWUIJrp6gAKRRKk7IjwHMFBFiSBHOvB5oCHKACpFAoTcguAZ7JEmAuEVYgQSpACoXStOwRYNUS3C1CPGyJCpBCoTQlpgDPEAIkJVjFdHidCpBCoTQrOwIcIwRYIwmiAJUhKkAKhdKE7BLg2QICLCbBPQJMS5AKkEKhNC17BFhjCVIBUiiUpiUtQNfF9THvDQFWI0FChHjWCDZcpQKkUChNhynAkSICLFeCVIAUCqUV2BHgeRSge7cESRFWIEEqQAqF0rTsEuAICpCQYDmZYI6pMBUghUJpWvYIsMYSpAKkUChNiynAUUKANZQgnjZHBUihUJqSkgVYTIJ51gOpACkUStOyI8BxL6ijWQLcEWF1EqQCpFAoTUtagJ6L6+O+tABJCZabCRIipAKkUChNS04BVivBbAGe9VABUiiU5sQU4DnPxfUJFKAntwCrkCAetoTHblIBUiiUpiO9Dcb9XVOA2BKrGgnmmAqbGSAVIIVCaVaUUfdTGxP+tABrLMENPG5z2PnfVIAUCqUp0cY8X92azBJgDSW4NeoF9ZTz6+Q1KRQKpSlQxzyPwnQgvwBLkWCe9UAY84F62v1x8poUCoXSFKij7vtRgBr2BMyWoCnC6iSIApTPON9IXpNCoVCaAmXMe48+5k4kx717JVg0E8w/FY6PuEE77VpVz7juJa9JoVAoTYMy5vkEzARAHfOUJ0EzC9ybCSpnXADjPpBPOz9DXotCoVCaCn3My8bPe5OrEzmywGISzDEdTo64IXbWvWacdlnJa1EoFErTER3zvBVmgmCcz5EFkhIsIEB9xAUw4Qf5lPM3yGtQKBRK06KOef4SZkMQO19BJnjWDcaIG2DSh9PgR8nXplAolKbmoYlDjxnnfX+OVeHNSV9ZEsSWWpj5aWedj8DEocfI16ZQKJSWIDbmnVub8P0ECyMoQmPMCxohQW3UDcY5D2yMewEm/bB6zvucNupaIF+LQqFQWo7ro+5XxsY9b4ud93wvPu6F1KQfMDOE6SDAVABSE36InTNF+D/6iOeh5dOOV5GvQaFQKC3N0z1tt6iTLrc+7l5SRj2/r5/z/lH6p3tJPedyp3rabiF/h0KpF/8fJmBfQbLOkJsAAAAASUVORK5CYII=) 50%/contain no-repeat;flex:none;display:inline-block}.kw .utilstrip a.logolink{border:0;border-radius:6px;align-items:center;margin-left:-6px;padding:5px 6px;transition:background .15s;display:inline-flex}.kw .utilstrip a.logolink:hover{background:#ffffff14}.kw .utilstrip a.logolink:focus-visible{outline:2px solid var(--photon-2);outline-offset:2px}.kw .utilstrip .vyvlogo{height:26px}.kw footer .vyvlogo{height:24px;margin-bottom:1rem}.kw .card{overflow:hidden}.kw .card .who,.kw .grid-areas .cardbar{background:var(--cardbar);color:#fff;text-shadow:var(--barshadow);margin:-1.2rem -1.25rem .35rem;padding:.72rem 1.25rem;display:block}.kw .card .who{letter-spacing:.07em;font-size:.9375rem}.kw .grid-areas .cardbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .45rem;padding-left:1rem;padding-right:1rem;display:flex}.kw .grid-areas .cardbar h3{color:#fff;white-space:nowrap;font-size:1.125rem}.kw .grid-areas .cardbar .avail,.kw .grid-areas .cardbar .avail.limited{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#03042d1f;border-color:#fffc;padding:.1rem .35rem;font-size:.625rem;font-weight:700}.kw .shelfgrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=720px){.kw .shelfgrid{grid-template-columns:1fr}}.kw .shelf:not(.training){border-top:1px solid var(--line);overflow:hidden}.kw .shelf-head{background:var(--cardbar);text-shadow:var(--barshadow);margin:-1.15rem -1.2rem .95rem;padding:.8rem 1.2rem .9rem}.kw .shelf .shelf-head .eyebrow{color:#fff}.kw .shelf .shelf-head h2{color:#fff;margin:.3rem 0 0}.kw a.shelf.training{border:1px solid var(--line);background:var(--surface);overflow:hidden}.kw a.shelf.training:hover,.kw a.shelf.training:focus-visible{border-color:var(--accent);background:var(--surface)}.kw a.shelf.training .shelf-head{padding-right:3.2rem;position:relative}.kw a.shelf.training .shelf-head .eyebrow{color:#fff}.kw a.shelf.training .shelf-head .ext{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #03042d4d);width:26px;height:26px;transition:transform .16s;position:absolute;top:50%;right:1.1rem;transform:translateY(-50%)}.kw a.shelf.training:hover .ext,.kw a.shelf.training:focus-visible .ext{transform:translate(2px,calc(-50% - 2px))}.kw a.shelf.training .go{background:var(--navy);color:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:.9375rem;font-weight:700;transition:background .16s;display:inline-flex}html[data-theme=dark] .kw a.shelf.training .go{background:var(--photon-2);color:#03042d}.kw a.shelf.training:hover .go,.kw a.shelf.training:focus-visible .go{background:var(--photon);color:#fff;text-decoration:none}.kw a.shelf.training .go svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.kw .shelf li a{padding-left:1.45rem;position:relative}.kw .shelf li a:before,.kw a.shelf.training li:before{content:"";background:var(--titlebar);width:.6rem;height:.6rem;-webkit-mask:var(--vmark) center / contain no-repeat;mask:var(--vmark) center / contain no-repeat;transition:transform .15s;position:absolute;top:calc(.1rem + .825em);left:.5rem}.kw .shelf li a:hover:before,.kw .shelf li a:focus-visible:before{transform:translate(2px)}.kw a.shelf.training ul{padding-left:0;list-style:none}.kw a.shelf.training li{padding-left:.95rem;position:relative}.kw a.shelf.training li:before{top:calc(.825em - .3rem);left:0}@media (prefers-reduced-motion:reduce){.kw .shelf li a:hover:before{transform:none}}.kw .utilstrip nav a{font-size:1.125rem;font-weight:500}.kw .lumi{align-items:start}.kw .lumi-main .band-head{margin-bottom:1.4rem}.kw .lumi-shot{justify-self:center;max-width:440px;margin:0}.kw{--photon-ink:#c8102e}html[data-theme=dark] .kw{--photon-ink:#ee2737}.kw .band[data-gel=rose]{--gel:var(--photon-ink)}.kw .shelf .shelf-head h2{margin:0}.kw .shelf-head .sub{color:#fff;margin:.2rem 0 0;font-size:.9375rem}.kw .filterbar{flex-wrap:wrap;gap:.4rem .6rem}.kw .famgroup{gap:.3rem;padding:.25rem .4rem}.kw .famgroup>.fam{padding-right:.4rem;font-size:.6875rem}.kw .pill{padding:.28rem .65rem;font-size:.75rem}.kw{--wash:radial-gradient(70% 60% at 88% 18%, #ff8c645c, #ff8c6400 65%), radial-gradient(60% 55% at 4% 88%, #ffa07857, #ffa07800 65%), radial-gradient(85% 85% at 98% 72%, #747ed77a, #747ed700 68%), linear-gradient(125deg, #fff 0%, #fbeee6 42%, #e4e2f3 85%)}html[data-theme=dark] .kw{--wash:radial-gradient(70% 60% at 88% 14%, #ee27374a, #ee273700 65%), radial-gradient(60% 55% at 4% 90%, #ff6a392b, #ff6a3900 65%), radial-gradient(80% 70% at 100% 100%, #5060eb63, #5060eb00 66%), linear-gradient(125deg, #03042d 0%, #1c0b37 48%, #0a114f 100%)}.kw .lumi-shot img{width:100%;height:auto;box-shadow:var(--shadow);border:1px solid var(--line);border-radius:6px;display:block}.kw .lumi-shot figcaption{color:var(--ink-3);margin-top:.5rem;font-size:.8125rem}.kw .dw-body .tr-intro{max-width:none}.kw .tr-fig{margin:.8rem 0 .2rem}.kw .tr-loop{width:100%;max-width:560px;height:auto;margin:0 auto;font-family:inherit;display:block}.kw .tr-th{fill:var(--ink);font-size:14px;font-weight:700}.kw .tr-ts{fill:var(--ink-2);font-size:12px}.kw .tr-muted{fill:var(--ink-3)}.kw .tr-line{fill:none;stroke:var(--gel-neutral);stroke-width:1.5px}.kw .tr-start{fill:var(--gel-neutral)}.kw .tr-fill{fill:#c8102e}.kw .tr-loop .tr-on{fill:#fff}.kw .tr-grow,.kw .tr-head{fill:var(--gel-neutral)}.kw .tr-arrow{fill:none;stroke:var(--gel-neutral);stroke-width:1.5px;marker-end:url(#tr-ah)}.kw .tr-form{flex-direction:column;align-items:flex-start;display:flex}.kw .dw-body .tr-q{color:var(--ink);margin:1.5rem 0 .3rem;font-size:.9375rem;font-weight:700;line-height:1.4;display:block}.kw .dw-body .tr-hint{color:var(--ink-3);margin:.3rem 0 0;font-size:.8125rem}.kw .tr-opts{flex-wrap:wrap;align-items:center;gap:.35rem 1rem;font-size:.9375rem;display:flex}.kw .tr-opts label{align-items:center;gap:.3rem;display:inline-flex}.kw .tr-text{box-sizing:border-box;width:100%;max-width:26rem;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:.45rem .6rem;font-size:.9375rem}.kw .tr-text:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.kw .tr-opts .tr-short{width:12rem;padding:.3rem .5rem}.kw .tr-which{width:100%}.kw .tr-which .tr-hint{margin:.5rem 0 .3rem;display:block}.kw .tr-block{width:100%}.kw .tr-block[hidden],.kw .tr-text[hidden]{display:none}.kw textarea.tr-text{resize:vertical;max-width:40rem}.kw .tr-missing .tr-q,.kw .tr-err{color:var(--accent)}.kw .tr-missing .tr-text{border-color:var(--accent)}.kw .dw-body .tr-use{margin-top:1.6rem}.kw .tr-send{background:var(--navy);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:1rem;padding:.55rem 1.3rem;font-size:.9375rem;font-weight:700}html[data-theme=dark] .kw .tr-send{background:var(--photon-2);color:#03042d}.kw .tr-send:hover,.kw .tr-send:focus-visible{background:var(--photon);color:#fff}.kw .to-top{z-index:80;color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:linear-gradient(100deg,#ee2737 0%,#f4452f 55%,#ff6a39 100%);border:0;border-radius:999px;padding:.7rem 1rem;font:600 .875rem/1 Roboto,sans-serif;transition:opacity .2s;position:fixed;bottom:1.2rem;right:1.2rem;box-shadow:0 6px 18px -8px #03042d99}.kw .to-top.show{opacity:1;pointer-events:auto}.kw .to-top:focus-visible{outline:2px solid var(--ink,#03042d);outline-offset:2px}@media (prefers-reduced-motion:reduce){.kw .to-top{transition:none}}.kw .utilstrip{z-index:85;transition:transform .25s,box-shadow .25s;position:sticky;top:0}.kw .utilstrip.tb-stuck{box-shadow:0 6px 18px -10px #03042d8c}.kw .utilstrip.tb-hide{box-shadow:none;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.kw .utilstrip{transition:none}}.kw .dw-backdrop{background:#03042d4d}.kw .drawer{width:var(--dw-w,calc(min(1180px, 100vw) - 2 * var(--pad)));border:1px solid var(--line);opacity:0;border-radius:10px;min-width:0;height:min(82vh,920px);transition:opacity .2s,transform .22s;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-47%)scale(.97);box-shadow:0 28px 70px -24px #03042db3}.kw .drawer.open{opacity:1;transform:translate(-50%,-50%)}@media (width<=760px){.kw .drawer{width:calc(100vw - 2rem);height:calc(100vh - 2rem)}}@media (prefers-reduced-motion:reduce){.kw .drawer{transition:none}}.kw .dw-head{grid-template-columns:1fr auto auto}.kw .dw-close{grid-column:3}.kw .dw-max{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffb3;border-radius:50%;grid-area:1/2/span 2;align-self:start;place-items:center;width:2.4rem;height:2.4rem;padding:0;display:grid}.kw .dw-max:hover,.kw .dw-max:focus-visible{background:#ffffff2e;border-color:#fff;outline:none}.kw .dw-max svg{width:1.05rem;height:1.05rem}.kw .dw-max .i-min,.kw .drawer.max .dw-max .i-max{display:none}.kw .drawer.max .dw-max .i-min{display:block}.kw .drawer.max{width:calc(100vw - 2rem);height:calc(100vh - 2rem)}.kw .card .roles{color:var(--ink-3);margin:.15rem 0 0;font-size:.8125rem}.kw .grid-start.grid-areas{grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr))}.kw .grid-start .topics{margin-top:0}.kw .grid-start .card{gap:.45rem;min-height:269px}.kw .grid-start .cardbar{margin-bottom:.2rem}.kw .grid-start .blurb{line-height:1.5}.kw .card .learn{color:var(--gel);align-items:center;gap:.35rem;margin-top:auto;padding-top:0;font-size:.875rem;font-weight:600;display:inline-flex}.kw .card .learn:after{content:"";width:.55rem;height:.55rem;-webkit-mask:var(--vmark) center / contain no-repeat;mask:var(--vmark) center / contain no-repeat;background:currentColor;transition:transform .16s}.kw .card:hover .learn:after,.kw .card:focus-visible .learn:after{transform:translate(3px)}.kw .grid-areas .card.setup .cardbar{background:linear-gradient(100deg,#03042d 0%,#2c3168 50%,#5b618f 100%)}.kw .su-intro{color:var(--ink-2);margin:0 0 1rem}.kw .su-list{columns:2 18rem;column-gap:1.6rem;margin:0;padding:0;list-style:none}.kw .su-list li{break-inside:avoid;margin:0 0 .5rem}.kw .su-list :is(button,a){font:inherit;color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:1rem}.kw .su-list :is(button,a):before{content:"›";color:var(--accent);margin-right:.45rem}.kw .su-list :is(button,a):hover,.kw .su-list :is(button,a):focus-visible{outline:none;text-decoration:underline}.kw .su-list .prod{margin-left:.35rem}.kw .su-back{font:inherit;color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;margin:0 0 1rem;padding:.3rem .8rem;font-size:.875rem;font-weight:600}.kw .su-back:hover,.kw .su-back:focus-visible{border-color:var(--accent);color:var(--accent);outline:none}.kw .lumi-menubar{margin:0 0 1.6rem}.kw .lumi .lumi-shot{justify-self:end}.kw .lumi-menubar img{width:100%;height:auto;box-shadow:var(--shadow);border:1px solid var(--line);border-radius:6px;display:block}.kw[data-kw-page=release-notes]{--navy:#03042d;--photon:#ee2737;--photon-2:#ff6a39;--xenon:#00dcc2;--tachyon:#05d785;--albion:#8757fb;--copernic:#efd320;--studio:#8a8cb4;--titlebar:linear-gradient(90deg, #ee2737 0%, #ff6a39 100%);--chrome-bg:#03042d;--chrome-ink:#e2e7f5;--chrome-ink-2:#c2cae6;--chrome-ink-3:#9aa3c8;--chrome-line:#2c3168;--wash:radial-gradient(90% 70% at 88% 12%, #ff6a3933, #ff6a3900 60%), radial-gradient(80% 72% at 96% 94%, #747ecd4d, #747ecd00 62%), linear-gradient(125deg, #fff 0%, #fdf4ee 42%, #eeecf6 100%);--surface:#fff;--surface-2:#ffffffc7;--line:#1015293d;--line-soft:#1015291a;--ink:#101529;--ink-2:#434c66;--ink-3:#636c88;--muted:#a0a8bc;--gel-warm:#c2410c;--gel-cool:#05707f;--gel-rose:#a8326b;--gel-neutral:#5b618f;--accent:#c2410c;--accent-soft:#c2410c57;--on-accent:#fff;--pill-ink:var(--ink);--shadow:0 1px 2px #10152912, 0 10px 22px -16px #10152980;--measure:68ch;--pad:clamp(1.25rem, 4vw, 3.5rem)}html[data-theme=dark] .kw[data-kw-page=release-notes]{--wash:radial-gradient(90% 70% at 88% 12%, #ee273738, #ee273700 60%), radial-gradient(80% 72% at 96% 94%, #4a58c847, #4a58c800 62%), linear-gradient(125deg, #03042d 0%, #180b31 45%, #070c42 100%);--surface:#ffffff13;--surface-2:#ffffff0d;--line:#ffffff42;--line-soft:#ffffff1c;--ink:#e7ebf7;--ink-2:#c2cae6;--ink-3:#9aa3c8;--muted:#737ca6;--gel-warm:#ff6a39;--gel-cool:#00dcc2;--gel-rose:#ef60a3;--gel-neutral:#7b84b4;--accent:#ff6a39;--accent-soft:#ff6a396b;--on-accent:#03042d;--pill-ink:var(--pc);--shadow:0 1px 0 #ffffff0d, 0 16px 32px -22px #000000e6}.kw[data-kw-page=release-notes] .rn-jumppanel{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;margin-top:1.2rem;padding:1rem 1.15rem}.kw[data-kw-page=release-notes] .rn-jump{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kw[data-kw-page=release-notes] .rn-jump .label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-right:.3rem;font-size:.8125rem;font-weight:700}.kw[data-kw-page=release-notes] .rn-jump a,.kw[data-kw-page=release-notes] .rn-jump button{color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:.3rem .85rem;font-family:inherit;font-size:.9375rem;text-decoration:none;transition:border-color .15s,color .15s}.kw[data-kw-page=release-notes] .rn-jump a:hover,.kw[data-kw-page=release-notes] .rn-jump a:focus-visible,.kw[data-kw-page=release-notes] .rn-jump a.is-shown,.kw[data-kw-page=release-notes] .rn-jump button:hover{border-color:var(--accent);color:var(--accent)}.kw[data-kw-page=release-notes] .rn-jump button{margin-left:auto;font-size:.875rem}.kw[data-kw-page=release-notes] .rn-jumpsum{min-height:1.65em;color:var(--ink-2);margin:.6rem 0 0;font-size:.9375rem}.kw[data-kw-page=release-notes] .rn-jumpsum b{color:var(--accent);margin-right:.35rem}.kw[data-kw-page=release-notes] .rn-cbody details>summary{cursor:pointer;padding-left:1.05rem;list-style:none;position:relative}.kw[data-kw-page=release-notes] .rn-cbody details>summary::-webkit-details-marker{display:none}.kw[data-kw-page=release-notes] .rn-cbody details>summary:before{content:"";background:var(--titlebar);width:.55rem;height:.55rem;-webkit-mask:var(--vmark) center / contain no-repeat;mask:var(--vmark) center / contain no-repeat;transition:transform .16s;position:absolute;top:calc(.825em - .28rem);left:0}.kw[data-kw-page=release-notes] .rn-cbody details[open]>summary:before{transform:rotate(90deg)}.kw[data-kw-page=release-notes] .rn-cbody details>summary:hover{color:var(--accent)}.kw[data-kw-page=release-notes] .rn-cbody details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.kw[data-kw-page=release-notes] .rn-acc{margin:0 0 .35rem}.kw[data-kw-page=release-notes] .rn-acc>summary{color:var(--ink);font-weight:700}.kw[data-kw-page=release-notes] .rn-acc1>summary{font-size:.9375rem}.kw[data-kw-page=release-notes] .rn-acc2>summary{font-size:.9375rem;font-weight:500}.kw[data-kw-page=release-notes] .rn-accbody{padding:.35rem 0 .3rem 1.05rem}.kw[data-kw-page=release-notes] .rn-none{color:var(--ink-3);margin:0;font-style:italic}.kw[data-kw-page=release-notes] .rn-cbody>details.rn-line>summary{color:var(--ink-2);align-items:baseline;gap:.35rem;font-size:.9375rem;font-weight:400;display:flex}.kw[data-kw-page=release-notes] .rn-clamp{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kw[data-kw-page=release-notes] .rn-line[open] .rn-clamp{white-space:normal}.kw[data-kw-page=release-notes] .rn-line:not([open]) .rn-clamp br,.kw[data-kw-page=release-notes] .rn-line:not([open]) .rn-clamp .rn-only{display:none}.kw[data-kw-page=release-notes] .rn-card{flex-direction:column;display:flex}.kw[data-kw-page=release-notes] .rn-cbody{flex-direction:column;flex:1;display:flex}.kw[data-kw-page=release-notes] .rn-cbody>.rn-extra{display:none}.kw[data-kw-page=release-notes] .rn-card.show-all .rn-cbody>.rn-extra{display:block}.kw[data-kw-page=release-notes] .rn-morebtn{color:var(--ink-2);border:1px dashed var(--line);cursor:pointer;background:0 0;border-radius:3px;align-self:flex-start;margin-top:auto;padding:.2rem .55rem;font-family:inherit;font-size:.8125rem}.kw[data-kw-page=release-notes] .rn-morebtn:hover,.kw[data-kw-page=release-notes] .rn-morebtn:focus-visible{border-color:var(--accent);color:var(--accent)}.kw[data-kw-page=release-notes] .rn-empty .rn-cbar{opacity:.75}.kw[data-kw-page=release-notes] .rn-cbody>.rn-acc{margin-bottom:.5rem}.kw[data-kw-page=release-notes] .rn-cbody>.rn-acc>summary,.kw[data-kw-page=release-notes] .rn-cbody>p.rn-acclone{color:var(--ink);font-size:1rem;font-weight:700}.kw[data-kw-page=release-notes] .rn-acclone{margin:0 0 .35rem}.kw[data-kw-page=release-notes] .rn-cbody li.rn-accli{padding-left:0}.kw[data-kw-page=release-notes] .rn-cbody li.rn-accli:before{display:none}.kw[data-kw-page=release-notes] .rn-cbody li.rn-accli>details>ul{margin:.35rem 0 .2rem 1.05rem}.kw[data-kw-page=release-notes] .rn-cbody .rn-eb{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:.2rem;font-size:.6875rem;font-weight:700}.kw[data-kw-page=release-notes] .rn-cbody h4{color:var(--ink);border-top:1px solid var(--line-soft);margin:1.1rem 0 .45rem;padding-top:.8rem;font-size:1.0625rem}.kw[data-kw-page=release-notes] .rn-cbody h4:first-child{border-top:0;padding-top:0}.kw[data-kw-page=release-notes] .rn-cbody h6{color:var(--ink);margin:.7rem 0 .25rem;font-size:.875rem}.kw[data-kw-page=release-notes] .rn-list{gap:1.6rem;padding-bottom:clamp(2.2rem,4.5vw,3rem);display:grid}.kw[data-kw-page=release-notes] .rn-version{scroll-margin-top:1rem;transition:opacity .16s}.kw[data-kw-page=release-notes] .rn-vhead{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.4rem 0 .4rem 1.8rem;list-style:none;display:flex;position:relative}.kw[data-kw-page=release-notes] .rn-vhead::-webkit-details-marker{display:none}.kw[data-kw-page=release-notes] .rn-vhead:before{content:"";background:var(--titlebar);width:1rem;height:1rem;-webkit-mask:var(--vmark) center / contain no-repeat;mask:var(--vmark) center / contain no-repeat;margin-top:-.5rem;transition:transform .16s;position:absolute;top:50%;left:0}.kw[data-kw-page=release-notes] .rn-version[open]>.rn-vhead:before{transform:rotate(90deg)}.kw[data-kw-page=release-notes] .rn-vt{letter-spacing:-.015em;color:var(--ink);font-size:clamp(1.6rem,3.2vw,2.1rem);font-weight:700}.kw[data-kw-page=release-notes] .rn-vhead:hover .rn-vt{color:var(--accent)}.kw[data-kw-page=release-notes] .rn-vhead:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.kw[data-kw-page=release-notes] .rn-vhead .avail{color:var(--accent);border-color:var(--accent-soft)}.kw[data-kw-page=release-notes] .rn-vn{color:var(--ink-3);font-size:.875rem}.kw[data-kw-page=release-notes] .rn-meta{color:var(--ink-3);margin:.1rem 0 1rem 1.8rem;font-size:.875rem}.kw[data-kw-page=release-notes] .rn-meta a{color:var(--accent)}.kw[data-kw-page=release-notes] .rn-meta .nodate{font-style:italic}.kw[data-kw-page=release-notes] .rn-cards{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1.1rem;display:grid}.kw[data-kw-page=release-notes] .rn-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:6px;margin:0;transition:opacity .16s;overflow:hidden}.kw[data-kw-page=release-notes] .rn-cbar{background:var(--cardbar);color:#fff;text-shadow:var(--barshadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .5rem;padding:.7rem 1rem;display:flex}.kw[data-kw-page=release-notes] .rn-cbar h3{color:#fff;font-size:1.125rem}.kw[data-kw-page=release-notes] .rn-cbar .sub{color:#fff;margin:.1rem 0 0;font-size:.8125rem}.kw[data-kw-page=release-notes] .rn-cbar .avail{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#03042d1f;border-color:#fffc;padding:.08rem .3rem;font-size:.5625rem;font-weight:700}.kw[data-kw-page=release-notes] .rn-cbar h3{white-space:nowrap;letter-spacing:-.01em;font-size:1.0625rem}.kw[data-kw-page=release-notes] .rn-cbar .avail{letter-spacing:0;padding-left:.25rem;padding-right:.25rem}.kw[data-kw-page=release-notes] .rn-cbar{gap:.35rem .4rem;padding-left:.85rem;padding-right:.85rem}.kw[data-kw-page=release-notes] .rn-cbody{color:var(--ink-2);padding:.85rem 1.1rem 1rem;font-size:.9375rem}.kw[data-kw-page=release-notes] .rn-cbody>:first-child{margin-top:0}.kw[data-kw-page=release-notes] .rn-cbody p{margin:0 0 .6rem}.kw[data-kw-page=release-notes] .rn-cbody h5{color:var(--ink);margin:.8rem 0 .3rem;font-size:.9375rem}.kw[data-kw-page=release-notes] .rn-cbody strong{color:var(--ink)}.kw[data-kw-page=release-notes] .rn-cbody code{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:3px;padding:0 .25rem;font-size:.875em}.kw[data-kw-page=release-notes] .rn-cbody a{color:var(--accent)}.kw[data-kw-page=release-notes] .rn-cbody ul{margin:0 0 .6rem;padding:0;list-style:none}.kw[data-kw-page=release-notes] .rn-cbody ul ul{margin:.3rem 0 .1rem .9rem}.kw[data-kw-page=release-notes] .rn-cbody li{margin-bottom:.35rem;padding-left:1.05rem;transition:opacity .16s;position:relative}.kw[data-kw-page=release-notes] .rn-cbody li:before{content:"";background:var(--titlebar);width:.55rem;height:.55rem;-webkit-mask:var(--vmark) center / contain no-repeat;mask:var(--vmark) center / contain no-repeat;position:absolute;top:calc(.825em - .28rem);left:0}.kw[data-kw-page=release-notes] .rn-cbody li.rn-gap:before{display:none}.kw[data-kw-page=release-notes] .rn-only{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--accent);border:1px solid var(--accent-soft);vertical-align:.1em;border-radius:3px;padding:.02rem .3rem;font-size:.625rem;font-weight:700}.kw[data-kw-page=release-notes] .products.rn-filter .wrap{padding-bottom:1.2rem}.kw[data-kw-page=keyboard-shortcuts]{--navy:#03042d;--photon:#ee2737;--photon-2:#ff6a39;--xenon:#00dcc2;--tachyon:#05d785;--albion:#8757fb;--copernic:#efd320;--studio:#8a8cb4;--titlebar:linear-gradient(90deg, #ee2737 0%, #ff6a39 100%);--chrome-bg:#03042d;--chrome-ink:#e2e7f5;--chrome-ink-2:#c2cae6;--chrome-ink-3:#9aa3c8;--chrome-line:#2c3168;--wash:radial-gradient(90% 70% at 88% 12%, #ff6a3933, #ff6a3900 60%), radial-gradient(80% 72% at 96% 94%, #747ecd4d, #747ecd00 62%), linear-gradient(125deg, #fff 0%, #fdf4ee 42%, #eeecf6 100%);--surface:#fff;--surface-2:#ffffffc7;--line:#1015293d;--line-soft:#1015291a;--ink:#101529;--ink-2:#434c66;--ink-3:#636c88;--muted:#a0a8bc;--gel-warm:#c2410c;--gel-cool:#05707f;--gel-rose:#a8326b;--gel-neutral:#5b618f;--accent:#c2410c;--accent-soft:#c2410c57;--on-accent:#fff;--pill-ink:var(--ink);--shadow:0 1px 2px #10152912, 0 10px 22px -16px #10152980;--measure:68ch;--pad:clamp(1.25rem, 4vw, 3.5rem)}html[data-theme=dark] .kw[data-kw-page=keyboard-shortcuts]{--wash:radial-gradient(90% 70% at 88% 12%, #ee273738, #ee273700 60%), radial-gradient(80% 72% at 96% 94%, #4a58c847, #4a58c800 62%), linear-gradient(125deg, #03042d 0%, #180b31 45%, #070c42 100%);--surface:#ffffff13;--surface-2:#ffffff0d;--line:#ffffff42;--line-soft:#ffffff1c;--ink:#e7ebf7;--ink-2:#c2cae6;--ink-3:#9aa3c8;--muted:#737ca6;--gel-warm:#ff6a39;--gel-cool:#00dcc2;--gel-rose:#ef60a3;--gel-neutral:#7b84b4;--accent:#ff6a39;--accent-soft:#ff6a396b;--on-accent:#03042d;--pill-ink:var(--pc);--shadow:0 1px 0 #ffffff0d, 0 16px 32px -22px #000000e6}.kw[data-kw-page=keyboard-shortcuts] .rn-cbar h3 .kb-note{letter-spacing:0;margin-left:.8rem;font-size:.875rem;font-weight:400}.kw[data-kw-page=keyboard-shortcuts] .rn-jumppanel{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;margin-top:1.2rem;padding:1rem 1.15rem}.kw[data-kw-page=keyboard-shortcuts] .rn-jump{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kw[data-kw-page=keyboard-shortcuts] .rn-jump .label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-right:.3rem;font-size:.8125rem;font-weight:700}.kw[data-kw-page=keyboard-shortcuts] .rn-jump a,.kw[data-kw-page=keyboard-shortcuts] .rn-jump button{color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:.3rem .85rem;font-family:inherit;font-size:.9375rem;text-decoration:none;transition:border-color .15s,color .15s}.kw[data-kw-page=keyboard-shortcuts] .rn-jump a:hover,.kw[data-kw-page=keyboard-shortcuts] .rn-jump a:focus-visible,.kw[data-kw-page=keyboard-shortcuts] .rn-jump a.is-shown,.kw[data-kw-page=keyboard-shortcuts] .rn-jump button:hover{border-color:var(--accent);color:var(--accent)}.kw[data-kw-page=keyboard-shortcuts] .rn-jump button{margin-left:auto;font-size:.875rem}.kw[data-kw-page=keyboard-shortcuts] .rn-jumpsum{min-height:1.65em;color:var(--ink-2);margin:.6rem 0 0;font-size:.9375rem}.kw[data-kw-page=keyboard-shortcuts] .rn-jumpsum b{color:var(--accent);margin-right:.35rem}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody details>summary{cursor:pointer;padding-left:1.05rem;list-style:none;position:relative}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody details>summary::-webkit-details-marker{display:none}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody details>summary:before{content:"";background:var(--titlebar);width:.55rem;height:.55rem;-webkit-mask:var(--vmark) center / contain no-repeat;mask:var(--vmark) center / contain no-repeat;transition:transform .16s;position:absolute;top:calc(.825em - .28rem);left:0}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody details[open]>summary:before{transform:rotate(90deg)}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody details>summary:hover{color:var(--accent)}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.kw[data-kw-page=keyboard-shortcuts] .rn-acc{margin:0 0 .35rem}.kw[data-kw-page=keyboard-shortcuts] .rn-acc>summary{color:var(--ink);font-weight:700}.kw[data-kw-page=keyboard-shortcuts] .rn-acc1>summary{font-size:.9375rem}.kw[data-kw-page=keyboard-shortcuts] .rn-acc2>summary{font-size:.9375rem;font-weight:500}.kw[data-kw-page=keyboard-shortcuts] .rn-accbody{padding:.35rem 0 .3rem 1.05rem}.kw[data-kw-page=keyboard-shortcuts] .rn-none{color:var(--ink-3);margin:0;font-style:italic}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody>details.rn-line>summary{color:var(--ink-2);align-items:baseline;gap:.35rem;font-size:.9375rem;font-weight:400;display:flex}.kw[data-kw-page=keyboard-shortcuts] .rn-clamp{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kw[data-kw-page=keyboard-shortcuts] .rn-line[open] .rn-clamp{white-space:normal}.kw[data-kw-page=keyboard-shortcuts] .rn-line:not([open]) .rn-clamp br,.kw[data-kw-page=keyboard-shortcuts] .rn-line:not([open]) .rn-clamp .rn-only{display:none}.kw[data-kw-page=keyboard-shortcuts] .rn-card{flex-direction:column;display:flex}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody{flex-direction:column;flex:1;display:flex}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody>.rn-extra{display:none}.kw[data-kw-page=keyboard-shortcuts] .rn-card.show-all .rn-cbody>.rn-extra{display:block}.kw[data-kw-page=keyboard-shortcuts] .rn-morebtn{color:var(--ink-2);border:1px dashed var(--line);cursor:pointer;background:0 0;border-radius:3px;align-self:flex-start;margin-top:auto;padding:.2rem .55rem;font-family:inherit;font-size:.8125rem}.kw[data-kw-page=keyboard-shortcuts] .rn-morebtn:hover,.kw[data-kw-page=keyboard-shortcuts] .rn-morebtn:focus-visible{border-color:var(--accent);color:var(--accent)}.kw[data-kw-page=keyboard-shortcuts] .rn-empty .rn-cbar{opacity:.75}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody>.rn-acc{margin-bottom:.5rem}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody>.rn-acc>summary,.kw[data-kw-page=keyboard-shortcuts] .rn-cbody>p.rn-acclone{color:var(--ink);font-size:1rem;font-weight:700}.kw[data-kw-page=keyboard-shortcuts] .rn-acclone{margin:0 0 .35rem}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody li.rn-accli{padding-left:0}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody li.rn-accli:before{display:none}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody li.rn-accli>details>ul{margin:.35rem 0 .2rem 1.05rem}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody .rn-eb{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:.2rem;font-size:.6875rem;font-weight:700}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody h4{color:var(--ink);border-top:1px solid var(--line-soft);margin:1.1rem 0 .45rem;padding-top:.8rem;font-size:1.0625rem}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody h4:first-child{border-top:0;padding-top:0}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody h6{color:var(--ink);margin:.7rem 0 .25rem;font-size:.875rem}.kw[data-kw-page=keyboard-shortcuts] .rn-list{gap:1.6rem;padding-bottom:clamp(2.2rem,4.5vw,3rem);display:grid}.kw[data-kw-page=keyboard-shortcuts] .rn-version{scroll-margin-top:1rem;transition:opacity .16s}.kw[data-kw-page=keyboard-shortcuts] .rn-vhead{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.4rem 0 .4rem 1.8rem;list-style:none;display:flex;position:relative}.kw[data-kw-page=keyboard-shortcuts] .rn-vhead::-webkit-details-marker{display:none}.kw[data-kw-page=keyboard-shortcuts] .rn-vhead:before{content:"";background:var(--titlebar);width:1rem;height:1rem;-webkit-mask:var(--vmark) center / contain no-repeat;mask:var(--vmark) center / contain no-repeat;margin-top:-.5rem;transition:transform .16s;position:absolute;top:50%;left:0}.kw[data-kw-page=keyboard-shortcuts] .rn-version[open]>.rn-vhead:before{transform:rotate(90deg)}.kw[data-kw-page=keyboard-shortcuts] .rn-vt{letter-spacing:-.015em;color:var(--ink);font-size:clamp(1.6rem,3.2vw,2.1rem);font-weight:700}.kw[data-kw-page=keyboard-shortcuts] .rn-vhead:hover .rn-vt{color:var(--accent)}.kw[data-kw-page=keyboard-shortcuts] .rn-vhead:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.kw[data-kw-page=keyboard-shortcuts] .rn-vhead .avail{color:var(--accent);border-color:var(--accent-soft)}.kw[data-kw-page=keyboard-shortcuts] .rn-vn{color:var(--ink-3);font-size:.875rem}.kw[data-kw-page=keyboard-shortcuts] .rn-meta{color:var(--ink-3);margin:.1rem 0 1rem 1.8rem;font-size:.875rem}.kw[data-kw-page=keyboard-shortcuts] .rn-meta a{color:var(--accent)}.kw[data-kw-page=keyboard-shortcuts] .rn-meta .nodate{font-style:italic}.kw[data-kw-page=keyboard-shortcuts] .rn-cards{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1.1rem;display:grid}.kw[data-kw-page=keyboard-shortcuts] .rn-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:6px;margin:0;transition:opacity .16s;overflow:hidden}.kw[data-kw-page=keyboard-shortcuts] .rn-cbar{background:var(--cardbar);color:#fff;text-shadow:var(--barshadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .5rem;padding:.7rem 1rem;display:flex}.kw[data-kw-page=keyboard-shortcuts] .rn-cbar h3{color:#fff;font-size:1.125rem}.kw[data-kw-page=keyboard-shortcuts] .rn-cbar .sub{color:#fff;margin:.1rem 0 0;font-size:.8125rem}.kw[data-kw-page=keyboard-shortcuts] .rn-cbar .avail{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#03042d1f;border-color:#fffc;padding:.08rem .3rem;font-size:.5625rem;font-weight:700}.kw[data-kw-page=keyboard-shortcuts] .rn-cbar h3{white-space:nowrap;letter-spacing:-.01em;font-size:1.0625rem}.kw[data-kw-page=keyboard-shortcuts] .rn-cbar .avail{letter-spacing:0;padding-left:.25rem;padding-right:.25rem}.kw[data-kw-page=keyboard-shortcuts] .rn-cbar{gap:.35rem .4rem;padding-left:.85rem;padding-right:.85rem}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody{color:var(--ink-2);padding:.85rem 1.1rem 1rem;font-size:.9375rem}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody>:first-child{margin-top:0}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody p{margin:0 0 .6rem}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody h5{color:var(--ink);margin:.8rem 0 .3rem;font-size:.9375rem}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody strong{color:var(--ink)}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody code{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:3px;padding:0 .25rem;font-size:.875em}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody a{color:var(--accent)}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody ul{margin:0 0 .6rem;padding:0;list-style:none}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody ul ul{margin:.3rem 0 .1rem .9rem}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody li{margin-bottom:.35rem;padding-left:1.05rem;transition:opacity .16s;position:relative}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody li:before{content:"";background:var(--titlebar);width:.55rem;height:.55rem;-webkit-mask:var(--vmark) center / contain no-repeat;mask:var(--vmark) center / contain no-repeat;position:absolute;top:calc(.825em - .28rem);left:0}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody li.rn-gap:before{display:none}.kw[data-kw-page=keyboard-shortcuts] .rn-only{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--accent);border:1px solid var(--accent-soft);vertical-align:.1em;border-radius:3px;padding:.02rem .3rem;font-size:.625rem;font-weight:700}.kw[data-kw-page=keyboard-shortcuts] .products.rn-filter .wrap{padding-bottom:1.2rem}.kw[data-kw-page=keyboard-shortcuts] .kb-search{align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.kw[data-kw-page=keyboard-shortcuts] .kb-search label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.8125rem;font-weight:700}.kw[data-kw-page=keyboard-shortcuts] .kb-search input{max-width:26rem;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:999px;flex:1;padding:.35rem .95rem;font-size:.9375rem}.kw[data-kw-page=keyboard-shortcuts] .kb-search input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.kw[data-kw-page=keyboard-shortcuts] .kb-found{color:var(--ink-3);font-size:.875rem}.kw[data-kw-page=keyboard-shortcuts] .rn-jump a{padding:.22rem .7rem;font-size:.875rem}.kw[data-kw-page=keyboard-shortcuts] .kb-list{padding-top:.4rem;padding-bottom:clamp(2.2rem,4.5vw,3rem)}.kw[data-kw-page=keyboard-shortcuts] .kb-card,.kw[data-kw-page=keyboard-shortcuts] .kb-area{scroll-margin-top:1rem}.kw[data-kw-page=keyboard-shortcuts] .kb-area+.kb-area{margin-top:2.2rem}.kw[data-kw-page=keyboard-shortcuts] .kb-area h2{letter-spacing:-.012em;color:var(--ink);border-top:1px solid var(--line-soft);margin:0 0 .9rem;padding-top:1.4rem;font-size:clamp(1.5rem,2.8vw,1.9rem)}.kw[data-kw-page=keyboard-shortcuts] .kb-area .rn-none{margin:0}.kw[data-kw-page=keyboard-shortcuts] .kb-intro{color:var(--ink-3);margin:0 0 .6rem;font-style:italic}.kw[data-kw-page=keyboard-shortcuts] .kb-part{opacity:.9;font-weight:400}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody .kb-rows{margin:0}.kw[data-kw-page=keyboard-shortcuts] .kb-list .rn-cards{grid-auto-flow:dense}.kw[data-kw-page=keyboard-shortcuts] .kb-card.kb-wide{grid-column:1/-1}.kw[data-kw-page=keyboard-shortcuts] .kb-wide .kb-rows{columns:2 26rem;column-gap:2.6rem}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody .kb-rows li{border-bottom:1px solid var(--line-soft);break-inside:avoid;grid-template-columns:1fr auto;align-items:baseline;gap:.5rem;margin:0;padding:.32rem 0;display:grid}.kw[data-kw-page=keyboard-shortcuts] .kb-card:not(.kb-wide) .kb-rows li:last-child{border-bottom:0}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody .kb-rows li:before{display:none}.kw[data-kw-page=keyboard-shortcuts] .kb-desc{color:var(--ink)}.kw[data-kw-page=keyboard-shortcuts] .kb-keys{white-space:nowrap;text-align:right}.kw[data-kw-page=keyboard-shortcuts] .kb-keys kbd{color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-bottom-width:2px;border-radius:4px;padding:.02rem .42rem;font-family:inherit;font-size:.8125rem;font-weight:600}.kw[data-kw-page=keyboard-shortcuts] .kb-keys kbd.kb-missing{color:var(--accent);border-style:dashed}.kw[data-kw-page=keyboard-shortcuts] .kb-plus{color:var(--ink-3);margin:0 .18rem;font-size:.75rem}.kw[data-kw-page=keyboard-shortcuts] .kb-rows li.rn-extra{display:none}.kw[data-kw-page=keyboard-shortcuts] .kb-card.show-all .kb-rows li.rn-extra{display:grid}.kw[data-kw-page=keyboard-shortcuts] .kb-rows li.kb-hide,.kw[data-kw-page=keyboard-shortcuts] .kb-card.kb-hide,.kw[data-kw-page=keyboard-shortcuts] .kb-area.kb-hide{display:none!important}.kw[data-kw-page=keyboard-shortcuts].kb-searching .kb-rows li.rn-extra:not(.kb-hide){display:grid}.kw[data-kw-page=keyboard-shortcuts].kb-searching .rn-morebtn{display:none}.kw[data-kw-page=keyboard-shortcuts] .rn-cbody{overflow:hidden}.kw[data-kw-page=lexicon]{--navy:#03042d;--photon:#ee2737;--photon-2:#ff6a39;--xenon:#00dcc2;--tachyon:#05d785;--albion:#8757fb;--copernic:#efd320;--studio:#8a8cb4;--titlebar:linear-gradient(90deg, #ee2737 0%, #ff6a39 100%);--chrome-bg:#03042d;--chrome-ink:#e2e7f5;--chrome-ink-2:#c2cae6;--chrome-ink-3:#9aa3c8;--chrome-line:#2c3168;--wash:radial-gradient(90% 70% at 88% 12%, #ff6a3933, #ff6a3900 60%), radial-gradient(80% 72% at 96% 94%, #747ecd4d, #747ecd00 62%), linear-gradient(125deg, #fff 0%, #fdf4ee 42%, #eeecf6 100%);--surface:#fff;--surface-2:#ffffffc7;--line:#1015293d;--line-soft:#1015291a;--ink:#101529;--ink-2:#434c66;--ink-3:#636c88;--muted:#a0a8bc;--gel-warm:#c2410c;--gel-cool:#05707f;--gel-rose:#a8326b;--gel-neutral:#5b618f;--accent:#c2410c;--accent-soft:#c2410c57;--on-accent:#fff;--pill-ink:var(--ink);--shadow:0 1px 2px #10152912, 0 10px 22px -16px #10152980;--measure:68ch;--pad:clamp(1.25rem, 4vw, 3.5rem)}html[data-theme=dark] .kw[data-kw-page=lexicon]{--wash:radial-gradient(90% 70% at 88% 12%, #ee273738, #ee273700 60%), radial-gradient(80% 72% at 96% 94%, #4a58c847, #4a58c800 62%), linear-gradient(125deg, #03042d 0%, #180b31 45%, #070c42 100%);--surface:#ffffff13;--surface-2:#ffffff0d;--line:#ffffff42;--line-soft:#ffffff1c;--ink:#e7ebf7;--ink-2:#c2cae6;--ink-3:#9aa3c8;--muted:#737ca6;--gel-warm:#ff6a39;--gel-cool:#00dcc2;--gel-rose:#ef60a3;--gel-neutral:#7b84b4;--accent:#ff6a39;--accent-soft:#ff6a396b;--on-accent:#03042d;--pill-ink:var(--pc);--shadow:0 1px 0 #ffffff0d, 0 16px 32px -22px #000000e6}.kw[data-kw-page=lexicon] .rn-jumppanel{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;margin-top:1.2rem;padding:1rem 1.15rem}.kw[data-kw-page=lexicon] .rn-jump{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kw[data-kw-page=lexicon] .rn-jump .label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-right:.3rem;font-size:.8125rem;font-weight:700}.kw[data-kw-page=lexicon] .rn-jump a,.kw[data-kw-page=lexicon] .rn-jump button{color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:.3rem .85rem;font-family:inherit;font-size:.9375rem;text-decoration:none;transition:border-color .15s,color .15s}.kw[data-kw-page=lexicon] .rn-jump a:hover,.kw[data-kw-page=lexicon] .rn-jump a:focus-visible,.kw[data-kw-page=lexicon] .rn-jump a.is-shown,.kw[data-kw-page=lexicon] .rn-jump button:hover{border-color:var(--accent);color:var(--accent)}.kw[data-kw-page=lexicon] .rn-jump button{margin-left:auto;font-size:.875rem}.kw[data-kw-page=lexicon] .rn-jumpsum{min-height:1.65em;color:var(--ink-2);margin:.6rem 0 0;font-size:.9375rem}.kw[data-kw-page=lexicon] .rn-jumpsum b{color:var(--accent);margin-right:.35rem}.kw[data-kw-page=lexicon] .rn-cbody details>summary{cursor:pointer;padding-left:1.05rem;list-style:none;position:relative}.kw[data-kw-page=lexicon] .rn-cbody details>summary::-webkit-details-marker{display:none}.kw[data-kw-page=lexicon] .rn-cbody details>summary:before{content:"";background:var(--titlebar);width:.55rem;height:.55rem;-webkit-mask:var(--vmark) center / contain no-repeat;mask:var(--vmark) center / contain no-repeat;transition:transform .16s;position:absolute;top:calc(.825em - .28rem);left:0}.kw[data-kw-page=lexicon] .rn-cbody details[open]>summary:before{transform:rotate(90deg)}.kw[data-kw-page=lexicon] .rn-cbody details>summary:hover{color:var(--accent)}.kw[data-kw-page=lexicon] .rn-cbody details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.kw[data-kw-page=lexicon] .rn-acc{margin:0 0 .35rem}.kw[data-kw-page=lexicon] .rn-acc>summary{color:var(--ink);font-weight:700}.kw[data-kw-page=lexicon] .rn-acc1>summary{font-size:.9375rem}.kw[data-kw-page=lexicon] .rn-acc2>summary{font-size:.9375rem;font-weight:500}.kw[data-kw-page=lexicon] .rn-accbody{padding:.35rem 0 .3rem 1.05rem}.kw[data-kw-page=lexicon] .rn-none{color:var(--ink-3);margin:0;font-style:italic}.kw[data-kw-page=lexicon] .rn-cbody>details.rn-line>summary{color:var(--ink-2);align-items:baseline;gap:.35rem;font-size:.9375rem;font-weight:400;display:flex}.kw[data-kw-page=lexicon] .rn-clamp{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kw[data-kw-page=lexicon] .rn-line[open] .rn-clamp{white-space:normal}.kw[data-kw-page=lexicon] .rn-line:not([open]) .rn-clamp br,.kw[data-kw-page=lexicon] .rn-line:not([open]) .rn-clamp .rn-only{display:none}.kw[data-kw-page=lexicon] .rn-card{flex-direction:column;display:flex}.kw[data-kw-page=lexicon] .rn-cbody{flex-direction:column;flex:1;display:flex}.kw[data-kw-page=lexicon] .rn-cbody>.rn-extra{display:none}.kw[data-kw-page=lexicon] .rn-card.show-all .rn-cbody>.rn-extra{display:block}.kw[data-kw-page=lexicon] .rn-morebtn{color:var(--ink-2);border:1px dashed var(--line);cursor:pointer;background:0 0;border-radius:3px;align-self:flex-start;margin-top:auto;padding:.2rem .55rem;font-family:inherit;font-size:.8125rem}.kw[data-kw-page=lexicon] .rn-morebtn:hover,.kw[data-kw-page=lexicon] .rn-morebtn:focus-visible{border-color:var(--accent);color:var(--accent)}.kw[data-kw-page=lexicon] .rn-empty .rn-cbar{opacity:.75}.kw[data-kw-page=lexicon] .rn-cbody>.rn-acc{margin-bottom:.5rem}.kw[data-kw-page=lexicon] .rn-cbody>.rn-acc>summary,.kw[data-kw-page=lexicon] .rn-cbody>p.rn-acclone{color:var(--ink);font-size:1rem;font-weight:700}.kw[data-kw-page=lexicon] .rn-acclone{margin:0 0 .35rem}.kw[data-kw-page=lexicon] .rn-cbody li.rn-accli{padding-left:0}.kw[data-kw-page=lexicon] .rn-cbody li.rn-accli:before{display:none}.kw[data-kw-page=lexicon] .rn-cbody li.rn-accli>details>ul{margin:.35rem 0 .2rem 1.05rem}.kw[data-kw-page=lexicon] .rn-cbody .rn-eb{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:.2rem;font-size:.6875rem;font-weight:700}.kw[data-kw-page=lexicon] .rn-cbody h4{color:var(--ink);border-top:1px solid var(--line-soft);margin:1.1rem 0 .45rem;padding-top:.8rem;font-size:1.0625rem}.kw[data-kw-page=lexicon] .rn-cbody h4:first-child{border-top:0;padding-top:0}.kw[data-kw-page=lexicon] .rn-cbody h6{color:var(--ink);margin:.7rem 0 .25rem;font-size:.875rem}.kw[data-kw-page=lexicon] .rn-list{gap:1.6rem;padding-bottom:clamp(2.2rem,4.5vw,3rem);display:grid}.kw[data-kw-page=lexicon] .rn-version{scroll-margin-top:1rem;transition:opacity .16s}.kw[data-kw-page=lexicon] .rn-vhead{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.4rem 0 .4rem 1.8rem;list-style:none;display:flex;position:relative}.kw[data-kw-page=lexicon] .rn-vhead::-webkit-details-marker{display:none}.kw[data-kw-page=lexicon] .rn-vhead:before{content:"";background:var(--titlebar);width:1rem;height:1rem;-webkit-mask:var(--vmark) center / contain no-repeat;mask:var(--vmark) center / contain no-repeat;margin-top:-.5rem;transition:transform .16s;position:absolute;top:50%;left:0}.kw[data-kw-page=lexicon] .rn-version[open]>.rn-vhead:before{transform:rotate(90deg)}.kw[data-kw-page=lexicon] .rn-vt{letter-spacing:-.015em;color:var(--ink);font-size:clamp(1.6rem,3.2vw,2.1rem);font-weight:700}.kw[data-kw-page=lexicon] .rn-vhead:hover .rn-vt{color:var(--accent)}.kw[data-kw-page=lexicon] .rn-vhead:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.kw[data-kw-page=lexicon] .rn-vhead .avail{color:var(--accent);border-color:var(--accent-soft)}.kw[data-kw-page=lexicon] .rn-vn{color:var(--ink-3);font-size:.875rem}.kw[data-kw-page=lexicon] .rn-meta{color:var(--ink-3);margin:.1rem 0 1rem 1.8rem;font-size:.875rem}.kw[data-kw-page=lexicon] .rn-meta a{color:var(--accent)}.kw[data-kw-page=lexicon] .rn-meta .nodate{font-style:italic}.kw[data-kw-page=lexicon] .rn-cards{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1.1rem;display:grid}.kw[data-kw-page=lexicon] .rn-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:6px;margin:0;transition:opacity .16s;overflow:hidden}.kw[data-kw-page=lexicon] .rn-cbar{background:var(--cardbar);color:#fff;text-shadow:var(--barshadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .5rem;padding:.7rem 1rem;display:flex}.kw[data-kw-page=lexicon] .rn-cbar h3{color:#fff;font-size:1.125rem}.kw[data-kw-page=lexicon] .rn-cbar .sub{color:#fff;margin:.1rem 0 0;font-size:.8125rem}.kw[data-kw-page=lexicon] .rn-cbar .avail{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#03042d1f;border-color:#fffc;padding:.08rem .3rem;font-size:.5625rem;font-weight:700}.kw[data-kw-page=lexicon] .rn-cbar h3{white-space:nowrap;letter-spacing:-.01em;font-size:1.0625rem}.kw[data-kw-page=lexicon] .rn-cbar .avail{letter-spacing:0;padding-left:.25rem;padding-right:.25rem}.kw[data-kw-page=lexicon] .rn-cbar{gap:.35rem .4rem;padding-left:.85rem;padding-right:.85rem}.kw[data-kw-page=lexicon] .rn-cbody{color:var(--ink-2);padding:.85rem 1.1rem 1rem;font-size:.9375rem}.kw[data-kw-page=lexicon] .rn-cbody>:first-child{margin-top:0}.kw[data-kw-page=lexicon] .rn-cbody p{margin:0 0 .6rem}.kw[data-kw-page=lexicon] .rn-cbody h5{color:var(--ink);margin:.8rem 0 .3rem;font-size:.9375rem}.kw[data-kw-page=lexicon] .rn-cbody strong{color:var(--ink)}.kw[data-kw-page=lexicon] .rn-cbody code{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:3px;padding:0 .25rem;font-size:.875em}.kw[data-kw-page=lexicon] .rn-cbody a{color:var(--accent)}.kw[data-kw-page=lexicon] .rn-cbody ul{margin:0 0 .6rem;padding:0;list-style:none}.kw[data-kw-page=lexicon] .rn-cbody ul ul{margin:.3rem 0 .1rem .9rem}.kw[data-kw-page=lexicon] .rn-cbody li{margin-bottom:.35rem;padding-left:1.05rem;transition:opacity .16s;position:relative}.kw[data-kw-page=lexicon] .rn-cbody li:before{content:"";background:var(--titlebar);width:.55rem;height:.55rem;-webkit-mask:var(--vmark) center / contain no-repeat;mask:var(--vmark) center / contain no-repeat;position:absolute;top:calc(.825em - .28rem);left:0}.kw[data-kw-page=lexicon] .rn-cbody li.rn-gap:before{display:none}.kw[data-kw-page=lexicon] .rn-only{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--accent);border:1px solid var(--accent-soft);vertical-align:.1em;border-radius:3px;padding:.02rem .3rem;font-size:.625rem;font-weight:700}.kw[data-kw-page=lexicon] .products.rn-filter .wrap{padding-bottom:1.2rem}.kw[data-kw-page=lexicon] .lx-search{align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.kw[data-kw-page=lexicon] .lx-search label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.8125rem;font-weight:700}.kw[data-kw-page=lexicon] .lx-search input{max-width:26rem;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:999px;flex:1;padding:.35rem .95rem;font-size:.9375rem}.kw[data-kw-page=lexicon] .lx-search input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.kw[data-kw-page=lexicon] .lx-found{color:var(--ink-3);font-size:.875rem}.kw[data-kw-page=lexicon] .rn-jump a{text-align:center;min-width:2.2rem;padding:.22rem .6rem}.kw[data-kw-page=lexicon] .lx-list{padding-top:1.4rem;padding-bottom:clamp(2.2rem,4.5vw,3rem)}.kw[data-kw-page=lexicon] .lx-list .rn-cards{grid-auto-flow:dense}.kw[data-kw-page=lexicon] .lx-card{min-height:269px;scroll-margin-top:1rem}.kw[data-kw-page=lexicon] .rn-cbody .lx-rows li.rn-extra{display:none}.kw[data-kw-page=lexicon] .lx-card.show-all .rn-cbody .lx-rows li.rn-extra,.kw[data-kw-page=lexicon].lx-searching .rn-cbody .lx-rows li.rn-extra:not(.lx-hide){display:grid}.kw[data-kw-page=lexicon].lx-searching .rn-morebtn{display:none}.kw[data-kw-page=lexicon] .lx-card .rn-cbody{flex-direction:column;display:flex}.kw[data-kw-page=lexicon] .lx-card .rn-morebtn{margin-top:auto}.kw[data-kw-page=lexicon] #sec-acr .rn-cbody .lx-rows li{grid-template-columns:5.6rem 1fr}.kw[data-kw-page=lexicon] #sec-lex .rn-cbody .lx-rows li{display:block}.kw[data-kw-page=lexicon] #sec-lex .rn-cbody .lx-rows li.rn-extra{display:none}.kw[data-kw-page=lexicon] #sec-lex .lx-card.show-all .rn-cbody .lx-rows li.rn-extra,.kw[data-kw-page=lexicon].lx-searching #sec-lex .rn-cbody .lx-rows li.rn-extra:not(.lx-hide){display:block}.kw[data-kw-page=lexicon] #sec-lex .lx-acr{margin-bottom:.1rem;display:block}.kw[data-kw-page=lexicon] .lx-def{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kw[data-kw-page=lexicon] .lx-rows li.lx-clip{cursor:pointer}.kw[data-kw-page=lexicon] .lx-rows li.lx-clip:hover .lx-acr{color:var(--accent)}.kw[data-kw-page=lexicon] .lx-rows li.lx-open .lx-def{-webkit-line-clamp:unset;display:block;overflow:visible}.kw[data-kw-page=lexicon] .lx-card.lx-wide{grid-column:1/-1}.kw[data-kw-page=lexicon] .lx-wide .lx-rows{columns:2 26rem;column-gap:2.6rem}.kw[data-kw-page=lexicon] .rn-cbody .lx-rows{margin:0}.kw[data-kw-page=lexicon] .rn-cbody .lx-rows li{border-bottom:1px solid var(--line-soft);break-inside:avoid;grid-template-columns:10rem 1fr;align-items:baseline;gap:.8rem;margin:0;padding:.38rem 0;display:grid}.kw[data-kw-page=lexicon] .rn-cbody .lx-rows li:before{display:none}.kw[data-kw-page=lexicon] .lx-card:not(.lx-wide) .lx-rows li:last-child{border-bottom:0}.kw[data-kw-page=lexicon] .lx-acr{color:var(--ink);font-weight:700}.kw[data-kw-page=lexicon] .lx-def{color:var(--ink-2)}.kw[data-kw-page=lexicon] .lx-none{color:var(--ink-3);font-style:italic}.kw[data-kw-page=lexicon] .lx-rows li.lx-hide,.kw[data-kw-page=lexicon] .lx-card.lx-hide{display:none!important}.kw[data-kw-page=lexicon] .lx-tabs{margin-bottom:.6rem}.kw[data-kw-page=lexicon] .lx-tabs button{margin-left:0;font-size:.9375rem}.kw[data-kw-page=lexicon] .lx-tabs button[aria-pressed=true]{border-color:var(--accent);color:#fff;background:var(--accent)}.kw[data-kw-page=lexicon] .lx-letters[hidden],.kw[data-kw-page=lexicon] .lx-sec[hidden]{display:none}.kw[data-kw-page=lexicon] .lx-sec>h2{letter-spacing:-.012em;color:var(--ink);margin:0 0 .9rem;font-size:clamp(1.5rem,2.8vw,1.9rem)}.kw[data-kw-page=lexicon].lx-searching .lx-sec+.lx-sec{margin-top:2.2rem}.kw[data-kw-page=lexicon]:not(.lx-searching) .lx-sec>h2{display:none}.kw[data-kw-page=start\/clients-creatives-producers] .rn-jumppanel{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;margin-top:1.2rem;padding:1rem 1.15rem}.kw[data-kw-page=start\/clients-creatives-producers] .rn-jump{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kw[data-kw-page=start\/clients-creatives-producers] .rn-jump .label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-right:.3rem;font-size:.8125rem;font-weight:700}.kw[data-kw-page=start\/clients-creatives-producers] .rn-jump a,.kw[data-kw-page=start\/clients-creatives-producers] .rn-jump button{color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:.3rem .85rem;font-family:inherit;font-size:.9375rem;text-decoration:none;transition:border-color .15s,color .15s}.kw[data-kw-page=start\/clients-creatives-producers] .rn-jump a:hover,.kw[data-kw-page=start\/clients-creatives-producers] .rn-jump a:focus-visible,.kw[data-kw-page=start\/clients-creatives-producers] .rn-jump a.is-shown,.kw[data-kw-page=start\/clients-creatives-producers] .rn-jump button:hover{border-color:var(--accent);color:var(--accent)}.kw[data-kw-page=start\/clients-creatives-producers] .rn-jump button{margin-left:auto;font-size:.875rem}.kw[data-kw-page=start\/clients-creatives-producers] .rn-jumpsum{min-height:1.65em;color:var(--ink-2);margin:.6rem 0 0;font-size:.9375rem}.kw[data-kw-page=start\/clients-creatives-producers] .rn-jumpsum b{color:var(--accent);margin-right:.35rem}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody details>summary{cursor:pointer;padding-left:1.05rem;list-style:none;position:relative}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody details>summary::-webkit-details-marker{display:none}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody details>summary:before{content:"";background:var(--titlebar);width:.55rem;height:.55rem;-webkit-mask:var(--vmark) center / contain no-repeat;mask:var(--vmark) center / contain no-repeat;transition:transform .16s;position:absolute;top:calc(.825em - .28rem);left:0}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody details[open]>summary:before{transform:rotate(90deg)}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody details>summary:hover{color:var(--accent)}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.kw[data-kw-page=start\/clients-creatives-producers] .rn-acc{margin:0 0 .35rem}.kw[data-kw-page=start\/clients-creatives-producers] .rn-acc>summary{color:var(--ink);font-weight:700}.kw[data-kw-page=start\/clients-creatives-producers] .rn-acc1>summary{font-size:.9375rem}.kw[data-kw-page=start\/clients-creatives-producers] .rn-acc2>summary{font-size:.9375rem;font-weight:500}.kw[data-kw-page=start\/clients-creatives-producers] .rn-accbody{padding:.35rem 0 .3rem 1.05rem}.kw[data-kw-page=start\/clients-creatives-producers] .rn-none{color:var(--ink-3);margin:0;font-style:italic}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody>details.rn-line>summary{color:var(--ink-2);align-items:baseline;gap:.35rem;font-size:.9375rem;font-weight:400;display:flex}.kw[data-kw-page=start\/clients-creatives-producers] .rn-clamp{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kw[data-kw-page=start\/clients-creatives-producers] .rn-line[open] .rn-clamp{white-space:normal}.kw[data-kw-page=start\/clients-creatives-producers] .rn-line:not([open]) .rn-clamp br,.kw[data-kw-page=start\/clients-creatives-producers] .rn-line:not([open]) .rn-clamp .rn-only{display:none}.kw[data-kw-page=start\/clients-creatives-producers] .rn-card{flex-direction:column;display:flex}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody{flex-direction:column;flex:1;display:flex}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody>.rn-extra{display:none}.kw[data-kw-page=start\/clients-creatives-producers] .rn-card.show-all .rn-cbody>.rn-extra{display:block}.kw[data-kw-page=start\/clients-creatives-producers] .rn-morebtn{color:var(--ink-2);border:1px dashed var(--line);cursor:pointer;background:0 0;border-radius:3px;align-self:flex-start;margin-top:auto;padding:.2rem .55rem;font-family:inherit;font-size:.8125rem}.kw[data-kw-page=start\/clients-creatives-producers] .rn-morebtn:hover,.kw[data-kw-page=start\/clients-creatives-producers] .rn-morebtn:focus-visible{border-color:var(--accent);color:var(--accent)}.kw[data-kw-page=start\/clients-creatives-producers] .rn-empty .rn-cbar{opacity:.75}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody>.rn-acc{margin-bottom:.5rem}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody>.rn-acc>summary,.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody>p.rn-acclone{color:var(--ink);font-size:1rem;font-weight:700}.kw[data-kw-page=start\/clients-creatives-producers] .rn-acclone{margin:0 0 .35rem}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody li.rn-accli{padding-left:0}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody li.rn-accli:before{display:none}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody li.rn-accli>details>ul{margin:.35rem 0 .2rem 1.05rem}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody .rn-eb{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:.2rem;font-size:.6875rem;font-weight:700}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody h4{color:var(--ink);border-top:1px solid var(--line-soft);margin:1.1rem 0 .45rem;padding-top:.8rem;font-size:1.0625rem}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody h4:first-child{border-top:0;padding-top:0}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody h6{color:var(--ink);margin:.7rem 0 .25rem;font-size:.875rem}.kw[data-kw-page=start\/clients-creatives-producers] .rn-list{gap:1.6rem;padding-bottom:clamp(2.2rem,4.5vw,3rem);display:grid}.kw[data-kw-page=start\/clients-creatives-producers] .rn-version{scroll-margin-top:1rem;transition:opacity .16s}.kw[data-kw-page=start\/clients-creatives-producers] .rn-vhead{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.4rem 0 .4rem 1.8rem;list-style:none;display:flex;position:relative}.kw[data-kw-page=start\/clients-creatives-producers] .rn-vhead::-webkit-details-marker{display:none}.kw[data-kw-page=start\/clients-creatives-producers] .rn-vhead:before{content:"";background:var(--titlebar);width:1rem;height:1rem;-webkit-mask:var(--vmark) center / contain no-repeat;mask:var(--vmark) center / contain no-repeat;margin-top:-.5rem;transition:transform .16s;position:absolute;top:50%;left:0}.kw[data-kw-page=start\/clients-creatives-producers] .rn-version[open]>.rn-vhead:before{transform:rotate(90deg)}.kw[data-kw-page=start\/clients-creatives-producers] .rn-vt{letter-spacing:-.015em;color:var(--ink);font-size:clamp(1.6rem,3.2vw,2.1rem);font-weight:700}.kw[data-kw-page=start\/clients-creatives-producers] .rn-vhead:hover .rn-vt{color:var(--accent)}.kw[data-kw-page=start\/clients-creatives-producers] .rn-vhead:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.kw[data-kw-page=start\/clients-creatives-producers] .rn-vhead .avail{color:var(--accent);border-color:var(--accent-soft)}.kw[data-kw-page=start\/clients-creatives-producers] .rn-vn{color:var(--ink-3);font-size:.875rem}.kw[data-kw-page=start\/clients-creatives-producers] .rn-meta{color:var(--ink-3);margin:.1rem 0 1rem 1.8rem;font-size:.875rem}.kw[data-kw-page=start\/clients-creatives-producers] .rn-meta a{color:var(--accent)}.kw[data-kw-page=start\/clients-creatives-producers] .rn-meta .nodate{font-style:italic}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cards{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1.1rem;display:grid}.kw[data-kw-page=start\/clients-creatives-producers] .rn-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:6px;margin:0;transition:opacity .16s;overflow:hidden}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbar{background:var(--cardbar);color:#fff;text-shadow:var(--barshadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .5rem;padding:.7rem 1rem;display:flex}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbar h3{color:#fff;font-size:1.125rem}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbar .sub{color:#fff;margin:.1rem 0 0;font-size:.8125rem}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbar .avail{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#03042d1f;border-color:#fffc;padding:.08rem .3rem;font-size:.5625rem;font-weight:700}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbar h3{white-space:nowrap;letter-spacing:-.01em;font-size:1.0625rem}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbar .avail{letter-spacing:0;padding-left:.25rem;padding-right:.25rem}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbar{gap:.35rem .4rem;padding-left:.85rem;padding-right:.85rem}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody{color:var(--ink-2);padding:.85rem 1.1rem 1rem;font-size:.9375rem}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody>:first-child{margin-top:0}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody p{margin:0 0 .6rem}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody h5{color:var(--ink);margin:.8rem 0 .3rem;font-size:.9375rem}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody strong{color:var(--ink)}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody code{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:3px;padding:0 .25rem;font-size:.875em}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody a{color:var(--accent)}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody ul{margin:0 0 .6rem;padding:0;list-style:none}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody ul ul{margin:.3rem 0 .1rem .9rem}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody li{margin-bottom:.35rem;padding-left:1.05rem;transition:opacity .16s;position:relative}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody li:before{content:"";background:var(--titlebar);width:.55rem;height:.55rem;-webkit-mask:var(--vmark) center / contain no-repeat;mask:var(--vmark) center / contain no-repeat;position:absolute;top:calc(.825em - .28rem);left:0}.kw[data-kw-page=start\/clients-creatives-producers] .rn-cbody li.rn-gap:before{display:none}.kw[data-kw-page=start\/clients-creatives-producers] .rn-only{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--accent);border:1px solid var(--accent-soft);vertical-align:.1em;border-radius:3px;padding:.02rem .3rem;font-size:.625rem;font-weight:700}.kw[data-kw-page=start\/clients-creatives-producers] .products.rn-filter .wrap{padding-bottom:1.2rem}.kw[data-kw-page=start\/clients-creatives-producers] .areahead .lede{max-width:none}.kw[data-kw-page=start\/clients-creatives-producers] .st-list{padding-top:1.4rem;padding-bottom:clamp(2.2rem,4.5vw,3rem)}.kw[data-kw-page=start\/clients-creatives-producers] .st-list .rn-cards{grid-auto-flow:row}.kw[data-kw-page=start\/clients-creatives-producers] .st-card .rn-cbody ul li:before{top:calc(.8em - .28rem)}.kw[data-kw-page=start\/clients-creatives-producers] .st-card .rn-cbody li{margin-bottom:.45rem}.kw[data-kw-page=start\/clients-creatives-producers] .st-card .rn-cbody li b{color:var(--ink);font-weight:700}.kw[data-kw-page=start\/clients-creatives-producers] .st-card .rn-cbody li span{color:var(--ink-2);font-size:.875rem;display:block}.kw[data-kw-page=start\/clients-creatives-producers] .st-timeline .label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.55rem;font-size:.8125rem;font-weight:700;display:block}.kw[data-kw-page=start\/clients-creatives-producers] .st-next .label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-right:.3rem;font-size:.8125rem;font-weight:700}.kw[data-kw-page=start\/clients-creatives-producers] .st-timeline ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kw[data-kw-page=start\/clients-creatives-producers] .st-timeline li{flex-direction:column;gap:.45rem;padding-right:.5rem;display:flex;position:relative}.kw[data-kw-page=start\/clients-creatives-producers] .st-timeline li:first-child{--c:#4c6fe0}.kw[data-kw-page=start\/clients-creatives-producers] .st-timeline li:nth-child(2){--c:#8e63e8}.kw[data-kw-page=start\/clients-creatives-producers] .st-timeline li:nth-child(3){--c:#e8804a}.kw[data-kw-page=start\/clients-creatives-producers] .st-timeline li:nth-child(4){--c:#d9413c}.kw[data-kw-page=start\/clients-creatives-producers] .st-timeline .ph{letter-spacing:.05em;text-transform:uppercase;color:var(--c);white-space:nowrap;font-size:.875rem;font-weight:700}.kw[data-kw-page=start\/clients-creatives-producers] .st-timeline .node{border:3px solid var(--c);background:var(--surface);z-index:1;border-radius:50%;width:14px;height:14px;position:relative}.kw[data-kw-page=start\/clients-creatives-producers] .st-timeline li:after{content:"";background:var(--c);height:2px;position:absolute;top:calc(1.75rem + 6px);left:14px;right:0}.kw[data-kw-page=start\/clients-creatives-producers] .st-timeline li:last-child:after{right:8px}.kw[data-kw-page=start\/clients-creatives-producers] .st-timeline li:last-child:before{content:"";border-left:9px solid var(--c);border-top:6px solid #0000;border-bottom:6px solid #0000;position:absolute;top:calc(1.75rem + 1px);right:0}.kw[data-kw-page=start\/clients-creatives-producers] .st-timeline .cap{color:var(--ink-2);padding-right:.6rem;font-size:.8125rem;line-height:1.35}.kw[data-kw-page=start\/clients-creatives-producers] .st-timeline li.off .ph,.kw[data-kw-page=start\/clients-creatives-producers] .st-timeline li.off .node,.kw[data-kw-page=start\/clients-creatives-producers] .st-timeline li.off:after,.kw[data-kw-page=start\/clients-creatives-producers] .st-timeline li.off:before{opacity:.4}@media (width<=760px){.kw[data-kw-page=start\/clients-creatives-producers] .st-timeline .cap{white-space:normal}}.kw[data-kw-page=start\/clients-creatives-producers] .st-next{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kw[data-kw-page=start\/clients-creatives-producers] .st-next a{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:.3rem .85rem;font-size:.9375rem;text-decoration:none}.kw[data-kw-page=start\/clients-creatives-producers] .st-next a:hover,.kw[data-kw-page=start\/clients-creatives-producers] .st-next a:focus-visible{border-color:var(--accent);color:var(--accent)}.kw[data-kw-page=start\/clients-creatives-producers] .st-panel+.st-panel{margin-top:.8rem}.kw[data-kw-page=start\/integrators] .rn-jumppanel{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;margin-top:1.2rem;padding:1rem 1.15rem}.kw[data-kw-page=start\/integrators] .rn-jump{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kw[data-kw-page=start\/integrators] .rn-jump .label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-right:.3rem;font-size:.8125rem;font-weight:700}.kw[data-kw-page=start\/integrators] .rn-jump a,.kw[data-kw-page=start\/integrators] .rn-jump button{color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:.3rem .85rem;font-family:inherit;font-size:.9375rem;text-decoration:none;transition:border-color .15s,color .15s}.kw[data-kw-page=start\/integrators] .rn-jump a:hover,.kw[data-kw-page=start\/integrators] .rn-jump a:focus-visible,.kw[data-kw-page=start\/integrators] .rn-jump a.is-shown,.kw[data-kw-page=start\/integrators] .rn-jump button:hover{border-color:var(--accent);color:var(--accent)}.kw[data-kw-page=start\/integrators] .rn-jump button{margin-left:auto;font-size:.875rem}.kw[data-kw-page=start\/integrators] .rn-jumpsum{min-height:1.65em;color:var(--ink-2);margin:.6rem 0 0;font-size:.9375rem}.kw[data-kw-page=start\/integrators] .rn-jumpsum b{color:var(--accent);margin-right:.35rem}.kw[data-kw-page=start\/integrators] .rn-cbody details>summary{cursor:pointer;padding-left:1.05rem;list-style:none;position:relative}.kw[data-kw-page=start\/integrators] .rn-cbody details>summary::-webkit-details-marker{display:none}.kw[data-kw-page=start\/integrators] .rn-cbody details>summary:before{content:"";background:var(--titlebar);width:.55rem;height:.55rem;-webkit-mask:var(--vmark) center / contain no-repeat;mask:var(--vmark) center / contain no-repeat;transition:transform .16s;position:absolute;top:calc(.825em - .28rem);left:0}.kw[data-kw-page=start\/integrators] .rn-cbody details[open]>summary:before{transform:rotate(90deg)}.kw[data-kw-page=start\/integrators] .rn-cbody details>summary:hover{color:var(--accent)}.kw[data-kw-page=start\/integrators] .rn-cbody details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.kw[data-kw-page=start\/integrators] .rn-acc{margin:0 0 .35rem}.kw[data-kw-page=start\/integrators] .rn-acc>summary{color:var(--ink);font-weight:700}.kw[data-kw-page=start\/integrators] .rn-acc1>summary{font-size:.9375rem}.kw[data-kw-page=start\/integrators] .rn-acc2>summary{font-size:.9375rem;font-weight:500}.kw[data-kw-page=start\/integrators] .rn-accbody{padding:.35rem 0 .3rem 1.05rem}.kw[data-kw-page=start\/integrators] .rn-none{color:var(--ink-3);margin:0;font-style:italic}.kw[data-kw-page=start\/integrators] .rn-cbody>details.rn-line>summary{color:var(--ink-2);align-items:baseline;gap:.35rem;font-size:.9375rem;font-weight:400;display:flex}.kw[data-kw-page=start\/integrators] .rn-clamp{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kw[data-kw-page=start\/integrators] .rn-line[open] .rn-clamp{white-space:normal}.kw[data-kw-page=start\/integrators] .rn-line:not([open]) .rn-clamp br,.kw[data-kw-page=start\/integrators] .rn-line:not([open]) .rn-clamp .rn-only{display:none}.kw[data-kw-page=start\/integrators] .rn-card{flex-direction:column;display:flex}.kw[data-kw-page=start\/integrators] .rn-cbody{flex-direction:column;flex:1;display:flex}.kw[data-kw-page=start\/integrators] .rn-cbody>.rn-extra{display:none}.kw[data-kw-page=start\/integrators] .rn-card.show-all .rn-cbody>.rn-extra{display:block}.kw[data-kw-page=start\/integrators] .rn-morebtn{color:var(--ink-2);border:1px dashed var(--line);cursor:pointer;background:0 0;border-radius:3px;align-self:flex-start;margin-top:auto;padding:.2rem .55rem;font-family:inherit;font-size:.8125rem}.kw[data-kw-page=start\/integrators] .rn-morebtn:hover,.kw[data-kw-page=start\/integrators] .rn-morebtn:focus-visible{border-color:var(--accent);color:var(--accent)}.kw[data-kw-page=start\/integrators] .rn-empty .rn-cbar{opacity:.75}.kw[data-kw-page=start\/integrators] .rn-cbody>.rn-acc{margin-bottom:.5rem}.kw[data-kw-page=start\/integrators] .rn-cbody>.rn-acc>summary,.kw[data-kw-page=start\/integrators] .rn-cbody>p.rn-acclone{color:var(--ink);font-size:1rem;font-weight:700}.kw[data-kw-page=start\/integrators] .rn-acclone{margin:0 0 .35rem}.kw[data-kw-page=start\/integrators] .rn-cbody li.rn-accli{padding-left:0}.kw[data-kw-page=start\/integrators] .rn-cbody li.rn-accli:before{display:none}.kw[data-kw-page=start\/integrators] .rn-cbody li.rn-accli>details>ul{margin:.35rem 0 .2rem 1.05rem}.kw[data-kw-page=start\/integrators] .rn-cbody .rn-eb{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:.2rem;font-size:.6875rem;font-weight:700}.kw[data-kw-page=start\/integrators] .rn-cbody h4{color:var(--ink);border-top:1px solid var(--line-soft);margin:1.1rem 0 .45rem;padding-top:.8rem;font-size:1.0625rem}.kw[data-kw-page=start\/integrators] .rn-cbody h4:first-child{border-top:0;padding-top:0}.kw[data-kw-page=start\/integrators] .rn-cbody h6{color:var(--ink);margin:.7rem 0 .25rem;font-size:.875rem}.kw[data-kw-page=start\/integrators] .rn-list{gap:1.6rem;padding-bottom:clamp(2.2rem,4.5vw,3rem);display:grid}.kw[data-kw-page=start\/integrators] .rn-version{scroll-margin-top:1rem;transition:opacity .16s}.kw[data-kw-page=start\/integrators] .rn-vhead{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.4rem 0 .4rem 1.8rem;list-style:none;display:flex;position:relative}.kw[data-kw-page=start\/integrators] .rn-vhead::-webkit-details-marker{display:none}.kw[data-kw-page=start\/integrators] .rn-vhead:before{content:"";background:var(--titlebar);width:1rem;height:1rem;-webkit-mask:var(--vmark) center / contain no-repeat;mask:var(--vmark) center / contain no-repeat;margin-top:-.5rem;transition:transform .16s;position:absolute;top:50%;left:0}.kw[data-kw-page=start\/integrators] .rn-version[open]>.rn-vhead:before{transform:rotate(90deg)}.kw[data-kw-page=start\/integrators] .rn-vt{letter-spacing:-.015em;color:var(--ink);font-size:clamp(1.6rem,3.2vw,2.1rem);font-weight:700}.kw[data-kw-page=start\/integrators] .rn-vhead:hover .rn-vt{color:var(--accent)}.kw[data-kw-page=start\/integrators] .rn-vhead:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.kw[data-kw-page=start\/integrators] .rn-vhead .avail{color:var(--accent);border-color:var(--accent-soft)}.kw[data-kw-page=start\/integrators] .rn-vn{color:var(--ink-3);font-size:.875rem}.kw[data-kw-page=start\/integrators] .rn-meta{color:var(--ink-3);margin:.1rem 0 1rem 1.8rem;font-size:.875rem}.kw[data-kw-page=start\/integrators] .rn-meta a{color:var(--accent)}.kw[data-kw-page=start\/integrators] .rn-meta .nodate{font-style:italic}.kw[data-kw-page=start\/integrators] .rn-cards{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1.1rem;display:grid}.kw[data-kw-page=start\/integrators] .rn-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:6px;margin:0;transition:opacity .16s;overflow:hidden}.kw[data-kw-page=start\/integrators] .rn-cbar{background:var(--cardbar);color:#fff;text-shadow:var(--barshadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .5rem;padding:.7rem 1rem;display:flex}.kw[data-kw-page=start\/integrators] .rn-cbar h3{color:#fff;font-size:1.125rem}.kw[data-kw-page=start\/integrators] .rn-cbar .sub{color:#fff;margin:.1rem 0 0;font-size:.8125rem}.kw[data-kw-page=start\/integrators] .rn-cbar .avail{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#03042d1f;border-color:#fffc;padding:.08rem .3rem;font-size:.5625rem;font-weight:700}.kw[data-kw-page=start\/integrators] .rn-cbar h3{white-space:nowrap;letter-spacing:-.01em;font-size:1.0625rem}.kw[data-kw-page=start\/integrators] .rn-cbar .avail{letter-spacing:0;padding-left:.25rem;padding-right:.25rem}.kw[data-kw-page=start\/integrators] .rn-cbar{gap:.35rem .4rem;padding-left:.85rem;padding-right:.85rem}.kw[data-kw-page=start\/integrators] .rn-cbody{color:var(--ink-2);padding:.85rem 1.1rem 1rem;font-size:.9375rem}.kw[data-kw-page=start\/integrators] .rn-cbody>:first-child{margin-top:0}.kw[data-kw-page=start\/integrators] .rn-cbody p{margin:0 0 .6rem}.kw[data-kw-page=start\/integrators] .rn-cbody h5{color:var(--ink);margin:.8rem 0 .3rem;font-size:.9375rem}.kw[data-kw-page=start\/integrators] .rn-cbody strong{color:var(--ink)}.kw[data-kw-page=start\/integrators] .rn-cbody code{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:3px;padding:0 .25rem;font-size:.875em}.kw[data-kw-page=start\/integrators] .rn-cbody a{color:var(--accent)}.kw[data-kw-page=start\/integrators] .rn-cbody ul{margin:0 0 .6rem;padding:0;list-style:none}.kw[data-kw-page=start\/integrators] .rn-cbody ul ul{margin:.3rem 0 .1rem .9rem}.kw[data-kw-page=start\/integrators] .rn-cbody li{margin-bottom:.35rem;padding-left:1.05rem;transition:opacity .16s;position:relative}.kw[data-kw-page=start\/integrators] .rn-cbody li:before{content:"";background:var(--titlebar);width:.55rem;height:.55rem;-webkit-mask:var(--vmark) center / contain no-repeat;mask:var(--vmark) center / contain no-repeat;position:absolute;top:calc(.825em - .28rem);left:0}.kw[data-kw-page=start\/integrators] .rn-cbody li.rn-gap:before{display:none}.kw[data-kw-page=start\/integrators] .rn-only{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--accent);border:1px solid var(--accent-soft);vertical-align:.1em;border-radius:3px;padding:.02rem .3rem;font-size:.625rem;font-weight:700}.kw[data-kw-page=start\/integrators] .products.rn-filter .wrap{padding-bottom:1.2rem}.kw[data-kw-page=start\/integrators] .areahead .lede{max-width:none}.kw[data-kw-page=start\/integrators] .st-list{padding-top:1.4rem;padding-bottom:clamp(2.2rem,4.5vw,3rem)}.kw[data-kw-page=start\/integrators] .st-list .rn-cards{grid-auto-flow:row}.kw[data-kw-page=start\/integrators] .st-card .rn-cbody ul li:before{top:calc(.8em - .28rem)}.kw[data-kw-page=start\/integrators] .st-card .rn-cbody li{margin-bottom:.45rem}.kw[data-kw-page=start\/integrators] .st-card .rn-cbody li b{color:var(--ink);font-weight:700}.kw[data-kw-page=start\/integrators] .st-card .rn-cbody li span{color:var(--ink-2);font-size:.875rem;display:block}.kw[data-kw-page=start\/integrators] .st-timeline .label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.55rem;font-size:.8125rem;font-weight:700;display:block}.kw[data-kw-page=start\/integrators] .st-next .label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-right:.3rem;font-size:.8125rem;font-weight:700}.kw[data-kw-page=start\/integrators] .st-timeline ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kw[data-kw-page=start\/integrators] .st-timeline li{flex-direction:column;gap:.45rem;padding-right:.5rem;display:flex;position:relative}.kw[data-kw-page=start\/integrators] .st-timeline li:first-child{--c:#4c6fe0}.kw[data-kw-page=start\/integrators] .st-timeline li:nth-child(2){--c:#8e63e8}.kw[data-kw-page=start\/integrators] .st-timeline li:nth-child(3){--c:#e8804a}.kw[data-kw-page=start\/integrators] .st-timeline li:nth-child(4){--c:#d9413c}.kw[data-kw-page=start\/integrators] .st-timeline .ph{letter-spacing:.05em;text-transform:uppercase;color:var(--c);white-space:nowrap;font-size:.875rem;font-weight:700}.kw[data-kw-page=start\/integrators] .st-timeline .node{border:3px solid var(--c);background:var(--surface);z-index:1;border-radius:50%;width:14px;height:14px;position:relative}.kw[data-kw-page=start\/integrators] .st-timeline li:after{content:"";background:var(--c);height:2px;position:absolute;top:calc(1.75rem + 6px);left:14px;right:0}.kw[data-kw-page=start\/integrators] .st-timeline li:last-child:after{right:8px}.kw[data-kw-page=start\/integrators] .st-timeline li:last-child:before{content:"";border-left:9px solid var(--c);border-top:6px solid #0000;border-bottom:6px solid #0000;position:absolute;top:calc(1.75rem + 1px);right:0}.kw[data-kw-page=start\/integrators] .st-timeline .cap{color:var(--ink-2);padding-right:.6rem;font-size:.8125rem;line-height:1.35}.kw[data-kw-page=start\/integrators] .st-timeline li.off .ph,.kw[data-kw-page=start\/integrators] .st-timeline li.off .node,.kw[data-kw-page=start\/integrators] .st-timeline li.off:after,.kw[data-kw-page=start\/integrators] .st-timeline li.off:before{opacity:.4}@media (width<=760px){.kw[data-kw-page=start\/integrators] .st-timeline .cap{white-space:normal}}.kw[data-kw-page=start\/integrators] .st-next{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kw[data-kw-page=start\/integrators] .st-next a{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:.3rem .85rem;font-size:.9375rem;text-decoration:none}.kw[data-kw-page=start\/integrators] .st-next a:hover,.kw[data-kw-page=start\/integrators] .st-next a:focus-visible{border-color:var(--accent);color:var(--accent)}.kw[data-kw-page=start\/integrators] .st-panel+.st-panel{margin-top:.8rem}.kw[data-kw-page=start\/programmers-operators] .rn-jumppanel{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;margin-top:1.2rem;padding:1rem 1.15rem}.kw[data-kw-page=start\/programmers-operators] .rn-jump{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kw[data-kw-page=start\/programmers-operators] .rn-jump .label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-right:.3rem;font-size:.8125rem;font-weight:700}.kw[data-kw-page=start\/programmers-operators] .rn-jump a,.kw[data-kw-page=start\/programmers-operators] .rn-jump button{color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:.3rem .85rem;font-family:inherit;font-size:.9375rem;text-decoration:none;transition:border-color .15s,color .15s}.kw[data-kw-page=start\/programmers-operators] .rn-jump a:hover,.kw[data-kw-page=start\/programmers-operators] .rn-jump a:focus-visible,.kw[data-kw-page=start\/programmers-operators] .rn-jump a.is-shown,.kw[data-kw-page=start\/programmers-operators] .rn-jump button:hover{border-color:var(--accent);color:var(--accent)}.kw[data-kw-page=start\/programmers-operators] .rn-jump button{margin-left:auto;font-size:.875rem}.kw[data-kw-page=start\/programmers-operators] .rn-jumpsum{min-height:1.65em;color:var(--ink-2);margin:.6rem 0 0;font-size:.9375rem}.kw[data-kw-page=start\/programmers-operators] .rn-jumpsum b{color:var(--accent);margin-right:.35rem}.kw[data-kw-page=start\/programmers-operators] .rn-cbody details>summary{cursor:pointer;padding-left:1.05rem;list-style:none;position:relative}.kw[data-kw-page=start\/programmers-operators] .rn-cbody details>summary::-webkit-details-marker{display:none}.kw[data-kw-page=start\/programmers-operators] .rn-cbody details>summary:before{content:"";background:var(--titlebar);width:.55rem;height:.55rem;-webkit-mask:var(--vmark) center / contain no-repeat;mask:var(--vmark) center / contain no-repeat;transition:transform .16s;position:absolute;top:calc(.825em - .28rem);left:0}.kw[data-kw-page=start\/programmers-operators] .rn-cbody details[open]>summary:before{transform:rotate(90deg)}.kw[data-kw-page=start\/programmers-operators] .rn-cbody details>summary:hover{color:var(--accent)}.kw[data-kw-page=start\/programmers-operators] .rn-cbody details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.kw[data-kw-page=start\/programmers-operators] .rn-acc{margin:0 0 .35rem}.kw[data-kw-page=start\/programmers-operators] .rn-acc>summary{color:var(--ink);font-weight:700}.kw[data-kw-page=start\/programmers-operators] .rn-acc1>summary{font-size:.9375rem}.kw[data-kw-page=start\/programmers-operators] .rn-acc2>summary{font-size:.9375rem;font-weight:500}.kw[data-kw-page=start\/programmers-operators] .rn-accbody{padding:.35rem 0 .3rem 1.05rem}.kw[data-kw-page=start\/programmers-operators] .rn-none{color:var(--ink-3);margin:0;font-style:italic}.kw[data-kw-page=start\/programmers-operators] .rn-cbody>details.rn-line>summary{color:var(--ink-2);align-items:baseline;gap:.35rem;font-size:.9375rem;font-weight:400;display:flex}.kw[data-kw-page=start\/programmers-operators] .rn-clamp{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kw[data-kw-page=start\/programmers-operators] .rn-line[open] .rn-clamp{white-space:normal}.kw[data-kw-page=start\/programmers-operators] .rn-line:not([open]) .rn-clamp br,.kw[data-kw-page=start\/programmers-operators] .rn-line:not([open]) .rn-clamp .rn-only{display:none}.kw[data-kw-page=start\/programmers-operators] .rn-card{flex-direction:column;display:flex}.kw[data-kw-page=start\/programmers-operators] .rn-cbody{flex-direction:column;flex:1;display:flex}.kw[data-kw-page=start\/programmers-operators] .rn-cbody>.rn-extra{display:none}.kw[data-kw-page=start\/programmers-operators] .rn-card.show-all .rn-cbody>.rn-extra{display:block}.kw[data-kw-page=start\/programmers-operators] .rn-morebtn{color:var(--ink-2);border:1px dashed var(--line);cursor:pointer;background:0 0;border-radius:3px;align-self:flex-start;margin-top:auto;padding:.2rem .55rem;font-family:inherit;font-size:.8125rem}.kw[data-kw-page=start\/programmers-operators] .rn-morebtn:hover,.kw[data-kw-page=start\/programmers-operators] .rn-morebtn:focus-visible{border-color:var(--accent);color:var(--accent)}.kw[data-kw-page=start\/programmers-operators] .rn-empty .rn-cbar{opacity:.75}.kw[data-kw-page=start\/programmers-operators] .rn-cbody>.rn-acc{margin-bottom:.5rem}.kw[data-kw-page=start\/programmers-operators] .rn-cbody>.rn-acc>summary,.kw[data-kw-page=start\/programmers-operators] .rn-cbody>p.rn-acclone{color:var(--ink);font-size:1rem;font-weight:700}.kw[data-kw-page=start\/programmers-operators] .rn-acclone{margin:0 0 .35rem}.kw[data-kw-page=start\/programmers-operators] .rn-cbody li.rn-accli{padding-left:0}.kw[data-kw-page=start\/programmers-operators] .rn-cbody li.rn-accli:before{display:none}.kw[data-kw-page=start\/programmers-operators] .rn-cbody li.rn-accli>details>ul{margin:.35rem 0 .2rem 1.05rem}.kw[data-kw-page=start\/programmers-operators] .rn-cbody .rn-eb{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:.2rem;font-size:.6875rem;font-weight:700}.kw[data-kw-page=start\/programmers-operators] .rn-cbody h4{color:var(--ink);border-top:1px solid var(--line-soft);margin:1.1rem 0 .45rem;padding-top:.8rem;font-size:1.0625rem}.kw[data-kw-page=start\/programmers-operators] .rn-cbody h4:first-child{border-top:0;padding-top:0}.kw[data-kw-page=start\/programmers-operators] .rn-cbody h6{color:var(--ink);margin:.7rem 0 .25rem;font-size:.875rem}.kw[data-kw-page=start\/programmers-operators] .rn-list{gap:1.6rem;padding-bottom:clamp(2.2rem,4.5vw,3rem);display:grid}.kw[data-kw-page=start\/programmers-operators] .rn-version{scroll-margin-top:1rem;transition:opacity .16s}.kw[data-kw-page=start\/programmers-operators] .rn-vhead{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.4rem 0 .4rem 1.8rem;list-style:none;display:flex;position:relative}.kw[data-kw-page=start\/programmers-operators] .rn-vhead::-webkit-details-marker{display:none}.kw[data-kw-page=start\/programmers-operators] .rn-vhead:before{content:"";background:var(--titlebar);width:1rem;height:1rem;-webkit-mask:var(--vmark) center / contain no-repeat;mask:var(--vmark) center / contain no-repeat;margin-top:-.5rem;transition:transform .16s;position:absolute;top:50%;left:0}.kw[data-kw-page=start\/programmers-operators] .rn-version[open]>.rn-vhead:before{transform:rotate(90deg)}.kw[data-kw-page=start\/programmers-operators] .rn-vt{letter-spacing:-.015em;color:var(--ink);font-size:clamp(1.6rem,3.2vw,2.1rem);font-weight:700}.kw[data-kw-page=start\/programmers-operators] .rn-vhead:hover .rn-vt{color:var(--accent)}.kw[data-kw-page=start\/programmers-operators] .rn-vhead:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.kw[data-kw-page=start\/programmers-operators] .rn-vhead .avail{color:var(--accent);border-color:var(--accent-soft)}.kw[data-kw-page=start\/programmers-operators] .rn-vn{color:var(--ink-3);font-size:.875rem}.kw[data-kw-page=start\/programmers-operators] .rn-meta{color:var(--ink-3);margin:.1rem 0 1rem 1.8rem;font-size:.875rem}.kw[data-kw-page=start\/programmers-operators] .rn-meta a{color:var(--accent)}.kw[data-kw-page=start\/programmers-operators] .rn-meta .nodate{font-style:italic}.kw[data-kw-page=start\/programmers-operators] .rn-cards{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1.1rem;display:grid}.kw[data-kw-page=start\/programmers-operators] .rn-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:6px;margin:0;transition:opacity .16s;overflow:hidden}.kw[data-kw-page=start\/programmers-operators] .rn-cbar{background:var(--cardbar);color:#fff;text-shadow:var(--barshadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .5rem;padding:.7rem 1rem;display:flex}.kw[data-kw-page=start\/programmers-operators] .rn-cbar h3{color:#fff;font-size:1.125rem}.kw[data-kw-page=start\/programmers-operators] .rn-cbar .sub{color:#fff;margin:.1rem 0 0;font-size:.8125rem}.kw[data-kw-page=start\/programmers-operators] .rn-cbar .avail{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#03042d1f;border-color:#fffc;padding:.08rem .3rem;font-size:.5625rem;font-weight:700}.kw[data-kw-page=start\/programmers-operators] .rn-cbar h3{white-space:nowrap;letter-spacing:-.01em;font-size:1.0625rem}.kw[data-kw-page=start\/programmers-operators] .rn-cbar .avail{letter-spacing:0;padding-left:.25rem;padding-right:.25rem}.kw[data-kw-page=start\/programmers-operators] .rn-cbar{gap:.35rem .4rem;padding-left:.85rem;padding-right:.85rem}.kw[data-kw-page=start\/programmers-operators] .rn-cbody{color:var(--ink-2);padding:.85rem 1.1rem 1rem;font-size:.9375rem}.kw[data-kw-page=start\/programmers-operators] .rn-cbody>:first-child{margin-top:0}.kw[data-kw-page=start\/programmers-operators] .rn-cbody p{margin:0 0 .6rem}.kw[data-kw-page=start\/programmers-operators] .rn-cbody h5{color:var(--ink);margin:.8rem 0 .3rem;font-size:.9375rem}.kw[data-kw-page=start\/programmers-operators] .rn-cbody strong{color:var(--ink)}.kw[data-kw-page=start\/programmers-operators] .rn-cbody code{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:3px;padding:0 .25rem;font-size:.875em}.kw[data-kw-page=start\/programmers-operators] .rn-cbody a{color:var(--accent)}.kw[data-kw-page=start\/programmers-operators] .rn-cbody ul{margin:0 0 .6rem;padding:0;list-style:none}.kw[data-kw-page=start\/programmers-operators] .rn-cbody ul ul{margin:.3rem 0 .1rem .9rem}.kw[data-kw-page=start\/programmers-operators] .rn-cbody li{margin-bottom:.35rem;padding-left:1.05rem;transition:opacity .16s;position:relative}.kw[data-kw-page=start\/programmers-operators] .rn-cbody li:before{content:"";background:var(--titlebar);width:.55rem;height:.55rem;-webkit-mask:var(--vmark) center / contain no-repeat;mask:var(--vmark) center / contain no-repeat;position:absolute;top:calc(.825em - .28rem);left:0}.kw[data-kw-page=start\/programmers-operators] .rn-cbody li.rn-gap:before{display:none}.kw[data-kw-page=start\/programmers-operators] .rn-only{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--accent);border:1px solid var(--accent-soft);vertical-align:.1em;border-radius:3px;padding:.02rem .3rem;font-size:.625rem;font-weight:700}.kw[data-kw-page=start\/programmers-operators] .products.rn-filter .wrap{padding-bottom:1.2rem}.kw[data-kw-page=start\/programmers-operators] .areahead .lede{max-width:none}.kw[data-kw-page=start\/programmers-operators] .st-list{padding-top:1.4rem;padding-bottom:clamp(2.2rem,4.5vw,3rem)}.kw[data-kw-page=start\/programmers-operators] .st-list .rn-cards{grid-auto-flow:row}.kw[data-kw-page=start\/programmers-operators] .st-card .rn-cbody ul li:before{top:calc(.8em - .28rem)}.kw[data-kw-page=start\/programmers-operators] .st-card .rn-cbody li{margin-bottom:.45rem}.kw[data-kw-page=start\/programmers-operators] .st-card .rn-cbody li b{color:var(--ink);font-weight:700}.kw[data-kw-page=start\/programmers-operators] .st-card .rn-cbody li span{color:var(--ink-2);font-size:.875rem;display:block}.kw[data-kw-page=start\/programmers-operators] .st-timeline .label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.55rem;font-size:.8125rem;font-weight:700;display:block}.kw[data-kw-page=start\/programmers-operators] .st-next .label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-right:.3rem;font-size:.8125rem;font-weight:700}.kw[data-kw-page=start\/programmers-operators] .st-timeline ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kw[data-kw-page=start\/programmers-operators] .st-timeline li{flex-direction:column;gap:.45rem;padding-right:.5rem;display:flex;position:relative}.kw[data-kw-page=start\/programmers-operators] .st-timeline li:first-child{--c:#4c6fe0}.kw[data-kw-page=start\/programmers-operators] .st-timeline li:nth-child(2){--c:#8e63e8}.kw[data-kw-page=start\/programmers-operators] .st-timeline li:nth-child(3){--c:#e8804a}.kw[data-kw-page=start\/programmers-operators] .st-timeline li:nth-child(4){--c:#d9413c}.kw[data-kw-page=start\/programmers-operators] .st-timeline .ph{letter-spacing:.05em;text-transform:uppercase;color:var(--c);white-space:nowrap;font-size:.875rem;font-weight:700}.kw[data-kw-page=start\/programmers-operators] .st-timeline .node{border:3px solid var(--c);background:var(--surface);z-index:1;border-radius:50%;width:14px;height:14px;position:relative}.kw[data-kw-page=start\/programmers-operators] .st-timeline li:after{content:"";background:var(--c);height:2px;position:absolute;top:calc(1.75rem + 6px);left:14px;right:0}.kw[data-kw-page=start\/programmers-operators] .st-timeline li:last-child:after{right:8px}.kw[data-kw-page=start\/programmers-operators] .st-timeline li:last-child:before{content:"";border-left:9px solid var(--c);border-top:6px solid #0000;border-bottom:6px solid #0000;position:absolute;top:calc(1.75rem + 1px);right:0}.kw[data-kw-page=start\/programmers-operators] .st-timeline .cap{color:var(--ink-2);padding-right:.6rem;font-size:.8125rem;line-height:1.35}.kw[data-kw-page=start\/programmers-operators] .st-timeline li.off .ph,.kw[data-kw-page=start\/programmers-operators] .st-timeline li.off .node,.kw[data-kw-page=start\/programmers-operators] .st-timeline li.off:after,.kw[data-kw-page=start\/programmers-operators] .st-timeline li.off:before{opacity:.4}@media (width<=760px){.kw[data-kw-page=start\/programmers-operators] .st-timeline .cap{white-space:normal}}.kw[data-kw-page=start\/programmers-operators] .st-next{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kw[data-kw-page=start\/programmers-operators] .st-next a{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:.3rem .85rem;font-size:.9375rem;text-decoration:none}.kw[data-kw-page=start\/programmers-operators] .st-next a:hover,.kw[data-kw-page=start\/programmers-operators] .st-next a:focus-visible{border-color:var(--accent);color:var(--accent)}.kw[data-kw-page=start\/programmers-operators] .st-panel+.st-panel{margin-top:.8rem}.kw{font-family:var(--sans)}.kw :is(h1,h2,h3,h4){font-family:var(--disp)}.kw :is(code,kbd,samp,pre),.kw .dw-body kbd,.kw[data-kw-page=keyboard-shortcuts] .kb-keys kbd,.kw :is(.eyebrow,.vs-label,.intro .mark,.products .label,.famgroup>.fam,.pill,.card .who,.avail,.lumi-bar span,.dw-kind,.review b,.dw-src b,.dw-foot small,.dw-toc b,.areahead .who,.rn-jump .label,.rn-cbody .rn-eb,.rn-only,.kb-search label,.lx-search label,.st-timeline .label,.st-next .label,.st-timeline .ph,.dw-meta .prod,.dw-body .only){font-family:var(--mono)}.kw .dw-foot :is(button,a),.kw .to-top{font-family:var(--sans)}:root{--sl-font:var(--sans);--sl-font-mono:var(--mono);--sl-text-base:1.0625rem;--sl-color-white:#f2f3f8;--sl-color-gray-1:#e7ebf7;--sl-color-gray-2:#c2cae6;--sl-color-gray-3:#9aa3c8;--sl-color-gray-4:#737ca6;--sl-color-gray-5:#2c3168;--sl-color-gray-6:#141a45;--sl-color-black:#03042d;--sl-color-accent-low:#3d1a12;--sl-color-accent:#ff6a39;--sl-color-accent-high:#ffc4ae;--sl-color-bg:#03042d;--sl-color-bg-sidebar:#03042d}:root[data-theme=light]{--sl-color-white:#101529;--sl-color-gray-1:#1c2240;--sl-color-gray-2:#3a4166;--sl-color-gray-3:#5b618f;--sl-color-gray-4:#8a8db5;--sl-color-gray-5:#c9ccd9;--sl-color-gray-6:#e6e8ef;--sl-color-gray-7:#f4f5f8;--sl-color-black:#fff;--sl-color-accent-low:#fbe3d6;--sl-color-accent:#c2410c;--sl-color-accent-high:#7a2a08;--sl-color-bg:#fff;--sl-color-bg-sidebar:#fff}:root{--docs-head-h:calc(2 * clamp(18px, 2.1vw, 40px) + max(.4518 * clamp(40px, 2.83vw, 54px), 16.8px) + 1px);--sl-nav-height:var(--docs-head-h)}@media (width<=899px){:root{--docs-head-h:calc(2 * clamp(18px, 2.1vw, 40px) + 33px)}}.docs-header{background:0 0;border:0;height:auto;padding:0}html[data-v=live] .v3-nav a[aria-current=true]{color:var(--v3-ink)}.docs-foot{z-index:6;position:relative}.main-frame{flex-grow:1}:root{--sl-main-pad:0}.main-pane{isolation:auto}.kw :where(*){margin:revert}.kw :where(button,input,select,textarea){font:revert}.kw :where(code,kbd,samp,pre){font-family:revert}.kw .utilstrip{top:var(--sl-nav-height);z-index:9}.kw .to-top{z-index:9}.kw .famgroup{flex-wrap:wrap}.kw .kw-search-btn{min-width:8.5rem;font:500 .875rem/1 var(--sans);color:var(--chrome-ink-2);border:1px solid var(--chrome-line);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;margin-left:auto;padding:.45rem .8rem;transition:min-width .2s,color .15s,border-color .15s,opacity .2s,visibility .2s;display:inline-flex}.kw .kw-search-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none;width:15px;height:15px}.kw .kw-search-btn kbd{font:inherit;color:var(--chrome-ink-3);border:1px solid var(--chrome-line);border-radius:3px;margin-left:auto;padding:.1rem .35rem;font-size:.75rem}.kw .kw-search-btn:hover,.kw .kw-search-btn:focus-visible{min-width:12rem;color:var(--chrome-ink);border-color:var(--photon-2)}.kw .kw-search-btn:focus-visible{outline:2px solid var(--photon-2);outline-offset:2px}.kw .kw-search-btn+.viewswitch{margin-left:0}.kw.kw-big-search .kw-search-btn{visibility:hidden;opacity:0}@media (prefers-reduced-motion:reduce){.kw .kw-search-btn{transition:none}}.kw button.search{font:inherit;color:inherit;text-align:start;cursor:pointer}.kw .search .kw-ph{min-width:0;color:var(--muted);flex:1;font-size:1rem}.kw button.search:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kw-search-host button[data-open-modal]{display:none}#starlight__search .pagefind-ui__result-inner>.pagefind-ui__result-excerpt{padding:0 var(--sl-search-result-pad-inline-end) var(--sl-search-result-pad-block);background-color:var(--sl-color-black);margin:-1px 0 0;padding-inline-start:var(--sl-search-result-pad-inline-start)}.kw .dw-head h1{color:#fff;grid-column:1;margin:0;font-size:1.5rem;line-height:1.2}.kw a.dw-close{place-items:center;text-decoration:none;display:grid}.kw .dw-foot a{text-decoration:none}.kw .drawer{overflow:clip}.kw .dw-body :is(p,ol,ul){max-width:none}.kw .kw-video{max-width:780px;margin:.3rem 0 1.1rem}.kw .kw-video-play{aspect-ratio:16/9;border:1px solid var(--line);background:var(--chrome-bg);cursor:pointer;border-radius:4px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.kw .kw-video-play img,.kw .kw-video-still{object-fit:cover;width:100%;height:100%;display:block}.kw .kw-video-icon{background:var(--titlebar);border-radius:50%;width:4rem;height:4rem;margin:-2rem 0 0 -2rem;transition:transform .15s;position:absolute;top:50%;left:50%;box-shadow:0 6px 18px -8px #03042d99}.kw .kw-video-icon:after{content:"";border:.8rem solid #0000;border-left:1.3rem solid #fff;border-right-width:0;position:absolute;top:1.2rem;left:1.5rem}.kw .kw-video-play:hover .kw-video-icon,.kw .kw-video-play:focus-visible .kw-video-icon{transform:scale(1.08)}.kw .kw-video-play:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kw .kw-video-frame{aspect-ratio:16/9;border:1px solid var(--line);border-radius:4px;width:100%;display:block}.kw .kw-video figcaption{color:var(--ink-3);margin-top:.35rem;font-size:.8125rem}.kw .kw-video .kw-video-note{display:block}@media (prefers-reduced-motion:reduce){.kw .kw-video-icon{transition:none}}.kw .dw-body .tr-soon{color:var(--accent);margin:1.6rem 0 0;font-weight:700}.kw .su-list a{text-decoration:none}.kw a.su-back{text-decoration:none;display:inline-block}.kw .drawer:not(.max):has(.tr-soon,.su-list){height:auto;max-height:min(82vh,920px)}@media (width<=760px){.kw .drawer:not(.max):has(.tr-soon,.su-list){max-height:calc(100vh - 2rem)}}.kw .drawer:has(.tr-soon,.su-list) .dw-foot:empty{display:none}@media print{.kw .kw-bg,.kw .dw-backdrop,.kw .dw-foot,.kw .dw-head button,.kw .dw-close,.kw .to-top{display:none}.kw .drawer{opacity:1;visibility:visible;width:auto;height:auto;box-shadow:none;border:0;position:static;overflow:visible;transform:none}.kw .dw-body{overflow:visible}}@layer starlight.base{:root,::backdrop{--sl-color-white:#fff;--sl-color-gray-1:#edeef3;--sl-color-gray-2:#c1c3c8;--sl-color-gray-3:#888c96;--sl-color-gray-4:#555962;--sl-color-gray-5:#353841;--sl-color-gray-6:#23262f;--sl-color-black:#17181c;--sl-hue-orange:41;--sl-color-orange-low:hsl(var(--sl-hue-orange), 39%, 22%);--sl-color-orange:hsl(var(--sl-hue-orange), 82%, 63%);--sl-color-orange-high:hsl(var(--sl-hue-orange), 82%, 87%);--sl-hue-green:101;--sl-color-green-low:hsl(var(--sl-hue-green), 39%, 22%);--sl-color-green:hsl(var(--sl-hue-green), 82%, 63%);--sl-color-green-high:hsl(var(--sl-hue-green), 82%, 80%);--sl-hue-blue:234;--sl-color-blue-low:hsl(var(--sl-hue-blue), 54%, 20%);--sl-color-blue:hsl(var(--sl-hue-blue), 100%, 60%);--sl-color-blue-high:hsl(var(--sl-hue-blue), 100%, 87%);--sl-hue-purple:281;--sl-color-purple-low:hsl(var(--sl-hue-purple), 39%, 22%);--sl-color-purple:hsl(var(--sl-hue-purple), 82%, 63%);--sl-color-purple-high:hsl(var(--sl-hue-purple), 82%, 89%);--sl-hue-red:339;--sl-color-red-low:hsl(var(--sl-hue-red), 39%, 22%);--sl-color-red:hsl(var(--sl-hue-red), 82%, 63%);--sl-color-red-high:hsl(var(--sl-hue-red), 82%, 87%);--sl-color-accent-low:#17264f;--sl-color-accent:#3369ff;--sl-color-accent-high:#b3c7ff;--sl-color-text:var(--sl-color-gray-2);--sl-color-text-accent:var(--sl-color-accent-high);--sl-color-text-invert:var(--sl-color-accent-low);--sl-color-bg:var(--sl-color-black);--sl-color-bg-nav:var(--sl-color-gray-6);--sl-color-bg-sidebar:var(--sl-color-gray-6);--sl-color-bg-inline-code:var(--sl-color-gray-5);--sl-color-bg-accent:var(--sl-color-accent-high);--sl-color-hairline-light:var(--sl-color-gray-5);--sl-color-hairline:var(--sl-color-gray-6);--sl-color-hairline-shade:var(--sl-color-black);--sl-color-backdrop-overlay:#16181da8;--sl-shadow-sm:0px 1px 1px #0000001f, 0px 2px 1px #0000003d;--sl-shadow-md:0px 8px 4px #00000014, 0px 5px 2px #00000014, 0px 3px 2px #0000001f, 0px 1px 1px #00000026;--sl-shadow-lg:0px 25px 7px #00000008, 0px 16px 6px #0000001a, 0px 9px 5px #16181d54, 0px 4px 4px #000000bf, 0px 4px 2px #00000040;--sl-text-2xs:.75rem;--sl-text-xs:.8125rem;--sl-text-sm:.875rem;--sl-text-base:1rem;--sl-text-lg:1.125rem;--sl-text-xl:1.25rem;--sl-text-2xl:1.5rem;--sl-text-3xl:1.8125rem;--sl-text-4xl:2.1875rem;--sl-text-5xl:2.625rem;--sl-text-6xl:4rem;--sl-text-body:var(--sl-text-base);--sl-text-body-sm:var(--sl-text-xs);--sl-text-code:var(--sl-text-sm);--sl-text-code-sm:var(--sl-text-xs);--sl-text-h1:var(--sl-text-4xl);--sl-text-h2:var(--sl-text-3xl);--sl-text-h3:var(--sl-text-2xl);--sl-text-h4:var(--sl-text-xl);--sl-text-h5:var(--sl-text-lg);--sl-line-height:1.75;--sl-line-height-headings:1.2;--sl-font-system:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--sl-font-system-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--__sl-font:var(--sl-font,var(--sl-font-system)), var(--sl-font-system);--__sl-font-mono:var(--sl-font-mono,var(--sl-font-system-mono)), var(--sl-font-system-mono);--sl-nav-height:3.5rem;--sl-nav-pad-x:1rem;--sl-nav-pad-y:.75rem;--sl-mobile-toc-height:3rem;--sl-sidebar-width:18.75rem;--sl-sidebar-pad-x:1rem;--sl-content-width:45rem;--sl-content-pad-x:1rem;--sl-content-gap-y:1rem;--sl-main-pad:0 0 3vh 0;--sl-menu-button-size:2rem;--sl-nav-gap:var(--sl-content-pad-x);--sl-outline-offset-inside:-.1875rem;--sl-z-index-toc:4;--sl-z-index-menu:5;--sl-z-index-navbar:10;--sl-z-index-skiplink:20}:root[data-theme=light],[data-theme=light] ::backdrop{--sl-color-white:#17181c;--sl-color-gray-1:#23262f;--sl-color-gray-2:#353841;--sl-color-gray-3:#555962;--sl-color-gray-4:#888c96;--sl-color-gray-5:#c1c3c8;--sl-color-gray-6:#edeef3;--sl-color-gray-7:#f6f7f9;--sl-color-black:#fff;--sl-color-orange-high:hsl(var(--sl-hue-orange), 80%, 25%);--sl-color-orange:hsl(var(--sl-hue-orange), 90%, 60%);--sl-color-orange-low:hsl(var(--sl-hue-orange), 90%, 88%);--sl-color-green-high:hsl(var(--sl-hue-green), 80%, 22%);--sl-color-green:hsl(var(--sl-hue-green), 90%, 46%);--sl-color-green-low:hsl(var(--sl-hue-green), 85%, 90%);--sl-color-blue-high:hsl(var(--sl-hue-blue), 80%, 30%);--sl-color-blue:hsl(var(--sl-hue-blue), 90%, 60%);--sl-color-blue-low:hsl(var(--sl-hue-blue), 88%, 90%);--sl-color-purple-high:hsl(var(--sl-hue-purple), 90%, 30%);--sl-color-purple:hsl(var(--sl-hue-purple), 90%, 60%);--sl-color-purple-low:hsl(var(--sl-hue-purple), 80%, 90%);--sl-color-red-high:hsl(var(--sl-hue-red), 80%, 30%);--sl-color-red:hsl(var(--sl-hue-red), 90%, 60%);--sl-color-red-low:hsl(var(--sl-hue-red), 80%, 90%);--sl-color-accent-high:#0f1c8a;--sl-color-accent:#3d50f5;--sl-color-accent-low:#cfd4fc;--sl-color-text-accent:var(--sl-color-accent);--sl-color-text-invert:var(--sl-color-black);--sl-color-bg-nav:var(--sl-color-gray-7);--sl-color-bg-sidebar:var(--sl-color-bg);--sl-color-bg-inline-code:var(--sl-color-gray-6);--sl-color-bg-accent:var(--sl-color-accent);--sl-color-hairline-light:var(--sl-color-gray-6);--sl-color-hairline-shade:var(--sl-color-gray-6);--sl-color-backdrop-overlay:#545864a8;--sl-shadow-sm:0px 1px 1px #0000000f, 0px 2px 1px #0000000f;--sl-shadow-md:0px 8px 4px #00000008, 0px 5px 2px #00000008, 0px 3px 2px #0000000f, 0px 1px 1px #0000000f;--sl-shadow-lg:0px 25px 7px #00000003, 0px 16px 6px #00000008, 0px 9px 5px #16181d14, 0px 4px 4px #00000029, 0px 4px 2px #0000000a}@media (width>=50em){:root{--sl-nav-height:4rem;--sl-nav-pad-x:1.5rem;--sl-text-h1:var(--sl-text-5xl);--sl-text-h2:var(--sl-text-4xl);--sl-text-h3:var(--sl-text-3xl);--sl-text-h4:var(--sl-text-2xl)}}@media (width>=72rem){:root{--sl-content-pad-x:1.5rem;--sl-mobile-toc-height:0rem}}}@layer starlight.reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{color-scheme:dark;accent-color:var(--sl-color-accent);-webkit-text-size-adjust:100%;text-size-adjust:100%}html[data-theme=light]{color-scheme:light}body{font-family:var(--__sl-font);line-height:var(--sl-line-height);-webkit-font-smoothing:antialiased;color:var(--sl-color-text);background-color:var(--sl-color-bg)}[lang]:where(:lang(zh),:lang(ja)){text-autospace:normal}[lang]:where(:not(:lang(zh),:lang(ja))){text-autospace:initial}pre,code,samp,kbd{text-autospace:no-autospace}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6,code{overflow-wrap:break-word}code{font-family:var(--__sl-font-mono)}}@layer starlight.core{.sl-banner:where(.astro-ofbg3qve){--__sl-banner-text:var(--sl-color-banner-text,var(--sl-color-text-invert));padding:var(--sl-nav-pad-y) var(--sl-nav-pad-x);background-color:var(--sl-color-banner-bg,var(--sl-color-bg-accent));color:var(--__sl-banner-text);line-height:var(--sl-line-height-headings);text-align:center;text-wrap:balance;box-shadow:var(--sl-shadow-sm)}.sl-banner:where(.astro-ofbg3qve) a{color:var(--__sl-banner-text)}p:where(.astro-gsljcgkv){border:1px solid var(--sl-color-orange);background-color:var(--sl-color-orange-low);color:var(--sl-color-orange-high);width:max-content;max-width:100%;font-size:var(--sl-text-body-sm);line-height:var(--sl-line-height-headings);text-align:start;align-items:center;gap:.75em;padding:.75em 1em}.site-title:where(.astro-6rvad3va){align-items:center;gap:var(--sl-nav-gap);font-size:var(--sl-text-h4);color:var(--sl-color-text-accent);white-space:nowrap;min-width:0;font-weight:600;text-decoration:none}span:where(.astro-6rvad3va){overflow:hidden}img:where(.astro-6rvad3va){height:calc(var(--sl-nav-height) - 2 * var(--sl-nav-pad-y));object-fit:contain;object-position:0 50%;width:auto;max-width:100%}a:where(.astro-n2mnl6yq){color:var(--sl-color-text-accent);margin:-.5em;padding:.5em}a:where(.astro-n2mnl6yq):hover{color:var(--sl-color-white)}.header:where(.astro-by6fddyj){gap:var(--sl-nav-gap);justify-content:space-between;align-items:center;height:100%;display:flex}.title-wrapper:where(.astro-by6fddyj){min-width:0;margin:-.25rem;padding:.25rem;overflow:clip}.right-group:where(.astro-by6fddyj),.social-icons:where(.astro-by6fddyj){align-items:center;gap:1rem}.social-icons:where(.astro-by6fddyj):after{content:"";border-inline-end:1px solid var(--sl-color-gray-5);height:2rem}@media (width>=50rem){:root[data-has-sidebar]{--__sidebar-pad:calc(2 * var(--sl-nav-pad-x))}:root:not([data-has-toc]){--__toc-width:0rem}.header:where(.astro-by6fddyj){--__sidebar-width:max(0rem, var(--sl-content-inline-start,0rem) - var(--sl-nav-pad-x));--__main-column-fr:calc(( 100% + var(--__sidebar-pad,0rem) - var(--__toc-width,var(--sl-sidebar-width)) - (2 * var(--__toc-width,var(--sl-nav-pad-x))) - var(--sl-content-inline-start,0rem) - var(--sl-content-width) ) / 2);grid-template-columns: minmax(calc(var(--__sidebar-width) + max(0rem, var(--__main-column-fr) - var(--sl-nav-gap))), auto)  1fr  auto;align-content:center;display:grid}}.hero:where(.astro-2qjbuh7f){grid-template-columns:100%;align-items:center;gap:1rem;padding-bottom:1rem;display:grid}.hero:where(.astro-2qjbuh7f)>img:where(.astro-2qjbuh7f),.hero:where(.astro-2qjbuh7f)>.hero-html:where(.astro-2qjbuh7f){object-fit:contain;width:min(70%,20rem);height:auto;margin-inline:auto}.stack:where(.astro-2qjbuh7f){text-align:center;flex-direction:column;gap:clamp(1.5rem,1.5rem + 1vw,2rem)}.copy:where(.astro-2qjbuh7f){flex-direction:column;align-items:center;gap:1rem}.copy:where(.astro-2qjbuh7f)>:where(.astro-2qjbuh7f){max-width:50ch}h1:where(.astro-2qjbuh7f){font-size:clamp(var(--sl-text-3xl), calc(.25rem + 5vw), var(--sl-text-6xl));line-height:var(--sl-line-height-headings);color:var(--sl-color-white);font-weight:600}.tagline:where(.astro-2qjbuh7f){font-size:clamp(var(--sl-text-base), calc(.0625rem + 2vw), var(--sl-text-xl));color:var(--sl-color-gray-2)}.actions:where(.astro-2qjbuh7f){flex-wrap:wrap;justify-content:center;gap:1rem 2rem}@media (width>=50rem){.hero:where(.astro-2qjbuh7f){grid-template-columns:7fr 4fr;gap:3%;padding-block:clamp(2.5rem,1rem + 10vmin,10rem)}.hero:where(.astro-2qjbuh7f)>img:where(.astro-2qjbuh7f),.hero:where(.astro-2qjbuh7f)>.hero-html:where(.astro-2qjbuh7f){order:2;width:min(100%,25rem)}.stack:where(.astro-2qjbuh7f){text-align:start}.copy:where(.astro-2qjbuh7f){align-items:flex-start}.actions:where(.astro-2qjbuh7f){justify-content:flex-start}}.page:where(.astro-5fgmczmh){flex-direction:column;min-height:100vh}.header:where(.astro-5fgmczmh){z-index:var(--sl-z-index-navbar);width:100%;height:var(--sl-nav-height);border-bottom:1px solid var(--sl-color-hairline-shade);padding:var(--sl-nav-pad-y) var(--sl-nav-pad-x);background-color:var(--sl-color-bg-nav);padding-inline-end:var(--sl-nav-pad-x);position:fixed;inset-block-start:0;inset-inline-start:0}.main-frame:where(.astro-5fgmczmh){padding-top:calc(var(--sl-nav-height) + var(--sl-mobile-toc-height));padding-inline-start:var(--sl-content-inline-start)}ul:where(.astro-jugkfwgx){padding:0;list-style:none}a:where(.astro-jugkfwgx){--pad-inline:.5rem;padding-block:.25rem;padding-inline:calc(1rem * var(--depth) + var(--pad-inline)) var(--pad-inline);border-radius:.25rem;line-height:1.25;display:block}a:where(.astro-jugkfwgx)[aria-current=true]{color:var(--sl-color-text-accent)}.isMobile:where(.astro-jugkfwgx) a:where(.astro-jugkfwgx){--pad-inline:1rem;justify-content:space-between;gap:var(--pad-inline);border-top:1px solid var(--sl-color-gray-6);color:var(--sl-color-text);font-size:var(--sl-text-sm);outline-offset:var(--sl-outline-offset-inside);border-radius:0;padding-block:.5rem;text-decoration:none;display:flex}.isMobile:where(.astro-jugkfwgx):first-child>li:where(.astro-jugkfwgx):first-child>a:where(.astro-jugkfwgx){border-top:0}.isMobile:where(.astro-jugkfwgx) a:where(.astro-jugkfwgx)[aria-current=true],.isMobile:where(.astro-jugkfwgx) a:where(.astro-jugkfwgx)[aria-current=true]:hover,.isMobile:where(.astro-jugkfwgx) a:where(.astro-jugkfwgx)[aria-current=true]:focus{color:var(--sl-color-white);background-color:unset}.isMobile:where(.astro-jugkfwgx) a:where(.astro-jugkfwgx)[aria-current=true]:after{content:"";background-color:var(--sl-color-text-accent);flex-shrink:0;width:1rem;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNCAxNCc+PHBhdGggZD0nTTEwLjkxNCA0LjIwNmEuNTgzLjU4MyAwIDAgMC0uODI4IDBMNS43NCA4LjU1NyAzLjkxNCA2LjcyNmEuNTk2LjU5NiAwIDAgMC0uODI4Ljg1N2wyLjI0IDIuMjRhLjU4My41ODMgMCAwIDAgLjgyOCAwbDQuNzYtNC43NmEuNTgzLjU4MyAwIDAgMCAwLS44NTdaJy8+PC9zdmc+Cg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNCAxNCc+PHBhdGggZD0nTTEwLjkxNCA0LjIwNmEuNTgzLjU4MyAwIDAgMC0uODI4IDBMNS43NCA4LjU1NyAzLjkxNCA2LjcyNmEuNTk2LjU5NiAwIDAgMC0uODI4Ljg1N2wyLjI0IDIuMjRhLjU4My41ODMgMCAwIDAgLjgyOCAwbDQuNzYtNC43NmEuNTgzLjU4MyAwIDAgMCAwLS44NTdaJy8+PC9zdmc+Cg==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}nav:where(.astro-66cqc7ze){z-index:var(--sl-z-index-toc);top:calc(var(--sl-nav-height) - 1px);border-top:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-bg-nav);position:fixed;inset-inline:0}@media (width>=50rem){nav:where(.astro-66cqc7ze){inset-inline-start:var(--sl-content-inline-start,0)}}summary:where(.astro-66cqc7ze){height:var(--sl-mobile-toc-height);border-bottom:1px solid var(--sl-color-hairline-shade);font-size:var(--sl-text-xs);outline-offset:var(--sl-outline-offset-inside);align-items:center;gap:.5rem;padding:.5rem 1rem}summary:where(.astro-66cqc7ze)::marker,summary:where(.astro-66cqc7ze)::-webkit-details-marker{display:none}.toggle:where(.astro-66cqc7ze){border:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-black);user-select:none;cursor:pointer;border-radius:.5rem;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding-block:.5rem;padding-inline:.75rem .5rem;line-height:1}details:where(.astro-66cqc7ze)[open] .toggle:where(.astro-66cqc7ze){color:var(--sl-color-white);border-color:var(--sl-color-accent)}details:where(.astro-66cqc7ze) .toggle:where(.astro-66cqc7ze):hover{color:var(--sl-color-white);border-color:var(--sl-color-gray-2)}[dir=rtl] .caret:where(.astro-66cqc7ze){transform:rotate(180deg)}details:where(.astro-66cqc7ze)[open] .caret:where(.astro-66cqc7ze){transform:rotate(90deg)}.display-current:where(.astro-66cqc7ze){white-space:nowrap;text-overflow:ellipsis;color:var(--sl-color-white);overflow:hidden}.dropdown:where(.astro-66cqc7ze){--border-top:1px;margin-top:calc(-1 * var(--border-top));border:var(--border-top) solid var(--sl-color-gray-6);border-top-color:var(--sl-color-hairline-shade);max-height:calc(85vh - var(--sl-nav-height) - var(--sl-mobile-toc-height));background-color:var(--sl-color-black);box-shadow:var(--sl-shadow-md);overscroll-behavior:contain;overflow-y:auto}.right-sidebar-panel:where(.astro-qok35upx){padding:1rem var(--sl-sidebar-pad-x)}.sl-container:where(.astro-qok35upx){width:calc(var(--sl-sidebar-width) - 2 * var(--sl-sidebar-pad-x))}.right-sidebar-panel:where(.astro-qok35upx) h2{color:var(--sl-color-white);font-size:var(--sl-text-h5);font-weight:600;line-height:var(--sl-line-height-headings);margin-bottom:.5rem}.right-sidebar-panel:where(.astro-qok35upx) :where(a){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);overflow-wrap:anywhere;text-decoration:none;display:block}.right-sidebar-panel:where(.astro-qok35upx) :where(a):hover{color:var(--sl-color-white)}@media (width>=72rem){.sl-container:where(.astro-qok35upx){max-width:calc(( ( 100vw - var(--sl-sidebar-width) - 2 * var(--sl-content-pad-x) - 2 * var(--sl-sidebar-pad-x) ) * .25  ))}}.social-icons:where(.astro-p4azlveh){align-items:center;gap:1rem;margin-inline-end:auto;padding-block:1rem;display:flex}.social-icons:where(.astro-p4azlveh):empty{display:none}.mobile-preferences:where(.astro-p4azlveh){border-top:1px solid var(--sl-color-gray-6);flex-wrap:wrap;justify-content:space-between;column-gap:1rem;padding:.5rem 0}sl-sidebar-state-persist:where(.astro-ipdry5cl){display:contents}ul:where(.astro-rmhv4bp6){--sl-sidebar-item-padding-inline:.5rem;padding:0;list-style:none}li:where(.astro-rmhv4bp6){overflow-wrap:anywhere}ul:where(.astro-rmhv4bp6) ul:where(.astro-rmhv4bp6) li:where(.astro-rmhv4bp6){border-inline-start:1px solid var(--sl-color-hairline-light);margin-inline-start:var(--sl-sidebar-item-padding-inline);padding-inline-start:var(--sl-sidebar-item-padding-inline)}.large:where(.astro-rmhv4bp6){font-size:var(--sl-text-lg);color:var(--sl-color-white);font-weight:600}.top-level:where(.astro-rmhv4bp6)>li:where(.astro-rmhv4bp6)+li:where(.astro-rmhv4bp6){margin-top:.75rem}summary:where(.astro-rmhv4bp6){padding:.2em var(--sl-sidebar-item-padding-inline);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;line-height:1.4;display:flex}summary:where(.astro-rmhv4bp6)::marker,summary:where(.astro-rmhv4bp6)::-webkit-details-marker{display:none}.caret:where(.astro-rmhv4bp6){flex-shrink:0;transition:transform .2s ease-in-out}[dir=rtl] .caret:where(.astro-rmhv4bp6){transform:rotate(180deg)}:where(.astro-rmhv4bp6)[open]>summary:where(.astro-rmhv4bp6) .caret:where(.astro-rmhv4bp6){transform:rotate(90deg)}a:where(.astro-rmhv4bp6){color:var(--sl-color-gray-2);padding:.3em var(--sl-sidebar-item-padding-inline);border-radius:.25rem;line-height:1.4;text-decoration:none;display:block}a:where(.astro-rmhv4bp6):hover,a:where(.astro-rmhv4bp6):focus{color:var(--sl-color-white)}:where(.astro-rmhv4bp6)[aria-current=page],:where(.astro-rmhv4bp6)[aria-current=page]:hover,:where(.astro-rmhv4bp6)[aria-current=page]:focus{color:var(--sl-color-text-invert);background-color:var(--sl-color-text-accent);font-weight:600}a:where(.astro-rmhv4bp6)>:where(.astro-rmhv4bp6):not(:last-child),.group-label:where(.astro-rmhv4bp6)>:where(.astro-rmhv4bp6):not(:last-child){margin-inline-end:.25em}@media (width>=50rem){.top-level:where(.astro-rmhv4bp6)>li:where(.astro-rmhv4bp6)+li:where(.astro-rmhv4bp6){margin-top:.5rem}.large:where(.astro-rmhv4bp6){font-size:var(--sl-text-base)}a:where(.astro-rmhv4bp6){font-size:var(--sl-text-sm)}}a:where(.astro-qb7clj6f){clip:rect(0, 0, 0, 0);top:.75rem;position:fixed;inset-inline-start:.75rem}a:where(.astro-qb7clj6f):focus{clip:unset;z-index:var(--sl-z-index-skiplink);color:var(--sl-color-text-invert);background-color:var(--sl-color-text-accent);box-shadow:var(--sl-shadow-lg);padding:.5rem 1rem;text-decoration:none;display:block}.main-pane:where(.astro-lrzkfocr){isolation:isolate}@media (width>=72rem){.right-sidebar-container:where(.astro-lrzkfocr){width:max(var(--sl-sidebar-width), calc(var(--sl-sidebar-width) + (100% - var(--sl-content-width) - var(--sl-sidebar-width)) / 2));order:2;position:relative}.right-sidebar:where(.astro-lrzkfocr){border-inline-start:1px solid var(--sl-color-hairline);padding-top:var(--sl-nav-height);scrollbar-width:none;width:100%;height:100vh;position:fixed;top:0;overflow-y:auto}.main-pane:where(.astro-lrzkfocr){width:100%}[data-has-sidebar][data-has-toc] .main-pane:where(.astro-lrzkfocr){--sl-content-margin-inline:auto 0;width:min(calc(100% - var(--sl-sidebar-width)), calc(var(--sl-content-width) + (100% - var(--sl-content-width) - var(--sl-sidebar-width)) / 2));order:1}}}@layer starlight.content;@layer starlight.components{.starlight-aside{border-inline-start:.25rem solid var(--sl-color-asides-border);color:var(--sl-color-white);padding:1rem}.starlight-aside--note{--sl-color-asides-text-accent:var(--sl-color-blue-high);--sl-color-asides-border:var(--sl-color-blue);background-color:var(--sl-color-blue-low)}.starlight-aside--tip{--sl-color-asides-text-accent:var(--sl-color-purple-high);--sl-color-asides-border:var(--sl-color-purple);background-color:var(--sl-color-purple-low)}.starlight-aside--caution{--sl-color-asides-text-accent:var(--sl-color-orange-high);--sl-color-asides-border:var(--sl-color-orange);background-color:var(--sl-color-orange-low)}.starlight-aside--danger{--sl-color-asides-text-accent:var(--sl-color-red-high);--sl-color-asides-border:var(--sl-color-red);background-color:var(--sl-color-red-low)}.starlight-aside__title{font-size:var(--sl-text-h5);font-weight:600;line-height:var(--sl-line-height-headings);color:var(--sl-color-asides-text-accent);align-items:center;gap:.5rem;display:flex}.starlight-aside__icon{width:1em;height:1em;font-size:1.333em}.starlight-aside__title+.starlight-aside__content{margin-top:.5rem}.starlight-aside__content:empty{display:none}.starlight-aside__content a{color:var(--sl-color-asides-text-accent)}.sl-link-button:where(.astro-dcqstdaq){font-size:var(--sl-text-sm);outline-offset:.25rem;border:1px solid #0000;border-radius:999rem;align-items:center;gap:.5em;padding:.4375rem 1.125rem;line-height:1.1875;text-decoration:none;display:inline-flex}.sl-link-button:where(.astro-dcqstdaq).primary{background:var(--sl-color-text-accent);border-color:var(--sl-color-text-accent);color:var(--sl-color-black)}.sl-link-button:where(.astro-dcqstdaq).primary:hover{color:var(--sl-color-black)}.sl-link-button:where(.astro-dcqstdaq).secondary{border-color:inherit;color:var(--sl-color-white)}.sl-link-button:where(.astro-dcqstdaq).minimal{color:var(--sl-color-white);padding-inline:0}.sl-link-button:where(.astro-dcqstdaq) svg{flex-shrink:0}@media (width>=50rem){.sl-link-button:where(.astro-dcqstdaq){font-size:var(--sl-text-base);padding:.9375rem 1.25rem}}.sl-markdown-content .sl-link-button:where(.astro-dcqstdaq){margin-inline-end:1rem}.sl-markdown-content .sl-link-button:where(.astro-dcqstdaq):not(:where(p *)){margin-block:1rem}:root{--sl-badge-default-border:var(--sl-color-accent);--sl-badge-default-bg:var(--sl-color-accent-low);--sl-badge-default-text:#fff;--sl-badge-note-border:var(--sl-color-blue);--sl-badge-note-bg:var(--sl-color-blue-low);--sl-badge-note-text:#fff;--sl-badge-danger-border:var(--sl-color-red);--sl-badge-danger-bg:var(--sl-color-red-low);--sl-badge-danger-text:#fff;--sl-badge-success-border:var(--sl-color-green);--sl-badge-success-bg:var(--sl-color-green-low);--sl-badge-success-text:#fff;--sl-badge-caution-border:var(--sl-color-orange);--sl-badge-caution-bg:var(--sl-color-orange-low);--sl-badge-caution-text:#fff;--sl-badge-tip-border:var(--sl-color-purple);--sl-badge-tip-bg:var(--sl-color-purple-low);--sl-badge-tip-text:#fff}[data-theme=light]:root{--sl-badge-default-bg:var(--sl-color-accent-high);--sl-badge-note-bg:var(--sl-color-blue-high);--sl-badge-danger-bg:var(--sl-color-red-high);--sl-badge-success-bg:var(--sl-color-green-high);--sl-badge-caution-bg:var(--sl-color-orange-high);--sl-badge-tip-bg:var(--sl-color-purple-high)}.sl-badge:where(.astro-f4zorn72){border:1px solid var(--sl-color-border-badge);font-family:var(--sl-font-system-mono);color:var(--sl-color-text-badge);background-color:var(--sl-color-bg-badge);overflow-wrap:anywhere;border-radius:.25rem;line-height:normal;display:inline-block}.sidebar-content .sl-badge:where(.astro-f4zorn72){line-height:1;font-size:var(--sl-text-xs);padding:.125rem .375rem}.sidebar-content a[aria-current=page]>.sl-badge:where(.astro-f4zorn72){--sl-color-bg-badge:transparent;--sl-color-border-badge:currentColor;color:inherit}.default:where(.astro-f4zorn72){--sl-color-bg-badge:var(--sl-badge-default-bg);--sl-color-border-badge:var(--sl-badge-default-border);--sl-color-text-badge:var(--sl-badge-default-text)}.note:where(.astro-f4zorn72){--sl-color-bg-badge:var(--sl-badge-note-bg);--sl-color-border-badge:var(--sl-badge-note-border);--sl-color-text-badge:var(--sl-badge-note-text)}.danger:where(.astro-f4zorn72){--sl-color-bg-badge:var(--sl-badge-danger-bg);--sl-color-border-badge:var(--sl-badge-danger-border);--sl-color-text-badge:var(--sl-badge-danger-text)}.success:where(.astro-f4zorn72){--sl-color-bg-badge:var(--sl-badge-success-bg);--sl-color-border-badge:var(--sl-badge-success-border);--sl-color-text-badge:var(--sl-badge-success-text)}.tip:where(.astro-f4zorn72){--sl-color-bg-badge:var(--sl-badge-tip-bg);--sl-color-border-badge:var(--sl-badge-tip-border);--sl-color-text-badge:var(--sl-badge-tip-text)}.caution:where(.astro-f4zorn72){--sl-color-bg-badge:var(--sl-badge-caution-bg);--sl-color-border-badge:var(--sl-badge-caution-border);--sl-color-text-badge:var(--sl-badge-caution-text)}.small:where(.astro-f4zorn72){font-size:var(--sl-text-xs);padding:.125rem .25rem}.medium:where(.astro-f4zorn72){font-size:var(--sl-text-sm);padding:.175rem .35rem}.large:where(.astro-f4zorn72){font-size:var(--sl-text-base);padding:.225rem .45rem}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6) .sl-badge:where(.astro-f4zorn72){vertical-align:middle}}@layer starlight.utils{.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sl-hidden{display:none}.sl-flex{display:flex}.sl-block{display:block}@media (width>=50rem){.md\:sl-hidden{display:none}.md\:sl-flex{display:flex}.md\:sl-block{display:block}}@media (width>=72rem){.lg\:sl-hidden{display:none}.lg\:sl-flex{display:flex}.lg\:sl-block{display:block}}[data-theme=light] .light\:sl-hidden,[data-theme=dark] .dark\:sl-hidden{display:none}[dir=rtl] .rtl\:flip:not(:where([dir=rtl] [dir=ltr] *)){transform:matrix(-1,0,0,1,0,0)}}html:not([data-has-toc]){--sl-mobile-toc-height:0rem}html:not([data-has-sidebar]){--sl-content-width:67.5rem}html{scroll-padding-top:calc(1.5rem + var(--sl-nav-height) + var(--sl-mobile-toc-height))}main:where(.astro-g5ptsecz){padding:var(--sl-main-pad)}@media (width>=50em){:where(.astro-g5ptsecz)[data-has-sidebar]{--sl-content-inline-start:var(--sl-sidebar-width)}}@media (width>=72em){html{scroll-padding-top:calc(1.5rem + var(--sl-nav-height))}}
