.org-group,.org-pick{--org-primary-soft-bg:color-mix(in srgb, var(--bs-primary) 7%, var(--bs-body-bg));--org-primary-soft-border:color-mix(in srgb, var(--bs-primary) 35%, var(--bs-body-bg));--org-avatar-bg:color-mix(in srgb, var(--bs-primary) 12%, var(--bs-body-bg))}.org-group__chip{border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-emphasis-color);border-radius:999px;align-items:center;padding:1px 11px;font-size:.8rem;font-weight:600;display:inline-flex}.org-group__chip--classes{border-color:var(--org-primary-soft-border);background:var(--org-primary-soft-bg);color:var(--bs-primary)}.org-group__rosters{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:16px;display:grid}.org-group__rosters--wrap-third{container:org-rosters/inline-size}@container org-rosters (width<=871.98px){.org-group__rosters--wrap-third>:nth-child(3):last-child{grid-column:1/-1}}.org-class-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}:root.is-mobile .org-class-grid{border:1px solid var(--bs-border-color);border-radius:var(--org-radius,12px);background:var(--bs-body-bg);grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.org-group__empty{min-width:0;padding:calc(var(--org-card-pad,20px) + 4px);border:1px solid var(--bs-border-color);border-radius:var(--org-radius,16px);background:var(--bs-body-bg);flex-direction:column;flex-grow:1;gap:12px;display:flex}.org-group__empty h2{text-wrap:balance}.org-group__empty-art{background:var(--bs-tertiary-bg);border-radius:12px;justify-content:center;align-items:center;height:120px;margin-bottom:4px;display:flex}:root.is-mobile .org-group__empty-art{display:none}.org-group__steps{color:var(--bs-secondary-color);text-wrap:pretty;flex-direction:column;gap:8px;margin:4px 0 8px;padding-left:1.25rem;display:flex}.org-group__steps li::marker{color:var(--bs-primary);font-weight:600}.org-roster__list{margin:0;padding:0;list-style:none}.org-roster__row{border-top:1px solid var(--bs-border-color-translucent);align-items:center;gap:12px;padding:10px 0;display:flex}.org-roster__row:last-child{padding-bottom:0}.org-roster__name{color:var(--bs-emphasis-color)}.org-roster__note{margin:-4px 0 16px}:root.is-touch .org-roster__note{margin-top:-6px}.org-roster__text{overflow-wrap:anywhere;flex-grow:1;min-width:0}.org-roster__link{justify-content:center;min-height:36px}.org-roster__link:hover .org-roster__name,.org-roster__link:focus-visible .org-roster__name{color:var(--bs-primary);text-decoration:underline}:root.is-touch .org-roster__link{min-height:44px}.org-roster__open{min-height:36px;color:inherit;text-align:start;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.org-roster__open-text{min-width:0}.org-roster__open:hover .org-roster__name,.org-roster__open:focus-visible .org-roster__name,.org-roster__open:hover .org-pending-name,.org-roster__open:focus-visible .org-pending-name{color:var(--bs-primary);text-decoration:underline}.org-roster__open:focus-visible{box-shadow:0 0 0 var(--bs-focus-ring-width) var(--bs-focus-ring-color);border-radius:8px;outline:0}:root.is-touch .org-roster__open{min-height:44px}:root.is-touch .org-tap{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}:root.is-touch .org-roster__row .org-tap{justify-content:flex-end}.org-person__role{max-width:100%;color:var(--bs-body-color);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.4;overflow:hidden}.org-person__meta{align-items:baseline;min-width:0;font-size:.8125rem;line-height:1.4;display:flex}.org-person__meta>.org-person__role{flex-shrink:0}.org-person__meta>.org-person__email{min-width:0}.org-picker .org-picker__title{text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:1.35}.org-picker .org-picker__title .small{font-size:.8125rem}:root:not(.is-mobile) .org-picker .modal-content{border-radius:1rem;overflow:hidden}:root:not(.is-mobile) .org-picker .modal-header{border-bottom:0;align-items:flex-start;padding:1.25rem 1.5rem .75rem}:root:not(.is-touch) .org-picker .modal-header .btn-close{margin-top:0;margin-bottom:0}:root:not(.is-mobile) .org-picker .modal-body{padding:.25rem 1.5rem 1rem}:root:not(.is-mobile) .org-picker .modal-footer{column-gap:.75rem;padding:.875rem 1.5rem}.org-picker .org-picker__btn{border-radius:var(--bs-border-radius-lg);min-height:44px;padding-inline:1.125rem;font-weight:600}.org-picker__field{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);background:var(--bs-body-bg);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;padding:6px 12px;display:flex}.org-picker__field:focus-within{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem var(--org-primary-soft-bg)}.org-picker__input{min-width:0;height:34px;color:var(--bs-body-color);background:0 0;border:0;outline:none;flex:140px;font-size:16px}.org-picker__chip{background:var(--org-primary-soft-bg);max-width:100%;height:30px;color:var(--bs-primary);border-radius:999px;align-items:center;gap:6px;padding:0 2px 0 3px;font-size:.8125rem;font-weight:600;display:inline-flex}.org-picker__chip-x{width:24px;height:24px;color:inherit;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.org-picker__chip-x:hover,.org-picker__chip-x:focus-visible{background:var(--org-primary-soft-border)}:root.is-touch .org-picker__field{padding-block:2px}:root.is-touch .org-picker__input{height:44px}:root.is-touch .org-picker__chip{height:36px}:root.is-touch .org-picker__field{row-gap:10px}:root.is-touch .org-picker__chip-x{width:44px;height:44px;margin:-4px -6px -4px -8px}.org-picker__heading{color:var(--bs-secondary-color);margin:0 0 8px;font-size:.8125rem;font-weight:600}.org-picker__row{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);background:var(--bs-body-bg);cursor:pointer;align-items:center;gap:14px;min-height:64px;margin-bottom:8px;padding:10px 14px;display:flex}.org-picker__row:hover{border-color:var(--org-primary-soft-border)}.org-picker__row:has(input:focus-visible){outline:2px solid var(--bs-primary);outline-offset:2px}.org-picker__row.is-picked{border-color:var(--bs-primary);background:var(--org-primary-soft-bg)}.org-picker__row.is-disabled{cursor:default;background:var(--bs-tertiary-bg);border-color:#0000}.org-picker__row .org-pending-name{white-space:normal;overflow-wrap:anywhere}.org-picker__check{border:2px solid var(--bs-border-color);width:26px;height:26px;color:var(--bs-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.org-picker__check.is-on{border-color:var(--bs-primary);background:var(--bs-primary)}.org-picker__row.is-disabled .org-picker__check{border-color:var(--bs-border-color);background:var(--bs-secondary-bg);color:var(--bs-secondary-color)}.org-picker__row.is-disabled .org-avatar.is-muted{background:var(--bs-body-bg)}.org-pick__row{border-bottom:1px solid var(--bs-border-color-translucent);cursor:pointer;align-items:center;gap:14px;min-height:56px;padding:8px 4px;display:flex}:root.is-touch .org-pick__search{min-height:44px}.org-pick__row.is-disabled{cursor:default;opacity:.6}.org-pick__badge{background:var(--org-primary-soft-bg,var(--bs-tertiary-bg));color:var(--bs-primary);border-radius:999px;flex-shrink:0;padding:2px 10px;font-size:.75rem;font-weight:600}.org-groups__search{flex:240px;width:300px;max-width:100%}:root.is-touch .org-groups__search>.form-control,:root.is-touch .org-groups__search>.input-group-text{min-height:44px}.org-tiles{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px;display:grid}.org-tiles__tile,.org-tiles__tile.btn{border:1px solid var(--bs-border-color);border-radius:var(--org-radius,16px);background:var(--bs-body-bg);flex-direction:column;justify-content:space-between;gap:2px;padding:16px 18px;display:flex}:root.is-mobile .org-tiles{gap:8px}:root.is-mobile .org-tiles__tile{padding:10px 12px}:root.is-mobile .org-tiles__value{font-size:1.4rem}.org-tiles__value{color:var(--bs-emphasis-color);font-size:1.75rem;font-weight:700;line-height:1.1}.org-table{border:1px solid var(--bs-border-color);border-radius:var(--org-radius,16px);background:var(--bs-body-bg);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.org-table__head,.org-table__row{grid-template-columns:minmax(0,2fr) minmax(0,2.6fr) minmax(0,1.2fr) minmax(0,.8fr) 88px;align-items:center;gap:16px;padding:0 22px;display:grid}.org-table__head.no-classes,.org-table__row.no-classes{grid-template-columns:minmax(0,2.6fr) minmax(0,1.4fr) minmax(0,.8fr) 88px}.org-table__head{background:var(--bs-body-bg);border-bottom:1px solid var(--bs-border-color);min-height:44px;color:var(--bs-secondary-color);font-size:.85rem;font-weight:600}.org-table__row{border:0;border-bottom:1px solid var(--bs-border-color-translucent);background:var(--bs-body-bg);text-align:start;width:100%;min-height:68px;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;border-radius:0;padding-top:14px;padding-bottom:14px}.org-table__row:last-child{border-bottom:0}button.org-table__row:hover,button.org-table__row:focus-visible{background:var(--org-primary-soft-bg)}.org-table__row.is-locked{color:var(--bs-secondary-color)}.org-table__group{align-items:center;gap:8px;min-width:0;font-size:1.02rem;display:flex}.org-table__cell{min-width:0}.org-table__students{text-align:end}.org-table__go{white-space:nowrap;justify-content:flex-end;display:flex}.org-table__label{display:none}.org-table__note{background:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color-translucent);color:var(--bs-secondary-color);padding:12px 22px;font-size:.85rem}@container (width<=640px){.org-table__head{display:none}.org-table__row,.org-table__row.no-classes{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:16px 18px}.org-table__group{grid-column:1}.org-table__go{grid-area:1/2}.org-table__cell{grid-column:1/-1;align-items:baseline;gap:12px;display:flex}.org-table__students{text-align:start}.org-table__label{color:var(--bs-secondary-color);flex:0 0 76px;font-size:.85rem;font-weight:600;display:inline}.org-table__note{padding:12px 18px}}.org-cards__class{border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-emphasis-color);border-radius:8px;align-items:center;gap:6px;padding:3px 10px;font-size:.85rem;font-weight:500;display:inline-flex}.org-cards__class.is-mine{border-color:var(--org-primary-soft-border);background:var(--org-primary-soft-bg);color:var(--bs-primary);font-weight:600}.org-groups{flex-direction:column;gap:32px;display:flex}.org-groups__head{flex-direction:column;gap:4px;display:flex}.org-groups__lede{color:var(--bs-secondary-color);text-wrap:pretty;margin:0;font-size:.875rem}.org-groups__kind{flex-direction:column;gap:12px;display:flex}.org-groups__kind-title{color:var(--geeks-headings-color,var(--bs-emphasis-color));flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:1.1rem;font-weight:700;line-height:1.3;display:flex}.org-locked{border:1px solid var(--bs-border-color);border-radius:var(--org-radius,16px);background:var(--bs-body-bg);overflow:hidden}.org-groups__name{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.org-groups__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bs-secondary-color);font-size:.85rem;overflow:hidden}.org-groups__go{color:var(--bs-secondary-color);transition:transform .15s,color .15s}.org-class-tile:hover .org-groups__go{color:var(--bs-primary);transform:translate(3px)}.btn.org-class-tile{border:1px solid var(--bs-border-color);border-radius:var(--org-radius,16px);background:var(--bs-body-bg);width:100%;min-width:0;color:inherit;text-align:start;font-size:inherit;font-weight:inherit;line-height:inherit;--bs-btn-active-bg:var(--bs-body-bg);--bs-btn-active-color:var(--bs-body-color);--bs-btn-active-border-color:var(--org-primary-soft-border);flex-direction:column;padding:0;display:flex;overflow:hidden}.btn.org-class-tile:hover,.btn.org-class-tile:focus-visible{border-color:var(--org-primary-soft-border);background:var(--bs-body-bg);color:inherit}.org-class-tile__head{flex-direction:column;justify-content:flex-end;min-height:96px;padding:14px 16px 12px;display:flex;position:relative}.org-class-tile__art{position:absolute;inset:0}.org-class-tile__label{flex-direction:column;gap:1px;min-width:0;padding-right:12%;display:flex;position:relative}.org-class-tile:not(.has-under) .org-class-tile__label{padding-bottom:calc(1.275rem + 1px)}.org-class-tile__title{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--geeks-headings-color,var(--bs-emphasis-color));-webkit-box-orient:vertical;font-size:1.1rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.org-class-tile__sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bs-secondary-color);font-size:.85rem;overflow:hidden}.org-class-tile__group{order:-1;margin-bottom:2px;font-size:.8rem;font-weight:600}.org-class-tile__body{flex-direction:column;flex:auto;gap:12px;min-width:0;padding:12px 16px 14px;display:flex}.org-class-tile .org-groups__meta{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.org-class-tile__foot{border-top:1px solid var(--bs-border-color-translucent);align-items:center;gap:12px;min-width:0;min-height:24px;margin-top:auto;padding-top:12px;display:flex}.org-class-tile__faces,.org-locked-row__faces{flex-shrink:0}.org-class-tile__who{min-width:0;color:var(--bs-secondary-color);font-size:.85rem}.org-class-tile__none{color:var(--bs-secondary-color);align-items:center;gap:6px;font-size:.85rem;font-weight:500;display:inline-flex}.org-class-tile__go{color:var(--bs-secondary-color);transition:transform .15s,color .15s}.org-class-tile:hover .org-class-tile__go{color:var(--bs-primary);transform:translate(3px)}.org-ws-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:16px 20px;display:grid}.org-ws-card{border:1px solid var(--bs-border-color);border-radius:var(--org-radius,16px);background:var(--bs-body-bg);min-width:0;box-shadow:0 10px 0 -6px var(--bs-body-bg), 0 10px 0 -5px var(--bs-border-color), 0 20px 0 -12px var(--bs-body-bg), 0 20px 0 -11px var(--bs-border-color);flex-direction:column;margin-bottom:12px;display:flex}.org-ws-card__head{border-radius:calc(var(--org-radius,16px) - 1px) calc(var(--org-radius,16px) - 1px) 0 0;cursor:pointer;flex-direction:column;justify-content:flex-end;min-height:116px;padding:16px 18px 14px;display:flex;position:relative;overflow:hidden}.org-ws-card__head.is-static{cursor:default}.org-ws-card__art{position:absolute;inset:0}.org-ws-card__label{flex-direction:column;gap:2px;min-width:0;padding-right:12%;display:flex;position:relative}.org-ws-card__kind{color:var(--bs-secondary-color);font-size:.8rem;font-weight:600}.org-ws-card__name{color:var(--geeks-headings-color,var(--bs-emphasis-color));margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.org-ws-card__head:not(.is-static):hover .org-ws-card__name{color:var(--bs-primary)}.org-ws-card__list{flex-direction:column;padding:6px 8px;display:flex}.btn.org-ws-row{width:100%;min-width:0;min-height:56px;color:inherit;text-align:start;font-size:inherit;font-weight:inherit;line-height:inherit;--bs-btn-active-bg:var(--bs-tertiary-bg);--bs-btn-active-color:var(--bs-body-color);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;display:flex}.btn.org-ws-row:hover,.btn.org-ws-row:focus-visible{background:var(--bs-tertiary-bg);color:inherit}.org-ws-row__swatch{border-radius:11px;flex-shrink:0;width:38px;height:38px}.org-ws-row__name{color:var(--geeks-headings-color,var(--bs-emphasis-color));font-weight:600;line-height:1.3}.org-ws-row__none{font-weight:600}.org-ws-row__go{color:var(--bs-secondary-color);transition:transform .15s,color .15s}.btn.org-ws-row:hover .org-ws-row__go{color:var(--bs-primary);transform:translate(3px)}.btn.org-ws-card__more{align-self:flex-start;padding:6px 10px;font-size:.875rem;font-weight:600}.org-ws-card__none{border:1px dashed var(--bs-border-color);color:var(--bs-secondary-color);border-radius:12px;margin:12px 16px;padding:12px 14px;font-size:.9rem}.org-ws-card__foot{border-top:1px solid var(--bs-border-color-translucent);align-items:center;gap:12px;min-height:52px;margin-top:auto;padding:4px 16px 4px 18px;display:flex}:root.is-mobile:not(.is-tablet) .org-ws-card__head{min-height:92px}.org-locked-row{padding:14px var(--org-card-pad,20px);color:var(--bs-secondary-color);flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.org-locked-row+.org-locked-row{border-top:1px solid var(--bs-border-color-translucent)}.org-locked-row__name{min-width:0;color:var(--geeks-headings-color,var(--bs-emphasis-color));flex:160px;font-weight:600}.org-locked-row__figures{align-items:center;gap:16px;min-width:0;display:inline-flex}:root.is-mobile .org-locked-row__name{flex-basis:calc(100% - 28px)}:root.is-mobile .org-locked-row__figures{flex:100%;justify-content:space-between;padding-left:28px}:root.is-mobile .org-class-grid .btn.org-class-tile{--org-tile-col-gap:12px;align-items:center;column-gap:var(--org-tile-col-gap);padding:12px calc(var(--org-card-pad,16px) + 24px) 12px var(--org-card-pad,16px);border:0;border-radius:0;grid-template-columns:44px minmax(0,max-content) minmax(max-content,1fr);grid-template-areas:"art title title""art sub counts""art foot foot";row-gap:2px;display:grid;position:relative}:root.is-mobile .org-class-grid .org-class-tile__go{top:50%;right:var(--org-card-pad,16px);margin-top:-6px;position:absolute}:root.is-mobile .org-class-grid .btn.org-class-tile+.btn.org-class-tile{border-top:1px solid var(--bs-border-color-translucent)}:root.is-mobile .org-class-grid .org-class-tile__head,:root.is-mobile .org-class-grid .org-class-tile__label,:root.is-mobile .org-class-grid .org-class-tile__body{display:contents}:root.is-mobile .org-class-grid .org-class-tile__art{--org-cover-bg:color-mix(in srgb, var(--org-cover-hue) 22%, var(--bs-body-bg));border-radius:12px;grid-area:art;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative;inset:auto}:root.is-mobile .org-class-grid .org-class-tile__art:before,.org-class-tile__mono{display:none}:root.is-mobile .org-class-grid .org-class-tile__mono{color:color-mix(in srgb, var(--org-cover-hue) 72%, var(--bs-emphasis-color));letter-spacing:.02em;font-size:.85rem;font-weight:700;display:inline}:root.is-mobile .org-class-grid .org-class-tile__title,:root.is-mobile .org-class-grid .org-class-tile__foot{contain:inline-size}:root.is-mobile .org-class-grid .org-class-tile__title{-webkit-line-clamp:1;grid-area:title;font-size:1rem}:root.is-mobile .org-class-grid .org-class-tile__sub{grid-area:sub;max-width:11rem}:root.is-tablet .org-class-grid .org-class-tile__sub{max-width:none}:root.is-mobile .org-class-grid .org-class-tile__group{margin-bottom:0;font-size:.85rem;font-weight:500}:root.is-mobile .org-class-grid .org-class-tile__group-kind{display:none}:root.is-mobile .org-class-grid .org-class-tile .org-class-tile__counts{white-space:nowrap;grid-area:counts;display:block}:root.is-mobile .org-class-grid .org-class-tile:not(.has-sub) .org-class-tile__counts{grid-column:2/4}:root.is-mobile .org-class-grid .org-class-tile.has-sub .org-class-tile__counts{margin-left:calc(-1 * var(--org-tile-col-gap))}:root.is-mobile .org-class-grid .org-class-tile.has-sub .org-class-tile__counts:before{content:" · "}:root.is-mobile .org-class-grid .org-class-tile__foot{border-top:0;grid-area:foot;margin-top:2px;padding-top:0}@media (prefers-reduced-motion:reduce){.org-groups__go,.org-class-tile__go,.org-ws-row__go{transition:none}.org-class-tile:hover .org-groups__go,.org-class-tile:hover .org-class-tile__go,.btn.org-ws-row:hover .org-ws-row__go{transform:none}}.org-class-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.org-class-card{gap:16px}.org-class-card__top{align-items:flex-start;gap:14px;display:flex}.org-class-card__mark{letter-spacing:.02em;background:var(--org-tint-bg,var(--org-primary-soft-bg));width:48px;height:48px;color:var(--org-tint-fg,var(--bs-primary));border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.org-class-card__name{flex-direction:column;flex:auto;align-items:flex-start;gap:2px;min-width:0;display:flex}.org-class-card__group{color:var(--bs-secondary-color);font-size:.8rem;font-weight:600}.org-class-card__title{color:var(--geeks-headings-color,var(--bs-emphasis-color));font-size:1.1rem;font-weight:700;line-height:1.3}.org-class-card__go{color:var(--bs-secondary-color);margin-top:14px;transition:transform .15s,color .15s}.org-class-card:hover .org-class-card__go{color:var(--bs-primary);transform:translate(3px)}.org-class-card__stats{border-top:1px solid var(--bs-border-color-translucent);flex-direction:column;margin-top:auto;display:flex}.org-class-card__stat{align-items:center;gap:8px;min-width:0;min-height:44px;padding-block:6px;display:flex}.org-class-card__stat+.org-class-card__stat{border-top:1px solid var(--bs-border-color-translucent)}.org-class-card__stat:last-child{min-height:38px;padding-bottom:0}.org-class-card__icon{width:16px;height:16px;color:var(--bs-secondary-color)}.org-class-card__faces{flex-shrink:0;margin-left:auto}.org-class-card__faces>.org-avatar+.org-avatar{margin-left:-7px}.org-class-card__num{min-width:1.5ch;color:var(--bs-emphasis-color);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:700;line-height:1.1}.org-class-card__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bs-secondary-color);font-size:.85rem;font-weight:500;overflow:hidden}@media (prefers-reduced-motion:reduce){.org-class-card__go{transition:none}.org-class-card:hover .org-class-card__go{transform:none}}.org-group,.org-pick{--org-radius:16px;--org-card-pad:20px;--org-quiet-bg:color-mix(in srgb, var(--bs-emphasis-color) 7%, transparent)}:root.is-mobile .org-group,:root.is-mobile .org-pick{--org-radius:12px;--org-card-pad:16px}#page-content:has(.org-page){background:var(--bs-tertiary-bg)}.org-group,.up-page--org{--org-page-width:1280px}.org-page{max-width:var(--org-page-width)}.up-page--org .up-inner{max-width:var(--org-page-width);padding-inline:16px}@media (width>=768px){.up-page--org .up-inner{padding-inline:24px}}.org-page__title,.org-page__title-text{min-width:0}.org-page-title{text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.15rem + 1vw,1.75rem);font-weight:700;line-height:1.2}:root.is-mobile .org-page .org-groups__search{flex-basis:100%;width:100%}:root.is-mobile .org-page .org-table__actions{width:100%}:root.is-mobile .org-page .org-table__actions>.btn,:root.is-mobile .org-page .org-table__actions>.dropdown{flex:1 1 0;justify-content:center}:root.is-mobile .org-page .org-table__actions>.dropdown>.btn{justify-content:center;width:100%}.org-crumbs{color:var(--bs-secondary-color);flex-wrap:wrap;align-items:center;gap:0 8px;margin-bottom:8px;font-size:.85rem;display:flex}.org-crumbs__link{min-height:32px;color:var(--bs-secondary-color);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;text-decoration:none;display:inline-flex}:root.is-touch .org-crumbs__link{min-height:44px}.org-crumbs__link:hover,.org-crumbs__link:focus-visible{color:var(--bs-primary)}.org-crumbs__here{overflow-wrap:anywhere;min-width:0;color:var(--bs-emphasis-color);font-weight:600}.org-crumbs--bar{flex-wrap:nowrap;min-width:0;margin-bottom:0;font-size:.9375rem}.org-crumbs--bar>*{flex:0 auto;min-width:0}.org-crumbs--bar>.org-crumbs__sep,.org-crumbs--bar>.org-crumbs__back{flex:none}.org-crumbs--bar .org-crumbs__link{white-space:nowrap;text-overflow:ellipsis;max-width:28rem;line-height:32px;display:block;overflow:hidden}:root.is-touch .org-crumbs--bar .org-crumbs__link{min-width:44px;line-height:44px}.org-crumbs--bar>.org-crumbs__link{flex:none;max-width:10rem}.org-crumbs--bar>.org-crumbs__link:nth-last-child(3),.org-crumbs--bar>.org-crumbs__link:last-child{flex:0 auto;min-width:3rem;max-width:28rem}.org-crumbs--bar>.org-crumbs__here{flex:0 auto;min-width:7rem}.org-crumbs__fold{color:var(--bs-secondary-color);flex:none}.org-crumbs--bar .org-crumbs__here{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.org-crumbs__back{color:var(--bs-secondary-color)}.org-card,.org-group__card{padding:var(--org-card-pad,20px);border:1px solid var(--bs-border-color);border-radius:var(--org-radius,16px);background:var(--bs-body-bg)}.org-card-group+.org-card-group{border-top:1px solid var(--bs-border-color)}.org-card-group__head{padding:20px var(--org-card-pad,20px) 4px;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.org-card-group__label{min-width:0;color:var(--bs-secondary-color);align-items:baseline;gap:8px;margin:0;font-size:.8125rem;font-weight:600;display:flex}.org-card-group__aside{font-weight:500}.org-card-group__aside:before{content:"·";margin-right:8px}.org-card-group__link{white-space:nowrap;font-size:.8125rem;font-weight:500;text-decoration:none}.org-card-group__link:hover,.org-card-group__link:focus-visible{text-underline-offset:3px;text-decoration:underline}:root.is-touch .org-card-group__link{min-height:44px;margin-block:-22px min(0px,1lh - 22px);padding-block:22px 0;display:inline-block}:root.is-mobile:not(.is-tablet) .org-card-group__head{padding:16px 16px 2px}:root.is-mobile:not(.is-tablet) .org-card-group__label{font-size:.75rem}.org-settings-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.org-settings-card__text{text-wrap:pretty;flex:260px;min-width:0}:root.is-mobile .org-settings-card>.btn{flex:100%}.org-link-card,.btn.org-link-card{width:100%;padding:var(--org-card-pad,20px);border:1px solid var(--bs-border-color);border-radius:var(--org-radius,16px);background:var(--bs-body-bg);color:inherit;text-align:start;font-size:inherit;font-weight:inherit;line-height:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.org-link-card:hover,.org-link-card:focus-visible,.btn.org-link-card:hover,.btn.org-link-card:focus-visible{background:var(--bs-body-bg);border-color:color-mix(in srgb, var(--bs-primary) 35%, var(--bs-body-bg));box-shadow:0 8px 24px color-mix(in srgb, var(--bs-primary) 10%, transparent);color:inherit;transform:translateY(-2px)}.org-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:40px;margin-bottom:8px;display:flex}:root.is-touch .org-section-head{min-height:44px}.org-section-title{min-width:0;color:var(--geeks-headings-color,var(--bs-emphasis-color));align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:700;line-height:1.3;display:inline-flex}.org-panel-title{color:var(--geeks-headings-color,var(--bs-emphasis-color));text-wrap:balance;margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.org-count{background:var(--org-quiet-bg,var(--bs-tertiary-bg));min-width:1.75em;color:var(--bs-secondary-color);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:1px 8px;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.org-exp-tag{border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);vertical-align:.1em;white-space:nowrap;border-radius:999px;margin-inline-start:6px;padding:0 7px;font-size:.7rem;font-weight:600;line-height:1.5;display:inline-block}.org-tiles__label{color:var(--bs-secondary-color);font-size:.85rem;line-height:1.3}:root.is-mobile .org-tiles__label{text-wrap:balance;font-size:.8rem}.org-tiles__tile--button.btn{text-align:start;color:inherit;font-weight:inherit;align-items:flex-start}.org-tiles__tile--button.btn:hover,.org-tiles__tile--button.btn:focus-visible{border-color:var(--org-primary-soft-border);background:var(--bs-body-bg)}.org-tiles__tile--button.btn.is-pressed{border-color:var(--bs-primary);background:var(--org-primary-soft-bg)}.org-pill.btn{border:1px solid var(--bs-border-color);background:var(--bs-body-bg);min-height:36px;color:var(--bs-body-color);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.85rem;font-weight:500;display:inline-flex}.org-pill.btn:hover,.org-pill.btn:focus-visible{border-color:var(--org-primary-soft-border);background:var(--bs-body-bg)}.org-pill.btn.is-pressed{border-color:var(--bs-primary);background:var(--org-primary-soft-bg);color:var(--bs-primary);font-weight:600}.org-pill__count{font-weight:700}.org-pill__count.is-warn{color:var(--bs-warning-text-emphasis)}:root.is-touch .org-pill{min-height:44px}:root.is-mobile .org-pills{scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:-16px;padding-inline:16px;overflow-x:auto;flex-wrap:nowrap!important}.org-switch{border:1px solid var(--bs-border-color);background:var(--bs-body-bg);border-radius:12px;gap:4px;max-width:100%;margin-bottom:24px;padding:4px;display:inline-flex}.org-switch__link{min-height:40px;color:var(--bs-secondary-color);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:6px 18px;font-weight:600;text-decoration:none;display:inline-flex}.org-switch__link:hover,.org-switch__link:focus-visible{color:var(--bs-emphasis-color)}.org-switch__link.is-active{background:var(--org-primary-soft-bg);color:var(--bs-primary)}.org-switch__link.is-active .org-count{background:var(--bs-body-bg);color:var(--bs-primary)}:root.is-touch .org-switch__link{min-height:44px}:root.is-mobile .org-switch{display:flex}:root.is-mobile .org-switch__link{flex:1 1 0}.org-switch.org-switch--tabs{border:0;border-bottom:1px solid var(--bs-border-color);background:0 0;border-radius:0;gap:28px;width:100%;margin-bottom:28px;padding:0;display:flex}.org-switch--tabs .org-switch__link{border-bottom:2px solid #0000;border-radius:0;min-height:44px;margin-bottom:-1px;padding:0 0 2px;font-weight:500}.org-switch--tabs .org-switch__link.is-active{border-bottom-color:var(--bs-primary);color:var(--bs-emphasis-color);background:0 0;font-weight:600}.org-switch--tabs .org-switch__link.is-active .org-count{background:var(--org-primary-soft-bg,color-mix(in srgb, var(--bs-primary) 12%, var(--bs-body-bg)));color:var(--bs-primary)}:root.is-mobile .org-switch--tabs{gap:0}.btn.org-btn-neutral{--org-neutral-border:color-mix(in srgb, var(--bs-emphasis-color) 22%, var(--bs-body-bg));border:1px solid var(--org-neutral-border);background:var(--bs-body-bg);color:var(--bs-emphasis-color);font-weight:600}.btn.org-btn-neutral:hover{border-color:color-mix(in srgb, var(--bs-emphasis-color) 35%, var(--bs-body-bg));background:var(--bs-secondary-bg);color:var(--bs-emphasis-color)}.btn.org-btn-neutral:active,.btn.org-btn-neutral.show{border-color:color-mix(in srgb, var(--bs-emphasis-color) 40%, var(--bs-body-bg));background:color-mix(in srgb, var(--bs-emphasis-color) 12%, var(--bs-body-bg));color:var(--bs-emphasis-color)}.btn.org-btn-neutral:disabled{border-color:var(--org-neutral-border);background:var(--bs-body-bg);color:var(--bs-emphasis-color)}.btn.org-btn-neutral:focus-visible{border-color:var(--bs-primary);background:var(--bs-body-bg);color:var(--bs-emphasis-color);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb), .2)}.org-tab-toolbar{flex-direction:column;gap:8px;display:flex}.org-tab-toolbar__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.org-tab-toolbar__actions,.org-tab-toolbar__tools{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.org-tab-toolbar__tools{margin-inline-start:auto}.org-tab-toolbar__note{color:var(--bs-secondary-color);text-wrap:balance;margin:0;font-size:.8125rem}:root.is-mobile .org-tab-toolbar__actions{flex-direction:column;align-items:stretch;width:100%}:root.is-mobile .org-tab-toolbar__actions>.btn{justify-content:center}:root.is-mobile .org-tab-toolbar__tools{justify-content:space-between;width:100%;margin-inline-start:0}:root.is-mobile .org-tab-toolbar__tools>.org-segmented,:root.is-mobile .org-tab-toolbar__tools>.org-search-field{width:100%}.org-filter-bar{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.org-filter-bar__filters{min-width:0}.org-filter-bar__end{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-inline-start:auto;display:flex}.org-filter-bar__end>.org-search-field{flex:0 280px;width:280px}.org-filter-bar--search-fills .org-filter-bar__end{flex:auto;margin-inline-start:0}.org-filter-bar--search-fills .org-filter-bar__end>.org-search-field{flex:280px;width:auto}:root.is-mobile:not(.is-tablet) .org-filter-bar{grid-template-columns:minmax(0,1fr);display:grid}:root.is-mobile:not(.is-tablet) .org-filter-bar__end{flex-direction:column-reverse;align-items:stretch;margin-inline-start:0}:root.is-mobile:not(.is-tablet) .org-filter-bar__end>.org-search-field{flex-basis:auto;width:100%}:root.is-mobile:not(.is-tablet) .org-filter-bar__end>.btn{justify-content:center}:root.is-mobile:not(.is-tablet) .org-filter-bar__filters{order:1}.org-segmented{align-items:center;gap:8px 12px;display:flex}.org-segmented__label{color:var(--bs-secondary-color);font-size:.85rem;font-weight:600}.org-switch.org-segmented__group{margin-bottom:0}.org-segmented__group>.org-switch__link{background:0 0;border:0}.org-segmented__group>.org-switch__link.is-active{background:var(--org-primary-soft-bg)}.org-segmented__group>.org-switch__link:focus-visible{outline:2px solid var(--bs-primary);outline-offset:-2px}:root.is-mobile .org-segmented{flex-direction:column;align-items:stretch;gap:6px}.org-segmented.is-sm>.org-segmented__group{background:var(--bs-secondary-bg);border:0;border-radius:8px;gap:2px;padding:2px}.org-segmented.is-sm>.org-segmented__group>.org-switch__link{white-space:nowrap;border-radius:6px;flex:none;min-height:30px;padding:4px 12px;font-size:.85rem;font-weight:500;position:relative}.org-segmented.is-sm>.org-segmented__group>.org-switch__link.is-active{background:var(--bs-body-bg);color:var(--bs-emphasis-color);box-shadow:var(--bs-box-shadow-sm), 0 0 0 1px var(--bs-border-color-translucent)}:root.is-touch .org-segmented.is-sm>.org-segmented__group>.org-switch__link{min-height:40px}:root.is-touch .org-segmented.is-sm>.org-segmented__group>.org-switch__link:after{content:"";position:absolute;inset:-2px 0}:root.is-mobile .org-segmented.is-sm{flex-direction:row;align-items:center}:root.is-mobile .org-segmented.is-sm>.org-switch{display:inline-flex}.org-search-field{border:1px solid var(--bs-border-color);background:var(--bs-body-bg);width:300px;max-width:100%;min-height:44px;color:var(--bs-secondary-color);cursor:text;border-radius:12px;flex:240px;align-items:center;gap:8px;margin:0;padding:0 14px;display:flex}.org-search-field:focus-within{border-color:var(--bs-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--bs-primary) 18%, transparent)}.org-search-field__input{min-width:0;min-height:44px;font:inherit;color:var(--bs-body-color);background:0 0;border:0;outline:0;flex:auto;align-self:stretch;margin-block:-1px;padding:0;font-size:.95rem}:root.is-touch .org-search-field__input{font-size:16px}.btn.org-cta{border-radius:12px;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding-inline:18px;font-weight:600;display:inline-flex}.btn.btn-outline-secondary.org-cta{--bs-btn-bg:var(--bs-body-bg);--bs-btn-border-color:var(--bs-border-color);--bs-btn-color:var(--bs-body-color)}.org-page__surface{border:1px solid var(--bs-border-color);border-radius:var(--org-radius,16px);background:var(--bs-body-bg);padding:clamp(16px,2.5vw,24px)}.org-empty{padding:32px var(--org-card-pad,20px);border:1px solid var(--bs-border-color);border-radius:var(--org-radius,16px);background:var(--bs-body-bg);text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.org-empty--compact{background:var(--bs-tertiary-bg);border:0;border-radius:12px;padding:16px}.org-empty__icon{background:var(--bs-tertiary-bg);width:48px;height:48px;color:var(--bs-secondary-color);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;font-size:1.25rem;display:inline-flex}.org-empty--compact .org-empty__icon{background:var(--bs-body-bg)}.org-empty--plain{background:0 0;border:0;border-radius:0;padding:24px 0}.org-empty__title{color:var(--geeks-headings-color,var(--bs-emphasis-color));text-wrap:balance;margin:0;font-size:1rem;font-weight:700;line-height:1.35}.org-empty__text{max-width:44ch;color:var(--bs-secondary-color);text-wrap:balance;margin:0}.org-empty--compact .org-empty__text{font-size:.875rem}.org-empty__action{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.org-loading{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 0;display:flex}.org-loading__label{color:var(--bs-secondary-color);font-weight:600}.org-error{text-wrap:pretty}.org-error__title{font-size:1rem;font-weight:700;line-height:1.35}.org-error__text{margin-top:2px}.org-error__help{opacity:.85;margin-top:6px;font-size:.875rem}.org-error__retry{margin-top:12px}.org-sheet-center{text-wrap:pretty}:root.is-mobile .org-sheet-body{flex-direction:column;display:flex}:root.is-mobile .org-sheet-body>.org-sheet-center{width:100%;max-width:34rem;margin:auto}:root.is-mobile .org-sheet-body>.org-sheet-center>p{text-align:center}@media (prefers-reduced-motion:reduce){.org-link-card{transition:none}.org-link-card:hover,.org-link-card:focus-visible{transform:none}}
