a.primary,a.secondary,button.primary,button.secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-3) var(--space-5);background-color:var(--color-primary);color:var(--color-primary-foreground);border:none;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:.9375rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform .1s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}a.primary:active:not(:disabled),a.primary:focus:not(:disabled),a.primary:hover:not(:disabled),a.primary:visited,a.secondary:active:not(:disabled),a.secondary:focus:not(:disabled),a.secondary:hover:not(:disabled),a.secondary:visited,button.primary:active:not(:disabled),button.primary:focus:not(:disabled),button.primary:hover:not(:disabled),button.primary:visited,button.secondary:active:not(:disabled),button.secondary:focus:not(:disabled),button.secondary:hover:not(:disabled),button.secondary:visited{text-decoration:none}a.primary:hover:not(:disabled),a.secondary:hover:not(:disabled),button.primary:hover:not(:disabled),button.secondary:hover:not(:disabled){background-color:var(--color-primary-hover)}a.primary:active:not(:disabled),a.secondary:active:not(:disabled),button.primary:active:not(:disabled),button.secondary:active:not(:disabled){transform:scale(.98)}a.primary:focus-visible,a.secondary:focus-visible,button.primary:focus-visible,button.secondary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}a.primary:disabled,a.primary[aria-disabled=true],a.secondary:disabled,a.secondary[aria-disabled=true],button.primary:disabled,button.primary[aria-disabled=true],button.secondary:disabled,button.secondary[aria-disabled=true]{background-color:var(--color-border-strong);color:var(--color-text-subtle);cursor:not-allowed;transform:none}a.primary.secondary,a.secondary.secondary,button.primary.secondary,button.secondary.secondary{background-color:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}a.primary.secondary:hover:not(:disabled),a.secondary.secondary:hover:not(:disabled),button.primary.secondary:hover:not(:disabled),button.secondary.secondary:hover:not(:disabled){background-color:var(--color-primary-muted);color:var(--color-primary-hover);border-color:var(--color-primary-hover)}a.primary.secondary:disabled,a.primary.secondary[aria-disabled=true],a.secondary.secondary:disabled,a.secondary.secondary[aria-disabled=true],button.primary.secondary:disabled,button.primary.secondary[aria-disabled=true],button.secondary.secondary:disabled,button.secondary.secondary[aria-disabled=true]{color:var(--color-text-subtle);border-color:var(--color-border);background-color:transparent}a.primary.small,a.secondary.small,button.primary.small,button.secondary.small{min-height:36px;padding:var(--space-2) var(--space-3);font-size:.8125rem}a.primary .icon,a.secondary .icon,button.primary .icon,button.secondary .icon{width:20px;height:20px;flex-shrink:0}a.primary .text,a.secondary .text,button.primary .text,button.secondary .text{flex:1 1}a:has(button){text-decoration:none}a:has(button):active,a:has(button):focus,a:has(button):hover,a:has(button):visited{text-decoration:none}button.modalClose,button:active,button:focus,button:hover{text-decoration:none}button.modalClose{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;min-width:2rem;min-height:2rem;padding:0;border:none;border-radius:9999px;background:var(--color-surface-muted,#f4f4f5);color:var(--color-text-muted,#71717a);box-shadow:none;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}button.modalClose:hover:not(:disabled){background:var(--color-border,#e4e4e7);color:var(--color-text,#18181b);text-decoration:none}button.modalClose:active:not(:disabled){transform:scale(.96)}button.modalClose:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}button.modalClose:disabled{opacity:.5;cursor:not-allowed}button.modalClose svg{width:.875rem;height:.875rem;display:block}@media(max-width:599px){a.primary,a.secondary,button.primary,button.secondary{min-height:var(--touch-target);padding:var(--space-3) var(--space-4)}}.cards{display:flex;flex-direction:column;width:100%;gap:var(--space-4);margin-top:var(--space-2)}.cards.row{flex-direction:row;flex-wrap:wrap}.cards.centered{justify-content:center}@media(min-width:600px){.cards.centered{max-width:80vw;margin-left:auto;margin-right:auto}}@media(min-width:900px){.cards.centered{max-width:72rem}}.cards.three{flex-direction:row;flex-wrap:wrap;gap:var(--space-4)}.cards.three .card{flex:1 1 100%;min-width:0;width:100%}@media(min-width:600px){.cards.three .card{flex:1 1 calc(50% - var(--space-4));width:auto}}@media(min-width:900px){.cards.three .card{flex:0 0 calc(33.333% - 2*var(--space-4)/3)}}.card{display:flex;flex-direction:column;flex:1 1;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-normal),border-color var(--transition-normal)}.card:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-strong)}@media(max-width:599px){.card{padding:var(--space-3);border-radius:var(--radius-md)}}.content{display:flex;align-items:center;flex-direction:column;flex:1 1;width:100%}.content>div{flex:1 1;padding:var(--space-4) 0;text-align:center;max-width:42rem}@media(max-width:599px){.content{padding:0 var(--space-3)}.content>div{padding:var(--space-3) 0}}.form,form{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:800px}.form h3,form h3{margin-bottom:0;font-size:1.125rem;font-weight:600}.form .formSectionHeader,form .formSectionHeader{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.form .formSectionHeader h3,form .formSectionHeader h3{margin:0}.form .formSectionHeader .address-verified-badge,form .formSectionHeader .address-verified-badge{margin-top:0}.form .flexRow,form .flexRow{display:flex;gap:var(--space-3);align-items:center;width:100%;padding-bottom:var(--space-3)}@media(max-width:599px){.form .flexRow,form .flexRow{flex-wrap:wrap;max-width:100%;gap:var(--space-2)}.form .flexRow .field,form .flexRow .field{flex:1 1 100%;min-width:0}.form .flexRow .buttonContainer,form .flexRow .buttonContainer{width:100%;justify-content:stretch}.form .flexRow .buttonContainer button,form .flexRow .buttonContainer button{flex:1 1;min-width:0}}.form .flexRow:last-child,form .flexRow:last-child{padding-bottom:0}.form .flexRow .flex,form .flexRow .flex{flex:1 1;min-width:0}.form .flexRow .buttonContainer,form .flexRow .buttonContainer{display:flex;gap:var(--space-2);align-self:flex-end}.form .address-verified-badge,form .address-verified-badge{display:inline-flex;align-items:center;margin-top:var(--space-2);padding:var(--space-1) var(--space-2);font-size:.75rem;font-weight:500;color:var(--color-success);background:var(--color-success-muted);border-radius:var(--radius-sm)}.form .address-autocomplete-error,form .address-autocomplete-error{margin:var(--space-2) 0 0;font-size:.875rem;color:var(--color-warning)}.form .address-autocomplete-loading,form .address-autocomplete-loading{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);font-size:.75rem;color:var(--color-text-muted,#666)}.form .address-autocomplete,form .address-autocomplete{position:relative;width:100%;overflow:visible}.form .address-autocomplete-suggestions,form .address-autocomplete-suggestions{position:absolute;top:100%;left:0;right:0;margin:2px 0 0;padding:var(--space-1);list-style:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);z-index:9999;max-height:280px;overflow:auto;font-size:1rem}.form .address-autocomplete-suggestion,form .address-autocomplete-suggestion{padding:var(--space-2) var(--space-3);cursor:pointer;border-radius:var(--radius-sm);color:var(--color-text);transition:background-color var(--transition-fast)}.form .address-autocomplete-suggestion:last-child,form .address-autocomplete-suggestion:last-child{margin-bottom:0}.form .address-autocomplete-suggestion:focus,.form .address-autocomplete-suggestion:hover,.form .address-autocomplete-suggestion[aria-selected=true],form .address-autocomplete-suggestion:focus,form .address-autocomplete-suggestion:hover,form .address-autocomplete-suggestion[aria-selected=true]{background:var(--color-surface-muted)}@keyframes gradient{0%{background-position:100%}50%{background-position:0}to{background-position:100%}}.ghost{background-image:repeating-linear-gradient(45deg,#ebebeb,#9d9d9d,#9d9d9d,#ebebeb)!important;background-size:400%!important;animation:gradient 3s ease-in-out infinite!important;opacity:.3}.field{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1;width:100%;max-width:800px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);box-shadow:inset 0 0 0 2px transparent}.field:focus-within{border-color:var(--color-primary);box-shadow:inset 0 0 0 2px var(--color-primary-muted)}.field.checkbox{flex-direction:row;align-items:center;cursor:pointer;min-height:var(--touch-target)}.field.checkbox input,.field.checkbox label{cursor:pointer}.field:has(.address-autocomplete){overflow:visible}.field.select{position:relative;gap:0;overflow:visible;height:calc(var(--space-5) + 28px + var(--space-2));min-height:calc(var(--space-3)*2 + 28px);max-height:calc(var(--space-5) + 28px + var(--space-2));padding-top:var(--space-5);padding-bottom:var(--space-2)}.field.select>[class*=-container]{position:static!important;flex:1 1;height:100%!important;min-height:100%!important;max-height:none!important}.field.select [class*=IndicatorSeparator],.field.select [class*=indicator-separator],.field.select [class*=indicatorSeparator]{display:none}.field.select>label{position:absolute;left:var(--space-3);top:var(--space-2);transform:none;margin:0;font-size:.75rem;font-weight:600;line-height:1;color:var(--color-text-muted);letter-spacing:.02em;pointer-events:none;transition:top var(--transition-normal),transform var(--transition-normal),font-size var(--transition-normal),font-weight var(--transition-normal),color var(--transition-normal)}.field.select:not(:has([class*=single-value])):not(:has([class*=SingleValue])):not(:has([class*=singleValue])):not(:has([class*=-placeholder])):not(:has([class*=__placeholder])):not(:has([class*=Placeholder])):not(:focus-within)>label{top:50%;transform:translateY(-50%);font-size:1rem;font-weight:500;color:var(--color-text-subtle)}.field.select:focus-within>label{top:var(--space-2);transform:none;font-size:.75rem;font-weight:600;color:var(--color-primary)}.field.select [class*=-control],.field.select [class*=__control]{position:static}.field:not(.checkbox):not(.select){position:relative;height:calc(var(--space-5) + 28px + var(--space-2));min-height:calc(var(--space-3)*2 + 28px);max-height:calc(var(--space-5) + 28px + var(--space-2));overflow:hidden;padding-top:var(--space-5);padding-bottom:var(--space-2)}.field:not(.checkbox):not(.select)>label{position:absolute;left:var(--space-3);top:var(--space-2);transform:none;margin:0;font-size:.75rem;font-weight:600;line-height:1;color:var(--color-text-muted);letter-spacing:.02em;pointer-events:none;transition:top var(--transition-normal),transform var(--transition-normal),font-size var(--transition-normal),font-weight var(--transition-normal),color var(--transition-normal)}.field:not(.checkbox):not(.select):has(input[placeholder]:placeholder-shown):not(:focus-within)>label{top:50%;transform:translateY(-50%);font-size:1rem;font-weight:500;color:var(--color-text-subtle)}.field:not(.checkbox):not(.select):focus-within>label{top:var(--space-2);transform:none;font-size:.75rem;font-weight:600;color:var(--color-primary)}.field:not(.checkbox):not(.select):has(.address-autocomplete){overflow:visible;min-height:calc(var(--space-3)*2 + 28px)}.field label{letter-spacing:.02em}.field input{border:none!important;font-size:1rem!important;font-family:var(--font-sans);color:var(--color-text);background:transparent;height:28px;min-height:28px;max-height:28px;padding-top:0;box-sizing:border-box;overflow:hidden;white-space:nowrap}.field input::placeholder{color:transparent}.field input:focus,.field input:focus-visible{outline:none}.field [class*=-control],.field [class*=__control]{position:relative;height:28px;min-height:28px;max-height:28px;border:none!important;box-shadow:none;align-items:center;justify-content:flex-start}.field [class*=-control]:hover,.field [class*=__control]:hover{border:none!important;box-shadow:none}.field [class*=-control][aria-disabled=true],.field [class*=__control][aria-disabled=true]{background-color:transparent}.field [class*=-control] [class*=IndicatorSeparator],.field [class*=-control] [class*=indicator-separator],.field [class*=__control] [class*=IndicatorSeparator],.field [class*=__control] [class*=indicator-separator]{display:none}.field [class*=-control] [class*=-ValueContainer],.field [class*=-control] [class*=__value-container],.field [class*=__control] [class*=-ValueContainer],.field [class*=__control] [class*=__value-container]{position:relative;display:flex;align-items:center;flex:1 1;min-width:0;padding:0 52px 0 0;margin:0}.field [class*=-control] [class*=IndicatorsContainer],.field [class*=-control] [class*=__indicators-container],.field [class*=-control] [class*=indicatorsContainer],.field [class*=__control] [class*=IndicatorsContainer],.field [class*=__control] [class*=__indicators-container],.field [class*=__control] [class*=indicatorsContainer]{position:static;transform:none;align-self:center;display:flex;align-items:center;flex-shrink:0;height:100%;padding:0}.field [class*=-control] [class*=DropdownIndicator],.field [class*=-control] [class*=dropdown-indicator],.field [class*=-control] [class*=dropdownIndicator],.field [class*=__control] [class*=DropdownIndicator],.field [class*=__control] [class*=dropdown-indicator],.field [class*=__control] [class*=dropdownIndicator]{display:flex;align-items:center;justify-content:center;align-self:center;height:100%;padding:0!important}.field [class*=-control] [class*=DropdownIndicator] svg,.field [class*=-control] [class*=dropdown-indicator] svg,.field [class*=-control] [class*=dropdownIndicator] svg,.field [class*=__control] [class*=DropdownIndicator] svg,.field [class*=__control] [class*=dropdown-indicator] svg,.field [class*=__control] [class*=dropdownIndicator] svg{display:block;transition:transform var(--transition-normal);transform:rotate(0deg)}.field [class*=-control][class*=menu-is-open] [class*=DropdownIndicator] svg,.field [class*=-control][class*=menu-is-open] [class*=dropdown-indicator] svg,.field [class*=-control][class*=menu-is-open] [class*=dropdownIndicator] svg,.field [class*=__control][class*=menu-is-open] [class*=DropdownIndicator] svg,.field [class*=__control][class*=menu-is-open] [class*=dropdown-indicator] svg,.field [class*=__control][class*=menu-is-open] [class*=dropdownIndicator] svg{transform:rotate(180deg)}.field [class*=-control] [class*=SingleValue],.field [class*=-control] [class*=__single-value],.field [class*=-control] [class*=single-value],.field [class*=__control] [class*=SingleValue],.field [class*=__control] [class*=__single-value],.field [class*=__control] [class*=single-value]{position:relative!important;left:auto!important;top:auto!important;transform:none!important;margin:0;max-width:100%;text-align:left;line-height:1.25;color:var(--color-text);z-index:1}.field [class*=-control] [class*=-Input] input,.field [class*=-control] [class*=__input-container] input,.field [class*=__control] [class*=-Input] input,.field [class*=__control] [class*=__input-container] input{text-align:left;color:var(--color-text)}.field [class*=-control] [class*=-placeholder],.field [class*=-control] [class*=__placeholder],.field [class*=__control] [class*=-placeholder],.field [class*=__control] [class*=__placeholder]{position:relative!important;left:auto!important;top:auto!important;transform:none!important;margin:0;max-width:calc(100% - 52px);text-align:left;font-size:1rem;color:var(--color-text-subtle)}.field [class*=__container]:has([class*=-control]),.field [class*=__container]:has([class*=__control]){min-height:28px;height:auto}.field [class*=-container]{height:28px;min-height:28px}.field [class*=-placeholder]{font-size:1rem;color:var(--color-text-subtle);text-align:left;margin:0}.field [class*=menu]{z-index:1000}.field.select [class*=IndicatorsContainer],.field.select [class*=__indicators-container],.field.select [class*=indicatorsContainer]{position:absolute!important;top:50%!important;right:var(--space-3)!important;left:auto!important;bottom:auto!important;transform:translateY(-50%)!important;align-self:auto!important;z-index:1;height:20px;width:20px;margin:0;padding:0;display:flex!important;align-items:center;justify-content:center;pointer-events:none}.field.select .field-select-dropdown-indicator,.field.select [class*=DropdownIndicator],.field.select [class*=dropdown-indicator],.field.select [class*=dropdownIndicator]{display:flex!important;align-items:center;justify-content:center;width:100%;height:100%;padding:0!important;pointer-events:auto;color:var(--color-text-muted)}.field.select .field-select-chevron-icon{display:block;flex-shrink:0;fill:currentColor;transition:transform var(--transition-normal);transform:rotate(0deg);transform-origin:center center}.field.select .field-select-dropdown-indicator.is-open .field-select-chevron-icon{transform:rotate(180deg)}.field.field--phone{overflow:visible;padding-left:0;padding-right:0}.field.field--phone>label{left:var(--space-3);top:var(--space-2);transform:none;font-size:.75rem;font-weight:600;color:var(--color-text-muted)}.field.field--phone:focus-within>label{color:var(--color-primary)}.field.field--phone .phone-input-field.PhoneInput{display:flex;align-items:stretch;width:100%;height:28px;min-height:28px;border:none;background:transparent}.field.field--phone .PhoneInputCountry{align-self:stretch;display:flex;align-items:center;padding:0 var(--space-2) 0 var(--space-3);margin-right:0;border-right:1px solid var(--color-border);background:transparent}.field.field--phone .PhoneInputCountrySelect{cursor:pointer;font-size:.875rem}.field.field--phone .PhoneInputCountryIcon{width:1.35rem;height:auto;box-shadow:none}.field.field--phone .PhoneInputInput{flex:1 1;min-width:0;border:none;padding:0 var(--space-3);font-size:1rem;font-family:var(--font-sans);line-height:1.4;color:var(--color-text);background:transparent;height:28px;min-height:28px}.field.field--phone .PhoneInputInput::placeholder{color:transparent}.field.field--phone .PhoneInputInput:focus,.field.field--phone .PhoneInputInput:focus-visible{outline:none}@media(max-width:599px){.field{padding:var(--space-3)}.field,.field.checkbox{min-height:var(--touch-target)}}a.link{color:var(--color-primary);text-decoration:none;font-weight:500;transition:color var(--transition-fast),-webkit-text-decoration-color var(--transition-fast);transition:color var(--transition-fast),text-decoration-color var(--transition-fast);transition:color var(--transition-fast),text-decoration-color var(--transition-fast),-webkit-text-decoration-color var(--transition-fast)}a.link:hover{color:var(--color-primary-hover);text-decoration:underline;text-underline-offset:3px}a.link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:2px}.cl-card:focus,.cl-card:focus-visible,.cl-modalBackdrop:focus,.cl-modalBackdrop:focus-visible,.cl-modalContent:focus,.cl-modalContent:focus-visible,.cl-rootBox:focus,.cl-rootBox:focus-visible{outline:none!important}.cl-card,.cl-modalContent{border:none!important}.cl-header :has(>.cl-headerTitle[data-localization-key="signUp.restrictedAccess.title"],>.cl-headerTitle[data-localization-key="waitlist.start.title"])>svg path{opacity:0}.cl-header :has(>.cl-headerTitle[data-localization-key="signUp.restrictedAccess.title"],>.cl-headerTitle[data-localization-key="waitlist.start.title"])>svg{background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M8 2a1 1 0 0 0-1 1v1H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-1V3a1 1 0 0 0-1-1H8zm0 2h8v1H8V4zm-1 6h10v1.5H7V10zm0 3h10v1.5H7V13zm0 3h7v1.5H7V16z'/%3E%3C/svg%3E") center/72% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M8 2a1 1 0 0 0-1 1v1H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-1V3a1 1 0 0 0-1-1H8zm0 2h8v1H8V4zm-1 6h10v1.5H7V10zm0 3h10v1.5H7V13zm0 3h7v1.5H7V16z'/%3E%3C/svg%3E") center/72% no-repeat}:root{--color-primary:#7c3aed;--color-primary-hover:#6d28d9;--color-primary-muted:rgba(124,58,237,.12);--color-primary-foreground:#fff;--color-surface:#fff;--color-surface-elevated:#fafafa;--color-surface-muted:#f4f4f5;--color-border:#e4e4e7;--color-border-strong:#d4d4d8;--color-text:#18181b;--color-text-muted:#71717a;--color-text-subtle:#a1a1aa;--color-success:#16a34a;--color-success-muted:rgba(22,163,74,.12);--color-warning:#ca8a04;--color-neutral:#52525b;--color-neutral-muted:rgba(82,82,91,.15);--color-focus-ring:var(--color-primary);--category-post-office-bg:#dbeafe;--category-post-office-fg:#1d4ed8;--category-post-office-border:rgba(29,78,216,.18);--category-banks-bg:#d1fae5;--category-banks-fg:#047857;--category-banks-border:rgba(4,120,87,.18);--category-services-bg:#fef3c7;--category-services-fg:#b45309;--category-services-border:rgba(180,83,9,.18);--category-direct-bg:#ede9fe;--category-direct-fg:#5b21b6;--category-direct-border:rgba(91,33,182,.18);--category-indirect-bg:#e0f2fe;--category-indirect-fg:#0369a1;--category-indirect-border:rgba(3,105,161,.18);--category-empty-bg:#f8fafc;--category-empty-fg:#64748b;--category-empty-border:#e2e8f0;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.08),0 2px 4px -2px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.08),0 4px 6px -4px rgba(0,0,0,.06);--shadow-modal:0 25px 50px -12px rgba(0,0,0,.2);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--touch-target:44px;--font-sans:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono","SF Mono",ui-monospace,monospace;--transition-fast:150ms ease;--transition-normal:200ms ease}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;padding:0;font-family:var(--font-sans);font-size:16px;line-height:1.5;color:var(--color-text);background-color:var(--color-surface-muted);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}body .layout-root{flex:1 1;display:flex;flex-direction:column;min-height:0}body .main,body main{display:flex;flex-direction:column;padding:var(--space-4);padding-left:max(var(--space-4),env(safe-area-inset-left));padding-right:max(var(--space-4),env(safe-area-inset-right));padding-bottom:max(var(--space-6),env(safe-area-inset-bottom));min-height:80vh;gap:var(--space-4)}@media(max-width:599px){body .main,body main{padding:var(--space-3);padding-left:max(var(--space-3),env(safe-area-inset-left));padding-right:max(var(--space-3),env(safe-area-inset-right));gap:var(--space-2)}}.hidden{display:none!important}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}button{cursor:pointer;text-decoration:none}
/*# sourceMappingURL=b2d37a454db3b14a.css.map*/