.qf-scope{--qf-green:#00df81;--qf-green-deep:#00c271;--qf-green-800:#0a6e45;--qf-night:#050706;--qf-night-850:#0b0f0d;--qf-cream:#f3f1ec;--qf-cream-2:#faf9f5;--qf-ink:#131615;--qf-muted:#6f6c66;--qf-line:#dcd8ce;--qf-on-dark:#f3f1ec;--qf-on-dark-muted:#f3f1ecb3;--qf-on-dark-faint:#f3f1ec85;--qf-line-dark:#f3f1ec1f;--qf-line-dark-2:#f3f1ec38;--qf-scarlet:#f5332c;--qf-scarlet-deep:#d51e18;--qf-font-display:var(--font-archivo), "Archivo", "Arial Narrow", sans-serif;--qf-font-body:var(--font-outfit), "Outfit", system-ui, sans-serif;--qf-font-mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;--qf-ease:cubic-bezier(.25, 1, .5, 1);--qf-dur:.24s}.qf-scope[data-tone=light]{--qf-fg:var(--qf-ink);--qf-fg-muted:var(--qf-muted);--qf-rule:var(--qf-line);--qf-rule-strong:var(--qf-muted);--qf-accent-text:var(--qf-green-800);--qf-focus:var(--qf-ink);--qf-error:var(--qf-scarlet-deep);--qf-panel:var(--qf-cream-2);--qf-option-active:var(--qf-cream)}.qf-scope[data-tone=dark]{--qf-fg:var(--qf-on-dark);--qf-fg-muted:var(--qf-on-dark-muted);--qf-rule:var(--qf-line-dark-2);--qf-rule-strong:var(--qf-on-dark-faint);--qf-accent-text:var(--qf-green);--qf-focus:var(--qf-green);--qf-error:var(--qf-scarlet);--qf-panel:var(--qf-night-850);--qf-option-active:var(--qf-line-dark)}.qf-scope,.qf-scope *{box-sizing:border-box}.qf-scope.qf-overlay{z-index:9999;overscroll-behavior:contain;cursor:default;background:#050706d1;padding:clamp(10px,3vh,40px) clamp(10px,3vw,40px);display:flex;position:fixed;inset:0;overflow-y:auto}.qf-scope .qf-modal{background:var(--qf-cream-2);width:min(100%,640px);color:var(--qf-ink);border:1px solid var(--qf-line);border-radius:22px;margin:auto;padding:clamp(26px,4.2vw,44px) clamp(20px,4.2vw,44px) clamp(24px,3.8vw,40px);position:relative}.qf-scope.qf-overlay a,.qf-scope.qf-overlay button:not(:disabled),.qf-scope.qf-overlay label[for],.qf-scope.qf-overlay input[type=checkbox],.qf-scope.qf-overlay [role=option]{cursor:pointer}.qf-scope.qf-overlay input:not([type=checkbox]){cursor:text}.qf-scope.qf-overlay button:disabled{cursor:progress}.qf-scope .qf-close{z-index:2;border:1px solid var(--qf-line);width:38px;height:38px;color:var(--qf-muted);transition:color var(--qf-dur) var(--qf-ease), background-color var(--qf-dur) var(--qf-ease), border-color var(--qf-dur) var(--qf-ease);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.qf-scope .qf-close:hover{background:var(--qf-ink);border-color:var(--qf-ink);color:var(--qf-cream)}.qf-scope .qf-close:focus-visible{outline:2px solid var(--qf-ink);outline-offset:3px}.qf-scope.qf{font-family:var(--qf-font-body);color:var(--qf-fg)}.qf-scope.qf[data-variant=inline]{max-width:760px;margin:0 auto}.qf-scope .qf__head{margin-bottom:clamp(24px,4vh,34px);padding-right:48px}.qf-scope .qf__title,.qf-scope .qf-done__title{font-family:var(--qf-font-display);font-variation-settings:"wght" 810, "wdth" 125;letter-spacing:-.015em;text-transform:uppercase;color:var(--qf-fg);margin:0;font-weight:800;line-height:.9}.qf-scope .qf__title{font-size:clamp(32px,8.6vw,64px)}.qf-scope .qf__lead,.qf-scope .qf-done__lead{color:var(--qf-fg-muted);max-width:44ch;margin:14px 0 0;font-size:clamp(15px,1.5vw,17px);line-height:1.5}.qf-scope .qf__grid{grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vh,28px) clamp(20px,3vw,36px);display:grid}@media (min-width:640px){.qf-scope .qf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.qf-scope .qf__field{flex-direction:column;min-width:0;display:flex}.qf-scope .qf__field>label{font-family:var(--qf-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--qf-fg-muted);margin-bottom:10px;font-size:11px;font-weight:500}.qf-scope .qf__input,.qf-scope .qf-phone{border-bottom:1px solid var(--qf-rule-strong);transition:border-color var(--qf-dur) var(--qf-ease), box-shadow var(--qf-dur) var(--qf-ease)}.qf-scope .qf__input:hover,.qf-scope .qf-phone:hover{border-bottom-color:var(--qf-fg)}.qf-scope .qf__input:focus,.qf-scope .qf-phone:focus-within{border-bottom-color:var(--qf-green);box-shadow:0 1px 0 0 var(--qf-green)}.qf-scope .qf__field[data-invalid] .qf__input,.qf-scope .qf__field[data-invalid] .qf-phone{border-bottom-color:var(--qf-error);box-shadow:0 1px 0 0 var(--qf-error)}.qf-scope .qf__input,.qf-scope .qf-phone__num{width:100%;min-width:0;color:var(--qf-fg);font-family:var(--qf-font-body);background:0 0;border-top:0;border-left:0;border-right:0;border-radius:0;margin:0;padding:6px 0 11px;font-size:17px;line-height:1.4}.qf-scope .qf__input:focus,.qf-scope .qf-phone__num:focus{outline:none}.qf-scope .qf__input::-moz-placeholder{color:var(--qf-fg-muted);opacity:.72}.qf-scope .qf-phone__num::-moz-placeholder{color:var(--qf-fg-muted);opacity:.72}.qf-scope .qf__input::placeholder,.qf-scope .qf-phone__num::placeholder{color:var(--qf-fg-muted);opacity:.72}.qf-scope .qf__err{font-family:var(--qf-font-mono);letter-spacing:.04em;color:var(--qf-error);margin:9px 0 0;font-size:11.5px;line-height:1.45}.qf-scope .qf-phone{align-items:stretch;display:flex;position:relative}.qf-scope .qf-phone__num{border-bottom:0;flex:auto;padding-left:14px}.qf-scope .qf-phone__cc{border:0;border-right:1px solid var(--qf-rule);color:var(--qf-fg);font-family:var(--qf-font-mono);letter-spacing:.06em;transition:color var(--qf-dur) var(--qf-ease);background:0 0;border-radius:0;flex:none;align-items:center;gap:7px;margin:0;padding:6px 14px 11px 0;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.qf-scope .qf-phone__dial{color:var(--qf-fg-muted)}.qf-scope .qf-phone__chev{color:var(--qf-fg-muted);transition:transform var(--qf-dur) var(--qf-ease)}.qf-scope .qf-phone[data-open] .qf-phone__chev{transform:rotate(180deg)}.qf-scope .qf-phone__cc:hover .qf-phone__dial,.qf-scope .qf-phone__cc:hover .qf-phone__chev{color:var(--qf-fg)}.qf-scope .qf-phone__cc:focus-visible{outline:2px solid var(--qf-focus);outline-offset:2px;border-radius:4px}.qf-scope .qf-phone__list{z-index:20;overscroll-behavior:contain;background:var(--qf-panel);border:1px solid var(--qf-rule-strong);scrollbar-width:thin;scrollbar-color:var(--qf-rule) transparent;border-radius:14px;outline:none;width:min(340px,100vw - 48px);max-height:272px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.qf-scope .qf-phone__list[data-placement=top]{top:auto;bottom:calc(100% + 8px)}.qf-scope .qf-phone__list:focus-visible{box-shadow:0 0 0 2px var(--qf-focus)}.qf-scope .qf-phone__opt{color:var(--qf-fg);border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:10px 12px;font-size:15px;line-height:1.3;display:grid}.qf-scope .qf-phone__opt[data-active]{background:var(--qf-option-active)}.qf-scope .qf-phone__opt-iso,.qf-scope .qf-phone__opt-dial{font-family:var(--qf-font-mono);letter-spacing:.06em;color:var(--qf-fg-muted);font-size:12px}.qf-scope .qf-phone__opt-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qf-scope .qf-phone__opt[aria-selected=true] .qf-phone__opt-name{font-weight:500}.qf-scope .qf-phone__opt[aria-selected=true] .qf-phone__opt-iso{color:var(--qf-accent-text)}.qf-scope .qf__consent{-moz-column-gap:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:12px;margin-top:clamp(24px,3.4vh,32px);display:grid}.qf-scope .qf__consent input[type=checkbox]{appearance:none;border:1px solid var(--qf-rule-strong);width:19px;height:19px;transition:background-color var(--qf-dur) var(--qf-ease), border-color var(--qf-dur) var(--qf-ease);background:0 0;border-radius:4px;place-content:center;margin:1px 0 0;display:grid}.qf-scope .qf__consent input[type=checkbox]:before{content:"";background:var(--qf-night);clip-path:polygon(14% 46%,0 62%,39% 100%,100% 20%,84% 4%,38% 66%);width:11px;height:11px;transition:transform .18s var(--qf-ease);transform:scale(0)}.qf-scope .qf__consent input[type=checkbox]:hover{border-color:var(--qf-fg)}.qf-scope .qf__consent input[type=checkbox]:checked{background:var(--qf-green);border-color:var(--qf-green)}.qf-scope .qf__consent input[type=checkbox]:checked:before{transform:scale(1)}.qf-scope .qf__consent input[type=checkbox]:focus-visible{outline:2px solid var(--qf-focus);outline-offset:3px}.qf-scope .qf__consent[data-invalid] input[type=checkbox]{border-color:var(--qf-error)}.qf-scope .qf__consent label{color:var(--qf-fg-muted);font-size:14px;line-height:1.5}.qf-scope .qf__consent label a{color:var(--qf-fg);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--qf-rule-strong);text-decoration-color:var(--qf-rule-strong);transition:text-decoration-color var(--qf-dur) var(--qf-ease)}.qf-scope .qf__consent label a:hover{-webkit-text-decoration-color:var(--qf-fg);text-decoration-color:var(--qf-fg)}.qf-scope .qf__consent .qf__err{grid-column:2;margin-top:7px}.qf-scope .qf__hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.qf-scope .qf__actions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:clamp(24px,3.4vh,32px);display:flex}.qf-scope .qf-btn{font-family:var(--qf-font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--qf-dur) var(--qf-ease), color var(--qf-dur) var(--qf-ease), border-color var(--qf-dur) var(--qf-ease), opacity var(--qf-dur) var(--qf-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:16px 34px;font-size:12.5px;font-weight:600;display:inline-flex}.qf-scope .qf-btn:focus-visible{outline:2px solid var(--qf-focus);outline-offset:3px}.qf-scope .qf-btn--primary{background:var(--qf-green);min-width:170px;color:var(--qf-night)}.qf-scope .qf-btn--primary:disabled{opacity:.65}.qf-scope[data-tone=light] .qf-btn--primary:hover:not(:disabled){background:var(--qf-ink);color:var(--qf-cream)}.qf-scope[data-tone=dark] .qf-btn--primary:hover:not(:disabled){background:var(--qf-cream);color:var(--qf-night)}.qf-scope .qf-btn--ghost{color:var(--qf-fg);border-color:var(--qf-rule-strong);background:0 0}.qf-scope .qf-btn--ghost:hover{border-color:var(--qf-fg)}.qf-scope .qf__err--submit{flex:260px;margin:0}.qf-scope.qf-done{text-align:center;color:var(--qf-fg);flex-direction:column;align-items:center;display:flex;overflow:clip}.qf-scope.qf-done[data-variant=modal]{padding-inline:38px}.qf-scope .qf-done__title{outline:none;font-size:clamp(34px,6vw,54px)}.qf-scope .qf-done__ticket{width:100%;padding:clamp(24px,4.4vh,40px) 0 clamp(18px,3vh,28px)}.qf-scope .qf-done__hint{min-height:1.5em;font-family:var(--qf-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--qf-fg-muted);transition:color .5s var(--qf-ease);margin:0;font-size:11px;font-weight:500}.qf-scope .qf-done__hint[data-torn]{color:var(--qf-accent-text)}.qf-scope.qf-done .qf-btn{margin-top:22px}.qf-scope .qf-ticket{text-align:left;justify-content:center;width:100%;display:flex}.qf-scope .qf-ticket[data-tone=night]{--qf-t-ink:#f3f1ec;--qf-t-muted:#f3f1ecb3;--qf-t-faint:#f3f1ec85;--qf-t-rule:#f3f1ec1f;--qf-t-accent:#00df81}.qf-scope .qf-ticket[data-tone=cream]{--qf-t-ink:#131615;--qf-t-muted:#6f6c66;--qf-t-faint:#6f6c66;--qf-t-rule:#dcd8ce;--qf-t-accent:#0a6e45}.qf-scope .qf-ticket .tear-ticket[data-used] .tear-ticket__content{opacity:1}.qf-scope .qf-ticket .tear-ticket__sr{display:none}.qf-scope .qf-ticket img{pointer-events:none;-webkit-user-drag:none;max-width:none;display:block}.qf-scope .qf-ticket__body{flex-direction:column;height:100%;padding:20px 22px 18px;display:flex}.qf-scope .qf-ticket__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.qf-scope .qf-ticket__lockup{width:auto;height:17px}.qf-scope .qf-ticket__state,.qf-scope .qf-ticket__label,.qf-scope .qf-ticket__meta dt{font-family:var(--qf-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--qf-t-faint);font-size:9.5px;font-weight:500;line-height:1.3}.qf-scope .qf-ticket__state{transition:color .5s var(--qf-ease)}.qf-scope .qf-ticket[data-torn] .qf-ticket__state{color:var(--qf-t-accent)}.qf-scope .qf-ticket__who{margin-top:auto}.qf-scope .qf-ticket__name{font-family:var(--qf-font-display);font-variation-settings:"wght" 810, "wdth" 125;letter-spacing:-.015em;text-transform:uppercase;color:var(--qf-t-ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:800;line-height:.95;display:-webkit-box;overflow:hidden}.qf-scope .qf-ticket__company{font-family:var(--qf-font-body);color:var(--qf-t-muted);white-space:nowrap;text-overflow:ellipsis;margin:8px 0 0;font-size:15px;font-weight:500;overflow:hidden}.qf-scope .qf-ticket__meta{border-top:1px solid var(--qf-t-rule);gap:26px;margin:16px 0 0;padding-top:12px;display:flex}.qf-scope .qf-ticket__meta dd{font-family:var(--qf-font-mono);letter-spacing:.06em;color:var(--qf-t-ink);margin:5px 0 0;font-size:12px;font-weight:500}.qf-scope .qf-ticket__stub{flex-direction:column;justify-content:space-between;height:100%;padding:20px 18px 18px 24px;display:flex}.qf-scope .qf-ticket__stub-id,.qf-scope .qf-ticket__stub-foot{flex-direction:column;align-items:flex-start;display:flex}.qf-scope .qf-ticket__folio{font-family:var(--qf-font-mono);letter-spacing:.04em;color:var(--qf-t-accent);margin-top:7px;font-size:19px;font-weight:600}.qf-scope .qf-ticket__iso{width:28px;height:28px;margin-bottom:10px}.qf-scope .qf-ticket[data-orientation=vertical] .qf-ticket__body{padding:22px 22px 18px}.qf-scope .qf-ticket[data-orientation=vertical] .qf-ticket__stub{flex-direction:row;align-items:center;padding:24px 22px 18px}.qf-scope .qf-ticket[data-orientation=vertical] .qf-ticket__stub-foot{flex-direction:row-reverse;align-items:center;gap:12px}.qf-scope .qf-ticket[data-orientation=vertical] .qf-ticket__iso{margin-bottom:0}@media (max-width:520px){.qf-scope .qf-modal{border-radius:18px}.qf-scope .qf-modal .qf-btn--primary{width:100%}.qf-scope.qf-done[data-variant=modal]{padding-inline:0}.qf-scope.qf-done[data-variant=modal] .qf-done__title{padding-inline:40px}}@media (prefers-reduced-motion:reduce){.qf-scope *,.qf-scope :before,.qf-scope :after{transition-duration:1ms!important}}@media (hover:hover) and (pointer:fine){.ed .qf-ticket .tear-ticket__paper--stub{cursor:none}}
