@font-face{font-family:za-cmp Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0%;size-adjust:98.7%}@font-face{font-family:za-cmp IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0%;size-adjust:134.59%}.za-cmp{--za-cmp-dark:#0b0b0a;--za-cmp-on-dark:#ebe7d9;--za-cmp-coral:#f55139;--za-cmp-ink-quiet:#6b6656;--za-cmp-shell:1220px;--za-cmp-fast:.12s;--za-cmp-ease:cubic-bezier(.2, 0, 0, 1);--za-cmp-sans:var(--font-archivo,var(--za-font-sans,"Archivo")), "Archivo", "za-cmp Archivo Fallback", sans-serif;--za-cmp-display:var(--font-archivo,var(--za-font-sans,"Archivo")), "Archivo", "za-cmp Archivo Fallback", system-ui, sans-serif;--za-cmp-mono:var(--font-ibm-plex-mono,var(--za-font-mono,"IBM Plex Mono")), "IBM Plex Mono", "za-cmp IBM Plex Mono Fallback", ui-monospace, monospace;box-sizing:border-box;font-family:var(--za-cmp-sans);letter-spacing:normal;text-align:left;text-transform:none;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-size:16px;font-style:normal;font-weight:400;line-height:1.6}.za-cmp *,.za-cmp :before,.za-cmp :after{box-sizing:border-box}@media (prefers-reduced-motion:reduce){.za-cmp{--za-cmp-fast:0s}}.za-cmp :where(a,button):focus-visible{outline:3px solid var(--za-cmp-coral);outline-offset:2px}.za-cmp.za-cmp__reopen{left:clamp(12px,3vw,24px);bottom:calc(clamp(12px, 3vw, 24px) + var(--za-host-bottom-inset,0px));z-index:70;background:var(--za-cmp-dark);color:var(--za-cmp-on-dark);font-family:var(--za-cmp-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid #ebe7d947;border-radius:0;align-items:center;gap:9px;margin:0;padding:10px 14px;font-size:11px;font-weight:600;line-height:normal;display:inline-flex;position:fixed}.za-cmp.za-cmp__reopen--right{left:auto;right:clamp(12px,3vw,24px)}.za-cmp .za-cmp__dot{background:var(--za-cmp-coral);flex:none;width:7px;height:7px;display:inline-block}.za-cmp.za-cmp__panel{z-index:80;background:var(--za-cmp-dark);color:var(--za-cmp-on-dark);border-top:2px solid var(--za-cmp-coral);animation:.32s cubic-bezier(.2,.7,.2,1) both za-cmp-in;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -20px 60px #00000073}@keyframes za-cmp-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.za-cmp.za-cmp__panel{animation:none}}.za-cmp .za-cmp__inner{max-width:var(--za-cmp-shell);margin:0 auto;padding:clamp(22px,3.4vw,34px) clamp(18px,4vw,44px)}.za-cmp .za-cmp__banner{flex-wrap:wrap;align-items:flex-start;gap:clamp(24px,4vw,56px);display:flex}.za-cmp .za-cmp__copy{flex:1;min-width:min(100%,340px)}.za-cmp .za-cmp__eyebrow{font-family:var(--za-cmp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--za-cmp-coral);margin-bottom:14px;font-size:11px;font-weight:600}.za-cmp .za-cmp__title{font-family:var(--za-cmp-display);letter-spacing:-.02em;text-transform:none;color:var(--za-cmp-on-dark);max-width:22ch;margin:0 0 12px;padding:0;font-size:clamp(21px,2.6vw,30px);font-weight:800;line-height:1.1}.za-cmp .za-cmp__title:focus{outline:none}.za-cmp .za-cmp__title--saved{max-width:none;margin:0 0 4px;font-size:clamp(19px,2.3vw,26px)}.za-cmp .za-cmp__body{color:#ebe7d9b8;max-width:66ch;margin:0;font-size:15px;line-height:1.55}.za-cmp .za-cmp__body--saved{color:#ebe7d9a8;max-width:56ch;font-size:14px;line-height:1.5}.za-cmp .za-cmp__body a{color:var(--za-cmp-coral);border-bottom:1px solid #f5513980;text-decoration:none}.za-cmp .za-cmp__body strong{color:var(--za-cmp-on-dark);font-weight:600}.za-cmp .za-cmp__actions{flex-direction:column;flex:300px;gap:12px;min-width:min(100%,300px);max-width:560px;display:flex}.za-cmp .za-cmp__button{border:1px solid var(--za-cmp-coral);cursor:pointer;background:var(--za-cmp-coral);color:#000;font-family:var(--za-cmp-mono);letter-spacing:.04em;text-transform:uppercase;text-align:center;width:100%;box-shadow:none;transition:opacity var(--za-cmp-fast) var(--za-cmp-ease), transform var(--za-cmp-fast) var(--za-cmp-ease);border-radius:0;margin:0;padding:15px 22px;font-size:13px;font-weight:600;line-height:normal}.za-cmp .za-cmp__button:hover{opacity:.9}.za-cmp .za-cmp__button:active{transform:translateY(1px)}.za-cmp .za-cmp__button:focus-visible{outline:2px solid var(--za-cmp-on-dark);outline-offset:2px}.za-cmp .za-cmp__button--ghost{color:var(--za-cmp-on-dark);background:0 0;border-color:#ebe7d973}.za-cmp .za-cmp__prefshead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.za-cmp .za-cmp__back{color:#ebe7d9cc;font-family:var(--za-cmp-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ebe7d947;border-radius:0;flex:none;margin:0;padding:9px 13px;font-size:11px;font-weight:600;line-height:normal}.za-cmp .za-cmp__register{max-height:min(42vh,340px);margin-bottom:24px;overflow-y:auto}.za-cmp .za-cmp__row{border-top:1px solid #ebe7d924;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 0;display:flex}.za-cmp .za-cmp__row--last{border-bottom:1px solid #ebe7d924}.za-cmp .za-cmp__rowcopy{max-width:62ch}.za-cmp .za-cmp__rowtitle{font-family:var(--za-cmp-display);color:var(--za-cmp-on-dark);align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.za-cmp .za-cmp__rowcopy p{color:#ebe7d99e;margin:6px 0 0;font-size:13.5px;line-height:1.5}.za-cmp .za-cmp__chip{font-family:var(--za-cmp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--za-cmp-on-dark);background:#ebe7d92e;border:1px solid #ebe7d94d;padding:2px 6px;font-size:9.5px;font-weight:600}.za-cmp .za-cmp__switch-row{flex:none;align-items:center;gap:12px;display:flex}.za-cmp .za-cmp__switch-state{font-family:var(--za-cmp-mono);letter-spacing:.08em;text-transform:uppercase;color:#ebe7d9b8;text-align:right;min-width:36px;font-size:10.5px;font-weight:600}.za-cmp .za-cmp__switch-hit{cursor:pointer;background:0 0;border:none;border-radius:0;flex:none;justify-content:center;align-items:center;width:48px;height:44px;margin:0;padding:0;display:inline-flex}.za-cmp .za-cmp__switch{border:1px solid var(--za-cmp-on-dark);background:0 0;border-radius:0;flex:none;width:48px;height:27px;margin:0;padding:0;display:block;position:relative}.za-cmp .za-cmp__switch[data-on=true]{background:var(--za-cmp-coral)}.za-cmp .za-cmp__switch--locked{border-color:var(--za-cmp-ink-quiet);background:var(--za-cmp-ink-quiet);cursor:not-allowed;opacity:1}.za-cmp .za-cmp__switch-knob{background:var(--za-cmp-on-dark);width:21px;height:21px;transition:transform var(--za-cmp-fast) var(--za-cmp-ease);position:absolute;top:2px;left:2px}.za-cmp .za-cmp__switch[data-on=true] .za-cmp__switch-knob,.za-cmp .za-cmp__switch--locked .za-cmp__switch-knob{transform:translate(21px)}.za-cmp .za-cmp__save{flex-wrap:wrap;gap:12px;display:flex}.za-cmp .za-cmp__save .za-cmp__button{flex:200px;width:auto;min-width:min(100%,200px)}.za-cmp .za-cmp__saved{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(20px,4vw,48px);display:flex}.za-cmp .za-cmp__savedcopy{align-items:flex-start;gap:16px;display:flex}.za-cmp .za-cmp__tick{background:var(--za-cmp-coral);color:#000;width:38px;height:38px;font-family:var(--za-cmp-display);flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:inline-flex}.za-cmp .za-cmp__savedactions{flex-wrap:wrap;flex:300px;gap:12px;min-width:min(100%,300px);display:flex}.za-cmp .za-cmp__savedactions .za-cmp__button{flex:auto;width:auto}.za-cmp .za-cmp__eyebrow+.za-cmp__title{margin-top:0}
