@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/027df52a710ea511-s.3gdmg5dv0jxuw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5e3a2858f2997077-s.p.43rtu0ww1zafj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_e7cd6f99-module__DVO9sG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_e7cd6f99-module__DVO9sG__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{height:100%}body{font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:#efefec;margin:0}.ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:18px;height:18px;display:inline-block}.ws{box-sizing:border-box;color:#43433e;height:100dvh;font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;background:#efefec;grid-template-columns:208px minmax(0,1fr);gap:10px;padding:10px;display:grid;overflow:hidden}.ws *{box-sizing:border-box}.rail{color:#fff3df;background:linear-gradient(160deg,#443025,#332219 80%);border:1px solid #513c2e;border-radius:18px;flex-direction:column;min-height:0;padding:22px 16px 18px;display:flex}.brand{align-items:flex-start;gap:10px;margin:0 0 22px 2px;display:flex}.brand-mark{color:#f2d4a9;flex:none;place-items:center;width:43px;height:49px;display:grid}.brand-mark svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:40px;height:40px}.dest{align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:550;display:flex}.dest i{background:#73d596;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #73d5961f}.dest i.wait{background:#e8bb7a;box-shadow:0 0 0 4px #e8bb7a24}.dest small{color:#c5ae99;margin-top:1px;font-size:11px;font-weight:400;display:block}.where{border-top:1px solid #e6e3dc;padding-top:10px}.where-row{color:#494941;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:grid}.where-row small{color:#74746a;margin-top:1px;font-size:12px;display:block}.brand-words{flex-direction:column;gap:4px;padding-top:1px;display:flex}.brand-words img{width:112px;height:28px;display:block}.brand-sub{letter-spacing:3px;color:#d6bba0;padding-left:2px;font-size:12px;font-weight:500;line-height:16.8px}.rail-head{justify-content:space-between;align-items:center;margin:0 0 12px;padding-left:12px;display:flex}.rail-label{letter-spacing:1.2px;color:#bea58e;font-size:11px}.rail-toggle{color:#d3bda7;background:#ffffff05;border:1px solid #ffffff10;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 1px #ffffff09}.rail-toggle .ic{width:17px;height:17px}.nav{color:#d5c1ae;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;height:44px;margin-bottom:5px;padding:0 12px;font-size:14px;display:flex}.nav .ic{width:19px;height:19px}.nav.on{color:#fff3df;background:linear-gradient(#634936,#523929);border-color:#7b5e434f;box-shadow:inset 0 1px #ffffff0f}.count{color:#f3d6ac;border-radius:7px;margin-left:auto;padding:2px 7px;font-size:12px;line-height:1.4}.nav.on .count{background:#2f211a60}.rail-bottom{margin-top:auto;padding:0 2px}.runner{letter-spacing:1.2px;color:#bea58e;font-size:11px}.conn{align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:550;display:flex}.conn i{background:#73d596;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #73d5961f}.rail-note{color:#c5ae99;margin:9px 0 11px;font-size:11px;line-height:18.15px}.rail-btn{color:#fff3df;background:linear-gradient(#614834,#4a3426);border:1px solid #6d533f;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;font-size:14px;font-weight:550;display:flex;box-shadow:inset 0 1px #ffffff14}.rail-btn .ic{width:16px;height:16px}.profile{border-top:1px solid #fff3df17;align-items:center;gap:10px;margin-top:16px;padding-top:15px;font-size:12px;display:flex}.avatar{border:1px solid #826e5e;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.profile small{color:#c5ae99;margin-top:4px;font-size:10px;display:block}.main{flex-direction:column;min-width:0;min-height:0;display:flex}.top{flex:none;align-items:center;gap:22px;height:48px;padding:0 4px;display:flex}.top h1{letter-spacing:-.3px;color:#474740;white-space:nowrap;margin:0;font-size:20px;font-weight:600}.stats{color:#6f6f67;white-space:nowrap;gap:18px;font-size:13px;display:flex}.stats b{color:#534133;margin-left:6px;font-weight:600}.top-right{align-items:center;gap:14px;margin-left:auto;display:flex}.live{color:#85857d;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.live i{background:#937b59;border-radius:50%;width:6px;height:6px}.btn{color:#595950;white-space:nowrap;background:linear-gradient(#fdfdfc,#f1f1ee);border:1px solid #ddddd6;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:450;line-height:16.8px;display:inline-flex;box-shadow:inset 0 1px #fff,inset 0 -1px 1px #00000004,0 1px 2px #25251f0c,0 0 0 1px #ffffff80}.btn .ic{width:15px;height:15px}.btn.lg{padding:9px 13px;font-size:14px;line-height:19.6px}.btn.primary{color:#fff7e9;background:linear-gradient(#715039,#503322);border-color:#694a32;font-weight:500;box-shadow:inset 0 1px #ffffff29,0 1px 2px #38251c2e}.btn.gold{color:#8a7247;background:linear-gradient(#fffdf4,#f6edda);border-color:#e5d9bf;padding:6px 10px;font-size:13px;line-height:18.2px}.ask{background:linear-gradient(#fffffe,#fcfbf8);border:1px solid #dcd9d1;border-radius:999px;flex:none;align-items:center;gap:14px;height:58px;margin:8px 0 14px;padding:0 9px 0 22px;display:flex;box-shadow:inset 0 1px #fff,0 0 0 1px #ffffff85,0 3px 7px #30302608,0 12px 26px #30302606}.ask>.ic{color:#8c8b7f;width:20px;height:20px}.ask-text{color:#7b7b73;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;overflow:hidden}.ask-hist{color:#8c8b7f;align-items:center;gap:7px;padding:9px;font-size:12px;display:flex}.ask-hist .ic{width:15px;height:15px}.go{color:#fff5e7;background:linear-gradient(155deg,#806044,#513523);border:1px solid #523727;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px 1px #ffffff40,0 0 0 3px #eee5d8,0 4px 8px #38251c24}.go .ic{stroke-width:1.8px;width:19px;height:19px}.panes{flex:1;grid-template-columns:320px minmax(0,1fr) 360px;gap:10px;min-height:0;display:grid}.pane{background:#fdfdfb;border:1px solid #dadad3;border-radius:17px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #fff,0 0 0 1px #ffffff85,0 3px 7px #30302608,0 12px 26px #30302606}.pane.list{background:#f4f4f0}.list-head{flex:none;padding:14px 12px 12px}.segs{background:#eaeae5;border:1px solid #e1e1da;border-radius:12px;gap:2px;padding:3px;display:inline-flex}.seg{color:#818179;white-space:nowrap;border:1px solid #0000;border-radius:9px;padding:5px 11px;font-size:14px;line-height:1.4}.search{color:#8a8a82;background:linear-gradient(#fff,#fbfbf8);border:1px solid #dcdcd5;border-radius:11px;flex:none;align-items:center;gap:10px;height:48px;margin:0 12px 10px;padding:0 10px 0 13px;font-size:16px;display:flex;box-shadow:inset 0 1px #fff}.search .ic{width:17px;height:17px}.kbd{letter-spacing:.5px;color:#85857d;background:#f7f7f3;border:1px solid #dcdcd5;border-radius:6px;margin-left:auto;padding:2px 6px;font-size:10px}.cards{min-height:0;padding:0 10px 10px;overflow:hidden}.card{background:#fcfcfa;border:1px solid #e2e2dc;border-radius:13px;margin-bottom:10px;padding:15px;box-shadow:inset 0 1px #fff,0 1px 2px #2d261908}.card-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.num{letter-spacing:1px;color:#74746a;white-space:nowrap;font-size:12px}.card h3{color:#494941;margin:0 0 12px;font-size:14px;font-weight:550;line-height:1.5}.card-bot{color:#74746a;justify-content:space-between;font-size:12px;display:flex}.badge{white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:4px 7px;font-size:12px;font-weight:450;line-height:1.2;display:inline-flex}.d-head{flex:none;padding:18px 24px 8px}.d-top{align-items:center;gap:9px;display:flex}.d-top .num{margin-right:auto}.d-head h2,.s-head h2{color:#3f3f39;letter-spacing:-.1px;margin:14px 0 6px;font-size:18px;font-weight:550}.meta{color:#74746a;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.meta i{color:#b5b5ad;font-style:normal}.tabs{border-bottom:1px solid #e6e3dc;flex:none;gap:18px;height:45px;margin:0 24px;display:flex}.tab{color:#858177;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;font-size:14px;display:flex}.tab.on{color:#513824;border-bottom-color:#725139;font-weight:600}.tab small{color:#9a978d;margin-left:6px;font-size:12px;font-weight:450}.d-body{flex:1;min-height:0;padding:18px 24px;overflow:hidden}.ctx{color:#75756b;background:linear-gradient(#fafaf7,#f5f5f0);border:1px solid #e3e3db;border-radius:11px;padding:11px 14px;font-size:14px;line-height:21px;box-shadow:inset 0 1px #fff}.ctx-sum{align-items:flex-start;gap:9px;font-weight:500;display:flex}.ctx-sum svg{flex:none;margin-top:6px}.ctx-sum span{color:#97978d;margin-left:4px;font-weight:400}.ctx.open{background:linear-gradient(#fffdf8,#f8f1e7);border-color:#e3d3bb;padding:14px 16px}.ctx.open .ctx-sum{color:#5d4430;font-size:15px}.ctx p{color:#6b6b63;margin:6px 0 12px;font-size:14px;line-height:1.6}.ctx-actions{gap:8px;display:flex}.filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:16px 0 2px;display:flex}.filters>.pill{margin-left:auto}.pill{color:#77634b;white-space:nowrap;background:linear-gradient(#fdfdfc,#f1f1ee);border:1px solid #dfdad0;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:13px;font-weight:550;display:inline-flex;box-shadow:inset 0 1px #fff}.grp{border-bottom:1px solid #e6e3dc;justify-content:space-between;align-items:baseline;padding:16px 0 8px;display:flex}.grp b{letter-spacing:1px;color:#5f5f57;font-size:12px;font-weight:600}.grp span{color:#74746a;font-size:12px}.row{color:#494941;border-bottom:1px solid #efeee9;grid-template-columns:minmax(0,1fr) 100px 104px;align-items:center;gap:10px;height:41px;margin:0 -10px;padding:0 10px;font-size:14px;display:grid}.row .hrs{color:#6b6b63;font-size:13px}.row .badge{justify-self:end}.row.head{letter-spacing:.8px;color:#8a8a80;border-bottom-color:#e6e3dc;height:30px;font-size:11px}.row.head span:last-child{justify-self:end}.more{color:#7a6a58;align-items:center;gap:6px;height:40px;font-size:13px;display:flex}.more .ic{width:14px;height:14px}.s-head{border-bottom:1px solid #e6e3dc;flex:none;padding:18px 20px 14px}.s-top{justify-content:space-between;align-items:center;display:flex}.icon-btn{color:#88887f;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.icon-btn .ic{width:17px;height:17px}.s-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 20px;display:flex;overflow:hidden}.segs.full{display:flex}.segs.full .seg{text-align:center;flex:1}.fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lbl{color:#6b6b63;margin-bottom:6px;font-size:12px;font-weight:550;display:block}.input{color:#43433e;background:linear-gradient(#fff,#fbfbf8);border:1px solid #dcdcd5;border-radius:11px;align-items:center;gap:9px;height:46px;padding:0 12px;font-size:15px;display:flex;box-shadow:inset 0 1px #fff}.input .ic{color:#9a998f;width:16px;height:16px}.input.focus{border-color:#c6ae8d;box-shadow:inset 0 1px #fff,0 0 0 3px #e7d4b659}.picks{flex-wrap:wrap;gap:6px;display:flex}.picks .pill{height:30px;padding:0 11px;font-size:12px}.q{color:#494941;margin:0;font-size:14px;font-weight:550}.q-sub{color:#74746a;margin:3px 0 0;font-size:12px}.tick-grp{border-bottom:1px solid #e6e3dc;justify-content:space-between;align-items:center;padding:0 0 6px;display:flex}.tick-grp b{letter-spacing:1px;color:#5f5f57;font-size:12px;font-weight:600}.tick-grp a{color:#7a5a3c;font-size:12px;text-decoration:none}.tick{color:#494941;border-bottom:1px solid #efeee9;align-items:center;gap:10px;height:36px;font-size:14px;display:flex}.tick .cur{color:#85857d;margin-left:auto;font-size:12px}.box{background:#fff;border:1px solid #cfcfc6;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;display:grid;box-shadow:inset 0 1px 1px #00000008}.box .ic{stroke-width:3px;width:11px;height:11px}.fold{color:#6b6b63;border-bottom:1px solid #efeee9;align-items:center;gap:10px;height:38px;font-size:13px;display:flex}.fold b{letter-spacing:1px;color:#5f5f57;font-size:12px;font-weight:600}.fold .ic{color:#9a998f;width:15px;height:15px;margin-left:auto}.hgrp{background:#fcfcfa;border:1px solid #e2e2dc;border-radius:13px;padding:15px;box-shadow:inset 0 1px #fff,0 1px 2px #2d261908}.hgrp-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.hgrp-top strong{color:#3f3f39;font-size:16px;font-weight:550}.hgrp p{color:#6b6b63;margin:0;font-size:13px;line-height:1.65}.hgrp a{color:#7a5a3c;margin-top:8px;font-size:12px;text-decoration:none;display:inline-block}.s-foot{border-top:1px solid #e6e3dc;flex:none;align-items:center;gap:8px;padding:14px 20px;display:flex}.quiet{color:#85857d;white-space:nowrap;margin-right:auto;padding:6px 2px;font-size:13px}:where(.ws) button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}:where(.ws) a{color:inherit;cursor:pointer;text-decoration:none}.ws button:disabled{cursor:default}.ws :focus-visible{outline-offset:2px;outline:2px solid #c6ae8d}.cards,.d-body,.s-body,.rail-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d8d6ce transparent;overflow-y:auto}.cards{padding-bottom:22px;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000);mask-image:linear-gradient(#000 calc(100% - 22px),#0000)}.d-body,.s-body{-webkit-mask-image:linear-gradient(#0000,#000 10px calc(100% - 18px),#0000);mask-image:linear-gradient(#0000,#000 10px calc(100% - 18px),#0000)}.d-body{padding-bottom:28px}.s-body{padding-bottom:22px}.rail-scroll{flex-direction:column;flex:auto;min-height:0;display:flex}.nav{width:100%;transition:background .15s,color .15s}.nav:not(.on):hover{color:#f0dfcc;background:#ffffff09}.rail-btn{transition:filter .15s}.rail-btn:hover:not(:disabled){filter:brightness(1.08)}.rail-btn:disabled{opacity:.7}.rail-toggle:hover{color:#f0dfcc}.dest small a{text-underline-offset:2px;-webkit-text-decoration:underline #c5ae9973;text-decoration:underline #c5ae9973}.profile>span:nth-child(2){flex:1;min-width:0}.profile small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile form{flex:none;margin-left:auto}.profile .signout{color:#c5ae99;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.profile .signout .ic{width:15px;height:15px}.profile .signout:hover{color:#fff3df;background:#ffffff0d}.avatar{text-transform:uppercase}.btn{transition:filter .15s,border-color .15s}.btn:hover:not(:disabled){border-color:#cfcfc6}.btn.primary:hover:not(:disabled){filter:brightness(1.08);border-color:#694a32}.btn.gold:hover{border-color:#d8c8a6}.btn:disabled{opacity:.55}.stats b.warn{color:#a86915}.ask-text{font:inherit;color:#43433e;background:0 0;border:0;outline:0;height:100%;font-size:16px}.ask-text::placeholder{color:#7b7b73}.ask:focus-within{border-color:#cbbfa8}.ask .ws-focus{outline:none}.ask-hist:hover{color:#5f5f57}.go:hover{filter:brightness(1.08)}.seg{transition:color .15s}.seg:not(.on):hover{color:#5f5f57}.seg.on{color:#43433e;background:linear-gradient(#fdfdfc,#f1f1ee);border-color:#d8d8d1;font-weight:550;box-shadow:inset 0 1px #fff,0 1px 2px #25251f0d}.search input{min-width:0;font:inherit;color:#43433e;background:0 0;border:0;outline:0;flex:1;padding:0}.search input::placeholder{color:#8a8a82}.search:focus-within{border-color:#c6ae8d;box-shadow:inset 0 1px #fff,0 0 0 3px #e7d4b659}.card{text-align:left;width:100%;transition:border-color .15s;display:block}.card:not(.on):hover{border-color:#d6d2c8}.card.on{background:linear-gradient(#fffdf8,#f8f1e7);border-color:#c6ae8d;box-shadow:inset 0 1px #fff,0 0 0 2px #e7d4b62b,0 3px 8px #4d39240a}.empty{text-align:center;color:#85857d;padding:28px 18px;font-size:13px;line-height:1.6}.t-run{color:#7c633e;background:#f4e7d0}.t-pause{color:#8b754c;background:#f5ecd9}.t-done{color:#6a755f;background:#eef0e9}.t-fail{color:#9b614a;background:#f9e7de}.t-idle{color:#85857d;background:#f0f0eb}.d-head .btn.gold{text-decoration:none}.tab{cursor:pointer}.tab:not(.on):hover{color:#5f5f57}.ctx.click{text-align:left;cursor:pointer;width:100%;display:block}.ctx.click:hover{border-color:#d9d6cc}.pill{cursor:pointer}.pill.on{color:#5d4430;background:linear-gradient(#fffdf8,#f8f1e7);border-color:#c6ae8d;box-shadow:inset 0 1px #fff,0 0 0 2px #e7d4b62b}.row{cursor:pointer;text-align:left;width:calc(100% + 20px)}.row.head{cursor:default}.row>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.row:not(.head):not(.sel):hover{background:#faf9f5}.row.sel{background:linear-gradient(#fffdf8,#f8f1e7);border-bottom-color:#0000;border-radius:9px;margin-bottom:3px;box-shadow:inset 0 0 0 1px #e8d9c2}.more{width:100%}.more:hover{color:#5d4430}.more.less .ic{transform:rotate(180deg)}.note{color:#85857d;margin:14px 0 0;font-size:12px;line-height:1.6}.note b{color:#6b6b63;font-weight:550}.warnbox{color:#8a5a45;background:#fbf1eb;border:1px solid #ecd3c4;border-radius:11px;margin:0 0 14px;padding:10px 14px;font-size:13px;line-height:1.55}.act{background:#fcfcfa;border:1px solid #e2e2dc;border-radius:13px;margin-top:12px;padding:15px;box-shadow:inset 0 1px #fff,0 1px 2px #2d261908}.act h3{color:#494941;margin:0 0 6px;font-size:14px;font-weight:550;line-height:1.5}.act p{color:#6b6b63;margin:0;font-size:13px;line-height:1.6}.act-dest{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.act a,.act .link{color:#7a5a3c;font-size:12px}.act .link:hover,.act a:hover{color:#5d4430}.post{color:#5f5f57;white-space:pre-wrap;background:#f7f6f1;border:1px solid #e9e7df;border-radius:11px;margin:10px 0 0;padding:12px 14px;font-family:inherit;font-size:13px;line-height:1.55}.post b{color:#494941;font-weight:600}.icon-btn:hover{color:#5f5f57;background:#f1f0eb}.seg[aria-pressed]{cursor:pointer}.input{position:relative}.input select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.input:focus-within{border-color:#c6ae8d;box-shadow:inset 0 1px #fff,0 0 0 3px #e7d4b659}.input .ph{color:#9a998f}.input.text input{min-width:0;font:inherit;color:#43433e;background:0 0;border:0;outline:0;flex:1;height:100%}.input.off{opacity:.5}.tick{cursor:pointer;width:100%}.tick:hover .box{border-color:#b9b9ae}.tick .cur{white-space:nowrap}.box.on{color:#fff7e9;background:linear-gradient(#715039,#503322);border-color:#694a32;box-shadow:inset 0 1px #ffffff29}.tick-grp a,.tick-grp button{color:#7a5a3c;font-size:12px}.tick-grp button:hover{color:#5d4430}.tick-grp+.tick-grp,.fold+.tick-grp,.tick+.tick-grp{margin-top:14px}.fold{cursor:pointer;width:100%}.fold:hover{color:#494941}.fold.open .ic{transform:rotate(90deg)}.where-row .link{color:#7a5a3c;margin-top:2px;font-size:12px;display:inline-block}.where-row .link:hover{color:#5d4430}.hgrp a,.hgrp button.link{color:#7a5a3c;margin-top:8px;font-size:12px;display:inline-block}.hgrp button.link:hover{color:#5d4430}.hgrp.muted strong{color:#6b6b63;font-size:14px}.quiet:hover:not(:disabled){color:#5f5f57}.s-foot .btn.primary{min-width:0}.sheet-empty{color:#85857d;font-size:13px;line-height:1.6}.toast{z-index:50;color:#fff3df;background:#3b2a20;border-radius:13px;align-items:center;gap:12px;max-width:min(560px,100vw - 32px);padding:12px 14px 12px 16px;font-size:13px;line-height:1.5;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #281c1440}.toast button{color:#f2d4a9;white-space:nowrap;font-size:13px}.toast.bad{background:#6b3426}.only-narrow{display:none}@media (max-width:1360px){.panes{grid-template-columns:300px minmax(0,1fr)}.panes>.pane.sheet{z-index:30;width:min(380px,100vw - 20px);position:fixed;top:10px;bottom:10px;right:10px;box-shadow:0 18px 50px #281e142e,inset 0 1px #fff}.panes>.pane.sheet.closed,.stats span:nth-child(n+3),.kbd{display:none}}@media (max-width:1100px){.ws{grid-template-columns:64px minmax(0,1fr)}.rail{padding:16px 9px}.brand-words,.rail-label,.nav .label,.nav .count,.runner,.dest span,.rail-btn .label,.profile>span:not(.avatar){display:none}.profile{flex-direction:column;gap:6px}.profile form{margin:0}.search{font-size:14px}.brand{justify-content:center;margin:0 0 18px}.brand-mark{width:44px;height:44px}.rail-head,.nav{justify-content:center;padding:0}.dest,.profile{justify-content:center}.stats{display:none}.panes{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:820px){.ws{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px;padding:8px}.rail{border-radius:14px;flex-direction:row;align-items:center;gap:6px;padding:8px 10px}.rail-scroll{flex-direction:row;flex:1;align-items:center;gap:4px}.brand{margin:0 4px 0 0}.brand-mark{width:34px;height:34px}.brand-mark svg{width:28px;height:28px}.rail-head,.rail-bottom .dest,.rail-bottom .runner{display:none}.nav{width:40px;height:40px;margin:0}.rail-bottom{align-items:center;gap:6px;margin:0 0 0 auto;display:flex}.rail-btn{width:40px;margin:0!important}.profile{border:0;flex-direction:row;margin:0;padding:0}.top{height:auto;padding:4px 2px}.top h1{font-size:18px}.live{display:none}.ask{height:48px;margin:6px 0 8px;padding-left:16px}.ask-hist{display:none}.go{width:34px;height:34px}.panes{grid-template-columns:minmax(0,1fr)}.panes>.pane.list.away,.panes>.pane.detail.away{display:none}.only-narrow{display:inline-flex}.d-head,.d-body{padding-left:16px;padding-right:16px}.tabs{scrollbar-width:none;gap:14px;margin:0 16px;overflow-x:auto}.filters{flex-wrap:wrap}.row{grid-template-columns:minmax(0,1fr) 92px 100px}.panes>.pane.sheet{width:auto;inset:8px}}@media (max-width:420px){.row{grid-template-columns:minmax(0,1fr) 84px}.row .hrs{text-align:right}.row>.badge{grid-column:1/-1;justify-self:start;margin-top:-8px}.row{row-gap:12px;height:auto;min-height:41px;padding-top:8px;padding-bottom:8px}.row.head>span:last-child{display:none}.meta{white-space:normal;flex-wrap:wrap}.d-top{flex-wrap:wrap}.top-right .btn .label{display:none}}.panes.two{grid-template-columns:320px minmax(0,1fr)}@media (max-width:1100px){.panes.two{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:820px){.panes.two{grid-template-columns:minmax(0,1fr)}}.ws.signin{grid-template-columns:minmax(0,1fr);place-items:center;padding:16px;display:grid}.signin-card{gap:0;width:min(400px,100%);padding:28px 26px 24px}.signin-brand{align-items:center;gap:14px;margin-bottom:22px;display:flex}.signin-brand h2{letter-spacing:-.3px;color:#474740;margin:4px 0 0;font-size:20px;font-weight:600}.signin-mark{color:#f2d4a9;background:linear-gradient(160deg,#443025,#332219 80%);border:1px solid #513c2e;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid}.signin-mark svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.signin-card form{flex-direction:column;display:flex}.signin-card .q-sub{margin:8px 0 18px;line-height:1.5}.signin-card .btn.primary{justify-content:center}.signin-card .quiet{margin:12px auto 0}.signin-error{color:#9b614a;margin:-8px 0 14px;font-size:13px;line-height:1.5}.tab .short{display:none}@media (max-width:520px){.tab .long{display:none}.tab .short{display:inline}}@media (min-width:1101px){.ws.collapsed{grid-template-columns:64px minmax(0,1fr)}.ws.collapsed .rail{padding:16px 9px}.ws.collapsed :is(.brand-words,.rail-label,.nav .label,.nav .count,.runner,.dest span,.rail-btn .label,.profile>span:not(.avatar)){display:none}.ws.collapsed .brand{justify-content:center;margin:0 0 18px}.ws.collapsed .brand-mark{width:44px;height:44px}.ws.collapsed .rail-head{justify-content:center;padding:0}.ws.collapsed :is(.nav,.dest,.profile){justify-content:center}.ws.collapsed .nav{padding:0}.ws.collapsed .profile{flex-direction:column;gap:6px}.ws.collapsed .profile form{margin:0}}
