.gateway-page{height:100vh;overflow:auto;width:100%}.gateway-wrapper,.gateway-wrapper *,.gateway-wrapper :after,.gateway-wrapper :before,.gateway-wrapper:after,.gateway-wrapper:before{border-style:solid;border-width:0;box-sizing:border-box}.gateway-wrapper{--color-primary:#4ccba0;--color-secondary:#0e1731;--color-link:#1f75cb;--color-text:#374151;--color-border:#d1d5db;--rounded-sm:.125em;--rounded-base:.25em;--rounded-lg:.5em;--spacing-2xl:1.5em;--spacing-xl:1.25em;--spacing-lg:1em;--spacing-md:.875em;--spacing-sm:.625em;--spacing-xs:.5em;--text-xl:1.25em;--text-2xl:1.5em;--text-lg:1.125em;--text-base:1em;--text-sm:.875em;--font-size-base:16px;--font-size-md:14px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:var(--font-size-base);line-height:1.5;margin:0 auto;max-width:28em;padding:5% var(--spacing-lg)}.halo-form-wrapper{background:#fff;border:1px solid #dfe6ecb3;border-radius:var(--rounded-lg);padding:var(--spacing-2xl)}.form-title{all:unset;display:block;font-size:var(--text-2xl);font-weight:500;margin-bottom:var(--spacing-lg)}.halo-form .form-item{display:flex;flex-direction:column;margin-bottom:var(--spacing-2xl);width:100%}.halo-form .form-item:last-of-type{margin-bottom:0}.halo-form .form-item-group{align-items:flex-start;display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.halo-form .form-item-group .form-item{margin-bottom:0}.halo-form .form-input{background:#fff;border:1px solid var(--color-border);border-radius:var(--rounded-base);height:2.5em;padding:0 .75rem}.halo-form .form-input:focus-within{border-color:var(--color-primary);outline:2px solid #0000;outline-offset:"2px"}.halo-form .form-item input{appearance:none;background:none;box-shadow:none;display:block;font-size:var(--text-base);height:100%;width:100%}.halo-form .form-item input:focus{outline:none}.halo-form .form-input-stack{align-items:center;display:flex;gap:.5em}.halo-form .form-input-stack-icon{align-items:center;color:var(--color-text);cursor:pointer;display:inline-flex}.halo-form .form-input-stack-select{all:unset;align-items:center;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath d='m12 13.171 4.95-4.95 1.414 1.415L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E") right .3em center no-repeat;display:inline-flex;padding-right:1.85em}.halo-form .form-input-stack-select,.halo-form .form-input-stack-text{color:var(--color-text);font-size:var(--text-sm)}.halo-form .form-item label{color:var(--color-text);font-size:var(--text-base);font-weight:500;margin-bottom:.75rem}.halo-form .form-item .form-label-group{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75em}.halo-form .form-item .form-label-group label{margin-bottom:0}.halo-form .form-item-extra-link{color:var(--color-link);font-size:var(--text-sm);text-decoration:none}.halo-form .form-item-compact{align-items:center;display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-2xl)}.halo-form .form-item-compact label{color:var(--color-text);font-size:var(--text-sm)}.halo-form button[type=submit]{background:var(--color-secondary);border:none;border-radius:var(--rounded-base);color:#fff;cursor:pointer;height:2.5em}.halo-form button[type=submit]:hover{opacity:.8}.halo-form button[type=submit]:active{opacity:.9}.halo-form button[disabled]{cursor:not-allowed!important}.halo-form input[type=checkbox]{appearance:none;background-color:#fff;background-origin:border-box;border:1px solid var(--color-border);border-radius:var(--rounded-sm);color:#2563eb;display:inline-block;flex-shrink:0;height:1em;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;user-select:none;vertical-align:middle;width:1em}.halo-form input[type=checkbox]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #2563eb,0 0 #0000;outline:2px solid #0000;outline-offset:2px}.halo-form input[type=checkbox]:checked{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}.halo-form .form-input-group{align-items:center;display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(3,minmax(0,1fr));height:2.5em}.halo-form .form-input{grid-column:span 2/span 2}.halo-form .form-input-group button{background:#fff;border:1px solid var(--color-border);border-radius:var(--rounded-base);color:var(--color-text);cursor:pointer;font-size:var(--text-sm);grid-column:span 1/span 1;height:100%}.halo-form .form-input-group button:hover{background:#f3f4f6;color:#333}.halo-form .form-input-group button:active{background:#f9fafb}.pill-items{all:unset;display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:center;margin:0}.pill-items li{all:unset;border:1px solid #e5e7eb;border-radius:var(--rounded-lg);overflow:hidden;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pill-items li form{all:unset;display:block}.pill-items li button{background:transparent;border:none;cursor:pointer;width:100%}.pill-items li a,.pill-items li button{align-items:center;color:#1f2937;display:flex;font-size:var(--text-sm);gap:var(--spacing-sm);padding:.6em .9em;text-decoration:none}.pill-items li img{height:1.5em;width:1.5em}.pill-items li:hover{background:#f3f4f6;border-color:var(--color-primary)}.pill-items li:hover a,.pill-items li:hover button{color:#111827}.pill-items li:focus-within{border-color:var(--color-primary)}.pill-items li button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pill-items li a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.divider-wrapper{align-items:center;color:var(--color-text);display:flex;font-size:var(--text-sm);gap:var(--spacing-lg);margin:1.5em 0}.divider-wrapper hr{border:0;border-top:1px solid #f3f4f6;flex-grow:1;overflow:hidden}.alert{border:1px solid #e5e7eb;border-radius:var(--rounded-base);color:var(--color-text);font-size:var(--text-sm);margin-bottom:var(--spacing-xl);overflow:hidden;padding:var(--spacing-md) var(--spacing-xl);position:relative}.alert:before{background:#d1d5db;content:"";height:100%;left:0;position:absolute;top:0;width:.25em}.alert-warning{border-color:#fde047}.alert-warning:before{background:#ea580c}.alert-error{border-color:#fca5a5}.alert-error:before{background:#dc2626}.alert-success{border-color:#86efac}.alert-success:before{background:#16a34a}.alert-info{border-color:#7dd3fc}.alert-info:before{background:#0284c7}@media(forced-colors:active){.halo-form input[type=checkbox]:checked{appearance:auto}}@media only screen and (max-width:768px){.halo-form .form-item-group{flex-direction:column}}@media screen and (min-width:1201px)and (max-width:1600px){.gateway-wrapper{font-size:var(--font-size-md)}}@media screen and (min-width:1601px){.gateway-wrapper{font-size:var(--font-size-base)}}.dark .halo-form-wrapper{background:#1f2937;border-color:#374151}.dark .halo-form .form-input{background:#1f2937;border-color:#4b5563;color:#e5e7eb}.dark .halo-form .form-item label,.dark .halo-form .form-item-compact label{color:#e5e7eb}.dark .halo-form .form-item-extra-link{color:#60a5fa}.dark .halo-form .form-input-stack-icon,.dark .halo-form .form-input-stack-text{color:#e5e7eb}.dark .halo-form .form-input-stack-select{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23e5e7eb' d='m12 13.171 4.95-4.95 1.414 1.415L12 16 5.636 9.636 7.05 8.222z'/%3E%3C/svg%3E") right .3em center no-repeat;color:#e5e7eb}.dark .halo-form .form-input-group button{background:#1f2937;border-color:#4b5563;color:#e5e7eb}.dark .halo-form .form-input-group button:hover{background:#374151;color:#fff}.dark .halo-form .form-input-group button:active{background:#4b5563}.dark .halo-form input[type=checkbox]{background-color:#1f2937;border-color:#4b5563;color:#60a5fa}.dark .halo-form input[type=checkbox]:focus{box-shadow:0 0 0 2px #1f2937,0 0 0 4px #60a5fa,0 0 #0000}.dark .pill-items li{border-color:#374151}.dark .pill-items li a,.dark .pill-items li button{color:#e5e7eb}.dark .pill-items li:hover{background:#374151;border-color:var(--color-primary)}.dark .pill-items li:hover a,.dark .pill-items li:hover button{color:#fff}.dark .divider-wrapper{color:#e5e7eb}.dark .divider-wrapper hr{border-top-color:#374151}.dark .alert{background:#1f2937;border-color:#374151;color:#e5e7eb}.dark .alert-warning{border-color:#fbbf24}.dark .alert-error{border-color:#f87171}.dark .alert-success{border-color:#4ade80}.dark .alert-info{border-color:#38bdf8}::-ms-reveal{display:none}
