.au{--au-ui:var(--font-inter),-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI Variable Text","Segoe UI",Roboto,Arial,sans-serif;--au-disp:var(--font-inter),-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI Variable Display","Segoe UI",Roboto,Arial,sans-serif;--au-mono:ui-monospace,"SF Mono","Cascadia Mono",Consolas,Menlo,monospace;--au-ink:#18181a;--au-ink2:#3f3f45;--au-ink3:#75757c;--au-ink4:#a6a6ad;--au-line:#14141a16;--au-line2:#14141a21;--au-hair:#14141a0e;--au-canvas:#e9e9e6;--au-ground:#f6f6f4;--au-paper:#fbfbfa;--au-white:#fff;--au-page:#fff;--au-tray:#f0f0ed;--au-tray2:#e7e7e3;--au-acc:#16804d;--au-acc-ink:#0d5c37;--au-acc-soft:#e3f3e9;--au-acc-line:#16804d59;--au-need:#d4700f;--au-need-ink:#9a4c05;--au-need-soft:#fdf0e1;--au-need-line:#d4700f73;--au-sh-1:0 1px 2px #14141a0f,0 0 0 .5px #14141a1a;--au-sh-2:0 6px 16px -6px #14141a38,0 0 0 .5px #14141a1a;--au-sh-pop:0 24px 56px -18px #14141a57,0 8px 18px -8px #14141a24,0 0 0 .5px #14141a1f;--au-sh-ctl:0 1px 2px #14141a0f,0 0 0 .5px #14141a21;--au-sh-ctl-h:0 2px 5px -1px #14141a1f,0 0 0 .5px #14141a29;--au-sh-ctl-a:inset 0 1px 2px #14141a1f,0 0 0 .5px #14141a29;--au-glass:#f6f6f4db;--au-e-out:cubic-bezier(.2,.8,.2,1);--au-e-spring:cubic-bezier(.34,1.56,.64,1);--au-t:.18s cubic-bezier(.2,.8,.2,1)}body:has(>.au){background:#e9e9e6;margin:0}.au{height:100dvh;min-height:100dvh;overflow:hidden}.au .fr{min-height:0}.au *{box-sizing:border-box}.au{background:var(--au-canvas);color:var(--au-ink);font-family:var(--au-ui);-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.35}.au button,.au input{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.au input{cursor:text}.au .btn{height:28px;color:var(--au-ink);box-shadow:var(--au-sh-ctl);transition:box-shadow var(--au-t),transform var(--au-t);background:linear-gradient(#fff,#f4f2ee);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.au .btn:hover{box-shadow:var(--au-sh-ctl-h)}.au .btn:active{box-shadow:var(--au-sh-ctl-a);transform:translateY(.5px)}.au .btn.primary{color:#fff;background:linear-gradient(#2a7a56,#1a5e40);font-weight:600;box-shadow:0 1px 2px #164e3659,0 0 0 .5px #164e36b3,inset 0 1px #ffffff38}.au .btn.primary:hover{background:linear-gradient(#2f8560,#1f6b4a)}.au .btn.quiet{box-shadow:none;color:var(--au-ink2);background:0 0}.au .btn.quiet:hover{color:var(--au-ink);background:#14141a0f}.au .btn.need{color:var(--au-need-ink);box-shadow:0 0 0 .5px var(--au-need-line),inset 0 1px 0 #ffffffb3;background:linear-gradient(#fdf1e6,#f8e3cf)}.au .btn.lg{border-radius:11px;height:40px;padding:0 16px;font-size:13.5px}.au .btn.wide{width:100%}.au .btn[disabled]{opacity:.45;cursor:default}.au .seg14{background:var(--au-tray);border-radius:14px;gap:2px;padding:3px;display:inline-flex;position:relative}.au .seg14 button{height:30px;font:500 12px var(--au-ui);color:var(--au-ink3);border-radius:11px;padding:0 12px}.au .seg14 button[aria-pressed=true]{color:var(--au-ink);background:#fff;font-weight:600;box-shadow:0 1px 3px #14141a1f,0 0 0 .5px #14141a0f}.au .tag{height:18px;color:var(--au-ink2);background:#14141a12;border-radius:5px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}.au .tag.soon{background:var(--au-tray);color:var(--au-ink4)}.au .fr{height:100%;display:flex}.au .lc{background:var(--au-ground);width:300px;box-shadow:inset -.5px 0 0 var(--au-line2);flex-direction:column;flex:none;display:flex}.au .bz{align-items:center;gap:10px;padding:16px 16px 10px;display:flex}.au .lg40{background:var(--au-ink);color:#fff;width:26px;height:26px;font:700 11px var(--au-ui);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.au .bz h1{font:650 15px/1.2 var(--au-ui);letter-spacing:-.01em;margin:0}.au .pa{flex-direction:column;padding:6px 10px;display:flex}.au .pn{text-align:left;border-radius:11px;grid-template-columns:26px minmax(0,1fr);align-items:center;column-gap:10px;padding:7px 8px;display:grid;position:relative}.au .pn:before{content:"";background:var(--au-line2);width:1.5px;height:calc(100% - 26px);position:absolute;top:33px;left:20.3px}.au .pn:last-child:before{display:none}.au .pn.dn:before{background:var(--au-ink4)}.au .nd{background:var(--au-ground);width:26px;height:26px;box-shadow:inset 0 0 0 1.3px var(--au-ink4);color:var(--au-ink3);z-index:1;font:600 11px var(--au-ui);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.au .pn.gh .nd{box-shadow:none;outline:1.3px dashed var(--au-ink4);outline-offset:-1.3px;color:var(--au-ink4)}.au .pn.dn .nd{background:var(--au-ink2);box-shadow:none;color:#fff}.au .pn.cur .nd{box-shadow:0 0 0 2px var(--au-ink);color:var(--au-ink);background:#fff}.au .pn.cur{box-shadow:0 0 0 .5px var(--au-line2),0 1px 2px #14141a0d;background:#fff}.au .pn b{font:600 13px var(--au-ui);color:var(--au-ink2);line-height:26px}.au .pn.gh b{color:var(--au-ink4);font-weight:500}.au .pn .an{font:500 11.5px var(--au-ui);color:var(--au-ink3);white-space:nowrap;text-overflow:ellipsis;grid-column:2;margin-top:-4px;overflow:hidden}.au .lf{color:var(--au-ink3);margin-top:auto;padding:12px 16px 16px;font-size:12px}.au .lf a{color:var(--au-ink2);font-weight:600;text-decoration:none}.au .st{background:var(--au-page);flex:1;min-width:0;position:relative;overflow:auto}.au .hd{align-items:center;gap:8px;height:52px;padding:0 18px;display:flex}.au .hd .sp{flex:1}.au .qw{max-width:520px;animation:au-in .36s var(--au-e-out) both;margin:0 auto;padding:56px 40px 48px}.au .qw.w8{max-width:800px}@keyframes au-in{0%{opacity:0;transform:translate(18px)}}.au .qt{font:650 28px/1.15 var(--au-disp);letter-spacing:-.02em;margin:0 0 8px}.au .qs{color:var(--au-ink3);margin:0 0 26px;font-size:13.5px;line-height:1.5}.au .fd{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.au .fd label{font:600 11.5px var(--au-ui);color:var(--au-ink2)}.au .in{background:var(--au-tray);width:100%;height:40px;transition:background var(--au-t),box-shadow var(--au-t);border-radius:11px;outline:none;padding:0 13px;font-size:14px}.au .in:focus{box-shadow:0 0 0 1.6px var(--au-ink);background:#fff}.au .in.bad{box-shadow:0 0 0 1.6px var(--au-need);background:#fff}.au .fd .er{font:500 11.5px var(--au-ui);color:var(--au-need-ink);align-items:center;gap:6px;display:flex}.au .fd .er:before{content:"";background:var(--au-need);border-radius:50%;flex:none;width:7px;height:7px}.au .rowx{align-items:center;gap:10px;margin:4px 0 18px;display:flex}.au .rowx .sp{flex:1}.au .lnk{color:var(--au-ink2);font-size:12.5px;font-weight:600;text-decoration:none}.au .lnk:hover{color:var(--au-ink)}.au .chk{color:var(--au-ink2);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.au .chk .box{background:var(--au-ink);border-radius:4px;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.au .chk .box svg{color:#fff;width:10px;height:10px}.au .or{color:var(--au-ink4);align-items:center;gap:10px;margin:18px 0;font-size:11.5px;display:flex}.au .or:before,.au .or:after{content:"";background:var(--au-line2);flex:1;height:.5px}.au .ft{color:var(--au-ink3);text-align:center;margin-top:22px;font-size:12.5px}.au .ft a{color:var(--au-ink);font-weight:600;text-decoration:none}.au .ms{background:var(--au-need-soft);color:var(--au-need-ink);border-radius:11px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:11px 13px;font-size:12.5px;line-height:1.45;display:flex}.au .ms i{background:var(--au-need);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.au .ms.ok{background:var(--au-acc-soft);color:var(--au-acc-ink)}.au .ms.ok i{background:var(--au-acc)}.au .ms.nt{background:var(--au-tray);color:var(--au-ink2)}.au .ms.nt i{background:var(--au-ink4)}.au .bm{background:var(--au-tray);width:52px;height:52px;color:var(--au-ink2);border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.au .bm svg{width:24px;height:24px}.au .bm.ok{background:var(--au-acc-soft);color:var(--au-acc)}.au .bm.need{background:var(--au-need-soft);color:var(--au-need)}.au .bm.spin svg{animation:1s linear infinite au-sp}@keyframes au-sp{to{transform:rotate(360deg)}}.au .code{gap:8px;margin-bottom:16px;display:flex}.au .code span{background:var(--au-tray);height:52px;font:600 22px var(--au-mono);border-radius:12px;flex:1;justify-content:center;align-items:center;display:flex}.au .code span.f{box-shadow:0 0 0 1.6px var(--au-ink);background:#fff}.au .code.bad span{box-shadow:0 0 0 1.6px var(--au-need);background:#fff}.au .meter{gap:3px;margin-top:2px;display:flex}.au .meter i{background:var(--au-tray2);border-radius:2px;flex:1;height:4px}.au .meter i.f{background:var(--au-ink2)}.au .meter.bad i.f{background:var(--au-need)}.au .seats{color:var(--au-ink2);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.au .seats button{width:24px;height:24px;box-shadow:var(--au-sh-ctl);background:#fff;border-radius:7px;font-weight:600}.au .qw.w10{max-width:1040px}@keyframes au-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.au .exr{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.au .exc{background:var(--au-ground);box-shadow:0 0 0 .5px var(--au-line2);font:600 12.5px var(--au-ui);color:var(--au-ink2);border-radius:999px;padding:9px 14px;transition:background .15s,color .15s}.au .exc:hover{background:var(--au-tray2)}.au .exc[aria-pressed=true]{background:var(--au-ink);color:#fff;box-shadow:none}.au .exg{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.au .exf{background:var(--au-ground);box-shadow:0 0 0 .5px var(--au-line2);animation:au-rise .36s var(--au-e-out) both;border-radius:13px;flex-direction:column;gap:3px;padding:13px 14px;display:flex}.au .exf b{font:650 13px var(--au-ui);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.au .exf small{color:var(--au-ink3);font-size:11.5px;line-height:1.4}.au .exf.soon{box-shadow:inset 0 0 0 1px var(--au-line2);background:0 0}.au .lxw{grid-template-columns:minmax(0,1.32fr) minmax(0,.9fr);align-items:start;gap:44px;display:grid}.au .eyb{font:600 10.5px var(--au-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--au-ink3);margin-bottom:12px;display:block}.au .eyb.lt{color:#ffffff80;margin:0}.au .qt.lxt{font:600 38px/1.05 var(--au-disp);letter-spacing:-.035em;margin-bottom:12px}.au .qs.lxs{color:var(--au-ink2);max-width:470px;margin-bottom:26px;font-size:14.5px}.au .lxg{box-shadow:0 0 0 .5px var(--au-line2);background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.au .lx{cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;transition:background .18s;display:grid}.au .lx+.lx{box-shadow:inset 0 .5px 0 var(--au-line2)}.au .lx:hover{background:var(--au-ground)}.au .lx .rd{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--au-ink4);border-radius:50%;justify-content:center;align-items:center;display:flex}.au .lx .rd i{background:0 0;border-radius:50%;width:8px;height:8px}.au .lx.on{background:linear-gradient(#fbfbf9,#f5f4f0)}.au .lx.on .rd{box-shadow:inset 0 0 0 1.5px var(--au-ink)}.au .lx.on .rd i{background:var(--au-ink)}.au .lxn b{font:650 15px var(--au-ui);letter-spacing:-.005em;display:block}.au .lxn small{color:var(--au-ink3);margin-top:3px;font-size:12px;line-height:1.4;display:block}.au .lxp{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.au .lxp .pa{font:300 26px/1 var(--au-disp);letter-spacing:-.03em;color:var(--au-ink)}.au .lxp .pu,.au .lxp .pq{color:var(--au-ink3);font-size:12px}.au .lxx{flex-wrap:wrap;grid-column:2/4;align-items:center;gap:14px;margin-top:2px;display:flex}.au .lxh{color:var(--au-ink3);font-size:11.5px}.au .lxf{color:var(--au-ink3);margin:12px 2px 0;font-size:12px}.au .lxf a{color:var(--au-ink);box-shadow:0 .5px 0 var(--au-ink3);font-weight:600;text-decoration:none}.au .lxi{margin-top:30px}.au .lxi ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 22px;margin:0;padding:0;list-style:none;display:grid}.au .lxi li{color:var(--au-ink2);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.35;display:flex}.au .lxi li i{background:var(--au-acc-soft);width:15px;height:15px;color:var(--au-acc);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.au .lxi li i svg{width:9px;height:9px}.au .lxi li em{color:var(--au-ink4);margin-left:3px;font-size:10.5px;font-style:normal}.au .lxd{margin-top:18px}.au .lxd summary{cursor:pointer;font:600 12.5px var(--au-ui);color:var(--au-ink);box-shadow:0 .5px 0 var(--au-ink3);align-items:center;gap:6px;list-style:none;display:inline-flex}.au .lxd summary::-webkit-details-marker{display:none}.au .lxd summary:after{content:"→";transition:transform .16s}.au .lxd[open] summary:after{transform:rotate(90deg)}.au .lxd[open]{margin-top:18px}.au .lxd .exr{margin-top:14px}.au .lxd .exg{grid-template-columns:repeat(2,minmax(0,1fr))}.au .lxr{position:sticky;top:20px}.au .lxc{color:#fff;background:radial-gradient(120% 90% at 100% 0,#34343a 0%,#1b1b1e 48%,#121214 100%);border-radius:22px;padding:24px 22px 20px;box-shadow:inset 0 0 0 .5px #ffffff14,0 24px 48px #10101447,0 2px 6px #1010141f}.au .lxch{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.au .seg14.dk{box-shadow:none;background:#ffffff14}.au .seg14.dk button{color:#ffffff9e}.au .seg14.dk button[aria-pressed=true]{color:#fff;box-shadow:none;background:#ffffff29}.au .lxpl{justify-content:space-between;align-items:baseline;margin-bottom:18px;padding-bottom:18px;display:flex;box-shadow:0 .5px #ffffff24}.au .lxpl b{font:600 17px var(--au-ui)}.au .lxpl span{font:300 30px/1 var(--au-disp);letter-spacing:-.03em}.au .lxpl em{font:400 12px var(--au-ui);color:#ffffff8c;margin-left:4px;font-style:normal}.au .tl{margin:0 0 18px;padding:0;list-style:none;position:relative}.au .tl:before{content:"";background:linear-gradient(#7fd3a6,#ffffff2e);width:1px;position:absolute;top:8px;bottom:8px;left:5px}.au .tl li{grid-template-columns:62px minmax(0,1fr);column-gap:8px;padding:0 0 14px 24px;display:grid;position:relative}.au .tl li:before{content:"";background:#1b1b1e;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:1px;box-shadow:0 0 0 1.5px #fff6}.au .tl li.nw:before{background:#7fd3a6;box-shadow:0 0 0 4px #7fd3a62e}.au .tl .tld{font:600 11px var(--au-mono);color:#ffffff8c;grid-row:1/3;padding-top:2px}.au .tl b{font:600 13px var(--au-ui)}.au .tl small{color:#ffffff94;font-size:11.5px;line-height:1.4}.au .as{flex-direction:column;gap:9px;margin:0 0 20px;padding:14px 0 0;list-style:none;display:flex;box-shadow:inset 0 .5px #ffffff24}.au .as li{color:#ffffffb8;padding-left:18px;font-size:11.5px;line-height:1.45;position:relative}.au .as li:before{content:"";background:#fff6;border-radius:2px;width:6px;height:6px;position:absolute;top:6px;left:2px}.au .btn.lxb{color:#141416;width:100%;height:46px;font:650 14px var(--au-ui);background:#fff;border-radius:13px;justify-content:center;box-shadow:inset 0 1px #fff6,0 6px 16px #00000040}.au .btn.lxb:hover{background:#f1f0ec}.au .lxn2{text-align:center;color:#ffffff80;margin-top:10px;font-size:11px;display:block}.au .dg{font:500 11.5px var(--au-mono);color:var(--au-ink3);background:var(--au-tray);border-radius:8px;margin-bottom:22px;padding:6px 9px;display:inline-block}.au .ld{height:100%;color:var(--au-ink3);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:12.5px;display:flex}.au .prog{display:none}.au .prog i{background:var(--au-tray2);border-radius:2px;flex:1;height:4px}.au .prog i.dn{background:var(--au-ink2)}.au .prog i.cur{background:var(--au-ink)}@media (max-width:759px){.au.au .lxw{grid-template-columns:1fr;gap:28px}.au.au .qt.lxt{font-size:28px}.au.au .lxi ul,.au.au .lxd .exg{grid-template-columns:1fr}.au.au .lxr{position:static}.au.au .lx{grid-template-columns:22px minmax(0,1fr)}.au.au .lxp{grid-column:2}.au.au .fr{flex-direction:column}.au.au .lc{width:auto;box-shadow:inset 0 -.5px 0 var(--au-line2)}.au.au .lc .pa,.au.au .lc .lf{display:none}.au.au .lc .bz{padding:14px 16px}.au.au .prog{gap:4px;padding:0 16px 12px;display:flex}.au.au .qw{padding:28px 16px 32px}.au.au .qt{font-size:23px}.au.au .hd{padding:0 10px}.au.au .code{gap:5px}.au.au .code span{height:46px;font-size:19px}}
.au .chk{cursor:pointer;text-align:left;background:0 0;align-items:center;gap:8px;display:inline-flex}.au .chk .box{box-shadow:inset 0 0 0 1.3px var(--au-ink4);background:0 0}.au .chk .box svg{visibility:hidden}.au .chk[aria-checked=true] .box{background:var(--au-ink);box-shadow:none}.au .chk[aria-checked=true] .box svg{visibility:visible}.au .code{position:relative}.au .code input{opacity:0;cursor:text;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.au button.lnk{cursor:pointer;background:0 0;padding:0}.au a.btn{text-decoration:none}.au :focus-visible{outline:2px solid var(--au-ink);outline-offset:2px}.au .in:focus-visible{outline:none}.au .lx:focus-visible{outline-offset:-2px}.au .lx[aria-disabled=true]{cursor:default}.au .lx[aria-disabled=true]:hover{background:0 0}.au .seats button:disabled{opacity:.4;cursor:default}.au .lxx{cursor:default}.au form{margin:0}.au .hd form{display:inline-flex}.au .lxd .exg{margin-top:0}.au .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.au .grow{flex-wrap:wrap;gap:8px;display:flex}.au .ms a,.au .qs a{color:inherit;font-weight:600}.au .lxb[disabled]{opacity:.55}.au .gg1{fill:#4285f4}.au .gg2{fill:#34a853}.au .gg3{fill:#fbbc05}.au .gg4{fill:#ea4335}
