.form-field--phone-split:where(.astro-gl2tke3p){position:relative}.form-field--phone-split:where(.astro-gl2tke3p) .form-phone-shell:where(.astro-gl2tke3p){display:grid;grid-template-columns:minmax(6.6rem,7.5rem) 1px minmax(0,1fr);align-items:center;min-height:var(--control-h);border-width:var(--border-width);border-style:solid;border-color:var(--border);border-radius:var(--radius-card-inner);background-color:var(--surface-input);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.form-field--phone-split:where(.astro-gl2tke3p) .form-phone-country:where(.astro-gl2tke3p){position:relative;min-inline-size:0}.form-field--phone-split:where(.astro-gl2tke3p) .form-phone-country-trigger:where(.astro-gl2tke3p),.form-field--phone-split:where(.astro-gl2tke3p) .form-phone-input:where(.astro-gl2tke3p){appearance:none;border:0;background:0 0;color:var(--content-primary);font:inherit;line-height:var(--line-height-l);min-height:calc(var(--control-h) - (var(--border-width)*2))}.form-field--phone-split:where(.astro-gl2tke3p) .form-phone-country-trigger:where(.astro-gl2tke3p){display:inline-flex;align-items:center;gap:.35rem;inline-size:100%;padding-inline:.85rem .65rem;justify-content:flex-start;cursor:pointer;font-variant-numeric:tabular-nums;white-space:nowrap}.form-field--phone-split:where(.astro-gl2tke3p) .form-phone-country-trigger__flag:where(.astro-gl2tke3p){flex:0 0 auto;font-size:1rem;line-height:1}.form-field--phone-split:where(.astro-gl2tke3p) .form-phone-country-trigger__code:where(.astro-gl2tke3p){flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.form-field--phone-split:where(.astro-gl2tke3p) .form-phone-country-trigger__chevron:where(.astro-gl2tke3p){flex:0 0 auto;font-size:1.1rem;color:var(--content-secondary)}.form-field--phone-split:where(.astro-gl2tke3p) .form-phone-country-panel:where(.astro-gl2tke3p){position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:0;z-index:20;display:grid;gap:.2rem;inline-size:min(18rem,calc(100vw - 3rem));max-block-size:15rem;overflow:auto;padding:.35rem;border:1px solid var(--border);border-radius:var(--radius-card-inner);background:var(--surface-card);box-shadow:var(--shadow-card-hover)}.form-field--phone-split:where(.astro-gl2tke3p) .form-phone-country-option:where(.astro-gl2tke3p){display:grid;grid-template-columns:1.2rem 3.25rem minmax(0,1fr);align-items:center;gap:.55rem;inline-size:100%;padding:.6rem .75rem;border:0;border-radius:calc(var(--radius-card-inner) - .2rem);background:0 0;color:var(--content-primary);font:inherit;text-align:left;cursor:pointer}.form-field--phone-split:where(.astro-gl2tke3p) .form-phone-country-option:where(.astro-gl2tke3p)[aria-selected=true],.form-field--phone-split:where(.astro-gl2tke3p) .form-phone-country-option:where(.astro-gl2tke3p):hover{background:color-mix(in srgb,var(--accent-soft) 65%,white)}.form-field--phone-split:where(.astro-gl2tke3p) .form-phone-country-option__flag:where(.astro-gl2tke3p){font-size:1rem;line-height:1}.form-field--phone-split:where(.astro-gl2tke3p) .form-phone-country-option__dial:where(.astro-gl2tke3p){font-variant-numeric:tabular-nums;color:var(--content-primary)}.form-field--phone-split:where(.astro-gl2tke3p) .form-phone-country-option__label:where(.astro-gl2tke3p){min-inline-size:0;color:var(--content-secondary)}.form-field--phone-split:where(.astro-gl2tke3p) .form-phone-divider:where(.astro-gl2tke3p){align-self:stretch;inline-size:1px;background:color-mix(in srgb,var(--border) 82%,transparent)}.form-field--phone-split:where(.astro-gl2tke3p) .form-phone-input:where(.astro-gl2tke3p){width:100%;padding-inline:var(--pad-inline-input) var(--pad-inline-input-right);font-variant-numeric:tabular-nums}.form-field--phone-split:where(.astro-gl2tke3p) .form-phone-country-trigger:where(.astro-gl2tke3p):focus-visible,.form-field--phone-split:where(.astro-gl2tke3p) .form-phone-input:where(.astro-gl2tke3p):focus-visible{outline:0}.form-field--phone-split:where(.astro-gl2tke3p) .form-phone-input:where(.astro-gl2tke3p)::placeholder{color:var(--content-secondary);-webkit-text-fill-color:var(--content-secondary);opacity:1}.form-field--phone-split:where(.astro-gl2tke3p):focus-within .form-phone-shell:where(.astro-gl2tke3p){border-color:var(--focus);box-shadow:0 0 0 var(--ring-size) color-mix(in srgb,var(--focus) var(--ring-opacity),transparent)}.form-field--phone-split:where(.astro-gl2tke3p):hover .form-phone-shell:where(.astro-gl2tke3p){border-color:color-mix(in srgb,var(--focus) 60%,var(--border))}.dark .form-field--phone-split:where(.astro-gl2tke3p) .form-phone-shell:where(.astro-gl2tke3p),.dark .form-field--phone-split:where(.astro-gl2tke3p) .form-phone-country-panel:where(.astro-gl2tke3p){background-color:var(--surface-input-dark);border-color:var(--border-dark)}.dark .form-field--phone-split:where(.astro-gl2tke3p) .form-phone-country-trigger:where(.astro-gl2tke3p),.dark .form-field--phone-split:where(.astro-gl2tke3p) .form-phone-input:where(.astro-gl2tke3p),.dark .form-field--phone-split:where(.astro-gl2tke3p) .form-phone-country-option:where(.astro-gl2tke3p),.dark .form-field--phone-split:where(.astro-gl2tke3p) .form-phone-country-option__dial:where(.astro-gl2tke3p){color:var(--content-primary-dark)}.dark :where(.astro-gl2tke3p):where(.form-field--phone-split) .form-phone-input:where(.astro-gl2tke3p)::placeholder,.dark :where(.astro-gl2tke3p):where(.form-field--phone-split) .form-phone-country-trigger__chevron:where(.astro-gl2tke3p),.dark :where(.astro-gl2tke3p):where(.form-field--phone-split) .form-phone-country-option__label:where(.astro-gl2tke3p){color:var(--content-secondary-dark);-webkit-text-fill-color:var(--content-secondary-dark)}.dark .form-field--phone-split:where(.astro-gl2tke3p) .form-phone-divider:where(.astro-gl2tke3p){background:color-mix(in srgb,var(--border-dark) 84%,transparent)}.dark :where(.astro-gl2tke3p):where(.form-field--phone-split) .form-phone-country-option:where(.astro-gl2tke3p)[aria-selected=true],.dark :where(.astro-gl2tke3p):where(.form-field--phone-split) .form-phone-country-option:where(.astro-gl2tke3p):hover{background:color-mix(in srgb,var(--accent-soft) 20%,var(--surface-input-dark))}.card-ui{border-radius:var(--card-ui-radius, var(--radius-lg));background:var(--card-ui-bg);box-shadow:var(--card-ui-shadow)}.dark .card-ui{background:var(--card-ui-bg-dark);box-shadow:var(--card-ui-shadow-dark)}.card-ui__bookmark:where(.astro-dd5txfcy){background-color:var(--surface-card);box-shadow:var(--shadow-card)}.dark .card-ui__bookmark:where(.astro-dd5txfcy){background-color:var(--surface-card-dark);box-shadow:var(--shadow-card-dark)}.card-ui__bookmark-icon{color:var(--color-primary-600)}