h1,h2,h3,h4{font-family:var(--acs-font-serif);color:var(--acs-ink);line-height:1.25;margin:0 0 .8rem;font-weight:700;letter-spacing:-.01em}p{margin:0 0 1rem;line-height:1.8}a{color:var(--acs-accent-strong)}strong{font-weight:650;color:var(--acs-ink)}hr{border:0;border-top:1px solid var(--acs-line);margin:2rem 0}ul,ol{padding-inline-start:1.4em;margin:0 0 1rem}li{margin:.25rem 0}blockquote{margin:1.5rem 0;padding:1rem 1.25rem;border-left:3px solid var(--acs-accent);background:var(--acs-surface);color:var(--acs-ink-soft)}code,pre{font-family:var(--acs-font-mono);background:var(--acs-surface-alt);font-size:.88em}code{padding:.1em .35em;border-radius:var(--acs-radius-xs)}pre{padding:1rem;overflow-x:auto;line-height:1.6;white-space:pre-wrap}pre code{background:none;padding:0}:focus-visible{outline:2px solid var(--acs-accent);outline-offset:2px}::selection{background:var(--acs-accent-soft);color:var(--acs-ink)}.i298db{overflow:hidden}.b927b7{display:none!important}.c7861a{background:var(--acs-accent-soft);color:var(--acs-accent-strong)}.c7861a:hover,.c7861a:focus-visible{background:var(--acs-accent-strong);color:#fff}.b05399:hover,.b05399:focus-visible{color:var(--acs-ink);text-decoration:none}.o0372a .current-menu-item>a,.o0372a .current-menu-parent>a{color:var(--acs-accent-strong);border-bottom-color:var(--acs-accent)}.e4175d .menu-item-has-children>a::after{content:"";display:inline-block;width:.36em;height:.36em;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-.25em) rotate(45deg);margin-left:.45em;opacity:.7}.e4175d .sub-menu,.e4175d .cd878d{top:100%;left:-.75rem;background:var(--acs-surface);border:1px solid var(--acs-line);min-width:230px;padding:.4rem 0;box-shadow:var(--acs-shadow-md);list-style:none;margin:0;transform:translateY(-4px);transition:opacity .18s,transform .18s,visibility 0s .18s;z-index:60}.e4175d .menu-item-has-children:hover>.sub-menu,.e4175d .menu-item-has-children:focus-within>.sub-menu,.e4175d .menu-item-has-children:hover>.cd878d,.e4175d .menu-item-has-children:focus-within>.cd878d{opacity:1;visibility:visible;transform:none;transition:opacity .18s,transform .18s}.e4175d .sub-menu li{margin:0}.e4175d .sub-menu a{display:block;padding:.55rem 1.1rem;white-space:nowrap;border:0;color:var(--acs-ink);font-weight:400}.e4175d .sub-menu a:hover{background:var(--acs-accent-soft);color:var(--acs-accent-strong)}@media (max-width:980px){.e4175d .sub-menu,.e4175d .cd878d{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;padding:0 0 0 1rem;min-width:0;background:none}.e4175d .menu-item-has-children>a::after{display:none}}.i4161b{max-width:46rem;margin-bottom:2rem}.i4161b h2,.cc747b,.eb558b,.c18dcb,.j80b33,.ab4510{font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;letter-spacing:-.02em;margin:0 0 .7rem}.i4161b p{color:var(--acs-ink-soft);margin:0}.i4161b p+p{margin-top:1rem}.cc747b,.eb558b,.c18dcb{padding-bottom:.9rem;margin-bottom:1.75rem;background:repeating-linear-gradient(90deg,var(--acs-line) 0 1px,transparent 1px 8px) 0 100%/100% 6px no-repeat,linear-gradient(var(--acs-ink),var(--acs-ink)) 0 100%/56px 2px no-repeat}.ff4253,.la769b,.be8647,.b74829,.f6ead0,.b96b91,.f9ea5c,.g57943,.g27eb5,.h7f56b,.j76195{padding-block:clamp(2.75rem,6vw,4.75rem)}.b74829,.f6ead0,.f9ea5c{background:var(--acs-surface);border-block:1px solid var(--acs-line)}.e81393,.i4161b .e81393{font-family:var(--acs-font-mono);font-size:.7rem;color:var(--acs-ink-mute);margin:1rem 0}:root{--acs-shadow-sm:0 1px 2px rgba(19,24,22,.06);--acs-shadow-md:0 10px 30px -12px rgba(19,24,22,.24)}.b36741::before,.k74585::before,.b53a9c::before{background:linear-gradient(currentColor 0 0) 0 100%/2px 45% no-repeat,linear-gradient(currentColor 0 0) 50% 100%/2px 100% no-repeat,linear-gradient(currentColor 0 0) 100% 100%/2px 70% no-repeat}.ge94eb{font:.68rem var(--acs-font-mono);color:var(--acs-ink-mute);margin-top:.55rem;text-align:right}.mf3f98,.h8387e{position:relative;background:linear-gradient(#060807 0 0) 50%/3px 100% no-repeat,repeating-linear-gradient(to top,#4b5450 0 1px,transparent 0 10%) 50%/80% 100% no-repeat}.mf3f98::after,.h8387e::after{content:"";position:absolute;left:50%;bottom:calc(var(--f,0)*1%);width:min(28px,92%);height:15px;translate:-50% 50%;border-radius:2px;background:linear-gradient(#141816 0 0) 50%/100% 2px no-repeat,linear-gradient(#f0f2f1,#a6aeaa 48%,#d0d5d2 52%,#878f8b);box-shadow:0 3px 5px rgba(0,0,0,.55);transition:bottom .7s cubic-bezier(.3,1.3,.5,1)}.c35452{padding-block:0 clamp(2.5rem,5vw,4rem)}.e4f375{--sc:radial-gradient(circle,#9aa39f 3px,#6f7874 3.5px 4.5px,transparent 5px);display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;padding:clamp(1.75rem,4vw,2.75rem) clamp(1.75rem,5vw,3.25rem);background:var(--sc) 10px 10px/12px 12px no-repeat,var(--sc) calc(100% - 10px) 10px/12px 12px no-repeat,var(--sc) 10px calc(100% - 10px)/12px 12px no-repeat,var(--sc) calc(100% - 10px) calc(100% - 10px)/12px 12px no-repeat,linear-gradient(#fff,#f2f5f3);border:1px solid var(--acs-line);border-radius:var(--acs-radius-md);box-shadow:var(--acs-shadow-sm)}.ce275d{font-size:clamp(1.45rem,2.8vw,2rem);font-weight:800;margin:0 0 .7rem}.g6ecf1{color:var(--acs-ink-soft);margin:0}.k9fe3e{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1.4rem}.cfd01a{list-style:none;margin:0;padding:0 0 0 1.5rem;display:grid;gap:.9rem;counter-reset:b;border-left:1px solid var(--acs-line)}.g6d468{display:grid;grid-template-columns:2.4rem 1fr;font-weight:500;line-height:1.5;margin:0}.g6d468::before{counter-increment:b;content:counter(b,decimal-leading-zero);font:600 .74rem/1.9 var(--acs-font-mono);color:var(--acs-accent)}@media (max-width:860px){.e4f375{grid-template-columns:1fr;width:auto;margin-inline:1rem}.cfd01a{border:0;padding:0}}.f6e003::after{animation:acs-vu 2.6s ease-in-out calc(var(--i)*-.37s) infinite}@keyframes acs-vu{0%,100%{scale:1 calc(1 - var(--v)/100)}35%{scale:1 calc(1.16 - var(--v)/100)}62%{scale:1 calc(.93 - var(--v)/100)}80%{scale:1 calc(1.06 - var(--v)/100)}}.p7e41f::after{animation:acs-rise .9s cubic-bezier(.3,1.3,.5,1) calc(var(--i)*.07s) both}@keyframes acs-rise{from{bottom:0}}.gb1b09{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.5rem}.efa652{position:relative;margin:0;padding:1.1rem 1.1rem 1rem;background:linear-gradient(#f7f9f8,#eef1ef);border:1px solid var(--acs-line);border-radius:var(--acs-radius-md)}.efa652::before{content:"";position:absolute;top:1rem;right:1rem;width:9px;height:9px;border-radius:50%;background:#b9c1bd;box-shadow:inset 0 1px 1px rgba(0,0,0,.25)}.efa652::after{content:"";position:absolute;top:2.1rem;left:100%;width:1.5rem;height:8px;background:radial-gradient(circle,var(--acs-ink) 2.5px,transparent 3px) 0 50%/8px 8px no-repeat,radial-gradient(circle,var(--acs-ink) 2.5px,transparent 3px) 100% 50%/8px 8px no-repeat,linear-gradient(var(--acs-ink) 0 0) 50%/100% 2px no-repeat}.efa652:nth-child(4n)::after,.efa652:last-child::after{display:none}.bf7bd4{font:600 .72rem var(--acs-font-mono);color:var(--acs-accent-strong)}.j91a77{font-size:1.12rem;margin:.35rem 0 .4rem}.c08849{font-size:.88rem;color:var(--acs-ink-soft);line-height:1.55;margin:0 0 .7rem}.c1b530{font:.7rem/1.4 var(--acs-font-mono);color:var(--acs-ink);margin:0;padding-top:.55rem;border-top:1px solid var(--acs-line)}.c1b530::before{content:"mede\00a0";color:var(--acs-ink-mute)}@supports (animation-timeline:view()){.efa652::before{animation:acs-led linear both;animation-timeline:view();animation-range:entry 60% cover calc(32% + var(--i)*2.5%)}}@keyframes acs-led{to{background:#2fbf71;box-shadow:0 0 0 3px rgba(47,191,113,.22)}}@media (max-width:960px){.gb1b09{grid-template-columns:repeat(2,minmax(0,1fr))}.efa652:nth-child(4n)::after{display:block}.efa652:nth-child(2n)::after{display:none}}@media (max-width:540px){.gb1b09{grid-template-columns:1fr;gap:1.5rem}.efa652::after{display:block;top:100%;left:2rem;width:8px;height:1.5rem;background:radial-gradient(circle,var(--acs-ink) 2.5px,transparent 3px) 50% 0/8px 8px no-repeat,radial-gradient(circle,var(--acs-ink) 2.5px,transparent 3px) 50% 100%/8px 8px no-repeat,linear-gradient(var(--acs-ink) 0 0) 50%/2px 100% no-repeat}.efa652:last-child::after{display:none}}.effccd{list-style:none;margin:0 0 2rem;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;background:#cfd6d2;padding:6px;border-radius:var(--acs-radius-lg)}.hb2f7e{display:grid;grid-template-rows:auto 1fr auto;margin:0;padding:.75rem .7rem 0;background:linear-gradient(90deg,#fdfefd,#f0f3f1);border-radius:4px;min-width:0}.n46387{display:flex;justify-content:space-between;align-items:center;font:600 .66rem var(--acs-font-mono);color:var(--acs-accent-strong)}.n46387::after{content:"";width:7px;height:7px;border-radius:50%;background:#2fbf71}.hcdce4{list-style:none;margin:.7rem 0 .8rem;padding:0;display:grid;gap:.5rem;align-content:start}.hcdce4 li{display:grid;grid-template-columns:18px 1fr;gap:.45rem;align-items:center;margin:0;font-size:.74rem;line-height:1.25;color:var(--acs-ink-soft)}.hcdce4 li::before{content:"";width:18px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fff 46%,transparent 49%),conic-gradient(from -135deg,var(--acs-accent) calc(var(--k)*2.7deg),var(--acs-line) 0 270deg,transparent 0)}.je3852{margin:0 -.7rem;padding:.55rem .7rem .6rem;background:#eceae0;border-top:1px solid var(--acs-line);font-size:.9rem;line-height:1.25;min-height:3.6em}.je3852 a{color:var(--acs-ink);text-decoration:none}.je3852 a:hover,.je3852 a:focus-visible{color:var(--acs-accent-strong);text-decoration:underline}.fb3ee7{font-size:.8rem;line-height:1.5;color:#c9d0cc;margin:.7rem 0 .8rem}.bbfaac{background:var(--acs-dark)}.bbfaac .n46387{color:#8fd8b0}.bbfaac .je3852{background:var(--acs-accent-strong);border-color:transparent}.bbfaac .je3852 a,.bbfaac .je3852 a:hover{color:#fff}@media (max-width:1100px){.effccd{grid-template-columns:repeat(4,minmax(0,1fr))}.bbfaac{grid-column:span 3}}@media (max-width:640px){.effccd{grid-template-columns:repeat(2,minmax(0,1fr))}.bbfaac{grid-column:auto}}.f56c85{--m0:85;--m1:35;--m2:65;--m3:45;--m4:80;--m5:30}.f56c85:has(#acs-mx1:checked){--m0:50;--m1:40;--m2:75;--m3:80;--m4:70;--m5:75}.f56c85:has(#acs-mx2:checked){--m0:75;--m1:85;--m2:45;--m3:25;--m4:60;--m5:80}.f56c85:has(#acs-mx3:checked){--m0:45;--m1:85;--m2:80;--m3:75;--m4:25;--m5:85}.gbf817{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(1.5rem,4vw,3rem);align-items:center}.h0ec79{border:0;margin:0;padding:0;display:grid;gap:.6rem;min-width:0}.h0ec79 input{position:absolute;opacity:0;width:1px;height:1px}.h0ec79 label{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;background:var(--acs-surface);border:1px solid var(--acs-line);border-radius:var(--acs-radius-md);font-weight:650;cursor:pointer}.h0ec79 label::before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:#b9c1bd}.h0ec79 input:checked+label{border-color:var(--acs-ink);box-shadow:inset 0 0 0 1px var(--acs-ink)}.h0ec79 input:checked+label::before{background:#2fbf71;box-shadow:0 0 0 3px rgba(47,191,113,.22)}.h0ec79 input:focus-visible+label{outline:2px solid var(--acs-accent);outline-offset:2px}.k3b2f3,.hd4a2a{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:1rem .75rem .75rem;background:var(--acs-dark);border-radius:var(--acs-radius-lg);height:300px}.f7a728,.b79442{display:grid;grid-template-rows:1fr auto;gap:.65rem;min-width:0}.cfa559,.k0aae5{font:600 .68rem/1.25 var(--acs-font-sans);color:#dfe4e1;text-align:center;hyphens:auto}.n637e1 p{display:none;margin:1.5rem 0 0;max-width:50rem;padding:.9rem 1.1rem;border-left:3px solid var(--acs-accent);background:var(--acs-surface)}.n637e1 [data-r="0"]{display:block}.f56c85:has(#acs-mx1:checked) .n637e1 [data-r="1"],.f56c85:has(#acs-mx2:checked) .n637e1 [data-r="2"],.f56c85:has(#acs-mx3:checked) .n637e1 [data-r="3"]{display:block}.f56c85:has(#acs-mx1:checked,#acs-mx2:checked,#acs-mx3:checked) .n637e1 [data-r="0"]{display:none}@media (max-width:860px){.gbf817{grid-template-columns:1fr}.k3b2f3{height:240px}}.oc02fb{list-style:none;margin:0 0 1.75rem;padding:0;background:var(--acs-bg);border:1px solid var(--acs-line);border-radius:var(--acs-radius-md);overflow:hidden}.kef391{display:grid;grid-template-columns:4.5rem minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.4fr);gap:.5rem 1.25rem;align-items:baseline;margin:0;padding:1rem 1.25rem;border-top:1px solid var(--acs-line);background:linear-gradient(var(--acs-accent) 0 0) -2px 0/2px 100% no-repeat}.kef391:first-child{border-top:0}.kef391:nth-child(even){background-color:var(--acs-surface)}.l9aa58{display:inline-flex;align-items:center;gap:.4rem;font:600 .72rem var(--acs-font-mono);color:var(--acs-ink-mute)}.l9aa58::before{content:"";width:8px;height:8px;border-radius:50%;background:#c3cbc7}.kef391:hover .l9aa58::before{background:var(--acs-hazard)}.bac9b1{font-size:1.02rem;margin:0}.l940d2{font-size:.88rem;font-weight:600;margin:0;line-height:1.45}.l940d2 span{display:block;font:400 .66rem var(--acs-font-mono);color:var(--acs-ink-mute)}.c9d956{font-size:.86rem;color:var(--acs-ink-soft);line-height:1.55;margin:0}@supports (animation-timeline:view()){.kef391{animation:acs-play linear both;animation-timeline:view();animation-range:entry 20% cover 55%}}@keyframes acs-play{to{background-position:calc(100% + 2px) 0}}@media (max-width:860px){.kef391{grid-template-columns:4rem minmax(0,1fr)}.l940d2,.c9d956{grid-column:2}}.j1b573{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0}.m765ff{margin:0;padding:.9rem;background:var(--acs-surface);border:1px solid var(--acs-line);border-radius:var(--acs-radius-md)}.ac4f67{display:block;position:relative;aspect-ratio:2/1.15;max-width:15rem;margin-bottom:.85rem;overflow:hidden;border-radius:4px;background:radial-gradient(circle at 50% 100%,transparent 64%,#f3eedb 64.5%),radial-gradient(circle at 50% 100%,#f3eedb 0 50%,transparent 50.5%),repeating-conic-gradient(from -60deg at 50% 100%,var(--acs-ink-soft) 0 .7deg,transparent 0 7.5deg),conic-gradient(from 32deg at 50% 100%,var(--acs-hazard) 0 28deg,transparent 0),#f3eedb;box-shadow:inset 0 0 0 1px var(--acs-line)}.ac4f67::before{content:"";position:absolute;left:calc(50% - 6px);bottom:-6px;width:12px;height:12px;border-radius:50%;background:var(--acs-ink);z-index:1}.ac4f67::after{content:"";position:absolute;left:calc(50% - 1px);bottom:0;width:2px;height:86%;background:var(--acs-ink);transform-origin:50% 100%;rotate:-52deg}@supports (animation-timeline:view()){.ac4f67::after{animation:acs-needle linear both;animation-timeline:view();animation-range:entry 30% cover 50%}}@keyframes acs-needle{70%{rotate:calc(var(--i)*7deg - 4deg)}to{rotate:calc(var(--i)*7deg - 10deg)}}.m765ff dt{font:600 1rem var(--acs-font-mono);color:var(--acs-ink);margin:0 0 .25rem}.m765ff dd{margin:0;font-size:.84rem;line-height:1.45}.m765ff small{display:block;margin-top:.3rem;font-size:.76rem;color:var(--acs-ink-mute)}@media (max-width:960px){.j1b573{grid-template-columns:repeat(6,minmax(0,1fr))}.m765ff{grid-column:span 2}.m765ff:nth-child(n+4){grid-column:span 3}}@media (max-width:600px){.j1b573{grid-template-columns:repeat(2,minmax(0,1fr))}.m765ff,.m765ff:nth-child(n+4){grid-column:auto}.m765ff:last-child{grid-column:span 2}}.a0af21{display:flex;justify-content:space-between;align-items:center;gap:1.25rem 2rem;flex-wrap:wrap;margin-top:1.5rem;padding:1.3rem 1.5rem;background:var(--acs-surface);border:1.5px solid var(--acs-ink);border-radius:var(--acs-radius-md)}.l550cc{font-size:1.25rem;margin:0 0 .3rem}.h66a3a{margin:0;color:var(--acs-ink-soft);max-width:44rem}.c086a4{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(1.25rem,4vw,2.5rem);margin:1.5rem calc((100% - min(70rem,100vw - 2rem))/2) 2rem;align-items:start}.c086a4 .aa78a5,.iefa6c table{display:table;margin:0 0 1rem;font-size:.86rem}.aa78a5 td{padding:.3rem}.aa78a5 .f7472e{min-width:4.5rem;padding:.45rem .5rem}.h0e0bf{position:sticky;top:90px}.hd4a2a{height:240px}.h8387e::before{content:"";position:absolute;left:4%;right:4%;bottom:calc(var(--s,0)*1%);height:3px;background:#ef5a2f;transition:bottom .7s}.j9ecf7{font:.7rem var(--acs-font-mono);color:var(--acs-ink-mute);margin:.5rem 0 1rem}.bbcde3{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.4rem;font-size:.86rem}.bbcde3 li{margin:0;padding-left:1.3rem;position:relative;color:var(--acs-ink-soft)}.bbcde3 li::before{content:"—";position:absolute;left:0;color:var(--acs-hazard)}.d2622b{padding:.85rem 1rem;background:var(--acs-accent-soft);margin:0 0 1rem}.c086a4>*{min-width:0}@media (max-width:860px){.c086a4{grid-template-columns:1fr;margin-inline:0}.h0e0bf{position:static}}@media (max-width:600px){.c086a4 .aa78a5{table-layout:fixed;width:100%;font-size:.78rem}.aa78a5 th,.aa78a5 td{padding:.35rem .25rem}.aa78a5 .f7472e{min-width:0;padding:.4rem .3rem}.iefa6c table{font-size:.78rem}}@media print{.he8060,.k44af4,.h65a35,.kda68b,.a889e5,#acs-cm-demo,#acs-cm-reset,#acs-cm-print{display:none!important}.c086a4{display:block}}.j73747,.e00823,.b48f41,.n554c9{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:960px){.j73747,.e00823,.b48f41,.n554c9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.j73747,.e00823,.b48f41,.n554c9{grid-template-columns:1fr}}.j42457{background:var(--acs-surface);border:1px solid var(--acs-line-soft);position:relative;transition:border-color .18s}.j42457:hover{border-color:var(--acs-line);box-shadow:inset 0 3px 0 var(--acs-accent)}.c1201b,.c1201b:hover{display:block;height:100%;color:inherit;text-decoration:none}.n3e14d{aspect-ratio:16/10;overflow:hidden;background:var(--acs-surface-alt)}.k1e47c{width:100%;height:100%;object-fit:cover}.p7de07{padding:1.05rem 1.15rem 1.2rem}.o2db90{display:inline-block;font-family:var(--acs-font-mono);font-size:.72rem;color:var(--acs-accent-strong);margin-bottom:.45rem}.de8ce6{font-size:1.06rem;line-height:1.4;margin:0 0 .5rem}.j42457:hover .de8ce6{color:var(--acs-accent-strong)}.f46f70{font-size:.88rem;color:var(--acs-ink-soft);line-height:1.65;margin:0 0 .75rem}.o01811{display:flex;gap:.85rem;font-family:var(--acs-font-mono);font-size:.7rem;color:var(--acs-ink-mute)}.g27eb5{background:var(--acs-surface);border-block:1px solid var(--acs-line)}.bf3e23,.gbc560{display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:1fr 1fr;align-items:center}.o21be8{font-size:clamp(1.45rem,2.6vw,1.95rem);font-weight:800}.b58a7a{color:var(--acs-ink-soft);max-width:34em}.ade6a7{width:100%;aspect-ratio:3/2;object-fit:cover}@media (max-width:860px){.bf3e23,.gbc560{grid-template-columns:1fr}}.l80cf8,.n1dc33{display:grid;gap:0;margin:0;max-width:54rem}.aedb36,.oedde7{border-top:1px solid var(--acs-line);padding:1.05rem 0}.j63006,.ed4a66{font-family:var(--acs-font-serif);font-weight:700;font-size:1.02rem;margin:0 0 .35rem}.d6c078,.accb3f{color:var(--acs-ink-soft);margin:0;line-height:1.7;font-size:.94rem}.p9c2d6{display:inline-block;margin-top:1rem;font-weight:600;color:var(--acs-accent-strong)}.j76195{background:var(--acs-dark);color:#e4e4df}.l6ff88{color:#fff;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800}.j05ba8{color:#bdbdb6;margin:0}.j76195 .nfd51d{color:#cfcfc8}.j76195 .nfd51d a{color:#fff}.j76195 .iad40f{background:#fff;color:var(--acs-ink)}.j76195 .iad40f:hover,.j76195 .iad40f:focus-visible{background:var(--acs-accent-soft);color:var(--acs-ink)}.m9f3c4{display:grid;gap:.5rem}.j497f9{display:flex;gap:.5rem;flex-wrap:wrap}.j497f9 .f7472e{flex:1 1 12rem;min-width:0}.d48cf1{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.d40e73{max-width:46rem;margin:0 0 2.25rem}.gec3d2{font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800}.ga68ae{color:var(--acs-ink-soft);margin:0}.i6f0ff{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}@media (max-width:900px){.i6f0ff{grid-template-columns:1fr;max-width:30rem;margin-inline:auto}}.c7a0a9{background:var(--acs-surface);border:1px solid var(--acs-line);padding:1.8rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.3rem;position:relative}.j4c786{border:2px solid var(--acs-ink)}.ne2681{position:absolute;top:-.8rem;left:1.5rem;background:var(--acs-hazard);color:#fff;font-family:var(--acs-font-mono);font-size:.72rem;padding:.25rem .7rem}.k45462{font-size:1.25rem;font-weight:800;margin:.2rem 0 0}.p7af41{font-size:.9rem;color:var(--acs-ink-soft);margin:0 0 .4rem}.f5475a{display:flex;align-items:baseline;gap:.2rem;margin-top:.4rem}.fe1e1b{font-family:var(--acs-font-serif);font-size:2.3rem;font-weight:800;line-height:1;letter-spacing:-.02em}.ec7db5{color:var(--acs-ink-mute)}.f56d91{font-size:.8rem;color:var(--acs-ink-mute);margin:.1rem 0 0}.h32033{font-family:var(--acs-font-mono);font-size:.74rem;color:var(--acs-accent-strong);margin:.5rem 0 0}.ib6635{font-size:.78rem;font-weight:600;color:var(--acs-ink-soft);margin:1rem 0 .3rem;padding-top:1rem;border-top:1px dashed var(--acs-line)}.jc0dfa{list-style:none;padding:0;margin:.2rem 0 1.4rem;display:grid;gap:.55rem}.b93f30{position:relative;padding-left:1.4rem;font-size:.9rem;color:var(--acs-ink-soft);line-height:1.5;margin:0}.b93f30::before{content:"";position:absolute;left:0;top:.6em;width:.7rem;height:1.5px;background:var(--acs-accent)}.b2e3d9{margin-top:auto;width:100%}.hc95db{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;border-top:1.5px solid var(--acs-ink);padding-top:1.2rem}.fc8652{display:flex;flex-direction:column;gap:.15rem}.n5cfe5{font-weight:700;font-size:.92rem}.fe64ff{font-size:.82rem;color:var(--acs-ink-mute)}@media (max-width:700px){.hc95db{grid-template-columns:1fr}}.j82fa2,.h16577,.g310d9,.mb168e{padding-block:clamp(2rem,4vw,3rem)}.o4a580,.c7e532,.o3a8ee{margin-bottom:2rem}.h85a9c{font-family:var(--acs-font-mono);font-size:.78rem;margin:0 0 .6rem}.h85a9c a{color:var(--acs-accent-strong);text-decoration:none}.gb2c88,.g0c642{font-size:clamp(1.8rem,4vw,2.7rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 .9rem}.ic607b{font-size:1.08rem;color:var(--acs-ink-soft);line-height:1.75}.i14c5e{display:flex;flex-wrap:wrap;gap:1rem;font-family:var(--acs-font-mono);font-size:.76rem;color:var(--acs-ink-mute);padding-top:.8rem;border-top:1px solid var(--acs-line)}.j180ff{color:var(--acs-ink)}.df26b4{margin:1.5rem auto 2rem;max-width:1000px}.kd3cd0{width:100%;aspect-ratio:3/2;object-fit:cover}.m4e291,.l07a73{font-size:1.02rem;line-height:1.85}.m4e291 h2,.l07a73 h2{font-size:1.5rem;font-weight:800;margin:2.6rem 0 1rem;padding-top:.9rem;border-top:1.5px solid var(--acs-ink);scroll-margin-top:5rem}.m4e291 h3,.l07a73 h3{font-size:1.18rem;margin:2rem 0 .7rem}.m4e291 a:not(.d4f693),.l07a73 a:not(.d4f693){color:var(--acs-accent-strong);text-decoration:underline;text-decoration-color:var(--acs-accent);text-decoration-thickness:1px}.m4e291 a:not(.d4f693):hover,.l07a73 a:not(.d4f693):hover{color:var(--acs-ink);text-decoration-thickness:2px}.m4e291 table,.l07a73 table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.92rem;display:block;overflow-x:auto}.m4e291 th,.m4e291 td,.l07a73 th,.l07a73 td{padding:.6rem .75rem;border:1px solid var(--acs-line);text-align:start;vertical-align:top}.m4e291 th,.l07a73 th{background:var(--acs-surface-alt)}.m4e291 img{margin:1.25rem auto}.o90124{background:var(--acs-surface);border:1px solid var(--acs-line);border-left:4px solid var(--acs-accent);padding:1.15rem 1.4rem;margin:0 0 2rem}.b95ee7{display:inline-block;font-family:var(--acs-font-mono);font-size:.78rem;background:var(--acs-ink);color:#fff;padding:.15em .7em;margin:0 0 .6rem}.o90124 ul{margin:0}.k3c4fe{margin-top:3rem;padding:1.4rem 1.5rem;background:var(--acs-surface-alt);font-size:.9rem;color:var(--acs-ink-soft)}.m4e291 .d26ce6{font-size:1.1rem;border:0;padding:0;margin:0 0 .7rem}.a34735{margin:2.75rem 0 1rem;padding:1.75rem 1.9rem;background:var(--acs-surface);border:1.5px solid var(--acs-ink)}.b4229c{font-family:var(--acs-font-mono);font-size:.76rem;color:var(--acs-accent-strong);margin:0}.oec918{font-size:1.4rem;font-weight:800;margin:.35em 0 .45em}.l4bfd6{color:var(--acs-ink-soft);margin:0 0 1.1rem}.i34457{display:flex;gap:.7rem;flex-wrap:wrap}@media (min-width:601px){.n554c9{grid-template-columns:repeat(2,minmax(0,1fr))}}.o01811{flex-wrap:wrap}.o01811>*{white-space:nowrap}.c5d1e5{margin-top:3.5rem}.le69e5{font-size:1.3rem;font-weight:800}.if926f{margin:3rem 0 0}.j9810a{background:var(--acs-surface);border:1px solid var(--acs-line);border-top:4px solid var(--acs-accent);padding:clamp(1.4rem,3vw,2rem)}.bbc4dd{font-family:var(--acs-font-mono);font-size:.76rem;color:var(--acs-accent-strong);margin:0 0 .4rem}.cc1a7a{font-size:clamp(1.2rem,2.4vw,1.5rem);font-weight:800}.b5f8c7{color:var(--acs-ink-soft);font-size:.92rem}.l07a73 .h7f56b h2,.l07a73 .effccd h3,.l07a73 .oc02fb h3{border:0;padding-top:0;margin-top:0}.l07a73 .h7f56b h3{margin-top:.2rem}.b938a6{font-size:1.1rem;color:var(--acs-ink-soft)}.of3c85{color:var(--acs-ink-soft);max-width:40em}.d25e9a,.a7c52f{margin:1.5rem 0 2rem}.k89678,.g4678c{font-size:1.2rem;margin:0 0 1rem}.f344f4,.a89b1f{margin:0;background:var(--acs-surface);border:1px solid var(--acs-line)}.a7248f,.a10508{display:grid;grid-template-columns:190px 1fr;gap:1rem;padding:.8rem 1.1rem;border-bottom:1px solid var(--acs-line-soft)}.a7248f:last-child,.a10508:last-child{border-bottom:0}.n33fff,.f4112d{font-family:var(--acs-font-mono);font-size:.8rem;color:var(--acs-ink-mute)}.je9da8,.da639f{margin:0;font-size:.95rem;line-height:1.65}@media (max-width:640px){.a7248f,.a10508{grid-template-columns:1fr;gap:.2rem}}#acs-apply,#acs-signup,#acs-cm{scroll-margin-top:96px}.d4dd4d{display:grid;gap:1rem;max-width:40rem;margin:1.5rem 0}.i27f90{display:grid;gap:.35rem}.i93bd9{font-weight:600;font-size:.9rem}.f7472e,.o84282{width:100%;padding:.65rem .8rem;border:1px solid var(--acs-line);border-radius:var(--acs-radius-sm);background:var(--acs-surface);font:inherit;color:var(--acs-ink)}.f7472e:focus,.o84282:focus{outline:0;border-color:var(--acs-accent);box-shadow:0 0 0 3px var(--acs-accent-soft)}.d4dd4d select.f7472e{appearance:auto}.o84282{resize:vertical;min-height:8rem}.fab739{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.da63e8{justify-self:start}.daca4b{font-size:.8rem;color:var(--acs-ink-mute);line-height:1.6;margin:.4rem 0 0}.eefcee,.n429f4{padding:.85rem 1rem;border-left:3px solid;margin:0}.eefcee{background:#e3f0ec;color:#174a3f}.n429f4{background:#f8e5e3;color:#7a2a24}.nfd51d{display:flex;gap:.75rem;align-items:flex-start;padding:.2rem 0;font-size:.86rem;color:var(--acs-ink-soft);line-height:1.55;cursor:pointer}.nfd51d input{width:1.3rem;height:1.3rem;margin:.05rem 0 0;flex-shrink:0;accent-color:var(--acs-accent)}.nav-links{margin-top:2.5rem;display:flex;justify-content:center;gap:.4rem;flex-wrap:wrap}.nav-links a,.nav-links span{padding:.5rem .85rem;border:1px solid var(--acs-line);background:var(--acs-surface);color:var(--acs-ink);text-decoration:none;font-family:var(--acs-font-mono);font-size:.82rem;white-space:nowrap;line-height:1.2}.nav-links a:hover{border-color:var(--acs-accent);color:var(--acs-accent-strong)}.nav-links .current{background:var(--acs-ink);color:#fff;border-color:var(--acs-ink)}.a889e5{border-bottom:1px solid var(--acs-line-soft);background:var(--acs-surface);font-size:.8rem}.c1a674{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:.6rem 0;margin:0}.m51abc{display:inline-flex;gap:.35rem;margin:0;color:var(--acs-ink-mute)}.n48829{color:var(--acs-ink-soft);text-decoration:none}.a889e5 a:hover{color:var(--acs-accent-strong)}.o14c35{opacity:.5}.o21425{color:var(--acs-ink)}.edd2f7{display:flex;gap:.5rem;margin:1.5rem 0;max-width:32rem}.edd2f7 .d4485e{flex:1;padding:.55rem .8rem;border:1px solid var(--acs-line);font:inherit}.a7afcb{padding:2rem;background:var(--acs-surface);text-align:center;color:var(--acs-ink-soft)}.e91219{padding-block:clamp(3rem,7vw,5rem);text-align:center}.i15a62{font-family:var(--acs-font-mono);font-size:clamp(3rem,10vw,6rem);color:var(--acs-accent);margin:0;line-height:1}.i33fd2{font-size:clamp(1.4rem,3vw,2rem)}.b605b2{color:var(--acs-ink-soft);max-width:32em;margin:0 auto 1.5rem}.a8c174{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.h65a35{background:var(--acs-dark);color:#d6d6d0;padding-block:2.75rem 1.5rem}.e360ae{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.6fr;gap:2.5rem;padding-bottom:1.75rem;border-bottom:1px solid rgba(255,255,255,.1)}@media (max-width:960px){.e360ae{grid-template-columns:1fr 1fr}}@media (max-width:560px){.e360ae{grid-template-columns:1fr;gap:2rem}}.i16ef0{display:inline-flex;align-items:center;gap:.6rem;color:#fff;margin-bottom:.9rem}.dd95ac{color:#fff;width:34px;height:34px;display:inline-flex}.pfac2c{font-family:var(--acs-font-serif);font-weight:800}.n3496a{color:#b4b4ad;font-size:.86rem;line-height:1.7;margin:0;max-width:24em}.g4b97f{font-family:var(--acs-font-mono);font-size:.76rem;font-weight:400;color:#b4b4ad;margin:0 0 .8rem}.f7e6a6{display:grid;gap:.45rem;list-style:none;padding:0;margin:0}.na0ac9{margin:0}.h48ad7 a,.d160c9 a{color:#ecece6;text-decoration:none;font-size:.9rem}.h65a35 a:hover,.h65a35 a:focus-visible{color:#fff;text-decoration:underline}.d160c9{font-size:.84rem;color:#b4b4ad;line-height:1.8}.a84b4a{margin:0 0 .35rem;color:#d6d6d0;font-size:.83rem;line-height:1.65}.e3aa20{padding-top:1.25rem}.hdcd87{margin:0;font-family:var(--acs-font-mono);font-size:.74rem;color:#b4b4ad}.kda68b{position:fixed;left:0;right:0;bottom:0;z-index:100;background:var(--acs-dark);color:#ecece6;border-top:1px solid rgba(255,255,255,.12);transition:transform .25s}.d6e3f3{transform:translateY(110%)}.na1a4a{display:grid;gap:1rem;grid-template-columns:1fr auto;align-items:center;padding-block:1rem}@media (max-width:640px){.na1a4a{grid-template-columns:1fr}}.fa16c4{margin:0;font-size:.88rem;line-height:1.65}.fa16c4 a{color:#fff}.bd42da{display:flex;gap:.5rem;flex-wrap:wrap}.f82cd5,.f82cd5:hover,.f82cd5:focus-visible{background:#fff;color:var(--acs-ink)}.icc69e,.icc69e:hover,.icc69e:focus-visible{color:#fff;border-color:rgba(255,255,255,.45)}.icc69e:hover{background:rgba(255,255,255,.1)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}.efa652::before{background:#2fbf71}.ac4f67::after{rotate:calc(var(--i)*7deg - 10deg)}}