.AUq9IG_overlay{z-index:11000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.AUq9IG_overlayWait{visibility:hidden;pointer-events:none}.AUq9IG_backdrop{background:#0009;position:absolute;inset:0}.AUq9IG_panel{box-sizing:border-box;background:#f4f1ea;border:1px solid #ddd;border-radius:14px;flex-direction:row;width:100%;max-width:1100px;height:min(90vh,820px);max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.AUq9IG_rail{box-sizing:border-box;border-right:3px solid var(--color-primary,#dc0000);background:linear-gradient(145deg,#2f2f2f 0%,#1a1a1a 55%,#121212 100%);flex-direction:column;flex:0 0 17.5rem;width:17.5rem;min-width:17.5rem;height:100%;padding:1rem .9rem 1.1rem;transition:flex-basis .28s,width .28s,min-width .28s,padding .28s,border-width .28s;display:flex;overflow:visible}.AUq9IG_railFolded{pointer-events:none;border-right-width:0;flex-basis:0;width:0;min-width:0;padding:0;overflow:hidden}.AUq9IG_railFields{flex-direction:column;gap:.65rem;display:flex}.AUq9IG_photoWrap{justify-content:center;width:100%;margin-top:.35rem;margin-bottom:.45rem;display:flex}.AUq9IG_photoCard{aspect-ratio:1;isolation:isolate;transform-origin:50%;background:#fff;border:1px solid #d4d4d4;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:94%;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.AUq9IG_photoCardImg{object-fit:cover;border-radius:9px;width:100%;height:100%}.AUq9IG_photoCardLogo{background-color:#111;width:78%;height:78%;-webkit-mask:url(/images/logos/bbd-kick-silhouette.png) 50%/contain no-repeat;mask:url(/images/logos/bbd-kick-silhouette.png) 50%/contain no-repeat}.AUq9IG_railBtn{appearance:none;width:100%;min-height:0;box-shadow:none;color:#d8d2c8;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;outline:none;justify-content:flex-start;align-items:center;gap:.4rem;padding:.35rem .1rem .3rem;font-family:inherit;font-size:.8rem;font-weight:800;display:flex}.AUq9IG_railBtn:focus,.AUq9IG_railBtn:focus-visible{box-shadow:none;outline:none}.AUq9IG_railBtnOn{border-color:#0000;border-bottom-color:var(--color-primary,#dc0000);color:var(--color-primary,#dc0000);background:0 0}.AUq9IG_railBtnOk{color:#4caf50;border-color:#0000}.AUq9IG_railBtnWarn{color:#f44336;border-color:#0000}.AUq9IG_railBtnAlert{color:#e6c34a;border-color:#0000}.AUq9IG_railParentMark{color:#4caf50;letter-spacing:.04em;text-transform:uppercase;border:1.5px solid #4caf50;border-radius:4px;padding:.05rem .4rem;font-size:.68rem;font-weight:800}.AUq9IG_railAlertMark{color:#e6c34a;letter-spacing:.04em;text-transform:uppercase;border:1.5px solid #c9a227;border-radius:4px;padding:.05rem .4rem;font-size:.68rem;font-weight:800}.AUq9IG_railStatus{appearance:none;width:100%;min-height:0;box-shadow:none;color:#d8d2c8;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:0;outline:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .1rem .3rem;font-family:inherit;font-size:.8rem;font-weight:800;display:flex}.AUq9IG_railStatus:focus,.AUq9IG_railStatus:focus-visible{box-shadow:none;outline:none}.AUq9IG_railStatusOn{color:#4caf50;border:none}.AUq9IG_railStatusDate{letter-spacing:.01em;opacity:.95;white-space:nowrap;margin-left:auto;font-size:.72rem;font-weight:700}.AUq9IG_railBetaMark{color:#1677ff;letter-spacing:.02em;padding:0 .1rem .2rem;font-size:.72rem;font-weight:800;line-height:1.2;display:block}.AUq9IG_railActions{z-index:2;flex-direction:column;gap:.45rem;margin-top:auto;padding-top:.8rem;display:flex;position:relative}.AUq9IG_railAdd,.AUq9IG_railReset,.AUq9IG_railResetIdle,.AUq9IG_railDelete{background:0 0;border-radius:6px;justify-content:center;padding:.38rem .75rem}.AUq9IG_railAdd{color:#4caf50;border:1.5px solid #4caf50}.AUq9IG_railAdd:hover,.AUq9IG_railAdd:focus-visible{outline:none}.AUq9IG_railAdd:disabled{color:#6b6b6b;cursor:not-allowed;border-color:#6b6b6b}.AUq9IG_railReset{border:1.5px solid var(--color-primary,#dc0000);color:var(--color-primary,#dc0000)}.AUq9IG_railResetIdle{color:#b0b0b0;border:1.5px solid #b0b0b0}.AUq9IG_railResetOk{color:#4caf50;border-color:#4caf50}.AUq9IG_railDelete{color:#f44336;border:1.5px solid #f44336}.AUq9IG_railDelete:hover,.AUq9IG_railDelete:focus-visible{outline:none}.AUq9IG_deleteOverlay{z-index:12040;background:#0000008c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AUq9IG_deleteCard{text-align:center;background:#f4f1ea;border:1px solid #ddd;border-radius:12px;width:min(26rem,100% - 2rem);padding:1.4rem 1.35rem 1.2rem;box-shadow:0 18px 40px #00000059}.AUq9IG_deleteCard h2{color:#1a1a1a;margin:0 0 .55rem;font-size:1.15rem}.AUq9IG_deleteCard p{color:#444;margin:0 0 1.15rem;font-size:.92rem;line-height:1.4}.AUq9IG_deleteCard strong{color:#dc0000}.AUq9IG_deleteActions{justify-content:center;gap:.75rem;display:flex}.AUq9IG_deleteActions button{cursor:pointer;border-radius:6px;min-width:6.5rem;padding:.55rem 1rem;font-size:.88rem;font-weight:800}.AUq9IG_deleteCancel{color:#fff;background:#6c757d;border:none}.AUq9IG_deleteGo{color:#fff;background:#dc0000;border:none}.AUq9IG_deleteGo:disabled,.AUq9IG_deleteCancel:disabled{opacity:.55;cursor:not-allowed}.AUq9IG_main{box-sizing:border-box;background-color:#f4f1ea;background-image:url(/hub/hub-brush-ground.webp?v=2);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;flex:1;min-width:0;height:100%;padding:1.1rem 1.2rem 1.2rem;display:flex;position:relative;overflow:hidden}.AUq9IG_identity{border-bottom:3px solid var(--color-primary,#dc0000);z-index:1;background:#f4f1ea;align-items:flex-start;gap:1rem;margin:-1.1rem -1.2rem .85rem;padding:1.1rem 1.2rem .75rem;display:flex;position:relative}.AUq9IG_headerActions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:.4rem;margin-left:auto;display:flex}.AUq9IG_betaIcon{appearance:none;color:#666;cursor:pointer;background:#fff;border:1.5px solid #888;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;padding:0;font-size:14px;line-height:1;display:inline-flex}.AUq9IG_betaIcon:focus,.AUq9IG_betaIcon:focus-visible{outline:none}.AUq9IG_betaIconOn{color:#1677ff;border-color:#1677ff}.AUq9IG_headerReset{appearance:none;border:1.5px solid var(--color-primary,#dc0000);color:var(--color-primary,#dc0000);cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;margin-left:0;padding:.32rem .7rem;font-family:inherit;font-size:.78rem;font-weight:800}.AUq9IG_headerResetIdle{appearance:none;color:#888;cursor:pointer;background:#fff;border:1.5px solid #b0b0b0;border-radius:6px;flex-shrink:0;margin-left:0;padding:.32rem .7rem;font-family:inherit;font-size:.78rem;font-weight:800}.AUq9IG_headerResetOk{color:#16a34a;border-color:#16a34a}.AUq9IG_railReveal{appearance:none;border:1.5px solid var(--color-primary,#dc0000);color:var(--color-primary,#dc0000);cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;padding:.38rem .75rem;font-family:inherit;font-size:.82rem;font-weight:800}.AUq9IG_rankNavHost{display:contents}.AUq9IG_rankNav{flex-direction:column;flex:none;margin:0;display:flex;position:relative;overflow:visible}.AUq9IG_railProgramRow{align-items:center;gap:.4rem;margin-bottom:.4rem;display:flex}.AUq9IG_railEnrolled{flex-direction:column;gap:.05rem;margin:.1rem 0 .45rem .7rem;display:flex}.AUq9IG_railProgramName{appearance:none;min-width:0;min-height:0;box-shadow:none;color:#d8d2c8;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;outline:none;flex:1;align-items:center;gap:.4rem;padding:.35rem .1rem .3rem;font-family:inherit;font-size:.8rem;font-weight:800;display:flex}.AUq9IG_railProgramName:focus,.AUq9IG_railProgramName:focus-visible{box-shadow:none;outline:none}.AUq9IG_railIconBtn{appearance:none;color:#d8d2c8;cursor:pointer;background:0 0;border:1.5px solid #8a8178;border-radius:6px;flex:0 0 2.25rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-family:inherit;font-size:1rem;font-weight:800;display:flex}.AUq9IG_enrollOverlay{z-index:12500;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.AUq9IG_enrollPanel{box-sizing:border-box;background:#f4f1ea;border:1px solid #ddd;border-radius:14px;flex-direction:column;width:min(36rem,95vw);max-height:85vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.AUq9IG_enrollHeader{border-bottom:3px solid var(--color-primary,#dc0000);background:#1a1a1a;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.15rem;display:flex}.AUq9IG_enrollHeaderTitle{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:800}.AUq9IG_enrollBody{flex:1;min-height:0;padding:1.05rem 1.15rem .35rem;overflow:auto}.AUq9IG_paperBelow .AUq9IG_enrollBody{padding:.15rem 0 .2rem}.AUq9IG_paperBelow .AUq9IG_enrollSection{background:0 0;border:none;border-radius:0;margin-bottom:.55rem;padding:0}.AUq9IG_paperBelow .AUq9IG_enrollSectionTitle{color:#6b6560;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.35rem;font-size:.7rem}.AUq9IG_enrollFooter{border-top:1px solid #ddd;flex-shrink:0;justify-content:flex-end;padding:.75rem 1.15rem 1rem;display:flex}.AUq9IG_enrollSection{background:#fff;border:1px solid #ddd;border-radius:10px;margin-bottom:.85rem;padding:.75rem .8rem .5rem}.AUq9IG_enrollSectionTitle{color:#6b6560;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .6rem;font-size:.72rem;font-weight:800}.AUq9IG_enrollRow{color:#3f3a34;box-sizing:border-box;background:0 0;border:none;border-radius:0;align-items:center;gap:.65rem;width:100%;margin-bottom:.15rem;padding:.35rem .15rem;display:flex}.AUq9IG_enrollRowOn{color:#2e7d32}.AUq9IG_enrollRowPast{color:#6b6560}.AUq9IG_enrollBox{appearance:none;color:#4caf50;cursor:pointer;background:#fff;border:1.5px solid #8a8178;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;font-size:.85rem;font-weight:900;line-height:1;display:flex}.AUq9IG_enrollBox:disabled{cursor:default;opacity:.85}.AUq9IG_enrollBoxOn{border-color:#4caf50}.AUq9IG_enrollName{appearance:none;min-width:0;color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;margin:0;padding:0;font-family:inherit;font-size:.9rem;font-weight:800;overflow:hidden}.AUq9IG_enrollChip{color:#6b6560;letter-spacing:.04em;text-transform:uppercase;border:1.5px solid #8a8178;border-radius:4px;flex-shrink:0;margin-left:auto;padding:.08rem .45rem;font-size:.68rem;font-weight:800}.AUq9IG_enrollChipOn{color:#4caf50;border-color:#4caf50}.AUq9IG_enrollClassChecks{margin:0 0 .35rem 2.1rem;padding:0;list-style:none}.AUq9IG_enrollClassCheck{color:#3f3a34;cursor:pointer;align-items:center;gap:.45rem;padding:.18rem 0;font-size:.82rem;font-weight:700;display:flex}.AUq9IG_enrollClassCheck input{accent-color:#2e7d32;cursor:pointer;width:.95rem;height:.95rem}.AUq9IG_enrollEmpty{color:#888;text-align:center;padding:.65rem .2rem .5rem;font-size:.82rem}.AUq9IG_paperBelowIdle{display:none}.AUq9IG_paperBelow{box-sizing:border-box;background:0 0;border:none;border-radius:0;flex:none;margin-top:.75rem;padding:.15rem 0 .35rem}.AUq9IG_beltSlot,.AUq9IG_beltSlotEmpty{flex:none;width:100%;min-height:126px}.AUq9IG_beltSlotEmpty{pointer-events:none;visibility:hidden}.AUq9IG_paperBelowTitle{color:#111;letter-spacing:-.02em;margin:0 0 .65rem;font-size:1.05rem;font-weight:900}.AUq9IG_plainForm{grid-template-columns:1fr 1fr;align-items:start;gap:.06rem .55rem;display:grid}.AUq9IG_healthSplit{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 1.4rem;display:grid}.AUq9IG_healthSplit>.AUq9IG_parentSectionHead{box-sizing:border-box;grid-row:1;width:100%;height:2.15rem;min-height:0;margin:0 0 .5rem}.AUq9IG_healthSplit>.AUq9IG_plainForm,.AUq9IG_healthSplit>.AUq9IG_healthTileCol{grid-area:2/1;min-width:0}.AUq9IG_healthSplit>.AUq9IG_parentPane,.AUq9IG_healthSplit>.AUq9IG_parentEmpty{grid-area:2/2}button.AUq9IG_parentSectionTitle{appearance:none;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.AUq9IG_infoTile{width:100%;color:inherit;font:inherit;text-align:left;box-sizing:border-box;background:#fff;border:1px solid #d8d3c8;border-radius:10px;flex-direction:column;align-items:stretch;gap:.2rem;margin:0;padding:.7rem .8rem;display:flex;box-shadow:0 1px 2px #0000000a}button.AUq9IG_infoTile{appearance:none;cursor:pointer}button.AUq9IG_infoTile:hover,button.AUq9IG_infoTile:focus-visible{outline:none}.AUq9IG_infoTileTop{align-items:flex-start;gap:.45rem;display:flex}.AUq9IG_infoTileMain{appearance:none;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:.12rem;margin:0;padding:0;display:flex}.AUq9IG_infoTileMain:disabled{cursor:default}.AUq9IG_infoTileName{color:#1a1a1a;font-size:1.02rem;font-weight:800}.AUq9IG_infoTileMeta{color:#6b6560;font-size:.82rem;font-weight:600}.AUq9IG_infoTileBelt{width:100%;min-height:32px;margin-top:.35rem}.AUq9IG_infoTileRel{border-top:1px solid #ece8df;flex-direction:column;gap:.1rem;width:100%;margin-top:.28rem;padding-top:.38rem;display:flex}.AUq9IG_healthInfoTile{cursor:default}.AUq9IG_healthInfoTile .AUq9IG_plainForm{width:100%}.AUq9IG_healthSplit .AUq9IG_parentCard{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.AUq9IG_parentSection{margin-top:.55rem}.AUq9IG_parentEmpty{color:#6b6560;font-size:.82rem;font-weight:600}.AUq9IG_parentSectionHead{border-bottom:3px solid var(--color-primary,#dc0000);align-items:center;gap:.45rem;margin:.15rem 0 .5rem;padding:0 0 .4rem;display:flex}.AUq9IG_parentSectionTitle{color:var(--color-primary,#dc0000);letter-spacing:-.02em;margin:0;font-size:.95rem;font-weight:900}.AUq9IG_parentAddBtn{appearance:none;width:auto;height:auto;color:var(--color-primary,#dc0000);cursor:pointer;background:0 0;border:none;border-radius:0;margin-left:auto;padding:0 .1rem;font-family:inherit;font-size:2.15rem;font-weight:500;line-height:.7}.AUq9IG_parentPane{flex-direction:column;gap:.4rem;min-width:0;display:flex}.AUq9IG_parentCard{grid-template-columns:1fr 1fr;align-items:start;gap:.28rem .45rem;display:grid}button.AUq9IG_parentCard{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.AUq9IG_parentNameField,.AUq9IG_parentEmailField{grid-column:1/-1;min-width:0}.AUq9IG_parentNameRow{align-items:flex-end;gap:.45rem;min-width:0;display:flex}.AUq9IG_parentNameHalf{flex:1 1 0;min-width:0}.AUq9IG_parentNameRow .AUq9IG_plainField{width:100%;min-width:0}.AUq9IG_parentRemove{appearance:none;color:#c62828;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;align-self:center;padding:0;font-family:inherit;font-size:.7rem;font-weight:800}.AUq9IG_parentSearch{margin-bottom:.55rem;position:relative}.AUq9IG_parentSearchList{background:#fff;border:1.5px solid #8a8178;border-radius:8px;max-height:10rem;margin-top:.2rem;overflow:auto}.AUq9IG_parentSearchItem{appearance:none;color:#111;text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #eee;flex-direction:column;align-items:flex-start;gap:.05rem;width:100%;padding:.4rem .55rem;font-family:inherit;font-size:.8rem;display:flex}.AUq9IG_parentSearchItem:last-child{border-bottom:0}.AUq9IG_plainSpan{grid-column:1/-1}.AUq9IG_plainActions{flex-wrap:wrap;gap:.35rem;margin-top:.2rem;display:flex}.AUq9IG_plainActions .AUq9IG_ghostBtn{padding:.22rem .55rem;font-size:.72rem}.AUq9IG_plainNote{color:#555;margin-top:.2rem;font-size:.8rem;line-height:1.35}.AUq9IG_smsConsent{background:#fbfaf7;border:1px solid #e6e1d8;border-left:3px solid #dc0000;border-radius:6px;margin-top:.45rem;padding:.5rem .6rem}.AUq9IG_smsConsentRow{color:#222;cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.82rem;line-height:1.35;display:flex}.AUq9IG_smsConsentRow input{accent-color:#dc0000;flex:none;width:16px;height:16px;margin-top:1px}.AUq9IG_smsConsentNote{color:#555;margin:.35rem 0 0 1.5rem;font-size:.72rem;line-height:1.35}.AUq9IG_smsConsentNote a{color:#b00000}.AUq9IG_plainLabel{color:#6b6560;letter-spacing:.02em;text-transform:uppercase;margin-bottom:0;font-size:.6rem;font-weight:700;display:block}.AUq9IG_plainField,.AUq9IG_plainTextarea{box-sizing:border-box;color:#111;background:#fff;border:1.5px solid #8a8178;border-radius:5px;width:100%;padding:.08rem .2rem;font-family:inherit;font-size:.74rem;line-height:1.15}.AUq9IG_plainField:focus,.AUq9IG_plainTextarea:focus{border-color:#6b7280;outline:none}.AUq9IG_plainTextarea{resize:vertical;min-height:1.3rem}.AUq9IG_plainForm .AUq9IG_plainLabel,.AUq9IG_healthSplit .AUq9IG_plainLabel,.AUq9IG_parentCard .AUq9IG_plainLabel{font-size:.85rem}.AUq9IG_plainForm .AUq9IG_plainField,.AUq9IG_plainForm .AUq9IG_plainTextarea,.AUq9IG_plainForm .AUq9IG_allergyTrigger,.AUq9IG_healthSplit .AUq9IG_plainField,.AUq9IG_healthSplit .AUq9IG_plainTextarea,.AUq9IG_parentCard .AUq9IG_plainField,.AUq9IG_parentCard select.AUq9IG_plainField{font-family:inherit;font-size:.99rem;font-weight:400}.AUq9IG_plainForm .AUq9IG_plainField,.AUq9IG_plainForm .AUq9IG_plainTextarea,.AUq9IG_parentPane .AUq9IG_plainField{appearance:none;background:0 0;border-color:#0000;height:1.55rem;min-height:1.55rem}.AUq9IG_plainForm .AUq9IG_plainTextarea{height:auto}.AUq9IG_plainForm input[type=date]{width:8.5rem;max-width:100%;padding-block:0;padding-inline:0}.AUq9IG_plainForm input[type=date]::-webkit-datetime-edit{padding:0}.AUq9IG_plainForm input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55;margin-left:.15rem;padding:0}.AUq9IG_plainForm .AUq9IG_plainField:focus,.AUq9IG_plainForm .AUq9IG_plainField:focus-visible,.AUq9IG_plainForm .AUq9IG_plainTextarea:focus,.AUq9IG_plainForm .AUq9IG_plainTextarea:focus-visible,.AUq9IG_parentPane .AUq9IG_plainField:focus,.AUq9IG_parentPane .AUq9IG_plainField:focus-visible,.AUq9IG_plainForm .AUq9IG_allergyTrigger[aria-expanded=true]{background:#fff;border:1.5px solid #9ca3af;outline:none}.AUq9IG_allergyPicker{position:relative}.AUq9IG_allergyTrigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.35rem;height:auto;min-height:1.3rem;display:flex}.AUq9IG_allergyTriggerValue{color:#111;flex-wrap:wrap;flex:1;gap:.2rem;min-width:0;font-size:.78rem;display:flex}.AUq9IG_allergyTrigger:not(:has(.AUq9IG_allergyChip)) .AUq9IG_allergyTriggerValue{color:#8a8178}.AUq9IG_allergyCaret{color:#6b6560;font-size:.7rem;line-height:1}.AUq9IG_allergyChip{color:#111;background:#fff;border:1.5px solid #8a8178;border-radius:999px;align-items:center;gap:.15rem;padding:.05rem .3rem;font-size:.68rem;font-weight:700;line-height:1.2;display:inline-flex}.AUq9IG_allergyChipX{color:#6b6560;cursor:pointer;font-size:.78rem;line-height:1}.AUq9IG_allergyMenu{z-index:12050;box-sizing:border-box;background:#fff;border:1.5px solid #8a8178;border-radius:8px;flex-direction:column;max-height:17.5rem;display:flex;position:fixed;overflow:auto;box-shadow:0 10px 24px #0000002e}.AUq9IG_allergyOption{appearance:none;color:#111;text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #eee;align-items:center;gap:.4rem;width:100%;padding:.32rem .5rem;font-family:inherit;font-size:.78rem;display:flex}.AUq9IG_allergyOptionOn{color:var(--color-primary,#dc0000);font-weight:700}.AUq9IG_allergyCheck{width:.85rem;color:var(--color-primary,#dc0000);font-size:.75rem;font-weight:800}.AUq9IG_allergyAdd{background:#f4f1ea;border-top:1px solid #ddd;grid-template-columns:minmax(0,1fr) auto;gap:.35rem;padding:.4rem .45rem;display:grid;position:sticky;bottom:0}.AUq9IG_railSelect{appearance:none;width:100%;box-shadow:none;color:#d8d2c8;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;outline:none;justify-content:space-between;align-items:center;gap:.4rem;padding:.35rem .1rem .3rem;font-family:inherit;font-size:.8rem;font-weight:800;display:flex}.AUq9IG_railSelectOn{border-color:#0000;border-bottom-color:var(--color-primary,#dc0000);color:var(--color-primary,#dc0000);background:0 0}.AUq9IG_railSelectLabel{flex-wrap:wrap;flex:1;align-items:center;gap:.4rem;min-width:0;display:flex}.AUq9IG_railSelectName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AUq9IG_railCheck{color:#4caf50;flex-shrink:0;font-size:.95rem;font-weight:900;line-height:1}.AUq9IG_railSelectCaret{opacity:.75;flex-shrink:0;font-size:.65rem}.AUq9IG_railMenuCatch{z-index:19;position:fixed;inset:0}.AUq9IG_railMenu{z-index:20;background:#1a1a1a;border:1.5px solid #8a8178;border-radius:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 10px 24px #00000073}.AUq9IG_railMenuItem{appearance:none;color:#d8d2c8;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff14;align-items:center;gap:.5rem;width:100%;padding:.55rem .7rem;font-family:inherit;font-size:.78rem;font-weight:700;display:flex}.AUq9IG_railMenuItem:last-child{border-bottom:0}.AUq9IG_railMenuItemOn{color:#fff;background:#dc000047}.AUq9IG_railChip{color:#f4f1ea;white-space:nowrap;border:1px solid #c4bfb4;border-radius:4px;padding:.08rem .4rem;font-size:.68rem;font-weight:800}.AUq9IG_railEmpty{color:#888;text-align:center;padding:.65rem .7rem;font-size:.75rem}.AUq9IG_nameRow{align-items:baseline;gap:0;display:flex}.AUq9IG_nameInput{color:#111;letter-spacing:-.02em;field-sizing:content;background:0 0;border:none;outline:none;min-width:3ch;min-height:0;margin:0;padding:0 .4em 0 0;font-size:clamp(1.4rem,2.1vw,2.05rem);font-weight:900;line-height:1.16}.AUq9IG_nameInput::placeholder{color:#11111159}.AUq9IG_meta{color:#111;flex-wrap:wrap;gap:1rem;margin-top:.15rem;margin-left:0;font-size:.75rem;display:flex}.AUq9IG_classesBtn{border:1.5px solid var(--color-primary,#dc0000);min-width:12.5rem;color:var(--color-primary,#dc0000);cursor:pointer;background:#f4f1eab3;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.42rem .95rem;font-family:inherit;font-size:.88rem;font-weight:800;display:flex}.AUq9IG_tabs{flex-wrap:wrap;gap:.4rem;min-height:0;margin-bottom:.85rem;display:flex}.AUq9IG_tab{appearance:none;color:#3f3a34;cursor:pointer;background:#fff;border:1.5px solid #8a8178;border-radius:6px;padding:.38rem .85rem;font-family:inherit;font-size:.82rem;font-weight:800}.AUq9IG_tabActive{border-color:var(--color-primary,#dc0000);color:var(--color-primary,#dc0000);background:#fff}.AUq9IG_footer{justify-content:flex-end;align-items:center;gap:.65rem;margin-top:.85rem;display:flex}.AUq9IG_ghostBtn,.AUq9IG_primaryBtn{appearance:none;cursor:pointer;background:#fff;border-radius:6px;padding:.5rem 1.05rem;font-family:inherit;font-size:.9rem;font-weight:800}.AUq9IG_ghostBtn{color:#3f3a34;border:1.5px solid #8a8178}.AUq9IG_primaryBtn{border:1.5px solid var(--color-primary,#dc0000);color:var(--color-primary,#dc0000)}.AUq9IG_primaryBtn:disabled{opacity:.45;cursor:not-allowed}.AUq9IG_ghostBtn:focus,.AUq9IG_ghostBtn:focus-visible,.AUq9IG_primaryBtn:focus,.AUq9IG_primaryBtn:focus-visible{box-shadow:none;outline:none}.AUq9IG_nestedOverlay{z-index:12000;background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.AUq9IG_nestedPanel{box-sizing:border-box;background:#f4f1ea;border:1px solid #ddd;border-radius:14px;width:min(34rem,95vw);max-height:85vh;padding:1.25rem 1.3rem 1.15rem;overflow:auto;box-shadow:0 25px 50px -12px #00000080}.AUq9IG_nestedTitle{border-bottom:3px solid var(--color-primary,#dc0000);color:#111;letter-spacing:-.02em;margin:0 0 1rem;padding-bottom:.65rem;font-size:1.15rem;font-weight:900}.AUq9IG_nestedField{margin-bottom:.85rem}.AUq9IG_nestedLabel{color:#1a1a1a;margin-bottom:.4rem;font-size:.85rem;font-weight:800;display:block}.AUq9IG_nestedTextarea,.AUq9IG_nestedInput{color:#1a1a1a;box-sizing:border-box;background:#fff;border:1.5px solid #c4bfb4;border-radius:6px;width:100%;padding:.7rem .8rem;font-family:inherit;font-size:.95rem}.AUq9IG_nestedTextarea{resize:vertical}.AUq9IG_nestedFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.35rem;display:flex}.AUq9IG_nestedFooterActions{flex-wrap:wrap;gap:.5rem;display:flex}.AUq9IG_nestedBtnOk{color:#4caf50;border-color:#4caf50}.AUq9IG_progressPager{width:100%;display:block;position:relative}.AUq9IG_progressPagerBtn{appearance:none;z-index:5;color:#111;width:2.15rem;height:80px;min-height:0;box-shadow:none;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:0;outline:none;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;top:auto;bottom:0}.AUq9IG_progressPagerBtnOnLight{color:#111}.AUq9IG_progressPagerBtnOnDark{color:#fff}.AUq9IG_progressPager>.AUq9IG_progressPagerBtn:first-child{left:0}.AUq9IG_progressPager>.AUq9IG_progressPagerBtn:last-child{right:0}.AUq9IG_progressPager:hover .AUq9IG_progressPagerBtn,.AUq9IG_progressPager:focus-within .AUq9IG_progressPagerBtn{opacity:1}.AUq9IG_progressPagerBtn:disabled{cursor:default}.AUq9IG_progressPager:hover .AUq9IG_progressPagerBtn:disabled,.AUq9IG_progressPager:focus-within .AUq9IG_progressPagerBtn:disabled{opacity:.35}.AUq9IG_progressPagerBtn:focus,.AUq9IG_progressPagerBtn:focus-visible{box-shadow:none;outline:none}.AUq9IG_stripProgressInner{pointer-events:auto;background:#fff;border-radius:6px;flex-wrap:nowrap;align-items:center;gap:.5rem;padding:.35rem .7rem;display:flex;box-shadow:0 2px 10px #00000040}.AUq9IG_beltOnBeltTools{z-index:4;pointer-events:none;flex-direction:row;align-items:center;gap:.85rem;max-width:calc(100% - 9rem);display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.AUq9IG_beltOnBeltTools>*{pointer-events:auto;flex:none}.AUq9IG_beltHeadRow{flex-wrap:wrap;align-items:flex-end;gap:.35rem 1rem;width:100%;display:flex}.AUq9IG_beltStripType{color:#fff;letter-spacing:.02em;margin-left:auto;padding-bottom:.12rem;font-size:.85rem;font-weight:800;line-height:1.1}.AUq9IG_stripReqActions{flex:none;align-items:center;gap:.15rem;display:flex}.AUq9IG_stripReqDateWrap{flex:none;justify-content:center;align-items:center;width:6.6rem;height:1.2rem;display:flex;position:relative}.AUq9IG_stripReqDateValue{text-align:center;color:#333;pointer-events:none;width:100%;font-size:.85rem;font-weight:700;line-height:1.2rem;display:block}.AUq9IG_stripReqDateWrap:has(.AUq9IG_stripReqDate:disabled) .AUq9IG_stripReqDateValue{color:#999}.AUq9IG_stripReqDate{appearance:none;opacity:0;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:none;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.AUq9IG_stripReqDate:disabled{cursor:not-allowed}.AUq9IG_stripCmp{appearance:none;box-shadow:none;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;outline:none;min-height:0;margin:0;padding:0;font-size:.75rem;font-weight:800}.AUq9IG_stripCmp:disabled{cursor:not-allowed;opacity:1}.AUq9IG_stripCmpOpen{color:#dc0000}.AUq9IG_stripCmpDone{color:#16a34a}.AUq9IG_beltDatesOnBelt{background:#fff;border-radius:6px;flex-direction:row;align-items:center;gap:.35rem;padding:.28rem .45rem .3rem;display:flex;box-shadow:0 1px 3px #00000038}.AUq9IG_beltDatesOnBelt .AUq9IG_beltDateLabel{color:#6b6b6b}.AUq9IG_beltDatesOnBelt .AUq9IG_beltDateLabelOpen{color:#dc0000}.AUq9IG_beltDatesOnBelt .AUq9IG_beltDateLabelDone{color:#16a34a}.AUq9IG_beltDatesOnBelt .AUq9IG_beltDateLabelRow{flex-flow:row;align-items:center;gap:.18rem;display:flex}.AUq9IG_beltDatesOnBelt input.AUq9IG_beltDateInput{color:#0000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex:0 0 1.15rem;width:1.15rem;min-width:0;height:1.15rem;min-height:0}.AUq9IG_beltDatesOnBelt .AUq9IG_beltDateInput::-webkit-datetime-edit{display:none}.AUq9IG_beltDatesOnBelt .AUq9IG_beltDateInput::-webkit-datetime-edit-fields-wrapper{display:none}.AUq9IG_beltDatesOnBelt .AUq9IG_beltDateInput::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75;filter:none;width:1.15rem;height:1.15rem;margin:0;padding:0}.AUq9IG_beltDatesOnBelt .AUq9IG_beltDateValue{color:#111;font-size:.72rem;font-weight:700;line-height:1.15;display:block}.AUq9IG_beltTitle{color:#fff;margin:0;font-size:1.1rem;font-weight:800;line-height:1.1}.AUq9IG_beltKuep{color:#ccc;padding-bottom:.12rem;font-size:.85rem}.AUq9IG_beltDateField{flex-direction:column;align-items:flex-start;gap:0;line-height:1;display:flex}.AUq9IG_beltDateLabelRow{display:contents}.AUq9IG_beltDateValue{display:none}.AUq9IG_beltDateLabel{appearance:none;box-shadow:none;letter-spacing:.05em;text-transform:uppercase;color:#b0b0b0;background:0 0;border:none;outline:none;min-height:0;margin:0;padding:0;font-family:inherit;font-size:.62rem;font-weight:800;line-height:1;display:block}button.AUq9IG_beltDateLabel{cursor:pointer}.AUq9IG_beltDateLabelDone{color:#16a34a}.AUq9IG_beltDateLabelOpen{color:#dc0000}.AUq9IG_beltDateLabelLocked{color:#888;cursor:not-allowed}.AUq9IG_beltDateInput{appearance:none;box-shadow:none;color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:none;outline:none;width:8.2rem;height:1.15rem;min-height:0;margin:0;padding:0;font-size:.78rem;font-weight:700;line-height:1.15}.AUq9IG_beltDateInput::-webkit-calendar-picker-indicator{filter:invert();opacity:.65;cursor:pointer}.AUq9IG_beltCmp{appearance:none;box-shadow:none;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;outline:none;min-height:0;margin-left:auto;padding:0;font-size:.85rem;font-weight:800}.AUq9IG_beltCmpDone{color:#16a34a}.AUq9IG_beltCmpOpen{color:#dc0000}.AUq9IG_beltCmpLocked{color:#888;cursor:not-allowed}.AUq9IG_healthSplit{--hs:1}.AUq9IG_healthSplit .AUq9IG_plainForm{gap:.06rem calc(.55rem * var(--hs,1));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.AUq9IG_healthSplit .AUq9IG_infoTile{padding:calc(.7rem * var(--hs,1)) calc(.8rem * var(--hs,1))}.AUq9IG_healthSplit .AUq9IG_plainLabel{font-size:calc(.85rem * var(--hs,1))}.AUq9IG_healthSplit .AUq9IG_plainField,.AUq9IG_healthSplit .AUq9IG_plainTextarea,.AUq9IG_healthSplit .AUq9IG_allergyTrigger,.AUq9IG_healthSplit .AUq9IG_parentCard .AUq9IG_plainField,.AUq9IG_healthSplit .AUq9IG_parentCard select.AUq9IG_plainField{font-size:calc(.99rem * var(--hs,1))}.AUq9IG_healthSplit .AUq9IG_plainForm .AUq9IG_plainField,.AUq9IG_healthSplit .AUq9IG_plainForm .AUq9IG_plainTextarea,.AUq9IG_healthSplit .AUq9IG_parentPane .AUq9IG_plainField{height:calc(1.55rem * var(--hs,1));min-height:calc(1.55rem * var(--hs,1))}.AUq9IG_healthSplit .AUq9IG_plainForm .AUq9IG_plainTextarea{height:auto}.AUq9IG_healthSplit .AUq9IG_allergyTriggerValue{font-size:calc(.78rem * var(--hs,1))}.AUq9IG_healthSplit .AUq9IG_infoTileName{font-size:calc(1.02rem * var(--hs,1))}.AUq9IG_healthSplit .AUq9IG_infoTileMeta,.AUq9IG_healthSplit .AUq9IG_parentEmpty{font-size:calc(.82rem * var(--hs,1))}.AUq9IG_healthSplit .AUq9IG_plainNote{font-size:calc(.8rem * var(--hs,1))}.AUq9IG_healthSplit .AUq9IG_parentSectionTitle{font-size:calc(.95rem * max(var(--hs,1), .85))}.AUq9IG_healthSplitOne{grid-template-columns:minmax(0,1fr)}.AUq9IG_healthSplitOne>.AUq9IG_parentSectionHead,.AUq9IG_healthSplitOne>.AUq9IG_healthTileCol,.AUq9IG_healthSplitOne>.AUq9IG_parentPane,.AUq9IG_healthSplitOne>.AUq9IG_parentEmpty{grid-column:1}.AUq9IG_healthHeadEnd{align-items:center;gap:.35rem;margin-left:auto;display:flex}.AUq9IG_healthHeadEnd .AUq9IG_parentAddBtn{margin-left:0}.AUq9IG_healthPagerBtn{appearance:none;border:1.5px solid var(--color-primary,#dc0000);width:1.5rem;height:1.5rem;color:var(--color-primary,#dc0000);cursor:pointer;box-sizing:border-box;background:0 0;border-radius:999px;flex:none;margin:0;padding:0 0 .15rem;font-family:inherit;font-size:1.35rem;font-weight:700;line-height:1}.AUq9IG_healthPagerBtn:hover:not(:disabled),.AUq9IG_healthPagerBtn:focus-visible{background:var(--color-primary,#dc0000);color:#fff;outline:none}.AUq9IG_healthPagerBtn:disabled{opacity:.28;cursor:default}.AUq9IG_infoTileNameRow{justify-content:space-between;align-items:center;gap:.4rem;min-width:0;display:flex}.AUq9IG_infoTileNameRow .AUq9IG_infoTileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AUq9IG_healthMark{width:calc(1.3rem * var(--hs,1));height:calc(1.3rem * var(--hs,1));color:var(--color-primary,#dc0000);cursor:help;outline:none;flex:none;display:inline-flex;position:relative}.AUq9IG_healthMark svg{width:100%;height:100%;display:block}.AUq9IG_healthMark svg circle{fill:currentColor}.AUq9IG_healthMark svg path{fill:#fff}.AUq9IG_healthMark:focus-visible svg circle{stroke:#1a1a1a;stroke-width:1.5px}.AUq9IG_healthTip{z-index:6;color:#fff;text-align:left;white-space:normal;pointer-events:none;background:#1a1a1a;border:1px solid #333;border-radius:8px;flex-direction:column;gap:.15rem;width:max-content;min-width:9rem;max-width:16rem;padding:.4rem .55rem;font-size:.78rem;font-weight:600;line-height:1.3;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 20px #00000059}.AUq9IG_healthTip:before{content:"";background:#1a1a1a;border-top:1px solid #333;border-left:1px solid #333;width:8px;height:8px;position:absolute;top:-5px;right:.45rem;transform:rotate(45deg)}.AUq9IG_healthMark:hover .AUq9IG_healthTip,.AUq9IG_healthMark:focus-visible .AUq9IG_healthTip{display:flex}.AUq9IG_healthTipLine{display:block}
.wkR1Cq_page{width:calc(100% + (2 * var(--layout-content-padding,2rem)));margin-left:calc(-1 * var(--layout-content-padding,2rem));margin-right:calc(-1 * var(--layout-content-padding,2rem));height:calc(100vh - var(--layout-header-offset,7.5rem) - var(--layout-footer-offset,5rem));max-height:calc(100vh - var(--layout-header-offset,7.5rem) - var(--layout-footer-offset,5rem));box-sizing:border-box;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"dock stage";align-items:stretch;gap:.65rem;display:grid;overflow:hidden}.wkR1Cq_pictureTileActive{border-color:var(--color-primary,#dc0000)!important}.wkR1Cq_page .wkR1Cq_dock{justify-content:center;align-self:stretch;height:100%;max-height:100%}.wkR1Cq_stage{box-sizing:border-box;flex-direction:column;grid-area:stage;justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;padding:.35rem .85rem .65rem 0;display:flex;overflow:auto}.wkR1Cq_stageFit{justify-content:stretch;align-items:stretch;overflow:hidden}.wkR1Cq_stageFit>*{flex:auto;width:100%;height:100%;min-height:0}.wkR1Cq_grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.65rem;margin-bottom:.65rem;display:grid}.wkR1Cq_card{background:#1a1a1a linear-gradient(145deg,#2f2f2f 0%,#1a1a1a 55%,#121212 100%);border:1px solid #333;border-radius:14px;flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden;box-shadow:0 4px 16px #0003}.wkR1Cq_cardHeader{border-bottom:2px solid var(--color-primary,#dc0000);box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;min-height:36px;padding:.4rem .75rem;display:flex}.wkR1Cq_cardTitle{color:#fff;margin:0;font-size:.9rem;font-weight:800;line-height:1.2}.wkR1Cq_cardBody{flex-direction:column;gap:.45rem;padding:.5rem .75rem .65rem;display:flex}.wkR1Cq_hint{color:#9ca3af;margin:0;font-size:.78rem;font-style:italic}.wkR1Cq_label{color:#9ca3af;margin-bottom:.2rem;font-size:.72rem;font-weight:700;display:block}.wkR1Cq_field{box-sizing:border-box;color:#f3f4f6;background:#ffffff0a;border:1px solid #555;border-radius:8px;width:100%;padding:.4rem .6rem;font-size:.85rem}.wkR1Cq_field:disabled{color:#9ca3af;cursor:default}.wkR1Cq_field:focus{border-color:#6b7280;outline:none}.wkR1Cq_req{color:var(--color-primary,#dc0000)}.wkR1Cq_alertError{color:#fca5a5;background:#dc00001f;border:1px solid #7f1d1d;border-radius:8px;padding:.45rem .6rem;font-size:.8rem}.wkR1Cq_alertOk{color:#86efac;background:#16a34a1f;border:1px solid #166534;border-radius:8px;padding:.45rem .6rem;font-size:.8rem}.wkR1Cq_primaryBtn{color:#e5e7eb;cursor:pointer;background:#ffffff0a;border:1px solid #555;border-radius:8px;padding:.45rem .9rem;font-size:.82rem;font-weight:800}.wkR1Cq_primaryBtn:hover{border-color:var(--color-primary,#dc0000);color:#fff;background:#ffffff14}.wkR1Cq_primaryBtn:disabled{opacity:.5;cursor:not-allowed}.wkR1Cq_ghostBtn{color:#c4c4c4;cursor:pointer;background:0 0;border:1px solid #555;border-radius:8px;padding:.4rem .85rem;font-size:.82rem;font-weight:700}.wkR1Cq_ghostBtn:hover{color:#fff;background:#ffffff0f}.wkR1Cq_infoRow{border-bottom:1px solid #333;justify-content:space-between;gap:.75rem;padding:.32rem 0;font-size:.82rem;display:flex}.wkR1Cq_infoLabel{color:#9ca3af}.wkR1Cq_infoValue{color:#f3f4f6;text-align:right;font-weight:600}.wkR1Cq_muted{color:#9ca3af}.wkR1Cq_chip{border:1px solid var(--color-primary,#dc0000);color:var(--color-primary,#dc0000);background:#fff;border-radius:999px;margin-right:.25rem;padding:.12rem .4rem;font-size:.68rem;font-weight:700;display:inline-block}.wkR1Cq_modalTabs{align-items:flex-end;gap:1rem;display:flex}.wkR1Cq_modalTab{appearance:none;color:#9ca3af;min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;outline:none;padding:.15rem 0 .2rem;font-size:.82rem;font-weight:800}.wkR1Cq_modalTab:hover{color:#fff}.wkR1Cq_modalTab:focus,.wkR1Cq_modalTab:focus-visible{box-shadow:none;outline:none}.wkR1Cq_modalTabActive{color:#fff;border-bottom-color:var(--color-primary,#dc0000)}.wkR1Cq_tabStack{width:max-content;max-width:100%;position:relative}.wkR1Cq_tabPane{min-width:0}.wkR1Cq_tabPaneOverlay{position:absolute;inset:0;overflow:auto}.wkR1Cq_tabPaneHidden{visibility:hidden;pointer-events:none}.wkR1Cq_photoActions{flex-direction:row;gap:.4rem;width:100%;display:flex}.wkR1Cq_hubActionBtn{color:#e5e7eb;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #555;border-radius:8px;flex:1;width:auto;min-width:0;padding:.4rem .45rem;font-size:.75rem;font-weight:800}.wkR1Cq_hubActionBtn:hover{border-color:var(--color-primary,#dc0000);color:#fff;background:#ffffff14}.wkR1Cq_pinLine{flex-wrap:nowrap;align-items:center;gap:.35rem;width:100%;min-width:0;margin-top:0;display:flex}.wkR1Cq_pinLineLabel{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;flex-shrink:0;font-size:.72rem;font-weight:700}.wkR1Cq_profileWrap{justify-content:flex-start;width:max-content;max-width:100%;display:flex}.wkR1Cq_profileSlot{width:max-content;min-width:0;max-width:100%;display:flex}@media (max-width:480px){.wkR1Cq_overviewStage{height:auto!important;min-height:0!important;overflow:visible!important}.wkR1Cq_overviewGrid{flex-direction:column!important;height:auto!important;display:flex!important;overflow:visible!important}.wkR1Cq_overviewGrid>*,.wkR1Cq_overviewGrid [data-testid^=mydojo-card-],.wkR1Cq_overviewGrid [data-checkedin-card]{flex:none!important;grid-area:auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:12rem!important}.wkR1Cq_overviewGrid [data-testid=mydojo-bottom-row]{flex-direction:column!important}.wkR1Cq_overviewGrid [data-testid=mydojo-bottom-row]>*{flex:none!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:12rem!important}}@media (max-width:800px){.wkR1Cq_page{grid-template-columns:1fr;grid-template-areas:"dock""stage";height:auto;max-height:none;overflow:visible}.wkR1Cq_stage{padding:.35rem .65rem .75rem}}.wkR1Cq_checkedInJourneyGround{box-sizing:border-box;background-color:#f4f1ea;background-image:var(--dojo-ground,url(/hub/hub-brush-ground.webp?v=3));background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;flex:auto;min-height:0;padding:.75rem;display:flex}
.FcJzwG_page{width:100%;height:calc(100vh - var(--layout-header-offset,7.5rem) - var(--layout-footer-offset,5rem));max-height:calc(100vh - var(--layout-header-offset,7.5rem) - var(--layout-footer-offset,5rem));box-sizing:border-box;flex-direction:column;gap:.75rem;padding:0;display:flex;overflow:hidden}.FcJzwG_columns{flex:auto;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:.75rem;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.FcJzwG_col{flex-direction:column;gap:.75rem;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.FcJzwG_reqCard{flex:0 auto;min-height:0;overflow:hidden}.FcJzwG_commentsCard{min-height:0;max-height:15rem}.FcJzwG_reqCard .FcJzwG_cardBody,.FcJzwG_commentsCard .FcJzwG_cardBody{overflow:auto}.FcJzwG_beltCard{flex:none;min-height:0}.FcJzwG_videoCard{flex:none;min-width:0}.FcJzwG_videoCard .FcJzwG_cardBody{flex:none}.FcJzwG_videoStage{aspect-ratio:16/9;background:#000;border-radius:8px;flex:none;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.FcJzwG_videoStage video{object-fit:contain;width:100%;height:100%;display:block}.FcJzwG_videoMessage{color:#c4c4c4;text-align:center;max-width:22rem;margin:0;padding:1.25rem 1rem;font-size:.88rem;line-height:1.45}.FcJzwG_videoMessageTitle{color:#fff;margin:0 0 .45rem;font-size:.95rem;font-weight:800}.FcJzwG_reqName{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:.8rem;font-weight:700;overflow:hidden}.FcJzwG_filterToggle{box-sizing:border-box;color:#c4c4c4;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border:1px solid #555;border-radius:8px;flex:none;max-width:9.5rem;height:22px;min-height:22px;max-height:22px;padding:0 .6rem;font-size:.72rem;font-weight:600;line-height:1;overflow:hidden}.FcJzwG_filterToggle:disabled{opacity:.45;cursor:default}.FcJzwG_filterToggleActive{border-color:var(--color-primary,#dc0000);color:#fff;background:#ffffff14;font-weight:800}.FcJzwG_filterToggles{flex:none;gap:6px;min-width:0;display:flex}.FcJzwG_card{background:#1a1a1a linear-gradient(145deg,#2f2f2f 0%,#1a1a1a 55%,#121212 100%);border:1px solid #333;border-radius:14px;flex-direction:column;align-self:stretch;width:100%;min-width:0;display:flex;overflow:hidden;box-shadow:0 4px 16px #0003}.FcJzwG_cardHeader{border-bottom:2px solid var(--color-primary,#dc0000);box-sizing:border-box;flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.6rem;min-height:36px;padding:.4rem .75rem;display:flex}.FcJzwG_commentsHeader{height:36px;min-height:36px;max-height:36px;overflow:hidden}.FcJzwG_cardTitle{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.9rem;font-weight:800;line-height:1.2;overflow:hidden}.FcJzwG_cardSub{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;margin-left:.35rem;font-size:.72rem;font-weight:600;overflow:hidden}.FcJzwG_cardBody{flex-direction:column;flex:auto;gap:.45rem;min-height:0;padding:.5rem .75rem .65rem;display:flex}.FcJzwG_beltBody{padding-bottom:calc(.65rem + 15px);position:relative}.FcJzwG_centered{text-align:center;justify-content:center;align-items:center;min-height:6rem}.FcJzwG_muted{color:#9ca3af;margin:0;font-size:.9rem}.FcJzwG_errorBanner{color:#991b1b;background:#fff1f2;border:1px solid #fecaca;border-radius:14px;width:100%;margin:0;padding:.75rem 1rem;font-weight:600}.FcJzwG_rankToggles{flex-wrap:nowrap;flex:none;gap:6px;min-width:0;display:flex}.FcJzwG_rankToggle{box-sizing:border-box;color:#c4c4c4;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #555;border-radius:8px;align-items:center;gap:.3rem;height:22px;min-height:22px;max-height:22px;padding:0 .6rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.FcJzwG_rankToggleActive{background:#ffffff14;font-weight:800}.FcJzwG_hoursRow{z-index:2;flex-shrink:0;justify-content:flex-end;display:flex;position:absolute;top:.45rem;right:.75rem}.FcJzwG_hoursChip{cursor:pointer;background:0 0;border:none;border-radius:4px;flex-direction:column;flex:none;align-items:flex-end;gap:3px;min-width:118px;min-height:0;padding:0;display:flex}.FcJzwG_hoursChip:hover,.FcJzwG_hoursChip:focus-visible{outline:none}.FcJzwG_hoursChip:hover .FcJzwG_hoursChipLabel,.FcJzwG_hoursChip:focus-visible .FcJzwG_hoursChipLabel{color:#fff;text-underline-offset:2px;text-decoration:underline}.FcJzwG_hoursChip:focus-visible{box-shadow:none}.FcJzwG_hoursChipTop{align-items:baseline;gap:.45rem;line-height:1.1;display:flex}.FcJzwG_hoursChipLabel{color:#c4c4c4;letter-spacing:.01em;font-size:.68rem;font-weight:700}.FcJzwG_hoursChipValue{font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:800;line-height:1.1}.FcJzwG_hoursChipHint{color:#888;font-size:.68rem;font-weight:600}.FcJzwG_hoursChipBar{background:#ffffff26;border-radius:2px;width:100%;height:3px;display:block;overflow:hidden}.FcJzwG_hoursChipFill{height:100%;display:block}.FcJzwG_beltStage{width:100%;margin-top:0;position:relative}.FcJzwG_beltName{color:#fff;text-align:center;margin:0;font-size:1.05rem;font-weight:800}:is(.FcJzwG_beltBody:has(.FcJzwG_hoursRow) .FcJzwG_beltName,.FcJzwG_beltBody:has(.FcJzwG_hoursRow) .FcJzwG_kuep){padding-left:8.5rem;padding-right:8.5rem}.FcJzwG_kuep{color:#9ca3af;text-align:center;margin-top:2px;font-size:.72rem}.FcJzwG_comments{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex;overflow-y:auto}.FcJzwG_commentRow{color:#eee;border-bottom:1px solid #ffffff12;padding:.45rem 0;font-size:.78rem}.FcJzwG_commentRow:last-child{border-bottom:none}.FcJzwG_commentMeta{align-items:center;gap:6px;margin-bottom:2px;display:flex}.FcJzwG_stripBadge{color:#fff;border-radius:2px;padding:0 4px;font-size:.58rem;font-weight:800;line-height:1.4}.FcJzwG_commentWhen{color:#888;font-size:.64rem;font-weight:600}.FcJzwG_weaponsGrid{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;display:flex}.FcJzwG_spinner{border:4px solid #fff3;border-top:4px solid var(--color-primary,#dc0000);border-radius:50%;width:36px;height:36px;animation:1s linear infinite FcJzwG_spin}@keyframes FcJzwG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.FcJzwG_hubPage{--hub-card-w:26rem;--hub-gap:.75rem;--hub-week-row:1.5rem;--hub-row-w:calc(var(--hub-card-w) * 3 + var(--hub-gap) * 2);box-sizing:border-box;flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.FcJzwG_hubPage a,.FcJzwG_hubPage button{min-height:0}.FcJzwG_hubCluster{width:var(--hub-row-w);gap:var(--hub-gap);box-sizing:border-box;flex-direction:column;max-width:100%;margin:0 auto;display:flex}.FcJzwG_hubLanding{gap:var(--hub-gap);box-sizing:border-box;z-index:1;flex-direction:column;width:100%;margin:0;display:flex;position:relative}.FcJzwG_hubDockPage{isolation:isolate;min-height:calc(100vh - var(--layout-header-offset,7.5rem) - var(--layout-footer-offset,5rem));width:calc(100% + (2 * var(--layout-content-padding,2rem)));margin-left:calc(-1 * var(--layout-content-padding,2rem));margin-right:calc(-1 * var(--layout-content-padding,2rem));background:0 0;justify-content:flex-end;align-items:stretch;gap:0;position:relative;overflow:hidden}.FcJzwG_hubCenterPage{min-height:calc(100vh - var(--layout-header-height,88px) - var(--layout-footer-offset,5rem));margin-top:calc(-1 * var(--layout-content-padding,2rem));justify-content:center}.FcJzwG_hubCenterPage .FcJzwG_hubPictureTiles{padding:.65rem}.FcJzwG_hubBeltCard,.FcJzwG_hubTile{color:#fff;cursor:pointer;text-decoration:none}.FcJzwG_hubBeltCard{appearance:none;text-align:left;width:100%;font:inherit;min-height:0;padding:0}.FcJzwG_hubBeltCard:hover,.FcJzwG_hubTile:hover{border-color:#555}.FcJzwG_hubFamily{align-items:stretch;gap:var(--hub-gap);width:100%;display:flex}.FcJzwG_hubFamily>*{min-width:0;height:100%;min-height:calc(36px + 1.15rem + var(--hub-week-row) * 4);flex-direction:column;flex:1 1 0;display:flex}.FcJzwG_hubTop{align-items:stretch;gap:var(--hub-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.FcJzwG_hubTopPair{grid-template-columns:repeat(2,minmax(0,1fr))}.FcJzwG_hubTopKid>.FcJzwG_hubAnnounceCard{order:1}.FcJzwG_hubTopKid>.FcJzwG_hubMessageCard{order:2}.FcJzwG_hubTopKid>.FcJzwG_hubBeltCard{order:3}.FcJzwG_hubTopKid>.FcJzwG_hubScheduleCard{order:4}.FcJzwG_hubTop>*{height:100%;min-height:calc(36px + 1.15rem + var(--hub-week-row) * 7);flex-direction:column;align-self:stretch;display:flex}.FcJzwG_hubTop .FcJzwG_cardBody{flex:auto;justify-content:center}.FcJzwG_hubBeltCard .FcJzwG_cardBody{justify-content:flex-start;gap:.4rem}.FcJzwG_hubComments{flex-direction:column;flex:auto;gap:.28rem;min-height:0;display:flex;overflow:hidden}.FcJzwG_hubCommentLine{flex-direction:column;gap:.05rem;min-width:0;display:flex}.FcJzwG_hubCommentText{color:#e5e7eb;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.25;overflow:hidden}.FcJzwG_hubCommentWhen{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.FcJzwG_hubBeltStage{flex:none;width:100%;margin:0;padding:.15rem 0 .35rem}.FcJzwG_hubTiles{gap:var(--hub-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.FcJzwG_hubMembershipCard{cursor:default}.FcJzwG_hubMembershipHeader{appearance:none;cursor:pointer;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border-top:none;border-left:none;border-right:none}.FcJzwG_hubMembershipHeader:hover .FcJzwG_cardTitle{color:#fff}.FcJzwG_hubMembershipCard .FcJzwG_cardBody{justify-content:flex-start;gap:.35rem}.FcJzwG_hubTile{min-height:7.5rem}.FcJzwG_hubPictureTiles{box-sizing:border-box;justify-content:center;align-items:stretch;gap:.65rem;width:100%;padding:0 .65rem .65rem;display:flex}.FcJzwG_hubPictureTilesFamily{gap:1rem}.FcJzwG_hubPictureTile{appearance:none;font:inherit;text-align:left;cursor:pointer;aspect-ratio:1;width:calc(25% - .4875rem);min-width:0;max-width:calc(25% - .4875rem);max-height:calc(100vh - var(--layout-header-offset,7.5rem) - var(--layout-footer-offset,5rem) - .65rem);color:#fff;isolation:isolate;border:1px solid #333;border-radius:6px;flex:0 0 calc(25% - .4875rem);padding:0;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 4px 16px #0003}.FcJzwG_hubPictureTile:hover,.FcJzwG_hubPictureTile:focus-visible{outline:none}.FcJzwG_hubPictureImg{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0;transform:scale(1.02)}canvas.FcJzwG_hubPictureImg,img.FcJzwG_hubPictureImg{pointer-events:none;object-fit:cover;object-position:center;display:block}.FcJzwG_hubPictureTile:hover .FcJzwG_hubPictureImg,.FcJzwG_hubPictureTile:focus-visible .FcJzwG_hubPictureImg{transform:scale(1.08)}.FcJzwG_hubPictureCaption{z-index:1;border-bottom:4px solid var(--color-primary,#dc0000);box-sizing:border-box;background:linear-gradient(#0000 0%,#0000006b 42%,#000000e0 100%);padding:clamp(.7rem,4vw,2.4rem) clamp(.45rem,1.5vw,.85rem) clamp(.4rem,1.2vw,.8rem);position:absolute;bottom:0;left:0;right:0}.FcJzwG_hubPictureTitle{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.72rem,2.4vw,1.15rem);font-weight:800;line-height:1.2;overflow:hidden}.FcJzwG_hubPictureHint{color:#d1d5db;text-overflow:ellipsis;white-space:nowrap;margin:.15rem 0 0;font-size:clamp(.58rem,1.5vw,.85rem);line-height:1.25;overflow:hidden}.FcJzwG_publicHubPage{height:calc(100vh - var(--layout-header-offset,7.5rem) - var(--layout-footer-offset,5rem));max-height:calc(100vh - var(--layout-header-offset,7.5rem) - var(--layout-footer-offset,5rem));grid-template-columns:auto minmax(0,1fr);grid-template-areas:"dock stage";justify-content:stretch;align-items:stretch;gap:.65rem;display:grid}.FcJzwG_hubStage{z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;flex:auto;grid-area:stage;width:100%;min-width:0;min-height:0;padding:.65rem 1.5rem .75rem 1rem;position:relative;overflow:auto}.FcJzwG_hubStageFit{flex-direction:column;display:flex;overflow:hidden}.FcJzwG_hubStageFit>*{flex:auto;min-height:0}.FcJzwG_hubStagePaper,.FcJzwG_hubStageLegacy{padding-top:.25rem;padding-bottom:.35rem}@media (min-width:1200px){.FcJzwG_hubStagePaper,.FcJzwG_hubStageLegacy{padding-right:24%}}@media (min-width:1600px){.FcJzwG_hubStagePaper,.FcJzwG_hubStageLegacy{padding-right:26%}}.FcJzwG_hubDockTiles{flex-direction:column;flex:none;grid-area:dock;justify-content:flex-start;align-items:stretch;gap:.5rem;width:auto;padding:.35rem 0 .5rem .65rem;display:flex}.FcJzwG_publicHubPage .FcJzwG_hubDockTiles{z-index:2;align-self:start;max-height:100%;position:sticky;top:0}.FcJzwG_publicHubPage .FcJzwG_hubPictureTile{--hub-dock-tile:min(14rem, calc((100vh - var(--layout-header-offset,7.5rem) - var(--layout-footer-offset,5rem) - 2.2rem) / 3));flex:0 0 var(--hub-dock-tile);width:var(--hub-dock-tile);max-width:var(--hub-dock-tile);height:var(--hub-dock-tile);max-height:var(--hub-dock-tile)}.FcJzwG_publicHubPage .FcJzwG_hubPictureCaption{border-bottom-width:3px;padding:1.35rem .6rem .45rem}.FcJzwG_publicHubPage .FcJzwG_hubPictureTitle{font-size:clamp(.62rem,1.2vw,.95rem)}.FcJzwG_publicHubPage .FcJzwG_hubPictureHint{font-size:clamp(.52rem,1vw,.75rem)}.FcJzwG_publicHubPage .contact-page{min-height:0}.FcJzwG_hubPictureTileBrush{background:#f4f1ea;border-color:#111}.FcJzwG_hubPictureTileBrush .FcJzwG_hubPictureCaption{background:linear-gradient(#0000 0%,#00000047 42%,#000000d1 100%)}.FcJzwG_hubTileIcon{color:var(--color-primary,#dc0000);margin-bottom:.35rem;font-size:1.45rem;line-height:1;display:block}.FcJzwG_hubScheduleCard{min-height:calc(36px + 1.15rem + var(--hub-week-row) * 7);cursor:default}.FcJzwG_hubScheduleCard .FcJzwG_cardBody{justify-content:flex-start}.FcJzwG_hubMessageCard .FcJzwG_cardBody,.FcJzwG_hubAnnounceCard .FcJzwG_cardBody{justify-content:flex-start;gap:.28rem;overflow:hidden}.FcJzwG_hubComingSoon{cursor:default;isolation:isolate;background-color:#f4f1ea;background-image:none;border-color:#161616;position:relative;overflow:hidden;box-shadow:0 4px 18px #00000052}.FcJzwG_hubComingSoon:hover{border-color:#161616}.FcJzwG_hubComingSoonInk{z-index:0;pointer-events:none;background-color:#f4f1ea;background-image:url(/hub/hub-brush-ground.webp?v=3);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.FcJzwG_hubComingSoonInk:after{content:"";mix-blend-mode:multiply;background:radial-gradient(at 20% 55%,#11111114 0 24%,#0000 62%),linear-gradient(104deg,#0000 0 18%,#11111129 42%,#1111110d 58%,#0000 78%);position:absolute;inset:10% 12%;transform:rotate(-6deg)}.FcJzwG_hubComingSoonCopy{z-index:1;text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.35rem;padding:1rem .9rem;display:flex;position:relative}.FcJzwG_hubComingSoonKicker{color:var(--color-primary,#dc0000);letter-spacing:.46em;text-transform:uppercase;text-indent:.46em;margin:0;font-size:.72rem;font-weight:800}.FcJzwG_hubComingSoonTitle{color:#111;letter-spacing:.03em;text-transform:uppercase;text-shadow:1px 1px #00000038,0 0 18px #f4f1ead9;margin:0;font-family:Impact,Arial Black,Arial,sans-serif;font-size:clamp(1.45rem,2.4vw,2rem);font-style:italic;font-weight:900;line-height:.9;transform:rotate(-3deg)}.FcJzwG_hubComingSoonStroke{background:var(--color-primary,#dc0000);border-radius:1px;width:4.25rem;height:5px;margin-top:.15rem;display:block;transform:rotate(-8deg)skew(-18deg)}.FcJzwG_hubPreviewRow{flex-direction:column;gap:.05rem;min-width:0;display:flex}.FcJzwG_hubPreviewTitle,.FcJzwG_hubPreviewUnread{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.FcJzwG_hubPreviewTitle{color:#e5e7eb}.FcJzwG_hubPreviewUnread{color:#fff}.FcJzwG_hubPreviewBody{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.FcJzwG_hubScheduleCard .FcJzwG_cardTitle{flex:0 auto;max-width:48%}.FcJzwG_hubScheduleToggle{appearance:none;border:none;border-bottom:2px solid var(--color-primary,#dc0000);width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;margin:0}.FcJzwG_hubScheduleToggle:hover .FcJzwG_hubClassCycle,.FcJzwG_hubScheduleToggle:focus-visible .FcJzwG_hubClassCycle{text-underline-offset:2px;text-decoration:underline}.FcJzwG_hubClassCycle{appearance:none;box-sizing:border-box;color:#fff;min-width:0;max-width:none;min-height:28px;font:inherit;text-align:right;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1 1 0;justify-content:flex-end;align-items:center;margin:0;padding:0;font-size:.8rem;font-weight:700;line-height:1.2;display:inline-flex;overflow:hidden}.FcJzwG_hubScheduleTitleBtn{appearance:none;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.FcJzwG_hubScheduleTitleBtn:hover,.FcJzwG_hubScheduleTitleBtn:focus-visible{text-underline-offset:2px;text-decoration:underline}.FcJzwG_hubScheduleCard .FcJzwG_reqName{text-align:right;flex:1 1 0}.FcJzwG_hubWeekSplit{flex:auto;grid-template-columns:repeat(auto-fit,minmax(6.75rem,1fr));gap:.35rem .55rem;min-height:0;padding:.4rem .65rem .5rem;display:grid}.FcJzwG_hubWeekPaneName{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .2rem;font-size:.72rem;font-weight:700;overflow:hidden}.FcJzwG_hubWeekSplit .FcJzwG_hubWeekRow{grid-template-columns:3.5rem minmax(0,1fr);font-size:.72rem}.FcJzwG_hubWeekSplit .FcJzwG_hubWeekDay{font-size:.72rem}.FcJzwG_hubScheduleModal{flex-direction:column;gap:.85rem;display:flex}.FcJzwG_hubWeekViewport{height:calc(var(--hub-week-row) * 7);flex:none;padding:.5rem .75rem .65rem;overflow:hidden}.FcJzwG_hubWeekViewport::-webkit-scrollbar{display:none}.FcJzwG_hubWeekList{height:calc(var(--hub-week-row) * 7);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FcJzwG_hubWeekRow{height:var(--hub-week-row);color:#e5e7eb;grid-template-columns:6.75rem minmax(0,1fr);align-items:center;gap:.5rem;font-size:.82rem;line-height:1.2;display:grid}.FcJzwG_hubWeekDay{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.FcJzwG_hubWeekTime{color:#fff;white-space:nowrap;text-overflow:ellipsis;text-align:right;font-weight:600;overflow:hidden}.FcJzwG_hubWeekEmpty{color:#6b7280;text-align:right}.FcJzwG_hubWeekToday{background:#dc00002e;position:relative}.FcJzwG_hubWeekToday:before{content:"";background:var(--color-primary,#dc0000);width:3px;position:absolute;top:0;bottom:0;left:-.5rem}.FcJzwG_hubWeekToday .FcJzwG_hubWeekDay,.FcJzwG_hubWeekToday .FcJzwG_hubWeekTime,.FcJzwG_hubWeekToday .FcJzwG_hubWeekEmpty{color:#fff;font-weight:800}.FcJzwG_profileCol{width:100%;max-width:360px}.FcJzwG_requirementsPanel{width:100%}@media (max-width:900px){.FcJzwG_publicHubPage{top:var(--layout-header-offset,7.5rem);right:0;bottom:var(--layout-footer-offset,5rem);width:auto;height:auto;max-height:none;margin:0;position:fixed;left:0;overflow:hidden}.FcJzwG_publicHubPage:before{content:"";z-index:-1;pointer-events:none;background-color:#f4f1ea;background-image:var(--dojo-ground,url(/hub/hub-brush-ground.webp?v=3));background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.FcJzwG_publicHubPage .FcJzwG_hubDockTiles{box-sizing:border-box;height:100%;width:calc(min(14rem, (100dvh - var(--layout-header-offset,7.5rem) - var(--layout-footer-offset,5rem) - .35rem - .9rem - 1rem) / 3) + .65rem);align-self:stretch;padding-bottom:.9rem;container-type:size}.FcJzwG_publicHubPage .FcJzwG_hubPictureTile{--hub-dock-tile:min(14rem, calc((100cqh - 2 * .5rem) / 3), 100cqw)}.FcJzwG_publicHubPage .FcJzwG_hubStage,.FcJzwG_publicHubPage .FcJzwG_hubStageFit{overscroll-behavior:contain;overflow-y:auto}.FcJzwG_publicHubPage .FcJzwG_hubStageFit>*{flex:none}.FcJzwG_page{height:auto;max-height:none;padding:0;overflow:visible}.FcJzwG_columns{grid-template-columns:1fr}.FcJzwG_hubCluster,.FcJzwG_hubLanding{width:100%}.FcJzwG_hubTop,.FcJzwG_hubTiles{grid-template-columns:1fr}.FcJzwG_hubFamily{flex-direction:column}.FcJzwG_reqCard,.FcJzwG_commentsCard{flex:none;max-height:none}.FcJzwG_col{height:auto;overflow:visible}.FcJzwG_hoursRow{position:static}}@media (max-width:480px){.FcJzwG_hubCenterPage[data-testid=journey-hub-stage],.FcJzwG_hubDockPage.FcJzwG_hubCenterPage:not(.FcJzwG_publicHubPage){top:var(--layout-header-offset,7.5rem);right:0;bottom:var(--layout-footer-offset,5rem);justify-content:stretch;width:auto;height:auto;min-height:0;max-height:none;margin:0;position:fixed;left:0;overflow:hidden}.FcJzwG_hubCenterPage[data-testid=journey-hub-stage]{box-sizing:border-box;gap:0;padding:0 .65rem}.FcJzwG_hubCenterPage .FcJzwG_hubLanding,.FcJzwG_hubDockPage:not(.FcJzwG_publicHubPage) .FcJzwG_hubLanding,.FcJzwG_hubCenterPage .FcJzwG_hubPictureTiles:not(.FcJzwG_hubDockTiles),.FcJzwG_hubDockPage:not(.FcJzwG_publicHubPage) .FcJzwG_hubPictureTiles:not(.FcJzwG_hubDockTiles),.FcJzwG_hubCenterPage .FcJzwG_hubCluster{flex:auto;height:100%;min-height:0}.FcJzwG_hubCenterPage .FcJzwG_hubLanding,.FcJzwG_hubDockPage:not(.FcJzwG_publicHubPage) .FcJzwG_hubLanding{container-type:size}.FcJzwG_hubPictureTiles:not(.FcJzwG_hubDockTiles){--tile-cols:1;--tile-rows:1;--tile-gap:.65rem;--tile-pad-x:1rem;--tile-pad-y:.65rem;--tile:min((100cqw - 2 * var(--tile-pad-x) - (var(--tile-cols) - 1) * var(--tile-gap)) / var(--tile-cols), (100cqh - 2 * var(--tile-pad-y) - (var(--tile-rows) - 1) * var(--tile-gap)) / var(--tile-rows));grid-template-columns:repeat(var(--tile-cols), var(--tile));grid-auto-rows:var(--tile);place-content:center;gap:var(--tile-gap);padding:var(--tile-pad-y) var(--tile-pad-x);box-sizing:border-box;display:grid}.FcJzwG_hubPictureTiles:not(.FcJzwG_hubDockTiles):has(>:nth-child(2)){--tile-rows:2}.FcJzwG_hubPictureTiles:not(.FcJzwG_hubDockTiles):has(>:nth-child(3)){--tile-rows:3}.FcJzwG_hubPictureTiles:not(.FcJzwG_hubDockTiles):has(>:nth-child(4)){--tile-cols:2;--tile-rows:2}.FcJzwG_hubPictureTiles:not(.FcJzwG_hubDockTiles):has(>:nth-child(5)){--tile-rows:3}.FcJzwG_hubPictureTiles:not(.FcJzwG_hubDockTiles):has(>:nth-child(7)){--tile-rows:4}.FcJzwG_hubPictureTiles:not(.FcJzwG_hubDockTiles):has(>:nth-child(9)){--tile-rows:5}.FcJzwG_hubPictureTiles:not(.FcJzwG_hubDockTiles)>.FcJzwG_hubPictureTile{width:var(--tile);height:var(--tile);aspect-ratio:1;flex:none;min-width:0;max-width:none;min-height:0;max-height:none}.FcJzwG_hubPictureTiles:not(.FcJzwG_hubDockTiles)>.FcJzwG_hubPictureTile .FcJzwG_hubPictureImg{object-position:top center;transform:none}.FcJzwG_hubTop,.FcJzwG_hubTiles{flex:auto;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);height:100%;min-height:0;max-height:100%;overflow:hidden}:is(.FcJzwG_hubTop:has(>:nth-child(4)),.FcJzwG_hubTiles:has(>:nth-child(4))){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.FcJzwG_hubTop>*,.FcJzwG_hubTiles>*{min-width:0;height:100%;min-height:0}}@media (max-width:768px){.FcJzwG_profileCol,.FcJzwG_requirementsPanel{max-width:none}}
.bTniyW_calendar{background:#141414;border:1px solid #333;border-radius:10px;padding:.6rem .7rem .5rem}.bTniyW_head{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.bTniyW_month{color:#fff;font-size:.95rem;font-weight:800}.bTniyW_nav{appearance:none;color:#fff;cursor:pointer;background:#1c1c1c;border:1px solid #333;border-radius:8px;width:2rem;height:2rem;font-size:1.2rem;line-height:1}.bTniyW_nav:disabled{opacity:.3;cursor:default}.bTniyW_grid{grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.bTniyW_dow{text-align:center;color:#6b7280;padding-bottom:.15rem;font-size:.7rem;font-weight:700}.bTniyW_empty{display:block}.bTniyW_day{appearance:none;color:#4b5563;cursor:default;background:0 0;border:1px solid #0000;border-radius:8px;height:2.3rem;font-family:inherit;font-size:.9rem;font-weight:700}.bTniyW_live{color:#fff;cursor:pointer;background:#1f1f1f;border-color:#3a3a3a}.bTniyW_live:hover,.bTniyW_live:focus-visible{outline:none}.bTniyW_off{opacity:.55}.bTniyW_today{text-underline-offset:3px;text-decoration:underline}.bTniyW_selected,.bTniyW_selected:hover{background:var(--color-primary,#dc0000);border-color:var(--color-primary,#dc0000);color:#fff}.bTniyW_hint{color:#6b7280;margin:.5rem 0 0;font-size:.74rem}
.w2QbBW_scrim{z-index:1200;box-sizing:border-box;justify-content:center;align-items:center;padding:1.25rem 1.25rem .75rem;display:flex;position:fixed;inset:0}.w2QbBW_backdrop{background:#0009;position:absolute;inset:0}.w2QbBW_card{box-sizing:border-box;border:1px solid #333;border-top:2px solid var(--color-primary,#dc0000);isolation:isolate;background:#1a1a1a linear-gradient(145deg,#2f2f2f 0%,#1a1a1a 55%,#121212 100%);border-radius:14px;flex-direction:column;width:min(30rem,100%);min-height:20rem;max-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000073}.w2QbBW_head{border-bottom:1px solid #2a2a2a;padding:1rem 1.1rem .6rem}.w2QbBW_kicker{color:var(--color-primary,#dc0000);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .3rem;font-size:.66rem;font-weight:800}.w2QbBW_title{color:#fff;margin:0;font-size:1.12rem;font-weight:800;line-height:1.25}.w2QbBW_body{flex-direction:column;flex:auto;gap:.65rem;min-height:0;padding:.9rem 1.1rem 1.1rem;display:flex;overflow-y:auto}.w2QbBW_row{gap:.6rem;display:flex}.w2QbBW_field{flex-direction:column;flex:1 1 0;gap:.3rem;min-width:0;display:flex}.w2QbBW_dojo{color:#fff;margin:0;font-size:.95rem;font-weight:700}.w2QbBW_tagline{color:#9ca3af;margin:0;font-size:.84rem;line-height:1.5}.w2QbBW_actions{flex-direction:column;gap:.5rem;margin-top:.15rem;display:flex}.w2QbBW_action{box-sizing:border-box;appearance:none;text-align:left;cursor:pointer;border:2px solid var(--color-primary,#dc0000);width:100%;color:var(--color-primary,#dc0000);background:0 0;border-radius:8px;align-items:center;gap:.6rem;padding:.7rem .85rem;font-family:inherit;font-size:.92rem;font-weight:700;text-decoration:none;display:flex}.w2QbBW_action:hover,.w2QbBW_action:focus-visible{background:var(--color-primary,#dc0000);color:#fff;outline:none}.w2QbBW_actionMuted{color:#d1d5db;border-color:#333}.w2QbBW_actionMuted:hover,.w2QbBW_actionMuted:focus-visible{color:#fff;background:#1f1f1f;border-color:#4b5563}.w2QbBW_actionIcon{flex:none;font-size:1rem;line-height:1}.w2QbBW_actionLabel{min-width:0}.w2QbBW_actionSub{opacity:.75;font-size:.74rem;font-weight:600;display:block}.w2QbBW_note{color:#6b7280;margin:.25rem 0 0;font-size:.78rem;line-height:1.5}.w2QbBW_label{color:#fff;margin-top:.15rem;font-size:.8rem;font-weight:700}.w2QbBW_optional{color:#6b7280;font-weight:600}.w2QbBW_input,.w2QbBW_textarea{box-sizing:border-box;color:#fff;background:#111;border:1px solid #333;border-radius:8px;width:100%;padding:.6rem .8rem;font-family:inherit;font-size:.95rem}.w2QbBW_textarea{resize:vertical;line-height:1.5}.w2QbBW_input::placeholder,.w2QbBW_textarea::placeholder{color:#6b7280}.w2QbBW_input:focus,.w2QbBW_textarea:focus{border-color:#6b7280;outline:none}.w2QbBW_input:disabled,.w2QbBW_textarea:disabled{opacity:.6}.w2QbBW_input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;border-color:#333;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #111}.w2QbBW_input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;border-color:#333;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #111}.w2QbBW_input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;border-color:#333;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #111}.w2QbBW_textarea:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;border-color:#333;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #111}:is(.w2QbBW_input:autofill,.w2QbBW_textarea:autofill){-webkit-text-fill-color:#fff;box-shadow:inset 0 0 0 1000px #111}.w2QbBW_submit{border:2px solid var(--color-primary,#dc0000);width:100%;color:var(--color-primary,#dc0000);cursor:pointer;background:0 0;border-radius:8px;margin-top:.45rem;padding:.72rem 1rem;font-family:inherit;font-size:.95rem;font-weight:700}.w2QbBW_submit:hover:not(:disabled),.w2QbBW_submit:focus-visible{background:var(--color-primary,#dc0000);color:#fff;outline:none}.w2QbBW_submit:disabled{opacity:.55;cursor:not-allowed}.w2QbBW_submitWaiting,.w2QbBW_submitWaiting:hover{opacity:.45;color:var(--color-primary,#dc0000);background:0 0}.w2QbBW_back{appearance:none;color:#9ca3af;cursor:pointer;background:0 0;border:none;width:100%;padding:.5rem;font-family:inherit;font-size:.84rem;font-weight:600}.w2QbBW_back:hover:not(:disabled),.w2QbBW_back:focus-visible{color:#fff;outline:none}.w2QbBW_error{color:#fca5a5;margin:0;font-size:.84rem;font-weight:600}.w2QbBW_cardWide{width:min(36rem,100%);height:min(52rem,100%);max-height:100%}.w2QbBW_steps{gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.w2QbBW_step{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;display:flex}.w2QbBW_step+.w2QbBW_step:before{content:"";background:#333;width:1rem;height:1px;margin-right:.2rem;display:block}.w2QbBW_stepNo{border:1px solid #444;border-radius:50%;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;font-size:.68rem;display:inline-flex}.w2QbBW_stepActive{color:#fff}.w2QbBW_stepActive .w2QbBW_stepNo{border-color:var(--color-primary,#dc0000);background:var(--color-primary,#dc0000);color:#fff}.w2QbBW_stepDone{color:#9ca3af}.w2QbBW_stepDone .w2QbBW_stepNo{border-color:#6b7280}.w2QbBW_stack{flex-direction:column;gap:.55rem;display:flex}.w2QbBW_classCard{appearance:none;box-sizing:border-box;text-align:left;cursor:pointer;color:#d1d5db;background:#151515;border:1px solid #333;border-radius:8px;align-items:center;gap:.7rem;width:100%;padding:.6rem .8rem;font-family:inherit;display:flex}.w2QbBW_classCard:hover,.w2QbBW_classCard:focus-visible{color:#fff;border-color:#6b7280;outline:none}.w2QbBW_classCardActive,.w2QbBW_classCardActive:hover{border-color:var(--color-primary,#dc0000);color:#fff;background:#dc00001f}.w2QbBW_classTime{flex:none;min-width:9.5rem;font-size:.85rem;font-weight:800}.w2QbBW_className{flex:auto;min-width:0;font-size:.9rem;font-weight:700}.w2QbBW_classAges{color:#9ca3af;border:1px solid #333;border-radius:999px;flex:none;padding:.1rem .5rem;font-size:.72rem;font-weight:700}.w2QbBW_classAgesOff{color:#f59e0b;border-color:#92400e}.w2QbBW_link{appearance:none;color:#9ca3af;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:.8rem;font-weight:600;text-decoration:underline}.w2QbBW_linkInline{align-self:auto;display:inline;}.w2QbBW_link:hover,.w2QbBW_link:focus-visible{color:#fff;outline:none}.w2QbBW_fill{flex:auto;gap:.45rem;min-height:0}.w2QbBW_fill>*{flex:none}.w2QbBW_fill .w2QbBW_docBox{flex:auto;min-height:6rem;max-height:none}.w2QbBW_fill .w2QbBW_label{margin-top:0;font-size:.76rem}.w2QbBW_fill .w2QbBW_input{padding:.42rem .7rem;font-size:.9rem}.w2QbBW_fill .w2QbBW_check{font-size:.76rem;line-height:1.35}.w2QbBW_fill .w2QbBW_submit{margin-top:.2rem;padding:.55rem 1rem}.w2QbBW_fill .w2QbBW_back{padding:.3rem}.w2QbBW_fill .w2QbBW_tagline{font-size:.78rem;line-height:1.4}.w2QbBW_oneLine{white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.w2QbBW_labelRow{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.w2QbBW_labelRow>.w2QbBW_link{white-space:nowrap;align-self:baseline}.w2QbBW_inline{align-items:center;gap:.6rem;display:flex}.w2QbBW_inline>.w2QbBW_input{flex:auto;min-width:0}.w2QbBW_inline>.w2QbBW_link{white-space:nowrap;flex:none;align-self:center}.w2QbBW_inline>.w2QbBW_check{flex:auto;min-width:0}.w2QbBW_clearBtn{appearance:none;color:#e5e7eb;cursor:pointer;background:#1c1c1c;border:1px solid #555;border-radius:6px;flex:none;height:1.8rem;min-height:0;padding:0 .7rem;font-family:inherit;font-size:.78rem;font-weight:700;line-height:1}.w2QbBW_clearBtn:hover,.w2QbBW_clearBtn:focus-visible{color:#fff;border-color:#9ca3af;outline:none}.w2QbBW_btnRow{align-items:stretch;gap:.5rem;display:flex}.w2QbBW_btnRow>.w2QbBW_submit{flex:auto;margin-top:0}.w2QbBW_backInline{appearance:none;color:#d1d5db;cursor:pointer;background:0 0;border:2px solid #444;border-radius:8px;flex:none;padding:0 1rem;font-family:inherit;font-size:.9rem;font-weight:700}.w2QbBW_backInline:hover:not(:disabled),.w2QbBW_backInline:focus-visible{color:#fff;border-color:#9ca3af;outline:none}.w2QbBW_docBox{color:#d1d5db;background:#0f0f0f;border:1px solid #333;border-radius:8px;max-height:16rem;padding:.7rem .85rem;font-size:.84rem;line-height:1.5;overflow-y:auto}.w2QbBW_choices{flex-direction:column;gap:.4rem;margin:.3rem 0 .8rem;display:flex}.w2QbBW_choicesFlagged{border:2px solid var(--color-primary,#dc0000);background:#dc000014;border-radius:8px;padding:.5rem}.w2QbBW_choice{appearance:none;text-align:left;cursor:pointer;color:#d1d5db;background:#151515;border:1px solid #333;border-radius:8px;flex:none;padding:.5rem .7rem;font-family:inherit;font-size:.82rem;line-height:1.4}.w2QbBW_confirm .w2QbBW_row .w2QbBW_choice{flex:1 1 0}.w2QbBW_choice:hover,.w2QbBW_choice:focus-visible{color:#fff;border-color:#6b7280;outline:none}.w2QbBW_choiceActive,.w2QbBW_choiceActive:hover{border-color:var(--color-primary,#dc0000);color:#fff;background:#dc00001f}.w2QbBW_confirm{background:#d4a01714;border:1px solid #d4a017;border-radius:8px;flex-direction:column;gap:.45rem;padding:.7rem .85rem;display:flex}.w2QbBW_check{color:#d1d5db;cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.82rem;line-height:1.45;display:flex}.w2QbBW_check input{accent-color:var(--color-primary,#dc0000);margin-top:.2rem}.w2QbBW_fill{position:relative}.w2QbBW_esignPanel{z-index:2;background:#0f0f0f;border:1px solid #444;border-radius:8px;flex-direction:column;gap:.5rem;padding:.8rem .9rem;display:flex;position:absolute;inset:0;box-shadow:0 8px 24px #00000080}.w2QbBW_esignList{color:#d1d5db;flex:auto;min-height:0;margin:0;padding-left:1.2rem;font-size:.82rem;line-height:1.5;overflow-y:auto}.w2QbBW_summary{color:#fff;background:#151515;border:1px solid #333;border-radius:8px;flex-direction:column;gap:.3rem;padding:.7rem .85rem;font-size:.88rem;display:flex}.w2QbBW_summaryKey{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;min-width:4rem;font-size:.72rem;font-weight:700;display:inline-block}.w2QbBW_small{color:#9ca3af;margin:0;font-size:.8rem;line-height:1.45}
.-SSAyq_kickerRow{justify-content:space-between;align-items:center;gap:.75rem 1.25rem;width:100%;min-width:0;max-width:min(52rem,100%);margin:0 auto;display:flex}.-SSAyq_kicker{z-index:1;color:var(--color-primary,#dc0000);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:clamp(.66rem,1.05vw,.8rem);font-weight:800;position:relative}.-SSAyq_cta{appearance:none;border:1.5px solid var(--color-primary,#dc0000);color:var(--color-primary,#dc0000);cursor:pointer;background:#f4f1eab3;border-radius:6px;flex:none;align-items:center;margin-left:auto;padding:.42rem .95rem;font-family:inherit;font-size:.88rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.-SSAyq_cta:hover,.-SSAyq_cta:focus-visible{background:#fff;outline:none}@media (max-width:900px){.-SSAyq_kickerRow{flex-wrap:wrap;align-items:flex-start}}
.tO2FpG_root{color:#000;background:0 0;justify-content:center;align-items:center;width:100%;min-height:12rem;display:flex;overflow:visible}.tO2FpG_fill{min-height:calc(100vh - var(--layout-header-offset,7.5rem) - var(--layout-footer-offset,5rem))}.tO2FpG_mark{background-color:currentColor;flex:none;width:288px;height:288px;animation:1.5s ease-in-out infinite tO2FpG_pulse;display:block;overflow:visible;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes tO2FpG_pulse{0%,to{opacity:1}50%{opacity:.5}}
._8yxevW_wrap{box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100%;max-width:40rem;height:100%;min-height:0;max-height:100%;margin:0 auto;padding:.1rem 0 .2rem;display:flex;overflow:hidden;container-type:size}._8yxevW_lead{width:100%;min-width:0;margin-bottom:.1rem;position:relative}._8yxevW_leadCopy{width:100%;min-width:0;position:relative}._8yxevW_year{z-index:0;letter-spacing:-.07em;color:#11111114;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(3rem,5.5vw,5rem);font-weight:900;line-height:.78;position:absolute;top:.9rem;left:-.4rem}._8yxevW_title{z-index:1;color:#111;white-space:nowrap;text-shadow:0 1px #f4f1eac7;width:100%;max-width:none;margin:.35rem 0 0;font-size:clamp(1.25rem,2vw,1.85rem);font-weight:900;line-height:1.12;position:relative}._8yxevW_photo{background:#f4f1ea;border:1px solid #26221d;border-radius:6px;flex:0 auto;width:100%;height:clamp(7.25rem,32cqh,14rem);min-height:6.5rem;margin:0 0 .3rem;position:relative;overflow:hidden}._8yxevW_photoImg{object-fit:cover;object-position:center 62%;width:100%;height:100%}._8yxevW_story{column-count:1;flex:auto;width:100%;min-width:0;min-height:0}._8yxevW_story p{color:#1c1915;margin:0 0 .4rem;font-size:clamp(.74rem,1.65cqh,.88rem);line-height:1.36}._8yxevW_story p:last-of-type{margin-bottom:0}._8yxevW_muted{color:#3f3a34;margin:0;font-size:.95rem}@media (min-width:1200px){._8yxevW_wrap{max-width:min(56rem,100%)}._8yxevW_story{column-count:2;column-gap:2rem}}@media (max-width:900px){._8yxevW_wrap{height:auto;max-height:none;overflow:visible;container-type:normal}._8yxevW_photo{height:10rem}._8yxevW_story p{font-size:.88rem}._8yxevW_year{display:none}._8yxevW_title{white-space:normal;text-wrap:pretty}}
.H4p9fq_scrim{z-index:9000;box-sizing:border-box;background:#000000c7;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.H4p9fq_card{color:#fff;box-sizing:border-box;background:linear-gradient(#1f1f1f 0%,#151515 100%);border:1px solid #444;border-radius:14px;width:100%;max-width:560px;max-height:96vh;margin:0;padding:1rem 1.1rem 1.1rem;overflow:auto;box-shadow:0 16px 48px #0000008c}.H4p9fq_title{border-bottom:2px solid var(--color-primary,#dc0000);color:#fff;margin:0 0 .6rem;padding:0 0 .45rem;font-size:1.05rem;font-weight:800}.H4p9fq_body{flex-direction:column;gap:.35rem;margin:0 0 1rem;display:flex}.H4p9fq_body p{margin:0}.H4p9fq_greeting{color:#fff;font-size:1rem;font-weight:800}.H4p9fq_lead{color:#f1f1f1;font-size:.95rem;line-height:1.4}.H4p9fq_why{color:#9f9a92;font-size:.8rem;line-height:1.4}.H4p9fq_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem .8rem;display:grid}@media (max-width:480px){.H4p9fq_grid{grid-template-columns:minmax(0,1fr)}}.H4p9fq_field{flex-direction:column;gap:.22rem;min-width:0;display:flex}.H4p9fq_label{color:#bdb7ad;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.H4p9fq_input{color:#111;box-sizing:border-box;background:#fff;border:1.5px solid #555;border-radius:8px;width:100%;min-width:0;padding:.45rem .55rem;font-family:inherit;font-size:1rem;line-height:1.2}.H4p9fq_input:focus{border-color:#6b7280;outline:none}.H4p9fq_input[aria-invalid=true]{border-color:#e0a100}.H4p9fq_fieldError{color:#ffcf5c;font-size:.74rem;font-weight:600}.H4p9fq_saveError{color:#ffb3b3;background:#dc00001f;border:1px solid #dc000099;border-radius:8px;margin-top:.7rem;padding:.5rem .65rem;font-size:.82rem;font-weight:600}.H4p9fq_actions{justify-content:flex-end;margin-top:.9rem;display:flex}.H4p9fq_saveBtn{border:1px solid var(--color-primary,#dc0000);background:var(--color-primary,#dc0000);color:#fff;cursor:pointer;border-radius:8px;padding:.6rem 1.2rem;font-family:inherit;font-size:.95rem;font-weight:800}.H4p9fq_saveBtn:disabled{opacity:.6;cursor:progress}
._1eWiUW_scrim{z-index:1200;padding:calc(var(--layout-header-height,88px) + .75rem) 1.25rem 1.25rem;box-sizing:border-box;background:#0000008c;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}._1eWiUW_stack{width:min(26rem,100%);position:relative}._1eWiUW_logo{object-fit:contain;mix-blend-mode:lighten;width:12.5rem;max-width:calc(100% - 1.5rem);height:auto;margin:.85rem auto .2rem;display:block}._1eWiUW_logoBanner{width:min(22rem,100% - 1.25rem)}._1eWiUW_card{border:1px solid #333;border-top:2px solid var(--color-primary,#dc0000);isolation:isolate;background:#1a1a1a linear-gradient(145deg,#2f2f2f 0%,#1a1a1a 55%,#121212 100%);border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000073}._1eWiUW_body{flex-direction:column;gap:.4rem;padding:.35rem .9rem 1rem;display:flex}._1eWiUW_honeypot{width:1px;height:1px;position:absolute;left:-9999px}._1eWiUW_label{color:#fff;align-items:center;gap:.4rem;margin-top:0;font-size:.82rem;font-weight:700;display:flex}._1eWiUW_input{box-sizing:border-box;color:#fff;background:#111;border:1px solid #333;border-radius:8px;width:100%;padding:.7rem .85rem;font-size:1rem}._1eWiUW_input::placeholder{color:#6b7280}._1eWiUW_input:focus{border-color:#6b7280;outline:none}._1eWiUW_input:disabled{opacity:.6}._1eWiUW_passwordWrap{position:relative}._1eWiUW_passwordWrap ._1eWiUW_input{padding-right:2.75rem}._1eWiUW_eye{appearance:none;color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:.35rem;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}._1eWiUW_eye:hover:not(:disabled){color:#fff}._1eWiUW_notice{color:#fde68a;margin:.2rem 0 0;font-size:.82rem;font-weight:600}._1eWiUW_error{color:#fca5a5;margin:.2rem 0 0;font-size:.82rem;font-weight:600}._1eWiUW_submit{border:2px solid var(--color-primary,#dc0000);width:100%;color:var(--color-primary,#dc0000);cursor:pointer;background:0 0;border-radius:8px;margin-top:.45rem;padding:.75rem 1rem;font-size:.95rem;font-weight:700}._1eWiUW_submit:hover:not(:disabled),._1eWiUW_submit:focus-visible{background:var(--color-primary,#dc0000);color:#fff}._1eWiUW_submit:disabled{opacity:.55;cursor:not-allowed}._1eWiUW_submit:focus,._1eWiUW_submit:focus-visible,._1eWiUW_eye:focus,._1eWiUW_eye:focus-visible{outline:none}._1eWiUW_heading{color:#fff;margin:.3rem 0 0;font-size:1.05rem;font-weight:700}._1eWiUW_linkButton{appearance:none;color:#d1d5db;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;outline:none;margin:.15rem auto 0;padding:.35rem .25rem;font-size:.82rem;font-weight:600;text-decoration:underline}._1eWiUW_linkButton:hover:not(:disabled){color:#fff}._1eWiUW_linkButton:focus,._1eWiUW_linkButton:focus-visible{outline:none}._1eWiUW_linkButton:disabled{opacity:.55;cursor:not-allowed}._1eWiUW_linkRow{justify-content:center;gap:1.25rem;display:flex}._1eWiUW_linkRow ._1eWiUW_linkButton{margin:.15rem 0 0}._1eWiUW_consent{color:#fff;cursor:pointer;align-items:flex-start;gap:.6rem;margin-top:.35rem;font-size:.85rem;line-height:1.35;display:flex}._1eWiUW_consentBox{width:1.15rem;height:1.15rem;accent-color:var(--color-primary,#dc0000);cursor:pointer;outline:none;flex:none;margin:.1rem 0 0}._1eWiUW_consentBox:focus,._1eWiUW_consentBox:focus-visible{outline:none}._1eWiUW_disclosures{color:#9ca3af;flex-direction:column;gap:.1rem;margin-left:1.75rem;font-size:.72rem;line-height:1.35;display:flex}._1eWiUW_disclosures a{color:#d1d5db;text-underline-offset:2px;outline:none;text-decoration:underline}._1eWiUW_disclosures a:hover{color:#fff}._1eWiUW_disclosures a:focus,._1eWiUW_disclosures a:focus-visible{outline:none}._1eWiUW_codeInput{text-align:center;letter-spacing:.45em;font-variant-numeric:tabular-nums;font-size:1.5rem}._1eWiUW_codeInput::placeholder{letter-spacing:.45em}
.RUF9JG_wrap{box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100%;max-width:min(52rem,100%);min-height:0;margin:0 auto;padding:.35rem 0 .6rem;display:flex}.RUF9JG_lead{width:100%;margin-bottom:.7rem}.RUF9JG_title{color:#111;text-wrap:pretty;text-shadow:0 1px #f4f1eac7;margin:.35rem 0 .4rem;font-size:clamp(1.4rem,2.1vw,2.05rem);font-weight:900;line-height:1.16}.RUF9JG_story{color:#1c1915;margin:0 0 .65rem;font-size:clamp(.84rem,1vw,.97rem);line-height:1.5}.RUF9JG_toggles{flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem;display:flex}.RUF9JG_toggle{appearance:none;color:#3f3a34;cursor:pointer;background:#f4f1eab3;border:1.5px solid #8a8178;border-radius:6px;padding:.32rem .75rem;font-family:inherit;font-size:.78rem;font-weight:800}.RUF9JG_toggleActive{border-color:var(--color-primary,#dc0000);color:var(--color-primary,#dc0000);background:#fff}.RUF9JG_grid{grid-template-columns:1fr;gap:.7rem;width:100%;display:grid}.RUF9JG_card,.RUF9JG_day{box-sizing:border-box;background:#f4f1eab8;border:1px solid #26221d;border-radius:6px;width:100%;min-width:0;padding:.85rem .95rem}.RUF9JG_name{color:#111;margin:0 0 .15rem;font-size:1.05rem;font-weight:900;line-height:1.2}.RUF9JG_age{color:var(--color-primary,#dc0000);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .45rem;font-size:.66rem;font-weight:800}.RUF9JG_photo{background:#f4f1ea;border:1px solid #26221d;border-radius:6px;width:100%;height:7.5rem;margin:0 0 .65rem;overflow:hidden}.RUF9JG_photoImg{object-fit:cover;width:100%;height:100%;display:block}.RUF9JG_body{color:#1c1915;margin:0 0 .55rem;font-size:.84rem;line-height:1.5}.RUF9JG_subhead{color:#111;margin:0 0 .35rem;font-size:.8rem;font-weight:800}.RUF9JG_times{margin:0;padding:0;list-style:none}.RUF9JG_times li{color:#1c1915;justify-content:space-between;gap:.5rem;margin:0 0 .2rem;font-size:.84rem;display:flex}.RUF9JG_times li span{white-space:nowrap}.RUF9JG_benefits{color:#1c1915;margin:0;padding:0 0 0 1.1rem;font-size:.84rem;line-height:1.45}.RUF9JG_split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.75rem 1rem;width:100%;display:grid}.RUF9JG_slot{color:#1c1915;border-top:1px solid #26221d2e;justify-content:space-between;gap:.75rem;padding:.4rem 0;font-size:.84rem;display:flex}.RUF9JG_slot:first-of-type{border-top:none;padding-top:0}.RUF9JG_slotTime{white-space:nowrap;font-weight:800}.RUF9JG_sectionTitle{color:#111;margin:1rem 0 .55rem;font-size:1.05rem;font-weight:900}.RUF9JG_cta{appearance:none;border:1.5px solid var(--color-primary,#dc0000);color:var(--color-primary,#dc0000);cursor:pointer;background:#f4f1eab3;border-radius:6px;align-items:center;margin-top:.55rem;padding:.38rem .85rem;font-family:inherit;font-size:.84rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.RUF9JG_cta:hover,.RUF9JG_cta:focus-visible{background:#fff;outline:none}.RUF9JG_muted{color:#3f3a34;margin:0;font-size:.95rem}.RUF9JG_error{color:#7a1f1f;margin:0 0 .7rem;font-size:.9rem;font-weight:700}.RUF9JG_footerCard{margin-top:.7rem}@media (min-width:900px){.RUF9JG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.RUF9JG_wrap{max-width:min(52rem,100%)}}@media (max-width:640px){.RUF9JG_split{grid-template-columns:1fr}}
.BTeiVG_wrap{box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100%;max-width:min(52rem,100%);min-height:0;margin:0 auto;padding:.35rem 0 .6rem;display:flex}.BTeiVG_lead{width:100%;margin-bottom:.85rem}.BTeiVG_title{color:#111;text-wrap:pretty;text-shadow:0 1px #f4f1eac7;margin:.35rem 0 .45rem;font-size:clamp(1.4rem,2.1vw,2.05rem);font-weight:900;line-height:1.16}.BTeiVG_story{color:#1c1915;margin:0;font-size:clamp(.84rem,1vw,.97rem);line-height:1.5}.BTeiVG_grid{grid-template-columns:1fr;gap:.7rem;width:100%;display:grid}.BTeiVG_card{box-sizing:border-box;background:#f4f1eab8;border:1px solid #26221d;border-radius:6px;width:100%;min-width:0;padding:.85rem .95rem}.BTeiVG_cardTitle{color:#111;margin:0 0 .35rem;font-size:.95rem;font-weight:900}.BTeiVG_cardNote{color:#3f3a34;margin:.25rem 0 0;font-size:.8rem}.BTeiVG_value{color:#1c1915;margin:0;font-size:.95rem;font-weight:700;line-height:1.35}.BTeiVG_link,.BTeiVG_action{appearance:none;border:1.5px solid var(--color-primary,#dc0000);color:var(--color-primary,#dc0000);cursor:pointer;background:#f4f1eab3;border-radius:6px;align-items:center;margin-top:.45rem;padding:.38rem .85rem;font-family:inherit;font-size:.84rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.BTeiVG_link:hover,.BTeiVG_link:focus-visible,.BTeiVG_action:hover,.BTeiVG_action:focus-visible{background:#fff;outline:none}.BTeiVG_hours{flex-direction:column;gap:.28rem;display:flex}.BTeiVG_hoursRow{color:#1c1915;justify-content:space-between;gap:.75rem;font-size:.84rem;display:flex}.BTeiVG_hoursRow span:last-child{font-weight:700}.BTeiVG_closed{color:#6b5e52;font-weight:600}.BTeiVG_message{box-sizing:border-box;background:#f4f1eab8;border:1px solid #26221d;border-radius:6px;width:100%;margin-top:.85rem;padding:.95rem}.BTeiVG_facts{color:#1c1915;margin:.7rem 0 0;padding:0;font-size:.84rem;line-height:1.55;list-style:none}.BTeiVG_facts li{margin:0}.BTeiVG_muted{color:#3f3a34;margin:0;font-size:.95rem}@media (min-width:900px){.BTeiVG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.BTeiVG_wrap{max-width:min(52rem,100%)}}
.h9TbfG_board{isolation:isolate;box-sizing:border-box;background:#050505;justify-content:center;align-items:center;width:100%;min-height:100dvh;margin:0;padding:2rem 1.5rem;display:flex;position:relative;overflow:hidden}.h9TbfG_fullPage{width:100%;margin:0}.h9TbfG_board:before{content:"";z-index:0;background-color:#0c0c0c;background-image:url(/hub/hub-brush-ground.webp?v=2);background-position:50%;background-size:cover;position:absolute;inset:0}.h9TbfG_board:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 58% at 50% 44%,#0000006b 0%,#000000b3 58%,#000000d6 100%);position:absolute;inset:0}.h9TbfG_clockBlock{flex-direction:column;align-items:center;gap:1.35rem;display:flex}.h9TbfG_playIntro:before,.h9TbfG_playIntro:after{opacity:0}.h9TbfG_playIntro:before{animation:.75s ease-out 40ms forwards h9TbfG_fadeGround}.h9TbfG_playIntro:after{animation:.8s ease-out 80ms forwards h9TbfG_fadeGround}.h9TbfG_playIntro .h9TbfG_brandRow{opacity:0;animation:.38s ease-out .82s forwards h9TbfG_plateIn}.h9TbfG_playIntro .h9TbfG_merafuentes{opacity:0;animation:.58s cubic-bezier(.18,.86,.32,1.18) .92s forwards h9TbfG_stampIn;transform:scale(1.42)}.h9TbfG_playIntro .h9TbfG_brandRule{opacity:0;animation:.28s ease-out 1.26s forwards h9TbfG_fadeGround}.h9TbfG_playIntro .h9TbfG_powered{opacity:0;animation:.58s cubic-bezier(.18,.86,.32,1.18) 1.38s forwards h9TbfG_stampIn;transform:scale(1.42)}.h9TbfG_playIntro .h9TbfG_clockBlock{opacity:0;animation:.72s cubic-bezier(.16,1,.3,1) 1.92s forwards h9TbfG_riseUp;transform:translateY(2.4rem)}.h9TbfG_playIntro .h9TbfG_company{opacity:0;animation:.78s cubic-bezier(.16,1,.3,1) 2s forwards h9TbfG_slideIn;transform:translate(-1.4rem)}@keyframes h9TbfG_slideIn{0%{opacity:0;transform:translate(-1.4rem)}to{opacity:1;transform:translate(0)}}@keyframes h9TbfG_fadeGround{0%{opacity:0}to{opacity:1}}@keyframes h9TbfG_plateIn{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes h9TbfG_stampIn{0%{opacity:0;filter:blur(2px);transform:scale(1.42)}58%{opacity:1;filter:blur();transform:scale(.94)}to{opacity:1;filter:none;transform:scale(1)}}@keyframes h9TbfG_riseUp{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.h9TbfG_playIntro:before,.h9TbfG_playIntro:after,.h9TbfG_playIntro .h9TbfG_brandRow,.h9TbfG_playIntro .h9TbfG_merafuentes,.h9TbfG_playIntro .h9TbfG_powered,.h9TbfG_playIntro .h9TbfG_brandRule,.h9TbfG_playIntro .h9TbfG_clockBlock,.h9TbfG_playIntro .h9TbfG_company{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.h9TbfG_inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.35rem;width:min(52rem,94%);display:flex;position:relative}.h9TbfG_brandRow{background:#000;border:1px solid #ffffff14;border-top:2px solid #dc0000;border-radius:12px;flex-flow:row;justify-content:center;align-items:center;gap:1.15rem 1.35rem;width:auto;max-width:100%;padding:.85rem 1.6rem .8rem;display:flex;box-shadow:0 14px 36px #0000006b}.h9TbfG_merafuentes{object-fit:contain;mix-blend-mode:lighten;width:auto;max-width:min(22rem,52vw);height:clamp(4.6rem,11vw,6.1rem);display:block}.h9TbfG_brandRule{background:linear-gradient(#0000,#dc0000 14% 86%,#0000);flex:none;width:2px;height:4.6rem;display:block}.h9TbfG_powered{text-align:left;flex-direction:row;justify-content:center;align-items:center;gap:.55rem;margin:0;display:flex}.h9TbfG_poweredText{align-items:center;gap:.7rem;display:flex;position:relative}.h9TbfG_company{text-align:center;color:#c4c4c49e;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.58rem;font-weight:600;position:absolute;top:calc(100% + .26rem);left:0;right:0}.h9TbfG_company:before,.h9TbfG_company:after{content:"";vertical-align:.24em;background:currentColor;border-radius:50%;width:.24em;height:.24em;margin:0 .5em;display:inline-block}.h9TbfG_company:before{margin-right:.64em}.h9TbfG_poweredLabel{color:#c4c4c4c7;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:700}.h9TbfG_bbdName{color:#ffffffb8;letter-spacing:0;white-space:nowrap;background:0 0;padding:0;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(1.05rem,2.4vw,1.45rem);font-style:normal;font-weight:400;line-height:1.1}.h9TbfG_bbdLogo{object-fit:contain;filter:none;mix-blend-mode:normal;background:#fff;border-radius:0;width:auto;height:clamp(3.6rem,8.5vw,4.8rem);padding:.12rem;display:block}.h9TbfG_tm{vertical-align:super;font-family:Georgia,Times New Roman,Times,serif;font-size:.55em;font-weight:400;line-height:1}.h9TbfG_kicker{color:#fff;letter-spacing:.32em;text-transform:uppercase;margin:.15rem 0 0;font-size:.78rem;font-weight:700}.h9TbfG_clock{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.h9TbfG_unit{background:linear-gradient(#161616c7 0%,#080808d1 100%);border:1px solid #ffffff14;border-top:2px solid #dc0000;border-radius:10px;min-width:5.4rem;padding:.75rem .6rem .65rem;box-shadow:0 10px 28px #0006}.h9TbfG_value{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:clamp(2rem,6vw,3.1rem);font-weight:800;line-height:1;display:block}.h9TbfG_label{color:#dc0000;letter-spacing:.18em;text-transform:uppercase;margin-top:.4rem;font-size:.66rem;font-weight:700;display:block}.h9TbfG_when{color:#c8c8c8;letter-spacing:.04em;margin:0;font-size:.92rem;font-weight:600}@media (max-width:720px){.h9TbfG_brandRow{flex-direction:column;gap:.85rem}.h9TbfG_merafuentes{max-width:min(22rem,86vw)}.h9TbfG_brandRule{background:linear-gradient(90deg,#0000,#dc0000 18% 82%,#0000);width:min(14rem,70%);height:2px}.h9TbfG_powered{text-align:center;align-items:center}.h9TbfG_poweredText{flex-wrap:wrap;justify-content:center;row-gap:.25rem}.h9TbfG_company{flex:0 0 100%;position:static}.h9TbfG_bbdName{font-size:1rem}.h9TbfG_unit{min-width:4.15rem;padding:.55rem .4rem .5rem}}
.tbG7EG_wrap{box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%;max-width:none;min-height:0;margin:0;padding:.35rem 0 .6rem;display:flex}.tbG7EG_lead{width:100%;min-width:0;max-width:min(52rem,100%);margin:0 auto .85rem;position:relative}.tbG7EG_title{color:#111;text-wrap:pretty;text-shadow:0 1px #f4f1eac7;width:100%;margin:.35rem 0 .55rem;font-size:clamp(1.4rem,2.1vw,2.05rem);font-weight:900;line-height:1.16}.tbG7EG_story{color:#1c1915;margin:0;font-size:clamp(.84rem,1vw,.97rem);line-height:1.5}.tbG7EG_story p{margin:0 0 .55rem}.tbG7EG_story p:last-of-type{margin-bottom:0}.tbG7EG_roster{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:.55rem;width:100%;display:grid}.tbG7EG_card{background:#f4f1eab8;border:1px solid #26221d;border-radius:6px;flex-direction:row;align-self:stretch;align-items:stretch;width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.tbG7EG_photo{background:#f4f1ea;border-right:1px solid #26221d;flex:0 0 4.75rem;width:4.75rem;min-height:4.75rem;position:relative;overflow:hidden}.tbG7EG_photoImg{object-fit:cover;width:100%;height:100%;display:block}.tbG7EG_placeholder{background:#f4f1ea;justify-content:center;align-items:center;width:100%;height:100%;min-height:4.75rem;display:flex;position:relative}.tbG7EG_placeholderLogo{object-fit:contain;opacity:.22;width:calc(100% - .9rem);height:calc(100% - .9rem);position:absolute;inset:.45rem}.tbG7EG_initials{color:#111;letter-spacing:.06em;text-shadow:0 1px #f4f1eae6;font-size:1.35rem;font-weight:900;line-height:1;position:relative}.tbG7EG_body{flex-direction:column;flex:auto;justify-content:center;min-width:0;padding:.45rem .6rem .5rem;display:flex}.tbG7EG_nameRow{justify-content:space-between;align-items:baseline;gap:.45rem;min-width:0;display:flex}.tbG7EG_name{color:#111;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.95rem;font-weight:900;line-height:1.2;overflow:hidden}.tbG7EG_years{color:#111;font-variant-numeric:tabular-nums;flex:none;font-size:.95rem;font-weight:800;line-height:1.2}.tbG7EG_role{color:var(--color-primary,#dc0000);letter-spacing:.12em;text-transform:uppercase;margin:.12rem 0 .3rem;font-size:.62rem;font-weight:800}.tbG7EG_belt{width:100%;max-width:11.5rem;min-height:32px;margin-top:.05rem;line-height:0}.tbG7EG_pills{flex-wrap:wrap;align-items:center;gap:.35rem;min-height:1.35rem;display:flex}.tbG7EG_pill{border:1.5px solid var(--color-primary,#dc0000);color:var(--color-primary,#dc0000);background:#f4f1eab3;border-radius:6px;align-items:center;padding:.18rem .5rem;font-size:.7rem;font-weight:800;line-height:1.2;display:inline-flex}.tbG7EG_muted{color:#3f3a34;margin:0;font-size:.95rem}@media (max-width:1100px){.tbG7EG_roster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.tbG7EG_roster{grid-template-columns:1fr}}@media (max-width:640px){.tbG7EG_card{flex-direction:column}.tbG7EG_photo{border-bottom:1px solid #26221d;border-right:none;flex:0 0 6.5rem;width:100%;min-height:6.5rem}}
.Y3_dyq_readingPane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.Y3_dyq_readingScroll{flex:1;min-height:0;padding:.9rem 1rem;overflow-y:auto}.Y3_dyq_listRow{background:0 0;border-bottom:1px solid #2a2a2a;align-items:center;width:100%;display:flex;position:relative}.Y3_dyq_rowDelete{z-index:3;width:22px;min-width:0;height:22px;min-height:0;box-shadow:none;color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:20px;line-height:1;display:inline-flex;position:absolute;top:0;right:1px}.Y3_dyq_listRow:hover>.Y3_dyq_rowDelete,.Y3_dyq_listRow:focus-within>.Y3_dyq_rowDelete{opacity:1;pointer-events:auto}.Y3_dyq_rowDelete:hover,.Y3_dyq_rowDelete:focus-visible{color:#fff;background:0 0;border:none;outline:none}.Y3_dyq_listRowActive{background:#ffffff1a}.Y3_dyq_listRowMain{text-align:left;min-width:0;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;flex:1;padding:.7rem 1.6rem .7rem .85rem}.Y3_dyq_rowActions{flex:none;align-items:center;gap:2px;padding:0 .35rem 0 0;display:flex}.Y3_dyq_rowIcon{width:28px;height:28px;box-shadow:none;color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:15px;line-height:1;text-decoration:none;display:inline-flex}.Y3_dyq_rowIcon:hover,.Y3_dyq_rowIcon:focus-visible{box-shadow:none;color:#fff;background:0 0;border:none;outline:none}
