.cust-shell .screen{min-height:100dvh}.cust-shell .screen>header.bar h1{overflow-wrap:anywhere;min-inline-size:0}.cust-shell .screen>header.bar{isolation:isolate;position:relative;overflow:hidden}.cust-shell .screen>header.bar:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 120% at 100% 0%, var(--hero-glow-soft,color-mix(in srgb, var(--color-gold-400) 26%, transparent)), transparent 60%), repeating-linear-gradient(135deg, var(--hero-hairline) 0 1px, transparent 1px 16px);position:absolute;inset:0}[dir=rtl] .cust-shell .screen>header.bar:before{background:radial-gradient(60% 120% at 0% 0%, var(--hero-glow-soft,color-mix(in srgb, var(--color-gold-400) 26%, transparent)), transparent 60%), repeating-linear-gradient(45deg, var(--hero-hairline) 0 1px, transparent 1px 16px)}.cust-shell .screen>header.bar{box-shadow:var(--hero-shadow)}.cust-shell:before{content:"";z-index:70;block-size:env(safe-area-inset-top,0px);background:var(--chrome-status);pointer-events:none;position:fixed;inset-block-start:0;inset-inline:0}.cust-shell .screen>header.bar :where(a,button):focus-visible{outline:2px solid var(--hero-focus);outline-offset:2px}.cust-shell .screen:has(.af)>header.bar{padding-block:calc(var(--space-7) + env(safe-area-inset-top,0px)) var(--space-7);border-end-end-radius:var(--radius-pillow);border-end-start-radius:var(--radius-pillow)}.cust-shell .screen:has(.af)>header.bar h1{font-size:var(--fs-3xl)}@media (width>=1024px),(width>=840px) and (orientation:landscape){.cust-shell .screen:has(.af.signed)>header.bar>.container{max-width:calc(var(--page-max-form) + 25rem + 2 * var(--gutter))}.cust-shell .screen:has(.af.signed)>main.container{max-width:calc(var(--page-max-form) + 25rem + 2 * var(--gutter))}}@media (height<=500px) and (orientation:landscape){.cust-shell .screen>header.bar{padding-block:calc(var(--space-2) + env(safe-area-inset-top,0px)) var(--space-2);border-end-end-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}:is(.cust-shell .screen>header.bar h1,.cust-shell .screen:has(.af)>header.bar h1){font-size:var(--fs-xl);line-height:var(--lh-tight)}.cust-shell .screen:has(.af)>header.bar{padding-block:calc(var(--space-2) + env(safe-area-inset-top,0px)) var(--space-2);border-end-end-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.cust-shell .screen>header.bar p{font-size:var(--fs-sm);margin-block:0}.cust-shell .screen>main{padding-block-start:var(--space-4)}}.cust-shell .overlay>.modal{overscroll-behavior:contain;max-height:92dvh}@media (width<=599px){.cust-shell .overlay:has(>.modal){align-items:flex-end;padding:0}.cust-shell .overlay>.modal{max-width:none;border-end-end-radius:0;border-end-start-radius:0;padding-block-end:calc(var(--space-6) + env(safe-area-inset-bottom,0px))}}@media (height<=500px) and (orientation:landscape){.cust-shell .overlay:has(>.modal){padding:var(--space-2)}}html:has(.cust-shell :is(.overlay,.q-overlay)){overflow:hidden}html:has(.cust-shell :is(.overlay,.q-overlay)) body{overflow:hidden}.cust-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:max(1rem,16px)}
