@font-face{font-family:Alegreya;font-style:italic;font-weight:400;font-display:swap;src:url(./alegreya-400i-DC_59alr.woff2)format("woff2")}@font-face{font-family:Alegreya;font-style:normal;font-weight:400;font-display:swap;src:url(./alegreya-400-4WGxYXS6.woff2)format("woff2")}@font-face{font-family:Alegreya;font-style:normal;font-weight:700;font-display:swap;src:url(./alegreya-400-4WGxYXS6.woff2)format("woff2")}@font-face{font-family:IM Fell English;font-style:normal;font-weight:400;font-display:swap;src:url(./imfellenglish-400-CMKWlcYr.woff2)format("woff2")}@font-face{font-family:IM Fell English SC;font-style:normal;font-weight:400;font-display:swap;src:url(./imfellenglishsc-400-BKqUmiNU.woff2)format("woff2")}:root{--ink:#171210;--wood:#241b14;--wood2:#2e231a;--parch:#e7d9b7;--parch2:#dccb9f;--pink:#2b2015;--brass:#c9a227;--brass2:#8a6d1d;--wax:#9e2b25;--up:#6f8f4f;--down:#b5482f;--mut:#a3906c;--mut2:#7a6a4e;--disp:"IM Fell English SC",Georgia,serif;--body:"IM Fell English",Georgia,serif;--txt:"Alegreya",Georgia,serif;--borderBrass:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAOJJREFUaEPtksENwkAQA+mGvumGquBD7jHB2vvERsgjWYrZvfiscHs+7q9vun3g725N99CD4aBL0z3WgIvKu2Cu9HIgvAvmSn88TFpvNsF8pf1FM8xX4jn9qcwwl17CRXoXzKVfHINJPHc1zFfaXzTDfCX9aX6cFkjTAmlaIE0LpGmBNC2QpgXStECaFkjTAmlaIE0LpGmBNP9XYBJfcDXMV9pfNMN8JZ47/aXoXTCXXsJFehfMpV8cg0k8dzXMV9pfNMN8pdOnmbwL5kovB8K7YK70xwPFxZSme+jBcNCl6R5vwl1LXOgmTvsAAAAASUVORK5CYII=);--borderInk:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAORJREFUaEPtksENwkAQA6mFMiiB/vuBD7nHBGvvExshj2QpZvfis8Lt+bi/vun2gb+7Nd1DD4aDLk33WAMuKu+CudLLgfAumCv98TBpvdkE85X2F80wX4nn9Kcyw1x6CRfpXTCXfnEMJvHc1TBfaX/RDPOV9Kf5cVogTQukaYE0LZCmBdK0QJoWSNMCaVogTQukaYE0LZCmBdL8X4FJfMHVMF9pf9EM85V47vSXonfBXHoJF+ldMJd+cQwm8dzVMF9pf9EM85VOn2byLpgrvRwI74K50h8PFBdTmu6hB8NBl6Z7vAGtGGR+jKqneAAAAABJRU5ErkJggg==);--divBrass:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAAWCAYAAAA/45nkAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAENSURBVGhD7dmhM0VBHMXxVxRFUhTpzXdGkRRFUpSXFEVSFElRKIoiKZI5M4qkKJIiHElRJEWRFEVhdua+YP+A3THvfGZOuL90Z/b+du/ujkYRs8hiuaSuRyMWGyV1PRqx2C2p69GIxUlJXY9GLK5K6no0YvFQUtejEYu3kunDnMW8xYLFosXS8Js0tlixWLVYs1gfVu9Niy2LicW2xc6wqOxZ7FscWBxaHFkcW5xanFmcW1xYXA4teG1xY3FrcWdxP3wZjxZPFs8WLxavwwu/W3xYfFp8WXxb/PznZAA6p2qMiFmUKahfMgCdUzdDNJIB6OzPPiDay064s5wFdZbT0M5yH9BZbsQ6m94J/wIKs7DQjxPNQwAAAABJRU5ErkJggg==)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;margin:0;padding:0}input,select,textarea{-webkit-user-select:text;user-select:text}html,body{height:100%}body{font-family:var(--txt);color:var(--parch);overscroll-behavior:none;background:radial-gradient(120% 90% at 50% 0,#241c15 0%,#0d0a07 70%);justify-content:center;align-items:center;display:flex;overflow:hidden}button{cursor:pointer;touch-action:manipulation;font-family:inherit}.optrow,.tabs button,#nav button{touch-action:manipulation}input,select{font-size:16px}#phone{background:var(--ink);border:10px solid #050302;border-radius:30px;flex-direction:column;width:400px;height:min(800px,100vh);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #000c,inset 0 0 0 1px #3a2d1f}@media (max-width:420px),(max-width:900px) and (max-height:820px),(max-height:560px){#phone{border:none;border-radius:0;width:100vw;height:100dvh}}@media (min-width:1080px) and (min-height:700px){#phone{width:560px}}@media (min-width:1500px) and (min-height:820px){#phone{width:620px}}#top{padding:calc(8px + env(safe-area-inset-top,0px)) 12px 7px;background:linear-gradient(#332619,#241b12);border-bottom:1px solid #000a;flex:none;align-items:center;gap:8px;display:flex;box-shadow:inset 0 1px #ffffff12}#top .res{letter-spacing:.2px;color:inherit;background:0 0;border:none;align-items:center;gap:4px;min-height:40px;padding:4px 2px;font-family:inherit;font-size:15px;font-weight:700;display:flex}#top .res small{color:var(--mut);font-size:11px;font-weight:400}#clockV{color:var(--mut);text-align:right;font-size:11.5px;line-height:1.25;font-family:var(--body);margin-left:auto}.iconbtn{color:var(--parch);background:#00000030;border:1px solid #ffffff14;border-radius:9px;min-width:42px;min-height:40px;padding:7px 10px;font-size:17px;line-height:1;position:relative}.iconbtn .badge{background:var(--wax);color:#f4e9d0;font-size:10px;font-family:var(--txt);border-radius:8px;padding:1px 5px;position:absolute;top:-4px;right:-4px}#infRow{color:var(--mut);background:#1c150f;border-bottom:1px solid #000a;flex:none;align-items:center;gap:8px;padding:4px 12px 5px;font-size:11.5px;display:flex}#infRow .bar{background:#000a;border-radius:2px;flex:1;height:4px;overflow:hidden}#infRow .bar i{background:linear-gradient(90deg,var(--brass2),var(--brass));height:100%;transition:width .5s;display:block}#rankV{color:var(--brass);font-family:var(--disp);letter-spacing:.5px;font-size:12px}#stage{flex:1;position:relative;overflow:hidden}.screen{scrollbar-width:thin;padding:12px 12px 18px;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden auto}.screen.on{display:block}.screen,#ovl .sheet,#ovl .paper{scrollbar-color:#8a6d1d #0006}h2.sc{font-family:var(--disp);color:var(--brass);letter-spacing:1px;margin:2px 0 4px;font-size:21px;font-weight:400}h2.sc small{color:var(--mut);letter-spacing:.3px;font-size:12px;font-family:var(--txt);margin-left:6px}.scdiv{background:var(--divBrass) no-repeat left center/contain;opacity:.8;width:150px;height:14px;margin:0 0 10px;display:block}.card{background:linear-gradient(175deg,var(--parch),var(--parch2));color:var(--pink);border-radius:7px;margin-bottom:10px;padding:11px 13px;position:relative;box-shadow:0 2px 6px #0008,inset 0 0 0 1px #0002}.card h3{font-family:var(--disp);letter-spacing:.8px;color:#3a2b18;margin-bottom:5px;font-size:15.5px;font-weight:400}.card .sub{color:#5f4c30;font-size:12.5px;line-height:1.4}.dcard{background:linear-gradient(175deg,var(--wood2),var(--wood));color:var(--parch);border:1px solid #ffffff10;border-radius:7px;margin-bottom:10px;padding:11px 13px;box-shadow:0 2px 6px #0006}.dcard h3{font-family:var(--disp);letter-spacing:.8px;color:var(--brass);margin-bottom:4px;font-size:15px;font-weight:400}.dcard .sub{font-size:12.5px;line-height:1.4}.row{align-items:center;gap:8px;display:flex}.row .grow{flex:1}.hr{border:none;border-top:1px dashed #0003;margin:7px 0}.dhr{border:none;border-top:1px dashed #ffffff1c;margin:7px 0}.btn{color:#241a06;letter-spacing:.3px;background:linear-gradient(#d8b53a,#a9861f);border:1px solid #6e5512;border-radius:8px;min-height:42px;padding:11px 16px;font-size:14px;font-weight:700;box-shadow:0 2px 4px #0007,inset 0 1px #ffe9a3}.btn:active{transform:translateY(1px)}.btn:disabled{filter:grayscale(.8)brightness(.6);cursor:default}.btn.small{min-height:40px;padding:8px 12px;font-size:12.5px}.btn2{color:var(--parch);background:#00000028;border:1px solid #c9a22755;border-radius:8px;min-height:40px;padding:10px 14px;font-size:13px}.btn2.small{min-height:40px;padding:7px 11px;font-size:12px}.card .btn2{color:#3a2b18;background:#00000012;border-color:#5a4a3066}.card .btn2:disabled{opacity:.45}.card input,.card select,.card textarea{color:#2b2015;background:#fffdf2;border:1px solid #5a4a3055;border-radius:7px;font-family:inherit;font-size:16px}.card select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#5a4a30 50%),linear-gradient(135deg,#5a4a30 50%,#0000 50%);background-position:calc(100% - 14px) 52%,calc(100% - 9px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:26px}.card input:focus,.card select:focus{outline:2px solid var(--brass2);outline-offset:1px}.btnwax{color:#f7e8d2;background:linear-gradient(#b5423a,#8c241e);border:1px solid #5e120e;border-radius:8px;min-height:40px;padding:9px 13px;font-size:13px;font-weight:700;box-shadow:0 2px 4px #0007}.btnp{color:#e8dcff;background:linear-gradient(#5a4380,#3f2f5c);border:1px solid #2a1e40;border-radius:8px;min-height:34px;padding:8px 11px;font-size:12px;font-weight:700}#nav{padding-bottom:env(safe-area-inset-bottom,0px);background:linear-gradient(#20180f,#150f09);border-top:1px solid #000c;flex:none;display:flex}#nav button{color:var(--mut2);font-size:10.5px;font-family:var(--txt);letter-spacing:.4px;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:3px;padding:9px 0 10px;display:flex;position:relative}#nav button .ic{filter:grayscale(.7)brightness(.8);font-size:21px;line-height:1}#nav button.on{color:var(--parch)}#nav button.on .ic{filter:none}#nav button.on:after{content:"";background:var(--wax);border-radius:2px;width:24px;height:2.5px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}#nav button .badge{background:var(--wax);color:#f4e9d0;border-radius:8px;padding:1px 5px;font-size:9.5px;position:absolute;top:3px;right:calc(50% - 22px)}.chip{letter-spacing:.4px;vertical-align:1px;border-radius:10px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-block}.d2{color:#f6ddc9;background:#7a1f1a}.d1{color:#f8e9cf;background:#9a5b23}.d0{color:#efe4c4;background:#65593b}.dm1{color:#d7e0e6;background:#44525e}.dm2{color:#cfd9cd;background:#39463b}.dq{color:#5f5138;background:#0002;border:1px dashed #0004}.up{color:var(--up)}.dn{color:var(--down)}.pill{color:var(--mut);background:#00000026;border:1px solid #ffffff17;border-radius:11px;padding:3px 9px;font-size:11px;display:inline-block}#isoBox{background:linear-gradient(#1b2a1e 0%,#233524 46%,#1d2b1c 100%);border-top:1px solid #ffffff10;border-bottom:2px solid #000a;margin:0 -12px 8px;position:relative;overflow:hidden}#iso{touch-action:none;cursor:grab;width:100%;height:min(44vh,360px);display:block}#iso.dragging{cursor:grabbing}#isoCtl{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:8px;right:8px}#isoCtl button{border:1px solid var(--brass2);width:40px;height:40px;color:var(--parch);background:#171210e0;border-radius:9px;font-size:17px;line-height:1;box-shadow:0 2px 6px #0009}#isoHint{color:#dcebd2cc;pointer-events:none;background:#121811a8;border-radius:9px;padding:5px 10px;font-size:11px;position:absolute;bottom:8px;left:8px}#plotTag{color:var(--parch);border:1px solid var(--brass2);background:#171210d8;border-radius:10px;padding:5px 11px;font-size:11.5px;position:absolute;top:8px;left:8px}.drawer{background:linear-gradient(175deg,var(--parch),var(--parch2));color:var(--pink);border-radius:9px;margin-bottom:10px;padding:9px 11px;box-shadow:0 2px 6px #0008}.drawer .drow{align-items:center;gap:8px;display:flex}.citychips{flex-wrap:wrap;gap:6px;padding:4px 0 2px;display:flex}.citychips button{flex:auto;min-width:calc(50% - 6px)}@media (min-width:520px){.citychips button{min-width:auto}}.gchips{scrollbar-width:none;gap:5px;padding:6px 0 3px;display:flex;overflow-x:auto}.gchips::-webkit-scrollbar{display:none}.gchip{background:#00000014;border:1px solid #0002;border-radius:15px;flex:none;align-items:center;gap:5px;padding:5px 11px 5px 8px;font-size:13px;font-weight:700;display:flex}.gchip small{color:#6b5738;font-size:11px;font-weight:400}.bigbtn{background:linear-gradient(175deg,var(--wood2),var(--wood));width:100%;color:var(--parch);text-align:left;border:1px solid #c9a22738;border-radius:9px;align-items:center;gap:10px;margin-bottom:8px;padding:11px 13px;font-size:13px;display:flex}.bigbtn .ic{font-size:20px}.bigbtn small{color:var(--mut);margin-top:1px;font-size:10.5px;display:block}.lockrow{color:var(--mut2);text-align:center;padding:8px 0 3px;font-size:12px;font-style:italic}#mapwrap{border:1px solid #0008;border-radius:10px;margin:0 auto 8px;overflow:hidden;box-shadow:0 3px 10px #0008,0 0 0 1px #c9a22722}#mapsvg{width:100%;height:auto;display:block}#mapsvg text{font-family:var(--txt)}.cityN{cursor:pointer}.optrow{cursor:pointer;background:#0002;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:10px;min-height:48px;margin-bottom:7px;padding:11px 12px;font-size:13.5px;display:flex}.optrow>.grow{flex:1;min-width:0}.optrow.dis{opacity:.42;cursor:default}.qtyc{align-items:center;gap:8px;display:flex}.qtyc button{width:40px;height:40px;color:var(--parch);background:#00000030;border:1px solid #c9a22766;border-radius:8px;font-size:17px;line-height:1}.qtyc button.wide{width:auto;min-width:44px;padding:0 9px;font-size:11px}.goodline .btn.small+.btn2.small,.goodline .btn2.small+.btn.small{margin-left:6px}#ovl{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b8;justify-content:center;align-items:flex-end;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#ovl.on{display:flex}#ovl .sheet{border-top:2px solid var(--brass2);scrollbar-width:thin;background:linear-gradient(#2e2418,#221a10);border-radius:16px 16px 0 0;width:100%;max-height:88%;padding:14px 14px 38px;animation:.22s ease-out slideup;overflow-y:auto}#ovl .paper{width:92%;max-height:88%;color:var(--pink);scrollbar-width:thin;background:linear-gradient(174deg,#ece0bf,#dbc99b);border-radius:6px;margin-bottom:6%;padding:16px 15px 18px;animation:.25s ease-out pop;overflow-y:auto;box-shadow:0 18px 50px #000d}@keyframes slideup{0%{opacity:0;transform:translateY(40px)}}@keyframes pop{0%{opacity:0;transform:scale(.92)}}.seal{color:#f3d9c2;width:44px;height:44px;font-size:17px;font-family:var(--disp);background:radial-gradient(circle at 35% 30%,#c4544a,#7e1d16 70%);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-14px;right:14px;box-shadow:0 3px 8px #0009}.seal~h3{padding-right:56px}.mast{font-family:var(--disp);text-align:center;letter-spacing:1px;color:#2c2011;border-bottom:3px double #0005;margin-bottom:2px;padding-bottom:5px;font-size:22px}.mastsub{color:#6b5738;border-bottom:1px solid #0003;justify-content:space-between;margin-bottom:10px;padding:3px 1px 4px;font-size:10.5px;font-style:italic;display:flex}.story h4{font-family:var(--disp);color:#332412;margin-bottom:4px;font-size:16px;font-weight:400;line-height:1.2}.story p{color:#4a3a22;margin-bottom:10px;font-size:13px;line-height:1.5}.story .fx{color:#8c2b20;letter-spacing:.3px;margin:-6px 0 10px;font-size:11.5px;font-weight:700}#toasts{pointer-events:none;flex-direction:column;flex:none;gap:6px;padding:0 8px 8px;display:none}.toast{border:1px solid var(--brass2);border-left:4px solid var(--brass);color:var(--parch);pointer-events:auto;cursor:pointer;background:#1d1610;border-radius:8px;padding:11px 13px;font-size:13px;line-height:1.4;animation:.22s ease-out slideup2;display:block;box-shadow:0 6px 18px #000c}.toast.bad{border-left-color:var(--wax)}.toast b{color:var(--brass)}@keyframes slideup2{0%{opacity:0;transform:translateY(14px)}}.tabs{z-index:6;background:var(--ink);gap:6px;margin-bottom:10px;margin-left:-2px;margin-right:-2px;padding:4px 0;display:flex;position:sticky;top:-2px}.tabs button{color:var(--mut);letter-spacing:.3px;text-overflow:ellipsis;white-space:nowrap;background:#00000026;border:1px solid #ffffff14;border-radius:8px;flex:1;min-width:0;min-height:40px;padding:10px 2px;font-size:12.5px;overflow:hidden}@media (max-width:420px){.tabs button{letter-spacing:0;padding:10px 1px;font-size:11.5px}}.tabs button.on{border-color:var(--brass);color:var(--parch);background:#c9a22718}.goodline{border-bottom:1px dashed #00000018;align-items:center;gap:8px;min-height:34px;padding:7px 0;font-size:13px;display:flex}.goodline:last-child{border-bottom:none}.goodline .nm{flex:1}.capbar{background:#0003;border-radius:3px;height:6px;margin:4px 0 2px;overflow:hidden}.capbar i{background:linear-gradient(90deg,var(--brass2),var(--brass));height:100%;transition:width .4s;display:block}.herobtn{color:#241a06;letter-spacing:.4px;text-align:left;background:linear-gradient(#d8b53a,#a9861f);border:1px solid #6e5512;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;margin-bottom:4px;padding:13px 16px;font-size:16px;font-weight:700;display:flex;box-shadow:0 3px 8px #0008,inset 0 1px #ffe9a3}.herobtn .ic{font-size:22px}.herobtn small{color:#4a3a10;letter-spacing:.2px;margin-top:1px;font-size:10.5px;font-weight:400;display:block}.herobtn:active{transform:translateY(1px)}.herobtn:disabled{filter:grayscale(.75)brightness(.65);cursor:default}.sechead{font-family:var(--disp);letter-spacing:1.4px;color:var(--mut);text-transform:uppercase;align-items:center;gap:8px;margin:16px 2px 8px;font-size:13px;display:flex}.sechead:after{content:"";border-top:1px dashed #ffffff1a;flex:1}.sechead .cnt{font-family:var(--txt);color:var(--mut2);letter-spacing:.2px;text-transform:none;font-size:11px}.tog{background:#0005;border:1px solid #0006;border-radius:14px;flex:none;width:48px;height:27px;padding:0;transition:background .2s;position:relative}.tog:after{content:"";background:#7a6a4e;border-radius:50%;width:21px;height:21px;transition:left .2s,background .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0009}.tog.on{background:#4a6b35;border-color:#31491f}.tog.on:after{background:#d8e3c2;left:23px}.flowno{background:var(--brass2);color:#f7efdb;width:20px;height:20px;font-size:11.5px;font-weight:700;font-family:var(--txt);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.trigchips{flex-wrap:wrap;gap:6px;margin:7px 0 2px;display:flex}.trigchips button{color:var(--parch);background:#00000030;border:1px solid #c9a22744;border-radius:14px;min-height:36px;padding:8px 14px;font-size:12.5px}.trigchips button.on{border-color:var(--brass);color:#ffe9a3;background:#c9a22720;font-weight:700}.carbar{background:#0004 repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#ffffff1e calc(12.5% - 1px) 12.5%);border-radius:5px;height:9px;margin:14px 2px 6px;position:relative}.carbar i{background:linear-gradient(90deg,var(--brass2),var(--brass));border-radius:5px;height:100%;transition:width 1s linear;display:block}.carbar .cpip{filter:drop-shadow(0 2px 2px #000a);font-size:16px;transition:left 1s linear;position:absolute;top:-13px;transform:translate(-50%)}.carbar .cpip.halt{animation:1.2s ease-in-out infinite bob}.carbar .cflag{opacity:.85;font-size:13px;position:absolute;top:-13px;right:-4px}@keyframes bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-3px)}}.spark{display:block}.coinfly{z-index:70;color:#ffd970;text-shadow:0 1px 2px #000;white-space:nowrap;pointer-events:none;background:#171210ec;border:1px solid #c9a22755;border-radius:9px;padding:2px 8px;font-size:14.5px;font-weight:700;animation:1.15s ease-out forwards fly;position:absolute;right:10px;box-shadow:0 2px 8px #0009;top:10px!important;left:auto!important}.coinfly+.coinfly{top:36px!important}.coinfly+.coinfly+.coinfly{top:62px!important}.coinfly+.coinfly+.coinfly+.coinfly{top:88px!important}.coinfly+.coinfly+.coinfly+.coinfly+.coinfly{display:none}@keyframes fly{0%{opacity:0;transform:translateY(8px)}15%{opacity:1}to{opacity:0;transform:translateY(-10px)}}.lossfly{color:#ff8d76;border-color:#b5482f77}#devP{z-index:80;border:1px solid var(--brass2);background:#120d09f5;border-radius:8px;width:200px;padding:10px;display:none;position:absolute;top:44px;right:8px;box-shadow:0 8px 30px #000d}#devP.on{display:block}#devP h4{font-family:var(--disp);color:var(--brass);margin-bottom:6px;font-size:13px;font-weight:400}#devP button{width:100%;margin-bottom:5px;display:block}#devP .trow{gap:4px;margin-bottom:6px;display:flex}#devP .trow button{flex:1;margin:0}.empty{color:var(--mut);text-align:center;padding:18px 8px;font-size:13px;font-style:italic;line-height:1.5}.repline{align-items:baseline;gap:7px;padding:3px 0;font-size:12.5px;display:flex}.repline .grow{flex:1}.paper-frame{border:14px solid #0000;border-image:var(--borderInk) 16 round}.sheet-frame{border-top:14px solid #0000;border-image:var(--borderBrass) 16 round;border-bottom:0;border-left:0;border-right:0}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.ico{vertical-align:-.22em;fill:currentColor;flex:none;width:1.15em;height:1.15em;display:inline-block}.ico-good{vertical-align:-.32em;width:1.5em;height:1.5em}.card .ico,.paper .ico,.drawer .ico{color:#3a2b18}.dcard .ico,.toast .ico,.optrow .ico{color:var(--brass)}.ico.wax{color:var(--wax)}.ico.s16{width:16px;height:16px}.ico.s20{width:20px;height:20px}.ico.s24{width:24px;height:24px}.ico.s32{width:32px;height:32px}.ico.s48{width:48px;height:48px}.ico.plate{border:1px solid var(--brass2);box-sizing:content-box;background:#00000030;border-radius:50%;padding:3px}#nav .ic .ico{color:#7a6a4e;width:22px;height:22px}#nav button .ic{filter:none}#nav button.on .ic .ico{color:var(--brass)}#top .ico{color:#c9a227;width:18px;height:18px}.g-raw{color:#b9a26a}.g-craft{color:#d8b46a}.g-lux{color:#e0c27a}:root{--t-display:21px;--t-title:16px;--t-body:13.5px;--t-small:12px;--t-micro:10.5px;--lh:1.45;--ls-caps:1.2px}h2.sc small{font-size:var(--t-small);letter-spacing:.3px;color:var(--mut);font-family:var(--txt);margin-left:6px}.scdiv{opacity:.85;background:linear-gradient(90deg,var(--brass) 0,var(--brass2) 42%,#8a6d1d00 72%);width:160px;height:12px;margin:0 0 10px;display:block;-webkit-mask:url(./divider-ink-DT9xLCYs.webp) 0/contain no-repeat;mask:url(./divider-ink-DT9xLCYs.webp) 0/contain no-repeat}.card .scdiv,.paper .scdiv{background:linear-gradient(90deg,#5a4426 0,#5a442600 100%)}.card h3{font-size:var(--t-title);letter-spacing:.8px;color:#3a2b18;border-bottom:1px solid #0002;margin-bottom:7px;padding-bottom:3px}.card .sub,.dcard .sub,.drawer .sub,.empty{font-size:var(--t-body);line-height:var(--lh)}.screen .empty b,.screen .empty strong{margin-left:.15em}.repline,.lockrow{font-size:13px}.optrow .note{font-size:13px;line-height:1.35}.story .fx{font-size:13px}.sub[style*="font-size:10.5px"],p[style*="font-size:10.5px"],.sub[style*=font-size\:11px],p[style*=font-size\:11px],.sub[style*="font-size:11.5px"],p[style*="font-size:11.5px"],.sub[style*=font-size\:12px],p[style*=font-size\:12px],.sub[style*="font-size:12.5px"],p[style*="font-size:12.5px"]{line-height:var(--lh);font-size:var(--t-body)!important}.sechead{font-size:var(--t-small);letter-spacing:var(--ls-caps)}.sechead .cnt,.mastsub{font-size:var(--t-micro)}.card,.drawer{isolation:isolate;background:linear-gradient(175deg,var(--parch),var(--parch2));border:1px solid #5a442655;position:relative;box-shadow:0 2px 6px #0008}.card:before,.drawer:before,#ovl .paper:before{content:"";z-index:-1;mix-blend-mode:multiply;opacity:.35;pointer-events:none;border-radius:inherit;background:url(./parchment-Ba1GOV68.webp) 50%/256px;position:absolute;top:0;bottom:0;left:0;right:0}.dcard{background:linear-gradient(175deg,var(--wood2),var(--wood));border:1px solid #c9a22733;box-shadow:inset 0 1px #ffffff10,0 2px 6px #0006}.dcard h3{font-size:var(--t-title);letter-spacing:var(--ls-caps);color:var(--brass);margin-bottom:7px;padding-bottom:7px;position:relative}.dcard h3:after{content:"";background:linear-gradient(90deg,var(--brass),#c9a22700);width:24px;height:1px;position:absolute;bottom:0;left:0}#ovl .sheet{border-top:2px solid var(--brass2);background:linear-gradient(#2e2418,#221a10);border-image:}#ovl .sheet:before{content:"";background:var(--brass2);border-radius:2px;width:36px;height:4px;margin:-4px auto 10px;display:block}#ovl .paper{isolation:isolate;border:1px solid #5a4426aa;border-image:;position:relative}.btn{background:linear-gradient(#e0c04a,#a9861f);border:1px solid #6e5512;box-shadow:inset 0 1px #ffe9a3,inset 0 -1px #00000038,0 2px 4px #0007}.btn:active{transform:translateY(1px);box-shadow:inset 0 1px #ffe9a366,0 1px 2px #0008}.btn2{background:linear-gradient(#2e231a,#241b14);border:1px solid #c9a22755;box-shadow:inset 0 1px #ffffff0e}.btn2:active{transform:translateY(1px)}.btnwax{background:linear-gradient(#b5423a,#8c241e);border:1px solid #5e120e;box-shadow:inset 0 1px #ff9c8f33,0 2px 4px #0007}.btnwax:active,.btnp:active{transform:translateY(1px)}.btnp{min-height:40px;box-shadow:inset 0 1px #ffffff1f,0 2px 4px #0007}.capbar{background:#0004;border:1px solid #c9a22733;border-radius:4px;height:7px}.capbar i.full{background:linear-gradient(90deg,#8c241e,var(--wax))}.sechead{color:var(--brass)}.sechead .cnt{color:var(--mut2)}@media (hover:hover){.optrow:hover{border-color:#c9a22755}}.optrow.sel{border-color:var(--brass);box-shadow:0 0 0 1px var(--brass) inset;background:#c9a2271a}.tabs button.on{color:var(--parch);box-shadow:inset 0 -2px 0 var(--brass);background:#c9a22712;border-color:#ffffff14}.gchip{background:#fffdf299;border:1px solid #5a442655;box-shadow:0 1px #00000012}.gchip small{color:#6b5738}.toast{border:1px solid #c9a22755;border-left:4px solid var(--brass);background:#1d1610 url(./panel-oak-CKhSsUr9.webp) 50%/128px;position:relative}.toast .ico{width:18px;height:18px}.toast:has(>.ico:first-child){padding-left:36px}.toast:has(>.ico:first-child)>.ico:first-child{position:absolute;top:8px;left:10px}.empty{position:relative}.screen .empty{--vig:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 80' fill='none' stroke='%23a3906c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M60 26v42'/%3E%3Cpath d='M60 26c-12-6-28-7-50-4v42c22-3 38-2 50 4z'/%3E%3Cpath d='M60 26c12-6 28-7 50-4v42c-22-3-38-2-50 4z'/%3E%3Cpath d='M20 36h30M20 44h30M20 52h22M70 36h30M70 44h30M70 52h22'/%3E%3C/svg%3E");padding-top:108px}.screen .empty:before{content:"";background:var(--vig) center/contain no-repeat;opacity:.55;pointer-events:none;width:128px;height:86px;position:absolute;top:8px;left:50%;transform:translate(-50%)}#scr-car .empty{--vig:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 80' fill='none' stroke='%23a3906c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 70h104'/%3E%3Cpath d='M92 70V46'/%3E%3Cpath d='M92 46c-13 0-19-7-19-13 0-7 6-11 12-9 2-6 10-8 15-4 6-3 13 2 12 8 5 3 5 10-1 13-4 3-11 5-19 5z'/%3E%3Cpath d='M22 58h34V44H28z'/%3E%3Cpath d='M28 50h22'/%3E%3Ccircle cx='30' cy='64' r='6'/%3E%3Ccircle cx='50' cy='64' r='6'/%3E%3Cpath d='M56 50l12-5'/%3E%3C/svg%3E")}#scr-mkt .empty{--vig:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 80' fill='none' stroke='%23a3906c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 70h104'/%3E%3Cpath d='M22 70V40M98 70V40'/%3E%3Cpath d='M14 40h92l-10-16H24z'/%3E%3Cpath d='M32 40v7M46 40v7M60 40v7M74 40v7M88 40v7'/%3E%3Cpath d='M30 70V54h60v16'/%3E%3Cpath d='M30 54h60'/%3E%3Cpath d='M34 68l52-12'/%3E%3C/svg%3E")}#scr-more .empty{--vig:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 80' fill='none' stroke='%23a3906c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 20h80v44H20z'/%3E%3Cpath d='M28 28h64M28 33h64'/%3E%3Cpath d='M28 41h27M28 47h27M28 53h27M28 58h19'/%3E%3Cpath d='M65 41h27M65 47h27'/%3E%3Cpath d='M65 52h27v8H65z'/%3E%3C/svg%3E")}.screen .empty~.empty{padding-top:28px}.screen .empty~.empty:before{display:none}.screen .card .empty,.screen .dcard .empty{padding-top:18px}.screen .card .empty:before,.screen .dcard .empty:before{display:none}#scr-car:has(.flowno) .empty{padding-top:18px}#scr-car:has(.flowno) .empty:before{display:none}#top{background:linear-gradient(#3a2c1c,#261d14 72%,#1d160f);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0006}#top .res{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.3px}#silverV,#crownV{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-shadow:0 1px 1px #0009}#clockV{font-variant-numeric:tabular-nums}#paperBtn{background:linear-gradient(#31251a,#1e1710);border:1px solid #8a6d1d88;border-radius:8px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:0;display:flex;box-shadow:inset 0 1px #ffffff12,0 2px 4px #0007}#paperBtn:active{background:linear-gradient(#291f16,#1a140e);transform:translateY(1px)}#paperBtn .ico{width:20px;height:20px}#paperBadge{background:var(--wax);color:#0000;border:1px solid #2b1a17;border-radius:50%;width:9px;min-width:0;height:9px;padding:0;font-size:0;line-height:0;display:block;top:-3px;right:-3px;overflow:hidden;box-shadow:0 0 5px #9e2b2599}#rankPlate{background:linear-gradient(#32261b,#221a12);border:1px solid #8a6d1d;border-radius:3px;flex:none;justify-content:center;align-items:center;min-width:84px;height:18px;padding:0 6px;display:inline-flex;box-shadow:inset 0 1px #ffffff12,0 1px 2px #0008}#rankV{font-family:var(--disp);letter-spacing:1px;text-transform:uppercase;color:var(--brass);white-space:nowrap;font-size:11.5px;line-height:1}#rankPips{flex:none;align-items:center;gap:3px;display:inline-flex}#rankPips i{background:#0008;border-radius:50%;width:6px;height:6px;display:block;box-shadow:inset 0 0 0 1px #6e551277}#rankPips i.on{background:radial-gradient(circle at 35% 30%,#e8c65a,#8a6d1d 78%);box-shadow:0 0 0 1px #6e5512,0 0 4px #c9a22766}#infRow .bar{background:#000a;border-radius:3px;height:6px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c9a2272e,inset 0 1px 1px #000c}#infRow .bar i{background:linear-gradient(90deg,var(--brass2),var(--brass));box-shadow:0 0 4px #c9a22755}#infRow .bar:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#0007 calc(25% - 1px) 25%);border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0}#infV{font-variant-numeric:tabular-nums;border-radius:4px;flex:none}#nav{background:linear-gradient(#2b2015,#170f08);border-top:1px solid #000d;min-height:58px;box-shadow:inset 0 1px #ffffff0d}#nav button.on:before{content:"";background:linear-gradient(90deg,#c9a22700,var(--brass),#c9a22700);height:1px;position:absolute;top:0;left:10%;right:10%}#nav button .badge{background:var(--wax);color:#f7ecd6;font-variant-numeric:tabular-nums;border-radius:8px;padding:1px 5px;font-size:9.5px;line-height:1.25;box-shadow:0 1px 3px #0008}@keyframes hudbump{0%{transform:scale(1)}45%{transform:scale(1.08)}to{transform:scale(1)}}#top .hit,#top .hit-b{text-shadow:0 0 7px #c9a227aa,0 1px 1px #0009;animation:.26s cubic-bezier(.2,1.6,.4,1) hudbump}#crownV.hit,#crownV.hit-b{text-shadow:0 0 8px #b483e0cc,0 1px 1px #0009}@keyframes hudglow{0%{box-shadow:0 0 #c9a22700}30%{box-shadow:0 0 6px #c9a227}to{box-shadow:0 0 #c9a22700}}#infRow .glow,#infRow .glow-b{animation:.6s ease-out hudglow}@keyframes hudpop{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}.badge.pop,.badge.pop-b{animation:.3s cubic-bezier(.2,1.6,.4,1) hudpop}@keyframes hudrankbar{0%,50%,to{filter:none}25%,75%{filter:brightness(2.1)saturate(.35)}}@keyframes hudrankplate{0%{opacity:1}45%,55%{opacity:0}to{opacity:1}}@keyframes hudrankplate2{0%,to{box-shadow:inset 0 1px #ffffff12,0 1px 2px #0008}50%{box-shadow:inset 0 1px #ffffff12,0 0 9px #c9a227cc}}#infRow.hud-rank .bar i{animation:.9s ease-in-out hudrankbar}#infRow.hud-rank #rankV{animation:.4s ease-out hudrankplate}#infRow.hud-rank #rankPlate{border-color:var(--brass);animation:.9s ease-in-out hudrankplate2}.fxlabel{z-index:1;font-family:var(--body);letter-spacing:.3px;color:#e2bb4b;text-shadow:0 1px 2px #000;white-space:nowrap;pointer-events:none;background:#171210ec;border:1px solid #c9a22766;border-radius:9px;padding:2px 8px;font-size:14px;position:absolute;left:12px;box-shadow:0 2px 8px #0009}.fxlabel.loss{color:#ff8d76;border-color:#b5482f88}.fxlabel{will-change:opacity,transform}#plotTag{color:#3a2b18;letter-spacing:.02em;white-space:nowrap;z-index:2;background:#e7d6ac;border:1px solid #5a4426;border-radius:3px;padding:4px 12px;font-size:11.5px;font-weight:700;top:6px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 2px 5px #0006}#isoCtl,#isoHint{z-index:2}#plotTag:before,#plotTag:after{content:"";background:inherit;border:1px solid #5a4426;width:7px;position:absolute;top:0;bottom:0}#plotTag:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,45% 50%);left:-8px}#plotTag:after{clip-path:polygon(0 0,100% 0,55% 50%,100% 100%,0 100%);right:-8px}#isoCtl button{color:#e8dcc0;background:radial-gradient(120% 120% at 30% 25%,#241b14 0%,#171210 70%);border:1px solid #c9a227;box-shadow:0 0 0 1px #00000080,0 2px 6px #0009,inset 0 1px #c9a22733}#isoCtl button:active{background:#2e2317;box-shadow:0 0 0 1px #00000080,inset 0 2px 5px #0008}#isoCtl button .ico{fill:currentColor;width:19px;height:19px;margin:auto;display:block}#isoHint{animation:6s forwards hintfade}@keyframes hintfade{0%,70%{opacity:1}to{opacity:0;visibility:hidden}}#isoBox.used #isoHint{opacity:0;visibility:hidden}#isoFx{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}#mapMain,#mapNews{display:contents}#mapsvg{background:#d9c493}#mapsvg image{image-rendering:auto}#mapTerrain,#mapChrome,#mapRoutes,#mapPips,#mapLanes{pointer-events:none}#mapsvg .lane{animation:none}#mapwrap{position:relative}#mapEv{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}#mapEv .evb{aspect-ratio:1;position:absolute;transform:translate(-50%,-50%)}#mapEv .evp{background:var(--wax);will-change:transform;border-radius:50%;place-items:center;width:100%;height:100%;animation:1.6s ease-in-out 10 evpulse;display:grid;box-shadow:0 1px 2px #0006}#mapEv .ico{color:#f6ddc9;width:62%;height:62%}@keyframes evpulse{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}.mapkey{flex-wrap:wrap;align-items:center;gap:5px 10px;margin-bottom:10px;padding:8px 10px;font-size:11.5px;display:flex}.mapkey .lgi{color:#4a3720;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.mapkey .lgs{flex:none;display:block}.mapkey .ico{color:#4a3720;width:14px;height:14px}.mapkey .lgb{background:var(--wax);border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.mapkey .lgb .ico{color:#f6ddc9;width:10px;height:10px}.mapkey .lgsec{font-family:var(--body);color:#4a3720;font-size:15px;line-height:1}.seal-ring{border:1.5px solid var(--brass2);vertical-align:middle;background:#00000030;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:4px;display:inline-flex;box-shadow:0 1px 3px #0007,inset 0 0 0 1px #ffffff0d}.card .seal-ring,.paper .seal-ring,.drawer .seal-ring{box-shadow:none;background:#00000010;border-color:#3a2b18}.seal-ring .ico{display:block}.mono{font-family:var(--disp);letter-spacing:0;vertical-align:middle;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex;box-shadow:0 1px 3px #0007}.mono-wax{background:radial-gradient(70% 70% at 34% 28%,#c04a3d,var(--wax) 62%,#6d1a16);color:#f6e6cf;text-shadow:0 1px #0005;border:1px solid #6d1a16}.mono-brass{background:radial-gradient(70% 70% at 34% 28%,#e6c765,var(--brass) 58%,#6d5314);color:#2a2008;border:1px solid #6d5314}.mono-ink{color:var(--parch);background:radial-gradient(70% 70% at 34% 28%,#4a3f33,#241c14 62%,#100c08);border:1px solid #000}.thumb{background:linear-gradient(#1b2a1e 0%,#233524 55%,#1a2718 100%);border-radius:6px;flex:none;width:56px;height:44px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0005}.thumb img{image-rendering:auto;height:auto;position:absolute;top:0;left:0}.thumb-ico{justify-content:center;align-items:center;display:flex}.optrow .thumb{margin-right:2px}.bplate{vertical-align:middle;flex-direction:column;flex:none;align-items:center;gap:3px;display:inline-flex}.bplate .pips{gap:2.5px;height:4px;display:flex}.bplate .pips b{background:var(--brass);border-radius:50%;width:4px;height:4px;display:block;box-shadow:0 0 0 .5px #0006}.optrow.dis .bplate .pips b,.bplate.dim .pips b{background:var(--mut2)}.timebar{background:#0002;border-radius:3px;height:5px;margin:5px 0 2px;overflow:hidden}.card .timebar{background:#00000018}.timebar i{background:var(--wax);transform-origin:0;width:100%;height:100%;display:block}.capbar.ucbar i{transform-origin:0}@keyframes drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes fillbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#ovl h3 .ico.plate,#ovl h3 .seal-ring{vertical-align:-6px;margin-right:3px}.vname{font-family:var(--disp);letter-spacing:.6px;font-weight:400}.vhead{align-items:center;gap:9px;display:flex}.vhead .grow{flex:1;min-width:0}.gchip .ico{vertical-align:-3px;width:17px;height:17px}.goodline .ico{flex:none;width:19px;height:19px}.wizHead{gap:10px;margin-bottom:10px}.wizHead .trPortrait{color:var(--brass);flex:none;line-height:0;display:inline-flex}.wizHead .ico.plate{border-color:var(--brass);background:radial-gradient(circle at 34% 26%,#3d2e1a,#191209 78%);box-shadow:0 2px 7px #0009,inset 0 0 0 1px #0006,0 0 0 3px #ffffff08}.wizTitle{font-family:var(--disp);letter-spacing:.6px;color:var(--brass);min-width:0;font-size:16px;font-weight:400;line-height:1.15}.wizTitle small{font-family:var(--txt);letter-spacing:.2px;color:var(--mut);margin-top:1px;font-size:10.5px;font-weight:400;line-height:1.3;display:block}.wizHead .btn2.small{flex:none}.destRow .cseal{flex:none;line-height:0;display:inline-flex}.destRow .cseal .ico{color:var(--brass)}.destRow.sel .cseal .seal-ring{border-color:var(--brass);box-shadow:0 1px 3px #0007,0 0 0 1px #c9a22733}.destRow.dis .cseal .seal-ring{border-color:#ffffff20}.destRow.dis .cseal .ico{color:var(--mut2)}.wants{vertical-align:-2px;align-items:center;gap:3px;display:inline-flex}.wants .ico{color:var(--mut)}.destRow.sel .wants .ico{color:var(--brass2)}.destRow .chip .ico{color:inherit;vertical-align:-.18em}.loadRow{color:var(--mut);margin:0 0 9px;font-size:12.5px}.loadRow>span:first-child{flex:none}.crateLbl{flex:none;align-items:center;gap:5px;display:inline-flex}.crateLbl b{color:var(--parch);font-size:13px}.loadRow.over b{color:var(--wax)}.crateLbl .ico{color:var(--brass)}.crates{background:#00000038;border:1px solid #ffffff14;border-radius:5px;flex:0 auto;align-items:center;gap:2px;min-width:0;height:26px;padding:0 7px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 1px 3px #0006}.crate{background:#ffffff0d;border:1px solid #0009;border-radius:1px;flex:0 8px;width:8px;min-width:5px;height:8px;box-shadow:inset 0 0 0 1px #ffffff0d}.crate.on{background:linear-gradient(#e3bc45 0 40%,#3a2b0a 40% 60%,#a3811e 60% 100%);border-color:#241a06;box-shadow:inset 0 0 0 1px #ffe9a32e,0 1px 2px #0007}.crates.over{border-color:var(--wax);background:#9e2b2518}.crates.over .crate{border-color:var(--wax)}.crates.over .crate.on{border-color:var(--wax);box-shadow:inset 0 0 0 1px #9e2b2555}.crate.pop{animation:.18s ease-out crateDrop}@keyframes crateDrop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.cargoRow>.ico{color:var(--brass);flex:none}.cargoRow.dis>.ico,.optrow.dis>.ico{color:var(--mut2)}.hireCard .row{gap:11px}.hirePlate{flex:none;line-height:0;display:inline-flex}.hireCard .ico.plate{color:var(--brass);border-color:var(--brass2);background:#00000038;box-shadow:0 1px 4px #0007,inset 0 0 0 1px #0005}.trRow>.ico{color:var(--mut);flex:none}.trRow.sel>.ico{color:var(--brass)}.trRow.dis>.ico{color:var(--mut2)}.manifest .goodline>.ico{color:#3a2b18;flex:none}.manifest .repline .ico{color:#5f4c30;vertical-align:-.2em}.wizFoot .wizGo{letter-spacing:.3px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-size:15px;display:flex}.wizFoot .wizGo .ico{flex:none;width:20px;height:20px}.wizFoot .wizGo[disabled] .ico{opacity:.7}.wizWhy{text-align:center;color:var(--mut);margin-top:5px;font-size:11.5px;font-style:italic}.road{background:linear-gradient(175deg,#e7d6ac,#dcc79c);border-radius:5px;height:34px;margin:13px 0 7px;position:relative;box-shadow:0 1px 3px #0007,inset 0 0 0 1px #00000026,inset 0 0 20px #b0916a4d}.road .roadsvg{border-radius:5px;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.road .ico{color:#3a2b18}.road .rdnum{font-family:var(--disp);color:#6b5433;opacity:.75;pointer-events:none;font-size:8.5px;line-height:1;position:absolute;top:2px;transform:translate(-50%)}.road .rdend{pointer-events:none;line-height:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.road .rdhq{left:4.33%}.road .rdcity{left:95.67%}.road .rdend .ico{filter:drop-shadow(0 1px 1px #0000004d)}.road .cpip{pointer-events:none;z-index:2;filter:drop-shadow(0 2px 2px #0007);line-height:0;transition:none;position:absolute;top:20px;left:8.67%;transform:translate(-50%,-50%)}.road .cpip .ico{color:#2b2015;width:22px;height:22px}.road .cpip .zzz{background:#e0b34a;border:1px solid #5a4426;border-radius:50%;padding:2px;line-height:0;display:inline-flex;position:absolute;top:-10px;right:-10px}.road .cpip .zzz .ico{width:11px;height:11px}.road .cpip.halt{animation:1.2s ease-in-out infinite cbob}@keyframes cbob{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 3px))}}#mapPips{pointer-events:none}#mapPips .pip text{font-family:var(--disp)}.ico.onbrass{fill:currentColor;color:inherit}.card h3 .ico.plate{vertical-align:-.34em}.card h3 .seal-ring{vertical-align:-.28em}#ovl .paper{animation:.32s cubic-bezier(.2,.85,.3,1) cerCardIn,90ms .304s cerJolt}@keyframes cerCardIn{0%{opacity:0;transform:translateY(24px)scale(.96)}}@keyframes cerJolt{0%,to{transform:none}45%{transform:translateY(2px)}}#ovl .paper .seal{transform-origin:50% 22%;animation:.34s cubic-bezier(.2,1.5,.5,1) .1s backwards cerStampSeal}@keyframes cerStampSeal{0%{opacity:0;transform:scale(1.7)rotate(-14deg)}12%{opacity:1}60%{opacity:1;transform:scale(.94)rotate(2deg)}to{transform:none}}.cer-laurel{color:#8a6d1d;align-items:center;gap:9px;margin:0 0 5px;padding-right:56px;animation:.34s ease-out cerLaurel;display:flex}.cer-laurel .cer-rule{background:linear-gradient(90deg,#0000,#0005 30% 70%,#0000);flex:1;height:1px}.cer-laurel .cer-wreath{line-height:0}.cer-laurel .cer-wreath svg{width:56px;height:42px;display:block}@keyframes cerLaurel{0%{opacity:0;transform:translateY(-6px)scale(.9)}}.rankpips{justify-content:center;gap:7px;margin:0 0 9px;padding-right:56px;display:flex}.rankpips .pip{background:#00000014;border:1.5px solid #8a6d1d66;border-radius:50%;width:9px;height:9px;animation:.28s ease-out backwards cerPip}.rankpips .pip.on{background:radial-gradient(circle at 35% 30%,#f2d97e,#a9861f 72%);border-color:#6e5512;box-shadow:0 1px 2px #0005}.rankpips .pip:first-child{animation-delay:.18s}.rankpips .pip:nth-child(2){animation-delay:.24s}.rankpips .pip:nth-child(3){animation-delay:.3s}.rankpips .pip:nth-child(4){animation-delay:.36s}.rankpips .pip:nth-child(5){animation-delay:.42s}.rankpips .pip:nth-child(6){animation-delay:.48s}@keyframes cerPip{0%{opacity:0;transform:scale(.4)}}#ovlIn[data-kind=rank] h3{animation:.5s ease-out .25s backwards cerInkin}@keyframes cerInkin{0%{opacity:0;letter-spacing:.35em}}.cer-shine{pointer-events:none;opacity:0;border-radius:inherit;background:linear-gradient(105deg,#0000 34%,#ffe9a833 45%,#fff6d066 51%,#ffe9a833 57%,#0000 68%);animation:.7s ease-out .45s cerShimmer;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes cerShimmer{0%{opacity:0;transform:translate(-75%)}22%{opacity:1}to{opacity:0;transform:translate(75%)}}#ovlIn[data-kind=report] .repline,#ovlIn[data-kind=raided] .repline{animation:.32s ease-out backwards cerRise}@keyframes cerRise{0%{opacity:0;transform:translateY(8px)}}.cer-total{position:relative}.cer-stamp{pointer-events:none;color:var(--wax);opacity:.22;line-height:0;position:absolute}.cer-stamp svg{width:100%;height:auto;display:block}.cer-stamp-paid,.cer-stamp-settled{width:108px;animation:.3s ease-out .25s backwards cerStampSoft;top:50%;right:56px;transform:translateY(-52%)rotate(-14deg)}@keyframes cerStampSoft{0%{opacity:0;transform:translateY(-52%)rotate(-14deg)scale(1.45)}}.cer-stamp-held{width:62px;color:var(--brass2);opacity:.3;animation:.3s ease-out .38s backwards cerStampHeld;top:50%;right:74px;transform:translateY(-142%)rotate(7deg)}@keyframes cerStampHeld{0%{opacity:0;transform:translateY(-142%)rotate(7deg)scale(1.45)}}.cer-stamp-raided{width:152px;color:var(--wax);opacity:.3;animation:.28s cubic-bezier(.25,.85,.4,1) .18s backwards cerStampHard;top:52px;left:50%;transform:translate(-50%)rotate(-14deg)}@keyframes cerStampHard{0%{opacity:0;transform:translate(-50%)rotate(-14deg)scale(3)}}#ovlIn[data-kind=raided]{box-shadow:inset 0 0 40px #9e2b2533,0 18px 50px #000d;-webkit-mask-image:url(./torn-edge-CpfCT283.svg),linear-gradient(#000,#000);mask-image:url(./torn-edge-CpfCT283.svg),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 19px;mask-position:0 0,0 19px;-webkit-mask-size:44px 20px,100% 100%;mask-size:44px 20px,100% 100%;-webkit-mask-repeat:repeat-x,no-repeat;mask-repeat:repeat-x,no-repeat;-webkit-mask-composite:source-over;mask-composite:add}#ovlIn[data-kind=raided] .seal{background:radial-gradient(circle at 35% 30%,#5c2622,#3a1a18 70%)}#ovlIn[data-kind=paper]{transform-origin:0;animation:.34s ease-out cerTurn}@keyframes cerTurn{0%{opacity:.4;transform:perspective(900px)rotateY(-70deg)}}#ovlIn[data-kind=paper].folding{animation:.22s ease-in forwards cerFold}@keyframes cerFold{to{opacity:0;transform:perspective(900px)rotateY(-72deg)scaleX(.4)}}.cer-crest{color:#3a2b18;margin:0 0 3px;line-height:0;display:block}.cer-crest svg,.cer-crest img{width:40px;height:40px;display:inline-block}.story.cer-breaking h4:after{content:"";background:var(--wax);border-radius:1px;width:54px;height:2px;margin:3px 0 2px;display:block}#ovlIn[data-kind=ruin]{filter:sepia(.3);background:linear-gradient(174deg,#b8a67c,#7d6b4a);box-shadow:inset 0 0 60px #2a1a0a,0 18px 50px #000e}#ovlIn[data-kind=ruin] .seal{color:#cfc4b0;background:radial-gradient(circle at 35% 30%,#4a423c,#171210 72%)}#ovlIn[data-kind=ruin] .cer-moon{vertical-align:-2px;color:#4a3a22;opacity:.8;margin-left:7px;display:inline-flex}#stage.mourn .screen{filter:grayscale(.7)brightness(.6);transition:filter 1.4s}#ovlIn.cer-letter h3{border-bottom:1px solid #00000030;padding-bottom:4px}.cer-dateline{text-align:right;letter-spacing:.3px;color:#6b5738;margin:3px 0 8px;font-size:11px;font-style:italic}#stage.shake{animation:.38s cerShake}#stage.shake.shake-won{animation:.38s cerShakeWon}@keyframes cerShake{10%,50%,90%{transform:translate(-4px,1px)}30%,70%{transform:translate(4px,-1px)}}@keyframes cerShakeWon{10%,50%,90%{transform:translate(-2px,.5px)}30%,70%{transform:translate(2px,-.5px)}}#fx{z-index:70;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#fx canvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}html.rm *{transition:none!important;animation:none!important}#ovl.again .sheet{animation:none}.optrow.feelrow{cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:44px}.optrow.feelrow:focus-visible{outline:2px solid var(--brass);outline-offset:1px}.optrow.feelrow .tog{pointer-events:none;display:block}#splash{transition:opacity .25s}#splash.sp-out{opacity:0}.sp-in{flex-direction:column;align-items:center;gap:15px;padding:0 24px;animation:.5s cubic-bezier(.2,.85,.3,1) backwards spRise;display:flex}@keyframes spRise{0%{opacity:0;transform:translateY(8px)}}.sp-mark{filter:drop-shadow(0 6px 14px #0009);line-height:0}.sp-mark svg,.sp-mark img{width:88px;height:88px;display:block}.sp-mark img{border-radius:20px}.sp-word{font-family:var(--disp,Georgia, serif);letter-spacing:2.4px;color:var(--brass,#c9a227);text-align:center;text-shadow:0 1px #0008;font-size:23px;line-height:1}.sp-bar{background:#0006;border-radius:1px;width:138px;height:2px;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a}.sp-bar i{background:linear-gradient(90deg, var(--brass2,#8a6d1d), var(--brass,#c9a227));width:100%;height:100%;animation:1.6s cubic-bezier(.25,.8,.35,1) backwards spGrow;display:block}@keyframes spGrow{0%{width:0}}#ovlIn[data-kind=intro]{padding-bottom:12px}#ovlIn[data-kind=intro] .seal{top:8px;right:12px}.intro h3{font-family:var(--disp,Georgia, serif);letter-spacing:.4px;color:#2c2011;margin-bottom:9px;padding-right:56px;font-size:19px;font-weight:400;line-height:1.15}.intro p{color:#46351f;margin-bottom:9px;font-size:13.5px;line-height:1.62}.intro p b{color:#2c2011}.intro .intro-sign{font-family:var(--body,Georgia, serif);color:#6b5027;border-top:1px solid #0002;margin-bottom:2px;padding-top:8px;font-size:13.5px}.intro-art{border:1px solid #00000038;border-radius:4px;width:100%;height:auto;margin:0 0 11px;display:block;box-shadow:0 2px 8px #00000038,inset 0 0 0 3px #ffffff20}.intro-route{border-top:1px solid #0002;border-bottom:1px solid #0002;justify-content:space-between;align-items:flex-start;gap:2px;margin:4px 0 12px;padding:10px 4px;display:flex}.intro-route .irs{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:3px;min-width:0;display:flex}.intro-route .irg{color:#4a3a22;background:#ffffff26;border:1px solid #0003;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 1px 2px #00000026}.intro-route .irs b{color:#2c2011;letter-spacing:.2px;font-size:12.5px}.intro-route .irs small{color:#6b5738;font-size:10.5px;line-height:1.25}.intro-arrow{color:#8a6d1d;flex:none;align-self:center;margin-top:-14px;display:flex}.intro-arrow .ico{width:16px;height:16px}.intro-keys{background:#00000010;border:1px solid #0002;border-radius:4px;flex-direction:column;gap:6px;margin:2px 0 11px;padding:9px 10px;display:flex}.intro-keys .ikey{color:#46351f;align-items:center;gap:7px;font-size:12px;line-height:1.35;display:flex}.intro-keys .ikey b{color:#2c2011}.intro-keys .dim{color:#0005}.intro-keys .isw{border:1px solid #00000040;border-radius:3px;flex:none;width:13px;height:13px;box-shadow:inset 0 1px 1px #00000026}.intro-keys .isw.wax{background:var(--wax,#9e2b25)}.intro-keys .isw.brass{background:var(--brass,#c9a227)}.intro-keys .isw.up{background:var(--up,#6f8f4f)}.intro-keys .isw.down{background:var(--down,#b5482f)}.intro-foot{border-top:1px solid #0002;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.intro-foot>.grow{flex:auto}.intro-dots{flex:none;gap:5px;display:flex}.intro-dots i{background:#00000030;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 1px #00000018}.intro-dots i.on{background:var(--wax,#9e2b25)}.coach{pointer-events:none;z-index:2;width:0;height:0;position:absolute;top:0;left:0}.coach-ring{box-sizing:border-box;filter:drop-shadow(0 1px 2px #000a);border:3px dashed #e9c86a;border-radius:50%;animation:1.2s ease-in-out infinite coachPulse;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0006,inset 0 0 0 1px #0006,0 0 14px #c9a22755}.coach-btn .coach-ring{border-radius:12px}@keyframes coachPulse{0%,to{opacity:.95;transform:translate(-50%,-50%)scale(1)}50%{opacity:.6;transform:translate(-50%,-50%)scale(1.07)}}.coach-btn .coach-ring{animation-name:coachGlow}@keyframes coachGlow{0%,to{opacity:.98}50%{opacity:.48}}.coach-say{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.coach-lab{white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-family:var(--body,Georgia, serif);letter-spacing:.2px;color:#2c2011;background:linear-gradient(#f0e4c4,#dbc99b);border:1px solid #8a6d1d;border-radius:11px;padding:6px 11px;font-size:12px;line-height:1;position:absolute;bottom:0;left:0;overflow:hidden;transform:translate(-50%);box-shadow:0 3px 10px #000a}:root{--ink:#1b1511;--wood:#2b2018;--wood2:#37291d;--parch:#e7d9b7;--parch2:#dccb9f;--pink:#332719;--brass:#d2ae52;--brass2:#8a6d2d;--wax:#983e36;--up:#718e4f;--down:#a13a2e;--mut:#c4b491;--mut2:#ae9b74;--disp:"IM Fell English",Georgia,serif;--txt:system-ui,-apple-system,"Segoe UI",sans-serif;--body:var(--txt);--t-body:14px;--t-title:20px;--t-display:27px;--lh:1.5;--ls-caps:0}body{font:14px/1.5 var(--txt);background:radial-gradient(at 50% 20%,#382a1d,#100c09 75%)}#phone{background:var(--ink);border-color:#1a130d;box-shadow:0 0 0 1px #95763f66,0 20px 60px #0008}#top{padding:calc(8px + env(safe-area-inset-top)) 12px 8px;background:linear-gradient(#392b1f,#2a2018);border-bottom:0;gap:8px;box-shadow:inset 0 1px #bb97522e}#top .res{min-height:42px;font:700 15px/1.2 var(--txt);letter-spacing:0;background:#19130ddd;border:1px solid #8d713c66;border-radius:4px;gap:7px;padding:0 9px;box-shadow:inset 0 1px 3px #0004}#top .res .ico{color:#d9d7c1;flex:none;width:20px;height:20px}#top .res:nth-child(2) .ico{color:#e0be61}#silverV{color:#f1e8d3}#crownV{color:#edd18b}#clockV{font:12px/1.4 var(--txt);color:#d8c9a9;white-space:nowrap}#paperBtn,#top .iconbtn{background:#423120;border:1px solid #a78a4d77;border-radius:4px;flex:none;box-shadow:inset 0 1px #e4c78522}#infRow{background:#2a2018;border-bottom:1px solid #9c7b4055;gap:9px;padding:3px 12px 8px}#rankPlate{box-shadow:none;background:0 0;border:0;min-width:0;padding:0}#rankV{font:400 16px/1.2 var(--disp);color:#e6ca82;letter-spacing:0;text-transform:capitalize}#rankPips{display:none}#infRow .bar{height:5px;box-shadow:none;background:#110d09;border:1px solid #8a6d2d55;border-radius:2px}#infBar{background:linear-gradient(90deg,#9e7b31,#e2c572)}#infV{font:11px/1.2 var(--txt);color:#d0bd96;white-space:nowrap}.screen{scrollbar-color:#997b43 #1b1511;padding-top:14px}h2.sc{font:400 27px/1.15 var(--disp);letter-spacing:.1px;color:#f0d9a3;margin:0 0 8px}h2.sc small{font:12px var(--txt);color:var(--mut)}.scdiv{background:linear-gradient(90deg,#c9a45a,#0000);width:64px;height:2px;margin-bottom:14px;-webkit-mask:none;mask:none}.screen-head{align-items:center;gap:12px;min-height:56px;margin:0 0 16px;display:flex}.screen-head>div{min-width:0}.screen-head h2.sc{margin:0 0 3px}.screen-head p{font:12px/1.45 var(--txt);color:#c3af87;margin:0}.house-crest{color:#efd28a;clip-path:polygon(0 0,100% 0,100% 66%,88% 83%,50% 100%,12% 83%,0 66%);background:linear-gradient(135deg,#a45a49,#652b2a);flex:none;place-items:center;width:44px;height:50px;padding-bottom:5px;display:grid;box-shadow:inset 0 0 0 2px #c6a166}.card,.drawer{color:#332719;--mut:#6d5b3e;--mut2:#746448;--brass:#81601e;background:linear-gradient(160deg,#f0e3c4,#e2d1a8);border:1px solid #baa06a;border-radius:5px;margin-bottom:12px;padding:14px;position:relative;box-shadow:inset 0 1px #fff4d7,0 3px 8px #0004}.card:before,.drawer:before,#ovl .paper:before{opacity:.12}.card h3,.drawer h3{font:400 21px/1.2 var(--disp);letter-spacing:0;color:#42321c;border:0;margin:0 0 10px;padding:0}.card .sub,.drawer .sub{color:#655238;line-height:1.5}.dcard{background:linear-gradient(135deg,#3a2b1f,#2b2119);border:1px solid #a0854a55;border-radius:5px;margin-bottom:12px;padding:14px;box-shadow:inset 0 1px #fff2,0 3px 8px #0003}.dcard h3{font:400 21px/1.2 var(--disp);color:#efd39b;letter-spacing:0;margin-bottom:10px;padding-bottom:0}.dcard h3:after{display:none}.row{gap:10px}.row .grow,.goodline .nm{min-width:0}.sub,.note,.repline{overflow-wrap:anywhere;line-height:1.5}.sechead{font:400 21px/1.2 var(--disp);color:#e4c991;letter-spacing:0;text-transform:none;flex-wrap:wrap;margin:20px 0 10px}.sechead:after{border-top:1px solid #a68a4a55}.sechead .cnt{font:12px var(--txt);color:#bdab87}.btn,.btn2,.btnwax,.btnp{font:650 13px/1.3 var(--txt);letter-spacing:0;touch-action:manipulation;border-radius:4px;min-height:44px;padding:10px 13px;transition:filter .12s}.btn{color:#33240d;background:linear-gradient(#e4c47a,#c9a150);border:1px solid #967132;box-shadow:inset 0 1px #ffebb8,0 2px #785924}.btn2{color:#e9dcc0;background:#42321f;border:1px solid #9b805077;box-shadow:inset 0 1px #ffffff10}.btnwax{color:#fff0d6;background:linear-gradient(#aa5143,#87372f);border:1px solid #61251f;box-shadow:inset 0 1px #e5ac7733,0 2px #4b201a}.btnp{color:#f4e7d6;background:linear-gradient(#655064,#4d3d50);border:1px solid #aa859766;box-shadow:inset 0 1px #fff2}.btn.small,.btn2.small{min-height:40px;padding:9px 11px;font-size:12px}.card .btn2,.drawer .btn2,.paper .btn2{color:#584224;background:#ded0ab;border-color:#a18a5b;box-shadow:inset 0 1px #f8eccb}.btn:disabled{color:#4e4633;opacity:.8;filter:none;background:#b7aa89;border-color:#968664;box-shadow:inset 0 1px #d4c6a5}.btn2:disabled,.btnwax:disabled,.btnp:disabled{opacity:.6}button:focus-visible{outline-offset:3px;outline:2px solid #efd485}[tabindex]:focus-visible{outline-offset:3px;outline:2px solid #efd485}summary:focus-visible{outline-offset:3px;outline:2px solid #efd485}.card button:focus-visible{outline-color:#806328}.paper button:focus-visible{outline-color:#806328}.drawer summary:focus-visible{outline-color:#806328}input,select,textarea{min-width:0;max-width:100%;min-height:44px;font:16px var(--txt);border-radius:4px}.optrow{background:#36291f;border:1px solid #a2864c55;border-radius:4px;gap:10px;min-height:60px;padding:12px;line-height:1.4}.optrow.sel{background:#4a3a22;border-color:#d3b26c;box-shadow:inset 3px 0 #cfaa5b}.optrow.dis{opacity:.65}.optrow>.grow{overflow-wrap:anywhere;min-width:0}.optrow .note{color:#cbbb98;font-size:13px;line-height:1.45}.optrow>:last-child:not(.grow):not(.thumb){flex-shrink:0}.thumb.thumb-tile{background:radial-gradient(at 50% 70%,#695835,#2a2218 80%);border:1px solid #a88f5566;border-radius:4px;width:72px;height:68px}.thumb-tile img{max-width:none;image-rendering:pixelated}.tabs{background:var(--ink);gap:4px}#phone .screen .tabs{margin-top:-8px;margin-bottom:12px;padding:8px 0;top:-14px}.tabs button{font:600 12px/1.2 var(--txt);letter-spacing:0;color:#c9b996;background:#2d2219;border:1px solid #7d653a66;border-radius:4px;min-height:42px;padding:8px 4px}.tabs button.on{color:#ffe4ac;background:#5a3828;border-color:#b49050;box-shadow:inset 0 -2px #d2ae60}.tabs button[data-act=mktTab][data-tab=con]{flex:1.3}.goodline{font-variant-numeric:tabular-nums;border-bottom:1px solid #6b573833;gap:8px;padding:10px 0}.goodline .nm{overflow-wrap:anywhere}.qtyc{flex:none;gap:6px}.qtyc button{font:18px var(--txt);background:#37291c;border:1px solid #ad945766;border-radius:4px}.pill{font:11px/1.4 var(--txt);color:#d4c6a5;background:#2e2318;border-color:#a1834744;border-radius:3px}.card .pill,.paper .pill{color:#68522f;background:#e0d2ad}.capbar{background:#b4a57d;border-color:#88743e;border-radius:2px;height:6px}.dcard .capbar{background:#171109;border-color:#92763d55}.capbar i{background:linear-gradient(90deg,#947236,#c6a356)}#nav{padding:5px 7px calc(7px + env(safe-area-inset-bottom));z-index:10;background:linear-gradient(#35261c,#241a13);border-top:1px solid #a2864c77;gap:3px;box-shadow:0 -3px 10px #0004}#nav button{min-width:0;min-height:62px;font:600 12px/1.15 var(--txt);letter-spacing:0;color:#cdbd99;border-radius:0;gap:3px;padding:4px 0 3px}#nav button .ic{filter:none;color:#c2af84;clip-path:polygon(8% 0,92% 0,92% 68%,50% 100%,8% 68%);place-items:center;width:36px;height:32px;padding-bottom:3px;transition:none;display:grid}#nav button .ic .ico{width:28px;height:28px}#nav button:not(.on) .ic .ico{color:#c2af84}#nav button.on{box-shadow:none;color:#f4d895;background:0 0}#nav button.on .ic{color:#f0cb7b;filter:none;background:linear-gradient(#8c4e3d,#562923);box-shadow:inset 0 1px #e5bf7c77}#nav button.on:after{background:#d3b164;width:20px;height:2px;bottom:0}#nav button .badge{font:600 10px/1.2 var(--txt);border:1px solid #c0a066;border-radius:3px;top:0;right:calc(50% - 23px)}#isoBox{border-top:0;border-bottom:1px solid #b39a6155;border-radius:0;margin-bottom:12px}#plotTag{font:600 12px/1.2 var(--txt);color:#f2dbad;background:#34271cee;border:1px solid #b59855;border-radius:2px;padding:8px 12px;box-shadow:0 2px 4px #0004}#plotTag:before,#plotTag:after{display:none}#isoCtl{gap:6px}#isoCtl button{background:#35271ced;border:1px solid #d1b06b;border-radius:4px;box-shadow:inset 0 1px #fff2,0 2px 4px #0006}#isoHint{font:10px/1.3 var(--txt);color:#e0d0a9;background:#2b201be6;border-radius:2px;max-width:calc(100% - 74px);padding:6px 9px}#ovl{-webkit-backdrop-filter:none;backdrop-filter:none;background:#130d09c9}#ovl .sheet{background:linear-gradient(130deg,#3a2a1e,#2a2019);border:1px solid #b6975966;border-top:2px solid #bf9d59;border-radius:8px 8px 0 0;padding:14px 16px 30px;position:relative;box-shadow:0 -6px 25px #0007}#ovl .sheet:before{display:none}#ovl .sheet>h3{font:400 23px/1.25 var(--disp);letter-spacing:0;margin-bottom:14px;font-size:23px!important}#ovl .sheet>.row{flex-wrap:wrap}.sheet-close{float:right;z-index:6;min-width:68px;margin:0 0 8px 10px;position:sticky;top:0}#ovl .paper{background:linear-gradient(140deg,#efe1bf,#dfcda5);border:1px solid #c4ab72;border-radius:5px;padding:18px;box-shadow:inset 0 1px #fff1c2,0 8px 35px #0008}.paper p,.paper .sub{line-height:1.5}.intro-art{object-fit:cover;object-position:center 60%;height:clamp(90px,14vh,125px);image-rendering:pixelated;box-shadow:none;border-radius:3px}#ovl .paper:has(.intro){flex-direction:column;display:flex;overflow:hidden}.intro{flex-direction:column;min-height:0;display:flex}.intro h3{font:400 23px/1.1 var(--disp);letter-spacing:0}.intro-content{scrollbar-width:thin;scrollbar-color:#95825c #dacdb3;overscroll-behavior:contain;min-height:0;overflow-y:auto}.intro-foot{flex-shrink:0;padding:10px 0 4px}.mono{box-shadow:0 1px 3px #0005}.seal-ring{background:#23190f;border-color:#ad8d47}.vname{font:400 21px/1.2 var(--disp);letter-spacing:0}.vhead{align-items:center;gap:10px}.vhead .grow{overflow-wrap:anywhere}.vhead .chip{font:600 10px/1.3 var(--txt);letter-spacing:0}.scene-art{height:114px;image-rendering:pixelated;background-position:50%;background-size:cover;border:1px solid #b2965766;border-radius:4px;box-shadow:inset 0 0 15px #1a100744}.market-scene{background-image:url(./market-interior-4Z-75wbL.webp);border:0;border-bottom:1px solid #b2965766;border-radius:4px 4px 0 0;margin:-14px -14px 14px}.study-scene{background-image:url(./study-interior-BEpW3udc.webp);margin-bottom:14px}.citychips{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.citychips button{text-align:left;justify-content:flex-start;align-items:center;gap:9px;width:auto;min-height:49px;padding:10px;font-size:12px;display:flex}.citychips .ico{color:#d6b36a;flex:none;width:22px;height:22px}.research-option{grid-template-columns:1fr;gap:9px;display:grid}.research-option>button,.research-option>.pill{justify-self:start}.research-desc{color:#d2c09b;margin:4px 0;font-size:13px}.research-time{color:#baa580;font-size:12px}.guild-banner{height:144px;image-rendering:pixelated;box-shadow:none;background:url(./guild-journey-pixel-FnIFm7eM.webp) 50% 67%/cover;border:1px solid #ac8e51;border-bottom:0;border-radius:5px 5px 0 0}.guild-banner+.herobtn{color:#fae3b1;background:linear-gradient(120deg,#793e30,#532e25);border:1px solid #bc9452;border-radius:0 0 5px 5px;margin-top:0;padding:13px;box-shadow:inset 0 1px #e4c27b33,0 3px 8px #0004}.herobtn b{font:400 24px/1.15 var(--disp)}.herobtn small{font:13px/1.45 var(--txt);color:#e0c9a1;margin-top:4px;display:block}.screen .empty{color:#c1ae86;font-style:normal;line-height:1.6}.screen>.empty{padding-top:72px;padding-bottom:12px}.screen>.empty:before{opacity:.8;width:90px;height:60px;top:0}.screen .card .empty{color:#6b5738}.bigbtn{background:#3c2d20;border:1px solid #92764866;border-radius:4px;min-height:56px;font-size:14px}.bigbtn small{color:#c1ad84;font-size:12px;line-height:1.45}#toasts .toast{color:#ecdfbd;font:12px/1.4 var(--txt);background:#32251bec;border-color:#9e814d66 #9e814d66 #9e814d66 #d3b067;border-left-style:solid;border-left-width:3px;border-radius:4px;box-shadow:0 2px 5px #0004}#toasts .toast .ico{color:#e2bd6a}.wizFoot{background:linear-gradient(#0000,#1b1511 30%)}.flowno{font-family:var(--txt)}.wizTitle{font-size:22px}.hireCard h3{font-size:20px}.stock-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.stock-heading h3{margin:0}.stock-count{font:700 19px/1.2 var(--txt);color:#594626;font-variant-numeric:tabular-nums}.stock-count small{font:12px var(--txt);color:#76613d}.stock-count.is-full{color:#963d30}.stock-dispatch{text-align:left;color:#ffebc3;background:linear-gradient(120deg,#785036,#563320);border:1px solid #8f6538;border-radius:4px;align-items:center;gap:10px;width:100%;margin:12px 0;padding:11px;display:flex;box-shadow:inset 0 1px #c79d6a77}.stock-dispatch>span{flex:1;min-width:0}.stock-dispatch b{font:650 14px var(--txt);display:block}.stock-dispatch small{font:12px/1.35 var(--txt);color:#e3ca9f;margin-top:3px;display:block}.stock-dispatch>.ico{color:#efcd84;flex:none}.stock-goods{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:2px 0 12px;display:grid}.stock-good{border-bottom:1px solid #8f784833;align-items:center;gap:7px;min-width:0;padding:10px 0;font-size:12px;display:flex}.stock-good>.ico{color:#795629;flex:none}.stock-good>span{flex:1;min-width:0}.stock-good b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px}.stock-good b small{color:#846941;font-size:11px}.house-management{border-top:1px solid #9d804d66;margin-top:14px;padding-top:5px}.house-management summary{cursor:pointer;min-height:48px;font:600 13px/1.4 var(--txt);color:#584326;padding:8px 0;list-style-position:inside}.house-management summary>span{color:#7b6844;font:12px/1.4 var(--txt);margin:3px 0 0 16px;display:block}.drawer .stock-action{border-top:1px solid #6b573833;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.drawer .stock-action>.grow{display:none}.drawer .stock-action>button{white-space:nowrap}.drawer .payroll-summary{grid-template-columns:1fr}.drawer .payroll-summary>button{justify-self:start}.contract-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;display:grid}.contract-marks{flex-direction:column;align-items:center;gap:7px;display:flex}button[data-act=wizContract]{white-space:nowrap;flex:none}@media (max-width:374px){#top{gap:5px;padding-left:8px;padding-right:8px}#top .res{gap:4px;padding:0 6px;font-size:13px}#top .res .ico{width:17px;height:17px}#clockV{font-size:11px}#top .iconbtn{width:36px;min-width:36px;padding:7px}.optrow{gap:7px;padding:10px 8px}.btn.small,.btn2.small{padding:8px;font-size:12px}.tabs button,#nav button{font-size:12px}.screen-head{gap:10px}.screen-head p{font-size:12px}.citychips button{gap:6px;padding:9px 7px;font-size:12px}.stock-goods{gap:0 9px}.stock-good{gap:5px;font-size:12px}.contract-head{grid-template-columns:42px minmax(0,1fr)}.contract-head>div:last-child{grid-column:2;align-items:center;gap:10px;display:flex;text-align:left!important}.contract-head>div:last-child>br{display:none}}@media (prefers-reduced-motion:reduce){button{transition:none}}html.rm button{transition:none}.research-progress{grid-template-columns:1fr auto;gap:10px;display:grid}.research-progress>.capbar{grid-column:1/-1;width:100%}.optrow small{line-height:1.4;font-size:12px!important}.screen-head>div{flex:1}.head-settings{color:#d3bd91;background:#38291c;border:1px solid #a58a5055;border-radius:4px;flex:none;place-items:center;width:42px;height:42px;display:grid}.head-settings.on{color:#f4d591;background:#723f31;border-color:#c5a363}@media (max-width:374px){.tab-count{display:none}}@media (pointer:coarse),(display-mode:standalone){#phone{width:100vw;height:100dvh;box-shadow:none;border:0;border-radius:0}}html.shell #phone,html.standalone #phone{width:100vw;height:100dvh;box-shadow:none;border:0;border-radius:0}@media (pointer:fine) and (min-width:1080px) and (min-height:700px){#phone{width:560px}}@media (pointer:fine) and (min-width:1500px) and (min-height:820px){#phone{width:620px}}@media (pointer:coarse) and (min-width:1080px){#phone{width:100vw}}.screen .tabs{padding-top:16px;top:-12px}.toast{padding:7px 11px;font-size:12.5px;line-height:1.35}#toasts{padding:0 8px 6px!important;padding-left:calc(8px + env(safe-area-inset-left))!important;gap:4px!important}@media (orientation:landscape) and (max-height:520px){#iso{height:min(62vh,360px)}}#ovl .sheet{max-height:min(88%,calc(var(--vvh,100vh) - 90px))}input:focus-visible{outline:2px solid var(--brass2)}select:focus-visible{outline:2px solid var(--brass2)}.wizFoot{z-index:5;background:linear-gradient(transparent,var(--ink) 35%);margin:6px -12px -18px;padding:10px 12px 18px;position:sticky;bottom:-18px}
