.ai{background:var(--petrol-900);padding:64px var(--pad) 88px;position:relative}.ai__main{flex-direction:column;gap:22px;max-width:760px;display:flex}.ai__kicker{color:var(--red-hot)}.ai__title{--fs:200;color:var(--cream);line-height:.8}.ai__lede{max-width:30em;color:var(--sand);font-size:19px;line-height:1.55}.ai__lede:empty{display:none}.ai__wait{color:var(--sand-muted);align-items:center;gap:12px;font-size:15px;display:flex}.ai__wait:before{content:"";background:var(--red);flex:none;width:10px;height:10px;transform:rotate(45deg)}html.js-motion .ai__wait:before{animation:1.2s ease-in-out infinite gz-bob}html:not(.js) .ai__wait,.ai__wait[hidden]{display:none}.ai__noscript{color:var(--sand);font-size:16px;line-height:1.55}.ai__noscript a{color:var(--bolt);border-bottom:2px solid}.ac{padding:64px var(--pad) 88px}.ac[hidden]{display:none}.ac .fld__label{font-size:13px}.ac .fld__help{font-size:15px;line-height:1.5}.ac .fld__help a{color:var(--ink);border-bottom:2px solid;transition:color .16s}@media (hover:hover) and (pointer:fine){.ac .fld__help a:hover{color:var(--red-deep)}}.ac .fld__input--code{font-family:var(--f-display);letter-spacing:.3em;padding:12px 16px 8px;font-size:34px;line-height:1}.ac .fld__toggle{border:0;border-left:2px solid var(--fld-line);color:var(--fld-ink);cursor:pointer;background:0 0;flex:none;align-self:stretch;padding:0 14px;font-size:11px}.ac .fld__toggle:focus-visible{outline-offset:-5px}.ac__demo{align-items:center;margin-bottom:28px;display:flex}.ac__demo[hidden]{display:none}.ac__demo .demo__stamp{--fs:26;border:3px solid var(--red-deep);color:var(--red-deep);flex:none;padding:6px 12px 1px;line-height:1;transform:rotate(-4deg)}.ac__notice{border-top:2px solid var(--ink);max-width:560px;color:var(--ink);margin-bottom:30px;padding-top:14px;font-size:16px;font-weight:700;line-height:1.5}.ac__notice:empty{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ac__grid[hidden]{display:none}.ac__grid{gap:calc(64 * var(--u));grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start;display:grid}.ac__views{min-width:0}.ac__view[hidden]{display:none}.ac__h{--fs:64;color:var(--ink);line-height:.84}.ac__h:focus{outline:none}.ac__lede{color:var(--ink);margin-top:16px;font-size:17px;line-height:1.55}.ac__lede b{color:var(--ink)}.ac__form{margin-top:26px}.ac__form[hidden],.ac__step[hidden],.ac .fld[hidden]{display:none}.ac__fine{color:var(--ink-soft);font-size:15px;line-height:1.5}.ac__actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:6px;display:flex}.ac__links{flex-direction:column;align-items:flex-start;gap:14px;margin-top:28px;display:flex}.ac__la{color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:2px solid;padding:0 0 2px}.ac .la{margin-top:-4px;padding-top:4px}.ac__la:disabled{cursor:default;opacity:.55}.ac__la[hidden]{display:none}.bl:disabled{cursor:progress;opacity:.55}.bl:disabled:after{opacity:0}.ac__demo-note{border:2px dashed var(--perforation);color:var(--ink);align-items:baseline;gap:12px;padding:12px 16px;font-size:16px;line-height:1.5;display:flex}.ac__demo-note[hidden]{display:none}.ac__demo-note .l{color:var(--red-deep);font-size:11px}.ac__demo-note b{font-family:var(--f-display);letter-spacing:.12em;font-size:22px;font-weight:400;line-height:1}.ac__aside{max-width:34em;padding:12px 0 0 calc(48 * var(--u));border-left:2px dashed var(--perforation)}.ac__aside[hidden],.ac[data-acc-view=verify] .ac__aside,.ac[data-acc-view=forgot] .ac__aside{display:none}.ac__aside-kicker{color:var(--red-deep)}.ac__why{gap:14px;margin-top:24px;display:grid}.ac__why li{border-top:2px solid var(--ink);padding-top:12px}.ac__why h3{color:var(--red-deep);font-size:12px}.ac__aside-cta{margin-top:26px}.ac .ac__aside-la{margin-top:0;padding-top:6px;display:inline}.ac__aside-la span[aria-hidden]{margin-left:.6em}.ac__aside-end{white-space:nowrap}.ac[data-acc-view=register] .ac__aside-cta{display:none}.ac__tabs{flex-wrap:wrap;gap:10px;display:flex}.ac__tab{--tab-line:var(--ink);--tab-ink:var(--ink);--press:var(--ink);min-width:132px;min-height:64px;padding:12px 22px 8px}.ac__tab .tab__num{--fs:34}.ac__panel{margin-top:40px}.ac__panel[hidden]{display:none}.ac__panel-h{--fs:60;color:var(--ink);line-height:.84}.ac__panel-h:focus{outline:none}.ac__panel-h+.ac__block{margin-top:28px}.ac__block{max-width:560px}.ac__block+.ac__block{border-top:2px solid var(--ink);margin-top:56px;padding-top:34px}.ac__block-h{--fs:40;color:var(--ink);line-height:.9}.ac__block .ac__lede{margin-top:12px}.ac__block[hidden]{display:none}.ac__state{color:var(--ink);margin-top:26px;font-size:17px;line-height:1.55}.ac__state[hidden]{display:none}.ac__empty{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.ac__orders{gap:22px;max-width:860px;margin-top:30px;display:grid}.ac__orders[hidden]{display:none}.oc{--stub:88px;--notch:9px;color:var(--ink);flex-direction:column;display:flex}.oc__tk{display:flex;position:relative}.oc__in{background-color:var(--sand);min-width:0;box-shadow:var(--shadow-ticket-card);-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;flex-grow:1;align-items:stretch;display:flex;position:relative}.oc__body{flex-direction:column;flex-grow:1;gap:8px;min-width:0;padding:24px 26px 22px;display:flex}.oc__kind{letter-spacing:.14em;padding-right:150px;font-size:9.5px}.oc__name{--fs:46;max-width:calc(100% - 120px);line-height:.9}.oc__lines{flex-direction:column;gap:2px;font-size:15px;line-height:1.45;display:flex}.oc__lines li{justify-content:space-between;gap:16px;max-width:420px;display:flex}.oc__lines li span:last-child{font-variant-numeric:tabular-nums;flex:none}.oc__foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-top:10px;display:flex}.oc__total{--fs:56;color:var(--red-deep);line-height:.9}.oc__total .l{letter-spacing:.14em;color:var(--ink);margin-bottom:6px;font-size:9.5px;display:block}.oc__more{--fs:24;min-height:48px;padding:9px 16px 6px}.oc__stub{box-sizing:content-box;width:var(--stub);border-left:2px dashed #152b2f66;flex:none;justify-content:center;align-items:center;display:flex}.oc__serial{--fs:22;writing-mode:vertical-rl;letter-spacing:.08em;line-height:1;transform:rotate(180deg)}.oc__stamp{--fs:26;right:calc(var(--stub) + 26px);border:3px solid var(--red-deep);color:var(--red-deep);white-space:nowrap;padding:6px 12px 1px;line-height:1;position:absolute;top:20px;transform:rotate(-6deg)}.oc__stamp--quiet{border-color:var(--ink);color:var(--ink)}html.js-motion .oc__stamp.is-new{animation:gz-stamp .75s var(--ease-stamp) both}.oc__tickets{padding:18px 0 4px 26px}.oc__tickets[hidden]{display:none}.oc__tickets-msg{color:var(--ink);font-size:15px;line-height:1.5}.oc__tickets-msg:empty{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oc__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tq{background-color:var(--paper);box-shadow:var(--shadow-print);color:var(--ink);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;padding:16px;display:grid}.tq__qr{background:var(--paper);width:150px;height:150px}.tq__qr svg{width:100%;height:100%}.tq__info{flex-direction:column;gap:6px;min-width:0;display:flex}.tq__name{letter-spacing:.14em;font-size:9.5px}.tq__code{--fs:34;letter-spacing:.06em;overflow-wrap:anywhere;line-height:.9}.tq__holder{font-size:15px;line-height:1.45}.tq__scanned{--fs:20;border:3px solid var(--ink);color:var(--ink);align-self:flex-start;margin-top:4px;padding:5px 10px 1px;line-height:1;transform:rotate(-4deg)}.oc__pdf{margin-top:18px}.tq.tq--wiped{grid-template-columns:minmax(0,1fr)}.tq--wiped .tq__qr{display:none}.tq__code--wiped{--fs:26;color:var(--ink-soft)}.ac__groups[hidden],.ac__group[hidden]{display:none}.ac__group{margin-top:34px}.ac__group+.ac__group{margin-top:56px}.ac__group-h{--fs:40;color:var(--ink);line-height:.9}.ac__group-h:focus,.ac__block-h:focus,.oc__name:focus{outline:none}.oc[hidden]{display:none}.ac__group .ac__orders,.ac__more{margin-top:22px}.ac__stale,.ac__ask{border-top:2px solid var(--ink);flex-wrap:wrap;align-items:baseline;gap:10px 28px;max-width:860px;margin-top:26px;padding-top:14px;display:flex}.ac__stale[hidden],.ac__ask[hidden],.ac__retry[hidden],.ac__add[hidden]{display:none}.ac__stale[data-quiet]{border-top:0;margin-top:0;padding-top:0}.ac__stale-line,.ac__ask-q{color:var(--ink);font-size:16px;font-weight:700;line-height:1.5}.ac__stale-line:empty{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ac__ask{align-items:center}.ac__ask .ac__actions{margin-top:0}.ac__ask-q b[hidden]{display:none}.ac__retry{margin-top:18px}.ac__add{margin-top:48px}.ac__add .ac__form{margin-top:18px}.oc__acts{flex-wrap:wrap;align-items:baseline;gap:12px 28px;padding:16px 0 0 26px;display:flex}.oc__msg{overflow-wrap:anywhere;color:var(--ink);padding:10px 0 0 26px;font-size:15px;font-weight:700;line-height:1.5}.oc__msg:empty{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oc__confirm{flex-wrap:wrap;align-items:center;gap:12px 28px;padding:16px 0 0 26px;display:flex}.oc__confirm[hidden]{display:none}.oc__confirm>.t{font-size:16px;font-weight:700}.oc__confirm .ac__actions{margin-top:0}.ac__fact{overflow-wrap:anywhere;color:var(--ink);margin-top:14px;font-size:17px;line-height:1.5}.ac__fact~.ac__actions{margin-top:18px}.ac__devices+.ac__actions{margin-top:24px}.ac__block .ac__form>.t{overflow-wrap:anywhere;color:var(--ink);font-size:16px;line-height:1.5}.ac__devices{margin-top:22px;display:grid}.ac__device{border-top:2px solid var(--ink);gap:4px;padding:14px 0 16px;display:grid}.ac__device-name{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:17px;line-height:1.45;display:flex}.ac__device-here{color:var(--red-deep);font-size:11px}.ac__device-when{color:var(--ink);font-size:15px;line-height:1.5}.ac__device-out{justify-self:start;margin-top:8px}@media (width<=1023.98px){.ai{padding:40px var(--pad) 56px}.ai__main{gap:16px;max-width:none}.ai__title{--fs:84}.ai__lede{font-size:16px}.ac{padding:44px var(--pad) 64px}.ac__demo{margin-bottom:24px}.ac__grid{display:block}.ac__aside{border-left:0;border-top:2px dashed var(--perforation);max-width:none;margin-top:36px;padding:28px 0 0}.ac__h{--fs:48}.ac__lede{font-size:16px}.ac__form{margin-top:22px}.ac__why{gap:12px;margin-top:20px}.ac__tab{flex:auto;min-width:0;min-height:56px;padding:10px 8px 6px}.ac__tab .tab__num{--fs:24}.ac__panel{margin-top:30px}.ac__panel-h{--fs:44}.ac__block+.ac__block{margin-top:40px;padding-top:26px}.ac__block-h{--fs:32}.ac__orders{gap:16px;margin-top:24px}.oc{--stub:56px}.oc__body{gap:6px;padding:16px 14px 14px}.oc__kind{padding-right:0;font-size:11px}.oc__name{--fs:34;max-width:none}.oc__lines{font-size:14px}.oc__total{--fs:40}.oc__stamp{--fs:20;align-self:flex-start;margin-bottom:4px;position:static}.oc__more{--fs:22}.oc__tickets{padding:14px 0 4px}.oc__list{grid-template-columns:minmax(0,1fr)}.tq{grid-template-columns:120px minmax(0,1fr);gap:14px;padding:12px}.tq__qr{width:120px;height:120px}.tq__code{--fs:28}.tq__code--wiped{--fs:22}.ac__group{margin-top:28px}.ac__group+.ac__group{margin-top:40px}.ac__group-h{--fs:32}.ac__group .ac__orders{margin-top:18px}.ac__add{margin-top:36px}.oc__acts,.oc__msg,.oc__confirm{padding-left:0}.oc__acts{gap:14px 24px}}@media (width<=379.98px){.oc__stamp{--fs:18}.tq{grid-template-columns:minmax(0,1fr)}.tq__qr{width:140px;height:140px}}
