@layer elements{.avatar-root{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:100%;background-color:rgba(0,0,0,.051)}.avatar-root-sm{width:38px;height:38px;font-size:12px}.avatar-root-md{width:45px;height:45px;font-size:15px}.avatar-root-lg{width:64px;height:64px;font-size:20px}.avatar-image{object-fit:cover}.avatar-fallback,.avatar-image{width:100%;height:100%;border-radius:inherit}.avatar-fallback{display:flex;align-items:center;justify-content:center;background-color:#fff;color:#6e41e2;line-height:1;font-weight:500}.el-badge{font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:.01em;padding:.25rem .5rem;border-radius:.25rem;text-transform:uppercase}.el-badge-blue{background-color:#1e75a6;color:#fff}.el-badge-purple{background-color:#776be0;color:#fff}.el-badge-pink{background-color:#ec4899;color:#fff}.el-badge-red{background-color:#ef4444;color:#fff}.el-badge-orange{background-color:#ea580c;color:#fff}.el-badge-yellow{background-color:#eab300;color:#fff}.el-badge-green{background-color:#16a34a;color:#fff}.el-badge-teal{background-color:#14b8a6;color:#fff}.el-badge-indigo{background-color:#4f46e5;color:#fff}.el-badge-violet{background-color:#8b5cf6;color:#fff}.el-badge-gray{background-color:#6b7280;color:#fff}.el-badge-black{background-color:#111827;color:#fff}.el-card{border:1px solid #d7e0ef;overflow:hidden}.el-card.small{border-radius:.625rem}.el-card.medium{border-radius:1rem}a .el-card:hover{box-shadow:0 4px 16px 0 rgba(42,49,65,.1)}}@layer base{.highlighted-title{position:relative;padding-bottom:1rem}.highlighted-title:after{content:"";width:4rem;height:.25rem;background:#4f43ba;position:absolute;bottom:0;left:0;border-radius:.5rem;display:block}.pre-title{margin-bottom:1.5rem;font-size:.875rem;color:#151921;font-weight:700;line-height:1rem;letter-spacing:.08rem;text-transform:uppercase}@media only screen and (min-width:769px){.pre-title{font-size:1rem;line-height:1.25rem}}.title{margin-bottom:1rem;font-size:2rem;color:#151921;font-weight:900;line-height:2.5rem;letter-spacing:-.01rem}@media only screen and (min-width:769px){.title{font-size:3.25rem;line-height:4rem}}h1{margin-bottom:1rem;font-size:1.75rem;color:#151921;text-transform:none;font-weight:900;line-height:2rem;letter-spacing:-.01rem}@media only screen and (min-width:769px){h1{font-size:2.5rem;line-height:3rem}}h2{margin:2.5rem 0 1rem;font-size:1.5rem;color:#151921;text-transform:none;font-weight:900;line-height:2rem}@media only screen and (min-width:769px){h2{font-size:1.75rem;line-height:2.5rem}}h3{margin:3.75rem 0 1.25rem;font-size:1.25rem;color:#151921;text-transform:none;font-weight:900;line-height:1.75rem}h1+h3,h2+h3,h3+h3,h4+h3,h5+h3,h6+h3{margin-top:2rem}@media only screen and (min-width:769px){h3{font-size:1.5rem;line-height:2rem}}h4{margin:2.5rem 0 1.25rem;font-size:1.125rem;color:#151921;text-transform:none;font-weight:900;line-height:1.5rem}@media only screen and (min-width:769px){h4{font-size:1.25rem;line-height:1.75rem}}h5{margin:1rem 0;font-size:.75rem;color:#151921;text-transform:uppercase;font-weight:700;line-height:1rem}@media only screen and (min-width:769px){h5{font-size:.875rem}}h6{font-size:.75rem;color:#151921;text-transform:uppercase;font-weight:700;line-height:1rem}@media only screen and (min-width:769px){h6{font-size:.6875rem}}.subtitle{margin-bottom:1.25rem;font-size:1.25rem;color:#2a3141;font-weight:400;line-height:1.75rem}@media only screen and (min-width:769px){.subtitle{font-size:1.5rem;line-height:2rem}}.count:before{-webkit-mask-image:url(https://assets.apolitical.co/icons/middot.svg);mask-image:url(https://assets.apolitical.co/icons/middot.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% auto;mask-size:100% auto;display:block;content:"";width:.9375rem;height:.9375rem;background:currentcolor;position:relative;top:.0625rem;margin:0 .5rem;display:inline-block}}@layer elements{.email-input{box-shadow:none;padding:.5rem 1rem;margin-bottom:.5rem}.email-chip{display:flex;gap:.5rem;align-items:center;color:#404a61;background-color:#f0f5ff;padding:.5rem .25rem .5rem .75rem;border-radius:.75rem}button.remove-email-button.icon.close{color:#404a61;cursor:pointer;align-items:center;padding-top:0;padding-bottom:0;padding-right:0;position:relative;margin:0;bottom:0}.react-multi-email{padding:1.5rem;min-height:5.5rem;overflow-wrap:anywhere;word-wrap:break-word;gap:.5rem}.react-multi-email.focused{border-color:#7c72e1;box-shadow:0 0 0 .25rem #7c72e1}.react-multi-email.empty>span[data-placeholder]{display:inline;color:#404a61!important}}.react-multi-email{margin:0;max-width:100%;flex:1 0 auto;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);text-align:left;line-height:1.21428571em;padding:.4em .5em;background:#fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);border-radius:.28571429rem;transition:box-shadow .1s ease,border-color .1s ease;position:relative;display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start}.react-multi-email>span[data-placeholder]{display:none;position:absolute;left:.5em;top:.4em;padding:.4em;line-height:1.21428571em}.react-multi-email.focused{border-color:#85b7d9;background:#fff}.react-multi-email.empty>span[data-placeholder]{display:inline;color:#ccc}.react-multi-email.fill>span[data-placeholder]{display:none}.react-multi-email>input{flex:1 1;width:auto!important;outline:none!important;border:0!important;display:inline-block!important;line-height:1;vertical-align:baseline!important;padding:.4em .1em!important}.react-multi-email [data-tag]{line-height:1;vertical-align:baseline;margin:.14285714em;background-color:#f3f3f3;background-image:none;padding:.4em .8em;color:rgba(0,0,0,.6);text-transform:none;font-weight:600;border:0 solid transparent;border-radius:.28571429rem;transition:background .1s ease;font-size:.8rem;display:flex;align-items:center;justify-content:flex-start;max-width:100%}.react-multi-email [data-tag] [data-tag-item]{max-width:100%;overflow:hidden}.react-multi-email [data-tag]:first-child{margin-left:0}.react-multi-email [data-tag] [data-tag-handle]{margin-left:.833em;cursor:pointer}@layer elements{.el-icon-with-text{display:flex;align-items:center;gap:.5rem;color:#404a61}.el-flex-reverse{flex-direction:row-reverse}}@layer components{.loading-spinner{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;margin:1rem}.loading-spinner .message{font-size:1rem;font-weight:400;color:#151921;margin-top:.5rem}.loading-spinner .spinner{border:.25rem solid #c0cbdf;border-top-color:#7c72e1;border-radius:50%;width:2rem;height:2rem;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}@layer elements{.el-progress{position:relative;height:1rem;width:100%;overflow:hidden;border-radius:9999px;background-color:#d7e0ef;transform:translateZ(0)}.el-progress .indicator{background-color:#7cdcc5;width:100%;height:100%;transition:transform .66s cubic-bezier(.65,0,.35,1);transform-origin:left center}[dir=rtl] .el-progress .indicator{transform-origin:right center}.el-callout{border-radius:.5rem;border:.0625rem solid;margin:1rem auto;overflow:hidden;transition:all .2s ease-in-out;width:100%;max-width:50rem}.el-callout-item{border:none}.el-callout-trigger{all:unset;font-family:inherit;width:100%;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:transparent;border:none;outline:none}.el-callout-trigger:hover{background-color:rgba(0,0,0,.03)}}@layer elements{.el-callout-trigger:focus-visible{outline:.125rem solid #06c;outline-offset:-.125rem}.el-callout-header{display:flex;align-items:center;gap:.5rem;flex:1 1}.el-callout-icon{font-size:1rem;line-height:1;flex-shrink:0}.el-callout-title{font-weight:600;font-size:.875rem;line-height:1.4;color:inherit}.el-callout-content{overflow:hidden}.el-callout-content[data-state=open]{animation:slide-down .3s cubic-bezier(.87,0,.13,1)}.el-callout-content[data-state=closed]{animation:slide-up .3s cubic-bezier(.87,0,.13,1)}.el-callout-content-inner{padding:0 1rem 1rem;font-size:.875rem;line-height:1.5}.el-callout-content-inner p{margin:0 0 .75rem}.el-callout-content-inner p:last-child{margin-bottom:0}.el-callout-content-inner ol,.el-callout-content-inner ul{margin:0 0 .75rem;padding-left:1.25rem}.el-callout-content-inner ol:last-child,.el-callout-content-inner ul:last-child{margin-bottom:0}.el-callout-content-inner li{margin-bottom:.25rem}.el-callout-content-inner li:last-child{margin-bottom:0}.el-callout-content-inner strong{font-weight:600}.el-callout-content-inner code{background-color:rgba(0,0,0,.1);padding:.125rem .25rem;border-radius:.1875rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8125rem}.el-callout:not(.el-callout-collapsible) .el-callout-header{padding:.75rem 1rem .5rem}.el-callout:not(.el-callout-collapsible) .el-callout-content{padding-bottom:0}.el-callout--info{background-color:#f0f9ff;border-color:#0ea5e9;color:#0c4a6e}.el-callout--info .el-callout-trigger:hover{background-color:rgba(14,165,233,.05)}.el-callout--warning{background-color:#fffbeb;border-color:#f59e0b;color:#92400e}.el-callout--warning .el-callout-trigger:hover{background-color:rgba(245,158,11,.05)}.el-callout--success{background-color:#f0fdf4;border-color:#22c55e;color:#15803d}.el-callout--success .el-callout-trigger:hover{background-color:rgba(34,197,94,.05)}.el-callout--error{background-color:#fef2f2;border-color:#ef4444;color:#dc2626}.el-callout--error .el-callout-trigger:hover{background-color:rgba(239,68,68,.05)}.el-callout--note{background-color:#f8fafc;border-color:#64748b;color:#334155}.el-callout--note .el-callout-trigger:hover{background-color:rgba(100,116,139,.05)}.accordion-chevron{transition:transform .3s cubic-bezier(.87,0,.13,1);opacity:.7;transform:rotate(90deg)}.accordion-chevron svg rect[fill=white]{fill:transparent}.accordion-chevron svg rect[stroke="#D7E0EF"]{stroke:currentcolor;opacity:.3}.accordion-chevron svg path{stroke:currentcolor}.el-callout-trigger[data-state=open] .accordion-chevron{transform:rotate(270deg)}@keyframes slide-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slide-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}}@layer elements{@media only screen and (max-width:769px){button.responsive-button{padding:.5rem 1rem .625rem;font-size:.875rem}}}