@font-face{font-family:RuneScape UF;src:url(/fonts/runescape_uf.woff2)format("woff2"),url(/fonts/runescape_uf.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stone:#3e3529;--stone-light:#5a4a36;--stone-dark:#2a2218;--rim:#6d5c44;--rim-dark:#1c1710;--inset:#2f2820;--yellow:#ff0;--orange:#ff981f;--white:#fff;--muted:#c8b995;--dim:#8f8264;--red:#f33;--green:#0f0;--shadow:1px 1px 0 #000;--panel:var(--stone);--line:var(--rim-dark);--accent:var(--orange)}html,body{height:100%;color:var(--white);-webkit-font-smoothing:none;background:#0d0b08;margin:0;font:16px/1.15 RuneScape UF,Courier New,monospace;overflow:hidden}#app{position:fixed;inset:0}canvas{touch-action:none;width:100%;height:100%;display:block}*{text-shadow:var(--shadow)}svg,svg *{text-shadow:none}.panel{background:repeating-linear-gradient(0deg, #ffffff06 0 2px, transparent 2px 4px), radial-gradient(ellipse at 20% 10%, #fff0c812, transparent 60%), var(--stone);border:3px solid;border-color:var(--rim) var(--stone-dark) var(--stone-dark) var(--rim);box-shadow:0 0 0 2px var(--rim-dark), inset 0 0 0 1px #00000059;border-radius:2px;padding:10px 12px}.controls{width:296px;position:fixed;top:12px;left:12px}.controls h1{color:var(--yellow);letter-spacing:0;margin:0;font-size:20px;font-weight:400}.head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.head h2{color:var(--yellow);margin:0;font-size:18px;font-weight:400}button{font:inherit;cursor:pointer;color:var(--orange);border:2px solid;border-color:var(--rim) var(--rim-dark) var(--rim-dark) var(--rim);background:linear-gradient(#5f5040,#4a3d2f);border-radius:1px;padding:3px 9px}button:hover{color:var(--yellow);background:linear-gradient(#6d5c4a,#574838)}button.on{border-color:var(--rim-dark) var(--rim) var(--rim) var(--rim-dark);color:var(--yellow);background:linear-gradient(#2f2820,#3a3025)}button:disabled{opacity:.5;cursor:default}button.icon{width:26px;height:26px;color:var(--muted);place-items:center;padding:0;display:inline-grid}button.icon:hover{color:var(--yellow)}button.small{padding:1px 7px;font-size:14px}button.primary{color:var(--yellow)}button.quiet{color:var(--muted);box-shadow:none;background:0 0;border-color:#0000;padding:1px 4px}button.quiet:hover{color:var(--yellow);background:0 0}button.more{color:var(--muted);background:0 0;border-color:#0000;margin-top:6px;padding:1px 6px}.moreBody{border-top:2px solid var(--rim-dark);box-shadow:0 -1px 0 var(--rim) inset;margin-top:4px;padding-top:6px}.seg{grid-template-columns:repeat(4,1fr);gap:3px;margin:8px 0;display:grid}.seg button{color:var(--muted);flex-direction:column;align-items:center;gap:2px;padding:4px 2px;font-size:14px;display:flex}.seg button.on{color:var(--yellow)}.seg button .ico{margin:0}.chips{flex-wrap:wrap;align-items:center;gap:4px;margin:6px 0;display:flex}.chips .k{color:var(--yellow);width:92px}.chips button{padding:1px 7px;font-size:14px}.chips a.chipLink{color:var(--muted);margin-left:auto;font-size:14px;text-decoration:none}.chips a.chipLink:hover{color:var(--yellow)}.chips label.inline{color:var(--white);cursor:pointer;margin-left:auto;font-size:14px}.buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.muted{color:var(--muted)}.row{grid-template-columns:1fr auto;align-items:center;gap:8px;margin:6px 0;display:grid}.row label{color:var(--yellow)}.row output{font-variant-numeric:tabular-nums;text-align:right;min-width:64px;color:var(--white)}input[type=range]{width:100%;accent-color:var(--orange);grid-column:1/-1;margin:0 0 4px}select{font:inherit;background:var(--inset);color:var(--white);border:2px solid;border-color:var(--rim-dark) var(--rim) var(--rim) var(--rim-dark);max-width:190px;padding:2px 6px}.toggles{flex-wrap:wrap;gap:4px 12px;margin:8px 0;display:flex}.toggles label{color:var(--white);cursor:pointer}.chips button:disabled{opacity:.4;cursor:default}.toggles label:has(input:disabled){opacity:.4;cursor:default}.party{z-index:5;border:3px solid;border-color:var(--rim) var(--stone-dark) var(--stone-dark) var(--rim);background:#000;line-height:0;position:fixed;bottom:30px;left:12px}.party iframe{width:356px;height:200px;display:block}@media (width<=700px){.party{bottom:70px}}.toggles .group{width:100%;color:var(--yellow);margin-top:4px;font-size:13px}input[type=checkbox]{accent-color:var(--orange)}.help{z-index:20;width:440px;max-height:calc(100vh - 48px);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.help th{text-align:left;color:var(--yellow);padding:8px 0 2px;font-weight:400}.help tr:first-child th{padding-top:0}.help td{color:var(--white);vertical-align:top;padding:2px 6px 2px 0}.help kbd{font:inherit;color:var(--yellow);background:var(--inset);border:2px solid;border-color:var(--rim-dark) var(--rim) var(--rim) var(--rim-dark);white-space:nowrap;padding:0 5px}.help p{color:var(--muted);margin:8px 0 0}.right{flex-direction:column;gap:10px;width:336px;display:flex;position:fixed;top:12px;bottom:12px;right:12px}.info h2{color:var(--yellow);align-items:center;gap:6px;margin:0 0 6px;font-size:18px;font-weight:400;display:flex}.info table{border-collapse:collapse;width:100%}.info td{color:var(--yellow);padding:2px 0}.info td:last-child{text-align:right;color:var(--white);font-variant-numeric:tabular-nums}.chain{border-top:2px solid var(--rim-dark);box-shadow:inset 0 1px 0 var(--rim);color:var(--white);margin-top:8px;padding-top:8px}.chain b{color:var(--yellow);font-weight:400}.chain div{cursor:pointer;padding:1px 0}.chain div:hover{color:var(--orange)}.listPanel{flex-direction:column;flex:1;min-height:0;padding:8px 0 0;display:flex}.listPanel h2{color:var(--yellow);margin:0 12px 6px;font-size:16px;font-weight:400}.list{background:var(--inset);border-top:2px solid var(--rim-dark);flex:1;min-height:0;margin:0 3px 3px;overflow-y:auto}.list>div{cursor:pointer;font-variant-numeric:tabular-nums;color:var(--white);border-bottom:1px solid #00000059;grid-template-columns:34px 1fr 64px 58px;gap:6px;padding:3px 10px;display:grid}.list>div:hover{background:#ff981f26}.list>div.sel{color:var(--yellow);background:#ff981f4d}.list .rk{color:var(--muted)}.list .nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list .nm.unnamed{color:var(--muted)}.list .num{text-align:right;color:var(--white)}.list>div.sel .num{color:var(--yellow)}.labels{pointer-events:none;position:fixed;inset:0;overflow:hidden}.lbl{color:var(--yellow);white-space:nowrap;pointer-events:auto;cursor:pointer;will-change:transform;text-shadow:var(--shadow);padding:0 3px 2px;font-size:16px;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}.lbl:hover{color:var(--white)}.lbl:after{content:"";background:#ff09;width:1px;height:7px;position:absolute;top:100%;left:50%}.lbl.sel{color:#000;background:var(--orange);text-shadow:none;border:2px solid #000;padding:1px 6px 3px;font-size:18px}.lbl.sel:after{background:var(--orange);width:2px;height:10px}.lbl.sel.sub{color:var(--white);text-shadow:var(--shadow);background:#7a6543;font-style:italic}.lbl.sel.sub:after{background:#7a6543}.info h2.sub{color:var(--muted);font-style:italic}.hint.sub{margin:-2px 0 6px;font-style:italic}.lbl.lin{color:var(--orange)}.lbl.extra{color:var(--muted);font-size:14px}.lbl.extra:after{background:#c8b99566;height:5px}.lbl.hl{color:var(--green)}.lbl.place{pointer-events:none;cursor:default;color:var(--white);transform:translate(-50%,-50%)}.lbl.place:after{display:none}.lbl.place.lake{color:#9cc9ec;font-size:14px}.lbl.place.pin{pointer-events:auto;cursor:pointer;color:var(--orange);background:#0000008c;border:1px solid #ff981f99;padding:1px 5px 2px;font-size:14px}.lbl.place.pin:before{content:"▼ ";font-size:11px}.lbl.place.pin.up:before{content:"▲ "}.lbl.place.pin.tp:before{content:"✦ "}.lbl.place.pin.tp{border-style:dashed}.lbl.place.below{opacity:.45}.lbl.place.pin.t1{color:#ffa82e;border-color:var(--orange);background:#000000ad;font-size:15px}.lbl.place.pin.t1:before{font-size:12px}.lbl.place.pin.t3{background:#00000073;border-color:#ff981f59;padding:0 4px 1px;font-size:13px}.lbl.place.pin.t3:before{font-size:10px}.lbl.place.pin:hover{color:var(--yellow);border-color:var(--yellow)}.status{color:var(--muted);font-size:14px;position:fixed;bottom:10px;left:12px}.overlay{color:var(--yellow);z-index:10;background:#0d0b08;place-items:center;font-size:20px;display:grid;position:fixed;inset:0}.overlay .err{max-width:480px;color:var(--red)}.err{color:var(--red)}.ico{vertical-align:-3px;--ico-hi:var(--yellow);flex:none}button .ico{--ico-hi:var(--yellow);margin-right:3px}.info h2 .ico,.chain .ico,.list .ico{color:var(--orange)}.info td .ico{color:var(--muted);--ico-hi:var(--white);margin-right:3px}.headBtns{align-items:center;gap:4px;display:flex}.search{margin:6px 0 2px;position:relative}.search input{box-sizing:border-box;width:100%;font:inherit;background:var(--inset);color:var(--white);border:2px solid;border-color:var(--rim-dark) var(--rim) var(--rim) var(--rim-dark);text-shadow:none;padding:4px 8px}.search input:focus{border-color:var(--orange);outline:none}.results{z-index:5;background:var(--stone);border:2px solid var(--rim-dark);margin-top:3px;position:absolute;top:100%;left:0;right:0;overflow:hidden}.results>div{cursor:pointer;font-variant-numeric:tabular-nums;color:var(--white);justify-content:space-between;gap:8px;padding:4px 8px;display:flex}.results>div:hover,.results>div.hit{color:var(--yellow);background:#ff981f33}.results .num{color:var(--muted);white-space:nowrap}.edgeTab{z-index:3;place-items:center;width:28px;height:34px;padding:0;display:grid;position:fixed;top:12px}.edgeTab.left{left:12px}.edgeTab.right{right:12px}.edgeTab.inRight{margin-right:8px;position:absolute;top:0;right:100%}.hint{color:var(--muted);font-size:14px}.credit{color:var(--dim);margin-top:6px;font-size:14px}.credit a{color:var(--muted)}.mobileBar{display:none}@media (width<=760px){.mobileBar{background:var(--stone);border-top:3px solid var(--rim);z-index:6;height:58px;padding-bottom:env(safe-area-inset-bottom);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.mobileBar button{color:var(--muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:14px;display:flex}.mobileBar button.on{color:var(--yellow)}.mobileBar .ico{margin:0}.controls,.right{width:auto;max-height:62vh;position:fixed;inset:auto 0 58px}.controls{padding:8px 12px 12px;overflow-y:auto}.right{box-sizing:border-box;background:var(--stone);border:3px solid;border-color:var(--rim) var(--stone-dark) var(--stone-dark) var(--rim);gap:6px;height:62vh;padding:6px}.right .panel{box-shadow:none;background:0 0;border:0;padding:6px 8px}.right .info{max-height:45%;overflow-y:auto}.right.card{height:auto;max-height:38vh}.right.card .info{max-height:none;overflow-y:auto}.edgeTab,.edgeTab.inRight{display:none}.help{width:auto;max-height:70vh;top:12px;left:8px;right:8px;overflow-y:auto;transform:none}.status{display:none}.search input{font-size:16px}.controls button{min-height:40px;font-size:16px}.list>div,.chain>div[role=button],.results>div{align-items:center;min-height:44px;font-size:16px}.list>div{padding-top:0;padding-bottom:0}.chips{gap:6px}.chips .k{width:100%;margin-bottom:-2px}.chips button{flex:1;padding:6px 0;font-size:16px}.chips label.inline{width:100%;margin:4px 0 0}.buttons button{flex:1}button.more{text-align:left;width:100%;padding:8px 4px}.toggles{flex-direction:column;gap:0}.toggles label,.peaksToggle,.chips label.inline{border-bottom:1px solid var(--rim-dark);flex-direction:row-reverse;justify-content:space-between;align-items:center;min-height:44px;font-size:16px;display:flex}.controls input[type=checkbox]{appearance:none;background:var(--stone-dark);border:2px solid var(--rim);cursor:pointer;border-radius:13px;flex:none;width:44px;height:26px;margin:0;position:relative}.controls input[type=checkbox]:after{content:"";background:var(--muted);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px}.controls input[type=checkbox]:checked{border-color:var(--yellow);background:#5a4a1a}.controls input[type=checkbox]:checked:after{background:var(--yellow);transform:translate(18px)}.row{grid-template-columns:1fr auto;font-size:16px}.row input[type=range],.row select{grid-column:1/-1;width:100%;min-height:40px;font-size:16px}.controls input[type=range]{appearance:none;background:0 0;height:40px}.controls input[type=range]::-webkit-slider-runnable-track{background:var(--stone-dark);border-radius:3px;height:6px}.controls input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--yellow);border:2px solid var(--rim-dark);border-radius:50%;width:28px;height:28px;margin-top:-11px}.controls input[type=range]::-moz-range-thumb{background:var(--yellow);border:2px solid var(--rim-dark);border-radius:50%;width:28px;height:28px}}.peaksToggle{cursor:pointer;align-items:center;gap:6px;margin:6px 0 8px;display:flex}.peaksToggle kbd{margin-left:auto}.raw{color:var(--muted);margin-left:4px;font-size:.85em}.suggest{flex-direction:column;gap:4px;margin:6px 0;display:flex}.suggest input{box-sizing:border-box;width:100%}.linkish{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:none;padding:2px 0;font-size:.9em;text-decoration:underline}.npc-hover{z-index:30;pointer-events:none;color:#fff;text-shadow:1px 1px #000;white-space:nowrap;font-family:RuneScape UF,sans-serif;font-size:16px;position:fixed;top:12px;left:12px}.npc-overhead{z-index:25;pointer-events:none;text-align:center;color:#ff0;text-shadow:1px 1px #000;will-change:transform, opacity;width:max-content;max-width:min(440px,100vw - 32px);font-family:RuneScape UF,sans-serif;font-size:16px;line-height:1.1;position:fixed;top:0;left:0}.npc-hover.clear{left:332px}.npc-hover .name{color:#ff0}.lbl.place.pin.near{color:#0000;text-shadow:none;box-sizing:border-box;background:0 0;border:none;border-radius:3px;padding:0;font-size:0}.lbl.place.pin.near:before,.lbl.place.pin.far:before{content:none}.lbl.place.pin.far{color:#0000;width:15px;height:15px;image-rendering:pixelated;background:url(/travel/mapfunction-transport.png) 50%/15px 15px no-repeat;border:none;padding:0;font-size:0}.lbl.place.pin.trv:not(.near):not(.far):before{content:"";vertical-align:-2px;width:13px;height:13px;image-rendering:pixelated;background:url(/travel/mapfunction-transport.png) 50%/13px 13px no-repeat;margin-right:4px;display:inline-block}.lbl.place.pin.near:not(.trv):after{content:"▼ " attr(data-tag);width:auto;height:auto;color:var(--orange);text-shadow:var(--shadow);white-space:nowrap;pointer-events:auto;cursor:pointer;background:#0000008c;border:1px solid #ff981f99;padding:0 4px 1px;font-size:13px;line-height:17px;display:block;position:absolute;top:auto;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.lbl.place.pin.near.up:not(.trv):after{content:"▲ " attr(data-tag)}.lbl.place.pin.near.tp:not(.trv):after{content:"✦ " attr(data-tag);border-style:dashed}.lbl.place.pin.near:not(.trv):hover:after,.lbl.place.pin.trv.hl:not(.near){color:var(--yellow);border-color:var(--yellow)}.lbl.place.pin.trv.on:not(.near){color:var(--yellow);border:1px solid var(--yellow);background:#000000b3}.way-outline{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.way-outline path{fill:#00ffff1a;stroke:#0ff;stroke-width:1.5px;stroke-linejoin:round}.npc-hover .obj{color:#0ff}.travel{pointer-events:none;position:fixed;inset:0;overflow:hidden}.travel-lines{fill:none;width:100%;height:100%;position:absolute;inset:0}.travel-lines path{stroke:var(--orange);stroke-width:1.6px;stroke-opacity:.6;stroke-dasharray:.5 4.5;stroke-linecap:round;filter:drop-shadow(1px 1px #0009)}.tif{z-index:7;flex-direction:column;align-items:center;gap:6px;max-width:calc(100vw - 12px);display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}.tif-frame{flex:none;position:relative}.tif-stage{transform-origin:0 0;width:512px;height:334px;image-rendering:pixelated;position:absolute;top:0;left:0}.tif-stage:before{content:"";background:#0d0b08cc;position:absolute;inset:0}.tif-img,.tif-dial{image-rendering:pixelated;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;top:0;left:0}.tif-dial{background-repeat:no-repeat}.tif-text{white-space:nowrap;pointer-events:none;text-shadow:none;flex-direction:column;font-size:16px;line-height:15px;display:flex;position:absolute}.tif-text.sm{font-size:13px}.tif-text.hot{text-shadow:var(--shadow);color:var(--yellow)!important}.tif-text span{display:block}button.tif-text{pointer-events:auto;cursor:pointer;font:inherit;color:#402000;background:0 0;border:none;align-items:center;padding:0;font-size:16px}button.tif-go{white-space:normal;text-wrap:balance;box-sizing:border-box;padding:0 6px;line-height:1;overflow:hidden}button.tif-go:hover{background:0 0}button.tif-go:hover:not(:disabled){color:#fff;text-shadow:var(--shadow)}button.tif-go.none{color:#6b5a3c;cursor:default}.tif-hot{background:0 0;border:1px solid #0000;border-radius:2px;padding:0;position:absolute}button.tif-hot{cursor:pointer}button.tif-hot,button.tif-hot:hover{background:0 0}.tif-hot.dest:hover{border-color:#ffff00b3}.tif-hot.turn:hover{background:#ffffff0a}.tif-hot.no{background:#0d0b0873}.tif-here{pointer-events:none;text-shadow:var(--shadow);align-items:center;gap:2px;font-size:13px;display:flex;position:absolute}.tif-here img{image-rendering:pixelated}.tif-x{width:26px;height:23px;image-rendering:pixelated;cursor:pointer;background:50%/26px 23px no-repeat;border:none;padding:0;position:absolute;top:6px;right:6px}.tif-x:hover{background-image:url(/travel/close-hover.png)!important}.tif-foot{width:min(500px,100vw - 40px);color:var(--muted);max-height:24vh;padding:6px 10px;font-size:14px;overflow-y:auto}.tif-title b{color:var(--orange);font-size:16px;font-weight:400}.tif-title span{color:var(--muted)}.tif-note{color:var(--white);margin-top:3px;font-size:13px}.tif-note.hot{color:var(--yellow)}.tif-note small{color:var(--dim)}.tif-links{gap:12px;margin-top:4px;font-size:13px;display:flex}.tif-links a{color:var(--muted)}button.tif-link{color:var(--orange);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}button.tif-link:hover{color:var(--yellow)}.tif-q{box-sizing:border-box;width:100%;font:inherit;background:var(--inset);color:var(--white);border:2px solid;border-color:var(--rim-dark) var(--rim) var(--rim) var(--rim-dark);text-shadow:none;margin-top:5px;padding:2px 6px;font-size:14px}.tif-log{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1px 6px;margin-top:4px;display:grid}.tif-log button{text-align:left;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;padding:1px 2px;font-size:13px;overflow:hidden}.tif-log button b{color:var(--orange);letter-spacing:.04em;font-weight:400}.tif-log button:hover,.tif-log button.on{color:var(--yellow)}.tif-log button.off{opacity:.55}.tif-list{flex-direction:column;width:min(380px,100vw - 40px);max-height:56vh;padding:8px 10px;display:flex;position:relative;overflow-y:auto}.tif-list-h{color:var(--orange);text-align:center;margin:0 26px 6px;font-size:18px}.tif-row{text-align:left;color:var(--yellow);font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;padding:2px 4px;font-size:16px;display:flex}.tif-row small{color:var(--dim);font-size:12px}button.tif-row:hover{color:var(--white);background:#ffffff0d}.tif-row.here{color:var(--dim);cursor:default}.tif-list .tif-x{top:4px;right:4px}.tc-icon{width:15px;height:15px;image-rendering:pixelated;flex:none}.travel-card{z-index:7;background:var(--stone);border:3px solid var(--rim);outline:1px solid var(--rim-dark);width:min(360px,100vw - 24px);max-height:46vh;color:var(--muted);padding:8px 10px;font-size:14px;position:fixed;bottom:34px;left:50%;overflow-y:auto;transform:translate(-50%)}.travel-card.peek{pointer-events:none;opacity:.95}.tc-head{align-items:center;gap:8px;display:flex}.tc-title{flex-direction:column;flex:1;line-height:1.2;display:flex}.tc-title b{color:var(--orange);font-size:16px;font-weight:400}.tc-net{font-size:13px}.tc-code{color:var(--yellow);letter-spacing:.06em}.tc-note{color:var(--white);margin-top:5px;font-size:13px}.tc-note.muted{color:var(--dim)}.tc-sub{color:var(--dim);text-transform:uppercase;letter-spacing:.05em;margin-top:8px;font-size:12px}.tc-dests{flex-direction:column;gap:2px;margin-top:3px;display:flex}.tc-dests button{text-align:left;background:var(--inset);color:var(--yellow);border:1px solid var(--rim-dark);font:inherit;cursor:pointer;justify-content:space-between;gap:8px;padding:3px 6px;font-size:13px;display:flex}.tc-dests button small{color:var(--dim);font-size:11px}.tc-dests button:hover{border-color:var(--yellow)}.travel-card .tc-dests button.off{color:var(--dim);opacity:.7}.tc-dests.codes{flex-flow:wrap}.tc-dests.codes button{letter-spacing:.06em;justify-content:center;min-width:44px}.tc-wiki{color:var(--muted);margin-top:8px;font-size:12px;display:block}@media (width<=760px){.travel-card{width:auto;max-height:40vh;bottom:66px;left:8px;right:8px;transform:none}.tif{bottom:62px}}.npc-card.svelte-vq0gho{z-index:40;color:#fff;text-shadow:1px 1px #000;background:#5d5447;border:1px solid #000;min-width:160px;max-width:min(360px,100vw - 8px);padding:0 0 2px;font-family:RuneScape UF,sans-serif;font-size:16px;line-height:1.15;position:fixed;box-shadow:0 2px 8px #00000080}.head.svelte-vq0gho{color:#5d5447;text-shadow:none;background:#000;margin-bottom:1px;padding:1px 4px 2px}.opt.svelte-vq0gho{text-align:left;color:#fff;width:100%;font:inherit;text-shadow:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:1px 4px;text-decoration:none;display:block;overflow:hidden}button.opt.svelte-vq0gho,a.opt.svelte-vq0gho{cursor:pointer}button.opt.svelte-vq0gho:hover,a.opt.svelte-vq0gho:hover,button.opt.svelte-vq0gho:focus-visible,a.opt.svelte-vq0gho:focus-visible{color:#ff0;outline:none}.name.svelte-vq0gho{color:#ff0}@media (pointer:coarse){.opt.svelte-vq0gho{padding:6px 8px}}.start.svelte-7xuh2n{z-index:50;box-sizing:border-box;background:radial-gradient(at 50% 45%,#ffdca01a,#0000 55%),radial-gradient(#0000 40%,#000000bf 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='96'%3E%3Crect width='160' height='96' fill='%23120f0c'/%3E%3Cg stroke='%23000' stroke-opacity='.35'%3E%3Crect x='2' y='2' width='72' height='44' rx='5' fill='%23251f1a'/%3E%3Crect x='78' y='2' width='80' height='44' rx='6' fill='%23211c18'/%3E%3Crect x='-38' y='50' width='76' height='44' rx='6' fill='%23231e19'/%3E%3Crect x='42' y='50' width='70' height='44' rx='5' fill='%2327211b'/%3E%3Crect x='116' y='50' width='82' height='44' rx='6' fill='%23221d18'/%3E%3C/g%3E%3Cpath d='M8 8h20M84 9h14M50 56h18M122 57h22' stroke='%23fff' stroke-opacity='.03' stroke-width='3'/%3E%3C/svg%3E") 50%/240px 144px,#15110d;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}h1.svelte-7xuh2n{color:var(--yellow);margin:0;font-size:40px;font-weight:400}.prompt.svelte-7xuh2n,.foot.svelte-7xuh2n{color:var(--muted);text-align:center;margin:0}.foot.svelte-7xuh2n{color:var(--dim);font-size:14px}.foot.svelte-7xuh2n a:where(.svelte-7xuh2n){color:var(--muted)}.choices.svelte-7xuh2n{grid-template-columns:repeat(2,minmax(0,340px));gap:clamp(8px,6vw,72px);margin:4px 0 8px;display:grid}.choice.svelte-7xuh2n{flex-direction:column;align-items:center;display:flex}canvas.svelte-7xuh2n{touch-action:auto;width:100%;height:min(52vh,460px)}.oval.svelte-7xuh2n{aspect-ratio:2.4;color:#fff;cursor:pointer;background:radial-gradient(at 50% 35%,#9b1d12 0%,#6e0f08 55%,#3d0603 100%) padding-box padding-box,linear-gradient(160deg,#fff2a8,#d9a520 30%,#8a5a08 55%,#f6d36a 80%,#9a6a10) border-box;border:6px solid #0000;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:min(100%,310px);margin-top:-64px;padding:0 8%;font-family:Georgia,Times New Roman,serif;transition:transform .12s,filter .12s;display:flex;position:relative;box-shadow:0 0 0 2px #2a1a04,0 6px 18px #000000b3,inset 0 0 14px #0009}.oval.svelte-7xuh2n:hover,.oval.svelte-7xuh2n:focus-visible{filter:brightness(1.18);outline:none;transform:scale(1.04)}.oval.svelte-7xuh2n:focus-visible{box-shadow:0 0 0 2px #2a1a04, 0 0 0 5px var(--yellow), 0 6px 18px #000000b3}.oval.svelte-7xuh2n .title:where(.svelte-7xuh2n){white-space:nowrap;text-shadow:2px 2px #000,0 0 6px #000;font-size:clamp(17px,4.4vw,26px);font-weight:700;line-height:1.05}.oval.svelte-7xuh2n .sub:where(.svelte-7xuh2n){color:#f1e3c2;text-shadow:1px 1px #000;font-size:clamp(11px,2.6vw,14px);line-height:1.15}.play.svelte-7xuh2n{color:var(--yellow);flex-direction:column;align-items:center;gap:2px;margin-bottom:6px;padding:6px 18px;font-size:18px;display:flex}.playSub.svelte-7xuh2n{color:var(--muted);font-size:13px}.gameMode.svelte-7xuh2n{color:var(--dim);align-items:center;gap:0;margin:-2px 0 6px;font-size:14px;display:flex}.gameMode.svelte-7xuh2n span:where(.svelte-7xuh2n){margin-right:8px}.gameMode.svelte-7xuh2n button:where(.svelte-7xuh2n){min-height:32px;padding:2px 10px;font-size:14px}.gameMode.svelte-7xuh2n button:where(.svelte-7xuh2n)+button:where(.svelte-7xuh2n){margin-left:-2px}.oval.current.svelte-7xuh2n .title:where(.svelte-7xuh2n):after{content:" ✓";color:var(--yellow);font-size:.7em}@media (width<=520px){h1.svelte-7xuh2n{font-size:26px}.oval.svelte-7xuh2n .title:where(.svelte-7xuh2n){white-space:normal}canvas.svelte-7xuh2n{height:min(42vh,300px)}.oval.svelte-7xuh2n{border-width:4px;margin-top:-40px;padding:0 5%}}.vbar.svelte-3e0p7o{z-index:4;box-sizing:border-box;width:min(680px,100vw - 24px);padding:6px 10px 4px;position:fixed;bottom:34px;left:50%;transform:translate(-50%)}.vrow.svelte-3e0p7o{align-items:center;gap:6px;display:flex}.vrow.svelte-3e0p7o button:where(.svelte-3e0p7o){padding:2px 6px}.vrow.svelte-3e0p7o button:where(.svelte-3e0p7o):disabled{opacity:.4;cursor:default}.vlabel.svelte-3e0p7o{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.vlabel.svelte-3e0p7o b:where(.svelte-3e0p7o){color:var(--yellow);font-weight:400}.vmeta.svelte-3e0p7o{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:6px;font-size:14px}.vbusy.svelte-3e0p7o{color:var(--dim);margin-left:6px;font-size:14px}.track.svelte-3e0p7o{margin:4px 4px 0;padding-bottom:14px;position:relative}.marks.svelte-3e0p7o{pointer-events:none;height:10px;margin:0 8px;position:relative}.mark.svelte-3e0p7o{background:var(--orange);opacity:.75;width:2px;margin-left:-1px;position:absolute;bottom:0}.base.svelte-3e0p7o{border:4px solid #0000;border-top-color:var(--green);width:0;height:0;margin-left:-4px;position:absolute;bottom:-4px}input[type=range].svelte-3e0p7o{width:100%;height:20px;accent-color:var(--orange);background:0 0;margin:0;display:block;position:relative}.years.svelte-3e0p7o{height:13px;color:var(--dim);pointer-events:none;font-size:12px;position:absolute;bottom:0;left:8px;right:8px}.years.svelte-3e0p7o span:where(.svelte-3e0p7o){white-space:nowrap;position:absolute;transform:translate(-50%)}.names.svelte-3e0p7o{height:26px;margin:0 -4px;position:relative}.name.svelte-3e0p7o{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:11px;line-height:13px;position:absolute;top:0}.name.row1.svelte-3e0p7o{top:13px}.name.svelte-3e0p7o:hover,.name.on.svelte-3e0p7o{color:var(--yellow)}.vnews.svelte-3e0p7o{text-align:center;padding:1px 0 2px;font-size:13px}.vnews-line.svelte-3e0p7o{justify-content:center;align-items:baseline;gap:8px;min-width:0;display:flex}.vnews-line.svelte-3e0p7o a:where(.svelte-3e0p7o){color:var(--white);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vnews.svelte-3e0p7o a:where(.svelte-3e0p7o){text-decoration:none}.vnews.svelte-3e0p7o a:where(.svelte-3e0p7o):hover{text-decoration:underline}.vmore.svelte-3e0p7o{color:var(--muted);flex:none;padding:0 4px;font-size:12px}.vnews-list.svelte-3e0p7o{text-align:left;max-height:32vh;margin:4px 0 2px;padding:0 4px;list-style:none;overflow-y:auto}.vnews-list.svelte-3e0p7o li:where(.svelte-3e0p7o){padding:2px 0}.vnews-list.svelte-3e0p7o a:where(.svelte-3e0p7o){color:var(--white)}.vdate.svelte-3e0p7o{color:var(--dim);margin-left:4px;font-size:12px}.vsum.svelte-3e0p7o{color:var(--muted);font-size:12px}.vnotes.svelte-3e0p7o{color:var(--dim);flex-wrap:wrap;justify-content:center;gap:2px 12px;padding:2px 0;font-size:13px;display:flex}.vmarks.svelte-3e0p7o{cursor:pointer;align-items:center;gap:3px;display:inline-flex}.vmarks.svelte-3e0p7o input:where(.svelte-3e0p7o){margin:0}.vhere.svelte-3e0p7o{color:var(--muted);text-align:center;padding:0 0 2px;font-size:13px}@media (width<=760px){.vbar.svelte-3e0p7o{bottom:66px}.vmeta.svelte-3e0p7o{display:none}}.news.svelte-pszv8h{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;text-decoration:none;overflow:hidden}.news.svelte-pszv8h:hover{color:var(--yellow);text-decoration:underline}@media (width<=760px){.news.svelte-pszv8h{line-height:32px}}.muted.svelte-w3ufcq{color:var(--muted)}.small.svelte-w3ufcq{font-size:13px}.btns.svelte-w3ufcq{flex-wrap:wrap;gap:6px;display:flex}.resWrap.svelte-w3ufcq{z-index:15;box-sizing:border-box;background:#0d0b088c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.res.svelte-w3ufcq{box-sizing:border-box;gap:8px;width:min(560px,100%);max-height:calc(100vh - 32px);padding:12px 18px 16px;display:grid;overflow-y:auto}.resHead.svelte-w3ufcq{justify-content:space-between;align-items:center;display:flex}.resBig.svelte-w3ufcq{color:var(--orange);text-align:center;font-size:30px}.resBig.win.svelte-w3ufcq{color:var(--green)}.resWhen.svelte-w3ufcq{text-align:center;color:var(--muted);font-size:17px}.resWhen.svelte-w3ufcq b:where(.svelte-w3ufcq){color:var(--yellow);font-weight:400}.res.svelte-w3ufcq>.small:where(.svelte-w3ufcq){text-align:center}.resLine.svelte-w3ufcq{padding:6px 0 16px;position:relative}.resLine.svelte-w3ufcq .bar:where(.svelte-w3ufcq){border:1px solid var(--rim-dark);background:#00000059;height:10px;position:relative}.resLine.svelte-w3ufcq .yr:where(.svelte-w3ufcq){background:var(--rim-dark);width:1px;position:absolute;top:0;bottom:0}.resLine.svelte-w3ufcq .ans:where(.svelte-w3ufcq){background:var(--green);position:absolute;top:0;bottom:0}.resLine.svelte-w3ufcq .gt:where(.svelte-w3ufcq){background:var(--orange);width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.resLine.svelte-w3ufcq .gt.correct:where(.svelte-w3ufcq){background:var(--yellow)}.years.svelte-w3ufcq{height:13px;color:var(--dim);pointer-events:none;font-size:12px;position:absolute;bottom:0;left:8px;right:8px}.years.svelte-w3ufcq span:where(.svelte-w3ufcq){white-space:nowrap;position:absolute;transform:translate(-50%)}.resLine.svelte-w3ufcq .years:where(.svelte-w3ufcq){left:0;right:0}.resGuesses.svelte-w3ufcq{gap:2px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.resGuesses.svelte-w3ufcq b:where(.svelte-w3ufcq){color:var(--white);font-weight:400}.resGuesses.svelte-w3ufcq .v:where(.svelte-w3ufcq){color:var(--orange)}.resGuesses.svelte-w3ufcq .correct:where(.svelte-w3ufcq) .v:where(.svelte-w3ufcq){color:var(--green)}.mk.svelte-w3ufcq{text-align:center;width:1.1em;display:inline-block}.resBounds.svelte-w3ufcq{border-top:1px solid var(--rim-dark);gap:4px;padding-top:4px;display:grid}.rb.svelte-w3ufcq{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:1px 8px;font-size:14px;display:grid}.rb.svelte-w3ufcq .k:where(.svelte-w3ufcq){color:var(--muted);font-size:13px}.rb.svelte-w3ufcq .t:where(.svelte-w3ufcq){color:var(--white)}.rb.svelte-w3ufcq .ra:where(.svelte-w3ufcq){grid-column:2;align-items:center;gap:10px;min-width:0;display:flex}.rb.svelte-w3ufcq .ra:where(.svelte-w3ufcq) button:where(.svelte-w3ufcq){white-space:nowrap;flex:none}.statRow.svelte-w3ufcq{text-align:center;border-top:1px solid var(--rim-dark);grid-template-columns:repeat(4,1fr);gap:6px;padding:4px 0;display:grid}.statRow.svelte-w3ufcq div:where(.svelte-w3ufcq){display:grid}.statRow.svelte-w3ufcq b:where(.svelte-w3ufcq){color:var(--white);font-size:26px;font-weight:400}.statRow.svelte-w3ufcq span:where(.svelte-w3ufcq){color:var(--muted);font-size:12px}.dist.svelte-w3ufcq{gap:3px;display:grid}.dr.svelte-w3ufcq{align-items:center;gap:6px;font-size:13px;display:flex}.dl.svelte-w3ufcq{text-align:right;width:1em;color:var(--muted)}.db.svelte-w3ufcq{box-sizing:border-box;text-align:right;background:var(--stone-light);color:var(--white);min-width:1.8em;padding:0 6px}.db.mine.svelte-w3ufcq{background:var(--green);color:#10140c}.resBtns.svelte-w3ufcq{justify-content:center;padding-top:4px}.resFoot.svelte-w3ufcq{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.link.svelte-w3ufcq a:where(.svelte-w3ufcq){color:var(--muted)}.modeSw.svelte-w3ufcq{align-items:center;gap:0;font-size:14px;display:inline-flex}.modeSw.svelte-w3ufcq .k:where(.svelte-w3ufcq){color:var(--muted);margin-right:8px}.modeSw.svelte-w3ufcq button:where(.svelte-w3ufcq){padding:1px 10px;font-size:14px}.modeSw.svelte-w3ufcq button:where(.svelte-w3ufcq)+button:where(.svelte-w3ufcq){margin-left:-2px}@media (width<=760px){.modeSw.svelte-w3ufcq button:where(.svelte-w3ufcq){min-height:32px}}.dock.svelte-1cs10ox{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:4px 16px;width:100%;padding:6px 14px 8px;display:flex}.dock.svelte-1cs10ox .track:where(.svelte-1cs10ox){flex:1 0 100%;order:-1}.dock.wide.svelte-1cs10ox{flex-wrap:nowrap}.dock.wide.svelte-1cs10ox .track:where(.svelte-1cs10ox){flex:auto;order:0;min-width:0}.dock.svelte-1cs10ox .row:where(.svelte-1cs10ox){flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.dock.wide.svelte-1cs10ox .row:where(.svelte-1cs10ox){flex-direction:column;align-items:flex-end;gap:2px;width:220px}.dock.wide.svelte-1cs10ox .row:where(.svelte-1cs10ox) .hint:where(.svelte-1cs10ox){order:2}.pick.svelte-1cs10ox{flex:none;justify-content:center;align-items:center;gap:12px;display:flex}.month.svelte-1cs10ox{text-align:center;min-width:130px;color:var(--white);font-variant-numeric:tabular-nums;font-size:24px}.month.untouched.svelte-1cs10ox{color:var(--dim)}.end.svelte-1cs10ox{flex:none;min-width:150px;display:grid}.end.svelte-1cs10ox b:where(.svelte-1cs10ox){color:var(--orange);font-size:18px;font-weight:400}.end.win.svelte-1cs10ox b:where(.svelte-1cs10ox){color:var(--green)}.end.svelte-1cs10ox span:where(.svelte-1cs10ox){color:var(--muted);font-size:14px}.track.svelte-1cs10ox{padding:0 0 15px;position:relative}.track.svelte-1cs10ox input:where(.svelte-1cs10ox){z-index:2;appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0;display:block;position:relative}.track.svelte-1cs10ox input:where(.svelte-1cs10ox)::-webkit-slider-runnable-track{background:0 0;height:100%}.track.svelte-1cs10ox input:where(.svelte-1cs10ox)::-moz-range-track{background:0 0;height:100%}.track.svelte-1cs10ox input:where(.svelte-1cs10ox)::-webkit-slider-thumb{appearance:none;background:var(--orange);border:2px solid var(--rim-dark);box-sizing:border-box;width:16px;height:22px;box-shadow:0 0 0 1px var(--yellow);margin-top:1px}.track.svelte-1cs10ox input:where(.svelte-1cs10ox)::-moz-range-thumb{background:var(--orange);border:2px solid var(--rim-dark);box-sizing:border-box;width:16px;height:22px;box-shadow:0 0 0 1px var(--yellow);border-radius:0}.track.svelte-1cs10ox input:where(.svelte-1cs10ox):focus-visible{outline:none}.track.svelte-1cs10ox input:where(.svelte-1cs10ox):focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--yellow)}.track.svelte-1cs10ox .still:where(.svelte-1cs10ox){height:24px}.rail.svelte-1cs10ox{pointer-events:none;z-index:1;height:24px;position:absolute;bottom:15px;left:8px;right:8px}.rail.svelte-1cs10ox:before{content:"";background:#b8863a;height:7px;position:absolute;top:9px;left:0;right:0;box-shadow:inset 0 0 0 1px #0006}.rail.svelte-1cs10ox .yr:where(.svelte-1cs10ox){background:var(--rim-dark);width:1px;position:absolute;top:4px;bottom:4px}.rail.svelte-1cs10ox .out:where(.svelte-1cs10ox){background:repeating-linear-gradient(135deg,#2a241c 0 3px,#3a3228 3px 6px);height:7px;position:absolute;top:9px}.rail.svelte-1cs10ox .open:where(.svelte-1cs10ox){background:var(--green);opacity:.8;height:9px;position:absolute;top:8px}.rail.svelte-1cs10ox .ans:where(.svelte-1cs10ox){background:var(--green);height:11px;position:absolute;top:7px}.rail.svelte-1cs10ox .tick:where(.svelte-1cs10ox){background:var(--orange);width:2px;height:10px;margin-left:-1px;position:absolute;top:0}.rail.svelte-1cs10ox .tick.correct:where(.svelte-1cs10ox){background:var(--green)}.track.done.svelte-1cs10ox .rail:where(.svelte-1cs10ox):before{background:#3a3228}.years.svelte-1cs10ox{height:13px;color:var(--dim);pointer-events:none;font-size:12px;position:absolute;bottom:0;left:8px;right:8px}.dock.wide.svelte-1cs10ox .years:where(.svelte-1cs10ox){font-size:13px}.years.svelte-1cs10ox span:where(.svelte-1cs10ox){white-space:nowrap;position:absolute;transform:translate(-50%)}.pins.svelte-1cs10ox{margin:0 8px;position:relative}.pin.svelte-1cs10ox{box-sizing:border-box;min-width:30px;height:22px;color:var(--white);border:1px solid var(--orange);box-shadow:none;background:#5a2c08;justify-content:center;align-items:center;gap:1px;padding:0 3px;font-size:14px;line-height:1;display:inline-flex;position:absolute;transform:translate(-50%)}.pin.svelte-1cs10ox:after{content:"";background:var(--orange);width:1px;height:4px;position:absolute;top:100%;left:50%}.pin.svelte-1cs10ox .mk:where(.svelte-1cs10ox){color:var(--orange)}.pin.correct.svelte-1cs10ox{border-color:var(--green);background:#164a16}.pin.correct.svelte-1cs10ox .mk:where(.svelte-1cs10ox){color:var(--green)}.pin.on.svelte-1cs10ox{border-color:var(--yellow);outline:1px solid var(--yellow);z-index:1}.pin.svelte-1cs10ox:disabled{opacity:1;cursor:default}.pin.svelte-1cs10ox:hover:not(:disabled){background:#7a3e0c}.row.svelte-1cs10ox .hint:where(.svelte-1cs10ox){color:var(--dim);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;overflow:hidden}.go.svelte-1cs10ox{min-width:100px;font-size:18px}.mk.svelte-1cs10ox{text-align:center;width:1.1em;display:inline-block}.pin.svelte-1cs10ox .mk:where(.svelte-1cs10ox){width:auto}@media (width<=760px){.bottom .panel.svelte-1cs10ox{border-left:0;border-right:0;width:100%}.dock.svelte-1cs10ox{gap:2px 8px;padding:4px 8px 8px}.dock.svelte-1cs10ox .pick:where(.svelte-1cs10ox){gap:4px}.dock.svelte-1cs10ox button.icon:where(.svelte-1cs10ox){width:34px;height:34px}.month.svelte-1cs10ox{min-width:96px;font-size:20px}.track.svelte-1cs10ox input:where(.svelte-1cs10ox){height:32px}.track.svelte-1cs10ox .still:where(.svelte-1cs10ox){height:28px}.rail.svelte-1cs10ox{height:32px}.rail.svelte-1cs10ox:before,.rail.svelte-1cs10ox .out:where(.svelte-1cs10ox),.rail.svelte-1cs10ox .open:where(.svelte-1cs10ox){top:13px}.track.svelte-1cs10ox input:where(.svelte-1cs10ox)::-webkit-slider-thumb{width:18px;height:30px}.rail.svelte-1cs10ox .ans:where(.svelte-1cs10ox){top:11px}.rail.svelte-1cs10ox .tick:where(.svelte-1cs10ox){top:3px}.pin.svelte-1cs10ox{min-width:32px;height:22px}.pin.svelte-1cs10ox:before{content:"";position:absolute;inset:-5px -1px}.go.svelte-1cs10ox{min-width:88px;min-height:36px;font-size:17px}.row.svelte-1cs10ox .hint.keys:where(.svelte-1cs10ox){display:none}}.muted.svelte-5n50hb{color:var(--muted)}.flipped.svelte-5n50hb{display:inline-flex;transform:rotate(180deg)}.card.svelte-5n50hb{box-sizing:border-box;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""why""acts";gap:3px 10px;width:min(760px,100%);padding:5px 8px 7px;display:grid}.cardHead.svelte-5n50hb{grid-area:head;align-items:center;gap:6px;min-width:0;display:flex}.ck.svelte-5n50hb{color:var(--white);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:15px;overflow:hidden}.cn.svelte-5n50hb{border:1px solid var(--orange);color:var(--orange);padding:0 4px;font-size:13px;display:inline-block}.cc.svelte-5n50hb{flex:none;margin-left:auto;font-size:13px}.fold1.svelte-5n50hb{display:none}.why.svelte-5n50hb{color:var(--white);-webkit-line-clamp:2;line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;grid-area:why;font-size:15px;line-height:1.25;display:-webkit-box;overflow:hidden}.card.svelte-5n50hb:not(.short) .why:where(.svelte-5n50hb):hover{color:var(--yellow)}.acts.svelte-5n50hb{flex-wrap:wrap;grid-area:acts;align-items:center;gap:10px;min-width:0;display:flex}.goBtn.svelte-5n50hb{padding:1px 10px;font-size:15px}.goBtn.on.svelte-5n50hb{color:var(--yellow)}.intro.svelte-5n50hb{grid-column:1/-1;gap:4px;display:grid}.q.svelte-5n50hb{color:var(--yellow);font-size:18px}.sub.svelte-5n50hb{color:var(--muted);font-size:14px}@media (width<=760px){.bottom .panel.svelte-5n50hb{border-left:0;border-right:0;width:100%}.bottom .card.svelte-5n50hb{border-bottom:0}.card.svelte-5n50hb button.icon:where(.svelte-5n50hb){width:34px;height:34px}.card.svelte-5n50hb{gap:3px 8px;padding:2px 8px 6px}.fold1.svelte-5n50hb{display:inline-grid}.ck.svelte-5n50hb{font-size:14px}.why.svelte-5n50hb{-webkit-line-clamp:3;line-clamp:3;font-size:14px}.card.short.svelte-5n50hb .why:where(.svelte-5n50hb){-webkit-line-clamp:1;line-clamp:1}.card.short.svelte-5n50hb .acts:where(.svelte-5n50hb),.card.short.svelte-5n50hb .intro:where(.svelte-5n50hb) .sub:where(.svelte-5n50hb){display:none}.goBtn.svelte-5n50hb{min-height:34px}.acts.svelte-5n50hb{gap:2px 10px}}.spot.svelte-1uqib6x{z-index:4;box-sizing:border-box;white-space:nowrap;align-items:center;gap:0;max-width:min(420px,100vw - 16px);padding:3px;display:flex;position:fixed;top:0;left:0}.spot.svelte-1uqib6x .nm:where(.svelte-1uqib6x){color:var(--yellow);text-overflow:ellipsis;flex:0 auto;min-width:0;padding:0 7px 0 4px;font-size:14px;overflow:hidden}.spot.svelte-1uqib6x button:where(.svelte-1uqib6x){min-height:28px;box-shadow:none;flex:none;padding:2px 9px;font-size:14px}.spot.svelte-1uqib6x button:where(.svelte-1uqib6x)+button:where(.svelte-1uqib6x){margin-left:-2px}.spot.svelte-1uqib6x button.on:where(.svelte-1uqib6x){color:var(--white);z-index:1;position:relative}.spot.svelte-1uqib6x button.map.on:where(.svelte-1uqib6x),.spot.svelte-1uqib6x button.map.on:where(.svelte-1uqib6x):hover{color:var(--yellow);border-color:var(--yellow)}.spot.svelte-1uqib6x button.other:where(.svelte-1uqib6x){flex-direction:column;flex:0 auto;align-items:flex-start;min-width:0;max-width:240px;line-height:13px;display:flex}.spot.svelte-1uqib6x button.other:where(.svelte-1uqib6x) .w:where(.svelte-1uqib6x){text-overflow:ellipsis;max-width:100%;overflow:hidden}.spot.svelte-1uqib6x button.other:where(.svelte-1uqib6x) .d:where(.svelte-1uqib6x){color:var(--muted);font-size:11px}.spot.svelte-1uqib6x button.other.on:where(.svelte-1uqib6x),.spot.svelte-1uqib6x button.other.on:where(.svelte-1uqib6x):hover{background:#8a4a0a;border-color:#ffa030}.spot.earlier.svelte-1uqib6x button.other.on:where(.svelte-1uqib6x),.spot.earlier.svelte-1uqib6x button.other.on:where(.svelte-1uqib6x):hover{background:#1f5f80;border-color:#5ec8ff}.spot.svelte-1uqib6x button.other.on:where(.svelte-1uqib6x) .d:where(.svelte-1uqib6x){color:var(--white)}.spot.svelte-1uqib6x button.x:where(.svelte-1uqib6x){box-sizing:border-box;flex:none;width:28px;height:28px;min-height:0;margin-left:4px;padding:0}.spot.auto.svelte-1uqib6x button.map:where(.svelte-1uqib6x),.spot.auto.svelte-1uqib6x button.other:where(.svelte-1uqib6x){transition:background-color .25s,border-color .25s,color .25s}.spot.svelte-1uqib6x button.pulse:where(.svelte-1uqib6x){animation:1.6s ease-in-out infinite svelte-1uqib6x-pulse}@keyframes svelte-1uqib6x-pulse{0%,to{box-shadow:0 0 #ffd23f00}50%{box-shadow:0 0 0 3px #ffd23fbf}}@media (prefers-reduced-motion:reduce){.spot.svelte-1uqib6x button.pulse:where(.svelte-1uqib6x){outline:2px solid var(--yellow);animation:none}}@media (width<=760px){.spot.svelte-1uqib6x{padding:2px}.spot.svelte-1uqib6x .nm:where(.svelte-1uqib6x){display:none}.spot.svelte-1uqib6x button:where(.svelte-1uqib6x){min-height:36px;padding:2px 10px}.spot.svelte-1uqib6x button.other:where(.svelte-1uqib6x){max-width:200px}.spot.svelte-1uqib6x button.x:where(.svelte-1uqib6x){width:34px;height:34px}}.top.svelte-1nr9f3o{z-index:6;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:fixed;top:10px;left:10px;right:10px}.top.svelte-1nr9f3o>:where(.svelte-1nr9f3o){pointer-events:auto}.badge.svelte-1nr9f3o{white-space:nowrap;flex:none;align-items:center;gap:10px;padding:4px 6px 4px 10px;display:flex}.badge.svelte-1nr9f3o b:where(.svelte-1nr9f3o){color:var(--yellow);font-weight:400}.topBtns.svelte-1nr9f3o{flex:none;gap:6px;display:flex}.muted.svelte-1nr9f3o{color:var(--muted)}.cover.svelte-1nr9f3o{z-index:5;box-sizing:border-box;background:#0d0b08eb;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.coverBox.svelte-1nr9f3o{text-align:center;justify-items:center;gap:8px;max-width:440px;padding:16px 22px;display:grid}.coverBox.svelte-1nr9f3o .sub:where(.svelte-1nr9f3o){color:var(--muted);font-size:14px}.modes.svelte-1nr9f3o{grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.modes.svelte-1nr9f3o button:where(.svelte-1nr9f3o){text-align:left;gap:2px;padding:6px 8px;display:grid}.modes.svelte-1nr9f3o button:where(.svelte-1nr9f3o) b:where(.svelte-1nr9f3o){color:var(--white);font-weight:400}.modes.svelte-1nr9f3o button:where(.svelte-1nr9f3o) span:where(.svelte-1nr9f3o){color:var(--muted);white-space:normal;font-size:12px}.modes.svelte-1nr9f3o button.on:where(.svelte-1nr9f3o){outline:2px solid var(--yellow)}.modes.svelte-1nr9f3o button.on:where(.svelte-1nr9f3o) b:where(.svelte-1nr9f3o){color:var(--yellow)}.startBtn.svelte-1nr9f3o{min-width:160px;font-size:18px}.big.svelte-1nr9f3o{color:var(--yellow);font-size:20px}.flipped.svelte-1nr9f3o{display:inline-flex;transform:rotate(180deg)}.shadeBtn.svelte-1nr9f3o span:where(.svelte-1nr9f3o){place-items:center;width:100%;height:100%;font-size:15px;line-height:1;display:grid}.shadeBtn.svelte-1nr9f3o:not(.on){opacity:.6}.state.svelte-1nr9f3o{border:2px solid var(--rim);min-width:0;box-shadow:var(--shadow);white-space:nowrap;background:#1c1710eb;flex:0 auto;align-items:center;gap:8px;margin:0 auto;padding:4px 6px 4px 4px;font-size:15px;display:flex}.state.svelte-1nr9f3o .tag:where(.svelte-1nr9f3o){background:var(--stone-light);color:var(--white);text-transform:uppercase;letter-spacing:1px;flex:none;padding:2px 8px}.state.earlier.svelte-1nr9f3o{border-color:#5ec8ff}.state.earlier.svelte-1nr9f3o .tag:where(.svelte-1nr9f3o){background:#1f5f80}.state.later.svelte-1nr9f3o{border-color:#ffa030}.state.later.svelte-1nr9f3o .tag:where(.svelte-1nr9f3o){background:#8a4a0a}.state.svelte-1nr9f3o .what:where(.svelte-1nr9f3o){color:var(--muted);text-overflow:ellipsis;overflow:hidden}.state.svelte-1nr9f3o .what:where(.svelte-1nr9f3o) b:where(.svelte-1nr9f3o){color:var(--white);font-weight:400}.state.svelte-1nr9f3o .keys:where(.svelte-1nr9f3o){color:var(--dim)}.unfold.svelte-1nr9f3o{z-index:6;white-space:nowrap;align-items:center;gap:6px;max-width:calc(100vw - 20px);padding:6px 10px;display:flex;position:fixed;bottom:10px;left:10px}.marks.svelte-1nr9f3o{letter-spacing:1px}.tries.svelte-1nr9f3o{gap:5px;display:flex}.dot.svelte-1nr9f3o{border:2px solid var(--rim);box-sizing:border-box;background:0 0;width:12px;height:12px}.dot.used.svelte-1nr9f3o{background:var(--orange);border-color:var(--orange)}.dot.ok.svelte-1nr9f3o{background:var(--green);border-color:var(--green)}.untouched.svelte-1nr9f3o{color:var(--dim)}.bottom.svelte-1nr9f3o{z-index:6;pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:fixed;bottom:10px;left:10px;right:10px}.bottom.svelte-1nr9f3o>*{pointer-events:auto}.hintLbl.svelte-1nr9f3o{z-index:3;text-overflow:ellipsis;white-space:nowrap;color:#d8efff;max-width:180px;box-shadow:none;background:#14324bb8;border:1px solid #8cccff;padding:1px 6px;font-size:12px;position:fixed;top:0;left:0;overflow:hidden}.hintLbl.on.svelte-1nr9f3o,.arrow.on.svelte-1nr9f3o{color:var(--yellow);border-color:var(--yellow)}.arrow.svelte-1nr9f3o{z-index:3;box-sizing:border-box;color:#d8efff;white-space:nowrap;background:#14324bdb;border:1px solid #8cccff;align-items:center;gap:4px;max-width:170px;min-height:26px;padding:1px 7px 1px 3px;font-size:13px;display:flex;position:fixed;top:0;left:0;box-shadow:0 1px 3px #0009}.arrow.svelte-1nr9f3o .ar:where(.svelte-1nr9f3o){color:#8cccff;flex:none;place-items:center;width:18px;height:18px;font-size:16px;display:inline-grid}.arrow.svelte-1nr9f3o .an:where(.svelte-1nr9f3o){text-overflow:ellipsis;overflow:hidden}.hintLbl.fresh.svelte-1nr9f3o,.arrow.fresh.svelte-1nr9f3o{animation:.66s ease-in-out 4 svelte-1nr9f3o-fresh}@keyframes svelte-1nr9f3o-fresh{0%,to{box-shadow:0 0 #8cccff00}50%{box-shadow:0 0 0 4px #8cccffd9}}@media (prefers-reduced-motion:reduce){.hintLbl.fresh.svelte-1nr9f3o,.arrow.fresh.svelte-1nr9f3o{outline:2px solid #8cccff;animation:none}}@media (width<=760px){.top.svelte-1nr9f3o{gap:6px;top:6px;left:6px;right:6px}.badge.svelte-1nr9f3o{gap:7px;padding:2px 4px 2px 8px}.badge.svelte-1nr9f3o .ttl:where(.svelte-1nr9f3o),.badge.svelte-1nr9f3o .gl:where(.svelte-1nr9f3o){display:none}.top.svelte-1nr9f3o button.icon:where(.svelte-1nr9f3o){width:34px;height:34px}.top.svelte-1nr9f3o{flex-wrap:wrap}.state.svelte-1nr9f3o{white-space:normal;flex:100%;order:3;margin:0;font-size:13px}.state.svelte-1nr9f3o .keys:where(.svelte-1nr9f3o){display:none}.bottom.svelte-1nr9f3o{gap:0;bottom:0;left:0;right:0}.unfold.svelte-1nr9f3o{justify-content:center;min-height:40px;bottom:6px;left:6px;right:6px}.arrow.svelte-1nr9f3o{max-width:140px;min-height:32px;font-size:12px}}.mapBanner.svelte-1o8uoks{z-index:4;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:calc(100vw - 120px);padding:6px 8px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.where.svelte-1o8uoks{flex-direction:column;min-width:0;margin-right:4px;display:flex}.where.svelte-1o8uoks .nm:where(.svelte-1o8uoks){color:var(--yellow);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.where.svelte-1o8uoks .rg:where(.svelte-1o8uoks){color:var(--muted);font-size:14px}.levels.svelte-1o8uoks{flex-wrap:wrap;gap:2px;display:flex}.levels.svelte-1o8uoks button:where(.svelte-1o8uoks){min-width:30px;padding:2px 6px}.levels.svelte-1o8uoks button.on:where(.svelte-1o8uoks){color:var(--yellow);border-color:var(--orange)}.mapSheet.svelte-1o8uoks{z-index:7;box-sizing:border-box;flex-direction:column;width:min(460px,100vw - 24px);max-height:calc(100vh - 40px);display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.mapSheet.svelte-1o8uoks input:where(.svelte-1o8uoks){box-sizing:border-box;width:100%;font:inherit;background:var(--inset);color:var(--white);border:2px solid;border-color:var(--rim-dark) var(--rim) var(--rim) var(--rim-dark);text-shadow:none;margin-bottom:6px;padding:4px 8px}.mapSheet.svelte-1o8uoks input:where(.svelte-1o8uoks):focus{border-color:var(--orange);outline:none}.mapList.svelte-1o8uoks{flex:1;min-height:0;overflow-y:auto}.region.svelte-1o8uoks{color:var(--yellow);margin:8px 0 2px}.row.svelte-1o8uoks{cursor:pointer;color:var(--white);justify-content:space-between;gap:8px;padding:3px 8px;display:flex}.row.svelte-1o8uoks .nm:where(.svelte-1o8uoks){flex-direction:column;min-width:0;display:flex}.row.svelte-1o8uoks .mem:where(.svelte-1o8uoks){color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.row.svelte-1o8uoks:hover,.row.on.svelte-1o8uoks{color:var(--yellow);background:#ff981f33}.row.svelte-1o8uoks .num:where(.svelte-1o8uoks){color:var(--muted);white-space:nowrap;font-size:14px}.row.surface.svelte-1o8uoks{color:var(--orange)}.row.gone.svelte-1o8uoks{opacity:.45}.where.svelte-1o8uoks .gone:where(.svelte-1o8uoks){color:var(--orange)}.muted.svelte-1o8uoks{color:var(--muted)}@media (width<=760px){.mapBanner.svelte-1o8uoks{max-width:calc(100vw - 16px);top:8px}.mapBanner.svelte-1o8uoks button:where(.svelte-1o8uoks){min-height:40px}.levels.svelte-1o8uoks button:where(.svelte-1o8uoks){min-width:36px}.mapSheet.svelte-1o8uoks{max-height:none;top:8px;bottom:66px}.row.svelte-1o8uoks{align-items:center;min-height:44px}.mapSheet.svelte-1o8uoks input:where(.svelte-1o8uoks){font-size:16px}}.profile.svelte-6o2kdg{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.profHead.svelte-6o2kdg{color:var(--muted);margin-bottom:2px;font-size:12px}svg.svelte-6o2kdg{display:block;overflow:visible}.axis.svelte-6o2kdg{stroke:var(--line);stroke-width:1px}.fill.svelte-6o2kdg{fill:#f5a74224}.line.svelte-6o2kdg{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linejoin:round}.pt.svelte-6o2kdg{stroke:#0b1020;stroke-width:1px}.pt.sel.svelte-6o2kdg{fill:var(--accent)}.pt.col.svelte-6o2kdg{fill:#5ee7ff}.pt.par.svelte-6o2kdg{fill:#f3f5fa}.tick.svelte-6o2kdg{fill:var(--muted);text-anchor:end;font-variant-numeric:tabular-nums;font-size:9px}.plbl.svelte-6o2kdg{fill:#e6e9f0;font-size:9.5px}.plbl.start.svelte-6o2kdg{text-anchor:start}.plbl.mid.svelte-6o2kdg{text-anchor:middle;fill:var(--muted)}.plbl.end.svelte-6o2kdg{text-anchor:end}
