.accordion-root{background-color:#fff;border-radius:6px;width:100%}.accordion-header{margin:4px 0;display:flex}.accordion-trigger{color:#404a61;background-color:#fff;flex:1;justify-content:space-between;align-items:center;height:45px;padding:0 20px;font-family:inherit;font-size:15px;line-height:1;display:flex}.accordion-trigger:focus{box-shadow:none;outline:none}.accordion-content{color:#404a61;font-size:15px}.accordion-content[data-state=open]{animation:.3s cubic-bezier(.87,0,.13,1) slide-down}.accordion-content[data-state=closed]{animation:.3s cubic-bezier(.87,0,.13,1) slide-up}.accordion-icon-wrapper{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:relative}.accordion-icon{transition:opacity .3s cubic-bezier(.87,0,.13,1),transform .3s cubic-bezier(.87,0,.13,1);position:absolute}.accordion-icon-plus{opacity:1;transform:scale(1)}.accordion-icon-minus,.accordion-trigger[data-state=open] .accordion-icon-plus{opacity:0;transform:scale(0)}.accordion-trigger[data-state=open] .accordion-icon-minus{opacity:1;transform:scale(1)}@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{.el-action-bar{border-top:1px solid #d7e0ef;border-bottom:1px solid #d7e0ef;align-items:center;gap:.5rem;width:100%;margin:2.5rem 0;padding:.5rem 0;font-weight:700;list-style:none;display:flex}.el-action-bar li{margin-bottom:0}.el-action-bar-edit-item{flex:1;justify-content:flex-end;margin-left:auto;display:flex}}
@layer elements{.el-action-bar-button{color:#596580;cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:1rem;font-weight:700;line-height:1.25;transition:background-color .2s,box-shadow .2s;display:inline-flex}.el-action-bar-button:hover,.el-action-bar-button:focus{background-color:#f0f5ff}.el-action-bar-button:focus-visible{outline-offset:2px;outline:2px solid #cb82c5}.el-action-bar-button.muted{opacity:.7}.el-action-bar-button:disabled{cursor:not-allowed;opacity:.5}.el-action-bar-button:disabled:hover,.el-action-bar-button:disabled:focus{background-color:#0000}.el-action-bar-button-icon{flex-shrink:0;align-items:center;display:inline-flex}.el-action-bar-button-icon>svg{color:inherit}@media only screen and (max-width:439px){.el-action-bar-button-text{width:0;height:0;display:block;overflow:hidden}.el-action-bar-button[data-short-text]:after{content:attr(data-short-text)}}}
@layer elements{.el-likes-button-wrapper{position:relative}.el-likes-button.is-liked{color:#cb82c5}.el-likes-button.is-processing{cursor:wait}.el-likes-tooltip{color:#fff;z-index:1000;will-change:transform,opacity;background-color:#404a61;border-radius:.25rem;max-width:200px;padding:.5rem .75rem;animation-duration:.2s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.el-likes-tooltip[data-state=delayed-open][data-side=top]{animation-name:slide-up-and-fade}.el-likes-tooltip[data-state=delayed-open][data-side=bottom]{animation-name:slide-down-and-fade}.el-likes-tooltip ul{margin:0;padding:0;list-style:none}.el-likes-tooltip li{color:#fff;margin-bottom:0;font-size:1rem}.el-likes-tooltip a{color:inherit;text-decoration:none}.el-likes-tooltip a:hover,.el-likes-tooltip a:focus{text-decoration:underline}.el-likes-tooltip-arrow{fill:#404a61}.el-likes-tooltip-show-all{color:#cb82c5;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;margin-top:.25rem;padding:.25rem 0;font-size:.75rem;font-weight:500;display:block}.el-likes-tooltip-show-all:hover,.el-likes-tooltip-show-all:focus{text-decoration:underline}.el-likes-deleted-user{opacity:.8;font-style:italic}@keyframes slide-up-and-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down-and-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}}
@layer elements{.el-likes-modal-body{max-height:calc(80vh - 5rem);padding:1rem 1.5rem;overflow-y:auto}@media only screen and (min-width:769px){.el-likes-modal-body{padding:1.5rem 2rem}}.el-likes-modal-list{margin:0;padding:0;list-style:none}.el-likes-modal-item{border-bottom:1px solid #d7e0ef;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.el-likes-modal-item:first-child{padding-top:0}.el-likes-modal-item:last-child{border-bottom:none;padding-bottom:0}.el-likes-modal-item-info{min-width:0}.el-likes-modal-item-name{color:#404a61;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;text-decoration:none;overflow:hidden}.el-likes-modal-item-name:hover,.el-likes-modal-item-name:focus{color:#cb82c5;text-decoration:underline}}
.el-share-link-wrapper{margin-left:auto}.el-share-link-tooltip{color:#fff;z-index:50;will-change:transform,opacity;background-color:#404a61;border-radius:.25rem;padding:.5rem .75rem;font-size:.75rem;line-height:1.25;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.el-share-link-tooltip[data-state=delayed-open][data-side=top]{animation-name:slide-down-and-fade}.el-share-link-tooltip[data-state=delayed-open][data-side=bottom]{animation-name:slide-up-and-fade}.el-share-link-tooltip-arrow{fill:#404a61}@keyframes slide-up-and-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down-and-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}
@layer elements{.el-badge{letter-spacing:.01em;text-transform:uppercase;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1rem}.el-badge-blue{color:#fff;background-color:#1e75a6}.el-badge-purple{color:#fff;background-color:#776be0}.el-badge-pink{color:#fff;background-color:#ec4899}.el-badge-red{color:#fff;background-color:#ef4444}.el-badge-orange{color:#fff;background-color:#ea580c}.el-badge-yellow{color:#fff;background-color:#eab300}.el-badge-green{color:#fff;background-color:#16a34a}.el-badge-teal{color:#fff;background-color:#14b8a6}.el-badge-indigo{color:#fff;background-color:#4f46e5}.el-badge-violet{color:#fff;background-color:#8b5cf6}.el-badge-gray{color:#fff;background-color:#6b7280}.el-badge-black{color:#fff;background-color:#111827}}
@layer base{.v1styles .highlighted-title{padding-bottom:1rem;position:relative}.v1styles .highlighted-title:after{content:"";background:#4f43ba;border-radius:.5rem;width:4rem;height:.25rem;display:block;position:absolute;bottom:0;left:0}.v1styles .pre-title{color:#151921;letter-spacing:.08rem;text-transform:uppercase;margin-bottom:1.5rem;font-size:.875rem;font-weight:700;line-height:1rem}@media only screen and (min-width:769px){.v1styles .pre-title{font-size:1rem;line-height:1.25rem}}.v1styles .title{color:#151921;letter-spacing:-.01rem;margin-bottom:1rem;font-size:2rem;font-weight:900;line-height:2.5rem}@media only screen and (min-width:769px){.v1styles .title{font-size:3.25rem;line-height:4rem}}.v1styles .helper-text-box p{font-size:.875rem;line-height:1rem}.v1styles .helper-text-box .title{margin-bottom:.5rem;font-weight:900}.v1styles h1{color:#151921;text-transform:none;letter-spacing:-.01rem;margin-bottom:1rem;font-size:1.75rem;font-weight:900;line-height:2rem}@media only screen and (min-width:769px){.v1styles h1{font-size:2.5rem;line-height:3rem}}.v1styles h2{color:#151921;text-transform:none;margin:2.5rem 0 1rem;font-size:1.5rem;font-weight:900;line-height:2rem}@media only screen and (min-width:769px){.v1styles h2{font-size:1.75rem;line-height:2.5rem}}.v1styles h3{color:#151921;text-transform:none;margin:3.75rem 0 1.25rem;font-size:1.25rem;font-weight:900;line-height:1.75rem}h1+.v1styles h3,h2+.v1styles h3,h3+.v1styles h3,h4+.v1styles h3,h5+.v1styles h3,h6+.v1styles h3{margin-top:2rem}@media only screen and (min-width:769px){.v1styles h3{font-size:1.5rem;line-height:2rem}}.v1styles h4{color:#151921;text-transform:none;margin:2.5rem 0 1.25rem;font-size:1.125rem;font-weight:900;line-height:1.5rem}@media only screen and (min-width:769px){.v1styles h4{font-size:1.25rem;line-height:1.75rem}}.v1styles h5{color:#151921;text-transform:uppercase;margin:1rem 0;font-size:.75rem;font-weight:700;line-height:1rem}@media only screen and (min-width:769px){.v1styles h5{font-size:.875rem}}.v1styles h6{color:#151921;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1rem}@media only screen and (min-width:769px){.v1styles h6{font-size:.6875rem}}.v1styles .subtitle{color:#2a3141;margin-bottom:1.25rem;font-size:1.25rem;font-weight:400;line-height:1.75rem}@media only screen and (min-width:769px){.v1styles .subtitle{font-size:1.5rem;line-height:2rem}}.v1styles .count:before{content:"";background:currentColor;width:.9375rem;height:.9375rem;margin:0 .5rem;display:inline-block;position:relative;top:.0625rem;-webkit-mask-image:url(https://assets.apolitical.co/icons/middot.svg);mask-image:url(https://assets.apolitical.co/icons/middot.svg);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@layer elements{.el-marketing-banner{box-sizing:border-box;text-align:center;color:#404a61;border-radius:1rem;width:100%;padding:4rem 2.5rem 6.5rem;position:relative;overflow:hidden}.el-marketing-banner:after{content:"";bottom:-50rem;margin-inline-start:-25rem;background:#4f43ba;border-radius:360rem;width:50rem;height:50rem;margin-bottom:4rem;position:absolute;inset-inline-start:50%}.el-marketing-banner.primary{background:linear-gradient(135deg,#c3f0e4 0%,#ffe68b 100%)}.el-marketing-banner.secondary{background:linear-gradient(135deg,#eec8ed 0%,#c3f0e4 100%)}.el-marketing-banner.tertiary{color:#fff;background:linear-gradient(247.08deg,#4f43ba 55.12%,#885abd 91.49%)}.el-marketing-banner.tertiary:after{background:#7cdcc5}.el-marketing-banner.tertiary .title{color:#fff}.el-marketing-banner.quaternary{background:linear-gradient(135deg,#c3f0e4 0%,#c5c2f5 100%)}.el-marketing-banner p{color:inherit;margin:0}.el-marketing-banner .title{color:#151921;text-transform:none;margin:0 0 .5rem;font-size:1.5rem;font-weight:900;line-height:2rem}@media only screen and (min-width:769px){.el-marketing-banner .title{font-size:1.75rem;line-height:2.5rem}}.el-marketing-banner .text{margin-bottom:1.5rem}@container sidebar (max-width:249px){.el-marketing-banner .text{display:none}}@container sidebar (max-width:479px){.el-marketing-banner{padding:2.5rem}.el-marketing-banner:after{display:none}}}
.el-box-base{box-sizing:border-box;border:1px solid;border-radius:8px;width:100%;padding:24px;position:relative}.el-box-default{color:#111827;background-color:#f9fafb;border-color:#e5e7eb}.el-box-info{color:#1e3a8a;background-color:#eff6ff;border-color:#bfdbfe}.el-box-success{color:#14532d;background-color:#f0fdf4;border-color:#bbf7d0}.el-box-warning{color:#92400e;background-color:#fffbeb;border-color:#fde68a}.el-box-error{color:#991b1b;background-color:#fef2f2;border-color:#fecaca}.el-box-primary{border-color:var(--primary-color,#3b82f6);background-color:var(--primary-bg,#eff6ff);color:var(--primary-text,#1e40af)}.el-box-content{flex-direction:column;gap:12px;margin-top:16px;display:flex}.el-box-base:focus-within{outline:2px solid var(--focus-color,#4f43ba)}
@layer components{.breadcrumb{padding:0 1rem;overflow:hidden}.breadcrumb ol{flex-wrap:nowrap;align-items:center;gap:.5rem;margin:0;padding:.25rem 0;list-style:none;display:flex}.breadcrumb li{align-items:center;gap:.5rem;min-width:0;margin-bottom:0;display:flex}.breadcrumb li:first-child{flex-shrink:0}.breadcrumb li:not(:first-child){flex-shrink:1;min-width:4ch}.breadcrumb li:not(:last-child):after{content:"›";color:#7583a0;-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0;align-items:center;margin-top:-.125rem;font-size:1.25rem;font-weight:400;display:flex}.breadcrumb a{color:#596580;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block;overflow:hidden}.breadcrumb a:hover{color:#7c72e1;text-decoration:underline}.breadcrumb a:focus{outline-offset:2px;border-radius:2px;outline:2px solid #7c72e1}.breadcrumb a[aria-current=page]{color:#151921;cursor:default;pointer-events:none;font-weight:600}.breadcrumb a[aria-current=page]:hover{color:#151921}}
@layer components{.checkbox-element button.checkbox-root{all:unset;cursor:pointer;background-color:#fff;border:1px solid #7583a0;border-radius:.75rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.checkbox-element .checkbox-root[aria-readonly]{cursor:unset}.checkbox-element .checkbox-root[data-state=checked]{background-color:#7cdcc5;border-color:#7cdcc5}.checkbox-element .checkbox-indicator{width:1rem;height:1rem}.checkbox-element .checkbox-indicator>svg{color:#151921}}
@layer elements{.el-callout{border:.0625rem solid;border-radius:.5rem;width:100%;max-width:50rem;margin:1rem auto;position:relative;overflow:hidden}.el-callout:focus-within{outline:.125rem solid #776be0}.el-callout-item{border:none}.el-callout-trigger{all:unset;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;font-family:inherit;display:flex}.el-callout-trigger:hover{background-color:#00000008}.el-callout-trigger:focus-visible{outline:none}.el-callout-title{color:inherit;font-size:.75rem;font-weight:600;line-height:1.4}.el-callout-content{font-size:.75rem;overflow:hidden}.el-callout-content[data-state=open]{animation:.3s cubic-bezier(.87,0,.13,1) slide-down}.el-callout-content[data-state=closed]{animation:.3s cubic-bezier(.87,0,.13,1) slide-up}.el-callout-content-inner{padding:0 1rem 1rem}.el-callout-content-inner p{margin-bottom:0;font-size:.75rem}.el-callout-content-inner ul,.el-callout-content-inner ol{margin:0 0 .75rem;padding-left:1.25rem}.el-callout-content-inner ul:last-child,.el-callout-content-inner ol:last-child{margin-bottom:0}.el-callout-content-inner li{margin-bottom:0;font-size:.75rem}.el-callout-content-inner code{background-color:#0000001a;border-radius:.1875rem;padding:.125rem .25rem;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{color:#145f8b;background-color:#f0f5f7;border-color:#1e75a6}.el-callout--info .el-callout-icon{color:#145f8b}.el-callout--info .el-callout-trigger:hover{background-color:#0ea5e90d}.el-callout--warning{color:#89470b;background-color:#fff2e6;border-color:#dc791d}.el-callout--warning .el-callout-icon{color:#89470b}.el-callout--warning .el-callout-trigger:hover{background-color:#f59e0b0d}.el-callout--success{color:#26673c;background-color:#ebf7ef;border-color:#3c7c52}.el-callout--success .el-callout-icon{color:#26673c}.el-callout--success .el-callout-trigger:hover{background-color:#22c55e0d}.el-callout--error{color:#9b2424;background-color:#fff2f2;border-color:#c34141}.el-callout--error .el-callout-icon{color:#9b2424}.el-callout--error .el-callout-trigger:hover{background-color:#ef44440d}.el-callout--note{color:#404a61;background-color:#f0f5ff;border-color:#7583a0}.el-callout--note .el-callout-icon{color:#404a61}.el-callout--note .el-callout-trigger:hover{background-color:#64748b0d}.accordion-chevron{opacity:.7;transition:transform .3s cubic-bezier(.87,0,.13,1);transform:rotate(90deg)}.accordion-chevron svg rect[fill=white]{fill:#0000}.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{.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 #2a31411a}}
hr.has-max-width{max-width:var(--max-width)}
@layer components{.el-empty-state-base{box-sizing:border-box;background-color:#fff;border:.1rem dashed #c0cbdf;border-radius:.5rem;width:100%;padding:3rem 1.5rem}.el-empty-state-content{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.el-empty-state-content:last-child{margin-bottom:0}.el-empty-state-title{color:#2a3141;margin:0;font-size:1.25rem;font-weight:600;line-height:1.5}.el-empty-state-description{color:#596580;margin:0;font-size:.9rem;line-height:1.5}.el-empty-state-default{color:#596580}.el-empty-state-default .el-empty-state-title{color:#2a3141}.el-empty-state-default .el-empty-state-description,.el-empty-state-default .el-empty-state-text{color:#596580}.el-empty-state-error{border-color:#c34141}.el-empty-state-error .el-empty-state-icon svg{color:#c34141}.el-empty-state-error .el-empty-state-title,.el-empty-state-error .el-empty-state-description,.el-empty-state-error .el-empty-state-text{color:#9b2424}.el-empty-state-sm{padding:2rem 1rem}.el-empty-state-sm .el-empty-state-content{gap:.75rem;margin-bottom:1rem}.el-empty-state-sm .el-empty-state-icon svg{width:2rem;height:2rem}.el-empty-state-sm .el-empty-state-title{font-size:1rem}.el-empty-state-sm .el-empty-state-description{font-size:.9rem}.el-empty-state-md{padding:3rem 1.5rem}.el-empty-state-lg{padding:4rem 2rem}.el-empty-state-lg .el-empty-state-content{gap:1.25rem;margin-bottom:2rem}.el-empty-state-lg .el-empty-state-icon svg{width:4rem;height:4rem}.el-empty-state-lg .el-empty-state-title{font-size:1.5rem}.el-empty-state-lg .el-empty-state-description{font-size:1rem}.el-empty-state-align-left{text-align:left}.el-empty-state-align-left .el-empty-state-content{align-items:flex-start}.el-empty-state-align-left .el-empty-state-button{align-self:flex-start}.el-empty-state-align-center{text-align:center}.el-empty-state-align-center .el-empty-state-content{align-items:center}.el-empty-state-align-center .el-empty-state-button{align-self:center}.el-empty-state-align-right{text-align:right}.el-empty-state-align-right .el-empty-state-content{align-items:flex-end}.el-empty-state-align-right .el-empty-state-button{align-self:flex-end}}
.layout-module-scss-module__oeGiha__main{z-index:0;overflow:hidden}
.page-module-scss-module__Qkoi_q__title{text-align:center;color:#fff;max-width:30rem;margin:4rem auto 1.5rem;font-size:1.5rem;font-weight:900;line-height:2rem}.page-module-scss-module__Qkoi_q__form-section{background-color:#fff;border-radius:1rem;max-width:30rem;margin:0 auto}
