@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ibm-plex-sans-latin-300-normal.b4i7YzLG.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-300-normal.C9Of02-5.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-700-normal.Bth3BMcD.woff)format("woff")}@layer reset{*,:before,:after,::backdrop,::file-selector-button{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0;padding:0}html{text-size-adjust:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}img,picture,video,canvas,svg,audio,iframe,embed,object{vertical-align:middle;display:block}img,picture,video,svg{max-width:100%;height:auto}button,select,input:is([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=file],[type=color],[type=range],[type=image]){cursor:pointer}input,button,textarea,select{font:inherit}input:disabled,button:disabled,textarea:disabled,select:disabled{cursor:not-allowed}ul[role=list],ol[role=list]{margin-block:0;padding-inline-start:0;list-style:none}ul[role=list]>li,ol[role=list]>li{margin-block:0}a{text-decoration-skip-ink:auto;color:inherit;text-decoration:none}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer base{html{font-size:1rem}body{background-color:var(--wu-bg-base);font-family:var(--wu-font-family);font-weight:var(--wu-font-weight-normal);line-height:var(--wu-line-height-normal);color:var(--wu-text-regular)}h1,h2,h3,h4,h5,h6{font-family:var(--wu-font-family);font-weight:var(--wu-font-weight-bold);line-height:var(--wu-line-height-tight);margin-bottom:.5em}h1{font-size:var(--wu-font-size-4xl)}h2{font-size:var(--wu-font-size-3xl)}h3{font-size:var(--wu-font-size-2xl)}h4{font-size:var(--wu-font-size-xl)}h5{font-size:var(--wu-font-size-lg)}h6{font-size:var(--wu-font-size-base)}p{margin-bottom:var(--wu-space-4)}small{font-size:var(--wu-font-size-sm)}button,input[type=submit],input[type=button],input[type=reset]{min-height:var(--wu-control-height-md);padding-block:var(--wu-space-2);padding-inline:var(--wu-control-padding-inline-md);border-radius:var(--wu-radius-xs);background-color:var(--wu-brand);color:var(--wu-text-on-brand);font-family:var(--wu-font-family);cursor:pointer;transition:background-color var(--wu-duration-200) var(--wu-ease-in-out), color var(--wu-duration-200) var(--wu-ease-in-out);border:0}button:hover:not(:disabled),input[type=submit]:hover:not(:disabled),input[type=button]:hover:not(:disabled),input[type=reset]:hover:not(:disabled){background-color:var(--wu-brand-hover)}button:active:not(:disabled),input[type=submit]:active:not(:disabled),input[type=button]:active:not(:disabled),input[type=reset]:active:not(:disabled){background-color:var(--wu-brand-active)}button:focus-visible,input[type=submit]:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible{outline:var(--wu-border-focus-width) solid var(--wu-border-focus);outline-offset:var(--wu-border-focus-offset)}button:disabled,input[type=submit]:disabled,input[type=button]:disabled,input[type=reset]:disabled{opacity:.5;cursor:not-allowed}:is(input:not([type]),input[type=text],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=search],input[type=url],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],textarea,select){padding-block:var(--wu-space-2);padding-inline:var(--wu-control-padding-inline-md);border:var(--wu-border-width-1) var(--wu-border-style) var(--wu-border-control);border-radius:var(--wu-radius-xs);background-color:var(--wu-bg-surface);width:100%;color:var(--wu-text-regular);font-family:var(--wu-font-family);transition:border-color var(--wu-duration-200) var(--wu-ease-in-out);--wu-border-style:solid}:is(input:not([type]),input[type=text],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=search],input[type=url],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],textarea,select):hover:not(:disabled,[aria-invalid=true],:user-invalid){border-color:var(--wu-border-control-hover)}:is(input:not([type]),input[type=text],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=search],input[type=url],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],textarea,select):focus-visible{outline:var(--wu-border-focus-width) solid var(--wu-border-focus);outline-offset:var(--wu-border-focus-offset)}:is(input:not([type]),input[type=text],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=search],input[type=url],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],textarea,select):is([aria-invalid=true],:user-invalid){border-color:var(--wu-danger)}:is(input:not([type]),input[type=text],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=search],input[type=url],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],textarea,select):disabled{background-color:var(--wu-bg-disabled);opacity:.5}:is(input:not([type]),input[type=text],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=search],input[type=url],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],select:not([multiple],:where([size]:not([size="1"])))){height:var(--wu-control-height-md)}:is(input:not([type]),input[type=text],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=search],input[type=url],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],textarea)::placeholder{color:var(--wu-text-subtle)}input[type=checkbox],input[type=radio]{margin-inline-end:var(--wu-space-2)}blockquote{margin:var(--wu-space-4) 0;padding:var(--wu-space-2) var(--wu-space-4);border-inline-start:var(--wu-border-width-4) var(--wu-border-style) var(--wu-border-regular);--wu-border-style:solid;font-style:italic}hr{border:none;border-top:var(--wu-border-width-1) var(--wu-border-style) var(--wu-border-regular);margin:var(--wu-space-4) 0;--wu-border-style:solid}img{max-width:100%;height:auto}figure{margin:var(--wu-space-4) 0}figcaption{font-size:var(--wu-font-size-sm);color:var(--wu-text-muted)}a:not([class]){color:var(--wu-text-link)}a:not([class]):hover{color:var(--wu-text-link-hover)}label[for]{cursor:pointer}.sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}code{background-color:var(--wu-bg-alternate);color:var(--wu-text-regular);padding:0 var(--wu-space-1);border-radius:var(--wu-radius-xs);font-family:Courier New,Courier,monospace}:not(pre)>code{white-space:nowrap}}@layer components;@property --wu-translate-x{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --wu-translate-y{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --wu-translate-z{syntax:"<length>";inherits:false;initial-value:0}@property --wu-scale-x{syntax:"<number>|<percentage>";inherits:false;initial-value:1}@property --wu-scale-y{syntax:"<number>|<percentage>";inherits:false;initial-value:1}@property --wu-rotate{syntax:"<angle>";inherits:false;initial-value:0deg}@property --wu-skew-x{syntax:"<angle>";inherits:false;initial-value:0deg}@property --wu-skew-y{syntax:"<angle>";inherits:false;initial-value:0deg}@property --wu-transition-colors{syntax:"*";inherits:false}@property --wu-transition-opacity{syntax:"*";inherits:false}@property --wu-transition-shadow{syntax:"*";inherits:false}@property --wu-transition-transform{syntax:"*";inherits:false}@property --wu-gap{syntax:"<length-percentage>";inherits:false;initial-value:0}:root{--wu-brand-50:#eaf4ff;--wu-brand-100:#daebff;--wu-brand-200:#b9daff;--wu-brand-300:#8dc3ff;--wu-brand-400:#53a7ff;--wu-brand-500:#0088f0;--wu-brand-600:#0076d2;--wu-brand-700:#0062af;--wu-brand-800:#004b89;--wu-brand-900:#003767;--wu-brand-950:#00264a;--wu-success-50:#e5fae6;--wu-success-100:#cef7d1;--wu-success-200:#a8ecae;--wu-success-300:#7fdb89;--wu-success-400:#54c365;--wu-success-500:#28a745;--wu-success-600:#059333;--wu-success-700:#007a28;--wu-success-800:#005e1d;--wu-success-900:#004513;--wu-success-950:#00300b;--wu-danger-50:#ffeeed;--wu-danger-100:#ffdfde;--wu-danger-200:#ffc1bf;--wu-danger-300:#ff9997;--wu-danger-400:#fd6066;--wu-danger-500:#dc3545;--wu-danger-600:#c72037;--wu-danger-700:#ab0728;--wu-danger-800:#88001c;--wu-danger-900:#670013;--wu-danger-950:#4c000b;--wu-warning-50:#fff6e5;--wu-warning-100:#fff2d8;--wu-warning-200:#ffeabe;--wu-warning-300:#ffdf9c;--wu-warning-400:#ffd16c;--wu-warning-500:#ffc107;--wu-warning-600:#dca600;--wu-warning-700:#b28600;--wu-warning-800:#866300;--wu-warning-900:#5e4500;--wu-warning-950:#3d2b00;--wu-info-50:#e4f8fc;--wu-info-100:#ccf3fb;--wu-info-200:#a4e6f4;--wu-info-300:#79d4e6;--wu-info-400:#4cbdd2;--wu-info-500:#17a2b8;--wu-info-600:#008da1;--wu-info-700:#007485;--wu-info-800:#005a67;--wu-info-900:#00414c;--wu-info-950:#002d35;--wu-gray-50:#f0f1f5;--wu-gray-100:#e3e6ec;--wu-gray-200:#cacfd9;--wu-gray-300:#adb4c0;--wu-gray-400:#8d94a1;--wu-gray-500:#6b7280;--wu-gray-600:#5d6471;--wu-gray-700:#4d535f;--wu-gray-800:#3c414c;--wu-gray-900:#2d3139;--wu-gray-950:#20232a;--wu-red-50:#ffefed;--wu-red-100:#ffe2df;--wu-red-200:#ffc8c3;--wu-red-300:#ffa69e;--wu-red-400:#ff766f;--wu-red-500:#ef4444;--wu-red-600:#d72f33;--wu-red-700:#b81822;--wu-red-800:#930013;--wu-red-900:#6e000c;--wu-red-950:#4f0006;--wu-blue-50:#ecf3ff;--wu-blue-100:#ddeaff;--wu-blue-200:#bfd8ff;--wu-blue-300:#9ac0ff;--wu-blue-400:#6ba3ff;--wu-blue-500:#3b82f6;--wu-blue-600:#2a70df;--wu-blue-700:#1a5ac1;--wu-blue-800:#0b449c;--wu-blue-900:#023179;--wu-blue-950:#012158;--wu-green-50:#e4fde7;--wu-green-100:#ccfcd4;--wu-green-200:#a6f7b6;--wu-green-300:#7ceb96;--wu-green-400:#50da78;--wu-green-500:#22c55e;--wu-green-600:#00ac4d;--wu-green-700:#008d3d;--wu-green-800:#006b2d;--wu-green-900:#004d1e;--wu-green-950:#003412;--wu-yellow-50:#fff5e1;--wu-yellow-100:#fff0cf;--wu-yellow-200:#ffe4aa;--wu-yellow-300:#ffd576;--wu-yellow-400:#f8c43f;--wu-yellow-500:#eab308;--wu-yellow-600:#ca9a00;--wu-yellow-700:#a57d00;--wu-yellow-800:#7c5d00;--wu-yellow-900:#584100;--wu-yellow-950:#3a2a00;--wu-navy-50:#e7ecf8;--wu-navy-100:#d0daf0;--wu-navy-200:#a6b6d9;--wu-navy-300:#778ab7;--wu-navy-400:#455989;--wu-navy-500:#172755;--wu-navy-600:#13224e;--wu-navy-700:#0f1c45;--wu-navy-800:#0b163a;--wu-navy-900:#08112e;--wu-navy-950:#060d23;--wu-black:#000;--wu-white:#fff;--wu-transparent:transparent;--wu-space-0:0;--wu-space-1:.25rem;--wu-space-2:.5rem;--wu-space-3:.75rem;--wu-space-4:1rem;--wu-space-5:1.25rem;--wu-space-6:1.5rem;--wu-space-8:2rem;--wu-space-10:2.5rem;--wu-space-12:3rem;--wu-space-16:4rem;--wu-space-20:5rem;--wu-space-24:6rem;--wu-space-32:8rem;--wu-space-40:10rem;--wu-space-48:12rem;--wu-space-56:14rem;--wu-space-64:16rem;--wu-radius-xs:.25rem;--wu-radius-sm:.375rem;--wu-radius-md:.5rem;--wu-radius-lg:.75rem;--wu-radius-xl:1rem;--wu-radius-2xl:1.25rem;--wu-radius-full:99in;--wu-radius-none:0;--wu-border-width-0:0px;--wu-border-width-1:1px;--wu-border-width-2:2px;--wu-border-width-4:4px;--wu-border-width-8:8px;--wu-font-family:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wu-font-size-xs:.75rem;--wu-font-size-sm:.875rem;--wu-font-size-md:1rem;--wu-font-size-base:1rem;--wu-font-size-lg:1.25rem;--wu-font-size-xl:1.5rem;--wu-font-size-2xl:1.75rem;--wu-font-size-3xl:2rem;--wu-font-size-4xl:2.5rem;--wu-font-weight-thin:100;--wu-font-weight-extralight:200;--wu-font-weight-light:300;--wu-font-weight-normal:400;--wu-font-weight-medium:500;--wu-font-weight-semibold:600;--wu-font-weight-bold:700;--wu-font-weight-extrabold:800;--wu-font-weight-black:900;--wu-line-height-none:1;--wu-line-height-tight:1.25;--wu-line-height-snug:1.375;--wu-line-height-normal:1.5;--wu-line-height-relaxed:1.625;--wu-line-height-loose:2;--wu-shadow-sm:0 1px 2px 0 #0000001a;--wu-shadow-md:0 4px 6px -1px #0000001a;--wu-shadow-lg:0 10px 15px -3px #0000001a;--wu-shadow-xl:0 20px 25px -5px #0000001a;--wu-shadow-hero:0 20px 25px 5px #0000001a;--wu-shadow-monster:0 20px 55px 20px #0000001a;--wu-opacity-0:0;--wu-opacity-5:.05;--wu-opacity-10:.1;--wu-opacity-20:.2;--wu-opacity-25:.25;--wu-opacity-30:.3;--wu-opacity-33:.33;--wu-opacity-40:.4;--wu-opacity-50:.5;--wu-opacity-60:.6;--wu-opacity-66:.66;--wu-opacity-70:.7;--wu-opacity-75:.75;--wu-opacity-80:.8;--wu-opacity-90:.9;--wu-opacity-100:1;--wu-z-base:0;--wu-z-hover:10;--wu-z-dropdown:100;--wu-z-sticky:200;--wu-z-fixed:300;--wu-z-overlay:400;--wu-z-drawer:500;--wu-z-modal:600;--wu-z-popover:700;--wu-z-tooltip:800;--wu-z-toast:900;--wu-z-max:9999;--wu-duration-0:0s;--wu-duration-75:75ms;--wu-duration-100:.1s;--wu-duration-150:.15s;--wu-duration-200:.2s;--wu-duration-300:.3s;--wu-duration-500:.5s;--wu-duration-700:.7s;--wu-duration-1000:1s;--wu-ease-linear:linear;--wu-ease-in:cubic-bezier(.4, 0, 1, 1);--wu-ease-out:cubic-bezier(0, 0, .2, 1);--wu-ease-in-out:cubic-bezier(.4, 0, .2, 1);--wu-control-height-sm:2rem;--wu-control-height-md:2.5rem;--wu-control-height-lg:3rem;--wu-control-padding-inline-sm:.75rem;--wu-control-padding-inline-md:1rem;--wu-control-padding-inline-lg:1.25rem}:root,[data-theme=light]{--wu-bg-base:#fff;--wu-bg-surface:#fff;--wu-bg-alternate:#f8f9ff;--wu-bg-raised:#fff;--wu-bg-hover:#f6f8fc;--wu-bg-selected:var(--wu-brand-50);--wu-bg-disabled:var(--wu-gray-100);--wu-text-regular:var(--wu-navy-500);--wu-text-muted:#637097;--wu-text-subtle:#949494;--wu-text-inverted:#fff;--wu-text-link:#1373bc;--wu-text-link-hover:var(--wu-brand-800);--wu-border-regular:#e3e4e9;--wu-border-strong:#465b95;--wu-border-control:var(--wu-gray-500);--wu-border-control-hover:var(--wu-gray-600);--wu-border-focus:#0077d2;--wu-border-focus-width:2px;--wu-border-focus-offset:2px;--wu-brand:#0077d2;--wu-brand-hover:#1373bc;--wu-brand-active:var(--wu-brand-900);--wu-brand-subtle:var(--wu-brand-50);--wu-brand-border:var(--wu-brand-200);--wu-text-brand:#1373bc;--wu-success:var(--wu-success-700);--wu-success-hover:var(--wu-success-800);--wu-success-active:var(--wu-success-900);--wu-success-subtle:var(--wu-success-50);--wu-success-border:var(--wu-success-200);--wu-text-success:var(--wu-success-800);--wu-danger:var(--wu-danger-700);--wu-danger-hover:var(--wu-danger-800);--wu-danger-active:var(--wu-danger-900);--wu-danger-subtle:var(--wu-danger-50);--wu-danger-border:var(--wu-danger-200);--wu-text-danger:var(--wu-danger-700);--wu-warning:var(--wu-warning-500);--wu-warning-hover:var(--wu-warning-600);--wu-warning-active:var(--wu-warning-700);--wu-warning-subtle:var(--wu-warning-50);--wu-warning-border:var(--wu-warning-200);--wu-text-warning:var(--wu-warning-800);--wu-info:var(--wu-info-700);--wu-info-hover:var(--wu-info-800);--wu-info-active:var(--wu-info-900);--wu-info-subtle:var(--wu-info-50);--wu-info-border:var(--wu-info-200);--wu-text-info:var(--wu-info-800);--wu-gray-subtle:var(--wu-gray-50);--wu-gray-border:var(--wu-gray-200);--wu-text-gray:var(--wu-gray-700);--wu-red-subtle:var(--wu-red-50);--wu-red-border:var(--wu-red-200);--wu-text-red:var(--wu-red-700);--wu-blue-subtle:var(--wu-blue-50);--wu-blue-border:var(--wu-blue-200);--wu-text-blue:var(--wu-blue-700);--wu-green-subtle:var(--wu-green-50);--wu-green-border:var(--wu-green-200);--wu-text-green:var(--wu-green-800);--wu-yellow-subtle:var(--wu-yellow-50);--wu-yellow-border:var(--wu-yellow-200);--wu-text-yellow:var(--wu-yellow-800);--wu-navy-subtle:var(--wu-navy-50);--wu-navy-border:var(--wu-navy-200);--wu-text-navy:var(--wu-navy-700);--wu-text-on-brand:#fff;--wu-text-on-success:#fff;--wu-text-on-danger:#fff;--wu-text-on-warning:#172755;--wu-text-on-info:#fff;--wu-error:var(--wu-danger);--wu-error-hover:var(--wu-danger-hover);--wu-error-active:var(--wu-danger-active);--wu-error-subtle:var(--wu-danger-subtle);--wu-error-border:var(--wu-danger-border);--wu-text-error:var(--wu-text-danger);--wu-text-on-error:var(--wu-text-on-danger)}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-height) + 1rem);scrollbar-color:var(--wu-navy-300) var(--wu-bg-alternate);accent-color:var(--wu-brand)}@media (width>=1024px){html{scroll-padding-top:5rem}}:target{scroll-margin-block:0}body{font-size:var(--wu-font-size-md);line-height:var(--wu-line-height-relaxed);font-feature-settings:"kern";-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;display:flex}::selection{background:var(--wu-brand-100);color:var(--wu-text-regular)}:focus-visible{outline:var(--wu-border-focus-width) solid var(--wu-border-focus);outline-offset:var(--wu-border-focus-offset)}h1,h2,h3{color:var(--wu-text-regular);text-wrap:balance;font-weight:700}h1{font-size:2.125rem;line-height:1.2}@media (width>=1024px){h1{font-size:2.75rem}}h2{font-size:1.75rem;line-height:1.25}@media (width>=1024px){h2{font-size:2.125rem}}h3{font-size:1.25rem;line-height:1.3}p{text-wrap:pretty}code,pre{font-family:var(--site-font-mono)}a{color:var(--wu-text-link);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--wu-text-link-hover)}.skip-link{z-index:var(--wu-z-max);padding-inline:var(--wu-space-4);padding-block:var(--wu-space-2);background-color:var(--wu-brand);color:var(--wu-text-on-brand);border-radius:var(--wu-radius-sm);top:var(--wu-space-2);left:var(--wu-space-2);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.container{padding-inline:var(--wu-space-4);margin-inline:auto}@media (width>=768px){.container{padding-inline:var(--wu-space-6)}}@media (width>=1280px){.container{padding-inline:var(--wu-space-8)}}.container{max-width:90rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.site-header{z-index:999;background-color:var(--wu-bg-surface);z-index:var(--wu-z-sticky);border-bottom:1px solid var(--site-rule);position:sticky;top:0}.site-header__bar{justify-content:space-between;align-items:center;gap:var(--wu-space-4);display:flex}.site-header__bar>*{--wu-gap:var(--wu-space-4)}.site-header__bar{min-height:calc(var(--site-header-height) - 1px)}.site-header__logo{align-items:center;gap:var(--wu-space-3);display:flex}.site-header__logo>*{--wu-gap:var(--wu-space-3)}.site-header__logo{font-weight:700;font-size:var(--wu-font-size-lg);color:var(--wu-text-regular);min-width:0;text-decoration:none}.site-header__logo:hover{color:var(--wu-text-regular)}.site-header__logo img{flex:none;width:2rem;height:2rem;display:block}.site-header__logo span{white-space:nowrap}.site-header__toggle{align-items:center;gap:var(--wu-space-2);display:inline-flex}.site-header__toggle>*{--wu-gap:var(--wu-space-2)}.site-header__toggle{padding-inline:var(--wu-space-3);border-radius:var(--wu-radius-sm);background-color:var(--wu-bg-surface);color:var(--wu-text-regular);cursor:pointer;border:1px solid var(--wu-border-regular);min-height:2.75rem;font-weight:600;font-size:var(--wu-font-size-sm);flex:none}.site-header__toggle:hover{background:var(--wu-bg-hover)}.site-header__toggle .site-header__icon-close,.site-header__toggle[aria-expanded=true] .site-header__icon-open{display:none}.site-header__toggle[aria-expanded=true] .site-header__icon-close{display:block}.site-header__menu{display:none}.site-header__menu.is-open{padding-inline:var(--wu-space-2);background-color:var(--wu-bg-surface);flex-direction:column;display:flex}@media (width>=768px){.site-header__menu.is-open{padding-inline:var(--wu-space-4)}}.site-header__menu.is-open{top:100%;max-height:calc(100dvh - var(--site-header-height));overscroll-behavior:contain;padding-block:var(--wu-space-4) var(--wu-space-6);border-bottom:1px solid var(--site-rule);clip-path:inset(0 -100vmax -100vmax);position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 0 0 100vmax #17275533}@media (width>=1024px){.site-header__toggle{display:none}.site-header__menu,.site-header__menu.is-open{min-width:0;max-height:none;box-shadow:none;clip-path:none;background:0 0;border:0;flex-direction:row;flex:auto;justify-content:flex-end;align-items:center;padding:0;display:flex;position:static;overflow:visible}}.site-nav__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-nav__link{padding-inline:var(--wu-space-2);color:var(--wu-text-muted);border-radius:var(--wu-radius-sm);width:100%;min-height:2.75rem;font-weight:400;font-size:var(--wu-font-size-md);align-items:center;text-decoration:none;display:flex}.site-nav__link:hover{background:var(--wu-bg-hover);color:var(--wu-text-regular)}.site-nav__link[aria-current=page]{color:var(--wu-text-regular);font-weight:600}@media (width>=1024px){.site-nav__list{align-items:center;gap:var(--wu-space-2);flex-direction:row}.site-nav__list>*{--wu-gap:var(--wu-space-2)}.site-nav__link{width:auto;font-size:var(--wu-font-size-sm);position:relative}.site-nav__link[aria-current=page]{font-weight:400}.site-nav__link[aria-current=page]:after{content:"";inset-inline:var(--wu-space-2);background:var(--wu-brand);border-radius:2px;height:2px;position:absolute;bottom:0}}@media (width<=1023.98px){.is-menu-open{overflow:hidden}}.site-header__actions{padding-bottom:var(--wu-space-4);border-bottom:1px solid var(--site-rule);margin-bottom:var(--wu-space-2);flex-direction:column;order:-1;display:flex}@media (width>=1024px){.site-header__actions{padding-bottom:var(--wu-space-0);margin-bottom:0;border-bottom:0;flex-direction:row;flex:none;order:0;align-items:center;margin-inline-start:var(--wu-space-4)}}.site-search{margin-inline:var(--wu-space-2);align-items:center;display:flex;position:relative}.site-search__icon{color:var(--wu-text-muted);pointer-events:none;position:absolute;inset-inline-start:var(--wu-space-3)}.site-search__input{border-radius:var(--wu-radius-sm);background-color:var(--wu-bg-surface);color:var(--wu-text-regular);width:100%;min-height:2.5rem;padding-inline:var(--wu-space-8) 4rem;border:1px solid var(--wu-border-regular);font:inherit;font-size:var(--wu-font-size-sm)}.site-search__input::placeholder{color:var(--wu-text-muted)}.site-search__input::-webkit-search-cancel-button{appearance:none;display:none}.site-search__input:hover{border-color:var(--wu-border-control-hover)}.site-search__hint{padding-inline:var(--wu-space-2);border-radius:var(--wu-radius-sm);background-color:var(--wu-bg-hover);color:var(--wu-text-muted);border:1px solid var(--wu-border-regular);font-family:inherit;font-size:var(--wu-font-size-sm);pointer-events:none;line-height:1.5;position:absolute;inset-inline-end:var(--wu-space-2)}@media (hover:none),(pointer:coarse){.site-search__hint{display:none}}.site-search__results{gap:var(--wu-space-1);flex-direction:column;display:flex}.site-search__results>*{--wu-gap:var(--wu-space-1)}.site-search__results{padding:var(--wu-space-2);top:calc(100% + .5rem);z-index:var(--wu-z-dropdown);overscroll-behavior:contain;background:var(--wu-bg-raised);border:1px solid var(--site-border-menu);border-radius:var(--site-radius-menu);max-height:min(32rem,70dvh);box-shadow:var(--site-shadow-menu);position:absolute;inset-inline:0;overflow-y:auto}.site-search__results[hidden]{display:none}.site-search__results mark{background:var(--wu-brand-100);color:inherit}.site-search__option{padding-inline:var(--wu-space-3);padding-block:var(--wu-space-2);border-radius:var(--wu-radius-sm);color:var(--wu-text-regular);font-size:var(--wu-font-size-sm);flex-direction:column;text-decoration:none;display:flex}.site-search__option--section{border-inline-start:1px solid var(--site-rule-nested);border-radius:0 var(--wu-radius-sm) var(--wu-radius-sm) 0;margin-inline-start:var(--wu-space-3)}.site-search__option--all{color:var(--wu-text-link);margin-top:var(--wu-space-1);font-weight:600}.site-search__option:hover,.site-search__option[aria-selected=true]{background:var(--wu-bg-hover)}.site-search__option[aria-selected=true]{outline:2px solid var(--wu-border-focus);outline-offset:-2px}.site-search__option-title{font-weight:600}.site-search__option-page,.site-search__option-excerpt{color:var(--wu-text-muted)}.site-search__option-page{font-size:var(--wu-font-size-xs)}.site-search__message{margin:var(--wu-space-0);padding-inline:var(--wu-space-3);padding-block:var(--wu-space-2);color:var(--wu-text-muted);font-size:var(--wu-font-size-sm)}@media (width<=1023.98px){.site-search{flex-wrap:wrap}.site-search__icon,.site-search__hint{top:1.25rem;translate:0 -50%}.site-search__results{max-height:none;margin-top:var(--wu-space-2);flex-basis:100%;position:static}}@media (width>=1024px){.site-search{width:12rem;margin-inline:0}.site-search__results{width:28rem;inset-inline:auto 0}}.doc-shell{grid-template-columns:calc(3.75rem - var(--wu-space-4)) minmax(0, 1fr);gap:var(--wu-space-4);flex:1 0 auto;width:100%;display:grid}@media (width>=768px){.doc-shell{grid-template-columns:calc(3.75rem - var(--wu-space-6)) minmax(0, 1fr)}}@media (width>=1024px){.doc-shell{gap:var(--wu-space-12);grid-template-columns:15rem minmax(0,1fr)}.doc-shell:has(>.sidebar.is-minified){grid-template-columns:3.75rem minmax(0,1fr)}}.doc-main{padding-top:var(--wu-space-8);padding-bottom:var(--wu-space-16)}@media (width>=1024px){.doc-main{padding-top:var(--wu-space-12);padding-bottom:var(--wu-space-20)}}.doc-main{min-width:0}@media (width>=1280px){.doc-main--toc{gap:var(--wu-space-8);grid-template-columns:minmax(0,1fr) 12rem;align-items:start;display:grid}}.doc-content{min-width:0;max-width:56.25rem}.toc{display:none}@media (width>=1280px){.toc{top:calc(var(--site-header-height) + var(--wu-space-12));max-height:calc(100dvh - var(--site-header-height) - var(--wu-space-20));overscroll-behavior:contain;border-inline-start:1px solid var(--site-rule);scrollbar-width:thin;padding-inline-start:var(--wu-space-5);display:block;position:sticky;overflow-y:auto}}.toc__list{font-size:var(--wu-font-size-sm);margin:0;padding:0;line-height:1.45;list-style:none}.toc__list .toc__list{padding-inline-start:var(--wu-space-4)}.toc__list li{margin-top:var(--wu-space-3)}.toc__link{color:var(--wu-text-muted);text-decoration:none;display:block}.toc__link:hover{color:var(--wu-text-link-hover)}.toc__link.is-active{color:var(--wu-text-brand);font-weight:700}.toc-mobile{margin-bottom:var(--wu-space-8);border:1px solid var(--wu-border-regular);border-radius:var(--site-radius-menu);overflow:hidden}@media (width>=1280px){.toc-mobile{display:none}}.toc-mobile__summary{justify-content:space-between;align-items:center;gap:var(--wu-space-3);display:flex}.toc-mobile__summary>*{--wu-gap:var(--wu-space-3)}.toc-mobile__summary{padding-inline:var(--wu-space-4);color:var(--wu-text-regular);background-color:var(--wu-bg-alternate);cursor:pointer;outline-offset:-2px;min-height:2.75rem;font-weight:700;list-style:none}.toc-mobile__summary::-webkit-details-marker{display:none}.toc-mobile__summary:after{content:"";border-block-end:2px solid;border-inline-end:2px solid;flex:none;width:.5rem;height:.5rem;margin-block-start:-.25rem;transition:transform .15s ease-out;transform:rotate(45deg)}.toc-mobile[open] .toc-mobile__summary{border-block-end:1px solid var(--wu-border-regular)}.toc-mobile[open] .toc-mobile__summary:after{margin-block-start:.25rem;transform:rotate(-135deg)}.toc-mobile__nav{padding-inline:var(--wu-space-4);padding-block:var(--wu-space-2)}.toc-mobile__nav li{margin:0}.toc-mobile__nav .toc__link{padding-block:var(--wu-space-2);align-items:center;min-height:2.75rem;display:flex}.sidebar{z-index:999;background-color:var(--wu-bg-surface);padding-block:var(--wu-space-8);top:0;top:var(--site-header-height);z-index:var(--wu-z-dropdown);min-height:calc(100dvh - var(--site-header-height) - var(--site-footer-height,12.75rem));max-height:calc(100dvh - var(--site-header-height));overscroll-behavior:contain;border-inline-end:1px solid var(--site-rule);align-self:start;scroll-padding-top:3rem;position:sticky;overflow-y:auto}.sidebar__minify,.sidebar__minify-bar{display:none}.sidebar__title{margin:var(--wu-space-0);margin-bottom:var(--wu-space-2);padding-inline:var(--wu-space-3);font-size:var(--wu-font-size-sm);color:var(--site-heading-footer);font-weight:700}.sidebar__list{gap:var(--wu-space-1);flex-direction:column;display:flex}.sidebar__list>*{--wu-gap:var(--wu-space-1)}.sidebar__list{margin:0;padding:0;list-style:none}.sidebar__list .sidebar__list{margin-top:var(--wu-space-1);border-inline-start:1px solid var(--site-rule);margin-inline-start:var(--wu-space-3);padding-inline-start:var(--wu-space-2)}.sidebar__group-label{justify-content:space-between;align-items:center;gap:var(--wu-space-2);display:flex}.sidebar__group-label>*{--wu-gap:var(--wu-space-2)}.sidebar__group-label{padding-inline:var(--wu-space-3);padding-block:var(--wu-space-2);border-radius:var(--wu-radius-sm);color:var(--wu-text-regular);cursor:pointer;font-weight:600;line-height:var(--wu-line-height-snug);min-height:2.75rem;font-size:var(--wu-font-size-sm);list-style:none}.sidebar__group-label::-webkit-details-marker{display:none}.sidebar__group-label:after{content:"";border-block-end:1.5px solid;border-inline-end:1.5px solid;flex:none;width:.4rem;height:.4rem;transition:transform .15s ease-out;transform:rotate(-45deg)}.sidebar__group-label:hover{background:var(--wu-bg-hover)}.sidebar__group[open]>.sidebar__group-label:after{transform:rotate(45deg)}.sidebar__label{align-items:center;display:flex}.sidebar__icon{width:1.25em;text-align:center;flex:none;margin-inline-end:var(--wu-space-2)}.sidebar__badge{padding-inline:var(--wu-space-2);border-radius:var(--wu-radius-sm);font-weight:700;font-size:var(--wu-font-size-xs);background:var(--wu-brand-subtle);color:var(--wu-text-brand);white-space:nowrap;margin-inline-start:var(--wu-space-2)}.sidebar__link{padding-inline:var(--wu-space-3);padding-block:var(--wu-space-2);border-radius:var(--wu-radius-sm);color:var(--wu-text-muted);line-height:var(--wu-line-height-snug);min-height:2.75rem;font-size:var(--wu-font-size-sm);align-items:center;text-decoration:none;display:flex}.sidebar__link:hover{background:var(--wu-bg-hover);color:var(--wu-text-regular)}.sidebar__link[aria-current=page]{background:var(--wu-bg-hover);color:var(--wu-text-link);font-weight:600}@media (width<=1023.98px){.sidebar{scrollbar-width:thin;scrollbar-color:var(--site-border-menu) transparent;margin-inline-start:calc(-1 * var(--wu-space-4))}.sidebar .sidebar__title{display:none}.sidebar .sidebar__list--depth-1>li{position:relative}.sidebar .sidebar__list--depth-1>li>.sidebar__link .sidebar__text,.sidebar .sidebar__list--depth-1>li>.sidebar__link .sidebar__badge,.sidebar .sidebar__list--depth-1>li>.sidebar__group>.sidebar__group-label .sidebar__text,.sidebar .sidebar__list--depth-1>li>.sidebar__group>.sidebar__group-label .sidebar__badge{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sidebar .sidebar__list--depth-1>li>.sidebar__link .sidebar__icon,.sidebar .sidebar__list--depth-1>li>.sidebar__group>.sidebar__group-label .sidebar__icon{margin-inline-end:var(--wu-space-1)}.sidebar .sidebar__group-label:after,.sidebar .sidebar__group[open]>.sidebar__group-label:after{transform:rotate(-45deg)}.sidebar .sidebar__group:has([aria-current=page])>.sidebar__group-label{background:var(--wu-bg-hover);color:var(--wu-text-link)}.sidebar li:has(>.sidebar__group){position:relative}.sidebar .sidebar__group>.sidebar__list{padding:var(--wu-space-2);margin:var(--wu-space-0);background:var(--wu-bg-raised);border:1px solid var(--site-border-menu);border-radius:var(--site-radius-menu);width:15rem;box-shadow:var(--site-shadow-menu);display:none}}@media (width<=1023.98px) and (width>=768px){.sidebar{margin-inline-start:calc(-1 * var(--wu-space-6))}}@media (width<=1023.98px){.sidebar .sidebar__group>.sidebar__list{width:min(15rem, 100vw - 3.75rem - var(--wu-space-4));max-height:calc(100dvh - var(--site-header-height) - var(--wu-space-4));overscroll-behavior:contain;position:fixed;overflow-y:auto}.sidebar.is-rail .sidebar__group[open]>.sidebar__list{display:flex}}@media (width>=1024px){.sidebar{padding-inline-end:var(--wu-space-4)}.sidebar__link,.sidebar__group-label{min-height:2.25rem;padding-block:var(--wu-space-1)}.sidebar__minify-bar{top:calc(-1 * var(--wu-space-8));z-index:1;background:var(--wu-bg-surface);justify-content:flex-end;margin-inline-end:calc(-1 * var(--wu-space-4) - 1px);padding-block-end:var(--wu-space-2);display:flex;position:sticky}.sidebar__minify{color:var(--wu-text-muted);cursor:pointer;border:1px solid var(--wu-border-regular);border-radius:var(--site-radius-button) 0 0 var(--site-radius-button);background:var(--wu-bg-surface);border-inline-end:0;justify-content:center;align-items:center;min-width:2.75rem;min-height:2rem;padding:0;display:flex}.sidebar__minify:hover{background:var(--wu-bg-hover);color:var(--wu-text-regular)}.sidebar.is-minified{padding-inline-end:0;overflow:visible}.sidebar.is-minified .sidebar__title{display:none}.sidebar.is-minified .sidebar__list--depth-1>li{position:relative}.sidebar.is-minified .sidebar__list--depth-1>li>.sidebar__link .sidebar__text,.sidebar.is-minified .sidebar__list--depth-1>li>.sidebar__link .sidebar__badge,.sidebar.is-minified .sidebar__list--depth-1>li>.sidebar__group>.sidebar__group-label .sidebar__text,.sidebar.is-minified .sidebar__list--depth-1>li>.sidebar__group>.sidebar__group-label .sidebar__badge{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sidebar.is-minified .sidebar__list--depth-1>li>.sidebar__link .sidebar__icon,.sidebar.is-minified .sidebar__list--depth-1>li>.sidebar__group>.sidebar__group-label .sidebar__icon{margin-inline-end:var(--wu-space-1)}.sidebar.is-minified .sidebar__group-label:after,.sidebar.is-minified .sidebar__group[open]>.sidebar__group-label:after{transform:rotate(-45deg)}.sidebar.is-minified .sidebar__group:has([aria-current=page])>.sidebar__group-label{background:var(--wu-bg-hover);color:var(--wu-text-link)}.sidebar.is-minified li:has(>.sidebar__group){position:relative}.sidebar.is-minified .sidebar__group>.sidebar__list{padding:var(--wu-space-2);margin:var(--wu-space-0);background:var(--wu-bg-raised);border:1px solid var(--site-border-menu);border-radius:var(--site-radius-menu);width:15rem;box-shadow:var(--site-shadow-menu);display:none}.sidebar.is-minified .sidebar__minify-bar{background:0 0;margin-inline-end:-1px}.sidebar.is-minified .sidebar__group>.sidebar__list{position:absolute;top:0;left:100%}.sidebar.is-minified li:hover>.sidebar__group>.sidebar__list,.sidebar.is-minified li:focus-within>.sidebar__group>.sidebar__list{display:flex}.sidebar.is-minified li.is-dismissed>.sidebar__group>.sidebar__list{display:none}}.doc-content{color:var(--wu-text-regular);overflow-wrap:break-word;font-size:1.0625rem;line-height:1.7}.doc-content>h1{margin-top:var(--wu-space-0);margin-bottom:var(--wu-space-6)}.doc-content>h2,.doc-content>h3,.doc-content>h4,.doc-content>h5,.doc-content>h6{color:var(--wu-text-regular);font-weight:700}.doc-content>h2{margin-top:var(--wu-space-12);margin-bottom:var(--wu-space-4);font-size:1.5rem;line-height:1.25}@media (width>=1024px){.doc-content>h2{font-size:1.875rem}}.doc-content>h3{margin-top:var(--wu-space-8);margin-bottom:var(--wu-space-3);font-size:1.25rem;line-height:1.3}.doc-content>h4{margin-top:var(--wu-space-6);margin-bottom:var(--wu-space-3);font-size:var(--wu-font-size-lg);line-height:1.35}.doc-content>h5,.doc-content>h6{margin-top:var(--wu-space-6);margin-bottom:var(--wu-space-2);font-size:var(--wu-font-size-md);line-height:1.4}.doc-content>h6{color:var(--wu-text-muted)}.doc-content>p,.doc-content>ul,.doc-content>ol,.doc-content>table,.doc-content>pre,.doc-content>img,.doc-content>a[data-lightbox],.doc-content>.code-frame{margin-top:var(--wu-space-0);margin-bottom:var(--wu-space-6)}.doc-content>ul,.doc-content>ol{padding-inline-start:1.5rem}.doc-content>ul li+li,.doc-content>ul li>ul,.doc-content>ul li>ol,.doc-content>ol li+li,.doc-content>ol li>ul,.doc-content>ol li>ol{margin-top:var(--wu-space-2)}.doc-content>ul li>ul,.doc-content>ul li>ol,.doc-content>ol li>ul,.doc-content>ol li>ol{margin-bottom:var(--wu-space-0)}.doc-content>ul li>p,.doc-content>ol li>p{margin-top:var(--wu-space-0);margin-bottom:var(--wu-space-3)}.doc-content>ul li>:is(pre,.code-frame,a[data-lightbox],table),.doc-content>ol li>:is(pre,.code-frame,a[data-lightbox],table){margin-top:var(--wu-space-3);margin-bottom:var(--wu-space-4)}.doc-content>p,.doc-content>blockquote,.doc-content li>p,.doc-content li:not(:has(:is(pre,.code-frame,table,img))){max-width:58ch}.doc-content .anchor{scroll-margin-top:5rem}.doc-content img{max-width:100%;height:auto}.doc-content>img,.doc-content a[data-lightbox]>img{border:1px solid var(--wu-border-regular);border-radius:calc(var(--site-radius-card) / 2);box-shadow:var(--site-shadow-card);display:block}.doc-content a[data-lightbox]{width:fit-content;max-width:100%;display:block}.doc-content :not(pre)>code{padding-inline:var(--wu-space-1);background-color:var(--wu-bg-alternate);color:var(--wu-text-regular);border:1px solid var(--wu-border-regular);border-radius:var(--wu-radius-sm);white-space:normal;overflow-wrap:break-word;font-size:.9em}.doc-content table :not(pre)>code{overflow-wrap:anywhere;font-size:1em}.doc-content .code-frame{position:relative}.doc-content .code-frame>pre{margin:0}.doc-content pre{padding:var(--wu-space-5);font-size:var(--wu-font-size-sm);line-height:var(--wu-line-height-relaxed);background-color:var(--wu-bg-alternate);color:var(--wu-text-regular);max-height:calc(28lh + 2 * var(--wu-space-5));border:1px solid var(--wu-border-regular);border-radius:var(--site-radius-menu);tab-size:4;scrollbar-width:thin;background-image:linear-gradient(transparent, var(--wu-bg-alternate) 50%), linear-gradient(transparent, color-mix(in srgb, var(--wu-text-regular) 12%, transparent));background-position:bottom;background-size:100% var(--wu-space-12), 100% var(--wu-space-6);background-repeat:no-repeat;background-attachment:local,scroll;overflow:auto}.doc-content pre code{font-size:inherit;background:0 0;padding:0}.doc-content table{border:1px solid var(--site-rule);border-radius:var(--site-radius-menu);border-collapse:collapse;width:fit-content;max-width:100%;font-size:var(--wu-font-size-sm);display:block;overflow-x:auto}.doc-content table tr{border-bottom:1px solid var(--site-rule)}.doc-content table th,.doc-content table td{padding-inline:var(--wu-space-4);padding-block:var(--wu-space-3);vertical-align:top;text-align:left;overflow-wrap:break-word}@media (width>=768px){.doc-content table td:first-child{min-width:12rem}}.doc-content table td:first-child:has(>.rest-verb){font-family:var(--site-font-mono)}.doc-content table td:first-child:has(>.rest-verb)>.rest-verb{font-family:var(--wu-font-family)}@media (width>=768px){.doc-content table td:nth-child(2){overflow-wrap:anywhere}}@media (width<=767.98px){.doc-content table:has(td:first-child>.rest-verb) thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.doc-content table:has(td:first-child>.rest-verb) tbody,.doc-content table:has(td:first-child>.rest-verb) tr,.doc-content table:has(td:first-child>.rest-verb) td{display:block}.doc-content table:has(td:first-child>.rest-verb) td+td{padding-top:var(--wu-space-0);border-inline-start:0}}.doc-content table th+th,.doc-content table td+td{border-inline-start:1px solid var(--site-rule)}.doc-content table tbody tr:last-child{border-bottom:0}.doc-content table th{background-color:var(--wu-bg-alternate);font-weight:700}.doc-content .label{padding-inline:var(--wu-space-2);font-size:var(--wu-font-size-xs);border-radius:var(--wu-radius-sm);border:1px solid var(--wu-brand-border);background:var(--wu-brand-subtle);color:var(--wu-brand-800);letter-spacing:.02em;white-space:nowrap;vertical-align:.1em;font-weight:700;line-height:1.6;display:inline-block}.doc-content .label.label-theme{border-color:var(--wu-success-border);background:var(--wu-success-subtle);color:var(--wu-text-success)}.doc-content .label.label-info{border-color:var(--wu-info-border);background:var(--wu-info-subtle);color:var(--wu-text-info)}.doc-content .label.label-warning{border-color:var(--wu-warning-border);background:var(--wu-warning-subtle);color:var(--wu-text-warning)}.doc-content .label.label-danger{border-color:var(--wu-danger-border);background:var(--wu-danger-subtle);color:var(--wu-text-danger)}.doc-content .rest-verb{min-width:4.25rem;text-align:center;margin-inline-end:var(--wu-space-2)}.code-actions{gap:var(--wu-space-2);display:flex}.code-actions>*{--wu-gap:var(--wu-space-2)}.code-actions{top:var(--wu-space-2);right:var(--wu-space-2);opacity:0;transition:opacity .15s ease-out;position:absolute}.code-frame:hover .code-actions,.code-actions:focus-within{opacity:1}@media (hover:none){.code-actions{opacity:1}}.code-actions__button{padding-inline:var(--wu-space-3);padding-block:var(--wu-space-1);font-size:var(--wu-font-size-xs);background-color:var(--wu-bg-surface);color:var(--wu-text-muted);cursor:pointer;border:1px solid var(--wu-border-regular);border-radius:var(--site-radius-menu);font-weight:600}.code-actions__button:hover{color:var(--wu-text-regular)}.doc-cards{margin-top:var(--wu-space-0);margin-bottom:var(--wu-space-6)}.doc-cards>ul{gap:var(--wu-space-5);display:grid}.doc-cards>ul>*{--wu-gap:var(--wu-space-5)}.doc-cards>ul{margin:var(--wu-space-0);padding:var(--wu-space-0);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));list-style:none}.doc-cards li{margin:var(--wu-space-0);padding:var(--wu-space-5);background-color:var(--wu-bg-surface);color:var(--wu-text-muted);font-size:var(--wu-font-size-md);line-height:var(--wu-line-height-relaxed);border-radius:0 0 var(--site-radius-card) var(--site-radius-card);box-shadow:var(--site-shadow-card);position:relative;overflow:hidden}.doc-cards li:before{content:"";background:var(--site-accent);height:4px;position:absolute;inset:0 0 auto}.doc-cards strong{margin-bottom:var(--wu-space-2);display:block}.doc-cards a{color:var(--wu-text-link);font-weight:700;text-decoration:none}.doc-cards a:hover{color:var(--wu-text-link-hover);text-decoration:underline}.doc-content .hidden{display:none!important}.doc-content .collapse{display:none}.doc-content .collapse.in{display:block}.doc-content .collapsing{height:0;transition:height .35s;position:relative;overflow:hidden}.doc-content .m-l-5{margin-inline-start:var(--wu-space-1)}.doc-content .m-l-10{margin-inline-start:var(--wu-space-2)}.doc-content .m-l-20{margin-inline-start:var(--wu-space-5)}.doc-content .m-l-40{margin-inline-start:var(--wu-space-10)}.doc-content .m-r-10{margin-inline-end:var(--wu-space-2)}.doc-content .m-t-10{margin-top:var(--wu-space-2)}.doc-content .m-b-10{margin-bottom:var(--wu-space-2)}.doc-content .p-b-10{padding-bottom:var(--wu-space-2)}.doc-content select{padding-inline:var(--wu-space-3);background-color:var(--wu-bg-surface);color:var(--wu-text-regular);border-radius:var(--wu-radius-sm);cursor:pointer;border:1px solid var(--wu-border-regular);width:auto;max-width:100%;min-height:2.5rem;font:inherit;font-size:var(--wu-font-size-sm)}.doc-content .btn-group{vertical-align:middle;display:inline-flex;position:relative}.doc-content .btn-group>.btn{padding-inline:var(--wu-space-3);font-size:var(--wu-font-size-xs);background-color:var(--wu-bg-surface);cursor:pointer;border:1px solid var(--wu-brand-border);min-height:2rem;color:var(--wu-text-brand);align-items:center;font-weight:600;display:inline-flex}.doc-content .btn-group>.btn+.btn{margin-inline-start:-1px}.doc-content .btn-group>.btn:first-child{border-radius:var(--wu-radius-sm) 0 0 var(--wu-radius-sm)}.doc-content .btn-group>.btn:last-child{border-radius:0 var(--wu-radius-sm) var(--wu-radius-sm) 0}.doc-content .btn-group>.btn.active{background-color:var(--wu-brand);color:var(--wu-text-on-brand);border-color:var(--wu-brand)}.doc-content .btn-group>.btn:has(input:focus-visible){outline:var(--wu-border-focus-width) solid var(--wu-border-focus);outline-offset:var(--wu-border-focus-offset)}@media (pointer:coarse){.doc-content .btn-group>.btn,.doc-content select{min-height:2.75rem}}.doc-content [data-toggle=buttons]>.btn input[type=radio]{clip:rect(0, 0, 0, 0);pointer-events:none;position:absolute}.doc-content .tooltip{z-index:var(--wu-z-tooltip);padding:var(--wu-space-1) 0;font-size:var(--wu-font-size-xs);white-space:normal;opacity:0;margin-top:-3px;font-weight:400;line-height:1.5;display:block;position:absolute}.doc-content .tooltip.fade{transition:opacity .15s linear}.doc-content .tooltip.in{opacity:1}.doc-content .tooltip-inner{padding-inline:var(--wu-space-3);padding-block:var(--wu-space-2);border-radius:var(--wu-radius-sm);color:var(--wu-text-inverted);background:var(--wu-navy-500);text-align:center;max-width:16rem}.doc-content .tooltip-arrow{border:5px solid #0000;border-bottom-width:0;border-top-color:var(--wu-navy-500);margin-left:-5px;position:absolute;bottom:0;left:50%}.doc-content .panel-group{margin-bottom:var(--wu-space-6)}.doc-content .panel-group>.panel+.panel{margin-top:var(--wu-space-3)}.doc-content .panel{border:1px solid var(--wu-border-regular);border-radius:var(--site-radius-menu);overflow:hidden}.doc-content .panel-heading{background-color:var(--wu-bg-alternate)}.doc-content .panel-title{margin:var(--wu-space-0);font-size:var(--wu-font-size-md)}.doc-content .panel-title>a{justify-content:space-between;align-items:center;gap:var(--wu-space-3);display:flex}.doc-content .panel-title>a>*{--wu-gap:var(--wu-space-3)}.doc-content .panel-title>a{padding-inline:var(--wu-space-4);padding-block:var(--wu-space-3);color:var(--wu-text-regular);min-height:2.75rem;font-weight:600;text-decoration:none}.doc-content .panel-title>a:after{content:"";border-block-end:1.5px solid;border-inline-end:1.5px solid;flex:none;width:.45rem;height:.45rem;transition:transform .15s ease-out;transform:rotate(45deg)}.doc-content .panel-title>a[aria-expanded=true]:after{transform:rotate(-135deg)}.doc-content .panel-body{padding-inline:var(--wu-space-4);padding-block:var(--wu-space-3);border-top:1px solid var(--wu-border-regular)}.doc-content a.btn-lg{padding-inline:var(--wu-space-6);background-color:var(--wu-brand);color:var(--wu-text-on-brand);border-radius:var(--site-radius-button);min-height:3.125rem;box-shadow:var(--site-shadow-button);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.doc-content a.btn-lg:hover{background-color:var(--wu-brand-hover);color:var(--wu-text-on-brand)}.doc-content a.btn-lg .fa-2x{font-size:1.5em}.doc-content .breadcrumb{margin:var(--wu-space-0);padding:var(--wu-space-0);font-size:var(--wu-font-size-sm);align-items:center;list-style:none;display:flex}.doc-content .breadcrumb>li+li:before{padding-inline:var(--wu-space-2);color:var(--wu-text-muted);content:"/"}.doc-content .breadcrumb>.active{color:var(--wu-text-muted)}.image-lightbox{margin:var(--wu-space-0);padding:var(--wu-space-4);gap:var(--wu-space-3);display:grid}.image-lightbox>*{--wu-gap:var(--wu-space-3)}.image-lightbox{color:var(--wu-text-inverted);background:var(--wu-navy-900);border:0;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:none;height:100%;max-height:none;position:fixed;inset:0}@media (width>=768px){.image-lightbox{padding:var(--wu-space-8)}}.image-lightbox:not([open]){display:none}.image-lightbox[open]{animation:image-lightbox-in var(--wu-duration-100) var(--wu-ease-out)}.image-lightbox::backdrop{background:0 0}.image-lightbox :focus-visible{outline-color:var(--wu-text-inverted)}@keyframes image-lightbox-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.image-lightbox[open]{animation:none}}html:has(.image-lightbox[open]){overflow:hidden}.image-lightbox__close{padding:var(--wu-space-0);border-radius:var(--wu-radius-sm);cursor:pointer;border:1px solid var(--wu-navy-500);width:2.75rem;height:2.75rem;color:inherit;background:0 0;justify-self:end;place-items:center;display:inline-grid}.image-lightbox__close:hover{background:var(--wu-navy-700)}.image-lightbox__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.image-lightbox__stage{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-height:0;display:grid}.image-lightbox__image{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.image-lightbox__caption{margin:var(--wu-space-0);font-size:var(--wu-font-size-sm);text-align:center;font-weight:600;line-height:1.5}.image-lightbox__caption[hidden]{display:none}.search-page__form{align-items:center;display:flex;position:relative}.search-page__icon{color:var(--wu-text-muted);pointer-events:none;position:absolute;inset-inline-start:var(--wu-space-4)}.search-page__hint{margin-top:var(--wu-space-2);margin-bottom:var(--wu-space-0);color:var(--wu-text-muted)}.search-page__input{border-radius:var(--wu-radius-sm);background-color:var(--wu-bg-surface);color:var(--wu-text-regular);width:100%;min-height:3rem;padding-inline:var(--wu-space-10) var(--wu-space-4);border:1px solid var(--wu-border-regular);font:inherit}.search-page__input:hover{border-color:var(--wu-border-control-hover)}.search-page__status{margin-top:var(--wu-space-6);margin-bottom:var(--wu-space-0);color:var(--wu-text-muted)}.search-page__results{margin-top:var(--wu-space-6);flex-direction:column;display:flex}.search-page__item{padding-block:var(--wu-space-4);border-bottom:1px solid var(--wu-border-regular)}.search-page__item h2{margin:var(--wu-space-0);font-size:var(--wu-font-size-lg)}.search-page__item a{text-decoration:none}.search-page__item p{margin-top:var(--wu-space-1);margin-bottom:var(--wu-space-0)}.search-page__item mark{background:var(--wu-brand-100);color:inherit}.search-page__sections{margin-top:var(--wu-space-3);margin-bottom:var(--wu-space-0);padding:var(--wu-space-0);list-style:none}.search-page__section{padding-block:var(--wu-space-2);border-inline-start:1px solid var(--site-rule-nested);margin-inline-start:var(--wu-space-3);padding-inline-start:var(--wu-space-4)}.search-page__section h3{margin:var(--wu-space-0);font-weight:600;font-size:var(--wu-font-size-md)}.search-page__summary{font-size:var(--wu-font-size-sm)}.search-page__item h2 a,.search-page__section h3 a{align-items:center;min-height:2.75rem;display:flex}.not-found__search.site-search{margin-top:var(--wu-space-6);margin-inline:var(--wu-space-0);width:100%;max-width:24rem}.not-found__search.site-search .site-search__input{padding-inline-end:var(--wu-space-3)}.not-found__links{margin-top:var(--wu-space-6)}mark.pagefind-highlight{background:var(--wu-brand-100);color:inherit}.site-footer{padding-top:var(--wu-space-12);padding-bottom:var(--wu-space-8);background-color:var(--wu-bg-surface);font-size:var(--wu-font-size-sm);border-top:1px solid var(--wu-border-regular)}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer a{color:var(--wu-text-muted);text-decoration:none}.site-footer a:hover{color:var(--wu-text-regular);text-decoration:underline}.site-footer a[aria-current=page]{color:var(--wu-text-regular);font-weight:600}.site-footer__top{gap:var(--wu-space-10);display:grid}.site-footer__top>*{--wu-gap:var(--wu-space-10)}@media (width>=1024px){.site-footer__top{gap:var(--wu-space-16);grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}.site-footer__brand{gap:var(--wu-space-5);flex-direction:column;display:flex}.site-footer__brand>*{--wu-gap:var(--wu-space-5)}.site-footer__logo img{width:9rem;height:auto;display:block}.site-footer__social{gap:var(--wu-space-2);display:flex}.site-footer__social>*{--wu-gap:var(--wu-space-2)}.site-footer__social{margin-inline-start:-.8125rem}.site-footer__social a{border-radius:var(--wu-radius-sm);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.site-footer__social a:hover{background:var(--wu-bg-hover)}.site-footer__social img{object-fit:contain;width:1.125rem;height:1.125rem}.site-footer__columns{gap:var(--wu-space-8);display:grid}.site-footer__columns>*{--wu-gap:var(--wu-space-8)}.site-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=768px){.site-footer__columns{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-footer__columns li+li{margin-top:var(--wu-space-2)}.site-footer__heading{font-size:var(--wu-font-size-sm);margin-bottom:var(--wu-space-4);color:var(--site-heading-footer);letter-spacing:0;font-weight:700}.site-footer__nested{padding-inline-start:var(--wu-space-4);display:inline-block;position:relative}.site-footer__nested:before{content:"";inset-inline-start:0;background:var(--site-rule-nested);width:.5rem;height:1px;position:absolute;top:50%}.site-footer__bottom{gap:var(--wu-space-3);flex-direction:column;display:flex}.site-footer__bottom>*{--wu-gap:var(--wu-space-3)}.site-footer__bottom{margin-top:var(--wu-space-12);padding-top:var(--wu-space-6);color:var(--wu-text-muted);border-top:1px solid var(--wu-border-regular)}.site-footer__bottom p{margin:0}@media (width>=768px){.site-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}}.site-footer__legal{gap:var(--wu-space-6);flex-wrap:wrap;display:flex}.site-footer__legal>*{--wu-gap:var(--wu-space-6)}.site-footer__tagline{color:var(--wu-text-muted);max-width:25rem;margin:0;line-height:1.65}.site-footer a.site-footer__about{color:var(--wu-text-regular);font-weight:700}@media (width>=768px){.site-footer__columns--pair{grid-template-columns:repeat(2,minmax(0,12rem));justify-content:end}}.site-footer,.site-footer__bottom{border-top-color:var(--site-rule)}:root{--site-radius-button:68px;--site-radius-card:20px;--site-radius-menu:8px;--site-shadow-button:0 5px 28px #3298e266;--site-shadow-card:0 18px 50px -15px #192a5926;--site-shadow-menu:0 12px 34px #0000001c;--site-accent:#55c2ff;--site-border-menu:#dce5f2;--site-heading-footer:#4e5a7e;--site-rule-nested:#d7e1ef;--site-rule:#eef0f5;--site-header-height:4rem;--site-font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace}
