:root[data-theme=dark]{--bg:#0A0A0A;--surface:#161616;--surface-2:#1C1C1C;--surface-3:#111111;--paper:#161616;--panel:#111111;--ink:#FFFFFF;--ink-2:#B4B4B4;--mute:#8C8C8C;--mute-2:#7A7A7A;--line:#242424;--line-2:#2E2E2E;--orange:#FF5C00;--orange-lt:#FF8A3D;--orange-dk:#FF8A3D;--orange-ink:#FF8A3D;--brand-soft:#241105;--brand-ring:#FF5C0055;--good:#35C46F;--good-soft:#0E2418;--crit:#FF5A5F;--crit-soft:#241214;--warn:#E0A32E;--warn-soft:#241E0C;--sidebar:#080808;--sidebar-ink:#FFFFFF;--sidebar-line:#242424;--sidebar-mute:#7A7A7A;--shadow:0 1px 2px rgba(0,0,0,.6);--shadow-lg:0 8px 40px rgba(0,0,0,.7)}:root{--r:4px;--r-lg:6px;--r-sm:4px;--r-xs:3px}.btn,.btn.ico1{border-radius:var(--r-sm)}:root{--bg:#F2F2F4;--surface:#FFFFFF;--surface-2:#F7F7F9;--surface-3:#FAFAFB;--paper:#FFFFFF;--panel:#FFFFFF;--ink:#0A0A0A;--ink-2:#3F3F46;--mute:#5F5F66;--mute-2:#6B6B72;--line:#E4E4E7;--line-2:#D4D4D8;--orange:#FF5C00;--orange-lt:#FF7A29;--orange-dk:#B84508;--orange-ink:#B84508;--brand-soft:#F9F0EB;--brand-ring:#FF5C0040;--good:#0D753B;--good-soft:#ECF4EF;--crit:#C7272D;--crit-soft:#FBEEEE;--warn:#8A6206;--warn-soft:#F6F2EB;--sidebar:#0A0A0A;--sidebar-ink:#FFFFFF;--sidebar-line:#242424;--sidebar-mute:#8C8C8C;--shadow:0 1px 2px rgba(16,24,40,.06);--shadow-lg:0 8px 34px rgba(16,24,40,.12)}.topnav>.morewrap{flex:0 0 auto}.topnav .navlinks{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.topnav .navlinks a.on{color:var(--orange-ink)}@media (min-width:821px){.lp-shell .lp-actrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));overflow:visible}}@media (max-width:820px){.lp-shell .lp-actrow{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}}@media (min-width:821px){.lp-shell .lp-h3doors{display:none}}:root .btn.submit.go:hover,:root .btn:active:not(:disabled),:root .demo button:hover,:root .iconbtn:hover,:root .mtab:hover,:root .nopt:hover,:root .pipestage:hover,:root .pmod:active,:root .prow:hover,:root .psec:active,:root .signin:active,:root .signin:hover,:root .startday button:active,:root .startday button:hover,:root a.ahead:hover,:root a.ownblock:hover{transform:none}:root .ahead,:root .btn,:root .chipbtn,:root .demo button,:root .iconbtn,:root .mtab,:root .navlinks a,:root .nopt,:root .ownblock,:root .pipestage,:root .prow,:root .seg button,:root .signin,:root .startday button{transition:none}:root:not([data-theme=dark]){--bg:#E6E6EC;--line:#CFCFD8;--line-2:#BFBFC9;--mute-2:#67676E;--orange-ink:#B03F06}:root .asbar,:root .avaedit,:root .chip.on,:root .finddl:hover,:root .flag.wt.w5,:root .hstep.on i,:root .pmod.on,:root .psec.on,:root .racer.first .pl,:root .rnum,:root .seg button.on,:root .steps .now b,:root .wzdot.on{color:#0A0A0A}:root .topnav .navlinks a{display:inline-flex;align-items:center;gap:.42rem}:root .topnav .navlinks a svg{display:none;flex:0 0 auto}:root .topnav .navlinks.tight a svg{display:block}:root .topnav .navlinks.tight a span{display:none}:root .topnav .navlinks.tight a.on span{display:inline}:root{--rail:210px;--rail-icons:58px;--navh:60px}.siderail{display:none}@media (min-width:900px){:root.hasrail .withrail{padding-left:var(--rail)}:root.hasrail.railicons .withrail{padding-left:var(--rail-icons)}:root.hasrail .topnav .morewrap,:root.hasrail .topnav .navlinks{display:none}.siderail{position:fixed;top:var(--navh);left:0;bottom:0;z-index:39;width:var(--rail);display:flex;flex-direction:column;padding:.7rem .5rem .6rem;overflow-y:auto;overscroll-behavior:contain;background:var(--panel);border-right:1px solid var(--line)}:root.railicons .siderail{width:var(--rail-icons)}.railgroup{display:flex;flex-direction:column;gap:.1rem}.siderail .railfold,.siderail a{display:flex;align-items:center;gap:.62rem;padding:.5rem .6rem;border:0;border-radius:6px;width:100%;font:inherit;font-size:.82rem;text-align:left;text-decoration:none;white-space:nowrap;color:var(--ink-2);background:none;cursor:pointer}.siderail .railfold svg,.siderail a svg{flex:0 0 auto}.siderail .railfold:hover,.siderail a:hover{background:var(--bg);color:var(--ink)}.siderail a.on{background:var(--brand-soft);color:var(--orange-ink);font-weight:600}.railhead{margin:.95rem .6rem .3rem;font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mute-2)}.railrest a{padding-left:.6rem}.railfold{margin-top:auto;padding-top:.6rem;color:var(--mute)}:root.railicons .railhead,:root.railicons .railrest,:root.railicons .siderail .railfold span,:root.railicons .siderail a span{display:none}:root.railicons .siderail .railfold,:root.railicons .siderail a{justify-content:center;padding-left:0;padding-right:0}:root.railfixed .railfold{display:none}.railfold{position:-webkit-sticky;position:sticky;bottom:0;padding-bottom:.5rem;background:var(--panel)}}:root .backbar li>.duego,:root .duebar li>.duego{display:block;position:relative;padding:.15rem 3.4rem .15rem .1rem;margin:-.15rem -.1rem;border-radius:6px;color:inherit;text-decoration:none}:root .backbar li>.duego:hover,:root .duebar li>.duego:hover{background:rgba(0,0,0,.04)}:root .duego-go{position:absolute;right:.6rem;top:50%;margin-top:-.5em;font-style:normal;font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--orange-ink);opacity:.55}:root .duego:hover .duego-go{opacity:1}:root .lead.justcame{box-shadow:0 0 0 2px var(--orange)}@media (min-width:900px){.railfold{margin-top:.6rem;padding-top:.55rem;padding-bottom:.35rem;border-top:1px solid var(--line);border-radius:0}.siderail{padding-bottom:0;overflow:hidden;padding-bottom:.45rem}.railscroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.railfold{position:static;flex:0 0 auto;margin-top:.5rem}}:root .lpwait{padding:1.7rem clamp(1.1rem,2.4vw,2.25rem);font-size:.82rem;color:var(--mute)}:root .dayinner,:root .dayover,:root .duebar,:root .fb,:root .fork,:root .onday,:root .opening,:root .opening .promise,:root .opening img,:root .ownbox,:root .passbox,:root .pmain,:root .pmain .prow,:root .pmain .stat,:root .round,:root .startday,:root .tbl,:root .tpl,:root .track,:root .wadraft,:root div.standing{animation:none}:root .dblock{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:1.15rem 1.25rem 1.3rem;margin-bottom:1.1rem}:root .dblock h2{font-size:1rem;margin:0 0 .7rem}:root .dblock h2 span{margin-left:.45rem;font-size:.8rem;font-weight:600;color:var(--mute)}:root .dscore{display:flex;align-items:baseline;gap:.7rem;margin:0 0 .9rem}:root .dscore b{font-family:var(--disp);font-size:2.6rem;line-height:1}:root .dscore i{font-style:normal;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--orange-ink)}:root .dparts{list-style:none;margin:0;padding:0}:root .dparts li{padding:.6rem 0;border-top:1px solid var(--line)}:root .dparts li:first-child{border-top:0}:root .dparts b{display:block;font-size:.86rem}:root .dparts em{display:block;font-style:normal;font-size:.82rem;font-weight:600;color:var(--ink-2);margin-top:.1rem}:root .dparts span{display:block;font-size:.76rem;color:var(--mute);margin-top:.15rem;max-width:74ch}:root .drows{list-style:none;margin:0;padding:0}:root .drows li{padding:.75rem 0;border-top:1px solid var(--line)}:root .drows li:first-child{border-top:0}:root .drows li.over{border-left:3px solid var(--crit);padding-left:.7rem}:root .drows b{display:block;font-size:.9rem}:root .drows span{display:block;font-size:.78rem;color:var(--mute);margin-top:.12rem}:root .drows em{display:block;font-style:normal;font-size:.78rem;font-weight:600;color:var(--ink-2);margin-top:.2rem}:root .drows li.over em{color:var(--crit)}:root .drows em.dack{font-weight:500;color:var(--mute)}:root .dacts{display:flex;flex-wrap:wrap;gap:.4rem;margin:.55rem 0 0}:root .dform{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:.75rem;gap:.75rem;align-items:end}:root .dform label{display:block;font-size:.78rem;font-weight:600;color:var(--ink-2)}:root .dform label.dwide{grid-column:1/-1}:root .dform input:not([type]),:root .dform input[type=text],:root .dform select,:root .dform textarea{display:block;width:100%;margin-top:.28rem;padding:.55rem .65rem;font:inherit;font-size:.85rem;font-weight:400;color:var(--ink);background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r)}:root .dform label.dcheck{display:flex;align-items:center;gap:.45rem;font-weight:500}:root .dform label.dcheck input{width:auto;margin:0}:root .dform .hint,:root .dform button{grid-column:1/-1}:root .dform button{justify-self:start}:root .rtwrap{overflow-x:auto;margin-top:.6rem;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel)}:root .rtable{width:100%;border-collapse:collapse;font-size:.82rem}:root .rtable th{position:-webkit-sticky;position:sticky;top:0;padding:.65rem .7rem;text-align:center;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--mute-2);background:var(--panel);border-bottom:1px solid var(--line);white-space:nowrap}:root .rtable th:first-child{text-align:left}:root .rtable td{padding:.6rem .7rem;text-align:center;border-bottom:1px solid var(--line)}:root .rtable tr:last-child td{border-bottom:0}:root .rtable td.rtwho{text-align:left;white-space:nowrap}:root .rtable td.rtwho b{display:block;font-size:.85rem}:root .rtable td.rtwho span{display:block;font-size:.72rem;color:var(--mute)}:root .rtable input[type=checkbox]{width:17px;height:17px;accent-color:var(--orange);cursor:pointer}@media (max-width:820px){:root .rtable input[type=checkbox]{width:22px;height:22px}:root .rtable td,:root .rtable th{padding:.75rem .6rem}:root .rtable td.rtwho{white-space:normal;min-width:9rem}:root .dform{grid-template-columns:1fr}:root .dblock{padding:1rem .9rem 1.1rem;border-radius:var(--r)}:root .dscore b{font-size:2.1rem}:root .backbar li>.duego,:root .duebar li>.duego{padding-right:.6rem}:root .duego-go{display:none}:root .lpwait{padding:1.4rem 1.1rem}}.dwrap{position:fixed;inset:0;z-index:120;pointer-events:none;visibility:hidden;transition:visibility 0s linear .24s}.dwrap.on{pointer-events:auto;visibility:visible;transition:visibility 0s linear 0s}.dveil{position:absolute;inset:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity .22s ease}.dwrap.on .dveil{opacity:1}.dpanel{position:absolute;top:0;left:0;bottom:0;width:min(86vw,320px);display:flex;flex-direction:column;background:var(--surface);color:var(--ink);border-right:1px solid var(--line);box-shadow:0 0 40px rgba(0,0,0,.35);transform:translateX(-100%);transition:transform .22s ease;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom)}.dwrap.on .dpanel{transform:translateX(0)}@media (prefers-reduced-motion:reduce){.dpanel,.dveil{transition:none}}.dhead{padding:calc(22px + env(safe-area-inset-top)) 18px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;border-bottom:1px solid var(--line)}.dhead .dname{margin-top:12px;font-weight:700;font-size:1.0625rem;font-weight:800;letter-spacing:var(--track-lg)}.dhead .drole{font-size:.8125rem;color:var(--mute)}.drest .dlist{padding-top:6px}.dlist{display:flex;flex-direction:column;padding:16px 8px 6px}.dlist a{display:flex;align-items:center;gap:14px;min-height:50px;padding:.55rem .7rem;border-radius:var(--r-sm);font-size:1.0625rem;font-weight:600;letter-spacing:var(--track-lg);color:var(--ink);text-decoration:none}.dlist a svg{flex:0 0 auto;opacity:.85}.dlist a.on{background:var(--brand-soft);color:var(--orange-ink)}.dlist a:active{background:var(--surface-2)}.drest{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.dresthead{margin:.6rem 1.05rem .2rem;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mute-2)}.dlist.plain a{min-height:44px;font-size:.9375rem;font-weight:600;color:var(--ink-2)}.dfoot{margin-top:auto;padding:10px 14px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px}.dfoot button{font:inherit;font-size:.8125rem;font-weight:600;background:transparent;border:0;padding:.55rem .2rem;color:var(--mute);cursor:pointer}.dfoot .dout{font-size:.8125rem;font-weight:700;color:var(--crit);text-decoration:none}.navback,.navme{display:none}@media (max-width:820px){.navback,.navme{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;min-height:38px;padding:0;background:transparent;border:0;border-radius:var(--r-pill);color:var(--ink);cursor:pointer;flex:0 0 auto}.navback:active,.navme:active{background:var(--surface-2)}.topnav{gap:6px;padding:env(safe-area-inset-top) 10px 0;height:auto;min-height:56px}.topnav .brand span{display:none}.topnav .lpmark{width:26px;height:26px}.topnav .asselect,.topnav .avabtn,.topnav .morewrap,.topnav .saybtn{display:none}.navright{margin-left:auto;gap:6px;align-items:center}.topnav .bellbtn,.topnav .clockbtn{position:relative;flex:0 0 38px;width:38px;height:38px;min-height:38px;padding:0;overflow:visible;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink)}.topnav .bellbtn:active,.topnav .clockbtn:active{background:var(--surface-2)}.topnav .clockbtn .clocktext{display:none}.topnav .clockbtn i{width:9px;height:9px;border-radius:var(--r-pill);background:var(--mute);display:block}.topnav .clockbtn.on i{background:var(--good)}.topnav .clockbtn.away i{background:var(--warn)}.topnav .bellbtn i{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;background:var(--crit);color:#fff;font-size:.5625rem;font-weight:700;font-style:normal;line-height:1;border-radius:var(--r-pill)}}.navwho{display:none}@media (max-width:820px){.topnav{gap:10px;padding:calc(12px + env(safe-area-inset-top)) 12px 8px;height:auto;min-height:66px;overflow:visible}.topnav .brand{display:none}.navme{width:42px;height:42px}.navwho{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1 1 auto;gap:1px}.navwho b{font-size:1rem;font-weight:700;letter-spacing:var(--track-lg);color:var(--ink)}.navwho b,.navwho span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navwho span{font-size:.75rem;color:var(--mute)}.hm .hm-top{display:none}}.dedge{display:none;position:fixed;top:0;left:0;bottom:0;width:18px;z-index:110}@media (max-width:820px){.dedge{display:block}.topnav .bellbtn,.topnav .clockbtn,.topnav .navback,.topnav .navme{width:40px;height:40px;min-height:40px;flex:0 0 40px;border:0;border-radius:var(--r-pill)}.topnav .bellbtn,.topnav .clockbtn,.topnav .navback{background:var(--surface-2)}.topnav .navme{background:transparent}.topnav .bellbtn:active,.topnav .clockbtn:active,.topnav .navback:active,.topnav .navme:active{background:var(--line)}.topnav .clockbtn .clockface{display:block}.topnav .clockbtn i{position:absolute;top:-1px;right:-1px;width:11px;height:11px;border-radius:var(--r-pill);border:2px solid var(--surface);background:var(--mute)}.topnav .clockbtn.on i{background:var(--good)}.topnav .clockbtn.away i{background:var(--warn)}.topnav .bellbtn i{top:-3px;right:-3px}.navright{gap:8px}.topnav{padding-right:14px}}.clockface{display:none}