.title{z-index:1;font:16px/1;opacity:.42;padding:.5rem 1rem 1rem .5rem;position:fixed;top:0;left:0}.title h1{margin:0;font-weight:300}.title small{font-weight:300}.aboutCard{word-wrap:break-word;width:100%;padding-top:1rem}.panel-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:12px;display:flex}.panel-actions button,.panel-actions a{text-align:center;color:#fff;cursor:pointer;background-color:#010f32e6;border:1px solid #001f3f;border-radius:6px;flex:calc(50% - 6px);padding:10px;font-size:14px;text-decoration:none;transition:all .2s ease-in-out}.panel-actions button:hover,.panel-actions a:hover{color:#0052ff;background:#fff}.aboutBtn{z-index:9999;transform-style:preserve-3d;justify-content:center;align-items:center;font-size:1.4rem;transition:transform .3s,box-shadow .3s;display:flex;position:fixed;top:.8rem;right:1rem}.aboutBtn:hover{transform:scale(1.25)}.mapContainer{width:var(--viewport-width);height:var(--viewport-height);touch-action:none;will-change:transform;position:fixed;inset:0}.disclaimer{bottom:calc(env(safe-area-inset-bottom,0)*1.5);max-width:100%;font:clamp(.75rem,2vw,1rem)/1;pointer-events:none;opacity:.5;padding:1rem;position:fixed}.card{bottom:calc(env(safe-area-inset-bottom,0));width:clamp(100vw - 38px,100vw - 1rem,1284px);height:var(--card-height,64vh);aspect-ratio:9/19.5;background:var(--app-card-bg);border:1px solid var(--app-card-border);word-wrap:break-word;will-change:transform,height;z-index:9000;border-radius:1rem 1rem 0 0;max-height:90vh;padding:3rem 2rem 0;transition:transform .4s,height .4s;position:absolute;left:50%;overflow:auto;transform:translate(-50%,100%);box-shadow:0 4px 16px #0000001a}.card.enter{transform:translate(-50%)}.card.exit{transform:translate(-50%,100%)!important}.card.dragging{transition:none!important}@media (width>=840px){.card{aspect-ratio:19.5/9;word-wrap:break-word;width:clamp(460px,19.5vw,1284px);max-height:90vh;left:auto;right:38px;transform:translateY(100%)}.card.enter{transform:translateY(0)}.card.exit{transform:translateY(100%)!important}}.card:before{content:"";background:var(--app-foreground);opacity:.05;pointer-events:none;z-index:1;word-wrap:break-word;border-radius:2px;width:42%;height:6px;position:absolute;top:26px;left:50%;transform:translate(-50%)}.card pre{white-space:pre-wrap;word-break:break-word;touch-action:pan-y;pointer-events:auto;width:100%;max-height:100%;margin:0;font:1rem/1.4 Menlo,Consolas,monospace;overflow:auto}.infoBtn{z-index:1;color:var(--app-foreground);cursor:pointer;opacity:.1;background:0 0;border:none;font-size:1.5rem;font-weight:600;position:absolute;top:.8rem;left:1.5rem}.closeBtn{z-index:1;color:var(--app-foreground);cursor:pointer;opacity:.1;background:0 0;border:none;font-size:1.5rem;font-weight:600;position:absolute;top:.8rem;right:1.5rem}.slate{object-fit:contain;word-wrap:break-word;border-radius:8px;width:100%;max-width:100%;max-height:200px;margin:0 auto;display:block}.embed{word-wrap:break-word;flex-direction:column;height:100%;display:flex;-webkit-mask-image:linear-gradient(#0000 2%,#000 5%);mask-image:linear-gradient(#0000 2%,#000 5%)}.embedBody{touch-action:pan-y;-webkit-mask-image:linear-gradient(#000 95%,#0000 100%);mask-image:linear-gradient(to top,bottom 95%,transparent 100%);word-wrap:break-word;flex-direction:column;flex:1;gap:.75rem;padding:1.25rem;display:flex;overflow-y:auto}.buttons{width:auto;padding-top:.5rem;padding-bottom:calc(env(safe-area-inset-bottom,0) + 1rem);gap:1.64rem;margin:0 auto;display:flex}.btn{width:3rem;height:3rem;color:var(--app-background);background:var(--app-foreground);opacity:.5;border-radius:4px;flex:1;justify-content:center;align-items:center;padding:1rem;font-size:.9rem;text-decoration:none;transition:opacity .3s;display:flex}.btn:hover{opacity:.9}.card .jsonDisplay{width:100%;max-height:calc(100% - 100px);padding:1rem;overflow-y:auto}.card .jsonDisplay table{border-collapse:collapse;table-layout:fixed;width:100%}.card .jsonDisplay td,.card .jsonDisplay th{word-wrap:break-word;white-space:pre-wrap;overflow-wrap:break-word;vertical-align:top;border:1px solid #ddd;padding:6px 8px;font-size:.9rem}.card .jsonDisplay .jsonObject,.card .jsonDisplay .jsonArray{word-wrap:break-word;width:100%;padding:5px;display:block;overflow-x:auto}.card .jsonDisplay pre{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;margin:0;padding:8px;font-size:.8rem}





.warningWidget{opacity:.8;background:#f9f9f9;border-radius:12px;max-width:460px;margin:1rem auto;padding:1rem;font-family:Arial,sans-serif;transition:transform .3s,box-shadow .3s,background .3s;position:relative;box-shadow:0 4px 8px #0000001a}.closeButton{color:#d9534f;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:.5rem 1rem;font-size:1.8rem;transition:color .3s,transform .2s;position:absolute;top:0;right:.5rem}.closeButton:hover{color:#a0e;transform:scale(1.1)}.warningTitle{color:#d9534f;font-size:1.2rem;font-weight:700;transition:color .3s}.warningContent small{color:#333;font-size:.9rem;line-height:1.6}.warningContent a{color:#a0e;text-decoration:none;transition:color .3s,text-decoration .3s}.warningContent a:hover{color:#8c00d1;text-decoration:underline}.warningWidget:hover{transform:scale(1.03);box-shadow:0 8px 16px #00000026}body.dark .warningWidget{background:#333;box-shadow:0 4px 8px #fff3}body.dark .warningTitle{color:#a0e}body.dark .warningContent small{color:#ccc}body.dark .warningContent a{color:#a0e}body.dark .warningContent a:hover{color:#d100d1}@media (width<=480px){.warningWidget{width:90%;margin:1rem;padding:.8rem}}

/*# sourceMappingURL=1a48587ef4e63e0e.css.map*/