.org-cover{--org-cover-hue:var(--org-tint,var(--bs-primary));--org-cover-bg:color-mix(in srgb, var(--org-cover-hue) 15%, var(--bs-body-bg));--org-cover-ink:color-mix(in srgb, var(--org-cover-hue) 28%, var(--bs-body-bg));--org-cover-k:1;background-color:var(--org-cover-bg);overflow:hidden}:where(.org-cover){position:relative}.org-cover:before{content:"";pointer-events:none;background-image:var(--org-cover-motif);background-size:calc(var(--org-cover-m) * var(--org-cover-k)) calc(var(--org-cover-m) * var(--org-cover-k));position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 28%,#000 82%);mask-image:linear-gradient(100deg,#0000 28%,#000 82%)}.org-cover>*{position:relative}.org-cover--full:before{-webkit-mask-image:none;mask-image:none}.org-cover--dots{--org-cover-m:16px;--org-cover-motif:radial-gradient(circle, var(--org-cover-ink) 2.2px, transparent 2.7px)}.org-cover--lines{--org-cover-m:18px;--org-cover-motif:linear-gradient(45deg, var(--org-cover-ink) 0 11%, transparent 11% 50%, var(--org-cover-ink) 50% 61%, transparent 61%)}.org-cover--grid{--org-cover-m:22px;--org-cover-motif:linear-gradient(var(--org-cover-ink) 2px, transparent 2px), linear-gradient(90deg, var(--org-cover-ink) 2px, transparent 2px)}.org-cover--arcs{--org-cover-m:34px;--org-cover-motif:radial-gradient(circle at 100% 100%, transparent 0 7px, var(--org-cover-ink) 7px 10px, transparent 10px 16px, var(--org-cover-ink) 16px 19px, transparent 19px 25px, var(--org-cover-ink) 25px 28px, transparent 28px)}.org-cover--scallops{--org-cover-m:26px;--org-cover-motif:radial-gradient(circle at 50% 100%, var(--org-cover-ink) 0 38%, transparent 40%)}.org-cover--checks{--org-cover-ink:color-mix(in srgb, var(--org-cover-hue) 21%, var(--bs-body-bg));--org-cover-m:24px;--org-cover-motif:conic-gradient(var(--org-cover-ink) 0 25%, transparent 0 50%, var(--org-cover-ink) 0 75%, transparent 0)}.org-cover--s0{--org-cover-k:.7}.org-cover--s2{--org-cover-k:1.6}.org-cover-swatch{--org-cover-bg:color-mix(in srgb, var(--org-cover-hue) 22%, var(--bs-body-bg));color:color-mix(in srgb, var(--org-cover-hue) 72%, var(--bs-emphasis-color));letter-spacing:.02em;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.org-cover-swatch:before{display:none}.org-cover-header{border-radius:var(--org-radius,16px);flex-direction:column;justify-content:flex-end;min-height:152px;margin-bottom:1.5rem;padding:clamp(16px,2.5vw,24px);display:flex}.org-cover-header .org-page-header.mb-4{margin-bottom:0!important}:root.is-mobile:not(.is-tablet) .org-cover-header{min-height:120px}.org-class-pick-search .org-groups__search{width:100%}.org-class-pick{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));grid-auto-flow:dense;gap:10px;padding-top:6px;display:grid}.org-class-pick__card{border:1px solid var(--bs-border-color);border-radius:var(--org-radius,16px);background:var(--bs-body-bg);cursor:pointer;flex-direction:column;min-width:0;margin:0;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.org-class-pick__card:hover{border-color:var(--org-primary-soft-border,var(--bs-border-color))}.org-class-pick__card:has(input:focus-visible){outline:2px solid var(--bs-primary);outline-offset:2px}.org-class-pick__cover{flex-direction:column;justify-content:flex-end;min-height:88px;padding:10px 12px;display:flex}.org-class-pick__label{flex-direction:column;gap:1px;min-width:0;display:flex}.org-class-pick__group{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bs-secondary-color);padding-right:28px;font-size:.75rem;font-weight:600;overflow:hidden}.org-class-pick__title{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--geeks-headings-color,var(--bs-emphasis-color));-webkit-box-orient:vertical;font-size:.95rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.org-class-pick__hint{min-width:0;color:var(--bs-secondary-color);align-items:center;gap:6px;padding:8px 12px 10px;font-size:.8rem;display:flex}.org-class-pick__tick{border:1.5px solid var(--bs-secondary-color);background:var(--bs-body-bg);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:8px;right:8px}.org-class-pick__tick.is-box{border-radius:6px}.org-class-pick__card.is-picked{border-color:var(--bs-primary);box-shadow:inset 0 0 0 1px var(--bs-primary)}.org-class-pick__card.is-picked .org-class-pick__tick{border-color:var(--bs-primary);background:var(--bs-primary);color:var(--bs-white)}.org-class-pick__card.is-disabled{cursor:default;opacity:.6;border-color:var(--bs-border-color);box-shadow:none}.org-class-pick__card.is-disabled .org-class-pick__tick{visibility:hidden}.org-class-pick__open{border:1px solid var(--bs-primary);border-radius:var(--org-radius,16px);min-width:0;box-shadow:inset 0 0 0 1px var(--bs-primary);background:var(--bs-body-bg);grid-column:1/-1;padding:12px 14px 4px}fieldset:disabled .org-class-pick__card{opacity:.6;cursor:default}@media (prefers-reduced-motion:reduce){.org-class-pick__card{transition:none}}
