:root{--paper:#f7f8fa;--white:#fff;--ink:#172b26;--text:#25342f;--muted:#63716c;--line:#e0e5e2;--green:#23664f;--green-dark:#194e3b;--soft:#edf5f0;--danger:#b33d32;--radius:10px;--aa-ui-accent:var(--green);--aa-ui-accent-hover:var(--green-dark);--aa-ui-text:var(--text);--aa-ui-muted:var(--muted);--aa-ui-surface:var(--white);--aa-ui-soft:var(--soft);--aa-ui-radius:var(--radius);--aa-ui-focus:var(--green);font-synthesis:none;color:var(--text);background:var(--paper);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.48}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--green);outline-offset:2px}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink);letter-spacing:-.025em;font-weight:600}h1{font-size:1.75rem;line-height:1.25}h2{font-size:1.25rem;line-height:1.35}h3{font-size:1rem;line-height:1.4}p{line-height:1.6}:root{--aa-ui-accent:var(--green);--aa-ui-accent-hover:var(--green-dark);--aa-ui-text:var(--text);--aa-ui-muted:var(--muted);--aa-ui-focus:var(--green);--aa-ui-surface:var(--white);--aa-ui-soft:var(--soft);--aa-ui-border:var(--line);--aa-ui-radius:var(--radius)}.muted{color:var(--muted)}.small-text{font-size:.8125rem}.form-fields{border:0;min-width:0;margin:0;padding:0}.span-two{grid-column:1/-1}.aa-ui-panel{margin-bottom:20px}hr{border:0;border-top:1px solid var(--line);margin:24px 0}@media (max-width:600px){.span-two{grid-column:auto}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
:where(.aa-ui-button,.aa-ui-input,.aa-ui-textarea,.aa-ui-select,.aa-ui-choice,.aa-ui-field,.aa-ui-choice-group,.aa-ui-panel,.aa-ui-notice,.aa-ui-badge,.aa-ui-action-row,.aa-ui-field-grid,.aa-ui-page-heading,.aa-ui-empty-state,.aa-ui-loading-state,.aa-ui-table-container,.aa-ui-breadcrumbs,.aa-ui-disclosure,.aa-ui-skip-link){box-sizing:border-box;min-width:0}:where(.aa-ui-button,.aa-ui-input,.aa-ui-textarea,.aa-ui-select,.aa-ui-choice-input,.aa-ui-disclosure-summary,.aa-ui-skip-link,.aa-ui-table-container,.aa-ui-breadcrumbs a):focus-visible{outline:var(--aa-ui-focus-width,2px) solid var(--aa-ui-focus,#23664f);outline-offset:var(--aa-ui-focus-offset,3px)}.aa-ui-icon{vertical-align:middle;pointer-events:none;flex:none;display:inline-block}.aa-ui-button{justify-content:center;align-items:center;gap:var(--aa-ui-action-gap,8px);min-height:var(--aa-ui-control-height,44px);max-width:100%;padding:var(--aa-ui-button-padding,9px 16px);border-radius:var(--aa-ui-button-radius,7px);background:var(--aa-ui-accent,#23664f);color:var(--aa-ui-on-accent,#fff);font:inherit;font-size:var(--aa-ui-control-font-size,.875rem);font-weight:var(--aa-ui-button-weight,600);text-align:center;overflow-wrap:anywhere;white-space:normal;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;line-height:1.4;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.aa-ui-button--primary:hover:enabled,a.aa-ui-button--primary:hover{background:var(--aa-ui-accent-hover,#194e3b)}.aa-ui-button--secondary{background:var(--aa-ui-surface,#fff);color:var(--aa-ui-text,#25342f);border-color:var(--aa-ui-border,#cdd7d0)}.aa-ui-button--secondary:hover:enabled,a.aa-ui-button--secondary:hover{background:var(--aa-ui-surface-hover,#f5f7f6);border-color:var(--aa-ui-border-hover,#9daea4)}.aa-ui-button--ghost{color:var(--aa-ui-muted,#63716c);background:0 0;padding:8px}.aa-ui-button--ghost:hover:enabled,a.aa-ui-button--ghost:hover{background:var(--aa-ui-surface-hover,#f5f7f6);color:var(--aa-ui-text,#25342f)}.aa-ui-button--small{font-size:var(--aa-ui-small-font-size,.8125rem);padding:6px 12px}.aa-ui-button--plain{color:inherit;font:inherit;background:0 0;border:0;border-radius:0;padding:0}.aa-ui-icon-button{flex:none;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px}.aa-ui-icon-button .aa-ui-icon{width:22px;height:22px}.aa-ui-button:disabled,.aa-ui-button[aria-disabled=true]{opacity:var(--aa-ui-disabled-opacity,.48);cursor:not-allowed}fieldset:disabled .aa-ui-button{cursor:not-allowed}.aa-ui-field{gap:var(--aa-ui-field-gap,7px);flex-direction:column;display:flex}.aa-ui-field-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.aa-ui-field-heading>.aa-ui-field-label{flex:1;min-width:0}.aa-ui-field-label{font-size:var(--aa-ui-label-size,.8125rem);font-weight:var(--aa-ui-label-weight,600);overflow-wrap:anywhere;line-height:1.5}.aa-ui-required{color:var(--aa-ui-muted,#63716c);font-weight:400}.aa-ui-field-hint,.aa-ui-field-error{color:var(--aa-ui-muted,#63716c);font-size:var(--aa-ui-hint-size,.75rem);overflow-wrap:anywhere;line-height:1.5;display:block}.aa-ui-field-error{color:var(--aa-ui-danger,#9b352b)}.aa-ui-input,.aa-ui-textarea,.aa-ui-select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--aa-ui-control-height,44px);padding:var(--aa-ui-input-padding,10px 12px);border:1px solid var(--aa-ui-border,#cdd7d0);border-radius:var(--aa-ui-control-radius,7px);background:var(--aa-ui-input-surface,var(--aa-ui-surface,#fff));color:var(--aa-ui-text,#25342f);font:inherit;font-size:var(--aa-ui-control-font-size,.875rem);-webkit-tap-highlight-color:transparent;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.aa-ui-input:hover:enabled,.aa-ui-textarea:hover:enabled,.aa-ui-select:hover:enabled{border-color:var(--aa-ui-border-hover,#9daea4)}.aa-ui-input:focus,.aa-ui-textarea:focus,.aa-ui-select:focus{border-color:var(--aa-ui-focus,#23664f)}.aa-ui-input::placeholder,.aa-ui-textarea::placeholder{color:var(--aa-ui-placeholder,#737f78);opacity:1}.aa-ui-input[aria-invalid=true],.aa-ui-textarea[aria-invalid=true],.aa-ui-select[aria-invalid=true]{border-color:var(--aa-ui-danger,#9b352b)}.aa-ui-textarea{resize:vertical;min-height:100px}.aa-ui-input:disabled,.aa-ui-textarea:disabled,.aa-ui-select:disabled{color:var(--aa-ui-muted,#63716c);background:var(--aa-ui-disabled-surface,#f6f8f7);cursor:not-allowed;opacity:1}.aa-ui-select-shell{width:100%;min-width:0;display:block;position:relative}.aa-ui-select-native{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aa-ui-select-trigger{text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.aa-ui-select-shell:not(.aa-ui-select-shell--list) .aa-ui-select-trigger{padding-inline-end:12px}.aa-ui-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aa-ui-select-trigger-icon{color:var(--aa-ui-muted,#63716c);flex:none;display:flex}.aa-ui-select-trigger[data-state=open]{border-color:var(--aa-ui-focus,#23664f)}.aa-ui-select-menu{box-sizing:border-box;z-index:1050;width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);max-height:min(360px, var(--radix-select-content-available-height));border:1px solid var(--aa-ui-border,#cdd7d0);border-radius:var(--aa-ui-control-radius,7px);background:var(--aa-ui-surface,#fff);color:var(--aa-ui-text,#25342f);line-height:1.5;overflow:hidden;box-shadow:0 8px 26px #0002}.aa-ui-select-options{padding:5px}.aa-ui-select-option{border-radius:max(0px, calc(var(--aa-ui-control-radius,7px) - 3px));min-height:40px;font-size:var(--aa-ui-control-font-size,.875rem);cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;outline:none;align-items:center;padding:8px 32px 8px 10px;display:flex;position:relative}.aa-ui-select-option[data-highlighted]{color:var(--aa-ui-on-accent,#fff);background:var(--aa-ui-accent,#23664f)}.aa-ui-select-option[data-disabled]{color:var(--aa-ui-muted,#63716c);opacity:.65;cursor:not-allowed}.aa-ui-select-option-check{font-weight:700;position:absolute;inset-inline-end:10px}.aa-ui-select-group-label{color:var(--aa-ui-muted,#63716c);padding:8px 10px 4px;font-size:.75rem;font-weight:600}.aa-ui-select-scroll{background:var(--aa-ui-surface,#fff);height:26px;color:var(--aa-ui-muted,#63716c);justify-content:center;align-items:center;display:flex}.aa-ui-select-separator{background:var(--aa-ui-border,#cdd7d0);height:1px;margin:5px}.aa-ui-choice{min-height:44px;line-height:1.6;font-size:var(--aa-ui-control-font-size,.875rem);cursor:pointer;align-items:flex-start;gap:10px;padding-block:10px;display:flex}.aa-ui-choice-input{box-sizing:border-box;width:18px;height:18px;accent-color:var(--aa-ui-accent,#23664f);cursor:inherit;flex:none;margin:.2em 0 0}.aa-ui-choice-copy{overflow-wrap:anywhere;min-width:0;display:block}.aa-ui-choice-copy .aa-ui-field-hint{margin-top:4px}.aa-ui-choice:has(input:disabled){color:var(--aa-ui-muted,#63716c);cursor:not-allowed}.aa-ui-choice-group{border:0;margin:0;padding:0}.aa-ui-choice-group legend{margin-bottom:7px;padding:0}.aa-ui-choice-group-items{flex-direction:column;min-width:0;display:flex}.aa-ui-notice{border:1px solid var(--aa-ui-border,#d9e7de);border-radius:var(--aa-ui-control-radius,7px);background:var(--aa-ui-soft,#edf5f0);color:var(--aa-ui-text,#25342f);font-size:var(--aa-ui-small-font-size,.8125rem);overflow-wrap:anywhere;padding:12px 14px;line-height:1.6}.aa-ui-notice--error{background:var(--aa-ui-error-surface,#fdf2f0);border-color:var(--aa-ui-error-border,#f0d3ce);color:var(--aa-ui-danger,#9b352b)}.aa-ui-notice--warning{background:var(--aa-ui-warning-surface,#fffaeb);border-color:var(--aa-ui-warning-border,#eadfb8);color:var(--aa-ui-warning-text,#785f1f)}.aa-ui-notice--neutral{background:var(--aa-ui-surface,#fff)}.aa-ui-badge{border-radius:var(--aa-ui-badge-radius,5px);background:var(--aa-ui-soft,#edf5f0);max-width:100%;color:var(--aa-ui-accent,#23664f);overflow-wrap:anywhere;align-items:center;gap:6px;padding:4px 8px;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-flex}.aa-ui-badge--neutral{background:var(--aa-ui-neutral-surface,#f0f1f2);color:var(--aa-ui-muted,#63716c)}.aa-ui-badge--info{background:var(--aa-ui-info-surface,#edf2f8);color:var(--aa-ui-info-text,#4b678a)}.aa-ui-badge--warning{background:var(--aa-ui-warning-surface,#fffaeb);color:var(--aa-ui-warning-text,#785f1f)}.aa-ui-badge--error{background:var(--aa-ui-error-surface,#fdf2f0);color:var(--aa-ui-danger,#9b352b)}.aa-ui-status-badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.aa-ui-panel{padding:var(--aa-ui-panel-padding,24px);border:1px solid var(--aa-ui-border,#e0e5e2);border-radius:var(--aa-ui-radius,10px);background:var(--aa-ui-surface,#fff)}.aa-ui-panel-heading{flex-direction:column;gap:5px;margin-bottom:22px;display:flex}.aa-ui-panel-heading h2{letter-spacing:-.015em;margin:0;font-size:1rem}.aa-ui-panel-description{color:var(--aa-ui-muted,#63716c);font-size:.8125rem;line-height:1.5}.aa-ui-action-row{align-items:center;gap:var(--aa-ui-action-gap,8px);flex-wrap:wrap;display:flex}.aa-ui-field-grid{gap:var(--aa-ui-grid-gap,22px 24px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aa-ui-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.aa-ui-page-heading>div{min-width:0}.aa-ui-page-heading h1{overflow-wrap:anywhere;margin:0 0 8px}.aa-ui-eyebrow{color:var(--aa-ui-muted,#63716c);margin:0 0 8px;font-size:.75rem;font-weight:500;line-height:1.5}.aa-ui-page-description{color:var(--aa-ui-muted,#63716c);line-height:1.6}.aa-ui-empty-state{text-align:center;overflow-wrap:anywhere;max-width:520px;margin-inline:auto;padding:64px 24px}.aa-ui-empty-state>.aa-ui-icon{color:var(--aa-ui-muted,#63716c);margin-bottom:16px}.aa-ui-empty-state h2{margin:0 0 8px;font-size:1.125rem}.aa-ui-empty-state p{color:var(--aa-ui-muted,#63716c);margin:0 0 20px;font-size:.875rem;line-height:1.6}.aa-ui-loading-state{text-align:center;color:var(--aa-ui-muted,#63716c);padding:64px 24px;font-size:.875rem}.aa-ui-table-container{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.aa-ui-breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aa-ui-breadcrumbs li{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}.aa-ui-breadcrumbs a{color:inherit;text-underline-offset:3px}.aa-ui-visually-hidden{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.aa-ui-skip-link{z-index:10000;inset-inline-start:12px;background:var(--aa-ui-surface,#fff);color:var(--aa-ui-text,#25342f);border-radius:var(--aa-ui-control-radius,7px);font:inherit;border:2px solid;padding:12px 18px;position:fixed;top:12px;transform:translateY(calc(-100% - 24px))}.aa-ui-skip-link:focus{transform:translateY(0)}.aa-ui-disclosure{border-bottom:1px solid var(--aa-ui-border,#e0e5e2)}.aa-ui-disclosure-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding-block:12px;list-style:none;display:flex}.aa-ui-disclosure-summary::-webkit-details-marker{display:none}.aa-ui-disclosure-summary>span{overflow-wrap:anywhere;min-width:0}.aa-ui-disclosure-chevron{transition:transform .15s}.aa-ui-disclosure[open]>summary .aa-ui-disclosure-chevron{transform:rotate(180deg)}.aa-ui-disclosure-content{overflow-wrap:anywhere;padding-bottom:16px}@media (max-width:600px){.aa-ui-input,.aa-ui-select,.aa-ui-textarea{font-size:var(--aa-ui-mobile-control-font-size,1rem)}.aa-ui-field-grid{grid-template-columns:1fr;gap:20px}.aa-ui-panel{padding:var(--aa-ui-mobile-panel-padding,20px)}}@media (prefers-reduced-motion:reduce){.aa-ui-button,.aa-ui-input,.aa-ui-select,.aa-ui-textarea,.aa-ui-disclosure-chevron{transition:none}.aa-ui-table-container{scroll-behavior:auto}}@media (forced-colors:active){.aa-ui-button,.aa-ui-notice,.aa-ui-badge,.aa-ui-panel{border:1px solid canvastext}.aa-ui-button:disabled,.aa-ui-input:disabled,.aa-ui-select:disabled,.aa-ui-textarea:disabled{color:graytext;opacity:1;border-color:graytext}.aa-ui-select-option[data-highlighted]{color:highlighttext;background:highlight}}.aa-ui-panel-copy{gap:5px;min-width:0;display:grid}.aa-ui-panel-heading--actions{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px}
.aa-ui-navigable-row{cursor:pointer}.aa-ui-navigable-row:focus-within{background:var(--aa-ui-surface-hover,#f5f7f6)}@media (hover:hover){.aa-ui-navigable-row:hover{background:var(--aa-ui-surface-hover,#f5f7f6)}}.aa-ui-checkbox-filter{min-width:0;max-width:100%}.aa-ui-checkbox-filter-trigger{justify-content:space-between;width:100%;min-height:44px}.aa-ui-checkbox-filter-trigger>span{min-width:0}.aa-ui-checkbox-filter:has(>.aa-ui-checkbox-filter-panel:popover-open)>.aa-ui-checkbox-filter-trigger>.aa-ui-icon{transform:rotate(180deg)}.aa-ui-checkbox-filter-panel{box-sizing:border-box;border:1px solid var(--aa-ui-border,#d7deda);border-radius:var(--aa-ui-control-radius,7px);background:var(--aa-ui-surface,white);width:max-content;min-width:min(12rem,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--aa-ui-text,#25342f);font:inherit;margin:0;padding:8px;position:fixed;inset:auto;overflow:auto;box-shadow:0 .5rem 1rem #0000001f}.aa-ui-checkbox-filter-group legend{padding:4px 8px}.aa-ui-checkbox-filter-group .aa-ui-choice{min-height:44px;padding-inline:8px}.aa-ui-dialog-overlay{z-index:1000;background:var(--aa-ui-overlay,#000000a6);position:fixed;inset:0}.aa-ui-dialog{z-index:1001;top:calc((100dvh + var(--aa-ui-viewport-top,0px) - var(--aa-ui-viewport-bottom,0px)) / 2);box-sizing:border-box;width:min(48rem,100vw - 2rem);max-height:max(0px, calc(100dvh - var(--aa-ui-viewport-top,0px) - var(--aa-ui-viewport-bottom,0px) - 2rem));overscroll-behavior:contain;color:var(--aa-ui-text,#17211d);background:var(--aa-ui-surface,white);border:1px solid var(--aa-ui-border,#d7deda);border-radius:var(--aa-ui-radius,.5rem);padding:4rem 1.5rem 1.5rem;position:fixed;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 1rem 4rem #00000040}.aa-ui-dialog-close{z-index:1;position:absolute;top:.5rem;right:.5rem}.aa-ui-select-custom-dialog{width:min(32rem,100vw - 2rem);padding:1.5rem}.aa-ui-select-custom-dialog h2{overflow-wrap:anywhere;margin:0 2.5rem 1.25rem 0;font-size:1.125rem;line-height:1.4}.aa-ui-select-custom-actions{justify-content:flex-end;margin-top:1.25rem}.aa-ui-tooltip{z-index:1100;border-radius:var(--aa-ui-radius,.35rem);background:var(--aa-ui-tooltip-background,#17211d);max-width:min(20rem,100vw - 1.5rem);color:var(--aa-ui-tooltip-text,white);font-family:var(--aa-ui-font,inherit);overflow-wrap:anywhere;padding:.45rem .65rem;font-size:.875rem;font-weight:400;line-height:1.4;box-shadow:0 .25rem 1rem #0000002e}.aa-ui-tooltip-arrow{fill:var(--aa-ui-tooltip-background,#17211d)}.aa-ui-navigation{position:relative}.aa-ui-navigation-list,.aa-ui-navigation-content ul{margin:0;padding:0;list-style:none}.aa-ui-navigation-list{align-items:center;gap:var(--aa-ui-navigation-gap,1rem);flex-wrap:wrap;display:flex}.aa-ui-navigation-item{align-items:center;min-width:0;display:flex;position:relative}.aa-ui-navigation-link{overflow-wrap:anywhere;min-width:0}.aa-ui-navigation-trigger,.aa-ui-navigation-toggle{border-radius:var(--aa-ui-radius,.25rem);min-width:44px;min-height:44px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.aa-ui-navigation-trigger svg{transition:transform .15s}.aa-ui-navigation-trigger[data-state=open] svg{transform:rotate(180deg)}.aa-ui-navigation-trigger:focus-visible,.aa-ui-navigation-toggle:focus-visible,.aa-ui-navigation a:focus-visible{outline:2px solid var(--aa-ui-focus,currentColor);outline-offset:3px}.aa-ui-navigation-toggle[data-mobile=false]{display:none}.aa-ui-navigation-content{z-index:50;background:var(--aa-ui-surface,white);width:max-content;max-width:min(22rem,100vw - 2rem);color:var(--aa-ui-text,#17211d);border:1px solid var(--aa-ui-border,#d7deda);border-radius:var(--aa-ui-radius,.25rem);padding:.5rem;position:absolute;inset-block-start:100%;inset-inline-start:0;box-shadow:0 .5rem 1rem #0000001f}.aa-ui-navigation-item:last-child .aa-ui-navigation-content{inset-inline:auto 0}.aa-ui-navigation-content a{overflow-wrap:anywhere;padding:.65rem .75rem;display:block}.aa-ui-navigation[data-mobile=true][data-expanded=false]{display:none}.aa-ui-navigation[data-mobile=true] .aa-ui-navigation-list{flex-direction:column;align-items:stretch;gap:0}.aa-ui-navigation[data-mobile=true] .aa-ui-navigation-item{flex-wrap:wrap}.aa-ui-navigation[data-mobile=true] .aa-ui-navigation-link{flex:1}.aa-ui-navigation[data-mobile=true] .aa-ui-navigation-content{box-sizing:border-box;width:100%;max-width:100%;box-shadow:none;flex:0 0 100%;position:static}.aa-ui-lightbox{width:min(76rem,100vw - 1rem);padding:3.5rem .5rem .75rem}.aa-ui-lightbox-stage{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:.5rem;display:grid}.aa-ui-lightbox-stage[data-single=true]{grid-template-columns:minmax(0,1fr)}.aa-ui-lightbox-stage figure{text-align:center;min-width:0;margin:0}.aa-ui-lightbox-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 12rem);margin-inline:auto;display:block}.aa-ui-lightbox-stage figcaption{overflow-wrap:anywhere;margin-top:.75rem;font-size:.875rem;line-height:1.5}.aa-ui-lightbox-stage .aa-ui-icon-button{min-width:44px;min-height:44px;color:inherit;padding:.5rem}.aa-ui-hero-video[hidden]{display:none}.aa-ui-video-control{z-index:3;position:absolute;bottom:1rem;right:1rem}@media (prefers-reduced-motion:reduce){.aa-ui-navigation-trigger svg{transition:none}}
.intake-main{max-width:1100px;margin:0 auto;padding:20px 30px}.property-choice{text-align:center;margin:0 auto 16px;container:policy-chooser/inline-size}.property-choice h1{margin-bottom:12px;font-size:1.5rem;line-height:1.35}.policy-options{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 auto;display:flex}.policy-options button{white-space:nowrap;color:#506259;background:#fff;border:1px solid #dfe5e1;border-radius:8px;flex:0 0 calc(20% - 4.8px);min-width:0;min-height:44px;padding:10px 6px;font-size:.875rem;font-weight:500}.policy-options button[aria-pressed=true]{color:var(--green-dark);background:#e8f1ec;border-color:#84a594;font-weight:600}.policy-options button:not([aria-pressed=true]):hover:not(:disabled){background:#f1f5f2;border-color:#b7c8be}.policy-dropdown{text-align:left;display:none}@container policy-chooser not (min-width:34rem){.policy-options button{flex-basis:calc(33.3333% - 4px)}}@container policy-chooser not (min-width:20.5rem){.policy-options{display:none}.policy-dropdown{display:flex}}.property-help{color:var(--muted);margin:7px auto 0;font-size:.8125rem}.intake-type-dialog{width:min(30rem,100vw - 2rem);padding:2.5rem 1.25rem 1.25rem}.intake-type-dialog h2{margin:0 0 8px;font-size:1.125rem;line-height:1.3}.intake-type-dialog p{margin:0 0 18px;font-size:.875rem;line-height:1.5}.intake-type-dialog .aa-ui-action-row{justify-content:flex-end;gap:8px}.intake-type-dialog--embedded{top:16px;transform:translate(-50%)}@media (max-width:480px){.intake-type-dialog .aa-ui-action-row>button{flex:100%}}.intake-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:28px;display:grid}.form-navigation{min-width:0;padding-top:0;position:sticky;top:24px}.progress-heading{color:var(--muted);justify-content:space-between;align-items:center;margin:0 10px 8px;font-size:.75rem;display:flex}.progress-track{background:#e2e8e3;border-radius:3px;height:3px;margin:0 10px 12px;overflow:hidden}.progress-track span{background:var(--green);height:100%;transition:width .15s;display:block}.form-navigation ol{margin:0;padding:0;list-style:none}.form-navigation li{margin:3px 0}.form-navigation button{text-align:left;width:100%;color:var(--muted);background:0 0;border-radius:7px;justify-content:flex-start;align-items:flex-start;gap:10px;padding:10px;font-size:.8125rem;line-height:1.45;display:flex}.form-navigation button:hover{background:#eef2ef}.form-navigation button[aria-current]{color:var(--green-dark);background:#e8f1ec;font-weight:600}.step-number{white-space:nowrap;font-variant-numeric:tabular-nums;color:#81958a;flex:none;padding-top:2px;font-size:.6875rem}.intake-panel{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:18px}.intake-panel:focus{outline:none}.intake-panel .form-fields{gap:16px 24px}.intake-document-budget{color:var(--muted);margin:0;font-size:.75rem;line-height:1.4}.panel-heading{margin-bottom:12px}.panel-heading h2{letter-spacing:-.02em;margin-bottom:0;font-size:1.125rem}.panel-heading>p:not(.eyebrow){margin:8px 0 0;font-size:.8125rem}.panel-heading>p:only-child{margin-top:0}.form-error,.retry-explanation{margin-top:20px}.retry-explanation{color:var(--muted);font-size:.8125rem;line-height:1.6}.form-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:16px;padding-top:16px;display:flex}.form-action-buttons{flex:none;max-width:100%;margin-left:auto}.form-action-buttons>:last-child{margin-left:auto}.form-footnote{color:var(--muted);flex:220px;margin:0;font-size:.75rem;line-height:1.45}.receipt-main{border:1px solid var(--line);background:#fff;border-radius:10px;max-width:640px;margin:48px auto;padding:32px}.receipt-main h1{margin:16px 0 12px;font-size:1.75rem}.receipt-main>p{font-size:.875rem}.receipt-icon{width:40px;height:40px;color:var(--green);background:var(--soft);border-radius:50%;place-items:center;display:grid}.receipt-icon .aa-ui-icon{width:22px;height:22px}.receipt-main .aa-ui-notice{margin:24px 0}.receipt-reference{flex-direction:column;gap:8px;padding:0 0 22px;font-size:.75rem;display:flex}.receipt-reference span{color:var(--muted)}.receipt-reference code{overflow-wrap:anywhere;font-size:.75rem}.receipt-main .aa-ui-action-row{margin-top:24px}@media (max-width:900px){.intake-layout{grid-template-columns:175px minmax(0,1fr);gap:20px}}@media (max-width:700px){.intake-main{padding:12px 16px}.property-choice{margin-bottom:12px}.property-choice h1{font-size:1.3rem}.intake-layout{grid-template-columns:1fr;gap:12px}.form-navigation{position:static}.intake-panel{padding:16px}.form-navigation ol{gap:5px;padding:0 0 4px;display:flex;overflow-x:auto}.form-navigation li{flex-shrink:0;margin:0}.form-navigation button{white-space:nowrap;gap:7px;width:auto;min-height:40px;padding:9px 10px;font-size:.75rem}.progress-heading{margin:0 0 4px}.progress-track{margin:0 0 8px}.receipt-main{margin:24px 16px;padding:24px}.receipt-main h1{font-size:1.5rem}}@media (max-width:600px){.intake-panel .form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.intake-panel .form-fields>:not(.intake-name-field){grid-column:1/-1}.intake-panel .form-fields>.intake-name-field{min-width:0}}.intake-choice-card{border:1px solid var(--line);background:#fff;border-radius:8px;align-self:stretch;align-items:flex-start;min-height:64px;padding:14px}.intake-choice-card:has(input:checked){background:#e8f1ec;border-color:#84a594}.intake-choice-card .aa-ui-choice-copy{line-height:1.5}.form-fields>.aa-ui-field:has(+.intake-choice-card){grid-column:1/-1}.intake-panel .aa-ui-field-label{line-height:24px}.unknown-choice{white-space:nowrap;min-height:24px;color:var(--muted);flex:none;align-items:center;margin:0 0 0 auto;padding-block:0;font-size:.8125rem;line-height:24px}.unknown-choice .aa-ui-choice-input{margin:0}.consent-choice{border:1px solid var(--line);background:#f8faf9;border-radius:8px;padding:14px}.number-control{grid-template-columns:42px minmax(0,1fr) 42px;align-items:stretch;gap:6px;display:grid}.number-control .aa-ui-input{text-align:center;font-variant-numeric:tabular-nums}.number-control .aa-ui-button{border:1px solid var(--line);min-width:0;color:var(--green-dark);background:#f6f9f7;border-radius:7px;padding:0}.number-control .aa-ui-button:hover:enabled{background:#e8f1ec;border-color:#84a594}.number-control .aa-ui-button:disabled{opacity:.45}.intake-choice-card+.aa-ui-field{grid-column:1/-1}.intake-floor-stack{align-content:start;gap:16px;min-width:0;display:grid}
.public-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:72px;padding:0 max(24px,50vw - 550px);display:flex}.broker-brand{letter-spacing:.1em;align-items:center;gap:12px;font-size:15px;font-weight:700;line-height:1;display:flex}.brand-symbol{letter-spacing:-.18em;padding-right:6px;font-family:Georgia,serif;font-size:30px}.brand-symbol span{color:#a99754;font-size:20px}.brand-sub{letter-spacing:.31em;margin-top:6px;font-size:8px;display:block}.pratis-brand-logo{width:180px;max-width:100%;height:auto;display:block}.intake-purpose{color:var(--muted);font-size:.75rem;font-weight:400}.public-footer{max-width:1040px;color:var(--muted);justify-content:space-between;gap:20px;margin:0 auto;padding:24px 0;font-size:.8125rem;display:flex}@media (max-width:900px){.public-footer{padding:24px 30px}}@media (max-width:700px){.public-header{height:62px;padding:0 20px}.intake-purpose{display:none}.public-footer{padding:24px 20px}.pratis-brand-logo{width:160px}}
