@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dela-gothic-one-latin-400-normal-AgyGD05y.woff2)format("woff2"),url(/assets/dela-gothic-one-latin-400-normal-qxqiosUh.woff)format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2)format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff)format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2)format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.woff)format("woff")}:root{--ink:#17152b;--cream:#f4ecd8;--space:#1b1e3f;--blue:#2f62e6;--green:#22a15a;--orange:#ff5b2e;--pink:#ff8fc8;--yellow:#ffd23f;--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--gutter:clamp(16px, 3.1vw, 40px)}*{box-sizing:border-box}html,body{background:var(--space);height:100%;color:var(--cream);overscroll-behavior:none;margin:0}body{font-family:Space Mono,ui-monospace,Menlo,Consolas,monospace;overflow:hidden}button,input{font:inherit;color:inherit}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.dela{letter-spacing:.01em;font-family:Dela Gothic One,Arial Black,Impact,sans-serif;font-weight:400}.mono{font-family:Space Mono,ui-monospace,Menlo,Consolas,monospace}.caps{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.dim{opacity:.75}#app{background:var(--space);position:fixed;inset:0;overflow:hidden}#stage{position:absolute;inset:0;overflow:hidden}#board{transform-origin:50%;width:1280px;height:800px;position:absolute;top:50%;left:50%;overflow:hidden}.layer{position:absolute;inset:0}#grain{pointer-events:none;mix-blend-mode:multiply;opacity:.32;z-index:50;background-size:160px 160px;position:absolute;inset:0}.overlay{pointer-events:none;z-index:10;transition:opacity .5s;position:absolute;inset:0}.overlay button,.overlay a{pointer-events:auto}.btn{border:4px solid var(--ink);cursor:pointer;color:var(--ink);background:var(--orange);box-shadow:7px 7px 0 var(--sc,var(--ink));touch-action:manipulation;pointer-events:auto;border-radius:16px;justify-content:center;align-items:center;gap:14px;padding:clamp(12px,1.3vw,16px) clamp(22px,2.6vw,34px) clamp(14px,1.5vw,18px);font-family:Dela Gothic One,Arial Black,Impact,sans-serif;font-size:clamp(22px,2.4vw,30px);transition:transform 80ms,box-shadow 80ms;display:inline-flex}.btn:hover{box-shadow:9px 9px 0 var(--sc,var(--ink));transform:translate(-2px,-2px)}.btn:active{box-shadow:2px 2px 0 var(--sc,var(--ink));transform:translate(5px,5px)}.btn:disabled{opacity:.5;cursor:default}.btn-alt{background:var(--cream)}#btn-start{--sc:var(--pink)}.tag{white-space:nowrap;border:2.5px solid var(--ink);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);border-radius:999px;flex:none;align-items:center;padding:4px 10px;font:700 12px Space Mono,monospace;display:inline-flex}.r-comum{background:#d9d1bd}.r-incomum{background:var(--green)}.r-rara{background:var(--blue);color:var(--cream)}.r-rarissima{background:var(--pink)}.r-lendaria{background:var(--yellow)}.r-nenhuma{color:var(--cream);background:#6b6780}@keyframes novaTag{0%{background:var(--yellow)}33%{background:var(--pink)}66%{background:var(--orange)}}.tag.nova{animation:.45s step-end infinite novaTag}.link{cursor:pointer;pointer-events:auto;text-transform:uppercase;letter-spacing:.08em;text-underline-offset:3px;color:inherit;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:700;text-decoration:underline}.link.danger{color:#b0270f;margin-top:14px}.sound-toggle{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.sound-toggle span{text-underline-offset:3px;text-decoration:underline}.snd-ico{flex:none;width:1.5em;height:1.5em}.sound-toggle[aria-pressed=true] .snd-x,.sound-toggle[aria-pressed=false] .snd-waves{display:none}.sound-toggle[aria-pressed=false]{opacity:.6}.hud-sound{color:var(--cream);font-size:11px}#intro{padding:calc(var(--sat) + clamp(14px, 2.6vw, 28px)) clamp(16px, 3vw, 36px) 0}.intro-top{color:var(--cream);justify-content:space-between;align-items:center;gap:12px;display:flex}.intro-links{gap:clamp(14px,2.2vw,28px);display:flex}.title-block{top:calc(var(--sat) + clamp(56px, 9vh, 84px));flex-flow:wrap;justify-content:center;align-items:center;gap:4px clamp(12px,2vw,26px);padding-inline:12px;display:flex;position:absolute;left:0;right:0}.title{color:var(--cream);text-shadow:clamp(3px, .55vw, 7px) clamp(3px, .55vw, 7px) 0 var(--orange);margin:0;font-size:clamp(48px,12vw,122px);line-height:1}.sticker{background:var(--yellow);color:var(--ink);border:4px solid var(--ink);box-shadow:5px 5px 0 var(--pink);white-space:nowrap;border-radius:12px;margin-top:clamp(6px,1.4vw,18px);padding:6px 18px 9px;font-size:clamp(18px,2.3vw,30px);transform:rotate(-4deg)}.intro-copy{width:min(290px,60vw);color:var(--cream);text-shadow:0 0 8px var(--space), 0 0 3px var(--space);margin:0;font-size:15px;line-height:1.55;position:absolute;bottom:clamp(36px,14vh,130px);left:clamp(16px,5vw,64px)}.intro-copy b{color:var(--yellow)}.intro-cta{position:absolute;bottom:clamp(36px,14vh,130px);right:clamp(16px,5vw,64px)}#hud{padding:calc(var(--sat) + 26px) var(--gutter) 0}.hud-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand{align-items:baseline;gap:12px;display:flex}.brand .dela{font-size:22px}.brand .mono{opacity:.7;font-size:11px}.progress{align-items:center;gap:6px;display:flex}.progress-label{margin-right:8px;font-size:11px}.squares{gap:6px;display:flex}.squares i{border:2.5px solid var(--cream);box-sizing:border-box;width:16px;height:16px;display:block}.hud-main{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:34px;display:flex}#cat-block{max-width:min(760px,60%);transition:opacity .25s,transform .25s}#cat-count{font-size:11px}.cat-title{text-shadow:5px 5px 0 var(--orange);overflow-wrap:anywhere;font-size:clamp(26px,3.6vw,46px);line-height:1.15}.dist-block{text-align:right}.dist-block .caps{font-size:11px}.dist{color:var(--yellow);white-space:nowrap;font-size:clamp(26px,4vw,52px);line-height:1.15}#dist-next{margin-top:4px;font-size:14px}.timer{z-index:20;pointer-events:none;width:120px;height:120px;position:absolute;top:calc(50% - 110px);left:calc(50% + 150px)}.timer svg{width:100%;height:100%;display:block}.timer-label{color:var(--ink);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.timer-label .dela{font-size:30px;line-height:1}.timer-label .mono{letter-spacing:.08em;font-size:8px;font-weight:700}.toast{opacity:0;background:var(--cream);color:var(--ink);border:3.5px solid var(--ink);box-shadow:5px 5px 0 var(--pink);white-space:nowrap;z-index:25;pointer-events:none;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:8px 18px 8px 10px;font:700 18px Space Mono,monospace;transition:opacity .3s,transform .3s cubic-bezier(.3,1.6,.5,1);display:flex;position:absolute;top:calc(50% - 170px);left:50%;transform:translate(-50%,10px)scale(.9)}.toast.show{opacity:1;transform:translate(-50%)scale(1)}.toast.top{top:calc(var(--sat) + 20px);z-index:60}#app[data-layout=narrow] .toast.top{top:calc(var(--sat) + 20px)}.nova-sticker{opacity:0;color:var(--yellow);-webkit-text-stroke:2.5px var(--ink);text-shadow:4px 4px 0 var(--pink), 8px 8px 0 var(--ink);pointer-events:none;z-index:30;text-align:center;width:max-content;max-width:min(92vw,900px);font-size:clamp(34px,6vw,68px);line-height:1.05;transition:opacity .25s,transform .45s cubic-bezier(.3,1.8,.5,1);position:absolute;top:calc(50% - 80px);left:50%;transform:translate(-50%,-50%)scale(.3)rotate(-8deg)}.nova-sticker.show{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-6deg)}.nova-sticker.out{opacity:0;transform:translate(-50%,-50%)scale(1.4)rotate(-2deg)}@keyframes novaTxt{0%{color:var(--yellow)}33%{color:var(--pink)}66%{color:var(--cream)}}.nova-km{opacity:0;color:var(--cream);text-shadow:4px 4px 0 var(--ink);white-space:nowrap;pointer-events:none;z-index:30;font-size:clamp(26px,3vw,38px);transition:opacity .25s,transform .45s cubic-bezier(.3,1.8,.5,1) 80ms;position:absolute;top:calc(50% + 8px);left:50%;transform:translate(-50%,-50%)scale(.6)}.nova-km.show{opacity:1;animation:.45s step-end infinite novaTxt;transform:translate(-50%,-50%)scale(1)}.panel{z-index:30;background:var(--cream);color:var(--ink);border-top:4px solid var(--ink);padding:22px var(--gutter) calc(22px + var(--sab));transition:transform .7s cubic-bezier(.2,.9,.3,1.1);position:absolute;bottom:0;left:0;right:0;transform:translateY(105%)}.panel.open{transform:none}.panel-bar{background:#17152b26;height:6px;position:absolute;top:-4px;left:0;right:0}#panel-bar-fill{background:var(--orange);width:100%;height:100%}.panel-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(20px,3.7vw,48px);max-width:1280px;margin-inline:auto;display:grid}.answer{flex-direction:column;gap:12px;min-width:0;display:flex}.answer-field{position:relative}.answer-row{gap:14px;display:flex}.answer-msg{color:#b8321a;opacity:0;pointer-events:none;white-space:nowrap;font-size:12.5px;font-weight:700;line-height:1.2;transition:opacity .2s;position:absolute;top:calc(100% + 10px);left:4px}.answer.has-msg .answer-msg{opacity:1}.answer.has-msg .hint{visibility:hidden}@keyframes shake{20%,60%{transform:translate(-7px)}40%,80%{transform:translate(7px)}}.answer-row.shake{animation:.3s shake}.answer-row.shake #answer-input{border-color:var(--orange)}#answer-input{border:4px solid var(--ink);min-width:0;color:var(--ink);background:#fffaf0;border-radius:14px;outline:none;flex:1;padding:14px 20px;font:700 28px Space Mono,monospace}#answer-input:focus-visible{outline:3px solid var(--blue);outline-offset:2px}#answer-input::placeholder{color:#17152b66}.answer .btn{padding:12px 26px 14px;font-size:26px}.hint{opacity:.7;font-size:12px;line-height:1.5}.log{flex-direction:column;gap:4px;min-width:0;display:flex}.log-title{margin-bottom:2px}.log-row{border-bottom:2px solid var(--ink);align-items:baseline;gap:10px;padding-bottom:3px;display:flex}.log-row.pending{opacity:.45;border-bottom:2px dashed #17152b4d}.log-row.current{background:var(--yellow);margin:0 -8px;padding:2px 8px 3px}.log-row .i{width:16px;font-size:11px}.log-row .c{text-transform:uppercase;letter-spacing:.08em;flex:none;width:150px;font-size:10px;font-weight:700}.log-row .w{overflow-wrap:anywhere;flex:1;min-width:0;font-family:Dela Gothic One,Arial Black,sans-serif;font-size:14px}.log-row .k{white-space:nowrap;font-size:12px;font-weight:700}.result{left:46%;right:clamp(16px,3.8vw,48px);top:calc(var(--sat) + clamp(16px, 5vh, 40px));z-index:40;opacity:0;pointer-events:none;scrollbar-width:thin;transition:opacity .4s;position:absolute;bottom:0;overflow:hidden auto}.result.in{opacity:1;pointer-events:auto}.result-inner{padding-bottom:calc(28px + var(--sab));flex-direction:column;gap:6px;padding-right:10px;display:flex}.rv{opacity:0;transition:opacity .45s var(--d,0s), transform .45s var(--d,0s) cubic-bezier(.2, .9, .3, 1.3);transform:translateY(12px)}.result.in .rv{opacity:1;transform:none}.res-lead{margin-top:18px;font-size:clamp(20px,2.4vw,30px)}.res-body{color:var(--yellow);text-shadow:6px 6px 0 var(--orange);overflow-wrap:anywhere;font-size:clamp(40px,6.5vw,84px);line-height:1.1}.res-body.long{font-size:clamp(30px,4.4vw,56px)}.res-dist{margin-top:8px;font-size:clamp(18px,2.2vw,28px)}.res-rows{flex-direction:column;gap:6px;margin-top:20px;display:flex}.res-row{border-bottom:2px solid #f4ecd84d;align-items:center;gap:10px;padding-bottom:5px;display:flex}.res-row .i{opacity:.6;flex:none;width:16px;font-size:12px}.res-row .c{opacity:.75;text-transform:uppercase;letter-spacing:.08em;flex:none;width:128px;font-size:10px;font-weight:700}.res-row .w{overflow-wrap:anywhere;flex:1;min-width:0;font-family:Dela Gothic One,Arial Black,sans-serif;font-size:16px}.res-row .tag{padding:2px 9px;font-size:11px}.res-row .km{text-align:right;flex:none;width:80px;font-size:13px;font-weight:700;line-height:1.15}.res-row .km.stacked span{display:block}.res-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.res-actions .btn{padding:12px 22px 14px;font-size:clamp(18px,1.9vw,24px)}.next-flight{opacity:.85;font-size:11px;line-height:1.6}.next-flight b{letter-spacing:.04em;font-size:15px}dialog{border:4px solid var(--ink);background:var(--cream);color:var(--ink);box-shadow:8px 8px 0 var(--pink);border-radius:16px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px 24px 20px;overflow:auto}dialog::backdrop{background:#17152bb8}dialog h2{margin:0 0 14px;font-size:26px;font-weight:400}.dlg-close{margin:0;position:absolute;top:10px;right:12px}.link-x{cursor:pointer;color:var(--ink);background:0 0;border:0;padding:4px 8px;font-size:32px;line-height:1}.steps{flex-direction:column;gap:8px;margin:0 0 16px;padding-left:20px;font-size:15px;line-height:1.5;display:flex}.legend{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.legend .tag b{margin-left:8px}.legend-break{flex-basis:100%;height:0}.fine{opacity:.75;margin:0 0 8px;font-size:12px;line-height:1.55}.legal h3{margin:18px 0 8px;font-size:18px;font-weight:400}.legal p{margin:0 0 10px;font-size:14px;line-height:1.55}.legal a{color:var(--ink);text-underline-offset:3px}.intro-foot{left:0;right:0;bottom:calc(var(--sab) + 6px);letter-spacing:.06em;color:var(--cream);pointer-events:none;text-shadow:0 0 6px var(--space), 0 0 3px var(--space), 0 0 2px var(--space);justify-content:center;align-items:center;gap:10px;font-size:10px;display:flex;position:absolute}.intro-foot .link{padding:6px 0;font-size:10px}.intro-top{padding-left:46px}#app[data-layout=narrow] #open-stats{display:none}.title-break{flex-basis:100%;height:0}.streak{border:2px solid var(--yellow);color:var(--yellow);background:#17152bbf;border-radius:999px;margin-top:10px;padding:6px 14px}.menu-btn{z-index:30;top:calc(var(--sat) + clamp(10px, 2.2vw, 22px));cursor:pointer;width:36px;height:36px;color:var(--cream);border:2px solid var(--cream);background:#17152b99;border-radius:8px;justify-content:center;align-items:center;padding:0;display:none;position:absolute;left:clamp(12px,2.6vw,30px)}.menu-btn svg{width:22px;height:22px}#app[data-state=idle] .menu-btn,#app[data-state=end] .menu-btn{display:flex}.menu-item{text-align:left;border:0;border-bottom:3px solid var(--ink);cursor:pointer;background:0 0;align-items:center;gap:14px;width:100%;padding:14px 4px;font-size:22px;display:flex}.menu-item img{flex:none;width:32px;height:32px}.menu-item:hover{color:var(--orange)}a.menu-item{color:inherit;box-sizing:border-box;text-decoration:none}.archive-play{color:var(--ink);text-underline-offset:3px;font-weight:700}.dlg-back{margin:-6px 0 8px;display:none}dialog[data-from-menu] .dlg-back{display:inline-block}.faq h3{margin:16px 0 4px;font-size:14px;font-weight:700}.faq p{margin:0;font-size:14px;line-height:1.55}.faq a{color:var(--ink);text-underline-offset:3px}.stat-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:18px;display:grid}.stat{border:3px solid var(--ink);background:#fffaf0;border-radius:12px;padding:10px 12px}.stat b{font-family:Dela Gothic One,Arial Black,sans-serif;font-size:24px;font-weight:400;display:block}.stat span{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.recent-title{margin-bottom:4px}.recent-row{border-bottom:2px solid var(--ink);justify-content:space-between;gap:8px;padding:6px 0;font-size:13px;display:flex}.recent-empty{opacity:.7;font-size:13px}#app[data-layout=narrow] .intro-copy{width:auto;left:16px;right:16px;bottom:calc(var(--sab) + 120px)}#app[data-layout=narrow] .intro-cta{left:16px;right:16px;bottom:calc(var(--sab) + 46px)}#app[data-layout=narrow] .intro-cta .btn{width:100%}#app[data-layout=narrow] #hud{padding-top:calc(var(--sat) + 16px)}#app[data-layout=narrow] .brand .dela{font-size:18px}#app[data-layout=narrow] .progress-label{display:none}#app[data-layout=narrow] .squares i{width:14px;height:14px}#app[data-layout=narrow] .hud-main{margin-top:18px}#app[data-layout=narrow] .cat-title{text-shadow:3px 3px 0 var(--orange);font-size:24px}#app[data-layout=narrow] #dist-next{font-size:10px}#app[data-layout=narrow] .timer-label .dela{font-size:20px}#app[data-layout=narrow] .timer-label .mono{font-size:6px}#app[data-layout=narrow] .toast{padding:6px 14px 6px 8px;font-size:15px;top:calc(50% - 130px)}#app[data-layout=narrow] .panel{padding:14px 16px calc(46px + var(--sab))}#app[data-layout=narrow] .panel-grid{grid-template-columns:1fr}#app[data-layout=narrow] .log,#app[data-layout=narrow] .hint{display:none}#app[data-layout=narrow] .answer-row{gap:10px}#app[data-layout=narrow] .result{top:45%;left:16px;right:16px}#app[data-layout=narrow] .res-lead{margin-top:4px}#app[data-layout=narrow] .res-body{text-shadow:4px 4px 0 var(--orange);font-size:clamp(34px,12vw,56px)}#app[data-layout=narrow] .res-body.long{font-size:clamp(26px,8.5vw,40px)}#app[data-layout=narrow] .res-row{grid-template-columns:16px 1fr auto;grid-template-areas:"i c tag""i w km";align-items:center;gap:2px 10px;display:grid}#app[data-layout=narrow] .res-row .i{grid-area:i;align-self:start;padding-top:3px}#app[data-layout=narrow] .res-row .c{grid-area:c;width:auto}#app[data-layout=narrow] .res-row .w{grid-area:w}#app[data-layout=narrow] .res-row .tag{grid-area:tag;justify-self:end}#app[data-layout=narrow] .res-row .km{grid-area:km;justify-self:end;width:auto}#app[data-layout=narrow] .res-actions .btn{flex:140px}#app[data-short="1"] .panel{padding:10px var(--gutter) calc(44px + var(--sab))}#app[data-short="1"] .panel-grid{grid-template-columns:1fr}#app[data-short="1"] .log,#app[data-short="1"] .hint{display:none}#app[data-short="1"] #answer-input{padding:8px 14px;font-size:20px}#app[data-short="1"] .answer .btn{padding:8px 18px 10px;font-size:18px}#app[data-short="1"] .timer{width:80px;height:80px;top:calc(50% - 70px);left:calc(50% + 110px)}#app[data-short="1"] .timer-label .dela{font-size:20px}#app[data-short="1"] .hud-main{margin-top:12px}#app[data-short="1"] .cat-title{font-size:24px}#app[data-short="1"] .dist{font-size:28px}#app[data-short="1"] .toast{top:calc(50% - 120px)}@media (prefers-reduced-motion:reduce){.panel,.rv,.toast,.nova-sticker,#cat-block{transition:none}.tag.nova,.nova-km.show,.answer-row.shake{animation:none}}#dist-pts{letter-spacing:.06em;text-transform:uppercase;opacity:.95;color:var(--cream);margin-top:3px;font-size:20px;font-weight:700}.toast-km{opacity:.65;font-size:13px;font-weight:400}.nova-km{text-align:center;line-height:1.1}.nova-km small{opacity:.8;text-shadow:none;margin-top:4px;font:400 clamp(13px,1.5vw,17px) Space Mono,monospace;display:block}.res-row .km{opacity:.65;font-size:12px;font-weight:400}.answer-msg.has-suggest{pointer-events:auto;color:var(--ink);white-space:normal;max-width:100%;font-size:16px;font-weight:700}.answer-msg.has-suggest b{color:var(--blue)}#app[data-layout=narrow] .answer-msg.has-suggest{font-size:14px}.answer-suggest{font:inherit;color:var(--cream);background:var(--blue);cursor:pointer;border:0;border-radius:999px;margin-left:8px;padding:2px 12px;font-weight:700}.answer-suggest:hover{background:var(--ink)}.cat-title.long{text-shadow:4px 4px 0 var(--orange);font-size:clamp(22px,2.9vw,36px)}.cat-title.xlong{text-shadow:3px 3px 0 var(--orange);font-size:clamp(19px,2.4vw,30px)}#app[data-short="1"] .cat-title.long{font-size:20px}#app[data-short="1"] .cat-title.xlong{font-size:17px}.cat-title{text-wrap:balance}#app[data-layout=narrow] #hud{padding-left:16px;padding-right:16px}#app[data-layout=narrow] #hud-flight{display:none}#app[data-layout=narrow] .hud-main{margin-top:14px;display:block}#app[data-layout=narrow] #cat-block{max-width:none}#app[data-layout=narrow] .cat-title{overflow-wrap:break-word;text-shadow:3px 3px 0 var(--orange);font-size:24px}#app[data-layout=narrow] .cat-title.long{font-size:20px}#app[data-layout=narrow] .cat-title.xlong{font-size:17px}#app[data-layout=narrow] .dist-block{text-align:left;margin-top:12px;padding-right:92px}#app[data-layout=narrow] .dist{font-size:28px}#app[data-layout=narrow] .dist-block .caps{font-size:10px}#app[data-layout=narrow] #dist-pts{font-size:15px}#app[data-layout=narrow] #dist-next{font-size:10px;line-height:1.3}#app[data-layout=narrow] .timer{left:auto;right:16px;top:var(--dist-top,170px);width:76px;height:76px}#app[data-layout=narrow] .toast{top:auto;bottom:calc(var(--panel-h,170px) + 18px)}#app[data-layout=narrow] .toast.top{top:calc(var(--sat) + 20px);bottom:auto}#app[data-layout=narrow] .result{top:calc(var(--sat) + var(--res-top,150px))}#app[data-layout=narrow] .result-inner{gap:4px}#app[data-layout=narrow] .res-rows{margin-top:10px}#app[data-layout=narrow][data-short="1"] #hud{padding-top:calc(var(--sat) + 12px)}#app[data-layout=narrow][data-short="1"] .hud-top,#app[data-layout=narrow][data-short="1"] #cat-count,#app[data-layout=narrow][data-short="1"] .dist-block{display:none}#app[data-layout=narrow][data-short="1"] .hud-main{margin-top:0}#app[data-layout=narrow][data-short="1"] #cat-block{padding-right:64px}#app[data-layout=narrow][data-short="1"] .cat-title{font-size:24px}#app[data-layout=narrow][data-short="1"] .cat-title.long{font-size:20px}#app[data-layout=narrow][data-short="1"] .cat-title.xlong{font-size:17px}#app[data-layout=narrow][data-short="1"] .timer{top:calc(var(--sat) + 10px);width:54px;height:54px;right:14px}#app[data-layout=narrow][data-short="1"] .timer-label .dela{font-size:18px}#app[data-layout=narrow][data-short="1"] .timer-label .mono,#app[data-layout=narrow][data-short="1"] #panel-cat{display:none}#app[data-layout=narrow][data-short="1"] .panel{padding:10px 16px calc(40px + var(--sab))}#app[data-layout=narrow] #answer-input{padding:10px 12px;font-size:18px}#app[data-layout=narrow] #answer-input::placeholder{font-size:16px}#app[data-layout=narrow] .answer .btn{padding:9px 14px 11px;font-size:18px}#app[data-layout=narrow][data-short="1"] #answer-input{padding:8px 12px;font-size:17px}#app[data-layout=narrow][data-short="1"] .answer .btn{padding:8px 12px 10px;font-size:17px}.ic-short,#app[data-layout=narrow] .ic-full{display:none}#app[data-layout=narrow] .ic-short{display:inline}#app[data-layout=narrow] .intro-copy{text-shadow:none;background:#17152bdb;border-radius:14px;padding:10px 14px;font-size:14px;line-height:1.45;box-shadow:0 0 0 2px #f4ecd82e}#app[data-layout=narrow] .res-row .w{font-size:14px}#app[data-layout=narrow] #dist-next{margin-right:-92px}#app[data-layout=narrow] #panel-cat{display:none}#app[data-layout=narrow] .result-inner{padding-bottom:0}#app[data-layout=narrow] .res-actions{z-index:2;padding:22px 0 calc(10px + var(--sab));background:linear-gradient(to top, var(--space) 70%, #1b1e3f00);grid-template-columns:1fr 1fr;align-items:center;gap:8px 12px;margin-top:12px;display:grid;position:sticky;bottom:0}#app[data-layout=narrow] .res-actions .btn{box-shadow:4px 4px 0 var(--sc,var(--ink));border-width:3px;padding:8px 12px 10px;font-size:17px}#app[data-layout=narrow] .res-actions .next-flight{grid-column:1/-1;justify-content:center;align-items:baseline;gap:8px;font-size:10px;line-height:1;display:flex}#app[data-layout=narrow] .res-actions .next-flight br{display:none}#app[data-layout=narrow] .res-actions .next-flight b{font-size:13px}.toast.top{text-align:center;justify-content:center;padding:8px 20px}#app[data-layout=narrow] .toast.top{padding:6px 16px}#app[data-layout=wide] #intro-date,#app[data-layout=wide] #res-flight{font-size:15px}#app[data-layout=wide] .res-row .i{font-size:13px}#app[data-layout=wide] .res-row .c{width:140px;font-size:11px}#app[data-layout=wide] .res-row .w{font-size:18px}#app[data-layout=wide] .res-row .tag{font-size:12px}#app[data-layout=wide] .res-row .km{font-size:13px}#app[data-layout=wide] .next-flight{margin-left:22px;font-size:13px}#app[data-layout=wide] .next-flight b{font-size:19px}#archive-note{margin-top:14px}
