.qt-page{padding-block-end:calc(var(--space-12) + env(safe-area-inset-bottom))}.qt-page .ad-subtitle{letter-spacing:var(--tracking-normal);max-inline-size:34rem}.qt-page .ad-disclosure,.qt-page .ad-fieldset,.qt-page .ad-mode-row{position:relative;background:var(--bg-tertiary);border:1px solid var(--separator);border-radius:var(--radius-lg);padding:var(--space-5);margin-block:var(--space-9) 0;box-shadow:var(--shadow-1)}@media (min-width:640px){.qt-page .ad-disclosure,.qt-page .ad-fieldset,.qt-page .ad-mode-row{padding:var(--space-6)}}.qt-page .ad-subtitle{margin-block-end:0}.qt-page .ad-disclosure-body,.qt-page .ad-mode-row .ad-fieldset,.qt-page .qt-requote{background:none;border:none;border-radius:0;padding:0;box-shadow:none}.qt-page .ad-mode-row .ad-fieldset{margin-block-end:0}.qt-page .qt-requote{border-block-end:1px solid var(--separator);margin-block-end:var(--space-7)}.qt-page .ad-legend{position:absolute;inset-block-end:calc(100% + var(--space-3));inset-inline:var(--space-2) 0;inline-size:auto;letter-spacing:var(--tracking-wide);color:var(--label-secondary);margin:0;padding:0}.qt-page .ad-field,.qt-page .ad-legend{font-size:var(--text-footnote);font-weight:var(--weight-semibold);line-height:var(--leading-relaxed)}.qt-page .ad-field{color:var(--label)}.qt-page .ad-checkbox-row{font-size:var(--text-subhead)}.qt-page .ad-checkbox-row,.qt-page .ad-input,.qt-page .ad-select,.qt-page .ad-textarea{font-weight:var(--weight-regular)}.qt-page .ad-disclosure{border-block-end:1px solid var(--separator)}.qt-page .ad-disclosure-summary{font-size:var(--text-callout);font-weight:var(--weight-semibold);color:var(--label);margin-inline:calc(-1 * var(--space-5));padding-inline:var(--space-5);border-radius:var(--radius-sm);transition:background var(--duration-instant) var(--ease-out)}@media (min-width:640px){.qt-page .ad-disclosure-summary{margin-inline:calc(-1 * var(--space-6));padding-inline:var(--space-6)}}@media (hover:hover){.qt-page .ad-disclosure-summary:hover{background:var(--fill-4)}}.qt-page .ad-disclosure-summary:active{background:var(--fill-3)}.qt-page .ad-disclosure-summary:before{order:2;margin-inline-start:auto;transform:rotate(-45deg);transition:transform var(--duration-fast) var(--ease-out)}.qt-page .ad-disclosure[open]>.ad-disclosure-summary:before{transform:rotate(45deg)}.qt-page .ad-disclosure[open]>.ad-disclosure-summary{margin-block-end:var(--space-4);border-block-end:1px solid var(--separator);border-end-start-radius:0;border-end-end-radius:0}@supports (interpolate-size:allow-keywords){.qt-page{interpolate-size:allow-keywords}.qt-page .ad-disclosure::details-content{block-size:0;overflow:clip;transition:block-size var(--duration-base) var(--ease-ios),content-visibility var(--duration-base) var(--ease-ios) allow-discrete}.qt-page .ad-disclosure[open]::details-content{block-size:auto}.qt-page .qt-requote::details-content,.qt-page .qt-requote[open]::details-content{block-size:auto;transition:none}}.qt-page .ad-grid-2:not(:last-child),.qt-page .ad-grid-5:not(:last-child),.qt-page .ad-grid-fields:not(:last-child),.qt-page .ad-hint:not(:last-child){margin-block-end:var(--space-5)}.qt-page .ad-sublabel{margin-block-start:var(--space-6)}.qt-page .ad-sublabel:first-child{margin-block-start:0}.qt-page .ad-disclosure-body>.ad-field:last-child,.qt-page .ad-fieldset>.ad-field:last-child{margin-block-end:0}.qt-page .ad-confirm,.qt-page .ad-error-text{margin-block-end:var(--space-4)}.qt-page .ad-fieldset .ad-card{background:var(--bg-secondary);border-color:var(--separator);border-radius:var(--radius-md);box-shadow:none;padding:var(--space-5)}.qt-page .ad-fieldset .ad-card:last-of-type{margin-block-end:var(--space-5)}.qt-page .qt-route{position:relative}.qt-page .qt-route .ad-grid-2{gap:var(--space-6)}.qt-page .qt-route-arrow{display:flex;align-items:center;justify-content:center;inline-size:24px;block-size:24px;margin-block:calc(-1 * var(--space-5)) 0;margin-inline-start:var(--space-2);color:var(--label-tertiary)}.qt-page .qt-route-arrow svg{inline-size:16px;block-size:16px}@media (min-width:640px){.qt-page .qt-route-arrow{display:none}}.qt-page .qt-actionbar{position:sticky;inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:20;margin-block-start:var(--space-7);padding:var(--space-3);border-radius:var(--radius-xl);background:var(--material-thick-tint);-webkit-backdrop-filter:blur(var(--material-blur)) saturate(var(--material-saturate));backdrop-filter:blur(var(--material-blur)) saturate(var(--material-saturate));box-shadow:inset 0 1px 0 rgb(255 255 255/55%),0 0 0 .5px rgb(0 0 0/8%),var(--shadow-3)}.qt-page .qt-actionbar .ad-btn{inline-size:100%}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.qt-page .qt-actionbar{background:var(--bg)}}@media (prefers-reduced-transparency:reduce){.qt-page .qt-actionbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}}@media (prefers-contrast:more){.qt-page .qt-actionbar{border:1px solid var(--separator-opaque)}.qt-page .ad-disclosure,.qt-page .ad-fieldset,.qt-page .ad-mode-row{border-color:var(--separator-opaque)}}@media print{.qt-page{padding-block-end:0}.qt-page .qt-actionbar{position:static;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.qt-page .qt-locality{position:relative}.qt-page .qt-locality-list{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline:0;z-index:30;margin:0;padding:var(--space-2);list-style:none;max-block-size:16rem;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--bg-tertiary);border:1px solid var(--separator-opaque);border-radius:var(--radius-md);box-shadow:var(--shadow-3)}.qt-page .qt-locality-option{display:flex;align-items:center;min-block-size:44px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-subhead);cursor:pointer;transition:background var(--duration-instant) var(--ease-out)}@media (hover:hover){.qt-page .qt-locality-option:hover{background:var(--fill-4)}}.qt-page .qt-locality-option[data-active]{background:var(--fill-3)}.qt-page .qt-locality-option:active{background:var(--fill-2)}@media (prefers-contrast:more){.qt-page .qt-locality-option[data-active]{outline:2px solid var(--accent);outline-offset:-2px}}.qt-page .qt-numeric,.qt-page input[type=number]{font-variant-numeric:tabular-nums lining-nums}