@font-face{font-family:Sofia Sans;src:url(/build/assets/sofia-sans-BGO1XX4f.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:STIX Two Text;src:url(/build/assets/stix-two-text-B-62VMPJ.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:STIX Two Text;src:url(/build/assets/stix-two-text-italic-DSA8M8Ye.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/build/assets/jetbrains-mono-CTvOw3mu.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue-50:#f2f8fb;--blue-100:#e2eff8;--blue-200:#c7e0f2;--blue-300:#a2ccea;--blue-400:#6fb1df;--blue-500:#5395c3;--blue-600:#3c79a4;--blue-700:#265e86;--blue-800:#054a75;--blue-900:#103450;--blue-950:#0c2235;--yellow-50:#fcfaf2;--yellow-100:#faf3dd;--yellow-200:#fae8ba;--yellow-300:#fcd887;--yellow-400:#fabf13;--yellow-500:#e4a41d;--yellow-600:#c38616;--yellow-700:#9c6815;--yellow-800:#784e17;--yellow-900:#593917;--yellow-950:#3b2613;--neutral-50:#f4f7f9;--neutral-100:#e8eef2;--neutral-200:#d4dee5;--neutral-300:#bac8d3;--neutral-400:#9aacb9;--neutral-500:#81909b;--neutral-600:#69757e;--neutral-700:#515b63;--neutral-800:#3d464e;--neutral-900:#2b3339;--neutral-950:#1b2126;--green-50:#edfbf2;--green-100:#d3f7e1;--green-200:#9df2c4;--green-300:#73dfaa;--green-400:#52c28f;--green-500:#31a576;--green-600:#1e8760;--green-700:#19694b;--green-800:#18513b;--green-900:#143a2b;--green-950:#0f261d;--orange-50:#fbf6f1;--orange-100:#f7eae0;--orange-200:#f4d6c0;--orange-300:#f3b78c;--orange-400:#f6892f;--orange-500:#d56d15;--orange-600:#b0560f;--orange-700:#8a4211;--orange-800:#6b3312;--orange-900:#4e2510;--orange-950:#33180c;--red-50:#fbf5f5;--red-100:#f7e9e8;--red-200:#f2d4d3;--red-300:#edb6b3;--red-400:#ed8885;--red-500:#f2474e;--red-600:#cf2633;--red-700:#a21f26;--red-800:#7c1d1e;--red-900:#581817;--red-950:#3a120f;--violet-50:#f7f6fa;--violet-100:#edebf6;--violet-200:#ddd9ef;--violet-300:#c7bfe7;--violet-400:#ac9ee1;--violet-500:#9279e0;--violet-600:#7b4ee1;--violet-700:#6133be;--violet-800:#4a2993;--violet-900:#342069;--violet-950:#211645;--white:#fff;--c-text:var(--blue-950);--c-text-muted:var(--neutral-700);--c-text-subtle:var(--neutral-600);--c-bg:var(--neutral-50);--c-surface:var(--white);--c-surface-sunken:var(--neutral-100);--c-line:var(--neutral-200);--c-line-strong:var(--neutral-500);--c-brand:var(--blue-800);--c-brand-hover:var(--blue-900);--c-brand-soft:var(--blue-50);--c-brand-soft-line:var(--blue-200);--c-on-brand:var(--white);--c-marker:var(--yellow-400);--c-marker-hover:var(--yellow-500);--c-marker-soft:var(--yellow-200);--c-marker-line:var(--yellow-600);--c-on-marker:var(--blue-950);--c-rail-bg:var(--blue-800);--c-rail-text:var(--blue-100);--c-rail-muted:var(--blue-300);--c-rail-hover:var(--blue-700);--c-backdrop:#0c22358c;--c-focus:var(--blue-600);--c-focus-on-dark:var(--yellow-400);--c-ok-bg:var(--green-50);--c-ok-line:var(--green-300);--c-ok-text:var(--green-800);--c-ok-solid:var(--green-700);--c-warn-bg:var(--orange-50);--c-warn-line:var(--orange-300);--c-warn-text:var(--orange-800);--c-warn-solid:var(--orange-600);--c-err-bg:var(--red-50);--c-err-line:var(--red-300);--c-err-text:var(--red-800);--c-err-solid:var(--red-700);--c-info-bg:var(--blue-50);--c-info-line:var(--blue-300);--c-info-text:var(--blue-800);--c-info-solid:var(--blue-700);--c-dup-bg:var(--violet-50);--c-dup-line:var(--violet-300);--c-dup-text:var(--violet-800);--c-dup-solid:var(--violet-700);--c-idle-bg:var(--neutral-100);--c-idle-line:var(--neutral-300);--c-idle-text:var(--neutral-800);--c-idle-solid:var(--neutral-600);--ff-ui:"Sofia Sans", system-ui, "Segoe UI", Roboto, Arial, sans-serif;--ff-display:var(--ff-ui);--ff-serif:"STIX Two Text", Georgia, "Times New Roman", serif;--ff-mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--fs-xs:.8125rem;--fs-sm:.875rem;--fs-ui:1rem;--fs-md:1rem;--fs-lg:1.1875rem;--fs-xl:1.5rem;--fs-2xl:2rem;--fs-3xl:clamp(2.25rem, 1.6rem + 2.8vw, 3.25rem);--fs-4xl:clamp(2.625rem, 1.5rem + 5vw, 4.5rem);--lh-display:1.04;--lh-heading:1.2;--lh-ui:1.45;--lh-text:1.62;--ls-display:-.022em;--ls-ui-large:-.01em;--measure:66ch;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-display:800;--s-1:.25rem;--s-2:.5rem;--s-3:1rem;--s-4:1.5rem;--s-5:3rem;--r-control:4px;--r-surface:6px;--r-sheet:2px;--r-pill:999px;--ear:1.5rem;--bw:1px;--bw-strong:2px;--control-h:2.75rem;--control-h-sm:2.25rem;--control-px:.875rem;--sheet-shadow-near:0 1px 1.5px #0c223529;--sheet-shadow-far:0 8px 14px #0c22351a;--shadow-overlay:0 2px 6px #0c22351a, 0 16px 40px -12px #0c223547;--paper-warm:#fbf8f1;--paper-fold-shade:#3c2d140f;--paper-fold-light:#ffffff8c;--paper-edge:#96783c12;--print-ink:#23272e;--print-ink-muted:#5c5f66;--print-ink-line:#23272e2e;--c-excel:#1d6f42;--dur-fast:.12s;--dur:.2s;--ease:cubic-bezier(.2, .6, .2, 1);--z-header:100;--z-drawer:200;--z-dialog:300;--z-toast:400;--rail-w:15.5rem;--rail-w-collapsed:4.5rem;--topbar-h:4rem;--oa-container:1200px;--oa-container-text:760px}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}@media (width>=576px){.container,.container-sm{max-width:540px}}@media (width>=768px){.container,.container-md,.container-sm{max-width:720px}}@media (width>=992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (width>=1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (width>=1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));flex-wrap:wrap;display:flex}.row>*{box-sizing:border-box;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex-shrink:0}.col{flex:1 0 0}.row-cols-auto>*{flex:none;width:auto}.row-cols-1>*{flex:none;width:100%}.row-cols-2>*{flex:none;width:50%}.row-cols-3>*{flex:none;width:33.3333%}.row-cols-4>*{flex:none;width:25%}.row-cols-5>*{flex:none;width:20%}.row-cols-6>*{flex:none;width:16.6667%}.col-auto{flex:none;width:auto}.col-1{flex:none;width:8.33333%}.col-2{flex:none;width:16.6667%}.col-3{flex:none;width:25%}.col-4{flex:none;width:33.3333%}.col-5{flex:none;width:41.6667%}.col-6{flex:none;width:50%}.col-7{flex:none;width:58.3333%}.col-8{flex:none;width:66.6667%}.col-9{flex:none;width:75%}.col-10{flex:none;width:83.3333%}.col-11{flex:none;width:91.6667%}.col-12{flex:none;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.6667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333%}.offset-5{margin-left:41.6667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333%}.offset-8{margin-left:66.6667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333%}.offset-11{margin-left:91.6667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (width>=576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:none;width:auto}.row-cols-sm-1>*{flex:none;width:100%}.row-cols-sm-2>*{flex:none;width:50%}.row-cols-sm-3>*{flex:none;width:33.3333%}.row-cols-sm-4>*{flex:none;width:25%}.row-cols-sm-5>*{flex:none;width:20%}.row-cols-sm-6>*{flex:none;width:16.6667%}.col-sm-auto{flex:none;width:auto}.col-sm-1{flex:none;width:8.33333%}.col-sm-2{flex:none;width:16.6667%}.col-sm-3{flex:none;width:25%}.col-sm-4{flex:none;width:33.3333%}.col-sm-5{flex:none;width:41.6667%}.col-sm-6{flex:none;width:50%}.col-sm-7{flex:none;width:58.3333%}.col-sm-8{flex:none;width:66.6667%}.col-sm-9{flex:none;width:75%}.col-sm-10{flex:none;width:83.3333%}.col-sm-11{flex:none;width:91.6667%}.col-sm-12{flex:none;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.6667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333%}.offset-sm-5{margin-left:41.6667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333%}.offset-sm-8{margin-left:66.6667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333%}.offset-sm-11{margin-left:91.6667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (width>=768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:none;width:auto}.row-cols-md-1>*{flex:none;width:100%}.row-cols-md-2>*{flex:none;width:50%}.row-cols-md-3>*{flex:none;width:33.3333%}.row-cols-md-4>*{flex:none;width:25%}.row-cols-md-5>*{flex:none;width:20%}.row-cols-md-6>*{flex:none;width:16.6667%}.col-md-auto{flex:none;width:auto}.col-md-1{flex:none;width:8.33333%}.col-md-2{flex:none;width:16.6667%}.col-md-3{flex:none;width:25%}.col-md-4{flex:none;width:33.3333%}.col-md-5{flex:none;width:41.6667%}.col-md-6{flex:none;width:50%}.col-md-7{flex:none;width:58.3333%}.col-md-8{flex:none;width:66.6667%}.col-md-9{flex:none;width:75%}.col-md-10{flex:none;width:83.3333%}.col-md-11{flex:none;width:91.6667%}.col-md-12{flex:none;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.6667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333%}.offset-md-5{margin-left:41.6667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333%}.offset-md-8{margin-left:66.6667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333%}.offset-md-11{margin-left:91.6667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (width>=992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:none;width:auto}.row-cols-lg-1>*{flex:none;width:100%}.row-cols-lg-2>*{flex:none;width:50%}.row-cols-lg-3>*{flex:none;width:33.3333%}.row-cols-lg-4>*{flex:none;width:25%}.row-cols-lg-5>*{flex:none;width:20%}.row-cols-lg-6>*{flex:none;width:16.6667%}.col-lg-auto{flex:none;width:auto}.col-lg-1{flex:none;width:8.33333%}.col-lg-2{flex:none;width:16.6667%}.col-lg-3{flex:none;width:25%}.col-lg-4{flex:none;width:33.3333%}.col-lg-5{flex:none;width:41.6667%}.col-lg-6{flex:none;width:50%}.col-lg-7{flex:none;width:58.3333%}.col-lg-8{flex:none;width:66.6667%}.col-lg-9{flex:none;width:75%}.col-lg-10{flex:none;width:83.3333%}.col-lg-11{flex:none;width:91.6667%}.col-lg-12{flex:none;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.6667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333%}.offset-lg-5{margin-left:41.6667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333%}.offset-lg-8{margin-left:66.6667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333%}.offset-lg-11{margin-left:91.6667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (width>=1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:none;width:auto}.row-cols-xl-1>*{flex:none;width:100%}.row-cols-xl-2>*{flex:none;width:50%}.row-cols-xl-3>*{flex:none;width:33.3333%}.row-cols-xl-4>*{flex:none;width:25%}.row-cols-xl-5>*{flex:none;width:20%}.row-cols-xl-6>*{flex:none;width:16.6667%}.col-xl-auto{flex:none;width:auto}.col-xl-1{flex:none;width:8.33333%}.col-xl-2{flex:none;width:16.6667%}.col-xl-3{flex:none;width:25%}.col-xl-4{flex:none;width:33.3333%}.col-xl-5{flex:none;width:41.6667%}.col-xl-6{flex:none;width:50%}.col-xl-7{flex:none;width:58.3333%}.col-xl-8{flex:none;width:66.6667%}.col-xl-9{flex:none;width:75%}.col-xl-10{flex:none;width:83.3333%}.col-xl-11{flex:none;width:91.6667%}.col-xl-12{flex:none;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.6667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333%}.offset-xl-5{margin-left:41.6667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333%}.offset-xl-8{margin-left:66.6667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333%}.offset-xl-11{margin-left:91.6667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (width>=1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:none;width:auto}.row-cols-xxl-1>*{flex:none;width:100%}.row-cols-xxl-2>*{flex:none;width:50%}.row-cols-xxl-3>*{flex:none;width:33.3333%}.row-cols-xxl-4>*{flex:none;width:25%}.row-cols-xxl-5>*{flex:none;width:20%}.row-cols-xxl-6>*{flex:none;width:16.6667%}.col-xxl-auto{flex:none;width:auto}.col-xxl-1{flex:none;width:8.33333%}.col-xxl-2{flex:none;width:16.6667%}.col-xxl-3{flex:none;width:25%}.col-xxl-4{flex:none;width:33.3333%}.col-xxl-5{flex:none;width:41.6667%}.col-xxl-6{flex:none;width:50%}.col-xxl-7{flex:none;width:58.3333%}.col-xxl-8{flex:none;width:66.6667%}.col-xxl-9{flex:none;width:75%}.col-xxl-10{flex:none;width:83.3333%}.col-xxl-11{flex:none;width:91.6667%}.col-xxl-12{flex:none;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.6667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333%}.offset-xxl-5{margin-left:41.6667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333%}.offset-xxl-8{margin-left:66.6667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333%}.offset-xxl-11{margin-left:91.6667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (width>=576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (width>=768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (width>=992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (width>=1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (width>=1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--c-surface);color:var(--c-text);font-family:var(--ff-ui);font-size:var(--fs-md);line-height:var(--lh-ui);font-weight:var(--fw-regular);font-variant-numeric:proportional-nums lining-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}[hidden]:not(#oa-hidden-never){display:none}.container{max-width:var(--oa-container)}.oa-container-text{max-width:var(--oa-container-text)}h1,.oa-h1{font-size:var(--fs-2xl);line-height:var(--lh-heading);font-weight:var(--fw-bold);letter-spacing:var(--ls-ui-large)}h2,.oa-h2{font-size:var(--fs-xl);line-height:var(--lh-heading);font-weight:var(--fw-bold);letter-spacing:var(--ls-ui-large)}h3,.oa-h3{font-size:var(--fs-lg);line-height:var(--lh-heading);font-weight:var(--fw-semibold)}h4,.oa-h4{font-size:var(--fs-ui);line-height:var(--lh-ui);font-weight:var(--fw-semibold)}.oa-display{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-4xl);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.oa-title{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-3xl);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.oa-lead{font-size:var(--fs-lg);line-height:var(--lh-ui);letter-spacing:var(--ls-ui-large);color:var(--c-text-muted);max-width:var(--measure)}.oa-prose{font-family:var(--ff-serif);font-size:var(--fs-lg);line-height:var(--lh-text);max-width:var(--measure)}.oa-prose p+p{margin-top:var(--s-3)}.oa-muted{color:var(--c-text-muted)}.oa-small{font-size:var(--fs-sm)}.oa-num{font-variant-numeric:tabular-nums lining-nums}.oa-mono{font-family:var(--ff-mono);font-size:.92em}a{color:var(--c-brand);text-decoration:underline;text-decoration-thickness:var(--bw);text-underline-offset:.18em}a:hover{color:var(--c-brand-hover);text-decoration-thickness:var(--bw-strong)}:focus-visible{outline:var(--bw-strong) solid var(--c-focus);outline-offset:var(--bw-strong);border-radius:var(--r-control)}.oa-on-dark :focus-visible{outline-color:var(--c-focus-on-dark)}mark,.oa-mark{background:var(--c-marker-soft);color:var(--c-on-marker);border-radius:var(--r-sheet);padding:0 .15em}.oa-icon{fill:currentColor;flex:none;width:1.25em;height:1.25em}.oa-app{background:var(--c-bg);font-size:var(--fs-ui)}.oa-on-dark{background:var(--c-brand);color:var(--c-on-brand)}.oa-on-dark a{color:var(--c-on-brand)}.oa-on-dark .oa-lead,.oa-on-dark .oa-muted{color:var(--blue-200)}.gap-1{gap:var(--s-1)}.gap-2{gap:var(--s-2)}.gap-3{gap:var(--s-3)}.gap-4{gap:var(--s-4)}.gap-5{gap:var(--s-5)}.text-start{text-align:left}.text-center{text-align:center}.text-end{text-align:right}.position-relative{position:relative}.w-100{width:100%}.h-100{height:100%}.overflow-auto{overflow:auto}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oa-btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--control-h);padding:0 var(--s-3);border:var(--bw) solid transparent;border-radius:var(--r-control);color:var(--c-brand);font-family:var(--ff-ui);font-size:var(--fs-ui);font-weight:var(--fw-semibold);text-align:center;cursor:pointer;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;line-height:1.2;text-decoration:none;display:inline-flex}.oa-btn:hover{text-decoration:none}.oa-btn-primary{background:var(--c-brand);border-color:var(--c-brand);color:var(--c-on-brand)}.oa-btn-primary:hover{background:var(--c-brand-hover);border-color:var(--c-brand-hover);color:var(--c-on-brand)}.oa-btn-accent{background:var(--c-marker);border-color:var(--c-marker);color:var(--c-on-marker)}.oa-btn-accent:hover{background:var(--c-marker-hover);border-color:var(--c-marker-hover);color:var(--c-on-marker)}.oa-btn-secondary{background:var(--c-surface);border-color:var(--c-brand);color:var(--c-brand)}.oa-btn-secondary:hover{background:var(--c-brand-soft);color:var(--c-brand-hover)}.oa-btn-ghost{color:var(--c-brand);text-underline-offset:.18em;padding:0 var(--s-2);text-decoration:underline}.oa-btn-ghost:hover{background:var(--c-brand-soft);text-decoration:underline}.oa-btn-danger{background:var(--c-surface);border-color:var(--c-err-solid);color:var(--c-err-solid)}.oa-btn-danger:hover{background:var(--c-err-solid);color:var(--white)}.oa-btn-sm{min-height:var(--control-h-sm);padding:0 var(--control-px);font-size:var(--fs-sm)}.oa-btn:disabled,.oa-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.oa-on-dark .oa-btn-secondary{border-color:var(--c-on-brand);color:var(--c-on-brand);background:0 0}.oa-on-dark .oa-btn-secondary:hover{background:var(--blue-700)}.oa-field{gap:var(--s-1);flex-direction:column;display:flex}.oa-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.oa-label-optional{font-weight:var(--fw-regular);color:var(--c-text-muted)}.oa-hint{font-size:var(--fs-sm);color:var(--c-text-muted)}.oa-btn-block{width:100%;display:flex}.oa-input,.oa-select,.oa-textarea{width:100%;min-height:var(--control-h);padding:var(--s-2) var(--control-px);background:var(--c-surface);color:var(--c-text);border:var(--bw) solid var(--c-line-strong);border-radius:var(--r-control);font-size:var(--fs-ui);line-height:var(--lh-ui);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}.oa-textarea{min-height:calc(var(--control-h) * 2);resize:vertical}.oa-input::placeholder,.oa-textarea::placeholder{color:var(--neutral-500)}.oa-input:hover,.oa-select:hover,.oa-textarea:hover{border-color:var(--c-text)}.oa-input:focus-visible,.oa-select:focus-visible,.oa-textarea:focus-visible{outline:var(--bw-strong) solid var(--c-focus);outline-offset:0;border-color:var(--c-focus)}.oa-select{appearance:none;padding-right:calc(var(--control-px) * 2 + .75rem);background-image:linear-gradient(45deg, transparent 50%, var(--c-text) 50%), linear-gradient(135deg, var(--c-text) 50%, transparent 50%);background-position:calc(100% - 1.15rem),calc(100% - .8rem);background-repeat:no-repeat;background-size:.35rem .35rem}.oa-input[aria-invalid=true],.oa-select[aria-invalid=true],.oa-textarea[aria-invalid=true]{border-color:var(--c-err-solid);box-shadow:inset 0 0 0 var(--bw) var(--c-err-solid)}.oa-error{align-items:flex-start;gap:var(--s-1);font-size:var(--fs-sm);color:var(--c-err-text);font-weight:var(--fw-medium);display:flex}.oa-input:disabled,.oa-select:disabled{background:var(--c-surface-sunken);color:var(--c-text-muted);cursor:not-allowed}.oa-check{align-items:flex-start;gap:var(--s-2);min-height:var(--control-h);padding:var(--s-2) 0;cursor:pointer;display:flex}.oa-check input{width:1.25rem;height:1.25rem;accent-color:var(--c-brand);cursor:pointer;flex:none;margin:.1rem 0 0}.oa-tag{align-items:center;gap:var(--s-1);padding:.125rem var(--s-2);border:var(--bw) solid var(--c-idle-line);border-radius:var(--r-control);background:var(--c-idle-bg);color:var(--c-idle-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;line-height:1.5;display:inline-flex}.oa-tag .oa-icon{width:1em;height:1em}.oa-tag-reading{background:var(--c-info-bg);border-color:var(--c-info-line);color:var(--c-info-text)}.oa-tag-review{background:var(--c-warn-bg);border-color:var(--c-warn-line);color:var(--c-warn-text)}.oa-tag-ok{background:var(--c-ok-bg);border-color:var(--c-ok-line);color:var(--c-ok-text)}.oa-tag-dup{background:var(--c-dup-bg);border-color:var(--c-dup-line);color:var(--c-dup-text)}.oa-tag-err{background:var(--c-err-bg);border-color:var(--c-err-line);color:var(--c-err-text)}.oa-note{gap:var(--s-2);padding:var(--s-3);border:var(--bw) solid var(--c-info-line);border-left-width:calc(var(--bw-strong) * 2);border-radius:var(--r-surface);background:var(--c-info-bg);color:var(--c-text);align-items:flex-start;display:flex}.oa-note>.oa-icon{color:var(--c-info-solid);margin-top:.1em}.oa-note-title{font-weight:var(--fw-bold)}.oa-note-ok{border-color:var(--c-ok-line);background:var(--c-ok-bg)}.oa-note-ok>.oa-icon{color:var(--c-ok-solid)}.oa-note-warn{border-color:var(--c-warn-line);background:var(--c-warn-bg)}.oa-note-warn>.oa-icon{color:var(--c-warn-solid)}.oa-note-err{border-color:var(--c-err-line);background:var(--c-err-bg)}.oa-note-err>.oa-icon{color:var(--c-err-solid)}.oa-card{background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-surface)}.oa-sheet{isolation:isolate;filter:drop-shadow(var(--sheet-shadow-near)) drop-shadow(var(--sheet-shadow-far));position:relative}.oa-sheet:before{content:"";z-index:-1;background:var(--c-surface);border-radius:var(--r-sheet);clip-path:polygon(var(--ear) 0, 100% 0, 100% 100%, 0 100%, 0 var(--ear));position:absolute;inset:0}.oa-sheet:after{content:"";width:var(--ear);height:var(--ear);background:var(--c-marker);clip-path:polygon(100% 0,100% 100%,0 100%);position:absolute;top:0;left:0}.oa-table-wrap{background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-surface);position:relative;overflow-x:auto}.oa-table{border-collapse:collapse;width:100%;font-size:var(--fs-ui)}.oa-table-wide{min-width:46rem}.oa-table-wide td:first-child{white-space:nowrap}.oa-table th,.oa-table td{padding:var(--s-2) var(--s-3);text-align:left;vertical-align:middle;height:var(--control-h)}.oa-table thead th{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-text-muted);white-space:nowrap;border-bottom:var(--bw-strong) solid var(--c-text)}.oa-table tbody td{border-bottom:var(--bw) solid var(--c-line)}.oa-table tbody tr:last-child td{border-bottom:0}.oa-table tbody tr:hover td{background:var(--c-brand-soft)}.oa-table .oa-td-num{text-align:right;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.oa-table tr[aria-selected=true] td{background:var(--c-marker-soft)}.oa-table tr[aria-selected=true] td:first-child{box-shadow:inset calc(var(--bw-strong) * 2) 0 0 var(--c-marker)}.oa-table tfoot td{border-top:var(--bw-strong) solid var(--c-text);font-weight:var(--fw-bold)}.oa-pager{justify-content:space-between;align-items:center;gap:var(--s-3);font-size:var(--fs-sm);color:var(--c-text-muted);flex-wrap:wrap;display:flex}.oa-pager-links{gap:var(--s-1);display:flex}.oa-pager-links a,.oa-pager-links span{min-width:var(--control-h-sm);min-height:var(--control-h-sm);padding:0 var(--s-2);border-radius:var(--r-control);font-weight:var(--fw-semibold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.oa-pager-links a:hover{background:var(--c-brand-soft)}.oa-pager-links [aria-current=page]{background:var(--c-brand);color:var(--c-on-brand)}.oa-tabs{gap:var(--s-1);border-bottom:var(--bw) solid var(--c-line);display:flex;overflow-x:auto}.oa-tabs a{min-height:var(--control-h);padding:0 var(--s-3);color:var(--c-text-muted);font-weight:var(--fw-semibold);white-space:nowrap;border-bottom:calc(var(--bw-strong) + var(--bw)) solid transparent;margin-bottom:calc(var(--bw) * -1);align-items:center;text-decoration:none;display:inline-flex}.oa-tabs a:hover{color:var(--c-text);background:var(--c-brand-soft)}.oa-tabs a[aria-current]{color:var(--c-brand);border-bottom-color:var(--c-brand)}.oa-context{max-width:100%;display:inline-block;position:relative}.oa-context>summary{align-items:center;gap:var(--s-2);min-height:var(--control-h);padding:var(--s-1) var(--s-3);border:var(--bw) solid var(--c-line-strong);border-radius:var(--r-control);background:var(--c-surface);cursor:pointer;list-style:none;display:flex}.oa-context>summary::-webkit-details-marker{display:none}.oa-context>summary:hover{border-color:var(--c-text)}.oa-context-label{font-size:var(--fs-xs);color:var(--c-text-muted);line-height:1.2;display:block}.oa-context-name{font-weight:var(--fw-bold);line-height:1.25;display:block}.oa-context-menu{z-index:var(--z-drawer);top:calc(100% + var(--s-1));width:22rem;max-width:calc(100vw - var(--s-4));padding:var(--s-2);background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-surface);box-shadow:var(--shadow-overlay);position:absolute;left:0}.oa-context-menu a,.oa-context-menu button{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--control-h);padding:var(--s-1) var(--s-2);border-radius:var(--r-control);color:var(--c-text);text-decoration:none;display:flex}.oa-context-menu button{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.oa-context-menu a:hover,.oa-context-menu button:hover{background:var(--c-brand-soft)}.oa-context-menu a[aria-current]{background:var(--c-brand-soft);font-weight:var(--fw-bold);box-shadow:inset calc(var(--bw-strong) * 2) 0 0 var(--c-brand)}.oa-key{border:var(--bw) solid var(--c-line-strong);border-radius:var(--r-control);background:var(--c-surface);align-items:stretch;display:flex;overflow:hidden}.oa-key code{min-width:0;padding:var(--s-2) var(--control-px);font-family:var(--ff-mono);font-size:var(--fs-sm);white-space:nowrap;flex:auto;line-height:1.9;overflow-x:auto}.oa-key .oa-btn{border-width:0 0 0 var(--bw);border-color:var(--c-line-strong);border-radius:0}.oa-code{padding:var(--s-3);border-radius:var(--r-surface);background:var(--blue-950);color:var(--blue-100);font-family:var(--ff-mono);font-size:var(--fs-sm);margin:0;line-height:1.7;overflow-x:auto}.oa-code .oa-code-key{color:var(--yellow-300)}.oa-code .oa-code-dim{color:var(--blue-400)}.oa-meter{height:var(--s-3);border-radius:var(--r-pill);background:var(--c-surface-sunken);box-shadow:inset 0 0 0 var(--bw) var(--c-line);position:relative}.oa-meter-fill{height:100%;width:var(--value);border-radius:var(--r-pill);background:var(--c-brand);max-width:100%;display:block}.oa-meter:after{content:"";top:calc(var(--s-1) * -1);bottom:calc(var(--s-1) * -1);width:var(--bw-strong);background:var(--c-text);position:absolute;left:80%}.oa-meter-warn .oa-meter-fill{background:var(--c-warn-solid)}.oa-meter-over .oa-meter-fill{background:var(--c-err-solid)}.oa-figure{font-size:var(--fs-2xl);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums lining-nums;line-height:1}.oa-drop{align-items:center;gap:var(--s-2);text-align:center;padding:var(--s-5) var(--s-3);border:var(--bw-strong) dashed var(--c-line-strong);border-radius:var(--r-surface);background:var(--c-surface);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);flex-direction:column;display:flex}.oa-drop:hover,.oa-drop.is-over{border-color:var(--c-brand);background:var(--c-brand-soft)}.oa-drop:focus-within{outline:var(--bw-strong) solid var(--c-focus);outline-offset:var(--bw-strong)}.oa-drop-sheet{--ear:1rem;width:3.25rem;height:4.25rem}.oa-drop-title{font-size:var(--fs-lg);font-weight:var(--fw-bold)}.oa-empty{align-items:flex-start;gap:var(--s-2);padding:var(--s-4);flex-direction:column;max-width:34rem;display:flex}.oa-empty-title{font-size:var(--fs-lg);font-weight:var(--fw-bold)}.oa-doc{padding:var(--s-4) var(--s-3) var(--s-3);font-family:var(--ff-serif);font-size:var(--fs-sm);line-height:1.5}.oa-doc-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding-left:var(--s-3);padding-bottom:var(--s-2);border-bottom:var(--bw-strong) solid var(--c-text);display:flex}.oa-doc-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:.04em}.oa-doc table{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;width:100%}.oa-doc th,.oa-doc td{padding:var(--s-1) 0;text-align:right;border-bottom:var(--bw) solid var(--c-line);font-weight:var(--fw-regular)}.oa-doc th{color:var(--c-text-muted)}.oa-doc th:first-child,.oa-doc td:first-child{text-align:left}.oa-doc dt{color:var(--c-text-muted);font-size:var(--fs-xs)}.oa-zone{border-radius:var(--r-sheet);background:var(--blue-100);box-shadow:0 0 0 var(--bw) var(--blue-300);color:inherit;padding:0 .2em}.oa-zone-ok{background:var(--green-100);box-shadow:0 0 0 var(--bw) var(--green-400)}.oa-zone-warn{background:var(--orange-100);box-shadow:0 0 0 var(--bw) var(--orange-400)}.oa-zone.is-active{background:var(--c-marker);box-shadow:0 0 0 var(--bw-strong) var(--c-marker-line)}.oa-page{position:relative}.oa-page img{width:100%;height:auto;display:block}.oa-page-box{border:var(--bw) solid var(--blue-300);background:color-mix(in srgb, var(--blue-100) 45%, transparent);cursor:pointer;border-radius:2px;padding:0;position:absolute}.oa-page-box.is-ok{border-color:var(--green-400);background:color-mix(in srgb, var(--green-100) 45%, transparent)}.oa-page-box.is-warn{border-color:var(--orange-400);background:color-mix(in srgb, var(--orange-100) 45%, transparent)}.oa-page-box.is-active{border:var(--bw-strong) solid var(--c-marker-line);background:color-mix(in srgb, var(--c-marker) 40%, transparent);z-index:1}.oa-verify-stage-note{padding:var(--s-1) var(--s-3);font-size:var(--fs-sm);color:var(--c-text-muted)}.oa-fieldrow .oa-input[readonly]{color:var(--c-text)}.oa-fieldrow[data-state=warn] .oa-input{border-color:var(--c-warn-solid)}.oa-fields{background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-surface)}.oa-fieldrow{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3);border-bottom:var(--bw) solid var(--c-line);grid-template-columns:minmax(6.5rem,.8fr) 1.6fr auto;display:grid}.oa-fieldrow:last-child{border-bottom:0}.oa-fieldrow label{font-size:var(--fs-sm);color:var(--c-text-muted);font-weight:var(--fw-medium)}.oa-fieldrow .oa-input{min-height:var(--control-h-sm);padding-top:var(--s-1);padding-bottom:var(--s-1);font-weight:var(--fw-semibold);background:0 0;border-color:#0000}.oa-fieldrow .oa-input:hover{border-color:var(--c-line-strong)}.oa-fieldrow.is-active{background:var(--c-marker-soft);box-shadow:inset calc(var(--bw-strong) * 2) 0 0 var(--c-marker)}.oa-fieldrow.is-active .oa-input{background:var(--c-surface);border-color:var(--c-line-strong)}.oa-fieldrow-state{color:var(--c-idle-solid);display:inline-flex}.oa-fieldrow-state.is-ok{color:var(--c-ok-solid)}.oa-fieldrow-state.is-warn{color:var(--c-warn-solid)}.oa-skip{left:var(--s-2);top:var(--s-2);z-index:var(--z-toast);padding:var(--s-2) var(--s-3);background:var(--c-surface);border-radius:var(--r-control);position:absolute;transform:translateY(-200%)}.oa-skip:focus{transform:none}.oa-shell{grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.oa-shell-main{flex-direction:column;min-width:0;display:flex}.oa-main{padding:var(--s-4) var(--s-3) var(--s-5);flex:auto}.oa-rail{background:var(--c-rail-bg);color:var(--c-rail-text);display:none}.oa-rail:target{display:block}.oa-rail-body{gap:var(--s-3);height:100%;padding:var(--s-3) var(--s-2);flex-direction:column;display:flex}.oa-rail-logo{min-height:var(--control-h);padding:0 var(--s-2);align-items:center;display:flex;overflow:hidden}.oa-rail-logo img{width:auto;max-width:none;height:2rem}.oa-rail-nav{gap:var(--s-3);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.oa-rail-group{padding:0 var(--s-2);font-size:var(--fs-xs);color:var(--c-rail-muted)}.oa-rail-list{gap:var(--bw-strong);margin-top:var(--s-1);flex-direction:column;display:flex}.oa-rail-list a,.oa-rail-toggle{align-items:center;gap:var(--s-2);width:100%;min-height:var(--control-h);padding:0 var(--s-2);border-radius:var(--r-control);color:var(--c-rail-text);font-size:var(--fs-ui);font-weight:var(--fw-medium);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex;position:relative}.oa-rail-list a .oa-icon,.oa-rail-toggle .oa-icon{width:1.375rem;height:1.375rem}.oa-rail-list a:hover,.oa-rail-toggle:hover{background:var(--c-rail-hover);color:var(--white)}.oa-rail-list a[aria-current]{background:var(--c-surface);color:var(--c-brand);font-weight:var(--fw-bold)}.oa-rail-label{flex:auto;min-width:0}.oa-rail-foot{gap:var(--bw-strong);padding-top:var(--s-2);border-top:var(--bw) solid var(--c-rail-hover);flex-direction:column;display:flex}.oa-rail-toggle{display:none}.oa-count{min-width:1.5rem;height:1.5rem;padding:0 var(--s-1);border-radius:var(--r-control);background:var(--c-warn-bg);color:var(--c-warn-text);font-size:var(--fs-sm);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums lining-nums;justify-content:center;align-items:center;display:inline-flex}.oa-topbar{z-index:var(--z-header);align-items:center;gap:var(--s-2);min-height:var(--topbar-h);padding:var(--s-2) var(--s-3);background:var(--c-surface);border-bottom:var(--bw) solid var(--c-line);display:flex;position:sticky;top:0}.oa-topbar-space{flex:auto}.oa-topbar .oa-context{flex:0 auto;min-width:0}.oa-topbar .oa-context>summary{min-width:0}.oa-topbar .oa-context-name{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;overflow:hidden}.oa-iconbtn{width:var(--control-h);height:var(--control-h);border-radius:var(--r-control);color:var(--c-text);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.oa-iconbtn:hover{background:var(--c-brand-soft);color:var(--c-brand)}.oa-iconbtn .oa-icon{width:1.375rem;height:1.375rem}.oa-search{flex:18rem;max-width:26rem;display:none;position:relative}.oa-search .oa-icon{left:var(--control-px);color:var(--c-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.oa-search .oa-input{padding-left:calc(var(--control-px) * 2 + 1.25rem)}.oa-topbar .oa-context,.oa-topbar .oa-usermenu{position:static}.oa-topbar .oa-context-menu,.oa-topbar .oa-usermenu .oa-context-menu{left:var(--s-2);right:var(--s-2);top:calc(var(--topbar-h) - var(--s-1));width:auto;max-width:none}.oa-usermenu{flex:none;position:relative}.oa-usermenu>summary{align-items:center;gap:var(--s-2);min-height:var(--control-h);padding:0 var(--s-1);border-radius:var(--r-control);cursor:pointer;list-style:none;display:flex}.oa-usermenu>summary::-webkit-details-marker{display:none}.oa-usermenu>summary:hover{background:var(--c-brand-soft)}.oa-avatar{border-radius:var(--r-pill);background:var(--c-brand-soft);width:2.25rem;height:2.25rem;box-shadow:inset 0 0 0 var(--bw) var(--c-brand-soft-line);color:var(--c-brand);font-size:var(--fs-sm);font-weight:var(--fw-bold);justify-content:center;align-items:center;display:inline-flex}.oa-usermenu-who{line-height:1.25;display:none}.oa-usermenu-who small{font-size:var(--fs-xs);color:var(--c-text-muted);display:block}.oa-usermenu .oa-context-menu{width:16rem;left:auto;right:0}.oa-page-head{justify-content:space-between;align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.oa-page-head p{color:var(--c-text-muted);max-width:var(--measure)}.oa-drawer{background:var(--c-rail-bg);width:min(20rem,88vw);max-width:none;height:100dvh;max-height:none;color:var(--c-rail-text);border:0;margin:0;padding:0}.oa-drawer::backdrop{background:var(--c-backdrop)}.oa-drawer-close{padding:var(--s-2) var(--s-2) 0;justify-content:flex-end;display:flex}.oa-drawer .oa-iconbtn{color:var(--c-rail-text)}.oa-drawer .oa-iconbtn:hover{background:var(--c-rail-hover);color:var(--white)}.oa-drawer .oa-rail-body{height:auto;padding-top:0}@media (width>=576px){.oa-usermenu-who{display:block}.oa-topbar .oa-context,.oa-topbar .oa-usermenu{position:relative}.oa-topbar .oa-context-menu{left:0;right:auto;top:calc(100% + var(--s-1));width:22rem;max-width:calc(100vw - var(--s-4))}.oa-topbar .oa-usermenu .oa-context-menu{left:auto;right:0;top:calc(100% + var(--s-1));width:16rem}}@media (width>=992px){.oa-shell{grid-template-columns:var(--rail-w) minmax(0, 1fr)}.oa-rail{height:100vh;display:block;position:sticky;top:0}.oa-rail-toggle{display:flex}.oa-main{padding:var(--s-4) var(--s-4) var(--s-5)}.oa-topbar{padding:var(--s-2) var(--s-4)}.oa-search{display:block}.oa-topbar .oa-context-name{max-width:18rem}.oa-shell.is-collapsed{grid-template-columns:var(--rail-w-collapsed) minmax(0, 1fr)}.is-collapsed .oa-rail-logo{width:2rem;margin:0 auto;padding:0}.is-collapsed .oa-rail-group{height:var(--bw);margin:0 var(--s-2);background:var(--c-rail-hover);color:#0000;padding:0;overflow:hidden}.is-collapsed .oa-rail-nav{overflow:visible}.is-collapsed .oa-rail-list a,.is-collapsed .oa-rail-toggle{justify-content:center;padding:0}.is-collapsed .oa-rail-label{left:calc(100% + var(--s-2));z-index:var(--z-drawer);padding:var(--s-1) var(--s-2);border-radius:var(--r-control);background:var(--blue-950);color:var(--white);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;box-shadow:var(--shadow-overlay);opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.is-collapsed .oa-rail-list a:hover .oa-rail-label,.is-collapsed .oa-rail-list a:focus-visible .oa-rail-label,.is-collapsed .oa-rail-toggle:hover .oa-rail-label,.is-collapsed .oa-rail-toggle:focus-visible .oa-rail-label{opacity:1}.is-collapsed .oa-rail .oa-count{top:var(--s-1);right:var(--s-1);min-width:1.125rem;height:1.125rem;font-size:.6875rem;position:absolute}.is-collapsed .oa-rail-toggle .oa-icon{transform:rotate(180deg)}}.oa-docbar{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-3);background:var(--c-surface);border-bottom:var(--bw) solid var(--c-line);flex-wrap:wrap;display:flex}.oa-docbar h1{font-size:var(--fs-lg);letter-spacing:0}.oa-docbar-meta{font-size:var(--fs-sm);color:var(--c-text-muted)}.oa-docbar-pager{align-items:center;gap:var(--s-1);font-size:var(--fs-sm);color:var(--c-text-muted);margin-left:auto;display:flex}.oa-verify{grid-template-columns:minmax(0,1fr);display:grid}.oa-verify-doc{background:var(--c-surface-sunken);border-bottom:var(--bw) solid var(--c-line);flex-direction:column;min-width:0;display:flex}.oa-viewer-tools{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);background:var(--c-surface);border-bottom:var(--bw) solid var(--c-line);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.oa-viewer-tools .oa-iconbtn{width:var(--control-h-sm);height:var(--control-h-sm)}.oa-viewer-tools .oa-iconbtn .oa-icon{width:1.125rem;height:1.125rem}.oa-viewer-sep{width:var(--bw);height:var(--s-4);background:var(--c-line);margin:0 var(--s-1)}.oa-viewer-stage{padding:var(--s-3);flex:auto;overflow:auto}.oa-viewer-stage .oa-sheet{zoom:var(--zoom,1);max-width:40rem;margin:0 auto}.oa-verify-data{flex-direction:column;min-width:0;display:flex}.oa-verify-scroll{padding:var(--s-3);flex:auto}.oa-fieldgroup{margin:var(--s-4) 0 var(--s-2);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--c-text-muted)}.oa-fieldgroup:first-child{margin-top:0}.oa-fieldrow-why{align-items:center;gap:var(--s-2);padding:0 0 var(--s-1) var(--control-px);font-size:var(--fs-sm);color:var(--c-text-muted);flex-wrap:wrap;grid-column:2/-1;display:flex}.oa-fieldrow[data-state=warn] .oa-fieldrow-why{color:var(--c-warn-text);font-weight:var(--fw-medium)}.oa-fieldrow[data-state=ok] .oa-fieldrow-why{display:none}.oa-issues{gap:var(--bw-strong);flex-direction:column;display:flex}.oa-issues a{align-items:center;gap:var(--s-2);min-height:var(--control-h-sm);padding:var(--s-1) var(--s-2);border-radius:var(--r-control);color:var(--c-text);text-decoration:none;display:flex}.oa-issues a:hover{background:var(--c-surface)}.oa-issues .oa-icon{color:var(--c-idle-solid)}.oa-issues .is-warn .oa-icon{color:var(--c-warn-solid)}.oa-issues .is-done{color:var(--c-text-muted);text-decoration:line-through}.oa-issues .is-done .oa-icon{color:var(--c-ok-solid)}.oa-lines th,.oa-lines td{padding:var(--s-1);height:auto}.oa-lines th:first-child,.oa-lines td:first-child{padding-left:var(--s-2)}.oa-lines th:last-child,.oa-lines td:last-child{padding-right:var(--s-2)}.oa-lines .oa-input,.oa-lines .oa-select{min-height:var(--control-h-sm);padding-top:var(--s-1);padding-bottom:var(--s-1);background-color:#0000;border-color:#0000}.oa-lines .oa-input{padding-left:var(--s-2);padding-right:var(--s-2)}.oa-lines .oa-input:hover,.oa-lines .oa-input:focus-visible{border-color:var(--c-line-strong);background-color:var(--c-surface)}.oa-lines .oa-select{border-color:var(--c-line-strong);background-color:var(--c-surface);width:auto;max-width:100%;font-size:var(--fs-sm)}.oa-lines .oa-select.is-pending{border-color:var(--c-warn-solid);background-color:var(--c-warn-bg)}.oa-lines tr.is-active td{background:var(--c-marker-soft)}.oa-lines tr.is-active td:first-child{box-shadow:inset calc(var(--bw-strong) * 2) 0 0 var(--c-marker)}.oa-lines td{vertical-align:top}.oa-lines td:not(.oa-col-name):not(.oa-col-num){padding-top:calc(var(--s-1) + .45rem)}.oa-lines .oa-col-num{width:4.75rem}.oa-lines .oa-col-pct{width:3.5rem}.oa-lines .oa-col-qty{white-space:nowrap;width:6.5rem}.oa-lines .oa-col-qty .oa-input{width:3.5rem;display:inline-block}.oa-lines .oa-col-name{min-width:11rem}.oa-lines-map{align-items:center;gap:var(--s-2);padding:0 var(--s-2) var(--s-1);font-size:var(--fs-sm);color:var(--c-text-muted);flex-wrap:wrap;display:flex}.oa-lines tbody tr:not(.oa-lines-maprow) td{border-bottom:0}.oa-lines tbody tr.oa-lines-maprow td{border-bottom:var(--bw) solid var(--c-line);padding-top:0}.oa-lines tbody tr.oa-lines-maprow:last-child td{border-bottom:0}.oa-lines tr.oa-lines-maprow.is-active td:first-child{box-shadow:inset calc(var(--bw-strong) * 2) 0 0 var(--c-marker)}.oa-actionbar{z-index:var(--z-header);justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-3);background:var(--c-surface);border-top:var(--bw) solid var(--c-line);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.oa-actionbar-status{font-weight:var(--fw-bold)}.oa-actionbar-keys{font-size:var(--fs-sm);color:var(--c-text-muted);display:none}.oa-kbd{border:var(--bw) solid var(--c-line-strong);border-bottom-width:var(--bw-strong);border-radius:var(--r-control);background:var(--c-surface);color:var(--c-text);font-family:var(--ff-ui);font-size:var(--fs-xs);font-weight:var(--fw-semibold);padding:0 .4em;line-height:1.5;display:inline-block}@media (width>=992px){.oa-shell-main.is-fixed{height:100vh;overflow:hidden}.oa-docbar{padding:var(--s-2) var(--s-4)}.oa-verify{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.oa-verify-doc{border-bottom:0;border-right:var(--bw) solid var(--c-line);min-height:0}.oa-verify-data{min-height:0}.oa-verify-scroll{min-height:0;padding:var(--s-3) var(--s-4);overflow-y:auto}.oa-actionbar{padding:var(--s-2) var(--s-4);position:static}.oa-actionbar-keys{display:block}}.oa-dialog{width:min(30rem, calc(100vw - var(--s-4)));max-height:calc(100dvh - var(--s-4));border-radius:var(--r-surface);background:var(--c-surface);color:var(--c-text);box-shadow:var(--shadow-overlay);border:0;padding:0}.oa-dialog::backdrop{background:var(--c-backdrop)}.oa-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-3) 0 var(--s-4);display:flex}.oa-dialog-head h2{padding-top:var(--s-2);font-size:var(--fs-lg);letter-spacing:0}.oa-dialog-body{padding:var(--s-2) var(--s-4) var(--s-4)}.oa-dialog-body p+p,.oa-dialog-body p+.oa-field{margin-top:var(--s-3)}.oa-dialog-foot{justify-content:flex-end;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-top:var(--bw) solid var(--c-line);background:var(--c-bg);border-radius:0 0 var(--r-surface) var(--r-surface);flex-wrap:wrap;display:flex}.oa-toasts{z-index:var(--z-toast);left:var(--s-3);bottom:var(--s-3);gap:var(--s-2);width:min(26rem, calc(100vw - var(--s-4)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.oa-toast{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-1) var(--s-1) var(--s-3);border-radius:var(--r-surface);background:var(--blue-950);color:var(--white);box-shadow:var(--shadow-overlay);pointer-events:auto;display:flex}.oa-toast>.oa-icon{color:var(--green-300)}.oa-toast-err{box-shadow:inset calc(var(--bw-strong) * 2) 0 0 var(--red-400), var(--shadow-overlay)}.oa-toast-err>.oa-icon{color:var(--red-300)}.oa-toast-text{padding:var(--s-2) 0;flex:auto}.oa-toast .oa-btn-ghost{color:var(--white);white-space:nowrap;flex:none}.oa-toast .oa-iconbtn .oa-icon{width:1rem;height:1rem}.oa-toast .oa-btn-ghost:hover,.oa-toast .oa-iconbtn:hover{background:var(--blue-800);color:var(--white)}.oa-toast .oa-iconbtn{color:var(--blue-200)}.oa-toast :focus-visible{outline-color:var(--c-focus-on-dark)}.oa-skeleton{border-radius:var(--r-control);background:linear-gradient(90deg, var(--neutral-100) 25%, var(--neutral-200) 50%, var(--neutral-100) 75%);background-size:200% 100%;height:1em;animation:1.4s linear infinite oa-shimmer;display:block}@keyframes oa-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.oa-spin{transform-origin:50%;animation:.9s linear infinite oa-rotate}@keyframes oa-rotate{to{transform:rotate(360deg)}}.oa-loading{align-items:center;gap:var(--s-2);color:var(--c-text-muted);display:inline-flex}.oa-progress{height:var(--s-2);border-radius:var(--r-pill);background:var(--c-surface-sunken);display:block;overflow:hidden}.oa-progress>span{height:100%;width:var(--value);border-radius:var(--r-pill);background:var(--c-brand);transition:width var(--dur) linear;display:block}.oa-doclist{background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-surface);flex-direction:column;display:flex}.oa-doclist>li+li{border-top:var(--bw) solid var(--c-line)}.oa-docitem{align-items:center;gap:0 var(--s-2);padding:var(--s-2) var(--s-3);min-height:calc(var(--control-h) + var(--s-3));color:var(--c-text);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}a.oa-docitem:hover{background:var(--c-brand-soft);color:var(--c-text);text-decoration:none}.oa-docitem>.oa-icon{width:1.5rem;height:1.5rem;color:var(--c-text-muted);grid-row:span 2}.oa-docitem-title{font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oa-docitem-meta{font-size:var(--fs-sm);color:var(--c-text-muted);grid-column:2}.oa-docitem-side{align-items:flex-end;gap:var(--s-1);flex-direction:column;grid-area:1/3/span 2;display:flex}.oa-docitem .oa-progress{margin-top:var(--s-1);grid-column:2/-1}.oa-doclist-wrap .oa-docitem-title{white-space:normal}.oa-docitem-err{margin-top:var(--s-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-err-text);grid-column:2/-1}.oa-bigaction{justify-content:center;align-items:center;gap:var(--s-2);width:100%;min-height:9rem;padding:var(--s-3);border-radius:var(--r-surface);background:var(--c-marker);color:var(--c-on-marker);font-size:var(--fs-lg);font-weight:var(--fw-bold);text-align:center;cursor:pointer;border:0;flex-direction:column;display:flex}.oa-bigaction:hover{background:var(--c-marker-hover)}.oa-bigaction:focus-within{outline:var(--bw-strong) solid var(--c-focus);outline-offset:var(--bw-strong)}.oa-bigaction .oa-icon{width:2.5rem;height:2.5rem}.oa-choice{align-items:flex-start;gap:var(--s-2);padding:var(--s-3);border:var(--bw) solid var(--c-line-strong);border-radius:var(--r-surface);background:var(--c-surface);cursor:pointer;display:flex}.oa-choice input{width:1.25rem;height:1.25rem;accent-color:var(--c-brand);cursor:pointer;flex:none;margin:.1rem 0 0}.oa-choice:hover{border-color:var(--c-text)}.oa-choice:has(input:checked){border-color:var(--c-brand);box-shadow:inset 0 0 0 var(--bw) var(--c-brand);background:var(--c-brand-soft)}.oa-choice-group{gap:var(--s-2);border:0;min-width:0;margin:0;padding:0;display:grid}.oa-choice-title{font-weight:var(--fw-bold);display:block}.oa-choice-text{font-size:var(--fs-sm);color:var(--c-text-muted);display:block}.oa-menu{display:inline-block;position:relative}.oa-menu>summary{list-style:none}.oa-menu .oa-context-menu{width:17rem;left:auto;right:0}.oa-filters{gap:var(--s-3);padding:var(--s-3);background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-surface);grid-template-columns:minmax(0,1fr);display:grid}.oa-filters-actions{align-items:flex-end;gap:var(--s-2);flex-wrap:wrap;display:flex}.oa-chips{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.oa-chip{align-items:center;gap:var(--s-1);min-height:var(--control-h-sm);padding:0 var(--s-2);border-radius:var(--r-control);background:var(--c-brand-soft);box-shadow:inset 0 0 0 var(--bw) var(--c-brand-soft-line);color:var(--c-text);text-decoration:none;display:inline-flex}.oa-chip:hover{background:var(--blue-100);color:var(--c-text);text-decoration:none}.oa-chip .oa-icon{width:.875rem;height:.875rem}.oa-log{font-size:var(--fs-sm);flex-direction:column;display:flex}.oa-log li{gap:var(--s-2);padding:var(--s-2) 0;border-bottom:var(--bw) solid var(--c-line);grid-template-columns:3.25rem minmax(0,1fr);display:grid}.oa-log li:last-child{border-bottom:0}.oa-log time{color:var(--c-text-muted);font-variant-numeric:tabular-nums lining-nums}.oa-log del{color:var(--c-text-muted)}.oa-log ins{font-weight:var(--fw-bold);text-decoration:none}.oa-fold>summary{align-items:center;gap:var(--s-2);min-height:var(--control-h);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.oa-fold>summary::-webkit-details-marker{display:none}.oa-fold>summary .oa-fold-mark{transition:transform var(--dur-fast) var(--ease)}.oa-fold[open]>summary .oa-fold-mark{transform:rotate(180deg)}.oa-fold>summary .oa-fieldgroup{margin:0}.oa-stat{gap:var(--s-1);height:100%;padding:var(--s-3);background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-surface);flex-direction:column;display:flex}.oa-stat-label,.oa-stat-note{font-size:var(--fs-sm);color:var(--c-text-muted)}.oa-kv{gap:var(--s-2) var(--s-3);grid-template-columns:minmax(7rem,.7fr) minmax(0,1fr);display:grid}.oa-kv dt{color:var(--c-text-muted)}@media (width>=576px){.oa-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.oa-filters{grid-template-columns:repeat(5,minmax(0,1fr))}.oa-filters-actions{grid-column:1/-1}}.oa-steps{gap:var(--s-2);counter-reset:step;grid-template-columns:minmax(0,1fr);display:grid}.oa-step{gap:var(--s-2);padding:var(--s-2) var(--s-3);border:var(--bw) solid var(--c-line);border-radius:var(--r-surface);background:var(--c-surface);color:var(--c-text-muted);grid-template-columns:2rem minmax(0,1fr);align-items:start;display:grid}.oa-step-no{border-radius:var(--r-control);background:var(--c-surface-sunken);width:2rem;height:2rem;color:var(--c-text-muted);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.oa-step-no .oa-icon{width:1.125rem;height:1.125rem}.oa-step-title{font-weight:var(--fw-bold);color:var(--c-text);display:block}.oa-step-note{font-size:var(--fs-sm);display:block}.oa-step.is-done .oa-step-no{background:var(--c-ok-bg);color:var(--c-ok-solid)}.oa-step.is-current{border-color:var(--c-marker-line);background:var(--c-marker-soft);color:var(--c-text);box-shadow:inset calc(var(--bw-strong) * 2) 0 0 var(--c-marker)}.oa-step.is-current .oa-step-no{background:var(--c-marker);color:var(--c-on-marker)}.oa-step.is-blocked .oa-step-no{background:var(--c-warn-bg);color:var(--c-warn-solid)}.oa-step.is-todo .oa-step-title{color:var(--c-text-muted);font-weight:var(--fw-medium)}@media (width>=992px){.oa-steps{grid-template-columns:repeat(6,minmax(0,1fr))}.oa-step{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms;animation-duration:.01ms}.oa-skeleton,.oa-spin{animation:none}}.oa-auth{background:var(--c-bg);flex-direction:column;min-height:100vh;display:flex}.oa-auth-head{padding:var(--s-4) var(--s-3) 0;justify-content:center;display:flex}.oa-auth-head img{width:auto;height:2rem;display:block}.oa-auth-main{padding:var(--s-4) var(--s-3) var(--s-5);flex:1;justify-content:center;align-items:flex-start;display:flex}.oa-auth-card{background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-surface);width:100%;max-width:26rem;padding:var(--s-4)}.oa-auth-card h1{font-size:var(--fs-xl);margin:0}.oa-auth-wide{max-width:34rem}.oa-auth-foot{justify-content:center;gap:var(--s-2) var(--s-4);padding:0 var(--s-3) var(--s-4);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.oa-auth-foot a{color:var(--c-text-muted)}.oa-auth-foot a:hover{color:var(--c-text)}@media (width>=576px){.oa-auth-card{padding:var(--s-5)}.oa-auth-main{padding-top:var(--s-4);align-items:center}}.oa-supportbar{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-3);background:var(--c-marker);color:var(--c-text);font-size:var(--fs-sm);border-bottom:var(--bw) solid var(--yellow-600);flex-wrap:wrap;display:flex}.oa-supportbar .oa-icon{flex:none}.oa-supportbar p{flex:24rem;min-width:0}.oa-supportbar .oa-btn-secondary{border-color:var(--c-text);color:var(--c-text);background:0 0}.oa-supportbar .oa-btn-secondary:hover{background:var(--yellow-300)}.oa-site-head{z-index:var(--z-header);background:var(--c-rail-bg);color:var(--c-rail-text);border-bottom:var(--bw) solid var(--c-rail-hover);position:sticky;top:0}.oa-site-head-in{align-items:center;gap:var(--s-2);min-height:var(--topbar-h);display:flex}.oa-site-logo{min-height:var(--control-h);flex:none;align-items:center;display:flex}.oa-site-logo img{width:auto;height:1.75rem}.oa-site-nav ul{gap:var(--s-1);margin-left:var(--s-3);display:flex}.oa-site-nav a,.oa-site-login{min-height:var(--control-h);padding:0 var(--s-2);border-radius:var(--r-control);color:var(--c-rail-text);font-weight:var(--fw-medium);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.oa-site-nav a:hover,.oa-site-login:hover{background:var(--c-rail-hover);color:var(--white);text-decoration:none}.oa-site-nav a[aria-current]{background:var(--c-surface);color:var(--c-brand);font-weight:var(--fw-bold)}.oa-site-head .oa-iconbtn{color:var(--c-rail-text)}.oa-site-head .oa-iconbtn:hover{background:var(--c-rail-hover);color:var(--white)}.oa-site-head :focus-visible{outline-color:var(--c-focus-on-dark)}.oa-band-desk{background:var(--c-bg)}.oa-band-ink{background:var(--c-brand);color:var(--c-on-brand)}.oa-band-line{border-top:var(--bw) solid var(--c-line)}.oa-band-ink .oa-lead,.oa-band-ink .oa-muted{color:var(--blue-200)}.oa-band-ink a{color:var(--c-on-brand)}.oa-band-ink :focus-visible{outline-color:var(--c-focus-on-dark)}.oa-band-ink .oa-btn-secondary{border-color:var(--c-on-brand);color:var(--c-on-brand);background:0 0}.oa-band-ink .oa-btn-secondary:hover{background:var(--blue-700)}.oa-h-xl{font-size:var(--fs-3xl);line-height:var(--lh-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display)}.oa-site-lead{font-size:var(--fs-lg);line-height:var(--lh-ui);letter-spacing:var(--ls-ui-large)}.oa-slot{padding:0 var(--s-1);border:var(--bw) dashed currentColor;border-radius:var(--r-sheet);opacity:.85;font-size:.92em;display:inline-block}.oa-slot-block{justify-content:center;gap:var(--s-1);min-height:8rem;padding:var(--s-3);border:var(--bw-strong) dashed var(--c-line-strong);border-radius:var(--r-surface);color:var(--c-text-muted);font-size:var(--fs-sm);flex-direction:column;display:flex}.oa-slot-block strong{color:var(--c-text);font-size:var(--fs-ui)}.oa-ledger{border-top:var(--bw-strong) solid var(--c-text)}.oa-ledger>div{gap:var(--s-1) var(--s-4);padding:var(--s-3) 0;border-bottom:var(--bw) solid var(--c-line);grid-template-columns:minmax(0,1fr);display:grid}.oa-ledger dt{align-items:flex-start;gap:var(--s-2);font-weight:var(--fw-bold);display:flex}.oa-ledger dt .oa-icon{color:var(--c-ok-solid);margin-top:.15em}.oa-ledger dd{color:var(--c-text-muted)}.oa-band-ink .oa-ledger{border-top-color:var(--c-on-brand)}.oa-band-ink .oa-ledger>div{border-bottom-color:var(--blue-700)}.oa-band-ink .oa-ledger dd{color:var(--blue-200)}.oa-band-ink .oa-ledger dt .oa-icon{color:var(--c-marker)}.oa-faq{border-top:var(--bw-strong) solid var(--c-text)}.oa-faq details{border-bottom:var(--bw) solid var(--c-line)}.oa-faq summary{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:calc(var(--control-h) + var(--s-3));font-size:var(--fs-lg);font-weight:var(--fw-semibold);cursor:pointer;list-style:none;display:flex}.oa-faq summary::-webkit-details-marker{display:none}.oa-faq summary .oa-icon{color:var(--c-brand);transition:transform var(--dur-fast) var(--ease)}.oa-faq details[open] summary .oa-icon{transform:rotate(180deg)}.oa-faq details>p{padding-bottom:var(--s-3);color:var(--c-text-muted)}.oa-news{border-top:var(--bw-strong) solid var(--c-text)}.oa-news>li{border-bottom:var(--bw) solid var(--c-line)}.oa-newsitem{gap:var(--s-1) var(--s-4);padding:var(--s-4) 0;color:var(--c-text);grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.oa-newsitem:hover{color:var(--c-text);text-decoration:none}.oa-newsitem:hover .oa-newsitem-title{color:var(--c-brand);text-decoration:underline;text-decoration-thickness:var(--bw-strong);text-underline-offset:.15em}.oa-newsitem time{color:var(--c-text-muted);font-variant-numeric:tabular-nums lining-nums}.oa-newsitem-title{font-size:var(--fs-xl);line-height:var(--lh-heading);font-weight:var(--fw-bold);letter-spacing:var(--ls-ui-large)}.oa-newsitem p{color:var(--c-text-muted)}.oa-article h2{margin-top:var(--s-5);margin-bottom:var(--s-2)}.oa-article h3{margin-top:var(--s-4);margin-bottom:var(--s-1);font-size:var(--fs-lg)}.oa-article .oa-table-wrap{margin-bottom:var(--s-3)}.oa-article .oa-prose p+p{margin-top:var(--s-3)}.oa-article .oa-prose ul{margin-top:var(--s-2);padding-left:1.3em;list-style:outside}.oa-article .oa-prose li+li{margin-top:var(--s-1)}.oa-article .oa-prose ol{margin-top:var(--s-2);padding-left:1.4em;list-style:decimal}.oa-article .oa-prose li::marker{color:var(--c-text-muted)}.oa-site-foot{padding:var(--s-5) 0 var(--s-4)}.oa-site-foot-h{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--blue-200);letter-spacing:0}.oa-site-foot-list{margin-top:var(--s-2);flex-direction:column;display:flex}.oa-site-foot-list a{min-height:var(--control-h-sm);text-underline-offset:.18em;align-items:center;text-decoration:underline;display:inline-flex}.oa-site-foot-list a:hover{text-decoration-thickness:var(--bw-strong)}.oa-site-foot-id{margin-top:var(--s-2);line-height:1.9}.oa-site-foot-firms{gap:var(--s-2);margin:var(--s-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.oa-site-foot-firms a{width:6.75rem;height:3rem;padding:var(--s-1) var(--s-2);border-radius:var(--r-control);background:var(--white);justify-content:center;align-items:center;display:flex}.oa-site-foot-firms a:hover{outline:var(--bw-strong) solid var(--c-marker);outline-offset:2px}.oa-site-foot-firms img{object-fit:contain;max-width:100%;max-height:100%;display:block}.oa-site-foot-legal{align-items:center;gap:var(--s-2) var(--s-4);margin-top:var(--s-5);padding-top:var(--s-3);border-top:var(--bw) solid var(--blue-700);font-size:var(--fs-sm);color:var(--blue-200);flex-wrap:wrap;display:flex}@media (width>=768px){.oa-ledger>div{grid-template-columns:minmax(12rem,.8fr) minmax(0,1.6fr)}.oa-newsitem{grid-template-columns:9rem minmax(0,1fr)}.oa-newsitem time{grid-row:span 3;padding-top:.35rem}}.oa-steps-site{grid-template-columns:minmax(0,1fr)}@media (width>=768px){.oa-steps-site{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.oa-steps-site{grid-template-columns:repeat(2,minmax(0,1fr))}}.oa-company-logo{aspect-ratio:5/2;border:var(--bw) dashed var(--c-line-strong);border-radius:var(--r-surface);background:var(--c-surface);width:12rem;max-width:100%;color:var(--c-text-muted);font-size:var(--fs-sm);justify-content:center;align-items:center;display:flex}.oa-company-logo img{object-fit:contain;max-width:100%;max-height:100%}.oa-company-logo:has(img){background:0 0;border:0;justify-content:flex-start;padding:0}.oa-company-nav{gap:var(--s-2) var(--s-4);font-weight:var(--fw-bold);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.oa-h-l{font-size:var(--fs-xl);line-height:var(--lh-display)}.oa-site [id]{scroll-margin-top:5rem}.oa-site-call{color:var(--c-on-brand)}.oa-site-call:hover{color:var(--c-marker)}.oa-article-meta{align-items:center;gap:var(--s-1) var(--s-3);color:var(--c-text-muted);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.oa-author{align-items:center;gap:var(--s-2);color:var(--c-text);font-weight:var(--fw-bold);display:inline-flex}.oa-avatar{border-radius:var(--r-pill);background:var(--c-brand);width:2.25rem;height:2.25rem;color:var(--c-on-brand);font-size:var(--fs-xs);letter-spacing:.03em;place-items:center;display:inline-grid}.oa-article-meta time:before,.oa-article-meta>span:last-child:before{content:"·";margin-right:var(--s-3);color:var(--c-line-strong,var(--c-line))}.oa-newsitem-author{font-size:var(--fs-xs);color:var(--c-text-muted);display:block}.oa-lead,.oa-prose{max-width:none}.oa-company-facts{gap:var(--s-2);margin:0;display:grid}.oa-company-facts div{gap:var(--s-2);padding-top:var(--s-2);border-top:var(--bw) solid var(--c-line);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr);display:grid}.oa-company-facts dt{color:var(--c-text-muted);font-weight:var(--fw-normal);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em}.oa-company-facts dd{font-weight:var(--fw-bold);margin:0}.oa-sitemap-list{margin:var(--s-3) 0 0;border-top:var(--bw-strong) solid var(--c-text);padding:0;list-style:none}.oa-sitemap-list li{border-bottom:var(--bw) solid var(--c-line)}.oa-sitemap-list a{padding:var(--s-2) 0;text-underline-offset:.18em;text-decoration:underline;display:block}.oa-sitemap-list a:hover{text-decoration-thickness:var(--bw-strong)}.oa-article-cover{margin:0}.oa-article-cover img{border-radius:var(--r-surface);width:100%;height:auto;display:block}.oa-newsitem-img{display:block}.oa-newsitem-img img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-surface);width:100%;height:auto;display:block}@media (width>=768px){.oa-newsitem.has-img{grid-template-columns:16rem minmax(0,1fr);align-items:start}.oa-newsitem.has-img .oa-newsitem-img{grid-row:span 4}.oa-newsitem.has-img time{grid-row:auto;padding-top:0}}.oa-hero{background:var(--c-bg);border-bottom:var(--bw) solid var(--c-line);overflow:hidden}.oa-hero h1{font-size:var(--fs-3xl);line-height:var(--lh-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display)}.oa-trydrop{align-items:center;gap:var(--s-3);padding:var(--s-3);border:var(--bw-strong) dashed var(--c-on-marker);border-radius:var(--r-surface);background:var(--c-marker);max-width:31rem;color:var(--c-on-marker);cursor:pointer;transition:background-color var(--dur-fast) var(--ease);display:flex}.oa-trydrop:hover,.oa-trydrop.is-over{background:var(--c-marker-hover)}.oa-trydrop:focus-within{outline:var(--bw-strong) solid var(--c-focus);outline-offset:var(--bw-strong)}.oa-trydrop.is-busy{opacity:.6;pointer-events:none}a.oa-trydrop{color:inherit;text-decoration:none}.oa-trydrop .oa-sheet{--ear:.875rem;flex:none;width:2.75rem;height:3.5rem}.oa-trydrop .oa-sheet:after{background:var(--c-brand)}.oa-trydrop-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:1.25;display:block}.oa-trydrop-note{font-size:var(--fs-sm);display:block}.oa-proba-samples a{color:inherit;font-weight:var(--fw-bold)}.oa-trydrop+.oa-btn{display:inline-flex}.oa-proba-ask{max-width:36rem;color:var(--c-text)}.oa-proba-ask .oa-input{flex:14em;max-width:24rem}.oa-dialog form.oa-dialog-body{padding-top:var(--s-4);margin:0}.oa-proba-ask .oa-check{min-height:0;padding:0}.oa-proba-ask .oa-check input{margin-top:.15rem}.oa-menu{position:relative}.oa-menu>summary{cursor:pointer;list-style:none}.oa-menu>summary::-webkit-details-marker{display:none}.oa-menu-list{z-index:20;min-width:16rem;margin-top:var(--s-1);padding:var(--s-1);background:var(--c-bg);border:var(--bw) solid var(--c-line);border-radius:var(--r-surface);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:absolute;right:0}.oa-menu-list a{align-items:center;gap:var(--s-2);padding:var(--s-2);border-radius:var(--r-control);color:var(--c-text);text-decoration:none;display:flex}.oa-menu-list a:hover{background:var(--c-brand-soft)}.oa-proba-table{min-width:44rem}.oa-proba-detail-main{flex:18rem;min-width:0}.oa-proba-filename{overflow-wrap:anywhere}.oa-proba-table td:first-child{white-space:nowrap;width:2rem}.oa-proba-table .oa-proba-st .oa-icon{width:1.25rem;height:1.25rem}.oa-proba-table tr[data-tone=ok] .oa-proba-st{color:var(--c-ok-solid,var(--green-500))}.oa-proba-table tr[data-tone=warn] .oa-proba-st{color:var(--c-warn-solid)}.oa-proba-table tr[data-status=running] .oa-proba-st{color:var(--c-brand)}.oa-proba-table tr[data-status=error] .oa-proba-st{color:var(--c-err-solid,var(--red-500))}.oa-proba-table tr.is-active td{background:var(--c-brand-soft)}.oa-proba-open{color:var(--c-link,var(--c-brand));font:inherit;font-weight:var(--fw-bold);text-align:left;cursor:pointer;text-underline-offset:.15em;background:0 0;border:0;padding:0;text-decoration:underline}.oa-proba-open:hover{text-decoration:none}.oa-proba-detail-wrap{scroll-margin-top:1rem}.oa-proba-checks{border-top:0}.oa-proba-view{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=992px){.oa-proba-view{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.oa-proba-pages .oa-sheet{position:sticky;top:1rem}}.oa-proba-pages .oa-sheet{max-width:100%;margin:0}.oa-proba-pages .oa-page{position:relative}.oa-proba-pages .oa-page img{border:var(--bw) solid var(--c-line);width:100%;height:auto;display:block}.oa-proba-group{font-size:var(--fs-sm);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--c-text-muted);margin:var(--s-3) 0 var(--s-1)}.oa-proba-group:first-child{margin-top:0}.oa-table-kv th{width:11rem;font-weight:var(--fw-normal,400);color:var(--c-text-muted);white-space:nowrap;vertical-align:top}.oa-table-kv td{word-break:break-word}.oa-src-row{cursor:pointer}.oa-src-row.is-active td,.oa-src-row.is-active th{background:color-mix(in srgb, var(--c-marker) 35%, transparent)}.oa-src-pin{white-space:nowrap}.oa-page-box{transition:background .15s,border-color .15s}.oa-hero-demo{gap:var(--s-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.oa-hero-demo .oa-doc{font-size:var(--fs-xs);padding:var(--s-4) var(--s-3) var(--s-3)}.oa-hero-demo .oa-sheet{z-index:1;transform-origin:40% 60%;filter:drop-shadow(var(--sheet-shadow-near)) drop-shadow(var(--sheet-shadow-far));transform:rotate(-.8deg)}.oa-hero-demo .oa-sheet:before{background-color:var(--paper-warm);background-image: linear-gradient(180deg, transparent 0 34%, var(--paper-fold-shade) 34.4%, var(--paper-fold-light) 34.9%, transparent 35.6%),  radial-gradient(120% 90% at 50% 40%, transparent 60%, var(--paper-edge) 100%),  url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .35  0 0 0 0 .28  0 0 0 0 .18  0 0 0 .09 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.oa-hero-demo .oa-doc{color:var(--print-ink);position:relative}.oa-hero-demo .oa-doc-head{border-bottom-color:var(--print-ink)}.oa-hero-demo .oa-doc td,.oa-hero-demo .oa-doc th{border-bottom-color:var(--print-ink-line)}.oa-hero-demo .oa-doc dt{color:var(--print-ink-muted)}.oa-hero-demo .oa-zone{mix-blend-mode:multiply}@media (prefers-reduced-motion:reduce){.oa-hero-demo .oa-sheet{transform:none}}.oa-entry{height:100%;padding:var(--s-4) var(--s-3);border-radius:var(--r-surface)}.oa-entry h3{font-size:var(--fs-xl);letter-spacing:var(--ls-ui-large);font-weight:var(--fw-bold)}.oa-entry ul{gap:var(--s-2);margin-top:var(--s-3);flex-direction:column;display:flex}.oa-entry li{align-items:flex-start;gap:var(--s-2);display:flex}.oa-entry li .oa-icon{margin-top:.15em}.oa-entry-firm{background:var(--c-surface);border:var(--bw) solid var(--c-line)}.oa-entry-firm li .oa-icon{color:var(--c-brand)}.oa-entry-soft{background:var(--blue-950);color:var(--blue-100)}.oa-entry-soft h3{color:var(--white)}.oa-entry-soft li .oa-icon{color:var(--c-marker)}.oa-entry-soft .oa-code{margin-top:var(--s-3);border-top:var(--bw) solid var(--blue-800);border-bottom:var(--bw) solid var(--blue-800);padding:0;padding:var(--s-3) 0;background:0 0;border-radius:0}.oa-entry-soft .oa-btn-secondary{border-color:var(--white);color:var(--white);background:0 0}.oa-entry-soft .oa-btn-secondary:hover{background:var(--blue-800)}.oa-entry-soft :focus-visible{outline-color:var(--c-focus-on-dark)}.oa-match{gap:var(--s-2);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.oa-match-from{padding:var(--s-3);font-family:var(--ff-serif);background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-sheet)}.oa-match-arrow{color:var(--c-brand);justify-content:center;display:flex}.oa-match-arrow .oa-icon{width:1.75rem;height:1.75rem;transform:rotate(90deg)}.oa-match-to{padding:var(--s-3);background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-surface)}@media (width>=576px){.oa-hero-demo{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.oa-match{grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr)}.oa-match-arrow .oa-icon{transform:none}}@media (width>=768px){.oa-entry{padding:var(--s-5) var(--s-4)}}.oa-hero-stats{gap:var(--s-3) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));max-width:31rem;margin:0;display:grid}@media (width>=576px){.oa-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.oa-hero-stats div{border-top:var(--bw-strong) solid var(--c-marker);padding-top:var(--s-2)}.oa-hero-stats dt{font-size:var(--fs-xl);font-weight:var(--fw-display);color:var(--c-text);font-variant-numeric:tabular-nums;line-height:1.1}.oa-hero-stats dd{margin:var(--s-1) 0 0;font-size:var(--fs-xs);color:var(--c-text-muted);line-height:1.3}.oa-scan{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:center;max-width:40rem;margin-inline:auto;display:grid;position:relative}.oa-scan-phone{position:relative}.oa-scan-phone img{width:100%;height:auto;display:block}.oa-scan-zones{pointer-events:none;position:absolute;inset:0}.oa-scan-zones span{left:var(--x);top:var(--y);width:var(--w);height:var(--h);border:2px solid var(--c-marker);background:color-mix(in srgb, var(--c-marker) 16%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--c-marker) 22%, transparent);opacity:0;border-radius:3px;transition:opacity .18s,transform .22s;position:absolute;transform:scale(1.15)}.oa-scan-zones span.is-active{opacity:1;transform:none}.oa-scan.is-reading .oa-scan-phone:after{content:"";border-top:2px solid var(--c-marker);height:0;box-shadow:0 0 16px 3px color-mix(in srgb, var(--c-marker) 70%, transparent);animation:1.4s ease-in-out infinite alternate oa-scan-beam;position:absolute;top:12%;left:13%;right:13%}@keyframes oa-scan-beam{0%{top:12%}to{top:84%}}.oa-scan-card{z-index:1;padding:var(--s-2);background:var(--c-bg);border:var(--bw) solid var(--c-line);border-top:6px solid var(--c-brand);border-radius:var(--r-surface);filter:drop-shadow(var(--sheet-shadow-near)) drop-shadow(var(--sheet-shadow-far));font-size:var(--fs-sm);margin-left:-18%;position:relative}.oa-scan-card:after{content:"";background:linear-gradient(225deg, var(--c-bg) 50%, var(--c-marker) 50%);border-bottom-left-radius:3px;width:1.4rem;height:1.4rem;position:absolute;top:-6px;right:-1px}.oa-scan-head{justify-content:space-between;align-items:center;gap:var(--s-1) var(--s-2);margin-bottom:var(--s-2);flex-wrap:wrap;display:flex}.oa-scan-title{align-items:center;gap:var(--s-2);font-size:var(--fs-md,1.05rem);font-weight:var(--fw-display);color:var(--c-brand);white-space:nowrap;margin:0;display:flex}.oa-scan-tick .oa-icon{width:1.25rem;height:1.25rem;color:var(--c-ok-solid);transition:opacity .2s,transform .25s}.oa-scan-status{border-radius:var(--r-control);background:var(--c-marker-soft);color:var(--c-on-marker);font-size:var(--fs-xs);font-weight:var(--fw-bold);white-space:nowrap;align-items:center;gap:.35em;padding:.15rem .55rem;transition:opacity .2s;display:none}.oa-scan-status:before{content:"";border-radius:var(--r-pill);background:var(--c-marker);width:.5rem;height:.5rem;animation:1s ease-in-out infinite oa-scan-pulse}@keyframes oa-scan-pulse{50%{opacity:.35}}.oa-scan-status [data-scan-timer]{font-variant-numeric:tabular-nums;text-align:right;min-width:2.6em}.oa-scan-list{margin:0}.oa-scan-list>div,.oa-scan-line{align-items:center;gap:var(--s-2);padding:.3rem var(--s-1);border-bottom:var(--bw) solid var(--c-line);grid-template-columns:5rem minmax(0,1fr) 1.1rem;transition:background-color .18s;display:grid;position:relative}.oa-scan-list dt{color:var(--c-text-muted);font-weight:var(--fw-normal,400)}.oa-scan-list dd{font-weight:var(--fw-bold);color:var(--c-text);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;min-height:1.3em;margin:0}.oa-scan-ok{width:1.1rem;height:1.1rem;display:inline-flex}.oa-scan-ok .oa-icon{width:1.1rem;height:1.1rem;color:var(--c-ok-solid);opacity:0;transition:opacity .18s,transform .22s cubic-bezier(.2,1.4,.4,1);transform:scale(.5)}.oa-scan .is-done .oa-scan-ok .oa-icon{opacity:1;transform:none}.oa-scan-line{padding-block:var(--s-2);grid-template-columns:minmax(0,1fr) 1.1rem}.oa-scan-line strong{display:block}.oa-scan-line span{color:var(--c-text-muted);grid-column:1;display:block}.oa-scan-line .oa-scan-ok{grid-area:1/2/span 2}.oa-scan-sums>div{grid-template-columns:minmax(0,1fr) auto 1.1rem}.oa-scan-sums dd{text-align:right}.oa-scan-sums .is-total{padding-top:var(--s-2);border-bottom:0}.oa-scan-sums .is-total dt{color:var(--c-text);font-weight:var(--fw-bold)}.oa-scan-sums .is-total dd{font-size:var(--fs-xl);line-height:1.1}.oa-scan-sums .is-total small{font-size:var(--fs-xs);font-weight:var(--fw-normal,400);color:var(--c-text-muted);display:block}.oa-scan-checks{gap:var(--s-1) var(--s-2);margin:var(--s-2) 0 0;flex-wrap:wrap;min-height:1.6rem;padding:0;list-style:none;display:flex}.oa-scan-checks li{border-radius:var(--r-control);border:var(--bw) solid var(--c-line);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--c-text);align-items:center;gap:.3em;padding:.1rem .5rem;transition:opacity .2s,transform .25s;display:inline-flex}.oa-scan-checks li .oa-icon{width:.95rem;height:.95rem;color:var(--c-ok-solid)}.oa-scan-done{align-items:center;gap:var(--s-1) var(--s-2);margin:var(--s-2) 0 0;padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--c-marker-soft);color:var(--c-on-marker);font-weight:var(--fw-bold);font-size:var(--fs-xs);flex-wrap:wrap;transition:opacity .25s,transform .3s;display:flex}.oa-scan-done .oa-icon{width:1.125rem;height:1.125rem;color:var(--c-brand)}.oa-scan-replay{color:var(--c-text-muted);cursor:pointer;border-radius:var(--r-control);background:0 0;border:0;margin-left:auto;padding:.15rem;transition:opacity .2s}.oa-scan-replay .oa-icon{width:1rem;height:1rem}.oa-scan.is-reading .oa-scan-replay,.oa-scan.is-checking .oa-scan-replay{opacity:0;pointer-events:none}.oa-scan-replay:hover{color:var(--c-text);background:var(--c-marker-soft)}.oa-scan .is-active{background:var(--c-marker-soft);box-shadow:inset 3px 0 0 var(--c-marker)}.oa-scan .is-active dd:after,.oa-scan .is-active strong:after{content:"";vertical-align:-.15em;background:var(--c-marker);width:2px;height:1em;margin-left:2px;animation:.6s steps(2,end) infinite oa-scan-pulse;display:inline-block}.oa-scan .is-hidden dd,.oa-scan .is-hidden strong,.oa-scan .is-hidden span,.oa-scan .is-hidden .oa-scan-ok{visibility:hidden}.oa-scan-checks li.is-hidden{opacity:0;transform:translateY(4px)}.oa-scan-tick.is-hidden .oa-icon{opacity:0;transform:scale(.4)}.oa-scan-done.is-hidden{opacity:0;transform:translateY(6px)}.oa-scan-status.is-hidden{opacity:0}@media (width>=576px){.oa-scan{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}.oa-scan-card{padding:var(--s-3) var(--s-3) var(--s-2);margin-left:-12%}.oa-scan-list>div,.oa-scan-line{grid-template-columns:5.25rem minmax(0,1fr) 1.1rem}.oa-scan-status{display:inline-flex}}@media (prefers-reduced-motion:reduce){.oa-scan.is-reading .oa-scan-phone:after,.oa-scan-status:before{animation:none}.oa-scan-zones span,.oa-scan-ok .oa-icon,.oa-scan-checks li,.oa-scan-done,.oa-scan-tick .oa-icon{transition:none}}.oa-trust{background:var(--c-brand);color:var(--c-on-brand);padding:var(--s-3) 0}.oa-trust-row{gap:var(--s-3) 0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.oa-trust-row li{padding:0 var(--s-3);text-align:center;border-left:var(--bw) solid var(--blue-700)}.oa-trust-row li:nth-child(odd){border-left:0}.oa-trust-row strong{font-size:var(--fs-md,1.05rem);line-height:1.25;display:block}.oa-trust-row span{font-size:var(--fs-xs);color:var(--blue-200);margin-top:.2rem;display:block}@media (width>=992px){.oa-trust-row{grid-template-columns:repeat(4,minmax(0,1fr))}.oa-trust-row li:nth-child(odd){border-left:var(--bw) solid var(--blue-700)}.oa-trust-row li:first-child{border-left:0}}.oa-flow{gap:var(--s-4);counter-reset:flow;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.oa-flow-step{gap:var(--s-2);padding:var(--s-4);background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-surface);flex-direction:column;display:flex;position:relative}.oa-flow-step h3{align-items:center;gap:var(--s-2);font-size:var(--fs-lg);margin:0;display:flex}.oa-flow-step p{color:var(--c-text-muted);margin:0}.oa-flow-no{border-radius:var(--r-control);background:var(--c-marker);width:1.75rem;height:1.75rem;color:var(--c-on-marker);font-size:var(--fs-sm);font-weight:var(--fw-bold);flex:none;place-items:center;display:inline-grid}.oa-flow-ill{margin:calc(-1 * var(--s-2)) calc(-1 * var(--s-2)) var(--s-1)}.oa-flow-ill img{aspect-ratio:550/310;width:100%;height:auto;display:block}@media (width>=992px){.oa-flow{gap:var(--s-5,2.5rem);grid-template-columns:repeat(3,minmax(0,1fr))}.oa-flow-step:not(:last-child):after{content:"";right:calc(-1 * var(--s-5,2.5rem) + .4rem);background:var(--c-marker);border-radius:var(--r-control);width:1.7rem;height:1.7rem;box-shadow:0 0 0 4px var(--c-bg);clip-path:polygon(30% 20%,60% 50%,30% 80%,22% 72%,44% 50%,22% 28%);position:absolute;top:6.5rem}.oa-flow-step:not(:last-child):before{content:"";right:calc(-1 * var(--s-5,2.5rem));width:var(--s-5,2.5rem);border-top:2px dashed var(--c-line);position:absolute;top:7.3rem}}.oa-checks-grid{gap:var(--s-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=576px){.oa-checks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.oa-checks-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.oa-check-tile{padding:var(--s-3) var(--s-3) var(--s-3) var(--s-3);background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-surface);position:relative}.oa-check-tile>.oa-icon{top:var(--s-3);right:var(--s-3);width:1.5rem;height:1.5rem;color:var(--c-ok-solid);position:absolute}.oa-check-no{border-radius:var(--r-control);background:var(--c-brand);width:1.6rem;height:1.6rem;color:var(--c-on-brand);font-size:var(--fs-xs);font-weight:var(--fw-bold);place-items:center;display:inline-grid}.oa-check-tile h3{margin:var(--s-2) 0 var(--s-1);font-size:var(--fs-md,1.05rem)}.oa-check-tile p{font-size:var(--fs-sm);color:var(--c-text-muted);margin:0}.oa-check-tile.is-cta{background:var(--c-marker-soft);border-color:var(--c-marker)}.oa-check-tile.is-cta p{color:var(--c-on-marker)}.oa-counters{gap:var(--s-3) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (width>=768px){.oa-counters{grid-template-columns:repeat(4,minmax(0,1fr))}}.oa-counters div{border-top:var(--bw-strong) solid var(--c-marker);padding-top:var(--s-2)}.oa-counters dt{font-size:var(--fs-3xl);font-weight:var(--fw-display);font-variant-numeric:tabular-nums;color:var(--c-on-brand);line-height:1}.oa-counters dd{margin:var(--s-1) 0 0;color:var(--blue-200);font-size:var(--fs-sm)}.oa-path{position:relative}.oa-path-nodes{gap:var(--s-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.oa-path-nodes li{column-gap:var(--s-2);grid-template-rows:auto auto;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;display:grid}.oa-path-nodes .oa-icon{border-radius:var(--r-surface);background:var(--blue-700);width:2.75rem;height:2.75rem;color:var(--c-marker);grid-row:1/span 2;padding:.6rem}.oa-path-nodes strong{color:var(--c-on-brand)}.oa-path-nodes span{color:var(--blue-200);font-size:var(--fs-sm)}.oa-path-line{display:none}@media (width>=992px){.oa-path-nodes{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr))}.oa-path-nodes li{text-align:center;justify-items:center;row-gap:var(--s-1);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.oa-path-nodes .oa-icon{width:3.5rem;height:3.5rem;box-shadow:0 0 0 6px var(--c-brand);z-index:1;grid-row:1;padding:.8rem;position:relative}.oa-path-line{background:var(--blue-700);height:2px;display:block;position:absolute;top:1.75rem;left:12.5%;right:12.5%}.oa-path-dot{border-radius:var(--r-pill);background:var(--c-marker);width:12px;height:12px;box-shadow:0 0 12px var(--c-marker);animation:4s linear infinite oa-path-run;position:absolute;top:-5px;left:0}@keyframes oa-path-run{0%{opacity:0;left:0}5%{opacity:1}95%{opacity:1}to{opacity:0;left:calc(100% - 12px)}}}.oa-calc label{font-weight:var(--fw-bold);display:block}.oa-calc output{color:var(--c-brand)}.oa-calc input[type=range]{width:100%;accent-color:var(--c-brand);margin-top:var(--s-1)}.oa-calc-out{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.oa-calc-out div{border-top:var(--bw-strong) solid var(--c-marker);padding-top:var(--s-2)}.oa-calc-out dt{font-size:var(--fs-2xl);font-weight:var(--fw-display);font-variant-numeric:tabular-nums;line-height:1}.oa-calc-out dd{margin:var(--s-1) 0 0;font-size:var(--fs-xs);color:var(--c-text-muted)}.oa-vs{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.oa-vs{grid-template-columns:repeat(2,minmax(0,1fr))}}.oa-vs-col{padding:var(--s-4);border-radius:var(--r-surface)}.oa-vs-col h3{margin:0 0 var(--s-3);font-size:var(--fs-lg)}.oa-vs-col ul{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.oa-vs-col li{gap:var(--s-2);align-items:flex-start;display:flex}.oa-vs-col .oa-icon{flex:none;margin-top:.15em}.oa-vs-col.is-manual{background:var(--c-surface);border:var(--bw) solid var(--c-line);color:var(--c-text-muted)}.oa-vs-col.is-manual .oa-icon{color:var(--c-err-solid)}.oa-vs-col.is-ocr{background:var(--c-brand);color:var(--c-on-brand)}.oa-vs-col.is-ocr .oa-icon{color:var(--c-marker)}.oa-integr{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-4);background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-surface);flex-wrap:wrap;display:flex}.oa-integr-title{font-weight:var(--fw-bold);margin:0}.oa-integr-formats{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.oa-integr-formats li{border:var(--bw) solid var(--c-line);border-radius:var(--r-control);background:var(--c-bg);font-size:var(--fs-sm);font-weight:var(--fw-bold);align-items:center;gap:.35em;padding:.3rem .7rem;display:inline-flex}.oa-integr-formats .oa-icon{width:1rem;height:1rem;color:var(--c-brand)}.oa-integr>p:last-child{flex-basis:100%}.oa-sticky-cta{z-index:50;justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--control-h);padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--c-marker);color:var(--c-on-marker);font-weight:var(--fw-bold);box-shadow:var(--shadow-overlay);text-decoration:none;transition:transform .25s,opacity .25s;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;transform:translateY(0)}.oa-sticky-cta[hidden]{display:none}.oa-sticky-cta.is-off{opacity:0;pointer-events:none;transform:translateY(150%)}.oa-live{background:var(--c-surface);border-block:var(--bw) solid var(--c-line);padding:var(--s-4) 0}.oa-live-in{align-items:center;gap:var(--s-3) var(--s-5,2.5rem);flex-wrap:wrap;display:flex}.oa-live-num{align-items:center;gap:var(--s-2);display:flex}.oa-live-num strong{font-size:var(--fs-4xl);font-weight:var(--fw-display);letter-spacing:var(--ls-display);font-variant-numeric:tabular-nums;color:var(--c-brand);line-height:1}.oa-live-dot{border-radius:var(--r-pill);background:var(--c-ok-solid);width:.75rem;height:.75rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--c-ok-solid) 45%, transparent);animation:2s ease-out infinite oa-live-pulse}@keyframes oa-live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--c-ok-solid) 45%, transparent)}70%{box-shadow:0 0 0 .7rem #0000}to{box-shadow:0 0 #0000}}.oa-live-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);margin:0}.oa-live-text{flex:18rem}.oa-live-num strong.is-tick{animation:.5s oa-live-tick}@keyframes oa-live-tick{0%{color:var(--c-ok-solid);transform:translateY(-2px)}to{color:var(--c-brand);transform:none}}@media (prefers-reduced-motion:reduce){.oa-live-dot,.oa-live-num strong.is-tick{animation:none}}.oa-mobile-ill{justify-content:center;display:flex}.oa-mobile-ill img{width:100%;max-width:28rem;height:auto}.oa-related{border-top:var(--bw) solid var(--c-line)}.oa-related .container{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.oa-related-title{font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--c-text-muted);margin:0}.oa-related ul{gap:var(--s-2) var(--s-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.oa-related a{font-weight:var(--fw-bold)}.oa-verify{gap:var(--s-4);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.oa-verify-photo{border-radius:var(--r-surface);margin:0;overflow:hidden}.oa-verify-photo img{width:100%;height:auto;display:block}.oa-verify-list{border-top:var(--bw) solid var(--c-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.oa-verify-list li{align-items:start;gap:var(--s-1) var(--s-2);padding:var(--s-2) var(--s-1);border-bottom:var(--bw) solid var(--c-line);grid-template-columns:auto minmax(0,1fr);display:grid}.oa-verify-list li .oa-tag{grid-column:2;justify-self:start}.oa-verify-no{border-radius:var(--r-control);background:var(--c-brand);min-width:1.5rem;height:1.5rem;color:var(--c-on-brand);font-size:var(--fs-xs);font-weight:var(--fw-bold);place-items:center;display:grid}.oa-verify-list li.is-flag .oa-verify-no{background:var(--c-warn-solid)}.oa-verify-list h3{font-size:var(--fs-md);margin:0}.oa-verify-list p{font-size:var(--fs-sm);color:var(--c-text-muted);font-variant-numeric:tabular-nums lining-nums;margin:.1rem 0 0}.oa-verify figcaption{font-size:var(--fs-sm);color:var(--c-text-muted)}.oa-verify-cta{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3);background:var(--c-marker-soft);border:var(--bw) solid var(--c-marker);border-radius:var(--r-surface);color:var(--c-on-marker);flex-wrap:wrap;display:flex}@media (width>=576px){.oa-verify-list li{padding-inline:var(--s-2);grid-template-columns:auto minmax(0,1fr) auto}.oa-verify-list li .oa-tag{grid-column:3}}@media (width>=992px){.oa-verify-list{column-gap:var(--s-5);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.oa-verify-list li:nth-child(-n+2){border-top:var(--bw) solid var(--c-line)}}@media (width>=768px){.oa-counters-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.oa-tiers{gap:var(--s-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=576px){.oa-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.oa-tiers{grid-template-columns:repeat(4,minmax(0,1fr))}}.oa-tier{padding:var(--s-3) var(--s-3) var(--s-4);background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-surface);flex-direction:column;transition:border-color .2s;display:flex}.oa-tier:hover{border-color:var(--c-brand)}.oa-tier p{margin:0}.oa-tier-no{font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--c-text-muted)}.oa-tier .oa-tier-range{margin-top:var(--s-2);font-size:var(--fs-xl);font-weight:var(--fw-display);color:var(--c-brand);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.15}.oa-tier-unit{font-size:var(--fs-sm);color:var(--c-text-muted)}.oa-tier-bar{height:.4rem;margin:var(--s-3) 0 var(--s-2);border-radius:var(--r-pill);background:var(--c-bg);overflow:hidden}.oa-tier-bar span{border-radius:var(--r-pill);background:var(--c-brand);height:100%;display:block}.oa-tier.is-custom .oa-tier-bar span{background:var(--c-marker)}.oa-tier-day{font-size:var(--fs-sm);font-weight:var(--fw-bold)}.oa-tier .oa-tier-who{padding-top:var(--s-2);font-size:var(--fs-xs);color:var(--c-text-muted);margin-top:auto}.oa-tier.is-custom{background:var(--c-brand);border-color:var(--c-brand);color:var(--c-on-brand)}.oa-tier.is-custom .oa-tier-no,.oa-tier.is-custom .oa-tier-unit,.oa-tier.is-custom .oa-tier-who{color:var(--blue-200)}.oa-tier.is-custom .oa-tier-range{color:var(--c-on-brand)}.oa-tier.is-custom .oa-tier-bar{background:var(--blue-700)}.oa-tiers-foot{justify-content:space-between;align-items:center;gap:var(--s-3);color:var(--c-text-muted);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.oa-free{padding:var(--s-3) var(--s-4);border:2px dashed var(--c-marker);border-radius:var(--r-surface);background:var(--c-marker-soft)}.oa-free-title{margin:0 0 var(--s-2);font-weight:var(--fw-bold);color:var(--c-on-marker)}.oa-free ul{gap:var(--s-2) var(--s-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.oa-free ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.oa-free li{color:var(--c-on-marker);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.oa-free li strong{font-size:var(--fs-lg)}.oa-free li span{font-size:var(--fs-sm)}.oa-free li a{font-size:var(--fs-sm);font-weight:var(--fw-bold)}.oa-tier.is-ask{background:var(--c-marker-soft);border:2px solid var(--c-marker);justify-content:center}.oa-tier.is-ask .oa-tier-no{color:var(--c-on-marker)}.oa-tier .oa-tier-ask{margin-top:var(--s-2);font-size:var(--fs-sm);color:var(--c-on-marker)}.oa-tier.is-ask .oa-btn{align-self:flex-start}.oa-download{gap:var(--s-3);padding:var(--s-3);border:2px solid var(--c-marker);border-radius:var(--r-surface);background:var(--c-marker-soft);grid-template-columns:minmax(0,9rem) minmax(0,1fr);align-items:center;display:grid}.oa-download img{border:var(--bw) solid var(--c-line);width:100%;height:auto;box-shadow:var(--sheet-shadow-near), var(--sheet-shadow-far);background:var(--c-surface);display:block}.oa-download .oa-note-title,.oa-download p{color:var(--c-on-marker);margin:0}.oa-download-list{gap:var(--s-2);margin:var(--s-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.oa-download-list a{border-radius:var(--r-control);background:var(--c-brand);color:var(--c-on-brand);font-weight:var(--fw-bold);font-size:var(--fs-sm);align-items:center;gap:.35em;padding:.45rem .8rem;text-decoration:none;display:inline-flex}.oa-download-list a:hover{background:var(--blue-700)}.oa-download-list .oa-icon{width:1rem;height:1rem}.oa-xl{background:var(--c-surface);color:var(--c-text);border-radius:var(--r-surface);box-shadow:var(--sheet-shadow-near), var(--sheet-shadow-far);font-size:var(--fs-sm);overflow:hidden}.oa-xl-bar{background:var(--c-excel);color:var(--white);align-items:center;gap:.35rem;padding:.55rem .8rem;display:flex}.oa-xl-bar span{border-radius:var(--r-pill);background:color-mix(in srgb, var(--white) 55%, transparent);width:.6rem;height:.6rem}.oa-xl-bar b{font-weight:var(--fw-bold);margin-left:.5rem}.oa-xl table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.oa-xl th,.oa-xl td{border:var(--bw) solid var(--c-line);white-space:nowrap;padding:.4rem .55rem}.oa-xl thead th,.oa-xl tbody th{background:var(--c-bg);color:var(--c-text-muted);font-weight:var(--fw-normal);text-align:center;width:2rem}.oa-xl td.n{text-align:right}.oa-xl td:nth-child(5),.oa-xl th:nth-child(5){display:none}@media (width>=576px){.oa-xl td:nth-child(5),.oa-xl th:nth-child(5){display:table-cell}}.oa-steps-x{gap:var(--s-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.oa-steps-x{grid-template-columns:repeat(3,minmax(0,1fr))}}.oa-steps-x li{gap:var(--s-3);padding:var(--s-4);background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-surface);align-items:flex-start;display:flex}.oa-steps-x h3{margin:0 0 var(--s-1);font-size:var(--fs-lg)}.oa-steps-x p{color:var(--c-text-muted);margin:0}.oa-tier-link{margin-top:var(--s-2);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.oa-tier.is-custom .oa-tier-link{color:var(--c-marker)}.oa-method{min-width:3.6rem;padding:0 var(--s-1);border-radius:var(--r-control);font-family:var(--ff-mono);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.04em;justify-content:center;align-items:center;line-height:1.7;display:inline-flex}.oa-method-get{background:var(--c-ok-bg);color:var(--green-600);box-shadow:inset 0 0 0 var(--bw) var(--green-600)}.oa-method-post{background:var(--c-brand-soft);color:var(--c-brand);box-shadow:inset 0 0 0 var(--bw) var(--c-brand)}.oa-method-put{background:var(--c-warn-bg);color:var(--orange-600);box-shadow:inset 0 0 0 var(--bw) var(--orange-600)}.oa-code-wrap{position:relative}.oa-code-wrap .oa-code{padding-right:calc(var(--s-3) + 5.5rem);white-space:pre;min-height:2.6rem}.oa-code-copy{top:var(--s-2);right:var(--s-2);padding:0 var(--s-2);min-height:var(--control-h-sm);border:var(--bw) solid var(--blue-400);border-radius:var(--r-control);color:var(--blue-100);font-family:var(--ff-ui);font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;position:absolute}.oa-code-copy:hover{background:var(--blue-700);color:var(--white)}.oa-code-copy.is-done{border-color:var(--green-400);color:var(--green-400)}.oa-code-wrap>.oa-btn{top:var(--s-2);right:var(--s-2);z-index:1;position:absolute}.oa-docs h2{font-size:var(--fs-2xl);line-height:var(--lh-heading);letter-spacing:var(--ls-ui-large)}.oa-docs h3{font-size:var(--fs-lg)}.oa-docs-body>section+section{margin-top:var(--s-6,4rem);padding-top:var(--s-5);border-top:var(--bw-strong) solid var(--c-text)}.oa-docs-body section{scroll-margin-top:5rem}.oa-docs-list{padding-left:1.2em}.oa-docs-list li+li{margin-top:var(--s-2)}.oa-docs-list li{max-width:var(--measure)}.oa-docs-sub{font-size:var(--fs-sm);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-muted);margin-bottom:var(--s-1)}.oa-docs-sub .oa-muted{text-transform:none;letter-spacing:0;font-weight:var(--fw-regular)}.oa-docs-fold>summary{font-size:var(--fs-sm);color:var(--c-brand)}.oa-docs-fold[open]>summary{margin-bottom:var(--s-2)}.oa-endpoint{margin-top:var(--s-5);padding-top:var(--s-4);border-top:var(--bw) solid var(--c-line);scroll-margin-top:5rem}.oa-endpoint-head{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.oa-endpoint-path{font-family:var(--ff-mono);font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--c-text);word-break:break-all}.oa-endpoint-auth{font-size:var(--fs-xs);background:var(--c-surface-sunken);color:var(--c-text-muted)}.oa-endpoint-title{margin-top:var(--s-2)}.oa-params td,.oa-params th{height:auto;padding:var(--s-2) var(--s-2);vertical-align:top;font-size:var(--fs-sm)}.oa-params td:first-child{white-space:nowrap}.oa-params-req{margin-left:var(--s-1);border-radius:var(--r-sheet);background:var(--c-marker-soft);color:var(--c-on-marker);font-size:var(--fs-xs);font-weight:var(--fw-semibold);padding:0 .4em;display:inline-block}.oa-params-group td{background:var(--c-surface-sunken);font-weight:var(--fw-bold)}.oa-docs-errors{margin:0}.oa-docs-errors>div{gap:var(--s-2);padding:var(--s-1) 0;border-bottom:var(--bw) solid var(--c-line);font-size:var(--fs-sm);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.oa-docs-errors dt{font-weight:var(--fw-bold)}.oa-docs-errors dd{color:var(--c-text-muted);margin:0}.oa-docs-toc{font-size:var(--fs-sm)}.oa-docs-toc-h{font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;font-size:var(--fs-xs);color:var(--c-text-muted);margin-bottom:var(--s-2)}.oa-docs-toc ul{margin:0;padding:0;list-style:none}.oa-docs-toc>ul>li+li{margin-top:var(--s-1)}.oa-docs-toc a{align-items:center;gap:var(--s-1);min-height:1.9rem;padding:0 var(--s-2);border-radius:var(--r-control);color:var(--c-text);text-decoration:none;display:flex}.oa-docs-toc a:hover{background:var(--c-brand-soft);text-decoration:none}.oa-docs-toc a[aria-current]{background:var(--c-brand-soft);color:var(--c-brand);font-weight:var(--fw-bold)}.oa-docs-toc ul ul{margin:var(--s-1) 0 var(--s-2) var(--s-2);padding-left:var(--s-2);border-left:var(--bw) solid var(--c-line);display:none}.oa-docs-toc ul ul a{font-family:var(--ff-mono);font-size:var(--fs-xs);min-height:1.6rem;color:var(--c-text-muted)}.oa-docs-toc ul ul .oa-method{min-width:2.6rem;font-size:.6rem;line-height:1.5}@media (width>=992px){.oa-docs-toc{top:calc(var(--topbar-h) + var(--s-3));max-height:calc(100vh - var(--topbar-h) - var(--s-4));padding-right:var(--s-2);position:sticky;overflow-y:auto}.oa-docs-toc ul ul{display:block}}.oa-sb-grid{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1200px){.oa-sb-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.oa-sb-panel{background:var(--c-surface);border:var(--bw) solid var(--c-line);border-radius:var(--r-surface);padding:var(--s-3)}.oa-sb-panel h2{font-size:var(--fs-md)}.oa-sb-url{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--c-surface-sunken);font-family:var(--ff-mono);font-size:var(--fs-sm);word-break:break-all;flex-wrap:wrap;display:flex}.oa-sb-field{gap:var(--s-1);padding:var(--s-2) 0;border-bottom:var(--bw) solid var(--c-line);grid-template-columns:minmax(0,1fr);display:grid}.oa-sb-field:last-child{border-bottom:0}.oa-sb-field label,.oa-sb-field .oa-sb-name{font-family:var(--ff-mono);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.oa-sb-field .oa-hint{margin-top:0}@media (width>=768px){.oa-sb-field{gap:var(--s-2) var(--s-3);grid-template-columns:11rem minmax(0,1fr);align-items:start}.oa-sb-field .oa-hint{grid-column:2}}.oa-sb-status{align-items:center;gap:var(--s-1);font-family:var(--ff-mono);font-weight:var(--fw-bold);display:inline-flex}.oa-sb-status-2{color:var(--green-600)}.oa-sb-status-4,.oa-sb-status-5,.oa-sb-status-0{color:var(--red-600)}.oa-sb-status-3{color:var(--orange-600)}.oa-sb-resp .oa-code{white-space:pre;max-height:34rem;overflow:auto}.oa-sb-tabs{gap:var(--s-1);flex-wrap:wrap;display:flex}.oa-sb-tabs button{min-height:var(--control-h-sm);padding:0 var(--s-2);border:var(--bw) solid var(--c-line-strong);border-radius:var(--r-control);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-sm);cursor:pointer}.oa-sb-tabs button[aria-selected=true]{background:var(--c-brand);border-color:var(--c-brand);color:var(--c-on-brand);font-weight:var(--fw-semibold)}.oa-sb-history{margin:0;padding:0;list-style:none}.oa-sb-history li{gap:var(--s-2);padding:var(--s-1) 0;border-bottom:var(--bw) solid var(--c-line);font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.oa-sb-history li button{color:var(--c-brand);cursor:pointer;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline;overflow:hidden}.oa-sb-key{gap:var(--s-2);align-items:stretch;display:flex}.oa-sb-key .oa-input{min-width:0;font-family:var(--ff-mono);flex:auto}.oa-sb-headers{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.oa-sb-headers td{padding:.2rem var(--s-2) .2rem 0;vertical-align:top;border-bottom:var(--bw) solid var(--c-line);word-break:break-all}.oa-sb-headers td:first-child{font-family:var(--ff-mono);white-space:nowrap;color:var(--c-text-muted)}.oa-sb-files{gap:var(--s-1);flex-wrap:wrap;display:flex}.oa-sb-files .oa-chip button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0;display:inline-flex}.oa-docs .oa-steps{grid-template-columns:minmax(0,1fr)}@media (width>=768px){.oa-docs .oa-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.oa-verifybar{margin:var(--s-3) var(--s-3) 0}.oa-verifybar .oa-btn{vertical-align:baseline}.oa-hooks-actions{gap:var(--s-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.oa-hooks-note>div{min-width:0}.oa-regcheck{align-items:start;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-bottom:var(--bw) solid var(--c-line);background:var(--c-bg-soft,transparent);grid-template-columns:minmax(0,1fr);display:grid}.oa-regcheck-label{font-size:var(--fs-sm);color:var(--c-text-muted);font-weight:var(--fw-medium);padding-top:.15rem}.oa-regcheck-body{gap:var(--s-1);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.oa-regcheck-body .oa-tag{white-space:normal;text-align:left}.oa-regcheck-act{gap:var(--s-1);flex-wrap:wrap;grid-column:1;align-items:center;display:flex}@media (width>=768px){.oa-regcheck{grid-template-columns:minmax(6.5rem,.8fr) 1.6fr}.oa-regcheck-act{grid-column:2}}.oa-eventnote{font-size:var(--fs-sm);color:var(--c-text-muted);margin-top:2px;display:block}.oa-dialog-body textarea.oa-input{resize:vertical;width:100%}.oa-tabs-inline{gap:var(--s-1);flex-wrap:wrap;display:flex}.oa-tabs-inline a{min-height:var(--control-h-sm);padding:0 var(--s-2);border:var(--bw) solid var(--c-line-strong);border-radius:var(--r-control);color:var(--c-text);font-size:var(--fs-sm);align-items:center;text-decoration:none;display:inline-flex}.oa-tabs-inline a.is-on{background:var(--c-brand);border-color:var(--c-brand);color:var(--c-on-brand);font-weight:var(--fw-semibold)}.oa-bars{height:7rem;margin-top:var(--s-2);border-bottom:var(--bw) solid var(--c-line-strong);align-items:flex-end;gap:2px;display:flex}.oa-bar{min-width:1px;height:var(--h);background:var(--c-brand);border-radius:2px 2px 0 0;flex:1 1 0}.oa-bar[data-zero]{background:var(--c-line-strong)}.oa-bars-hours{gap:3px}.oa-bars-axis{margin-top:var(--s-1);justify-content:space-between;display:flex}.oa-stack{height:.9rem;margin-top:var(--s-2);border-radius:var(--r-control);background:var(--c-line);display:flex;overflow:hidden}.oa-stack-ok{background:var(--green-600)}.oa-stack-mid{background:var(--orange-600)}.oa-stack-low{background:var(--red-600)}.oa-stack-kind{background:var(--c-brand)}.oa-legend{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.oa-legend i{width:.7rem;height:.7rem;margin-right:var(--s-1);vertical-align:baseline;border-radius:2px;display:inline-block}.oa-ips{gap:var(--s-1);margin-top:var(--s-1);flex-wrap:wrap;align-items:center;display:flex}.oa-ips .oa-input{min-width:14rem;font-family:var(--ff-mono);flex:14rem}.oa-quota{gap:var(--s-1);flex-wrap:wrap;align-items:center;display:flex}.oa-quota .oa-input{width:7rem}.oa-quota-meter{width:100%;margin-top:var(--s-1)}.oa-saft-months td:first-child{white-space:nowrap}.oa-saft-details ul.oa-small{list-style:outside}.oa-kn-table{min-width:60rem}.oa-kn-table td:first-child{white-space:normal}.oa-kn-table tr.is-review td{background:var(--c-warn-soft,transparent)}.oa-kn-picker{min-width:18rem}.oa-kn-results{gap:var(--bw-strong);border:var(--bw) solid var(--c-line);border-radius:var(--r-control);flex-direction:column;max-height:16rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.oa-kn-result{text-align:left;width:100%;padding:var(--s-1) var(--s-2);color:var(--c-text);cursor:pointer;background:0 0;border:0;display:block}.oa-kn-result:hover{background:var(--c-brand-soft)}.oa-test-chip{margin-left:var(--s-1);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;border:1px dashed;border-radius:3px;padding:0 .45em;font-size:.75rem;line-height:1.5;display:inline-block}.oa-billing-bank{white-space:pre-wrap;overflow-wrap:anywhere}
