@charset "UTF-8";:root{--color-weproc-primary: #214492;--color-weproc-primary-50: rgba(33, 68, 146, .5);--color-weproc-primary-10: rgba(33, 68, 146, .1);--color-weproc-secondary: #FBC02D;--color-info: #1E90FF;--color-info-20: rgba(30, 144, 255, .2);--color-success: #46BC66;--color-success-20: rgba(70, 188, 102, .2);--color-warning: #E9AD15;--color-warning-20: rgba(233, 173, 21, .2);--color-alert: #FF8A0B;--color-alert-20: rgba(255, 138, 11, .2);--color-danger: #D32F2F;--color-danger-20: rgba(211, 47, 47, .2);--color-white-100: #FFFFFF;--color-white-150: #FAFAFA;--color-white-200: #F9F9F9;--color-white-250: #F8F8F8;--color-white-300: #F7F7F7;--color-white-350: #EFEFEF;--color-dark-blue-100: #15202B;--color-dark-blue-150: #192734;--color-dark-blue-200: #273644;--color-dark-blue-250: #213344;--color-dark-blue-300: #273D51;--color-dark-blue-350: #263D52;--color-black-100: #2A2A2A;--color-black-150: #343434;--color-black-200: #363636;--color-black-250: #3A3A3A;--color-black-300: #3C3C3C;--color-black-350: #626262;--color-black-400: #666666;--color-black-450: #808080;--color-black-500: #CCCCCC;--color-black-550: #DEDEDE;--color-ink-100: #0D1014;--color-ink-150: #11151A;--color-ink-200: #161A20;--color-ink-300: #22272F;--color-ink-350: #2A3039;--color-paper-100: #F2F2EE;--color-paper-200: #B4B9C1;--color-paper-300: #8B919B;--bg-page: var(--color-ink-100);--bg-section-alt: var(--color-ink-150);--bg-card: var(--color-ink-200);--border-card: var(--color-ink-300);--text-primary: var(--color-paper-100);--text-secondary: var(--color-paper-200);--text-tertiary: var(--color-paper-300);--text-disabled: var(--color-black-450);--accent-cta: var(--color-weproc-secondary);--accent-link: var(--color-weproc-secondary);--accent-brand: var(--color-weproc-primary);--focus-ring: var(--color-weproc-secondary);--font-family-base: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-mono: "Geist Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-micro: 10px;--font-size-small: 12px;--font-size-regular: 14px;--font-size-large: 16px;--font-size-title-2: 18px;--font-size-title-1: 22px;--font-size-display-3-mobile: 24px;--font-size-display-3-desktop: 44px;--font-size-display-2-mobile: 28px;--font-size-display-2-desktop: 56px;--font-size-display-1-mobile: 36px;--font-size-display-1-desktop: 72px;--line-height-tight: 1.1;--line-height-snug: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.7;--letter-spacing-tight: -.03em;--letter-spacing-normal: 0;--letter-spacing-wide: .02em;--space-4xs: 2px;--space-3xs: 4px;--space-2xs: 6px;--space-xs: 8px;--space-s: 12px;--space-m: 16px;--space-l: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--space-4xl: 96px;--space-5xl: 128px;--radius-none: 0;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .4);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -2px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -4px rgba(0, 0, 0, .3);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .6), 0 8px 10px -6px rgba(0, 0, 0, .4);--shadow-glow-secondary: 0 0 0 1px rgba(251, 192, 45, .45);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-modal: 1000;--z-toast: 2000}[data-theme=light]{--bg-page: var(--color-white-100);--bg-section-alt: var(--color-white-300);--bg-card: var(--color-white-200);--border-card: var(--color-white-350);--text-primary: var(--color-black-100);--text-secondary: var(--color-black-200);--text-tertiary: var(--color-black-350);--text-disabled: var(--color-black-450)}@media(prefers-reduced-motion:reduce){:root{--transition-fast: 0ms;--transition-normal: 0ms;--transition-slow: 0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.text-display-1{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:36px;line-height:1.1;letter-spacing:-.03em}@media(min-width:768px){.text-display-1{font-size:72px}}.text-display-2{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:28px;line-height:1.1;letter-spacing:-.03em}@media(min-width:768px){.text-display-2{font-size:56px}}.text-display-3{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:24px;line-height:1.25;letter-spacing:-.03em}@media(min-width:768px){.text-display-3{font-size:44px}}.text-title-1{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:22px;line-height:1.25}.text-title-2{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:18px;line-height:1.25}.text-large{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:16px;line-height:1.5}.text-regular{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:14px;line-height:1.5}.text-bold{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:14px;line-height:1.5}.text-small{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:12px;line-height:1.5}.text-micro{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:10px;line-height:1.5;letter-spacing:.02em;text-transform:uppercase}.container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:16px}@media(min-width:768px){.container{padding-inline:32px}}.section{padding-block:64px}@media(min-width:768px){.section{padding-block:96px}}.section--alt{background:#11151a}.section+.section{border-top:1px solid #22272F}.stack>*+*{margin-block-start:16px}.stack-l>*+*{margin-block-start:24px}.stack-xl>*+*{margin-block-start:32px}.page-stub{padding-block:96px;min-height:60vh;display:flex;align-items:center}.page-stub__kicker{display:inline-block;font-family:Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#8b919b;margin-bottom:16px}.page-stub__title{color:#f2f2ee;font-weight:600;margin-bottom:24px}.page-stub__lede{color:#b4b9c1;max-width:60ch;margin-bottom:32px}.page-stub__status{display:inline-block;padding:12px 16px;background:#161a20;border:1px solid #22272F;border-radius:8px;color:#8b919b;font-family:Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.prose{max-width:72ch;color:#b4b9c1;line-height:1.7;font-size:16px}.prose h2{color:#f2f2ee;font-weight:600;font-size:28px;line-height:1.25;margin:48px 0 16px;scroll-margin-top:88px}.prose h2:first-child{margin-top:0}.prose h3{color:#f2f2ee;font-weight:600;font-size:22px;line-height:1.25;margin:32px 0 12px;scroll-margin-top:88px}.prose p{margin-bottom:16px}.prose p:last-child{margin-bottom:0}.prose strong{color:#f2f2ee;font-weight:600}.prose em{color:#8b919b}.prose a{color:#f2f2ee;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s cubic-bezier(.4,0,.2,1)}.prose a:hover{color:#fbc02d}.prose ul,.prose ol{margin:0 0 16px;padding-left:24px;display:flex;flex-direction:column;gap:6px}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li{line-height:1.7}.prose li::marker{color:#8b919b}.prose ol>li::marker{font-family:Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}.prose blockquote{margin:24px 0;padding:6px 0 6px 24px;border-left:2px solid #2A3039;color:#b4b9c1;font-style:italic}.prose .callout{margin:24px 0;padding:6px 0 6px 24px;color:#b4b9c1;font-style:normal;background:none}.prose .callout p:first-child strong:first-child{display:block;margin-bottom:6px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#8b919b}.prose .callout--brief{border-left:2px solid #FBC02D}.prose .callout--definition{border-left:2px solid #2A3039}.prose .callout p{margin-bottom:8px}.prose .callout p:last-child{margin-bottom:0}.prose code{font-family:Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em;background:#161a20;border:1px solid #22272F;border-radius:4px;padding:1px 6px;color:#f2f2ee}.prose pre{margin:24px 0;padding:24px;background:#0d1014;border:1px solid #22272F;border-radius:12px;overflow-x:auto;font-family:Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.7;tab-size:2}.prose pre code{background:transparent;border:0;padding:0;color:#b4b9c1}.prose .table-scroll{margin:24px 0;overflow-x:auto;border:1px solid #22272F;border-radius:12px;-webkit-overflow-scrolling:touch}.prose .table-scroll table{margin:0;border:0;border-radius:0}.prose table{width:100%;min-width:480px;border-collapse:separate;border-spacing:0;margin:24px 0;border:1px solid #22272F;border-radius:12px;overflow:hidden;font-size:14px}.prose table th,.prose table td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #22272F}.prose table tbody tr:last-child>*{border-bottom:0}.prose table thead th{background:#161a20;color:#8b919b;font-family:Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em}.prose table tbody td{color:#b4b9c1}.prose table tbody strong{color:#f2f2ee}.prose hr{border:0;border-top:1px solid #22272F;margin:32px 0}.legal-page{padding-block:48px 96px}.legal-page__container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:16px}@media(min-width:768px){.legal-page__container{padding-inline:32px}}.legal-page__kicker{font-family:Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;color:#8b919b;text-transform:uppercase;letter-spacing:.08em;font-weight:500;margin-bottom:12px}.legal-page__title{color:#f2f2ee;font-weight:600;margin-bottom:12px}.legal-page__updated{font-family:Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;color:#8b919b;font-size:12px;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #22272F}.legal-page h2{color:#f2f2ee;max-width:72ch;margin-top:48px;margin-bottom:16px;font-size:18px;font-weight:600;scroll-margin-top:80px}.legal-page h3{color:#f2f2ee;max-width:72ch;margin-top:24px;margin-bottom:12px;font-size:16px;font-weight:600}.legal-page p,.legal-page li{color:#b4b9c1;line-height:1.7;margin-bottom:16px}.legal-page>.legal-page__container>p,.legal-page>.legal-page__container>ul,.legal-page>.legal-page__container>ol{max-width:72ch}.legal-page ul,.legal-page ol{padding-left:24px;margin-bottom:16px}.legal-page ul li,.legal-page ol li{list-style:disc;margin-bottom:8px}.legal-page ol li{list-style:decimal}.legal-page li::marker{color:#8b919b}.legal-page a{color:#f2f2ee;text-decoration:underline;text-underline-offset:3px;transition:color .15s cubic-bezier(.4,0,.2,1)}.legal-page a:hover{color:#fbc02d}.legal-page strong{color:#f2f2ee;font-weight:600}.legal-page__id-block{background:#161a20;border:1px solid #22272F;border-radius:12px;padding:24px;margin-bottom:24px}.legal-page__id-block dl{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:640px){.legal-page__id-block dl{grid-template-columns:200px 1fr;gap:8px 16px}}.legal-page__id-block dt{font-family:Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;color:#8b919b;font-size:12px;letter-spacing:.04em}.legal-page__id-block dd{color:#f2f2ee;margin:0}.legal-page .table-scroll{overflow-x:auto;margin-bottom:24px;border:1px solid #22272F;border-radius:12px;-webkit-overflow-scrolling:touch}.legal-page .table-scroll table{margin-bottom:0}.legal-page .table-scroll th,.legal-page .table-scroll td{border-width:0 0 1px}.legal-page .table-scroll tbody tr:last-child>*{border-bottom:0}.legal-page table{width:100%;min-width:420px;border-collapse:collapse;margin-bottom:24px;font-size:12px}.legal-page table th,.legal-page table td{padding:12px 16px;border:1px solid #22272F;text-align:left;vertical-align:top}.legal-page table th{background:#161a20;color:#8b919b;font-family:Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em}.legal-page table td{color:#b4b9c1}.legal-page__toc{border-left:2px solid #FBC02D;padding:6px 0 6px 24px;margin-bottom:48px}.legal-page__toc p{font-family:Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;color:#8b919b;margin-bottom:8px;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.legal-page__toc ul{padding-left:0;margin:0;display:grid;gap:0 32px}@media(min-width:768px){.legal-page__toc ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.legal-page__toc li{margin-bottom:6px;list-style:none}.legal-page__toc li:before{content:"\2193  ";color:#8b919b}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;min-height:100vh;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:1.5;background:var(--bg-page, #0D1014);color:var(--text-primary, #F2F2EE);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video,picture{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}h1,h2,h3,h4{text-wrap:balance}p,li{text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}a{color:#fbc02d;text-decoration:none;transition:opacity .15s cubic-bezier(.4,0,.2,1)}a:hover{opacity:.85}p a:not(.is-action){text-decoration:underline;text-underline-offset:2px}:focus-visible{outline:2px solid #FBC02D;outline-offset:2px}button{font:inherit;cursor:pointer;background:none;border:0;color:inherit;padding:0}input,textarea,select{font:inherit;color:inherit}
