/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&family=Caveat:wght@500;600&family=Instrument+Sans:wght@400;500&display=swap";:root{--ally-bone-light:#faf6ec;--ally-bone:#f4ede0;--ally-bone-deep:#ebe1cf;--ally-bone-darker:#dccfb6;--ally-walnut:#2b1f17;--ally-walnut-soft:#3d2e22;--ally-walnut-light:#6b5641;--ally-walnut-mute:#8e7a63;--ally-ochre:#c58a3a;--ally-ochre-deep:#a87427;--ally-ochre-light:#e3b97a;--ally-naples:#e8c878;--ally-terracotta:#a6543f;--ally-sage:#7e8b6a;--font-ally-display:"Fraunces",Georgia,serif;--font-ally-hand:"Caveat","Brush Script MT",cursive;--font-ally-sans:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}html[data-theme=light]{--color-base-0:#fff;--color-base-50:var(--ally-bone-light);--color-base-100:var(--ally-bone);--color-base-150:var(--ally-bone-deep);--color-base-200:var(--ally-bone-darker);--color-base-250:#c3b59c;--color-base-300:#b6a684;--color-base-350:#a89370;--color-base-400:var(--ally-walnut-mute);--color-base-450:#80684e;--color-base-500:#745e44;--color-base-550:var(--ally-walnut-light);--color-base-600:#5a4936;--color-base-650:#503f2d;--color-base-700:#463625;--color-base-750:#3e3020;--color-base-800:var(--ally-walnut-soft);--color-base-850:#322519;--color-base-900:var(--ally-walnut);--color-base-950:#211810;--color-base-1000:#1a120a;--theme-bg:var(--ally-bone);--theme-input-bg:var(--ally-bone-light);--theme-text:var(--ally-walnut);--theme-border-color:#2b1f171f;--color-success-500:var(--ally-ochre);--color-success-650:var(--ally-ochre-deep);--color-success-900:var(--ally-walnut-soft);--color-error-500:var(--ally-terracotta);--color-error-650:#87412f}html[data-theme=light] body{background:radial-gradient(ellipse 60% 50% at 0 -10%,#e8c8782e,transparent 60%),radial-gradient(ellipse 60% 60% at 100% 100%,#a6543f14,transparent 60%),var(--ally-bone);color:var(--ally-walnut)}.collapsible__header,.dashboard__label,.doc-header__title-clickable,.template-default h1,.template-default h2,.template-default h3,.template-default h4,.template-minimal h1,.template-minimal h2,.template-minimal h3{font-family:var(--font-ally-display);color:var(--ally-walnut);letter-spacing:-.01em;font-weight:500}.template-default h1,.template-minimal h1{letter-spacing:-.02em;font-size:38px;line-height:1.05}.template-minimal{background:radial-gradient(ellipse 70% 50% at 20% 0,#e8c87852,transparent 60%),radial-gradient(ellipse 70% 60% at 100% 100%,#a6543f2e,transparent 60%),var(--ally-bone);color:var(--ally-walnut);min-height:100vh}.template-minimal__wrap{max-width:460px}.template-minimal h1,.template-minimal h2{font-family:var(--font-ally-display);letter-spacing:-.02em;color:var(--ally-walnut);font-size:44px;font-weight:500;line-height:1.04}.template-minimal .desc,.template-minimal p{color:var(--ally-walnut-light);font-size:14px}.field-label,.label,.template-minimal label{color:var(--ally-walnut-mute);font-family:var(--font-ally-sans);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:500}.field-type input[type=email],.field-type input[type=number],.field-type input[type=password],.field-type input[type=tel],.field-type input[type=text],.field-type select,.field-type textarea,.react-select__control,.template-minimal input,.template-minimal select,.template-minimal textarea,input[type=email],input[type=password],input[type=text]{border-radius:4px;transition:border-color .28s,box-shadow .28s,background .28s;background:var(--ally-bone-light)!important;color:var(--ally-walnut)!important;border:1px solid #2b1f1726!important}.field-type input:focus,.field-type select:focus,.field-type textarea:focus,.react-select__control--is-focused,.template-minimal input:focus,.template-minimal select:focus,.template-minimal textarea:focus{border-color:var(--ally-walnut)!important;background:#fff!important;outline:none!important;box-shadow:0 0 0 3px #c58a3a40!important}.field-description,.field-type__description{color:var(--ally-walnut-mute);font-size:12px;line-height:1.5}.btn,button{font-family:var(--font-ally-sans);letter-spacing:.02em;transition:all .35s}.btn--style-primary,.template-minimal button[type=submit],button[type=submit]:not(.btn--style-secondary):not(.btn--style-none){letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:12px 22px;font-size:12px;font-weight:500;background:var(--ally-walnut)!important;color:var(--ally-bone-light)!important;border:1px solid var(--ally-walnut)!important}.btn--style-primary:hover,.template-minimal button[type=submit]:hover,button[type=submit]:hover:not(:disabled){letter-spacing:.12em;background:var(--ally-walnut-soft)!important}.btn--style-primary:disabled,button[type=submit]:disabled{opacity:.55;cursor:not-allowed}.btn--style-secondary{color:var(--ally-walnut)!important;background:0 0!important;border:1px solid #2b1f1740!important}.btn--style-secondary:hover{background:var(--ally-bone-deep)!important;border-color:var(--ally-walnut)!important}a{color:var(--ally-walnut);transition:color .28s}a:hover{color:var(--ally-ochre-deep)}.nav,.nav__wrap,.template-default__nav,aside.nav{background:var(--ally-bone-light);border-right:1px solid #2b1f1714}.nav-group__label,.nav-group__toggle,.nav__link{font-family:var(--font-ally-sans);color:var(--ally-walnut-light)!important}.nav-group__toggle:hover,.nav__link:hover{background:#e8c8781f;color:var(--ally-walnut)!important}.nav__link--active,.nav__link.active{background:#c58a3a1f;color:var(--ally-walnut)!important}.nav-group__label{letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:500;color:var(--ally-walnut-mute)!important}.card,.dashboard__card,.dashboard__group .card{background:var(--ally-bone-light);border:1px solid #2b1f1714;border-radius:8px;transition:background .28s,border-color .28s,transform .38s cubic-bezier(.22,.61,.36,1)}.card:hover,.dashboard__card:hover{background:#fff;border-color:#2b1f172e;transform:translateY(-1px)}.card__title,.dashboard__card-title{font-family:var(--font-ally-display);letter-spacing:-.005em;font-weight:500;color:var(--ally-walnut)!important}.dashboard__label{font-family:var(--font-ally-sans);letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:500;color:var(--ally-walnut-mute)!important}.app-header,.gutter--left.gutter--right.app-header,.step-nav{background:0 0;border-bottom:1px solid #2b1f1714}.step-nav__home,.step-nav__step{color:var(--ally-walnut-light)}.step-nav__home:hover,.step-nav__step:hover{color:var(--ally-walnut)}.table,table{background:var(--ally-bone-light);border-radius:6px;overflow:hidden}.table thead,table thead{background:var(--ally-bone-deep)}.table th,table th{color:var(--ally-walnut-mute);letter-spacing:.18em;text-transform:uppercase;padding:12px 16px;font-size:10px;font-weight:500}.table td,table td{color:var(--ally-walnut);border-top:1px solid #2b1f170f;padding:14px 16px}.table tr:hover td{background:#e8c87814}.react-select__menu{box-shadow:0 8px 24px #2b1f1714;background:var(--ally-bone-light)!important;border:1px solid #2b1f171f!important}.react-select__option{color:var(--ally-walnut)!important}.react-select__option--is-focused{background:#e8c8782e!important}.react-select__option--is-selected{color:var(--ally-walnut)!important;background:#c58a3a40!important}.doc-header,.doc-header__title-clickable{color:var(--ally-walnut)}.doc-header__title{font-family:var(--font-ally-display);letter-spacing:-.015em}.tabs-field__tab,.tabs__tab{color:var(--ally-walnut-mute);font-family:var(--font-ally-sans);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.tabs-field__tab--active,.tabs__tab--active{color:var(--ally-walnut)!important;border-bottom-color:var(--ally-ochre)!important}.account-controls,.account__settings,.account__user-menu,.user-menu{color:var(--ally-walnut)}.payload-toast-container{font-family:var(--font-ally-sans)}.Toastify__toast--success{background:var(--ally-walnut)!important;color:var(--ally-bone-light)!important}.Toastify__toast--error{background:var(--ally-terracotta)!important;color:var(--ally-bone-light)!important}.graphic-icon,.graphic-logo{width:auto;max-width:100%;height:auto}.graphic-icon svg,.graphic-logo svg{display:block}*,:after,:before{-webkit-tap-highlight-color:#0000}::selection{color:var(--ally-walnut);background:#c58a3a66}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--ally-bone-deep)}::-webkit-scrollbar-thumb{background:#6b564199;border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--ally-walnut)}