.Ri26oW_privacy{padding:var(--sp-3) var(--sp-4);border-left:3px solid var(--police);background:var(--s2);border-radius:0 var(--r-sm) var(--r-sm) 0;font:450 .9375rem/1.5 var(--f);color:var(--t2);align-items:flex-start;gap:10px;display:flex}.Ri26oW_privacy strong{color:var(--t1);font-weight:600}.Ri26oW_filters{gap:var(--sp-4);padding-bottom:var(--sp-5);border-bottom:1px solid var(--b1);display:grid}.Ri26oW_filterGrid{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.Ri26oW_filterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.Ri26oW_filterGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.Ri26oW_runField{grid-column:1/2}}.Ri26oW_kindField{align-content:start;gap:6px;min-width:0;display:grid}.Ri26oW_kindLabel{font:560 .9375rem/1.3333 var(--f);color:var(--t2)}.Ri26oW_filterActions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.Ri26oW_summary{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.Ri26oW_count{font:500 .9375rem/1.4 var(--fm);color:var(--t2);font-variant-numeric:tabular-nums}.Ri26oW_pager{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-top:var(--sp-2);display:flex}.Ri26oW_pager>span{font:500 .9375rem/1 var(--fm);color:var(--t3);font-variant-numeric:tabular-nums}.Ri26oW_pagerGap{min-width:1px}.Ri26oW_log{border-top:1px solid var(--b1);margin:0;padding:0;list-style:none;display:grid}.Ri26oW_entry{gap:var(--sp-3);padding:var(--sp-4) 0 var(--sp-4) 14px;border-bottom:1px solid var(--b1);min-width:0;display:grid;position:relative}.Ri26oW_entry:before{content:"";left:0;top:var(--sp-4);bottom:var(--sp-4);background:var(--b2);border-radius:2px;width:3px;position:absolute}.Ri26oW_entry[data-kind=group]:before{background:var(--police)}.Ri26oW_head{align-items:center;gap:6px var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.Ri26oW_source{font:600 1rem/1.35 var(--f);color:var(--t1);overflow-wrap:anywhere}.Ri26oW_when{font:500 .875rem/1.3 var(--fm);color:var(--t2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.Ri26oW_author{font:500 .9375rem/1.4 var(--f);color:var(--t1);flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.Ri26oW_author>.ic{color:var(--t3);flex:none}.Ri26oW_link{color:var(--acc);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:4px;min-height:32px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.Ri26oW_link:hover{color:var(--acc-hover)}.Ri26oW_textWrap{justify-items:start;gap:4px;min-width:0;display:grid}.Ri26oW_text{font:400 1rem/1.55 var(--f);color:var(--t1);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.Ri26oW_clamped{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Ri26oW_textEmpty{color:var(--t3);font-style:italic}.Ri26oW_more{min-height:36px;color:var(--acc);font:560 .9375rem/1 var(--f);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;align-items:center;gap:4px;padding:0 2px;display:inline-flex}.Ri26oW_more:hover{color:var(--acc-hover)}.Ri26oW_facts{gap:4px var(--sp-4);font:500 .875rem/1.5 var(--fm);color:var(--t2);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.Ri26oW_facts>div{gap:6px;min-width:0;display:flex}.Ri26oW_facts dt{color:var(--t3)}.Ri26oW_facts dd{color:var(--t1);overflow-wrap:anywhere;margin:0}.Ri26oW_foot{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.Ri26oW_raw{box-sizing:border-box;width:100%;max-height:280px;padding:var(--sp-3);background:var(--s2);border:1px solid var(--b1);border-radius:var(--r-sm);font:450 .8125rem/1.5 var(--fm);color:var(--t2);white-space:pre-wrap;overflow-wrap:anywhere;justify-self:stretch;margin:0;overflow:auto}
@property --rail-fs{syntax:"<length>";inherits:false;initial-value:0}@property --rail-fe{syntax:"<length>";inherits:false;initial-value:0}@property --rail-edge{syntax:"<number>";inherits:false;initial-value:0}@layer components{.scroller-frame{--rail-dir:to right;timeline-scope:--rail;min-width:0;position:relative}.scroller-frame:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--rail-dir:to left}.scroller-frame.has-ind{padding-bottom:14px}.scroller{overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:var(--rail-fade);scroll-timeline:--rail inline;position:relative;overflow:auto hidden}.scroller::-webkit-scrollbar{display:none}.scroller[role=region]:focus-visible{outline-offset:-2px}.scroller-frame[data-ovf]>.scroller{-webkit-mask-image:linear-gradient(var(--rail-dir), transparent 0, #000 var(--rail-fs), #000 calc(100% - var(--rail-fe)), transparent 100%);-webkit-mask-image:linear-gradient(var(--rail-dir), transparent 0, #000 var(--rail-fs), #000 calc(100% - var(--rail-fe)), transparent 100%);mask-image:linear-gradient(var(--rail-dir), transparent 0, #000 var(--rail-fs), #000 calc(100% - var(--rail-fe)), transparent 100%)}@supports (animation-timeline:scroll()){.scroller{animation:linear both lp-rail-fs,linear both lp-rail-fe;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--rail-fade), calc(100% - var(--rail-fade)) 100%}}@supports not (animation-timeline:scroll()){.scroller{transition:--rail-fs var(--d-2) var(--ease-out), --rail-fe var(--d-2) var(--ease-out)}.scroller-frame[data-ovf]:not([data-start])>.scroller{--rail-fs:var(--rail-fade)}.scroller-frame[data-ovf]:not([data-end])>.scroller{--rail-fe:var(--rail-fade)}}.scroller-ind{border-radius:var(--r-full);background:color-mix(in srgb, var(--t1) 16%, transparent);opacity:0;width:44px;height:4px;transition:opacity var(--d-2) var(--ease-out);pointer-events:none;margin-left:-22px;position:absolute;bottom:2px;left:50%;overflow:hidden}.scroller-frame[data-ovf]>.scroller-ind{opacity:1}.scroller-ind i{width:calc(var(--rail-vis,.5) * 100%);border-radius:inherit;background:var(--t1);height:100%;display:block}@supports (animation-timeline:scroll()){.scroller-ind i{animation:linear both lp-rail-thumb;animation-timeline:--rail}.scroller-frame:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .scroller-ind i{animation-name:lp-rail-thumb-rtl}}@supports not (animation-timeline:scroll()){.scroller-ind i{transition:translate var(--d-3) var(--ease-out)}.scroller-frame:not([data-start]) .scroller-ind i{translate:calc((1 / var(--rail-vis,.5) - 1) * 50%) 0}.scroller-frame[data-end] .scroller-ind i{translate:calc((1 / var(--rail-vis,.5) - 1) * 100%) 0}}.scroller-btn{display:none}@media (hover:hover) and (pointer:fine){.scroller-btn{z-index:1;border-radius:var(--r-full);background:var(--glass-hi);border:1px solid var(--glass-line);width:36px;height:36px;box-shadow:var(--e2);color:var(--t1);cursor:pointer;visibility:hidden;opacity:calc(var(--rail-on,0) * var(--rail-edge));scale:calc(.9 + .1 * var(--rail-on,0));transition:opacity var(--d-2) var(--ease-out), scale var(--d-2) var(--ease-out), background-color var(--d-1);place-items:center;margin-top:-18px;padding:0;display:grid;position:absolute;top:50%}.scroller-frame.has-ind>.scroller-btn{margin-top:-25px}.scroller-btn:before{content:"";position:absolute;inset:-4px}.scroller-btn.prev{inset-inline-start:6px}.scroller-btn.next{inset-inline-end:6px}.scroller-frame:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .scroller-btn .ic{scale:-1 1}.scroller-btn:hover{background:var(--s3)}.scroller-btn:active{scale:.94}.scroller-frame:hover{--rail-on:1}@supports (animation-timeline:scroll()){.scroller-btn.prev{animation:linear both lp-rail-prev;animation-timeline:--rail;animation-range:0 24px}.scroller-btn.next{animation:linear both lp-rail-next;animation-timeline:--rail;animation-range:calc(100% - 24px) 100%}}@supports not (animation-timeline:scroll()){.scroller-frame[data-ovf]:not([data-start])>.scroller-btn.prev,.scroller-frame[data-ovf]:not([data-end])>.scroller-btn.next{--rail-edge:1;visibility:visible}}}.scroller-frame[data-nudge]>.scroller>*{animation:lp-rail-nudge 1.1s var(--ease-out) 1}.scroller-frame[data-nudge]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.scroller>*{animation-name:lp-rail-nudge-rtl}@media (prefers-reduced-motion:reduce){.scroller-frame[data-nudge]>.scroller>*{animation:none}}}@keyframes lp-rail-fs{0%{--rail-fs:0px}to{--rail-fs:var(--rail-fade)}}@keyframes lp-rail-fe{0%{--rail-fe:var(--rail-fade)}to{--rail-fe:0px}}@keyframes lp-rail-thumb{to{translate:calc((1 / var(--rail-vis,.5) - 1) * 100%) 0}}@keyframes lp-rail-thumb-rtl{to{translate:calc((1 / var(--rail-vis,.5) - 1) * -100%) 0}}@keyframes lp-rail-prev{0%{--rail-edge:0;visibility:hidden}to{--rail-edge:1;visibility:visible}}@keyframes lp-rail-next{0%{--rail-edge:1;visibility:visible}to{--rail-edge:0;visibility:hidden}}@keyframes lp-rail-nudge{0%,to{translate:0}35%{translate:-36px}60%{translate:-30px}}@keyframes lp-rail-nudge-rtl{0%,to{translate:0}35%{translate:36px}60%{translate:30px}}
._8qt0Ya_bar{--sn-head:calc(var(--bar-h) + var(--safe-t));--sn-pad:calc(var(--bar-h) + var(--safe-t) + 8px);--sn-h:60px;--sn-top:calc(var(--sn-head) - var(--sn-pad));top:var(--sn-top);z-index:var(--z-sticky);box-sizing:border-box;height:var(--sn-h);margin:-16px calc(-1 * var(--gut)) 0;padding:8px var(--gut);background:var(--s1);transition:box-shadow var(--d-2) var(--ease-out);position:sticky}.emergency ._8qt0Ya_bar{--sn-head:calc(var(--bar-h) + var(--safe-t) + 60px);--sn-pad:calc(var(--bar-h) + var(--safe-t) + 84px)}@media (min-width:1100px){._8qt0Ya_bar{--sn-head:72px;--sn-pad:84px;margin-top:-24px}.emergency ._8qt0Ya_bar{--sn-head:132px;--sn-pad:156px}}._8qt0Ya_bar:before{content:"";height:calc(var(--sn-head) + 8px);background:var(--s1);opacity:0;pointer-events:none;position:absolute;bottom:100%;left:0;right:0}._8qt0Ya_bar[data-stuck]{box-shadow:0 1px 0 var(--b1), 0 10px 16px -14px color-mix(in srgb, var(--t1) 40%, transparent)}._8qt0Ya_bar[data-stuck]:before{opacity:1}._8qt0Ya_nav{min-width:0}._8qt0Ya_strip{gap:4px;margin:0;padding:0;list-style:none;display:flex}._8qt0Ya_strip>li{flex:none}._8qt0Ya_item{border-radius:var(--r-sm);min-height:44px;font:560 var(--fs-label,.9375rem) / 1.2 var(--f);color:var(--t2);white-space:nowrap;transition:background-color var(--d-1) var(--ease-out), color var(--d-1) var(--ease-out);align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex;position:relative}._8qt0Ya_item .ic{color:var(--t3);transition:color var(--d-1) var(--ease-out)}._8qt0Ya_item[aria-current=page]{background:var(--s4);color:var(--t1);box-shadow:inset 0 0 0 1px var(--b2)}._8qt0Ya_item[aria-current=page] .ic{color:var(--tabink,var(--acc))}._8qt0Ya_item[aria-current=page]:after{content:"";background:var(--tabink,var(--acc));border-radius:2px;height:2px;position:absolute;bottom:5px;left:14px;right:14px}@media (hover:hover){._8qt0Ya_item:not([aria-current=page]):hover{background:var(--s3);color:var(--t1)}}._8qt0Ya_item:active{background:var(--s3)}._8qt0Ya_item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (min-width:1100px){._8qt0Ya_strip{gap:6px}._8qt0Ya_item{padding:0 18px}}@media (prefers-reduced-motion:reduce){._8qt0Ya_bar,._8qt0Ya_item{transition:none}._8qt0Ya_item .ic{transition:none}}
.M2qgUW_campus{min-width:0}.M2qgUW_campusStrip{gap:8px;margin:-2px;padding:2px;display:flex}.M2qgUW_cchip{border-radius:var(--r-sm);border:1px solid var(--b2);background:var(--s2);min-height:44px;color:var(--t1);font:560 var(--fs-label) / 1.2 var(--f);white-space:nowrap;transition:background-color var(--d-1) var(--ease-out), border-color var(--d-1) var(--ease-out);flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.M2qgUW_cchip .M2qgUW_ck{color:var(--school);display:none}.M2qgUW_cchip[aria-pressed=true]{background:var(--school-soft);border-color:color-mix(in oklab, var(--school) 55%, transparent)}.M2qgUW_cchip[aria-pressed=true] .M2qgUW_ck{display:inline-block}.M2qgUW_grades{font:500 var(--fs-num-s) / 1 var(--fm);color:var(--t3);font-variant-numeric:tabular-nums}.M2qgUW_cchipSk{border-radius:var(--r-sm);flex:none;width:112px;height:44px}@media (hover:hover){.M2qgUW_cchip:hover{border-color:var(--school)}}.M2qgUW_cchip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.M2qgUW_band{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;min-width:0;display:grid}@media (min-width:1000px){.M2qgUW_band[data-b=split]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:40px}.M2qgUW_band[data-b=even]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}}[data-area]>.M2qgUW_stackBody{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px}@media (min-width:1100px){[data-area=off]>.M2qgUW_stackBody{flex-direction:row;justify-content:flex-start;align-items:center}[data-area=brk]>.M2qgUW_stackBody{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 14px;display:grid}[data-area=brk]>.M2qgUW_stackBody>.M2qgUW_brkMeter{grid-column:1/-1}}[data-area]>.M2qgUW_lunchBody{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.M2qgUW_dish{font:650 var(--fs-heading) / var(--lh-heading) var(--f);letter-spacing:-.012em;color:var(--t1);text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.M2qgUW_sides{flex-wrap:wrap;gap:6px;max-height:64px;display:flex;overflow:hidden}.M2qgUW_side{font:560 var(--fs-caption) / 1.2 var(--f);color:var(--t2);border-radius:var(--r-xs);background:color-mix(in oklab, var(--t1) 7%, transparent);text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:5px 8px;overflow:hidden}.M2qgUW_ha{font:600 var(--fs-caption) / 1 var(--f);border-radius:var(--r-xs);background:color-mix(in oklab, var(--t1) 8%, transparent);color:var(--t2);flex:none;padding:7px 9px}.M2qgUW_ha[data-home]{background:var(--ok-soft);color:var(--ok)}.M2qgUW_cta{border-radius:var(--r-lg);background:radial-gradient(90% 120% at 0% 100%, var(--school-soft), transparent 60%), var(--s2);border:1px solid var(--b1);grid-template-columns:minmax(0,1fr);gap:16px;padding:20px;display:grid}@media (min-width:1000px){.M2qgUW_cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:24px 28px}}.M2qgUW_cta .btn{white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:48px;padding-block:10px}.M2qgUW_ctaText{gap:4px;display:grid}@media (prefers-reduced-motion:reduce){.M2qgUW_cchip{transition:none}}
.V8w9qq_rail{min-width:0}.V8w9qq_railStrip{--rail-fade:28px;gap:4px;padding:2px 0 4px;display:flex}.V8w9qq_railStrip>li{flex:none}.V8w9qq_task{border-radius:var(--r-md);width:84px;min-height:112px;color:var(--t1);text-align:center;font:560 .875rem/1.25 var(--f);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-content:start;justify-items:center;gap:8px;padding:6px 2px;display:grid}@media (min-width:760px){.V8w9qq_task{width:104px}}.V8w9qq_tile{background:var(--s2);border:1px solid var(--b1);width:56px;height:56px;box-shadow:var(--e1);color:var(--c,var(--hall));transition:background-color var(--d-1) var(--ease-out), transform var(--d-3) var(--spring);border-radius:18px;place-items:center;display:grid}.V8w9qq_tileAll{color:var(--acc);border-style:dashed;border-color:var(--b2);box-shadow:none;background:0 0}.V8w9qq_tlab{-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover){.V8w9qq_task:hover .V8w9qq_tile{background:var(--s3);border-color:var(--b2)}}.V8w9qq_task:active .V8w9qq_tile{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.V8w9qq_tile{transition:none}}.V8w9qq_dial{flex:none;display:block}.V8w9qq_dialBig{font:500 15px/1 var(--fm);font-variant-numeric:tabular-nums;fill:var(--t1)}.V8w9qq_dialWord{font:600 15px/1 var(--f);fill:var(--hall)}.V8w9qq_dialSmall{font:560 14px/1 var(--f);fill:var(--t3)}.V8w9qq_nextT{gap:2px;min-width:0;display:grid}.V8w9qq_docs{grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px;margin:0;padding:0;list-style:none;display:grid;position:relative}.V8w9qq_docs:before{content:"";background:var(--b2);height:2px;position:absolute;top:22px;left:16.6667%;right:16.6667%}.V8w9qq_doc{border-radius:var(--r-sm);min-height:44px;color:var(--t1);text-align:center;justify-items:center;gap:2px;padding:6px 4px;display:grid;position:relative}a.V8w9qq_doc{transition:background-color var(--d-1) var(--ease-out)}@media (hover:hover){a.V8w9qq_doc:hover{background:var(--s2)}}.V8w9qq_pip{background:var(--s1);border:1.5px dashed var(--b2);width:32px;height:32px;color:var(--t3);border-radius:50%;place-items:center;display:grid}.V8w9qq_pip[data-state=posted]{background:var(--s1);border:0}.V8w9qq_pip[data-state=posted] .vz-stg{width:32px;height:32px}.V8w9qq_docW{font:600 .9375rem/1.3 var(--f);margin-top:4px}.V8w9qq_docS{font:500 .875rem/1.3 var(--f);color:var(--t3)}li[data-state=posted] .V8w9qq_docS{color:var(--ok)}li[data-state=posted] .V8w9qq_docW{text-decoration:underline;-webkit-text-decoration-color:var(--b2);text-decoration-color:var(--b2);text-underline-offset:3px}.V8w9qq_sheetHero{gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.V8w9qq_sheetHero>:only-child{grid-column:1/-1}.V8w9qq_bigDays{font:560 .875rem/1 var(--f);color:var(--t3);white-space:nowrap}.V8w9qq_bigDays b{font:500 1.25rem/1 var(--fm);color:var(--hall)}.V8w9qq_runway .vz-plot text{font-size:14px}.V8w9qq_rwStrong,.V8w9qq_rwDate{fill:var(--t1)!important;font-weight:600!important}.V8w9qq_rwDate[data-done]{fill:var(--t2)!important}.V8w9qq_rwNow{fill:var(--acc)!important;font-weight:600!important}.V8w9qq_rwWin{fill:var(--hall-soft);stroke:var(--hall);stroke-width:1.5px}.V8w9qq_rwWin[data-future]{stroke-dasharray:5 3}.V8w9qq_runSk{border-radius:var(--r-sm);height:184px}.V8w9qq_evB{color:var(--t1);font-weight:600}.V8w9qq_disc{border-top:1px solid var(--b1);border-bottom:1px solid var(--b1)}.V8w9qq_discBtn{width:100%;min-height:52px;color:var(--t1);font:560 1rem/1.3 var(--f);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 2px;display:flex}.V8w9qq_discBtn>:first-child{color:var(--hall)}.V8w9qq_discBtn>span:nth-child(2){flex:1}.V8w9qq_discChev{color:var(--t3);transition:transform var(--d-2) var(--ease-out)}.V8w9qq_discBtn[aria-expanded=true] .V8w9qq_discChev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.V8w9qq_discChev{transition:none}}.V8w9qq_discBody{gap:var(--sp-4);padding:4px 0 var(--sp-4);display:grid}.V8w9qq_seat circle{fill:var(--s3);stroke:var(--b2);stroke-width:1px}.V8w9qq_seat text{font:600 15px/1 var(--fm)!important;fill:var(--t2)!important}.V8w9qq_seat[data-up] circle{fill:var(--hall-soft);stroke:var(--hall);stroke-width:2px;stroke-dasharray:5 4}.V8w9qq_seat[data-up] text{fill:var(--hall)!important}.V8w9qq_seat[data-unknown] circle{stroke-dasharray:2 3;fill:#0000}.V8w9qq_daisN{font:500 34px/1 var(--fm)!important;fill:var(--t1)!important}.V8w9qq_daisN[data-up]{fill:var(--hall)!important}.V8w9qq_roster{margin:0;padding:0;list-style:none}.V8w9qq_roster li{border-bottom:1px solid var(--b1);grid-template-columns:7.25rem minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-height:48px;display:grid}.V8w9qq_rSeat{font:560 .9375rem/1.3 var(--f);color:var(--t3)}.V8w9qq_rName{min-width:0;min-height:44px;font:450 1rem/1.3 var(--f);color:var(--t1);align-items:center;gap:6px;display:inline-flex}a.V8w9qq_rName>.ic{color:var(--t3);flex:none}@media (hover:hover){a.V8w9qq_rName:hover{color:var(--acc)}a.V8w9qq_rName:hover>.ic{color:var(--acc)}}.V8w9qq_rTerm{font:500 .875rem/1 var(--f);color:var(--t3);white-space:nowrap}.V8w9qq_lazy{content-visibility:auto;contain-intrinsic-size:auto 640px}.V8w9qq_cal{gap:var(--sp-3);min-width:0;display:grid}.V8w9qq_calStrip{scroll-snap-type:x mandatory;--rail-fade:20px;gap:20px;display:flex}.V8w9qq_month1{scroll-snap-align:start;border-collapse:separate;border-spacing:0 2px;table-layout:fixed;flex:0 0 min(100% - 32px,336px)}.V8w9qq_mcap{caption-side:top;text-align:left;font:600 .9375rem/1.3 var(--f);color:var(--t1);padding:0 0 6px}.V8w9qq_month1 th{height:24px;font:560 .875rem/1 var(--f);color:var(--t3);text-align:center}.V8w9qq_month1 td{text-align:center;vertical-align:middle;height:44px;padding:0;position:relative}.V8w9qq_month1 td[data-today]:after{content:"";border-radius:var(--r-xs);background:var(--acc-soft);box-shadow:inset 0 0 0 1px var(--acc-line);pointer-events:none;position:absolute;inset:1px 3px}.V8w9qq_dnum{z-index:1;font:500 .875rem/1 var(--fm);font-variant-numeric:tabular-nums;color:var(--t2);position:relative}.V8w9qq_out .V8w9qq_dnum{opacity:.3}.V8w9qq_dbtn{z-index:1;border-radius:var(--r-xs);cursor:pointer;width:100%;height:44px;color:inherit;background:0 0;border:0;align-content:center;place-items:center;gap:4px;padding:0;display:grid;position:relative}.V8w9qq_dbtn .V8w9qq_dnum{color:var(--t1);font-weight:600}.V8w9qq_dIsd{border-top:7px solid var(--school);pointer-events:none;border-left:7px solid #0000;width:0;height:0;position:absolute;top:4px;right:6px}.V8w9qq_dmk{align-items:center;gap:3px;height:10px;display:inline-flex}@media (hover:hover){.V8w9qq_dbtn:hover{background:var(--s2)}}.V8w9qq_dbtn[aria-pressed=true]{background:var(--s3);box-shadow:inset 0 0 0 1.5px var(--hall)}.V8w9qq_calLg{margin:0}.V8w9qq_dayList{gap:var(--sp-2);min-height:112px;display:grid}.V8w9qq_calSk{border-radius:var(--r-sm);height:360px}.V8w9qq_next{gap:14px;display:grid}.V8w9qq_nextHead{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.V8w9qq_off{opacity:.6;cursor:default;color:var(--t2)}.V8w9qq_md{gap:var(--sp-3);display:grid}.V8w9qq_md ul,.V8w9qq_md ol{gap:6px;padding-left:1.25em;display:grid}.V8w9qq_md ul{list-style:outside}.V8w9qq_md ol{list-style:decimal}.V8w9qq_md li{font:400 var(--fs-body) / var(--lh-body) var(--f)}.V8w9qq_month{gap:var(--sp-2);display:grid}.V8w9qq_hd .ask{background:var(--s2)}.V8w9qq_hdrow .ttl{font-size:1.125rem}.V8w9qq_hdrow .lead .ic{color:var(--hall)}.V8w9qq_steps{gap:var(--sp-2);display:grid}.V8w9qq_steps li{gap:var(--sp-2);grid-template-columns:28px 1fr;align-items:baseline;display:grid}.V8w9qq_steps li>:first-child{color:var(--hall)}.V8w9qq_model{margin:0}.V8w9qq_hasLead{--sep:72px;grid-template-columns:auto minmax(0,1fr) auto}.V8w9qq_leadBox{place-items:center;display:grid}.V8w9qq_datebk{border-radius:var(--r-sm);background:var(--s3);align-content:center;place-items:center;gap:2px;width:52px;height:56px;display:grid}.V8w9qq_dm{font:600 .875rem/1 var(--f);letter-spacing:.02em;color:var(--c,var(--hall))}.V8w9qq_dd{font:500 1.25rem/1 var(--fm);letter-spacing:-.02em;color:var(--t1)}.V8w9qq_md a{text-underline-offset:3px;text-decoration:underline}.V8w9qq_md strong{font-weight:600}:is(.V8w9qq_runway .vz-meta,.V8w9qq_dais .vz-meta){font-family:var(--f)}
.Gfwwjq_lake{gap:var(--sp-4);min-width:0;display:grid}.Gfwwjq_lkNum{align-content:start;gap:6px;display:grid}.Gfwwjq_lkValue{align-items:baseline;gap:4px;display:flex}.Gfwwjq_lkMeta{flex-wrap:wrap;gap:2px 12px;display:flex}.Gfwwjq_lkMeta>span{align-items:center;gap:4px;display:inline-flex}.Gfwwjq_lkUp{color:var(--ok)}.Gfwwjq_lkField{min-width:0}.Gfwwjq_ssChipT{font:600 15px/1 var(--fm);fill:var(--on-water)}.Gfwwjq_shore .vz-plot text.Gfwwjq_ssChipT{font:600 15px/1 var(--fm);fill:var(--on-water)}.Gfwwjq_ssW0{stop-color:var(--water);stop-opacity:.85}.Gfwwjq_ssW1{stop-color:color-mix(in oklab, var(--water) 30%, var(--s1));stop-opacity:.9}.Gfwwjq_ssStrata{stroke:color-mix(in oklab, var(--t1) 7%, transparent);stroke-width:3px}.Gfwwjq_ssUnknown{fill:none;stroke:var(--water);stroke-width:1.5px;stroke-dasharray:5 4}.Gfwwjq_ssBank{fill:var(--s3);stroke:var(--b2);stroke-width:1px}.Gfwwjq_ssNum{font-family:var(--fm);fill:var(--t1)}.Gfwwjq_ssLevel{stroke:var(--water);stroke-width:2.5px}.Gfwwjq_ssLive{stroke:var(--water);stroke-width:1.5px;stroke-dasharray:4 4}.Gfwwjq_ssChip{fill:var(--f-water)}.Gfwwjq_ssMarkO{fill:var(--ok);stroke:var(--ss-surf,var(--s1));stroke-width:2px}.Gfwwjq_ssMarkC{fill:var(--police);stroke:var(--ss-surf,var(--s1));stroke-width:1.5px}.Gfwwjq_ssMarkU{fill:var(--ss-surf,var(--s1));stroke:var(--t2);stroke-width:1.5px}.Gfwwjq_ssMarkO[data-dim],.Gfwwjq_ssMarkC[data-dim],.Gfwwjq_ssMarkU[data-dim]{opacity:.45}.Gfwwjq_ssLeader{stroke:var(--t3);stroke-width:1px;opacity:.7}.Gfwwjq_ssBrOk{fill:none;stroke:var(--ok);stroke-width:1.75px}.Gfwwjq_ssBrShort{fill:none;stroke:var(--police);stroke-width:1.75px;stroke-dasharray:4 3}:is(.Gfwwjq_shore .vz-plot text.Gfwwjq_ssBrTOk,.Gfwwjq_shore .vz-plot text.Gfwwjq_ssBrTShort){font:600 16px/1 var(--fm);stroke:var(--ss-surf,var(--s1));stroke-width:3px;stroke-opacity:.85}.Gfwwjq_shore .vz-plot text.Gfwwjq_ssBrTOk{fill:var(--ok)}.Gfwwjq_shore .vz-plot text.Gfwwjq_ssBrTShort{fill:var(--police)}.Gfwwjq_trendHit{position:absolute;inset:0}.Gfwwjq_trendHit>svg{width:100%;height:100%;display:block;overflow:visible}.Gfwwjq_ltA0{stop-color:var(--water);stop-opacity:.3}.Gfwwjq_ltA1{stop-color:var(--water);stop-opacity:0}.Gfwwjq_ltLine{fill:none;stroke:var(--water);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.Gfwwjq_ltWeek{fill:var(--water-soft)}.Gfwwjq_ltLo{fill:var(--s1);stroke:var(--water);stroke-width:2px}.Gfwwjq_ltEnd{fill:var(--water);stroke:var(--s1);stroke-width:2px}.Gfwwjq_ltHover{pointer-events:none}.Gfwwjq_rampMap{margin-bottom:var(--sp-2)}.Gfwwjq_rampState{display:inline-flex}.Gfwwjq_rampState[data-state=open]{color:var(--ok)}.Gfwwjq_rampState[data-state=closed]{color:var(--police)}.Gfwwjq_cb{background:color-mix(in oklab, var(--t3) 18%, transparent);border-radius:4px;height:8px;margin:10px 0 4px;display:block;position:relative}.Gfwwjq_cb>span{position:absolute;top:0;bottom:0}.Gfwwjq_cbZone{background:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--police) 45%, transparent) 0 3px, transparent 3px 6px);border-radius:4px 0 0 4px}.Gfwwjq_cbWater{background:var(--f-ok)}.Gfwwjq_cbShort{box-shadow:inset 0 0 0 1.5px var(--police);background:0 0;border-radius:2px;outline:1px dashed #0000}.Gfwwjq_cbLevel{background:var(--water);border-radius:2px;width:4px;margin-left:-2px;top:-3px!important;bottom:-3px!important}.Gfwwjq_cbLimit,.Gfwwjq_cbFull{border-radius:1px;width:2px;margin-left:-1px;top:-4px!important;bottom:-4px!important}.Gfwwjq_cbLimit{background:var(--t1)}.Gfwwjq_cbFull{background:var(--t3)}.Gfwwjq_cbUnknown{background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--t3) 30%, transparent) 0 6px, transparent 6px 10px);height:8px}.Gfwwjq_wsFrame{position:absolute;inset:0}.Gfwwjq_wsScroll{align-content:start;gap:0;height:100%;display:grid}.Gfwwjq_wsRow,.Gfwwjq_wsAxis{width:100%;min-width:max-content}.Gfwwjq_wsRow{height:84px;padding-top:46px}.Gfwwjq_wsWrap{position:absolute;inset:0}.Gfwwjq_wsNames{z-index:1;pointer-events:none;position:absolute;inset:0}.Gfwwjq_wsName{align-content:start;min-width:0;height:84px;margin:0;display:grid}.Gfwwjq_wsTitle{font:600 1rem/22px var(--f);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Gfwwjq_wsTotals{font:450 .875rem/20px var(--f);color:var(--t2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Gfwwjq_wsTotals b{color:var(--t1);font-weight:500}.Gfwwjq_wsCells,.Gfwwjq_wsAxis{grid-template-columns:repeat(var(--ws-n), minmax(22px, 1fr));gap:3px;display:grid}.Gfwwjq_wsCell{border-radius:4px;place-items:center;height:28px;display:grid;position:relative;overflow:hidden}.Gfwwjq_wsCell[data-zero]{box-shadow:inset 0 0 0 1px var(--b1)}.Gfwwjq_wsCell[data-health]:after{content:"";border-style:solid;border-width:0 10px 10px 0;border-color:transparent var(--police) transparent transparent;position:absolute;top:0;right:0}.Gfwwjq_wsCell[data-open]{outline:2px dashed var(--t1);outline-offset:-2px}.Gfwwjq_wsCell b{font:600 .875rem/1 var(--fm);color:var(--s1)}.Gfwwjq_wsUndated{height:28px;font:500 .875rem/1 var(--f);color:var(--t2);background:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--t3) 22%, transparent) 0 3px, transparent 3px 7px);border-radius:4px;grid-column:1/-1;align-items:center;padding:0 8px;display:flex}.Gfwwjq_wsAxis{align-items:end;height:26px}.Gfwwjq_wsAxis span{font:450 .875rem/1 var(--fm);color:var(--t3);text-align:center;white-space:nowrap;justify-content:center;display:flex;overflow:visible}.Gfwwjq_wsSwatch{background:linear-gradient(90deg, color-mix(in oklab, var(--water) 30%, var(--s3)), var(--water));border-radius:3px;width:14px;height:14px;display:inline-block}.Gfwwjq_wsSwatchH{background:color-mix(in oklab, var(--water) 55%, var(--s3));position:relative;overflow:hidden}.Gfwwjq_wsSwatchH:after{content:"";border-style:solid;border-width:0 7px 7px 0;border-color:transparent var(--police) transparent transparent;position:absolute;top:0;right:0}.Gfwwjq_daystrip{scrollbar-width:none;overscroll-behavior-x:contain;grid-template-columns:repeat(7,minmax(44px,1fr));gap:6px;margin:-4px 0;padding:4px;display:grid;position:relative;overflow-x:auto}.Gfwwjq_daystrip::-webkit-scrollbar{display:none}@media (max-width:359px){.Gfwwjq_daystrip{gap:4px}}.Gfwwjq_daystrip button{border-radius:var(--r-sm);border:1px solid var(--b1);min-height:64px;font:600 .875rem/1 var(--f);color:var(--t2);letter-spacing:.04em;transition:background-color var(--d-1) var(--ease-out);justify-items:center;gap:4px;padding:8px 0;display:grid}.Gfwwjq_daystrip button b{font:500 1.125rem/1 var(--fm);color:var(--t1);letter-spacing:-.02em}.Gfwwjq_daystrip button i{background:var(--acc);border-radius:50%;width:5px;height:5px}.Gfwwjq_daystrip button i.Gfwwjq_none{background:0 0}@media (hover:hover){.Gfwwjq_daystrip button:hover{background:var(--s3)}}.Gfwwjq_daystrip button[aria-selected=true]{background:var(--acc-soft);border-color:var(--acc-line);color:var(--t1)}.Gfwwjq_fb{border-top:1px solid var(--b1);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;padding:20px 0 0;display:grid}.Gfwwjq_fbIcon{border-radius:var(--r-sm);background:var(--water-soft);width:48px;height:48px;color:var(--water);place-items:center;display:grid}.Gfwwjq_fbBtn{flex-wrap:wrap;grid-column:1/-1;justify-self:start;gap:8px;display:flex}@media (min-width:760px){.Gfwwjq_fb{grid-template-columns:auto minmax(0,1fr) auto}.Gfwwjq_fbBtn{grid-column:auto}}.Gfwwjq_edSpan rect,.Gfwwjq_edSpan circle{fill:var(--s4);stroke:var(--b2);stroke-width:1px}.Gfwwjq_edSpan[data-self] rect,.Gfwwjq_edSpan[data-self] circle{fill:var(--acc);stroke:none}.Gfwwjq_edSpan[data-cancelled] rect,.Gfwwjq_edSpan[data-cancelled] circle{fill:none;stroke:var(--t3);stroke-dasharray:4 3}.Gfwwjq_eventDay .vz-plot text.Gfwwjq_edIn{font:600 14px/1 var(--fm);fill:var(--on-acc)}.Gfwwjq_eventDay .vz-plot [data-cancelled] text{fill:var(--t3)}
.tcl7BG_lakePlate{--plate-pad:0;min-height:188px}.tcl7BG_lakeLink{border-radius:inherit;height:100%;color:var(--t1);transition:background-color var(--d-1) var(--ease-out);gap:12px;padding:16px;text-decoration:none;display:grid;position:relative}.tcl7BG_lakeLink:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (hover:hover){.tcl7BG_lakeLink:hover{background:color-mix(in oklab, var(--water) 5%, transparent)}.tcl7BG_lakeLink:hover .tcl7BG_lakeGo{color:var(--acc);transform:translate(2px)}}.tcl7BG_lakeLink:active{background:color-mix(in oklab, var(--t1) 6%, transparent)}.tcl7BG_lakeEyebrow{min-width:0;font:560 var(--fs-caption) / 1.3 var(--f);letter-spacing:.01em;color:var(--water);align-items:center;gap:6px;padding-right:28px;display:flex}.tcl7BG_lakeEyebrow>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tcl7BG_lakeGo{color:var(--t3);transition:color var(--d-1) var(--ease-out), transform var(--d-2) var(--ease-out);position:absolute;top:17px;right:16px}.tcl7BG_lakeBody{grid-template-columns:minmax(0,1.25fr) minmax(88px,1fr);align-items:end;gap:16px;min-width:0;display:grid}.tcl7BG_lakeNum{gap:4px;min-width:0;display:grid}.tcl7BG_lakeValue{align-items:baseline;gap:4px;display:flex}.tcl7BG_lakeValue b{font:500 var(--fs-num-d) / 1 var(--fm);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,11cqi,3.75rem)}.tcl7BG_lakeValue small{font:560 var(--fs-label) / 1 var(--f);color:var(--t2)}.tcl7BG_lakeBelow{font:450 var(--fs-meta) / var(--lh-meta) var(--f);color:var(--t2);margin-top:6px}.tcl7BG_lakeDelta{font:450 var(--fs-meta) / var(--lh-meta) var(--f);color:var(--t2)}.tcl7BG_lakeDelta[data-up] .tcl7BG_mono{color:var(--ok)}.tcl7BG_mono{font:500 var(--fs-num-s) / 1.2 var(--fm);font-variant-numeric:tabular-nums}.tcl7BG_lakeNoneLine{font:450 var(--fs-caption) / 1.4 var(--f);color:var(--t3);max-width:30ch}.tcl7BG_lakeSparkBox{align-content:end;align-self:stretch;gap:6px;min-width:0;display:grid}.tcl7BG_sparkCap{font:450 var(--fs-caption) / 1.3 var(--f);color:var(--t3);text-align:right;justify-self:end}.tcl7BG_spark{min-width:0;height:72px;display:block;position:relative}.tcl7BG_spark svg{width:100%;height:100%;display:block;overflow:visible}.tcl7BG_sparkLine{fill:none;stroke:var(--water);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tcl7BG_sparkFull{stroke:var(--t3);stroke-width:1.25px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.tcl7BG_sparkNone{stroke:var(--b2);stroke-width:2px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.tcl7BG_sparkA0{stop-color:var(--water);stop-opacity:.28}.tcl7BG_sparkA1{stop-color:var(--water);stop-opacity:.04}.tcl7BG_sparkEnd{background:var(--water);width:8px;height:8px;box-shadow:0 0 0 2px var(--s2);border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.tcl7BG_lakeErr{padding:0 16px 16px}.tcl7BG_lakePlate[data-state=error]{--plate-pad:16px 0 0}.tcl7BG_lakePlate[data-state=error]>:first-child{padding-inline:16px}.tcl7BG_lakePlate[aria-hidden=true]{--plate-pad:16px;align-content:start;gap:12px;display:grid}.tcl7BG_skEyebrow{border-radius:4px;width:55%;height:16px}.tcl7BG_skNum{border-radius:var(--r-sm);width:180px;height:52px}.tcl7BG_skLine{border-radius:4px;width:150px;height:18px}.tcl7BG_skSpark{border-radius:var(--r-sm);height:72px}@container hub-hero (max-width:299px){.tcl7BG_lakeBody{grid-template-columns:minmax(0,1fr)}}@container hub-hero (min-width:600px){.tcl7BG_lakeLink{gap:16px;padding:24px 28px}.tcl7BG_lakeGo{top:25px;right:24px}.tcl7BG_lakeBody{gap:32px}.tcl7BG_spark{height:120px}}@container hub-hero (min-width:600px) and (min-height:320px){.tcl7BG_lakeLink{align-content:space-between}.tcl7BG_spark{height:168px}}[data-area]>.tcl7BG_stackBody{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px}.tcl7BG_tileFoot{font:450 var(--fs-caption) / 1.35 var(--f);color:var(--t3);text-wrap:pretty}.tcl7BG_nowrap{white-space:nowrap}[data-area]>.tcl7BG_rampsBody{flex-direction:column;align-items:stretch;gap:10px}.tcl7BG_rampRows{grid-template-columns:max-content minmax(48px,1fr) max-content;align-items:center;gap:8px 12px;display:grid}.tcl7BG_rampRow{display:contents}.tcl7BG_rampName{font:600 var(--fs-label) / 1.3 var(--f);color:var(--t1);white-space:nowrap}.tcl7BG_rampRows span[aria-hidden=true]{margin:0}.tcl7BG_rampFt{font:500 var(--fs-num-s) / 1.2 var(--fm);font-variant-numeric:tabular-nums;text-align:right;color:var(--ok)}.tcl7BG_rampRow[data-state=closed] .tcl7BG_rampFt{color:var(--police)}.tcl7BG_rampRow[data-state=unknown] .tcl7BG_rampFt{color:var(--t3)}@media (max-width:359px){.tcl7BG_rampRows{grid-template-columns:minmax(0,1fr) max-content}.tcl7BG_rampName{grid-column:1/-1;margin-bottom:-4px}}.tcl7BG_wxNow{align-items:baseline;gap:4px;display:flex}.tcl7BG_wxNow b{font:500 var(--fs-num-xl) / 1 var(--fm);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.tcl7BG_wxNow small{font:560 var(--fs-label) / 1 var(--f);color:var(--t2)}.tcl7BG_wxSky{font:450 var(--fs-caption) / 1.35 var(--f);color:var(--t2);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;display:-webkit-box;overflow:hidden}.tcl7BG_wxLine{height:40px;margin:2px 6px 0 0;display:block;position:relative}.tcl7BG_wxLine svg{width:100%;height:100%;display:block;overflow:visible}.tcl7BG_wxArea{fill:color-mix(in oklab, var(--fire) 16%, transparent)}.tcl7BG_wxStroke{fill:none;stroke:var(--fire);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tcl7BG_wxEnd{background:var(--fire);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute}.tcl7BG_wxCallout{font:500 var(--fs-caption) / 1.35 var(--f);color:var(--t2);text-wrap:pretty}.tcl7BG_wxCallout[data-warn]{color:var(--fire);font-weight:600}.tcl7BG_evCount{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.tcl7BG_evCount b{font:500 var(--fs-num-xl) / 1 var(--fm);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.tcl7BG_evCount small{font:560 var(--fs-label) / 1.1 var(--f);color:var(--t2)}.tcl7BG_evBars{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;height:64px;margin-top:6px;display:grid}.tcl7BG_evDay{grid-template-rows:1fr auto;justify-items:stretch;gap:4px;min-width:0;display:grid}.tcl7BG_evDay i{height:calc(6px + var(--p,0) * 34px);background:color-mix(in oklab, var(--acc) 55%, var(--s4));border-radius:4px 4px 2px 2px;align-self:end}.tcl7BG_evDay i[data-zero]{background:var(--s4);height:3px}.tcl7BG_evDay[data-today] i:not([data-zero]){background:var(--acc)}.tcl7BG_evDay>span{font:560 var(--fs-caption) / 1 var(--f);color:var(--t3);text-align:center}.tcl7BG_evDay[data-today]>span{color:var(--acc)}.tcl7BG_evNext{gap:0;min-width:0;display:grid}.tcl7BG_evNextTitle{font:560 var(--fs-caption) / 1.35 var(--f);color:var(--t1);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tcl7BG_evNextWhen{font:450 var(--fs-caption) / 1.35 var(--f);color:var(--t2)}[data-area]>.tcl7BG_waterBody{flex-direction:column;align-items:stretch;gap:10px}.tcl7BG_waterRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.tcl7BG_waterText{gap:1px;min-width:0;display:grid}.tcl7BG_waterName{font:600 var(--fs-label) / 1.3 var(--f);color:var(--t1)}.tcl7BG_waterLine{font:450 var(--fs-caption) / 1.35 var(--f);color:var(--t2)}.tcl7BG_waterTag{border-radius:var(--r-xs);font:600 var(--fs-caption) / 1.2 var(--f);background:var(--ok-soft);color:var(--ok);white-space:nowrap;align-items:center;gap:4px;padding:5px 10px;display:inline-flex}.tcl7BG_waterTag[data-open]{background:var(--fire-soft);color:var(--fire)}@media (min-width:1100px){[data-area=water]>.tcl7BG_waterBody{gap:12px}}.tcl7BG_band{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;min-width:0;display:grid}@media (min-width:1000px){.tcl7BG_band{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:40px}}.tcl7BG_sec{gap:12px;min-width:0;display:grid}.tcl7BG_secHead{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.tcl7BG_secHead .btn-ghost{margin-right:-12px}.tcl7BG_todayRows{margin:0}.tcl7BG_rowTime{font:500 var(--fs-num-s) / 1.25 var(--fm);font-variant-numeric:tabular-nums;color:var(--t1);white-space:nowrap;justify-items:end;display:grid}.tcl7BG_rowTime small{font:560 var(--fs-caption) / 1.2 var(--f);color:var(--t3)}:is(.tcl7BG_rowOver .ttl,.tcl7BG_rowOver .tcl7BG_rowTime){color:var(--t3)}.tcl7BG_quiet{border-radius:var(--r-md);border:1px dashed var(--b2);font:450 var(--fs-meta) / var(--lh-meta) var(--f);color:var(--t2);align-items:flex-start;gap:8px;margin:0;padding:14px 16px;display:flex}.tcl7BG_quiet .ic{color:var(--t3);flex:none;margin-top:3px}.tcl7BG_listSk{gap:8px;display:grid}.tcl7BG_listSk>.sk{border-radius:var(--r-md);height:68px}.tcl7BG_side{gap:24px;min-width:0;display:grid}.tcl7BG_ask{gap:12px;min-width:0;display:grid}.tcl7BG_askChips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tcl7BG_askChip{border-radius:var(--r-sm);background:var(--s2);border:1px solid var(--b2);min-height:44px;font:560 var(--fs-label) / 1.2 var(--f);color:var(--t1);text-align:left;transition:background-color var(--d-1) var(--ease-out), transform var(--d-3) var(--spring);align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.tcl7BG_askChip .ic{color:var(--acc);flex:none}.tcl7BG_askChip:active{transform:scale(.98)}@media (hover:hover){.tcl7BG_askChip:hover{background:var(--s3)}}.tcl7BG_askChip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tcl7BG_fine{font:450 var(--fs-caption) / 1.4 var(--f);color:var(--t3);margin:0}@media (prefers-reduced-motion:reduce){.tcl7BG_lakeLink,.tcl7BG_lakeGo,.tcl7BG_askChip{transition:none}.tcl7BG_lakeLink:hover .tcl7BG_lakeGo,.tcl7BG_askChip:active{transform:none}}
.BzJ9lW_plateHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.BzJ9lW_plateEyebrow{font:600 var(--fs-caption) / 1.3 var(--f);color:var(--t2);align-items:center;gap:6px;display:inline-flex}.BzJ9lW_plateEyebrow .ic{color:var(--ink)}.BzJ9lW_badge{border-radius:var(--r-full);background:color-mix(in oklab, var(--ink) 16%, transparent);min-height:28px;color:var(--t1);font:600 var(--fs-caption) / 1 var(--f);align-items:center;gap:6px;padding:0 10px;display:inline-flex}
.WuWDfW_cells{grid-template-columns:var(--cells-p);border-top:1px solid var(--b1);border-bottom:1px solid var(--b1);min-height:124px;display:grid}.WuWDfW_cell{border-left:1px solid var(--b1);grid-template-rows:20px auto auto auto;align-content:start;gap:2px;min-width:0;padding:12px 6px 12px 10px;display:grid}.WuWDfW_cell:first-child{border-left:0;padding-left:0}.WuWDfW_cell>.ic{color:var(--ink)}.WuWDfW_cellV{font:500 1.75rem/2rem var(--fm);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--t1);white-space:nowrap;margin-top:6px}.WuWDfW_cell[data-lit] .WuWDfW_cellV{color:var(--ink)}.WuWDfW_cellV small{font:560 .875rem/1 var(--f);letter-spacing:0;color:var(--t2);margin-left:2px}.WuWDfW_cellL{font:600 .875rem/1.25 var(--f);color:var(--t1)}.WuWDfW_cellS{font:450 .875rem/1.25 var(--f);color:var(--t3);text-wrap:balance}.WuWDfW_cellSk{border-radius:var(--r-sm);height:96px;display:block}@media (min-width:761px){.WuWDfW_cells{grid-template-columns:var(--cells-d)}.WuWDfW_cell{padding:16px 16px 16px 20px}}
.WxwueW_bar{--jc-h:60px;z-index:var(--z-sticky);box-sizing:border-box;min-width:0;height:var(--jc-h);margin:-8px calc(-1 * var(--gut)) 0;padding:8px var(--gut);background:var(--s1);transition:box-shadow var(--d-2) var(--ease-out);position:sticky;top:-8px}.WxwueW_bar:before{content:"";background:var(--s1);opacity:0;pointer-events:none;height:8px;position:absolute;bottom:100%;left:0;right:0}.WxwueW_bar[data-stuck]{box-shadow:0 1px 0 var(--b1), 0 10px 16px -14px color-mix(in srgb, var(--t1) 40%, transparent)}.WxwueW_bar[data-stuck]:before{opacity:1}.WxwueW_nav{align-items:center;gap:6px;min-width:0;height:44px;display:flex}.WxwueW_strip{gap:4px;margin:0;padding:0;list-style:none;display:flex}.WxwueW_strip>li{flex:none}.WxwueW_item,.WxwueW_contents{border-radius:var(--r-sm);min-width:44px;min-height:44px;font:560 var(--fs-label,.9375rem) / 1.2 var(--f);color:var(--t2);white-space:nowrap;transition:background-color var(--d-1) var(--ease-out), color var(--d-1) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex;position:relative}.WxwueW_item[aria-current=location]{background:var(--s4);color:var(--t1);box-shadow:inset 0 0 0 1px var(--b2)}.WxwueW_item[aria-current=location]:after{content:"";background:var(--acc);border-radius:2px;height:2px;position:absolute;bottom:5px;left:14px;right:14px}@media (hover:hover){.WxwueW_item:not([aria-current=location]):hover,.WxwueW_contents:hover{background:var(--s3);color:var(--t1)}}.WxwueW_item:active,.WxwueW_contents:active{background:var(--s3)}.WxwueW_item:focus-visible,.WxwueW_contents:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.WxwueW_contents{background:var(--s3);color:var(--t1);box-shadow:inset 0 0 0 1px var(--b1);flex:none}.WxwueW_contents .ic{color:var(--t2)}.WxwueW_count{font:500 .875rem/1 var(--fm);color:var(--t3)}.WxwueW_chev{transition:transform var(--d-2) var(--ease-out)}.WxwueW_contents[aria-expanded=true] .WxwueW_chev{transform:rotate(180deg)}.WxwueW_panel{left:var(--gut);right:var(--gut);overscroll-behavior:contain;max-width:420px;max-height:min(70vh,520px);padding:var(--sp-2);border-radius:var(--r-md);background:var(--s2);box-shadow:inset 0 0 0 1px var(--b2), var(--e3);position:absolute;top:calc(100% - 4px);overflow-y:auto}.WxwueW_panel ol{counter-reset:jc;margin:0;padding:0;list-style:none}.WxwueW_panel li{counter-increment:jc}.WxwueW_panel a{min-height:44px;padding:0 var(--sp-2);font:450 var(--fs-label,.9375rem) / 1.35 var(--f);color:var(--t1);border-radius:8px;align-items:center;gap:10px;text-decoration:none;display:flex}.WxwueW_panel a:before{content:counter(jc);min-width:1.5em;font:500 .875rem/1 var(--fm);color:var(--t3);text-align:right}.WxwueW_panel a[aria-current=location]{background:var(--s4);font-weight:600}@media (hover:hover){.WxwueW_panel a:hover{background:var(--s3)}}.WxwueW_panel a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.WxwueW_bar,.WxwueW_item,.WxwueW_contents,.WxwueW_chev{transition:none}}
._70PkHq_pane{--lc-gap:32px}._70PkHq_pane :where(p,._70PkHq_meta,._70PkHq_rowt,h3,h4){text-wrap:pretty}._70PkHq_freshSlot{align-items:center;min-width:0;min-height:1.3em;display:inline-flex}._70PkHq_ledeSk{gap:8px;max-width:62ch;padding-block:3px;display:grid}._70PkHq_ledeSk>.sk{border-radius:4px;height:20px}._70PkHq_ledeSk>.sk:last-child{width:60%}
.JubI8W_pane :where(p,figcaption,dd,.JubI8W_meta,h3,h4){text-wrap:pretty}.JubI8W_viewLede{max-width:62ch;font:450 var(--fs-body) / var(--lh-body) var(--f);color:var(--t2);margin:0}.JubI8W_ledeSk{gap:8px;max-width:62ch;margin:0;padding:4px 0;display:grid}.JubI8W_ledeSk>.sk{border-radius:4px;height:18px}.JubI8W_ledeSk>.sk:last-child{width:60%}.JubI8W_plate{align-content:start;gap:16px;display:grid}.JubI8W_plate>:first-child{margin-bottom:-4px}.JubI8W_plateHead{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.JubI8W_plateHead svg[data-kind=days] text:first-of-type{font-size:30px;font-weight:500}.JubI8W_plateT{gap:4px;min-width:0;display:grid}.JubI8W_plateTitle{font:650 var(--fs-heading) / var(--lh-heading) var(--f);letter-spacing:-.012em;color:var(--t1);text-wrap:balance;margin:0}.JubI8W_plateLine{font:450 var(--fs-meta) / var(--lh-meta) var(--f);color:var(--t2);margin:0}.JubI8W_plateBtns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.JubI8W_plateBtns>.btn{white-space:normal;text-align:center;justify-content:center;width:100%;min-height:48px}.JubI8W_speak{gap:10px;display:grid}.JubI8W_speak[hidden]{display:none}.JubI8W_plateSource{font:450 var(--fs-caption) / var(--lh-caption) var(--f);color:var(--t3);margin:0}.JubI8W_plateEmpty{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-height:96px;display:grid}.JubI8W_plateEmpty>.ic{color:var(--hall);margin-top:2px}@container hub-hero (max-width:330px){.JubI8W_plateBtns{grid-template-columns:minmax(0,1fr)}}@container hub-hero (min-width:560px){.JubI8W_plate{--plate-pad:24px 24px 20px;gap:18px}.JubI8W_plateBtns{max-width:480px}}.JubI8W_skHead{border-radius:4px;width:40%;height:20px}.JubI8W_skDial{border-radius:50%;width:88px;height:88px}.JubI8W_skTitle{border-radius:4px;width:70%;height:26px}.JubI8W_skLine{border-radius:4px;width:90%;height:18px;margin-top:6px}.JubI8W_skTrack{border-radius:var(--r-md);width:100%;height:84px}.JubI8W_skBtn{border-radius:var(--r-sm);height:48px}[data-area]>.JubI8W_stackBody{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px}[data-area]>.JubI8W_elecBody,[data-area]>.JubI8W_weekBody{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:14px}.JubI8W_elecTop,.JubI8W_weekTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.JubI8W_elecSeats,.JubI8W_weekBodies{font:500 var(--fs-label) / 1.3 var(--f);color:var(--t2);text-align:right}.JubI8W_mrun{gap:10px;padding:0 8px;display:grid}.JubI8W_mrTrack{height:22px;position:relative}.JubI8W_mrTrack:before{content:"";background:var(--b2);height:2px;position:absolute;top:10px;left:0;right:0}.JubI8W_mrTrack>i{display:block;position:absolute}.JubI8W_mrDone{background:var(--hall);height:2px;top:10px;left:0}.JubI8W_mrWin{border:1.5px dashed var(--hall);background:color-mix(in oklab, var(--hall) 12%, transparent);border-radius:7px;height:14px;top:4px}.JubI8W_mrWin[data-open]{background:color-mix(in oklab, var(--hall) 26%, transparent);border-style:solid}.JubI8W_mrMark{background:var(--s1);border:1.5px solid var(--hall);border-radius:50%;width:14px;height:14px;margin-left:-7px;top:4px}.JubI8W_mrMark[data-done]{border-color:var(--t3);background:var(--s4)}.JubI8W_mrToday{background:var(--acc);border-radius:1px;width:2px;height:26px;margin-left:-1px;top:-2px}.JubI8W_mrDay{background:var(--f-hall);border-radius:2px;width:16px;height:16px;margin-left:-8px;top:3px;transform:rotate(45deg)}.JubI8W_mrLabels{font:500 var(--fs-caption) / 1.3 var(--f);color:var(--t2);grid-template-columns:auto minmax(0,1fr) auto;gap:8px;margin:0 -8px;display:grid}.JubI8W_mrEv{text-align:center;color:var(--t1);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.JubI8W_mdais{width:calc(100% - 28px);max-width:220px;height:58px;margin:14px;display:block;position:relative}.JubI8W_mseat{background:var(--s3);border:1.5px solid var(--b2);width:28px;height:28px;font:560 var(--fs-caption) / 1 var(--fm);color:var(--t2);border-radius:50%;place-items:center;margin:-14px 0 0 -14px;display:grid;position:absolute}.JubI8W_mseat[data-up]{background:color-mix(in oklab, var(--hall) 14%, var(--s2));border:2px dashed var(--hall);color:var(--t1)}.JubI8W_councilLine{font:500 var(--fs-label) / 1.3 var(--f);color:var(--t2)}.JubI8W_councilLine b{font:600 var(--fs-num-m) / 1 var(--fm);color:var(--t1)}.JubI8W_week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.JubI8W_wday{border-radius:var(--r-sm);justify-items:center;gap:2px;min-width:0;padding:6px 0 4px;display:grid}.JubI8W_wday[data-today]{background:var(--acc-soft);box-shadow:inset 0 0 0 1px var(--acc-line)}.JubI8W_wdow{font:560 var(--fs-caption) / 1.2 var(--f);color:var(--t3)}.JubI8W_wnum{font:500 var(--fs-num-m) / 1.2 var(--fm);color:var(--t1);font-variant-numeric:tabular-nums}.JubI8W_wmarks{align-items:center;gap:3px;height:10px;display:flex}.JubI8W_wmarks i{background:var(--hall);border-radius:50%;width:7px;height:7px;display:block}.JubI8W_wmarks i[data-k=jt]{border-radius:1px;transform:rotate(45deg)}.JubI8W_wmarks i[data-k=isd]{background:var(--school);border-radius:1px;transform:rotate(45deg)}section.JubI8W_hdTile{grid-template-rows:auto auto auto;gap:12px;container:hd/inline-size}.JubI8W_hdHead{border-radius:var(--r-sm);min-height:44px;color:inherit;align-items:center;gap:12px;margin:-12px -8px -6px;padding:0 8px;text-decoration:none;display:flex;position:relative}.JubI8W_hdHead>:first-child{flex:auto;padding-right:0}.JubI8W_hdCount{font:500 var(--fs-caption) / 1 var(--fm);color:var(--t3);flex:none}.JubI8W_hdGo{color:var(--t3);flex:none}@media (hover:hover){.JubI8W_hdHead:hover .JubI8W_hdGo{color:var(--acc)}}.JubI8W_hdHead:focus-visible,.JubI8W_hdField:focus-visible,.JubI8W_hdTask:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.JubI8W_hdField{border-radius:var(--r-sm);border:1px solid var(--b2);background:var(--s1);min-height:48px;color:var(--t3);font:450 var(--fs-meta) / 1.2 var(--f);transition:border-color var(--d-1) var(--ease-out);align-items:center;gap:10px;padding:0 14px;text-decoration:none;display:flex}@media (hover:hover){.JubI8W_hdField:hover{border-color:var(--acc)}}.JubI8W_hdPh{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.JubI8W_hdQuick{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.JubI8W_hdTask{border-radius:var(--r-sm);background:color-mix(in oklab, var(--t1) 5%, var(--s2));height:100%;min-height:84px;color:var(--t1);text-align:center;transition:background-color var(--d-1) var(--ease-out);align-content:center;justify-items:center;gap:6px;padding:10px 4px;text-decoration:none;display:grid}.JubI8W_hdTask .ic{color:var(--c,var(--hall))}@media (hover:hover){.JubI8W_hdTask:hover{background:var(--s3)}}.JubI8W_hdTask:active{transform:scale(.98)}.JubI8W_hdTaskW{font:560 var(--fs-caption) / 1.25 var(--f);text-wrap:balance}@container hd (max-width:440px){.JubI8W_hdQuick{grid-template-columns:repeat(2,minmax(0,1fr))}.JubI8W_hdTask{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start;min-height:56px;padding:8px 10px}.JubI8W_hdTaskSk{height:56px}.JubI8W_hdNone{min-height:120px}}.JubI8W_hdNone{min-height:84px;font:450 var(--fs-meta) / var(--lh-meta) var(--f);color:var(--t3);grid-column:1/-1;align-items:center;display:flex}.JubI8W_hdTaskSk{border-radius:var(--r-sm);height:84px;display:block}.JubI8W_sec{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;min-width:0;display:grid}.JubI8W_secHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:44px;display:flex}.JubI8W_secHead .btn-ghost{margin-right:-12px}.JubI8W_secText{flex:14rem;gap:2px;min-width:0;display:grid}.JubI8W_secMeta{font:450 var(--fs-caption) / var(--lh-caption) var(--f);color:var(--t3);margin:0}.JubI8W_subHead{font:600 var(--fs-label) / 1.3 var(--f);color:var(--t2);margin:0}.JubI8W_fine{font:450 var(--fs-caption) / var(--lh-caption) var(--f);color:var(--t3);margin:0}.JubI8W_month{gap:8px;display:grid}.JubI8W_calSk{border-radius:var(--r-md);height:420px}.JubI8W_emptyBox{gap:12px;display:grid}.JubI8W_longList>li{content-visibility:auto;contain-intrinsic-size:auto 72px}.JubI8W_linkRow{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.JubI8W_linkRow>.btn{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:44px}.JubI8W_legendLine{font:450 var(--fs-caption) / 1.4 var(--f);color:var(--t3);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;display:flex}.JubI8W_pips{gap:4px;display:inline-flex}.JubI8W_pipS{border:1.5px dashed var(--b2);width:24px;height:24px;color:var(--t3);border-radius:50%;place-items:center;display:grid}.JubI8W_pipS .ic{width:14px;height:14px}.JubI8W_pipS[data-state=posted]{background:var(--ok-soft);color:var(--ok);border:0}.JubI8W_ask{gap:12px;min-width:0;display:grid}.JubI8W_askChips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.JubI8W_askChip{border-radius:var(--r-sm);background:var(--s2);border:1px solid var(--b2);min-height:44px;font:560 var(--fs-label) / 1.2 var(--f);color:var(--t1);text-align:left;transition:background-color var(--d-1) var(--ease-out);align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.JubI8W_askChip .ic{color:var(--acc)}@media (hover:hover){.JubI8W_askChip:hover{background:var(--s3)}}.JubI8W_askChip:active{transform:scale(.98)}.JubI8W_hdSearch .ask{border-radius:var(--r-md);min-height:56px}.JubI8W_hdSk{border-radius:var(--r-md);height:360px}.JubI8W_results{gap:10px;min-width:0;display:grid}.JubI8W_hl{background:color-mix(in oklab, var(--hall) 22%, transparent);color:inherit;border-radius:3px;padding:0 2px}.JubI8W_taskRow .mt{text-wrap:pretty}.JubI8W_askRow{text-align:left;width:100%}.JubI8W_askIc{border-radius:var(--r-sm);background:var(--acc-soft);width:36px;height:36px;color:var(--acc);flex:none;place-items:center;display:grid}.JubI8W_topicsWrap{gap:10px;display:grid}.JubI8W_topics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.JubI8W_topics{grid-template-columns:repeat(8,minmax(0,1fr))}}.JubI8W_topic{border-radius:var(--r-md);border:1px solid var(--b1);background:var(--s2);width:100%;height:100%;min-height:104px;box-shadow:var(--e1);color:var(--t1);transition:border-color var(--d-1) var(--ease-out), background-color var(--d-1) var(--ease-out);align-content:center;justify-items:center;gap:6px;padding:12px 4px;text-decoration:none;display:grid}.JubI8W_topic[aria-pressed=true]{border-color:var(--c,var(--hall));background:color-mix(in oklab, var(--c,var(--hall)) 10%, var(--s2))}@media (hover:hover){.JubI8W_topic:hover{border-color:var(--b2)}}.JubI8W_topic:active{transform:scale(.98)}.JubI8W_topic:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.JubI8W_topicIc{border-radius:var(--r-sm);background:color-mix(in oklab, var(--c,var(--hall)) 16%, transparent);width:40px;height:40px;color:var(--c,var(--hall));place-items:center;display:grid}.JubI8W_topicW{font:600 var(--fs-caption) / 1.2 var(--f);overflow-wrap:anywhere;text-align:center}.JubI8W_topicN{font:500 var(--fs-caption) / 1 var(--fm);color:var(--t3);align-items:center;gap:2px;display:inline-flex}.JubI8W_recBudget{font:560 var(--fs-caption) / 1.3 var(--f);color:var(--t2);align-items:center;gap:6px;display:inline-flex}.JubI8W_recBudget .ic{color:var(--hall)}.JubI8W_steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.JubI8W_steps li{font:450 var(--fs-body) / var(--lh-body) var(--f);color:var(--t1);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.JubI8W_stepN{background:var(--hall-soft);width:28px;height:28px;font:600 var(--fs-caption) / 1 var(--fm);color:var(--t1);border-radius:50%;place-items:center;display:grid}.JubI8W_model{border-radius:var(--r-md);border:1px dashed var(--b2);background:var(--s2);gap:10px;margin:0;padding:16px;display:grid}.JubI8W_model p{font:450 var(--fs-meta) / var(--lh-meta) var(--f);color:var(--t1);margin:0}.JubI8W_modelFoot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.JubI8W_budget{gap:20px;min-width:0;display:grid}.JubI8W_budgetSk{border-radius:var(--r-md);height:520px}.JubI8W_figs{border-radius:var(--r-md);border:1px solid var(--b1);background:var(--b1);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}@media (min-width:900px){.JubI8W_figs{grid-template-columns:repeat(4,minmax(0,1fr))}}.JubI8W_figs>div{background:var(--s2);gap:4px;min-width:0;padding:14px 16px;display:grid}.JubI8W_figs dt{font:560 var(--fs-caption) / 1.3 var(--f);color:var(--t2)}.JubI8W_figs dd{font:500 var(--fs-num-l) / 1.1 var(--fm);letter-spacing:-.02em;color:var(--t1);font-variant-numeric:tabular-nums;margin:0}.JubI8W_figs dd small{font:500 var(--fs-caption) / 1 var(--f);letter-spacing:0;color:var(--t2);margin-top:4px;display:block}.JubI8W_adopted{font:450 var(--fs-caption) / var(--lh-caption) var(--f);color:var(--t3);margin:-8px 0 0}.JubI8W_mbBars{align-content:center;gap:14px;height:100%;display:grid}.JubI8W_mbRow{gap:6px;display:grid}.JubI8W_mbLabel{font:560 var(--fs-label) / 1.2 var(--f);color:var(--t2)}.JubI8W_mbLabel b{font:600 var(--fs-num-m) / 1 var(--fm);color:var(--t1)}.JubI8W_mbTrack{gap:2px;min-width:8px;height:26px;display:flex}.JubI8W_mbTrack i{flex-basis:0;min-width:3px;height:100%;display:block}.JubI8W_mbTrack i:first-child{border-radius:6px 0 0 6px}.JubI8W_mbTrack i:last-child{border-radius:0 6px 6px 0}.JubI8W_mbTrack i:only-child{border-radius:6px}.JubI8W_swatch{border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}.JubI8W_fundsWrap{gap:10px;display:grid}.JubI8W_funds{border-radius:var(--r-md);border:1px solid var(--b1);background:var(--s2);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.JubI8W_fund+.JubI8W_fund{border-top:1px solid var(--b1)}.JubI8W_fundBtn{width:100%;min-height:64px;color:var(--t1);text-align:left;font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name nums chev""bars bars bars";align-items:center;gap:8px 12px;padding:12px 14px;display:grid}@media (min-width:900px){.JubI8W_fundBtn{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto;grid-template-areas:"name bars nums chev"}}.JubI8W_fundBtn:not(:disabled){cursor:pointer}@media (hover:hover){.JubI8W_fundBtn:not(:disabled):hover{background:var(--s3)}}.JubI8W_fundBtn:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.JubI8W_fundName{min-width:0;font:600 var(--fs-row) / var(--lh-row) var(--f);grid-area:name;gap:2px;display:grid}.JubI8W_fundBlurb{font:450 var(--fs-caption) / 1.35 var(--f);color:var(--t2)}.JubI8W_fundBars{grid-area:bars;gap:4px;display:grid}.JubI8W_fbIn,.JubI8W_fbOut{background:var(--s4);border-radius:4px;height:8px;display:block;overflow:hidden}.JubI8W_fbIn i,.JubI8W_fbOut i{border-radius:4px;height:100%;display:block}.JubI8W_fbIn i,.JubI8W_keyIn{background:var(--hall)}.JubI8W_fbOut i,.JubI8W_keyOut{background:color-mix(in oklab, var(--t1) 55%, var(--s3))}.JubI8W_keyItem{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.JubI8W_key{border-radius:4px;width:12px;height:8px;display:inline-block}.JubI8W_fundNums{min-width:7.5rem;font:500 var(--fs-num-s) / 1.25 var(--fm);color:var(--t1);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:nums;justify-items:end;gap:2px;display:grid}.JubI8W_fnK{font:500 var(--fs-caption) / 1 var(--f);color:var(--t3)}.JubI8W_fundChev{color:var(--t3);transition:transform var(--d-2) var(--ease-out);grid-area:chev}.JubI8W_fund[data-open] .JubI8W_fundChev{transform:rotate(180deg)}.JubI8W_fundPanel{gap:16px;padding:4px 14px 16px;display:grid}.JubI8W_fundPanel>.btn{justify-self:start}.JubI8W_fundPanel[hidden]{display:none}.JubI8W_lines{gap:8px;display:grid}.JubI8W_linesH{font:600 var(--fs-caption) / 1.3 var(--f);color:var(--t2);margin:0}.JubI8W_lines ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.JubI8W_lines li{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"l v p""b b p";align-items:center;gap:2px 10px;min-height:44px;display:grid}.JubI8W_lineL{min-width:0;font:500 var(--fs-label) / 1.3 var(--f);grid-area:l}.JubI8W_lineBar{background:var(--s4);border-radius:2px;grid-area:b;height:4px;display:block}.JubI8W_lineBar i{background:color-mix(in oklab, var(--hall) 70%, var(--s3));border-radius:2px;height:100%;display:block}.JubI8W_lineV{font:500 var(--fs-num-s) / 1.25 var(--fm);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:v}.JubI8W_lineV small{font:450 var(--fs-caption) / 1.2 var(--f);color:var(--t3);display:block}.JubI8W_page{border-radius:var(--r-sm);min-width:44px;min-height:44px;font:500 var(--fs-caption) / 1 var(--fm);color:var(--acc);grid-area:p;place-items:center;text-decoration:none;display:grid}@media (hover:hover){.JubI8W_page:hover{background:var(--acc-soft)}}.JubI8W_page:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.JubI8W_notes{border-radius:var(--r-md);background:color-mix(in oklab, var(--hall) 8%, var(--s2));border:1px solid color-mix(in oklab, var(--hall) 25%, var(--b1));gap:8px;padding:14px 16px;display:grid}.JubI8W_notes h3{align-items:center;gap:6px;display:flex}.JubI8W_notes h3 .ic{color:var(--hall)}.JubI8W_notes ul{font:450 var(--fs-meta) / var(--lh-meta) var(--f);color:var(--t1);gap:6px;margin:0;padding-left:1.2em;display:grid}.JubI8W_runSk{border-radius:var(--r-md);height:184px}.JubI8W_offPlate{gap:12px;display:grid}.JubI8W_bigDays{font:500 var(--fs-label) / 1.2 var(--f);color:var(--t2);align-items:baseline;gap:8px;margin:0;display:flex}.JubI8W_bigDays b{font:500 var(--fs-num-xl) / 1 var(--fm);letter-spacing:-.04em;color:var(--t1)}.JubI8W_bigDays .JubI8W_bigWord{font:650 var(--fs-heading) / 1.2 var(--f);letter-spacing:-.01em}.JubI8W_voteCards{gap:12px;display:grid}@media (min-width:900px){.JubI8W_voteCards{grid-template-columns:repeat(2,minmax(0,1fr))}}.JubI8W_voteCard{border-radius:var(--r-md);border:1px solid var(--b1);background:var(--s2);align-content:start;gap:8px;padding:14px 16px;display:grid}.JubI8W_voteCard[data-open]{border-color:color-mix(in oklab, var(--hall) 55%, transparent);background:color-mix(in oklab, var(--hall) 8%, var(--s2))}.JubI8W_voteCard h3{align-items:center;gap:6px;display:flex}.JubI8W_voteCard h3 .ic{color:var(--hall)}.JubI8W_voteHours{font:600 var(--fs-row) / var(--lh-row) var(--f);color:var(--t1);margin:0}.JubI8W_places{gap:4px;margin:0;padding:0;list-style:none;display:grid}.JubI8W_places li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.JubI8W_places li>.ic{color:var(--hall)}.JubI8W_places li>span{min-width:0;font:500 var(--fs-label) / 1.3 var(--f);gap:2px;display:grid}.JubI8W_racesUp{font:560 var(--fs-meta) / var(--lh-meta) var(--f);color:var(--t1);margin:0}.JubI8W_races{gap:16px;display:grid}@media (min-width:900px){.JubI8W_races{grid-template-columns:repeat(2,minmax(0,1fr))}}.JubI8W_race{align-content:start;gap:8px;min-width:0;display:grid}.JubI8W_raceText{font:450 var(--fs-meta) / var(--lh-meta) var(--f);color:var(--t2);margin:0}.JubI8W_seats{gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.JubI8W_seats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.JubI8W_seats{grid-template-columns:repeat(3,minmax(0,1fr))}}.JubI8W_seat{border-radius:var(--r-md);border:1px solid var(--b1);background:var(--s2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 12px 12px 14px;display:grid}.JubI8W_seat[data-up]{border-color:color-mix(in oklab, var(--hall) 50%, transparent)}.JubI8W_seatSk{border-radius:var(--r-md);height:72px;display:block}.JubI8W_seatGlyph{border:1.5px solid var(--b2);background:var(--s3);width:40px;height:40px;font:560 var(--fs-caption) / 1 var(--fm);color:var(--t2);border-radius:50%;place-items:center;display:grid}.JubI8W_seat[data-up] .JubI8W_seatGlyph{border:2px dashed var(--hall);background:color-mix(in oklab, var(--hall) 14%, var(--s2));color:var(--t1)}.JubI8W_seatText{gap:1px;min-width:0;display:grid}.JubI8W_seatName{font:560 var(--fs-caption) / 1.3 var(--f);color:var(--t2)}.JubI8W_seatWho{font:600 var(--fs-row) / var(--lh-row) var(--f);color:var(--t1);overflow-wrap:anywhere}.JubI8W_seatTerm{font:450 var(--fs-caption) / 1.3 var(--f);color:var(--t3)}.JubI8W_seat[data-up] .JubI8W_seatTerm{color:var(--t1);font-weight:560}.JubI8W_seatMail{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.JubI8W_speakBody{max-width:68ch}@media (prefers-reduced-motion:reduce){.JubI8W_hdTask:active,.JubI8W_topic:active,.JubI8W_askChip:active{transform:none}.JubI8W_fundChev{transition:none}}
._4bScjW_sec{gap:var(--sp-3);min-width:0;display:grid}._4bScjW_lede{max-width:68ch}._4bScjW_sec h2,._4bScjW_sec>h1{scroll-margin-top:72px}._4bScjW_stats{gap:0 var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._4bScjW_stat{padding:var(--sp-3) 0;border-top:1px solid var(--b1);align-content:start;gap:2px;display:grid}._4bScjW_stat b{font:500 1.375rem/1.15 var(--fm);letter-spacing:-.03em;font-variant-numeric:tabular-nums}@media (min-width:560px){._4bScjW_stats{grid-template-columns:repeat(5,minmax(0,1fr))}}._4bScjW_statLabel{text-wrap:balance}._4bScjW_rules{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}._4bScjW_rules li{font:400 1.0625rem/1.5 var(--f);align-items:flex-start;gap:10px;display:flex}._4bScjW_rules .ic{color:var(--acc);flex:none;margin-top:3px}._4bScjW_actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}._4bScjW_form{gap:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--b1);display:grid}._4bScjW_indep{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-md);background:var(--s3);display:grid}._4bScjW_indep a{color:var(--acc);text-underline-offset:3px;text-decoration:underline}._4bScjW_ext{color:var(--acc)}._4bScjW_board{gap:var(--sp-5);min-width:0;display:grid;container-type:inline-size}._4bScjW_lanes{gap:var(--sp-5) var(--sp-8);min-width:0;display:grid}@container (min-width:720px){._4bScjW_lanes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}._4bScjW_lane{min-width:0;display:grid}._4bScjW_laneHead{border-bottom:1px solid var(--b2);align-items:baseline;gap:10px;margin:0;padding:0 0 6px;display:flex}._4bScjW_laneName{font:640 .9375rem/1.3 var(--f);letter-spacing:.04em;text-transform:uppercase;color:var(--t2)}._4bScjW_laneSpan{min-width:0;font:450 var(--fs-caption) / var(--lh-caption) var(--fm);color:var(--t3);flex:1}._4bScjW_laneCount{font:600 var(--fs-caption) / 1 var(--fm);font-variant-numeric:tabular-nums;color:var(--t3)}._4bScjW_attention{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--s3);box-shadow:inset 0 0 0 1px var(--b1);display:grid}._4bScjW_attention:not([data-ok]){box-shadow:inset 3px 0 0 var(--hall), inset 0 0 0 1px var(--b1)}._4bScjW_attnHead{font:640 var(--fs-row) / var(--lh-row) var(--f);color:var(--t1);align-items:center;gap:10px;margin:0;display:flex}._4bScjW_allBtn{border-radius:var(--r-sm);background:var(--s3);min-height:44px;box-shadow:inset 0 0 0 1px var(--b2);font:560 var(--fs-label,.9375rem) / 1.2 var(--f);color:var(--t1);transition:background-color var(--d-1) var(--ease-out);justify-self:start;align-items:center;gap:8px;padding:0 14px 0 10px;display:inline-flex}@media (hover:hover){._4bScjW_allBtn:hover{background:var(--s4)}}._4bScjW_allBtn:focus-visible{outline-offset:2px}._4bScjW_allChev{color:var(--t3);transition:transform var(--d-2) var(--ease-out)}._4bScjW_allBtn[aria-expanded=true] ._4bScjW_allChev{transform:rotate(180deg)}._4bScjW_lanes[hidden]{display:none}._4bScjW_srcList{margin:0;padding:0;list-style:none;display:grid}._4bScjW_src+._4bScjW_src{border-top:1px solid var(--b1)}._4bScjW_srcBtn{border-radius:var(--r-sm);text-align:left;width:calc(100% + 16px);min-height:48px;color:var(--t1);transition:background-color var(--d-1) var(--ease-out);grid-template-columns:16px minmax(0,1fr) 64px 4.5ch 16px;align-items:center;gap:12px;margin:0 -8px;padding:6px 8px;display:grid}@media (max-width:600px){._4bScjW_srcBtn{grid-template-columns:16px minmax(0,1fr) 44px 4ch 16px;gap:10px}}@media (hover:hover){._4bScjW_srcBtn:hover{background:var(--s3)}}._4bScjW_srcBtn:focus-visible{outline-offset:-2px}._4bScjW_src[data-open] ._4bScjW_srcBtn{background:var(--s3)}._4bScjW_srcName{-webkit-line-clamp:2;overflow-wrap:anywhere;min-width:0;font:560 var(--fs-row) / var(--lh-row) var(--f);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._4bScjW_srcAge{font:500 var(--fs-caption) / 1 var(--fm);font-variant-numeric:tabular-nums;color:var(--t2);white-space:nowrap;justify-self:end}._4bScjW_src[data-state=linked] ._4bScjW_srcAge,._4bScjW_src[data-state=placeholder] ._4bScjW_srcAge,._4bScjW_src[data-state=standby] ._4bScjW_srcAge{color:var(--t3)}._4bScjW_src[data-state=linked] ._4bScjW_srcAge,._4bScjW_src[data-state=placeholder] ._4bScjW_srcAge{grid-column:3/5}._4bScjW_src[data-state=linked] ._4bScjW_barNone,._4bScjW_src[data-state=placeholder] ._4bScjW_barNone{display:none}._4bScjW_srcChev{color:var(--t3);transition:transform var(--d-2) var(--ease-out)}._4bScjW_src[data-open] ._4bScjW_srcChev{transform:rotate(180deg)}._4bScjW_glyph,._4bScjW_glyphLink{flex:none;display:block}._4bScjW_glyphLink{color:var(--t3);line-height:0}._4bScjW_glyphLink .ic{display:block}._4bScjW_bar{background:var(--s3);height:8px;box-shadow:inset 0 0 0 1px var(--b1);border-radius:4px;display:block;position:relative;overflow:hidden}._4bScjW_bar i{width:var(--p);background:var(--c);border-radius:4px;min-width:3px;position:absolute;inset:0 auto 0 0}._4bScjW_bar:after{content:"";background:var(--t3);opacity:.7;width:1.5px;position:absolute;top:0;bottom:0;left:50%}._4bScjW_bar[data-over] i{background:repeating-linear-gradient(-45deg, var(--c) 0 1.5px, color-mix(in oklab, var(--c) 25%, transparent) 1.5px 4px)}._4bScjW_barNone{border-top:1.5px dashed var(--b2);height:0;display:block}._4bScjW_srcMore{gap:var(--sp-2);padding:var(--sp-2) 0 var(--sp-4) 28px;display:grid}._4bScjW_srcMore[hidden]{display:none}._4bScjW_srcFull{font:560 var(--fs-body) / var(--lh-body) var(--f);color:var(--t1);text-wrap:pretty;margin:0}._4bScjW_facts{grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:0;display:grid}._4bScjW_facts>div{display:contents}._4bScjW_facts dt{font:500 var(--fs-caption) / 1.6 var(--f);color:var(--t3)}._4bScjW_facts dd{font:450 1rem/1.4 var(--f);color:var(--t2);overflow-wrap:anywhere;min-width:0;margin:0}._4bScjW_factState{color:var(--t1);align-items:center;gap:6px;font-weight:560;display:inline-flex}._4bScjW_facts dd._4bScjW_mono{font-family:var(--fm);font-variant-numeric:tabular-nums;font-size:.9375rem}._4bScjW_srcLink{color:var(--acc);font:560 1rem/1.3 var(--f);text-underline-offset:3px;justify-self:start;padding-block:11px;text-decoration:underline;display:inline-block}._4bScjW_mismatches{margin:var(--sp-2) 0 0;gap:4px;padding:0 0 0 1.1em;list-style:outside;display:grid}:root[data-density=compact] ._4bScjW_srcBtn{min-height:44px;padding-block:4px}:root[data-density=compact] ._4bScjW_board{gap:var(--sp-4)}@media (prefers-reduced-motion:reduce){._4bScjW_srcChev,._4bScjW_allChev,._4bScjW_allBtn,._4bScjW_srcBtn{transition:none}}
.A9U0VW_summary{border-radius:var(--r-md);background:var(--school-soft);color:var(--t1);font:600 .9375rem/1.35 var(--f);overflow-wrap:anywhere;margin:0;padding:12px 16px}.A9U0VW_actions{gap:0;display:grid}.A9U0VW_actions[aria-disabled=true]{opacity:.5}.A9U0VW_action{text-align:left;justify-content:space-between;min-height:64px}.A9U0VW_actionText{flex:1;gap:2px;min-width:0;display:grid}.A9U0VW_url{border:1px solid var(--b2);border-radius:var(--r-md);background:var(--s2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 8px 4px 16px;display:grid}.A9U0VW_urlText{width:100%;min-width:0;min-height:44px;color:var(--t2);font:500 .875rem/1.4 var(--fm);text-overflow:ellipsis;white-space:nowrap;border-radius:var(--r-sm);background:0 0;border:0;margin:0;padding:0;display:block}.A9U0VW_urlText:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.A9U0VW_item{border-radius:var(--r-md);background:var(--s2);border-left:3px solid var(--school);gap:4px;padding:16px;display:grid}@media (max-width:420px){.A9U0VW_url{grid-template-columns:minmax(0,1fr);padding:12px}}
