.dmio{--ink:#000;--paper:#fff;--mist:#a3a3a3;--dim:#555;--line:#2a2a2a;--gut:20px;--out:cubic-bezier(.16, 1, .3, 1);--big:var(--dm-warp), sans-serif;--body:var(--dm-body), sans-serif;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -.6'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--fly:2.5s;background:var(--ink);min-height:100dvh;color:var(--paper);font-family:var(--body);-webkit-font-smoothing:antialiased;padding-bottom:var(--barH,0px);font-size:15px;line-height:1.45;position:relative;overflow-x:clip}.dmio *,.dmio :before,.dmio :after{box-sizing:border-box;margin:0;padding:0}.dmio:after{content:"";background:var(--grain);opacity:.07;pointer-events:none;z-index:5;position:fixed;inset:0}.dmio button,.dmio input,.dmio select,.dmio textarea{font:inherit;color:inherit}.dmio [hidden]{display:none!important}.dmio .wrap{max-width:560px;margin:0 auto}.dmio .x{font-family:var(--body);text-transform:uppercase;letter-spacing:-.005em;font-weight:900;font-stretch:62%;line-height:.88}.dmio .sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dmio .txt{color:var(--paper);font:500 13px var(--body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #555;text-decoration:underline #555}.dmio .txt:disabled{opacity:.5;cursor:default}.dmio :focus-visible{outline:2px solid var(--paper);outline-offset:3px}.dmio .topline{padding:14px var(--gut) 0;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.dmio .topline b{align-items:center;gap:8px;font-weight:600;display:inline-flex}.dmio .lang{align-items:center;display:inline-flex;position:relative}.dmio .lang select{appearance:none;color:var(--paper);font:500 13px var(--body);cursor:pointer;background:0 0;border:0;padding:10px 18px 10px 0}.dmio .lang select option{color:#000}.dmio .lang svg{pointer-events:none;width:10px;height:7px;color:var(--mist);position:absolute;right:0}.dmio .hero{padding:30px 26px 0}.dmio svg.dm{width:100%;height:auto;fill:var(--paper);display:block}.dmio:not([data-landed]) .hero svg{visibility:hidden}.dmio .where{margin:26px var(--gut) 0;border-bottom:1px solid var(--line);color:var(--mist);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;font-size:13px;display:flex}.dmio .where a{color:inherit;text-decoration:none}.dmio .note{margin:22px var(--gut) 0;border:1px solid var(--line);color:var(--mist);padding:14px 16px;font-size:14px}.dmio .note b{color:var(--paper);font-weight:600;display:block}.dmio .alert{background:var(--paper);color:var(--ink);margin:14px 0 0;padding:14px 16px;font-size:14px;font-weight:600}.dmio .alert .chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.dmio .alert .chips button{background:var(--ink);min-height:44px;color:var(--paper);font-family:var(--body);cursor:pointer;border:0;padding:0 14px;font-size:18px;font-weight:800;font-stretch:75%}.dmio .again{margin:28px var(--gut) 0;background:var(--paper);color:var(--ink);grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:18px 18px 18px 20px;display:grid}.dmio .again span{font:600 13px var(--body);color:var(--dim);grid-column:1}.dmio .again b{grid-column:1;font-size:34px}.dmio .again small{color:var(--dim);grid-column:1;font-size:13px}.dmio .again button{background:var(--ink);color:var(--paper);cursor:pointer;border:0;grid-area:1/2/4;padding:15px 18px 13px;font-size:24px}.dmio .step{padding-top:56px}.dmio .step h2{margin:0 var(--gut) 16px;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.dmio .step h2 .x{font-size:58px}.dmio .step h2 small{font:500 13px var(--body);color:var(--mist);text-align:right;padding-bottom:4px}.dmio .cat{margin:22px var(--gut) 8px;font:500 13px var(--body);color:var(--mist)}.dmio .menu{border-top:1px solid var(--line);list-style:none}.dmio .menu ul{list-style:none}.dmio .menu button{isolation:isolate;width:100%;padding:17px var(--gut) 16px;border:0;border-bottom:1px solid var(--line);color:var(--paper);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;grid-template-columns:34px 1fr auto;align-items:baseline;column-gap:10px;transition:color .3s;display:grid;position:relative}.dmio .menu button:before{content:"";z-index:-1;background:var(--paper);clip-path:inset(0 100% 0 0);transition:clip-path .55s var(--out);position:absolute;inset:-1px 0}.dmio .menu button[aria-pressed=true],.dmio .menu button[data-early]{color:var(--ink)}.dmio .menu button[aria-pressed=true]:before,.dmio .menu button[data-early]:before{clip-path:inset(0)}.dmio .menu button:disabled{cursor:default;color:#4d4d4d}.dmio .menu button:focus-visible{outline-offset:-4px}.dmio .menu .no{font:500 13px var(--body);font-variant-numeric:tabular-nums;color:var(--mist);transition:color .3s}.dmio .menu .n{font-size:38px}.dmio .menu .m{color:var(--mist);grid-column:2;margin-top:6px;font-size:13px;transition:color .3s}.dmio .menu .dur{margin-top:4px;display:block}.dmio .menu .p{text-align:right;font-family:var(--body);white-space:nowrap;grid-area:1/3/3;align-self:center;font-size:26px;font-weight:800;font-stretch:75%}.dmio .menu .p small{font:500 12px var(--body);color:var(--mist);margin-bottom:2px;transition:color .3s;display:block}.dmio .menu button[aria-pressed=true] .no,.dmio .menu button[aria-pressed=true] .m,.dmio .menu button[aria-pressed=true] .p small,.dmio .menu button[data-early] .no,.dmio .menu button[data-early] .m,.dmio .menu button[data-early] .p small{color:var(--dim)}.dmio .menu .addon button{padding-left:calc(var(--gut) + 24px)}.dmio .menu .addon .n{font-size:28px}.dmio .menu .grp{padding:14px var(--gut) 6px;color:var(--mist);border-bottom:1px solid var(--line);justify-content:space-between;font-size:13px;display:flex}.dmio .combo,.dmio .undo{margin:14px var(--gut) 0;border:1px solid var(--paper);flex-wrap:wrap;align-items:center;gap:12px 18px;padding:14px 16px;display:flex}.dmio .combo p,.dmio .undo p{flex:100%;font-size:14px}.dmio .combo .x{background:var(--paper);color:var(--ink);cursor:pointer;border:0;padding:11px 16px 9px;font-size:22px}.dmio .undo{border-color:var(--line)}.dmio .undo p{color:var(--mist);flex:auto}.dmio .crew{scroll-snap-type:x mandatory;scroll-padding:0 var(--gut);padding:0 var(--gut) 2px;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.dmio .crew::-webkit-scrollbar{display:none}.dmio .crew button{aspect-ratio:3/4;scroll-snap-align:start;color:var(--paper);text-align:left;cursor:pointer;background:#0b0b0b;border:0;flex:0 0 150px;position:relative;overflow:hidden}.dmio .crew img{object-fit:cover;filter:grayscale()contrast(1.15)brightness(.5);width:100%;height:100%;transition:filter .5s var(--out), transform .9s var(--out);position:absolute;inset:0}.dmio .crew .ini{color:#2c2c2c;place-items:center;font-size:96px;transition:color .4s;display:grid;position:absolute;inset:0 0 30%}.dmio .crew .any{background:radial-gradient(120% 70% at 50% 38%,#1d1d1d,#0b0b0b 70%)}.dmio .crew .any svg{fill:#4a4a4a;width:100%;height:100%;transition:fill .4s;position:absolute;inset:0}.dmio .crew .any .spk{fill:#3a3a3a}.dmio .crew button:after{content:"";background:linear-gradient(#0000,#000000d9);height:60%;position:absolute;inset:auto 0 0}.dmio .crew .cap{z-index:1;position:absolute;bottom:12px;left:12px;right:12px}.dmio .crew .cap .x{overflow-wrap:break-word;margin-top:-.2em;padding-top:.2em;font-size:30px;display:block}.dmio .crew .cap .x[data-long]{font-size:24px}.dmio .crew .cap small{color:var(--mist);margin-top:5px;font-size:12px;display:block}.dmio .crew button:before{content:"";z-index:2;background:var(--paper);transform-origin:0;height:4px;transition:transform .5s var(--out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.dmio .crew button[aria-pressed=true] img{filter:grayscale()contrast(1.15)brightness();transform:scale(1.04)}.dmio .crew button[aria-pressed=true] .ini{color:var(--paper)}.dmio .crew .any[aria-pressed=true] svg,.dmio .crew .any[aria-pressed=true] .spk{fill:var(--paper)}.dmio .crew .any[aria-pressed=true] .bolt{filter:drop-shadow(0 0 6px #ffffff59);animation:.45s step-end dm-strike}@keyframes dm-strike{to{clip-path:inset(-220px)}}@media (prefers-reduced-motion:reduce){.dmio .crew .any[aria-pressed=true] .bolt{animation:none}}.dmio .crew button[aria-pressed=true]:before{transform:none}.dmio .crew button:focus-visible{outline-offset:2px}.dmio .first{margin:-4px var(--gut) 16px;text-align:left;color:var(--mist);min-height:24px;display:block}.dmio .days{scroll-snap-type:x mandatory;scroll-padding:0 var(--gut);padding:0 var(--gut);scrollbar-width:none;border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.dmio .days::-webkit-scrollbar{display:none}.dmio .days button{scroll-snap-align:start;color:var(--mist);font:500 12px var(--body);cursor:pointer;background:0 0;border:0;flex:0 0 54px;padding:8px 0 12px;transition:background .3s,color .3s}.dmio .days button .x{color:var(--paper);margin-top:6px;font-size:36px;transition:color .3s;display:block}.dmio .days button i{font:500 11px var(--body);color:var(--mist);height:13px;margin-top:5px;font-style:normal;display:block}.dmio .days button[aria-pressed=true]{background:var(--paper);color:var(--dim)}.dmio .days button[aria-pressed=true] .x{color:var(--ink)}.dmio .days button[aria-pressed=true] i{color:var(--dim)}.dmio .days button[data-dim] .x{color:#4d4d4d}.dmio .days button[data-shut] .x{text-decoration:line-through;text-decoration-thickness:3px}.dmio .days button:focus-visible{outline-offset:-2px}.dmio .dayrow{border-bottom:1px solid var(--line);display:flex}.dmio .dayrow .days{border-bottom:0;flex:1;min-width:0;padding-right:8px;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.dmio .calbtn{min-width:64px;margin-right:var(--gut);border:0;border-left:1px solid var(--line);color:var(--mist);font:500 11px var(--body);cursor:pointer;background:0 0;flex:none;align-content:center;place-items:center;gap:6px;padding:8px 12px 12px;transition:background .3s,color .3s;display:grid}.dmio .calbtn svg{width:24px;height:24px;color:var(--paper)}.dmio .calbtn[aria-pressed=true],.dmio .calbtn[aria-expanded=true]{background:var(--paper);color:var(--dim)}.dmio .calbtn[aria-pressed=true] svg,.dmio .calbtn[aria-expanded=true] svg{color:var(--ink)}.dmio .calbtn:focus-visible{outline-offset:-2px}.dmio .month{margin:0 var(--gut);border:1px solid var(--line);animation:dm-drop .35s var(--out);border-top:0}@keyframes dm-drop{0%{opacity:0;transform:translateY(-8px)}}.dmio .mhead{border-bottom:1px solid var(--line);align-items:center;gap:4px;padding:10px 6px 10px 10px;display:flex}.dmio .mhead>b{text-align:center;white-space:nowrap;flex:1;font-size:clamp(22px,7vw,30px)}.dmio .mhead>button:not(.xbtn){width:44px;height:44px;color:var(--paper);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.dmio .mhead>button:not(.xbtn):disabled{color:#3a3a3a;cursor:default}.dmio .mhead svg{width:20px;height:20px}.dmio .mhead .xbtn{margin:0}.dmio .mgrid{grid-template-columns:repeat(7,1fr);display:grid}.dmio .mgrid>span:not(.wd){border-top:1px solid var(--line)}.dmio .mgrid .wd{text-align:center;font:500 11px var(--body);color:var(--mist);padding:10px 0 6px}.dmio .mgrid button{border:0;border-top:1px solid var(--line);height:48px;color:var(--paper);font-family:var(--body);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;font-size:21px;font-weight:800;font-stretch:75%;transition:background .3s,color .3s}.dmio .mgrid button:disabled{color:#333;cursor:default}.dmio .mgrid button[data-dim]{color:#4d4d4d}.dmio .mgrid button[data-shut]{text-decoration:line-through;text-decoration-thickness:2px}.dmio .mgrid button[data-today]{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.dmio .mgrid button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.dmio .mgrid button:focus-visible{outline-offset:-2px}.dmio .slots{margin:0 var(--gut)}.dmio .slots h3{font:500 13px var(--body);color:var(--mist);margin:24px 0 10px}.dmio .slots .grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.dmio .slots button{background:var(--ink);border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);height:54px;color:var(--paper);font-family:var(--body);font-variant-numeric:tabular-nums;cursor:pointer;font-size:21px;font-weight:800;font-stretch:75%;transition:background .3s,color .3s;position:relative}.dmio .slots button[aria-pressed=true]{background:var(--paper);color:var(--ink);transition:none}.dmio .slots button:focus-visible{outline-offset:-2px}.dmio .slots button .q{font:700 9px var(--body);letter-spacing:.02em;color:var(--ink);background:var(--paper);padding:2px 3px 1px;position:absolute;top:4px;right:5px}.dmio .slots button[aria-pressed=true] .q{color:var(--paper);background:var(--ink)}.dmio .slots .grid.halves{grid-template-columns:1fr 1fr}.dmio .slots .grid.halves button{height:64px;font-size:24px}.dmio .slots .grid.halves button:disabled{color:#3a3a3a;cursor:default;text-decoration:line-through}.dmio .slots .count{font:500 13px var(--body);color:var(--mist);text-align:right;margin:18px 0 -10px;display:block}.dmio .loading .grid button{color:#0000;animation:1s ease-in-out infinite alternate dm-pulse}@keyframes dm-pulse{0%{background:#0d0d0d}to{background:#191919}}.dmio .hint{margin:18px var(--gut) 0;color:var(--mist);font-size:14px}.dmio .empty{margin:18px var(--gut) 0;border:1px solid var(--line);padding:22px 18px 20px}.dmio .empty .x{font-size:34px;display:block}.dmio .empty p{color:var(--mist);margin:10px 0 16px;font-size:14px}.dmio .btn{font-family:var(--body);text-transform:uppercase;background:var(--paper);color:var(--ink);cursor:pointer;border:0;padding:13px 18px 11px;font-size:22px;font-weight:900;font-stretch:62%;line-height:.88}.dmio .btn:disabled{opacity:.5;cursor:default}.dmio .btn.ghost{color:var(--paper);border:1px solid var(--paper);background:0 0}.dmio .wl{border-top:1px solid var(--line);gap:16px;margin-top:18px;padding-top:16px;display:grid}.dmio .wl .pair{gap:8px;display:flex}.dmio .wl .pair button{border:1px solid var(--line);cursor:pointer;background:0 0;min-height:44px;padding:0 14px;font-size:13px}.dmio .wl .pair button[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.dmio .wl .hint{color:var(--mist);font-size:13px}.dmio footer{padding:44px var(--gut) 22px;justify-content:center;display:flex}.dmio footer a{color:var(--paper);opacity:.7;align-items:center;gap:.3em;font-size:17px;text-decoration:none;display:inline-flex}.dmio footer a svg{width:1.05em;height:1.05em}.dmio .wm{background:currentColor;width:3.87179em;height:.82em;display:inline-block;-webkit-mask:url(/brand/termina-wordmark.png) 50%/100% 100% no-repeat;mask:url(/brand/termina-wordmark.png) 50%/100% 100% no-repeat}.dmio .bar{z-index:6;padding:14px var(--gut) calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);background:#000000eb;position:fixed;bottom:0;left:0;right:0}.dmio .bar .in{grid-template-columns:1fr auto;align-items:end;gap:12px 16px;max-width:520px;margin:0 auto;display:grid}.dmio .bar .sum{min-width:0}.dmio .bar .sum b{overflow-wrap:break-word;margin-top:-.2em;padding-top:.2em;font-size:26px;display:block}.dmio .bar .sum b .ft,.dmio .bar .sum b .ft i{font-style:normal}@media (max-width:420px){.dmio .bar .sum b .ft i{display:none}}.dmio .bar .sum span{color:var(--mist);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:13px;display:block;overflow:hidden}.dmio .tot{font-family:var(--body);text-align:right;white-space:nowrap;font-size:28px;font-weight:800;font-stretch:75%;line-height:1}.dmio .tot s,.dmio .tot small{font:500 12px var(--body);color:var(--mist);margin-bottom:3px;display:block}.dmio .notch{clip-path:polygon(0 0,100% 0,calc(100% - 16px) 48%,100% 48%,calc(100% - 23px) 100%,0 100%)}.dmio .bar .go{grid-column:1/-1;width:100%;padding:17px 0 15px;font-size:26px}.dmio .scrim{z-index:15;opacity:0;pointer-events:none;background:#000000a6;transition:opacity .35s;position:fixed;inset:0}.dmio .scrim[data-open]{opacity:1;pointer-events:auto}.dmio .sheet{z-index:16;overscroll-behavior:contain;max-width:560px;max-height:92dvh;padding:20px var(--gut) calc(22px + env(safe-area-inset-bottom) + var(--kb,0px));visibility:hidden;transition:transform .6s var(--out), visibility 0s .6s;background:#080808;border-top:1px solid #3a3a3a;margin:0 auto;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(102%)}.dmio .sheet[data-open]{visibility:visible;transition:transform .6s var(--out), visibility 0s;transform:none}.dmio .shead{justify-content:space-between;align-items:flex-start;display:flex}.dmio .shead .x{font-size:52px}.dmio .xbtn{width:44px;height:44px;color:var(--paper);cursor:pointer;background:0 0;border:0;place-items:center;margin:-2px -10px 0 0;display:grid}.dmio .xbtn svg{width:22px;height:22px;transition:transform .35s var(--out)}.dmio .xbtn:hover svg{transform:rotate(90deg)}.dmio .ssum{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;margin-top:18px;padding:14px 0;display:grid}.dmio .ssum .x{font-size:26px}.dmio .ssum span{color:var(--mist);font-size:13px}.dmio .ssum .q{color:var(--paper);font-weight:600}.dmio .known{color:var(--mist);text-align:right;margin-top:14px;font-size:13px}.dmio .form{gap:18px;margin-top:18px;display:grid}.dmio .fld{gap:4px;display:grid}.dmio .fld>span{color:var(--mist);font-size:13px}.dmio .fld input,.dmio .fld textarea,.dmio .promoRow input{width:100%;color:var(--paper);font:500 18px/1.3 var(--body);resize:none;background:0 0;border:0;border-bottom:1px solid #444;border-radius:0;padding:8px 0 9px;transition:border-color .25s,box-shadow .25s}.dmio .fld input:focus,.dmio .fld textarea:focus,.dmio .promoRow input:focus{border-bottom-color:var(--paper);box-shadow:0 1px 0 var(--paper);outline:0}.dmio .fld input[aria-invalid=true]{border-bottom:2px dashed var(--paper)}.dmio .err{color:var(--paper);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.dmio .err:before{content:"!";background:var(--paper);width:16px;height:16px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.dmio .promoRow{gap:10px;margin-top:10px;display:flex}.dmio .promoRow input{min-width:0;font:600 17px var(--body);letter-spacing:.06em;text-transform:uppercase;flex:1}.dmio .promoOk b{font-size:14px;display:block}.dmio .promoOk span{color:var(--mist);margin-top:2px;font-size:13px;display:block}.dmio .tick{color:var(--mist);cursor:pointer;align-items:flex-start;gap:12px;font-size:13px;display:flex}.dmio .tick small{color:#7d7d7d;margin-top:4px;font-size:12px;display:block}.dmio .tick input{opacity:0;position:absolute}.dmio .box{border:1.5px solid var(--paper);width:22px;height:22px;color:var(--ink);flex:none;place-items:center;transition:background .2s;display:grid}.dmio .box svg{opacity:0;width:14px;height:14px;transition:opacity .2s}.dmio .tick input:checked+.box{background:var(--paper)}.dmio .tick input:checked+.box svg{opacity:1}.dmio .tick input:focus-visible+.box{outline:2px solid var(--paper);outline-offset:3px}.dmio .fine{color:var(--mist);font-size:13px}.dmio .fine a{color:var(--paper)}.dmio .submit{width:100%;margin-top:4px;padding:18px 0 16px;font-size:28px}.dmio .done{padding:34px var(--gut) 0}.dmio .done h1{font-size:60px}.dmio .flogo{width:170px;margin-bottom:30px;display:block}.dmio .flogo svg{width:100%;height:auto;fill:var(--paper);display:block}.dmio .sent{color:var(--mist);margin-top:12px;font-size:14px}.dmio .ticket{background:var(--paper);color:var(--ink);animation:dm-print 1.1s var(--out) both .15s;margin:26px 4px 0;padding:22px 22px 0;position:relative;transform:rotate(-1.2deg);-webkit-mask:radial-gradient(11px at 0 calc(100% - 70px),#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100% calc(100% - 70px),#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(11px at 0 calc(100% - 70px),#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100% calc(100% - 70px),#0000 98%,#000) 100%/51% 100% no-repeat}@keyframes dm-print{0%{clip-path:inset(0 0 100%);transform:rotate(-1.2deg)translateY(-14px)}to{clip-path:inset(0);transform:rotate(-1.2deg)}}.dmio .ticket[data-pending]{background:#e6e6e6}.dmio .tlogo{width:150px;fill:var(--ink);display:block}.dmio .badge{border:1.5px solid var(--ink);font:700 11px var(--body);text-transform:uppercase;letter-spacing:.04em;padding:4px 8px 3px;position:absolute;top:22px;right:22px}.dmio .ttime{margin-top:18px;font-size:112px;line-height:.8;display:block}.dmio .tdate{margin-top:10px;font-size:16px;font-weight:600;display:block}.dmio .tdate:first-letter{text-transform:uppercase}.dmio .ticket dl{border-top:1px solid #d6d6d6;grid-template-columns:auto 1fr;margin-top:18px;display:grid}.dmio .ticket dt,.dmio .ticket dd{border-bottom:1px solid #d6d6d6;padding:10px 0;font-size:14px}.dmio .ticket dt{color:var(--dim);padding-right:16px}.dmio .ticket dd{text-align:right;overflow-wrap:anywhere;min-width:0}.dmio .ticket dd.x{font-size:22px}.dmio .ticket dd small{color:var(--dim);font-size:12px;display:block}.dmio .stub{border-top:2px dashed #bdbdbd;align-items:center;gap:10px;margin:26px -22px 0;padding:22px 22px 24px;display:flex}.dmio .stub span{color:var(--dim);font-size:12px}.dmio .stub .x{letter-spacing:.04em;font-size:26px}.dmio .stub svg{width:18px;height:26px;fill:var(--ink);margin-left:auto}.dmio .body{color:var(--mist);margin-top:22px;font-size:14px}.dmio .acts{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}.dmio .acts .btn{text-align:center;padding:16px 12px 14px}.dmio .acts a.btn{grid-column:1/-1;place-items:center;text-decoration:none;display:grid}.dmio .rebook{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--mist);margin-top:26px;padding:16px 0;font-size:14px}.dmio .rebook div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.dmio .rebook .btn{padding:12px 0 10px;font-size:18px}.dmio .reset{margin:22px 0 0;display:block}html:has(.dmio .intro){scrollbar-gutter:stable;overflow:hidden}.dmio .intro{z-index:10;background:var(--ink);--d:calc(var(--fly) + .45s);flex-direction:column;justify-content:center;align-items:center;animation:10ms forwards dm-open;display:flex;position:fixed;inset:0}.dmio .intro:after{content:"";background:var(--grain);opacity:.09;pointer-events:none;animation:.3s forwards dm-gone;animation-delay:calc(var(--fly) + .45s);position:absolute;inset:0}.dmio .half{background:var(--ink);animation:var(--away) .75s cubic-bezier(.7, 0, .2, 1) forwards;--d:calc(var(--fly) + .45s);position:absolute;inset:-1px}.dmio .half.top{clip-path:polygon(0 0,100% 0,100% 68%,45% 80%,57% 68%,0 80%);--away:dm-up}.dmio .half.bot{clip-path:polygon(0 80%,57% 68%,45% 80%,100% 68%,100% 100%,0 100%);--away:dm-down}.dmio .veil{-webkit-backdrop-filter:blur(16px)brightness(.3);backdrop-filter:blur(16px)brightness(.3);--d:calc(var(--fly) + .45s);animation:.85s cubic-bezier(.3,0,.2,1) forwards dm-focus;position:absolute;inset:0}.dmio .edge,.dmio .cutline{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dmio .edge polyline,.dmio .cutline polyline{fill:none;stroke:var(--paper);stroke-width:4px;filter:drop-shadow(0 0 4px #fff)drop-shadow(0 0 14px #fffc)}.dmio .intro .edge{opacity:0;--d:calc(var(--fly) + .45s);animation:.6s ease-out forwards dm-cool}.dmio .intro .cutline{z-index:1;clip-path:inset(-20px 100% -20px -20px);animation:.22s cubic-bezier(.8,0,.3,1) forwards dm-cut,.2s ease-out forwards dm-gone}.dmio .stage{z-index:2;transform-origin:0 0;will-change:transform;width:330px;max-width:86vw;position:relative}.dmio .lay{position:absolute;inset:0}.dmio .lay svg,.dmio .ltrw svg{width:100%;height:auto;fill:var(--paper);display:block;overflow:visible}.dmio .ltrw{--d:.38s;animation:.8s cubic-bezier(.4,0,.2,1) forwards dm-fade;-webkit-mask:linear-gradient(#0000 0 50%,#00000038 50% 55%,#00000080 55% 60%,#000000c7 60% 65%,#000 65% 100%) 0 0/100% 300% no-repeat;mask:linear-gradient(#0000 0 50%,#00000038 50% 55%,#00000080 55% 60%,#000000c7 60% 65%,#000 65% 100%) 0 0/100% 300% no-repeat}.dmio .shine{filter:drop-shadow(0 0 5px #fff)drop-shadow(0 0 14px #fffc);opacity:0;--d:1.5s;animation:.9s cubic-bezier(.45,0,.25,1) forwards dm-shine;-webkit-mask:linear-gradient(100deg,#0000 42%,#000 50%,#0000 58%) 100% 0/300% 100% no-repeat;mask:linear-gradient(100deg,#0000 42%,#000 50%,#0000 58%) 100% 0/300% 100% no-repeat}.dmio .boltw{clip-path:inset(-220px 100% -220px -220px);--d:60ms;animation:.26s cubic-bezier(.85,0,.25,1) forwards dm-strike}.dmio .boltw svg{filter:drop-shadow(0 0 8px #fff)drop-shadow(0 0 20px #fff9);--d:.2s;animation:1s ease-out forwards dm-flare}.dmio .sp{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.8s cubic-bezier(.3,1.2,.4,1) forwards dm-pop;transform:scale(0)rotate(-90deg)}.dmio .sp1{--d:.95s}.dmio .sp2{--d:1.13s}.dmio .halo{z-index:-1;opacity:0;--d:.23s;background:radial-gradient(closest-side,#fff3,#ffffff0f 55%,#0000);animation:1.1s cubic-bezier(.2,.7,.2,1) forwards dm-halo;position:absolute;inset:-90% -35%}.dmio .hello{z-index:2;flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;top:calc(50% + 118px);left:0;right:0}.dmio .hello small{font:23px var(--big);color:#d6d6d6;opacity:0;--d:1.15s;animation:.5s ease-out forwards dm-rise}.dmio .nmline{position:relative}.dmio .nmw{font-family:var(--big);text-transform:uppercase;white-space:nowrap;--d:2.15s;padding:0 .05em .02em;font-weight:400;line-height:.95;animation:1s ease-in-out forwards dm-pulse2;display:block}.dmio .ch{opacity:0;filter:blur(6px);font-variation-settings:"XROT" 40, "YROT" -30;animation:.6s cubic-bezier(.2,.9,.25,1) forwards dm-chin;display:inline-block;transform:translateY(45%)}.dmio .hspk{width:22px;height:30px;fill:var(--paper);opacity:0;--d:1.75s;animation:.8s cubic-bezier(.3,1.2,.4,1) forwards dm-pop;position:absolute;top:-8px;right:-24px;transform:scale(0)rotate(-90deg)}.dmio .sig{left:0;right:0;bottom:calc(30px + env(safe-area-inset-bottom));color:var(--paper);opacity:0;--d:1.3s;justify-content:center;align-items:center;gap:.3em;font-size:17px;animation:.8s ease-out forwards dm-sig;display:flex;position:absolute}.dmio .sig svg{width:1.05em;height:1.05em}.dmio.dmio .intro,.dmio.dmio .intro *{animation-delay:calc(var(--d,0s) - var(--t,0s))}.dmio.dmio .intro .cutline{animation-delay:calc(var(--fly) + .25s - var(--t,0s)), calc(var(--fly) + .53s - var(--t,0s))}@keyframes dm-focus{to{-webkit-backdrop-filter:blur()brightness();backdrop-filter:blur()brightness()}}@keyframes dm-cool{0%{opacity:1}to{opacity:0}}@keyframes dm-chin{to{opacity:1;filter:blur();font-variation-settings:"XROT" 0, "YROT" 0;transform:none}}@keyframes dm-pulse2{0%,to{text-shadow:0 0 #fff0}45%{text-shadow:0 0 18px #ffffffe6,0 0 44px #ffffff73}}@keyframes dm-fade{to{-webkit-mask-position:0 100%;mask-position:0 100%}}@keyframes dm-shine{0%{opacity:1;-webkit-mask-position:100% 0;mask-position:100% 0}99%{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}to{opacity:0;-webkit-mask-position:0 0;mask-position:0 0}}@keyframes dm-cut{to{clip-path:inset(-20px)}}@keyframes dm-halo{0%{opacity:0}18%{opacity:1}to{opacity:0}}@keyframes dm-flare{0%{filter:drop-shadow(0 0 8px #fff)drop-shadow(0 0 20px #fff9)}30%{filter:drop-shadow(0 0 16px #fff)drop-shadow(0 0 44px #fffffff2)}to{filter:none}}@keyframes dm-pop{0%{opacity:1;filter:drop-shadow(0 0 #fff);transform:scale(0)rotate(-90deg)}55%{filter:drop-shadow(0 0 14px #fff)drop-shadow(0 0 30px #fff);transform:scale(1.9)rotate(10deg)}to{opacity:1;filter:none;transform:none}}@keyframes dm-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes dm-sig{0%{opacity:0;transform:translateY(10px)}to{opacity:.7;transform:none}}@keyframes dm-gone{to{opacity:0}}@keyframes dm-open{to{background:0 0}}@keyframes dm-up{to{transform:translateY(-100%)}}@keyframes dm-down{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.dmio .intro{display:none}.dmio:not([data-landed]) .hero svg{visibility:visible}.dmio .sheet,.dmio .menu button:before{transition:none}.dmio .ticket,.dmio .loading .grid button{animation:none}}
@font-face{font-family:Tilt Warp;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c41497c9025cdb9-s.0_nxi1nu_y4__.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Tilt Warp;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e18f9aaa180cdb19-s.p.1xykqw23xv_9f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tilt Warp;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b431f3d7c6c94ec6-s.p.0-kgg4mbhnqt3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tilt Warp Fallback;src:local(Arial);ascent-override:93.7%;descent-override:25.74%;line-gap-override:0.0%;size-adjust:105.65%}.tilt_warp_ce456e94-module__K2gegW__className{font-family:Tilt Warp,Tilt Warp Fallback;font-style:normal}.tilt_warp_ce456e94-module__K2gegW__variable{--dm-warp:"Tilt Warp", "Tilt Warp Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.p.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_7e41fb7c-module__IfhbUW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_7e41fb7c-module__IfhbUW__variable{--dm-body:"Archivo", "Archivo Fallback"}
