.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-brands,.fab,.fa-regular,.far{font-weight:400}.fa-solid,.fas{font-weight:900}.fa-address-card:before{content:"\f2bb"}.fa-align-center:before{content:"\f037"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-angles-left:before{content:"\f100"}.fa-angles-right:before{content:"\f101"}.fa-archive:before{content:"\f187"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-pointer:before{content:"\f245"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-right-from-bracket:before{content:"\f08b"}.fa-arrow-right-to-bracket:before{content:"\f090"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-arrow-up-right-from-square:before{content:"\f08e"}.fa-arrows-alt-v:before{content:"\f338"}.fa-arrows-left-right:before{content:"\f07e"}.fa-arrows-rotate:before{content:"\f021"}.fa-arrows-up-down:before{content:"\f07d"}.fa-asterisk:before{content:"*"}.fa-award:before{content:"\f559"}.fa-ban:before{content:"\f05e"}.fa-bars:before{content:"\f0c9"}.fa-bell:before{content:"\f0f3"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-book:before{content:"\f02d"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-border-all:before{content:"\f84c"}.fa-box-archive:before{content:"\f187"}.fa-briefcase:before{content:"\f0b1"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-building:before{content:"\f1ad"}.fa-building-columns:before{content:"\f19c"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-days:before{content:"\f073"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-range:before{content:"\f784"}.fa-calendar-week:before{content:"\f784"}.fa-calendar-xmark:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-chalkboard-user:before{content:"\f51c"}.fa-chart-bar:before{content:"\f080"}.fa-chart-column:before{content:"\e0e3"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-chart-simple:before{content:"\e473"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-circle:before{content:"\f111"}.fa-circle-check:before{content:"\f058"}.fa-circle-dot:before{content:"\f192"}.fa-circle-exclamation:before{content:"\f06a"}.fa-circle-half-stroke:before{content:"\f042"}.fa-circle-info:before{content:"\f05a"}.fa-circle-minus:before{content:"\f056"}.fa-circle-notch:before{content:"\f1ce"}.fa-circle-play:before{content:"\f144"}.fa-circle-plus:before{content:"\f055"}.fa-circle-question:before{content:"\f059"}.fa-circle-xmark:before{content:"\f057"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clipboard-question:before{content:"\e4e3"}.fa-clock:before{content:"\f017"}.fa-clock-rotate-left:before{content:"\f1da"}.fa-clone:before{content:"\f24d"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-arrow-down:before{content:"\f0ed"}.fa-cloud-arrow-up:before{content:"\f0ee"}.fa-cloud-check:before{content:"\f0c2"}.fa-cloud-slash:before{content:"\f0c2"}.fa-cloud-upload-alt:before{content:"\f0ee"}.fa-code-branch:before{content:"\f126"}.fa-cog:before{content:"\f013"}.fa-coins:before{content:"\f51e"}.fa-comment:before{content:"\f075"}.fa-comment-dots:before{content:"\f4ad"}.fa-comments:before{content:"\f086"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-copy:before{content:"\f0c5"}.fa-crop-simple:before{content:"\f565"}.fa-crosshairs:before{content:"\f05b"}.fa-desktop:before{content:"\f390"}.fa-diagram-project:before{content:"\f542"}.fa-diamond:before{content:"\f219"}.fa-display:before{content:"\e163"}.fa-door-open:before{content:"\f52b"}.fa-download:before{content:"\f019"}.fa-earth-americas:before{content:"\f57d"}.fa-edit:before{content:"\f044"}.fa-ellipsis:before{content:"\f141"}.fa-ellipsis-h:before{content:"\f141"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open-text:before{content:"\f658"}.fa-eraser:before{content:"\f12d"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-external-link-alt:before{content:"\f35d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-arrow-down:before{content:"\f56d"}.fa-file-arrow-up:before{content:"\f574"}.fa-file-circle-check:before{content:"\e5a0"}.fa-file-circle-plus:before{content:"\e494"}.fa-file-circle-question:before{content:"\e4ef"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-import:before{content:"\f56f"}.fa-file-lines:before{content:"\f15c"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-pen:before{content:"\f31c"}.fa-file-shield:before{content:"\e4f0"}.fa-file-signature:before{content:"\f573"}.fa-file-word:before{content:"\f1c2"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-fire:before{content:"\f06d"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flask:before{content:"\f0c3"}.fa-floppy-disk:before{content:"\f0c7"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-folder-tree:before{content:"\f802"}.fa-font:before{content:"\f031"}.fa-forward-step:before{content:"\f051"}.fa-globe:before{content:"\f0ac"}.fa-graduation-cap:before{content:"\f19d"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-hammer:before{content:"\f6e3"}.fa-hand:before{content:"\f256"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-handshake:before{content:"\f2b5"}.fa-hard-drive:before{content:"\f0a0"}.fa-hashtag:before{content:"#"}.fa-headphones:before{content:"\f025"}.fa-headset:before{content:"\f590"}.fa-heart-pulse:before{content:"\f21e"}.fa-highlighter:before{content:"\f591"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house:before{content:"\f015"}.fa-i-cursor:before{content:"\f246"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-inbox:before{content:"\f01c"}.fa-info-circle:before{content:"\f05a"}.fa-italic:before{content:"\f033"}.fa-key:before{content:"\f084"}.fa-keyboard:before{content:"\f11c"}.fa-landmark:before{content:"\f66f"}.fa-laptop:before{content:"\f109"}.fa-layer-group:before{content:"\f5fd"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-link:before{content:"\f0c1"}.fa-list:before{content:"\f03a"}.fa-list-check:before{content:"\f0ae"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-dot:before{content:"\f3c5"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-magic:before{content:"\f0d0"}.fa-magnifying-glass:before{content:"\f002"}.fa-magnifying-glass-location:before{content:"\f689"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-message:before{content:"\f27a"}.fa-microphone:before{content:"\f130"}.fa-microphone-lines:before{content:"\f3c9"}.fa-microphone-slash:before{content:"\f131"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-check-alt:before{content:"\f53d"}.fa-moon:before{content:"\f186"}.fa-mountain:before{content:"\f6fc"}.fa-mouse-pointer:before{content:"\f245"}.fa-newspaper:before{content:"\f1ea"}.fa-notes-medical:before{content:"\f481"}.fa-octagon-xmark:before{content:"\f057"}.fa-palette:before{content:"\f53f"}.fa-panorama:before{content:"\e209"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-pause:before{content:"\f04c"}.fa-pen:before{content:"\f304"}.fa-pen-ruler:before{content:"\f5ae"}.fa-pen-to-square:before{content:"\f044"}.fa-pencil:before{content:"\f303"}.fa-person-chalkboard:before{content:"\e53d"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-volume:before{content:"\f2a0"}.fa-play:before{content:"\f04b"}.fa-plug:before{content:"\f1e6"}.fa-plug-circle-check:before{content:"\e55c"}.fa-plus:before{content:"+"}.fa-plus-circle:before{content:"\f055"}.fa-power-off:before{content:"\f011"}.fa-print:before{content:"\f02f"}.fa-project-diagram:before{content:"\f542"}.fa-question-circle:before{content:"\f059"}.fa-quote-left:before{content:"\f10d"}.fa-receipt:before{content:"\f543"}.fa-repeat:before{content:"\f363"}.fa-reply:before{content:"\f3e5"}.fa-right-from-bracket:before{content:"\f2f5"}.fa-right-left:before{content:"\f362"}.fa-right-to-bracket:before{content:"\f2f6"}.fa-rocket:before{content:"\f135"}.fa-rotate:before{content:"\f2f1"}.fa-rotate-left:before{content:"\f2ea"}.fa-rotate-right:before{content:"\f2f9"}.fa-route:before{content:"\f4d7"}.fa-save:before{content:"\f0c7"}.fa-scale-balanced:before{content:"\f24e"}.fa-screwdriver-wrench:before{content:"\f7d9"}.fa-search:before{content:"\f002"}.fa-share:before{content:"\f064"}.fa-share-nodes:before{content:"\f1e0"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-halved:before{content:"\f3ed"}.fa-sidebar:before{content:"\f0c9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-sitemap:before{content:"\f0e8"}.fa-sliders:before{content:"\f1de"}.fa-sliders-h:before{content:"\f1de"}.fa-smog:before{content:"\f75f"}.fa-spinner:before{content:"\f110"}.fa-square:before{content:"\f0c8"}.fa-square-check:before{content:"\f14a"}.fa-square-plus:before{content:"\f0fe"}.fa-star:before{content:"\f005"}.fa-star-half-stroke:before{content:"\f5c0"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stream:before{content:"\f550"}.fa-sun:before{content:"\f185"}.fa-table:before{content:"\f0ce"}.fa-table-cells-large:before{content:"\f009"}.fa-table-columns:before{content:"\f0db"}.fa-table-list:before{content:"\f00b"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tasks:before{content:"\f0ae"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-timeline:before{content:"\e29c"}.fa-times:before{content:"\f00d"}.fa-toggle-on:before{content:"\f205"}.fa-tower-broadcast:before{content:"\f519"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-can:before{content:"\f2ed"}.fa-triangle-exclamation:before{content:"\f071"}.fa-trophy:before{content:"\f091"}.fa-underline:before{content:"\f0cd"}.fa-university:before{content:"\f19c"}.fa-unlock:before{content:"\f09c"}.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-up-right-from-square:before{content:"\f35d"}.fa-upload:before{content:"\f093"}.fa-user:before{content:"\f007"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-graduate:before{content:"\f501"}.fa-user-group:before{content:"\f500"}.fa-user-lock:before{content:"\f502"}.fa-user-minus:before{content:"\f503"}.fa-user-pen:before{content:"\f4ff"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-xmark:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-volume-xmark:before{content:"\f6a9"}.fa-wallet:before{content:"\f555"}.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-wifi:before{content:"\f1eb"}.fa-wind:before{content:"\f72e"}.fa-window-minimize:before{content:"\f2d1"}.fa-wrench:before{content:"\f0ad"}.fa-xmark:before{content:"\f00d"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(../vendor/fontawesome/webfonts-subset/fa-brands-400.woff2?v=20261029-bbf885739b) format("woff2")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url(../vendor/fontawesome/webfonts-subset/fa-regular-400.woff2?v=20261029-de51553d35) format("woff2")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(../vendor/fontawesome/webfonts-subset/fa-solid-900.woff2?v=20261029-fb26d0b4a1) format("woff2")}@font-face{font-family:"Font Awesome 5 Brands";font-display:swap;font-weight:400;src:url(../vendor/fontawesome/webfonts-subset/fa-brands-400.woff2?v=20261029-bbf885739b) format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:swap;font-weight:900;src:url(../vendor/fontawesome/webfonts-subset/fa-solid-900.woff2?v=20261029-fb26d0b4a1) format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:swap;font-weight:400;src:url(../vendor/fontawesome/webfonts-subset/fa-regular-400.woff2?v=20261029-de51553d35) format("woff2")}@font-face{font-family:Inter;src:local("Inter"),local("Inter Regular");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Noto Sans Georgian;src:local("Noto Sans Georgian"),local("NotoSansGeorgian-Regular");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Playfair Display;src:local("Playfair Display"),local("PlayfairDisplay-Regular");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:Manrope;src:local("Manrope"),local("Manrope Regular");font-style:normal;font-weight:200 900;font-display:swap}*,*:before,*:after{box-sizing:border-box}html,body{min-height:100%}body{margin:0;padding:20px;min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:Inter,Noto Sans Georgian,sans-serif;overflow-x:hidden;overflow-y:auto}.login-wrapper{position:relative;z-index:1;display:flex;width:min(560px,100%);min-height:0;overflow:hidden}.login-main{position:relative;display:flex;flex:1;min-width:0;flex-direction:column;justify-content:center;padding:24px}.kiu-logo-l{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;font-weight:800;font-size:26px;margin-bottom:26px;font-family:Playfair Display,serif}.login-title{font-family:inherit;font-size:28px;line-height:1.05;font-weight:700;margin-bottom:12px;letter-spacing:-.02em}.login-subtitle{font-size:15px;margin-bottom:18px;line-height:1.6;max-width:420px}.login-tabs{display:flex;gap:6px;padding:6px;margin-bottom:16px;position:relative;z-index:1}.login-tab{flex:1;text-align:center;padding:12px 14px;font-size:13px;font-weight:700;cursor:pointer}.login-tab.lux-secondary-btn{min-height:0;padding:12px 14px;justify-content:center;border:0}.input-group{margin-bottom:20px;position:relative;z-index:1}.input-group label{display:block;font-size:11px;font-weight:800;text-transform:uppercase;margin-bottom:8px;letter-spacing:.12em}.input-wrapper{position:relative;display:flex;align-items:center}.input-wrapper i{position:absolute;left:15px;font-size:14px;z-index:1}.login-page .input-wrapper input.lux-control{min-height:54px;padding-left:44px}.input-wrapper .toggle-pwd{position:absolute;right:14px;font-size:14px;width:36px;height:36px;min-height:36px;padding:0}.login-btn{width:100%;padding:15px 18px;font-size:14px;font-weight:800;cursor:pointer;margin-top:8px;display:flex;justify-content:center;align-items:center;gap:8px;position:relative;z-index:1;letter-spacing:.02em}.login-page .login-btn.lux-primary-btn,.login-page .login-btn.lux-secondary-btn{min-height:54px;padding:15px 18px}.login-btn:hover{transform:translateY(-2px) scale(1.01)}.login-btn:active{transform:translateY(0) scale(.99)}.login-btn.microsoft-btn{margin-top:0}.login-btn i{font-size:1.25em;line-height:1}.login-btn.is-loading{pointer-events:none;opacity:.75}.login-btn:disabled,.login-btn.is-disabled{opacity:.6;cursor:not-allowed}.login-error,.login-success{font-size:13px;text-align:center;margin-bottom:16px;min-height:20px;font-weight:600;position:relative;z-index:1;padding:10px 16px}.login-error:not(:empty){border:1px solid rgba(239,68,68,.18)}.login-success:not(:empty){border:1px solid rgba(16,185,129,.18)}.login-error:empty,.login-success:empty{display:none;padding:0;border:none}.login-divider{display:flex;align-items:center;gap:12px;margin:20px 0 18px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;position:relative;z-index:1}.login-divider:before,.login-divider:after{content:"";flex:1;height:1px}.login-helper{margin-top:10px;font-size:12px;line-height:1.6;position:relative;z-index:1;padding:14px 16px}.login-support-card{position:relative;z-index:1}.tab-content{display:none}.tab-content.active{display:block}.login-form-card{margin-top:4px;padding:22px;position:relative;z-index:1}.login-note{margin-top:24px;padding:18px;font-size:12px;line-height:1.6;position:relative;z-index:1}.login-note strong{display:block;margin-bottom:4px}.login-note-hidden-top{display:none;margin-top:0}.login-demo-section{display:grid;gap:10px;position:relative;z-index:1}.login-page .login-btn.login-demo-btn{justify-content:flex-start;text-align:left;gap:12px}.login-demo-btn>i{font-size:1.1em;line-height:1;flex:0 0 auto}.login-demo-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.login-demo-role{font-size:13px;font-weight:800;line-height:1.3}.login-demo-email{font-size:11px;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-demo-hint{flex:0 0 auto;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--lux-border);padding:4px 10px}.login-page .login-form-card{padding:0;margin-top:0}.login-page .kiu-logo-l{width:44px;height:44px;margin-bottom:14px;font-family:inherit;font-size:22px}.login-page .input-group{margin-bottom:12px}.login-page .input-group label{font-size:12px;font-weight:600;text-transform:none;letter-spacing:0}.login-page .input-wrapper input.lux-control{min-height:46px;padding-right:52px}.login-page .input-wrapper .toggle-pwd i{position:static}.login-page .login-btn:is(.lux-primary-btn,.lux-secondary-btn){min-height:46px;padding:10px 14px;font-size:13px;letter-spacing:0;font-weight:600}.login-page .login-btn:hover,.login-page .login-btn:active{transform:none}.login-page .login-helper{padding:0;margin-top:8px;font-size:11px}.login-page .login-note{padding:10px 12px;margin-top:14px}.login-page .login-divider{margin:14px 0 10px;font-size:10px;letter-spacing:.06em}.login-page .login-demo-section{gap:8px}.login-page .login-demo-hint{font-weight:500;letter-spacing:0;text-transform:none}.login-page .login-demo-role{font-weight:600}.login-page .login-demo-btn{margin-top:0}.login-page .login-demo-email{white-space:normal;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto}.login-btn:hover{transform:none}}@media(max-width:980px){body{padding:20px}.login-wrapper{min-height:auto}.login-main{padding:24px}.login-title{font-size:28px}}@media(max-width:640px){body{padding:14px}.login-main{padding:28px 20px}.login-tabs{flex-direction:row}.login-page .login-tab{padding:10px 8px;font-size:12px}}:where(html[data-shared-design=mono]) .gp-bw{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@property --accent{syntax: "<color>";inherits: true;initial-value: #8d97a5}@property --base{syntax: "<color>";inherits: true;initial-value: #070809}@property --base-top{syntax: "<color>";inherits: true;initial-value: #17191c}@property --key{syntax: "<color>";inherits: true;initial-value: #ffffff}@property --bounce{syntax: "<color>";inherits: true;initial-value: #ffffff}@property --text{syntax: "<color>";inherits: true;initial-value: #ededef}@property --on-text{syntax: "<color>";inherits: true;initial-value: #0a0a0b}@property --key-a{syntax: "<number>";inherits: true;initial-value: .55}@property --shaft-a{syntax: "<number>";inherits: true;initial-value: .12}@property --bounce-a{syntax: "<number>";inherits: true;initial-value: .08}@property --grain-inv{syntax: "<number>";inherits: true;initial-value: 0}:root[data-shared-design=mono]{--intensity: 1;--speed: 1;--grain: 0;--key-x: 0vw;--breath-duration: 22s;--g-blur: 28px;--g-radius: 14px;--g-bw: 0px;--g-light: 170deg;--scene: var(--base)}:root[data-shared-design=mono],:root[data-shared-design=mono][data-theme=graphite]{--base-d:#0b0c0e;--top-d:#17191c;--key-d:#d9dee4;--bounce-d:#3a3e44;--accent-d:#a3acb8;--base-l:#d4d4d2;--top-l:#f1f1ef;--key-l:#fbfbfa;--bounce-l:#6c6f74;--accent-l:#3a4250}:root[data-shared-design=mono][data-theme=tungsten]{--base-d:#140e09;--top-d:#2c1c10;--key-d:#ffd09a;--bounce-d:#a86830;--accent-d:#f0a85a;--base-l:#f3ddc8;--top-l:#fff4e6;--key-l:#fffaf2;--bounce-l:#b08058;--accent-l:#8a4e16}:root[data-shared-design=mono][data-theme=slate]{--base-d:#0a1018;--top-d:#15263c;--key-d:#c5d9f8;--bounce-d:#3a5e92;--accent-d:#7eaae4;--base-l:#d2dced;--top-l:#eef3fb;--key-l:#f7faff;--bounce-l:#5c7596;--accent-l:#243e68}:root[data-shared-design=mono][data-theme=sage]{--base-d:#0c120e;--top-d:#16301e;--key-d:#cfe8d4;--bounce-d:#3c7a50;--accent-d:#8ec89c;--base-l:#d5e4d6;--top-l:#f1f7f1;--key-l:#f7fdf7;--bounce-l:#68886e;--accent-l:#245636}:root[data-shared-design=mono][data-theme=bone]{--base-d:#14110d;--top-d:#2a241c;--key-d:#f6e6d0;--bounce-d:#a08868;--accent-d:#e4d0b4;--base-l:#f0e4d4;--top-l:#fbf6ee;--key-l:#fffdf8;--bounce-l:#b09478;--accent-l:#6a5340}:root[data-shared-design=mono][data-theme=ink]{--base-d:#080b14;--top-d:#141c32;--key-d:#d0daf6;--bounce-d:#3a4c86;--accent-d:#93a6e0;--base-l:#d5dbeb;--top-l:#eef1f8;--key-l:#f8f9fd;--bounce-l:#5e6c90;--accent-l:#1e3058}:root[data-shared-design=mono][data-theme=basalt]{--base-d:#0e100f;--top-d:#1c2420;--key-d:#dce6e0;--bounce-d:#4a6258;--accent-d:#a8c0b4;--base-l:#dce4df;--top-l:#f2f6f3;--key-l:#f8fcf9;--bounce-l:#6e8078;--accent-l:#2e4038}:root[data-shared-design=mono][data-theme=rust]{--base-d:#160e0a;--top-d:#32180f;--key-d:#ffc8a4;--bounce-d:#c25a30;--accent-d:#f09460;--base-l:#f6dcc8;--top-l:#fff3e8;--key-l:#fffaf5;--bounce-l:#c08868;--accent-l:#8a3814}:root[data-shared-design=mono][data-theme=glacier]{--base-d:#07141c;--top-d:#0e2c3e;--key-d:#b6e8f8;--bounce-d:#1e7494;--accent-d:#5ec8e6;--base-l:#c9e2ec;--top-l:#e8f6fb;--key-l:#f5fcfe;--bounce-l:#4e8496;--accent-l:#0e5268}:root[data-shared-design=mono][data-theme=olive]{--base-d:#121408;--top-d:#262c0e;--key-d:#e6eda0;--bounce-d:#7a8428;--accent-d:#c6ce62;--base-l:#e6e8c8;--top-l:#f7f8e6;--key-l:#fcfdf4;--bounce-l:#909468;--accent-l:#4a5014}:root[data-shared-design=mono][data-theme=plum]{--base-d:#140a12;--top-d:#2e1628;--key-d:#f4d0e6;--bounce-d:#8a3a6a;--accent-d:#e09ac4;--base-l:#f0d8e6;--top-l:#fdf4f8;--key-l:#fffafc;--bounce-l:#a87890;--accent-l:#682848}:root[data-shared-design=mono][data-theme=cinnabar]{--base-d:#180a08;--top-d:#341410;--key-d:#ffc4b6;--bounce-d:#c04034;--accent-d:#f08070;--base-l:#f6d4cc;--top-l:#fff0ea;--key-l:#fff8f5;--bounce-l:#c08074;--accent-l:#8a261c}:root[data-shared-design=mono][data-theme=saffron]{--base-d:#141006;--top-d:#302408;--key-d:#ffe09a;--bounce-d:#c09020;--accent-d:#f0c050;--base-l:#f6e8c0;--top-l:#fff8e4;--key-l:#fffdf4;--bounce-l:#c0a060;--accent-l:#8a5a08}:root[data-shared-design=mono][data-theme=celadon]{--base-d:#081412;--top-d:#0e3028;--key-d:#c4f0e4;--bounce-d:#1e8068;--accent-d:#62d0b4;--base-l:#cce8de;--top-l:#eef8f4;--key-l:#f6fefb;--bounce-l:#4e8e7c;--accent-l:#0e5644}:root[data-shared-design=mono],:root[data-shared-design=mono][data-mode=dark]{--base: oklch(from var(--base-d) l calc(c * var(--sat) * var(--tint)) h);--base-top: oklch(from var(--top-d) l calc(c * var(--sat) * var(--tint)) h);--key: oklch(from var(--key-d) l calc(c * var(--sat)) h);--bounce: oklch(from var(--bounce-d) l calc(c * var(--sat) * var(--tint)) h);--accent: oklch(from var(--accent-d) l calc(c * var(--sat)) h);--on-accent:#141210;--key-a: .62;--shaft-a: .2;--bounce-a: .16;--text: #ededef;--on-text: #0a0a0b;--g-base: #ffffff;--g-a1: .045;--g-a2: .015;--g-sat: 115%;--g-edge: color-mix(in srgb, var(--key) 50%, #ffffff);--g-edge-a: .05;--g-shine: .06;--g-hl: .2;--g-hl-color: var(--key);--gi-up: .045;--gi-down: .15;--gi-hair: color-mix(in srgb, var(--key) 55%, #ffffff);--gi-hair-a: .08;--gi-shine-a: .22;--gi-shade-a: .18;--gi-drop: 0;--gi-rule: .24;--gi-rule-line: .42;--g-sh-near: .4;--g-sh-nb: 2px;--g-sh-color: rgb(0, 0, 0);--g-sh-y: 24px;--g-sh-b: 64px;--g-sh-s: -24px;--g-sh-a: .8;--grain-inv: 0;--grain-k: 1}:root[data-shared-design=mono][data-mode=light]{--base: oklch(from var(--base-l) l calc(c * var(--sat) * var(--tint)) h);--base-top: oklch(from var(--top-l) l calc(c * var(--sat) * var(--tint)) h);--key: oklch(from var(--key-l) l calc(c * var(--sat)) h);--bounce: oklch(from var(--bounce-l) l calc(c * var(--sat) * var(--tint)) h);--accent: oklch(from var(--accent-l) l calc(c * var(--sat)) h);--on-accent:#f6f4f0;--key-a: 1;--shaft-a: .62;--bounce-a: .28;--text: #17181a;--on-text: #f7f7f6;--g-base: #ffffff;--g-a1: .55;--g-a2: .3;--g-sat: 125%;--g-edge: color-mix(in srgb, var(--accent) 28%, #24262a);--g-edge-a: .04;--g-shine: .9;--g-hl: .16;--g-hl-color: var(--accent);--gi-up: .22;--gi-down: .06;--gi-up-c: #fff;--gi-down-c: var(--text);--gi-hair: color-mix(in srgb, var(--accent) 40%, var(--text));--gi-hair-a: .12;--gi-shine-a: .7;--gi-shade-a: .04;--gi-drop: .08;--gi-rule: .18;--gi-rule-line: .3;--g-sh-near: .06;--g-sh-nb: 2px;--g-sh-color: rgb(30, 32, 36);--g-sh-y: 24px;--g-sh-b: 48px;--g-sh-s: -24px;--g-sh-a: .3;--grain-inv: 1;--grain-k: .6}:where(html[data-shared-design=mono]) *,:where(html[data-shared-design=mono]) *:before,:where(html[data-shared-design=mono]) *:after{box-sizing:border-box}html[data-shared-design=mono],:where(html[data-shared-design=mono]) body{margin:0;min-height:100%;background:var(--base)}:where(html[data-shared-design=mono]) .bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,var(--base-top) 0%,var(--base) 58%)}:where(html[data-shared-design=mono]) .bg>*,:where(html[data-shared-design=mono]) .bg__rig>*{position:absolute;pointer-events:none}:where(html[data-shared-design=mono]) .bg__rig{inset:0;transform:translate3d(var(--key-x),0,0)}:where(html[data-shared-design=mono]) .bg__key{left:-22vw;top:-62vh;width:120vw;height:150vh;background:radial-gradient(closest-side,color-mix(in srgb,var(--key) clamp(0%,calc(var(--key-a) * var(--intensity) * 90%),100%),transparent) 0%,color-mix(in srgb,var(--key) clamp(0%,calc(var(--key-a) * var(--intensity) * 35%),100%),transparent) 38%,color-mix(in srgb,var(--key) clamp(0%,calc(var(--key-a) * var(--intensity) * 10%),100%),transparent) 68%,transparent 100%);transform-origin:30% 20%;opacity:.9}:where(html[data-shared-design=mono]) .bg__shaft{left:22vw;top:-20vh;width:26vw;height:170vh;transform:rotate(-28deg);transform-origin:top center;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--key) clamp(0%,calc(var(--shaft-a) * var(--intensity) * 100%),100%),transparent) 45%,color-mix(in srgb,var(--key) clamp(0%,calc(var(--shaft-a) * var(--intensity) * 60%),100%),transparent) 60%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.5) 45%,transparent 85%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.5) 45%,transparent 85%);filter:blur(36px);opacity:.75}:where(html[data-shared-design=mono]) .bg__bounce{right:-25vw;bottom:-45vh;width:90vw;height:80vh;background:radial-gradient(closest-side,color-mix(in srgb,var(--bounce) clamp(0%,calc(var(--bounce-a) * 100%),100%),transparent),transparent)}:where(html[data-shared-design=mono]) .bg__grain{inset:0;opacity:calc(var(--grain) * var(--grain-k, 1));filter:invert(var(--grain-inv));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px}:root[data-shared-design=mono]{--sans: "Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--text-2: color-mix(in srgb, var(--text) 64%, transparent);--text-3: color-mix(in srgb, var(--text) 54%, transparent);--line: color-mix(in srgb, var(--text) 8%, transparent)}:where(html[data-shared-design=mono]) body{color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}@property --sat{syntax: "<number>";inherits: true;initial-value: 1}@property --tint{syntax: "<number>";inherits: true;initial-value: 1}@property --edge-live{syntax: "<color>";inherits: true;initial-value: #ffffff}@property --hl-live{syntax: "<color>";inherits: true;initial-value: #ffffff}@property --hair-live{syntax: "<color>";inherits: true;initial-value: #ffffff}@property --g-base{syntax: "<color>";inherits: true;initial-value: #ffffff}@property --g-edge{syntax: "<color>";inherits: true;initial-value: #ffffff}@property --g-hl-color{syntax: "<color>";inherits: true;initial-value: #ffffff}@property --g-sh-color{syntax: "<color>";inherits: true;initial-value: #000000}@property --g-a1{syntax: "<number>";inherits: true;initial-value: .06}@property --g-a2{syntax: "<number>";inherits: true;initial-value: .03}@property --g-tint{syntax: "<number>";inherits: true;initial-value: 0}@property --g-edge-a{syntax: "<number>";inherits: true;initial-value: .1}@property --g-hl{syntax: "<number>";inherits: true;initial-value: 0}@property --g-shine{syntax: "<number>";inherits: true;initial-value: .08}@property --g-sh-near{syntax: "<number>";inherits: true;initial-value: 0}@property --g-sh-a{syntax: "<number>";inherits: true;initial-value: .6}@property --g-blur{syntax: "<length>";inherits: true;initial-value: 24px}@property --g-radius{syntax: "<length>";inherits: true;initial-value: 14px}@property --g-sh-y{syntax: "<length>";inherits: true;initial-value: 24px}@property --g-sh-b{syntax: "<length>";inherits: true;initial-value: 56px}@property --g-sh-s{syntax: "<length>";inherits: true;initial-value: -24px}@property --g-light{syntax: "<angle>";inherits: true;initial-value: 180deg}@property --g-angle{syntax: "<angle>";inherits: true;initial-value: 180deg}:where(:root[data-shared-design=mono]){--dither: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVR42mNgYGBgYoAACP3//38mZJqBoAoAUSsMBSr6UREAAAAASUVORK5CYII=);--g-sat: 130%;--g-stop: 100%;--g-bw: 1px;--g-sh-nb: 2px;--g-tint: 0;--g-hl: 0;--g-hl-color: #ffffff;--g-light: 180deg;--g-angle: 180deg;--g-sh-near: 0;--glass-opacity: 1;--glass-tint: 0;--border-strength: 1;--glass-highlight: 1;--glass-shine: 1;--glass-shadow: 1;--glass-blur-adj: 0px;--radius-adj: 0px;--glass-light-adj: 0deg;--sat: 1;--tint: 1;--edge-live: color-mix(in oklch, var(--accent) calc(max(0, var(--tint) - 1)*16%) , oklch(from var(--g-edge) l calc(c * min(1, var(--tint)) * var(--sat)) h));--hl-live: color-mix(in oklch, var(--accent) calc(max(0, var(--tint) - 1)*18%) , oklch(from var(--g-hl-color) l calc(c * min(1, var(--tint)) * var(--sat)) h));--hair-live: color-mix(in oklch, var(--accent) calc(max(0, var(--tint) - 1)*14%) , oklch(from var(--gi-hair) l calc(c * min(1, var(--tint)) * var(--sat)) h))}:root[data-shared-design=mono]{--glass-blur: max(0px, calc(var(--g-blur) + var(--glass-blur-adj)));--radius: max(0px, calc(var(--g-radius) + var(--radius-adj)));--g-fill: color-mix(in srgb, var(--g-base), var(--accent) clamp(0%, calc((var(--g-tint) * var(--tint) + var(--glass-tint)) * 100%), 100%))}:root[data-shared-design=mono][data-panel=clear]{--g-blur: 28px;--g-radius: 14px;--g-angle: 180deg;--g-stop: 100%;--g-bw: 0px;--g-light: 170deg;--g-tint: 0}:root[data-shared-design=mono][data-panel=clear][data-mode=dark]{--g-base: #ffffff;--g-a1: .045;--g-a2: .015;--g-sat: 115%;--g-edge: #ffffff;--g-edge-a: .036;--g-hl: .17;--g-hl-color: #ffffff;--g-shine: .06;--g-sh-color: #000000;--g-sh-near: .4;--g-sh-nb: 2px;--g-sh-y: 24px;--g-sh-b: 64px;--g-sh-s: -24px;--g-sh-a: .8}:root[data-shared-design=mono][data-panel=clear][data-mode=light]{--g-base: #ffffff;--g-a1: .36;--g-a2: .16;--g-sat: 130%;--g-edge: color-mix(in srgb, var(--accent) 15%, var(--text));--g-edge-a: .03;--g-hl: .13;--g-hl-color: color-mix(in srgb, var(--accent) 15%, var(--text));--g-shine: .9;--g-sh-color: color-mix(in srgb, var(--text) 88%, var(--accent));--g-sh-near: .06;--g-sh-nb: 2px;--g-sh-y: 24px;--g-sh-b: 48px;--g-sh-s: -24px;--g-sh-a: .26}:root[data-shared-design=mono][data-panel=warm]{--g-blur: 26px;--g-radius: 18px;--g-angle: 160deg;--g-stop: 60%;--g-bw: 1px;--g-light: 160deg}:root[data-shared-design=mono][data-panel=warm][data-mode=dark]{--g-base: #fff4e8;--g-a1: .085;--g-a2: .03;--g-sat: 140%;--g-tint: .04;--g-edge: #fff4e6;--g-edge-a: .1;--g-hl: .07;--g-hl-color: #fff1e0;--g-shine: .1;--g-sh-color: color-mix(in srgb, var(--scene) 40%, #04080c);--g-sh-near: 0;--g-sh-y: 30px;--g-sh-b: 60px;--g-sh-s: -30px;--g-sh-a: .7}:root[data-shared-design=mono][data-panel=warm][data-mode=light]{--g-base: #fff8ee;--g-a1: .55;--g-a2: .32;--g-sat: 150%;--g-tint: 0;--g-edge: color-mix(in srgb, #4a3424 70%, var(--text));--g-edge-a: .12;--g-hl: .5;--g-hl-color: #ffffff;--g-shine: .85;--g-sh-color: #5a3720;--g-sh-near: .05;--g-sh-nb: 2px;--g-sh-y: 30px;--g-sh-b: 60px;--g-sh-s: -32px;--g-sh-a: .28}:root[data-shared-design=mono][data-panel=instrument]{--g-blur: 16px;--g-radius: 14px;--g-angle: 180deg;--g-stop: 100%;--g-bw: 1px;--g-light: 180deg;--g-tint: 0}:root[data-shared-design=mono][data-panel=instrument][data-mode=dark]{--g-base: color-mix(in srgb, var(--scene) 35%, #12151a);--g-a1: .34;--g-a2: .46;--g-sat: 160%;--g-edge: #ffffff;--g-edge-a: .08;--g-hl: .05;--g-hl-color: #ffffff;--g-shine: .06;--g-sh-color: #000000;--g-sh-near: 0;--g-sh-y: 16px;--g-sh-b: 40px;--g-sh-s: -16px;--g-sh-a: .75}:root[data-shared-design=mono][data-panel=instrument][data-mode=light]{--g-base: color-mix(in srgb, var(--scene) 22%, #fbfaf7);--g-a1: .66;--g-a2: .52;--g-sat: 140%;--g-edge: var(--text);--g-edge-a: .15;--g-hl: 0;--g-hl-color: #ffffff;--g-shine: .8;--g-sh-color: color-mix(in srgb, var(--text) 88%, var(--accent));--g-sh-near: .07;--g-sh-nb: 2px;--g-sh-y: 16px;--g-sh-b: 36px;--g-sh-s: -18px;--g-sh-a: .26}:root[data-shared-design=mono][data-panel=milky]{--g-blur: 24px;--g-radius: 16px;--g-angle: 180deg;--g-stop: 100%;--g-bw: 1px;--g-light: 180deg;--g-tint: 0}:root[data-shared-design=mono][data-panel=milky][data-mode=dark]{--g-base: color-mix(in srgb, var(--accent) 10%, #f5f4f2);--g-a1: .1;--g-a2: .055;--g-sat: 140%;--g-edge: #ffffff;--g-edge-a: .12;--g-hl: .08;--g-hl-color: #ffffff;--g-shine: .12;--g-sh-color: #000000;--g-sh-near: .2;--g-sh-nb: 1px;--g-sh-y: 24px;--g-sh-b: 50px;--g-sh-s: -24px;--g-sh-a: .65}:root[data-shared-design=mono][data-panel=milky][data-mode=light]{--g-base: #ffffff;--g-a1: .55;--g-a2: .34;--g-sat: 160%;--g-edge: var(--text);--g-edge-a: .1;--g-hl: 0;--g-hl-color: #ffffff;--g-shine: .9;--g-sh-color: color-mix(in srgb, var(--text) 80%, #6b4a20);--g-sh-near: .05;--g-sh-nb: 1px;--g-sh-y: 18px;--g-sh-b: 40px;--g-sh-s: -20px;--g-sh-a: .24}:root[data-shared-design=mono][data-panel=frosted]{--g-blur: 40px;--g-radius: 14px;--g-angle: 180deg;--g-stop: 100%;--g-bw: 1px;--g-light: 180deg;--g-tint: 0}:root[data-shared-design=mono][data-panel=frosted][data-mode=dark]{--g-base: color-mix(in srgb, #ffffff 84%, var(--accent));--g-a1: .09;--g-a2: .05;--g-sat: 120%;--g-edge: color-mix(in srgb, #ffffff 85%, var(--accent));--g-edge-a: .13;--g-hl: .06;--g-hl-color: #ffffff;--g-shine: .1;--g-sh-color: color-mix(in srgb, var(--scene) 40%, #000000);--g-sh-near: 0;--g-sh-y: 40px;--g-sh-b: 80px;--g-sh-s: -40px;--g-sh-a: .9}:root[data-shared-design=mono][data-panel=frosted][data-mode=light]{--g-base: color-mix(in srgb, #ffffff 94%, var(--accent));--g-a1: .52;--g-a2: .38;--g-sat: 125%;--g-edge: var(--text);--g-edge-a: .12;--g-hl: 0;--g-hl-color: #ffffff;--g-shine: .8;--g-sh-color: color-mix(in srgb, var(--text) 80%, var(--accent));--g-sh-near: .05;--g-sh-nb: 2px;--g-sh-y: 30px;--g-sh-b: 60px;--g-sh-s: -32px;--g-sh-a: .28}:root[data-shared-design=mono][data-panel=tinted]{--g-blur: 20px;--g-radius: 20px;--g-angle: 180deg;--g-stop: 100%;--g-bw: 1px;--g-light: 180deg;--g-tint: 0}:root[data-shared-design=mono][data-panel=tinted][data-mode=dark]{--g-base: color-mix(in srgb, var(--accent) 24%, var(--scene));--g-a1: .42;--g-a2: .52;--g-sat: 150%;--g-edge: var(--accent);--g-edge-a: .14;--g-hl: .12;--g-hl-color: color-mix(in srgb, var(--accent) 60%, #ffffff);--g-shine: .06;--g-sh-color: #000000;--g-sh-near: 0;--g-sh-y: 30px;--g-sh-b: 60px;--g-sh-s: -30px;--g-sh-a: .8}:root[data-shared-design=mono][data-panel=tinted][data-mode=light]{--g-base: color-mix(in srgb, var(--accent) 9%, #fbfbf8);--g-a1: .66;--g-a2: .54;--g-sat: 130%;--g-edge: color-mix(in srgb, var(--accent) 60%, var(--text));--g-edge-a: .18;--g-hl: 0;--g-hl-color: #ffffff;--g-shine: .85;--g-sh-color: color-mix(in srgb, var(--text) 75%, var(--accent));--g-sh-near: .05;--g-sh-nb: 2px;--g-sh-y: 26px;--g-sh-b: 50px;--g-sh-s: -28px;--g-sh-a: .28}:where(html[data-shared-design=mono]) .glass{position:relative;isolation:isolate;border:var(--g-bw) solid transparent;border-radius:var(--radius);box-shadow:0 1px var(--g-sh-nb) color-mix(in srgb,var(--g-sh-color) clamp(0%,calc(var(--g-sh-near) * var(--glass-shadow) * 100%),100%),transparent),0 calc(var(--g-sh-y) * var(--glass-shadow)) calc(var(--g-sh-b) * var(--glass-shadow)) calc(min(var(--g-sh-s),var(--g-sh-b) * var(--g-sh-tight, 0)) * var(--glass-shadow)) color-mix(in srgb,var(--g-sh-color) clamp(0%,calc(var(--g-sh-a) * min(var(--glass-shadow),1.4) * 100%),100%),transparent)}:where(html[data-shared-design=mono]) .glass:after{content:"";position:absolute;inset:calc(var(--g-bw) * -1);z-index:-1;pointer-events:none;border:var(--g-bw) solid transparent;border-radius:inherit;background:linear-gradient(var(--g-angle),color-mix(in srgb,var(--g-fill) clamp(0%,calc(var(--g-a1) * var(--glass-opacity) * 100%),100%),transparent),color-mix(in srgb,var(--g-fill) clamp(0%,calc(var(--g-a2) * var(--glass-opacity) * 100%),100%),transparent) var(--g-stop));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--g-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--g-sat));box-shadow:inset 0 1px color-mix(in srgb,#fff clamp(0%,calc(var(--g-shine) * var(--glass-shine) * 100%),100%),transparent)}:where(html[data-shared-design=mono]) .glass:before{content:"";position:absolute;inset:calc(var(--g-bw) * -1);border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(calc(var(--g-light) + var(--glass-light-adj)),color-mix(in srgb,var(--hl-live) clamp(0%,calc(((var(--g-hl) + .08) * var(--glass-highlight) - .08) * 100%),100%),transparent),color-mix(in srgb,var(--hl-live) clamp(0%,calc(((var(--g-hl) + .08) * var(--glass-highlight) - .08) * 17%),100%),transparent) 35%,transparent 100%),linear-gradient(color-mix(in srgb,var(--edge-live) clamp(0%,calc(var(--g-edge-a) * var(--border-strength) * 100%),100%),transparent) 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:root[data-shared-design=mono]:not([data-glass-q=full]) .glass.gq-big:after{-webkit-backdrop-filter:blur(calc(var(--glass-blur) * .85)) saturate(var(--g-sat));backdrop-filter:blur(calc(var(--glass-blur) * .85)) saturate(var(--g-sat))}:root[data-shared-design=mono][data-glass-q=light] .glass.gq-big:after{-webkit-backdrop-filter:blur(calc(var(--glass-blur) * .7)) saturate(var(--g-sat));backdrop-filter:blur(calc(var(--glass-blur) * .7)) saturate(var(--g-sat))}:root[data-shared-design=mono]:not([data-glass-q=full]) .glass.gq-off:after{-webkit-backdrop-filter:none;backdrop-filter:none}@property --gi-elev{syntax: "<number>";inherits: true;initial-value: 1}@property --gi-tint{syntax: "<number>";inherits: true;initial-value: 0}@property --gi-edge{syntax: "<number>";inherits: true;initial-value: 1}@property --gi-depth{syntax: "<number>";inherits: true;initial-value: 1}@property --gi-space{syntax: "<number>";inherits: true;initial-value: 1}@property --gi-min{syntax: "<length>";inherits: true;initial-value: 8px}@property --gi-radius{syntax: "<length>";inherits: true;initial-value: 8px}:where(:root[data-shared-design=mono]){--gi-well: 0;--gi-mute: 0;--gi-hollow: 0;--gi-concentric: 1;--gi-inset: 10px;--gi-up: .07;--gi-down: .16;--gi-up-c: #fff;--gi-down-c: #000;--gi-hair: #fff;--gi-hair-a: .1;--gi-shine-a: .14;--gi-shade-a: .28;--gi-drop: 0;--gi-lit: #fff;--gi-rule: .2;--gi-rule-line: .36}:root[data-shared-design=mono][data-mode=dark]{--gi-up: .05;--gi-down: .15;--gi-up-c: #fff;--gi-down-c: #000;--gi-hair: #fff;--gi-hair-a: .06;--gi-shine-a: .22;--gi-shade-a: .2;--gi-drop: 0;--gi-lit: #fff;--gi-rule: .22;--gi-rule-line: .4}:root[data-shared-design=mono][data-mode=light]{--gi-up: .22;--gi-down: .06;--gi-up-c: #fff;--gi-down-c: var(--text);--gi-hair: var(--text);--gi-hair-a: .1;--gi-shine-a: .65;--gi-shade-a: .04;--gi-drop: .08;--gi-lit: #fff;--gi-rule: .18;--gi-rule-line: .3}:root[data-shared-design=mono][data-inner=recessed]{--gi-well: 1}:root[data-shared-design=mono][data-inner=flat]{--gi-mute: 1}:root[data-shared-design=mono][data-inner=outline]{--gi-mute: 1;--gi-hollow: 1}:root[data-shared-design=mono][data-gi-radius=manual]{--gi-concentric: 0}:root[data-shared-design=mono][data-panel=clear][data-mode=dark]{--gi-up: .045;--gi-down: .15;--gi-up-c: #fff;--gi-down-c: #000;--gi-hair: #fff;--gi-hair-a: .06;--gi-shine-a: .22;--gi-shade-a: .18;--gi-drop: 0;--gi-rule: .24;--gi-rule-line: .42}:root[data-shared-design=mono][data-panel=clear][data-mode=light]{--gi-up: .22;--gi-down: .06;--gi-up-c: #fff;--gi-down-c: var(--text);--gi-hair: var(--text);--gi-hair-a: .1;--gi-shine-a: .7;--gi-shade-a: .04;--gi-drop: .08;--gi-rule: .18;--gi-rule-line: .3}:root[data-shared-design=mono][data-panel=warm][data-mode=dark]{--gi-up: .07;--gi-down: .14;--gi-up-c: #fff6eb;--gi-down-c: #1a0c06;--gi-hair: #fff4e6;--gi-hair-a: .1;--gi-shine-a: .22;--gi-shade-a: .18;--gi-drop: 0;--gi-lit: #fff8ee;--gi-rule: .22;--gi-rule-line: .38}:root[data-shared-design=mono][data-panel=warm][data-mode=light]{--gi-up: .28;--gi-down: .065;--gi-up-c: #fffaf4;--gi-down-c: #4a3424;--gi-hair: #4a3424;--gi-hair-a: .11;--gi-shine-a: .6;--gi-shade-a: .045;--gi-drop: .09;--gi-lit: #fff;--gi-rule: .16;--gi-rule-line: .28}:root[data-shared-design=mono][data-panel=instrument][data-mode=dark]{--gi-up: .06;--gi-down: .12;--gi-up-c: #eef1f6;--gi-down-c: #000;--gi-hair: #fff;--gi-hair-a: .09;--gi-shine-a: .16;--gi-shade-a: .16;--gi-drop: 0;--gi-lit: #fff;--gi-rule: .2;--gi-rule-line: .36}:root[data-shared-design=mono][data-panel=instrument][data-mode=light]{--gi-up: .18;--gi-down: .06;--gi-up-c: #fff;--gi-down-c: #1c1a17;--gi-hair: #1d2230;--gi-hair-a: .12;--gi-shine-a: .45;--gi-shade-a: .04;--gi-drop: .08;--gi-lit: #fff;--gi-rule: .18;--gi-rule-line: .32}:root[data-shared-design=mono][data-panel=milky][data-mode=dark]{--gi-up: .055;--gi-down: .14;--gi-up-c: #f6f3ee;--gi-down-c: #000;--gi-hair: #fff;--gi-hair-a: .1;--gi-shine-a: .24;--gi-shade-a: .16;--gi-drop: 0;--gi-lit: #fff;--gi-rule: .2;--gi-rule-line: .36}:root[data-shared-design=mono][data-panel=milky][data-mode=light]{--gi-up: .34;--gi-down: .055;--gi-up-c: #fff;--gi-down-c: #3c301e;--gi-hair: #3c301e;--gi-hair-a: .11;--gi-shine-a: .7;--gi-shade-a: .04;--gi-drop: .1;--gi-lit: #fff;--gi-rule: .16;--gi-rule-line: .28}:root[data-shared-design=mono][data-panel=frosted][data-mode=dark]{--gi-up: .06;--gi-down: .13;--gi-up-c: #fff4ea;--gi-down-c: #140806;--gi-hair: #f6e1d2;--gi-hair-a: .11;--gi-shine-a: .2;--gi-shade-a: .16;--gi-drop: 0;--gi-lit: #fff8f2;--gi-rule: .22;--gi-rule-line: .38}:root[data-shared-design=mono][data-panel=frosted][data-mode=light]{--gi-up: .24;--gi-down: .06;--gi-up-c: #fff;--gi-down-c: #3a2420;--gi-hair: #3a2420;--gi-hair-a: .11;--gi-shine-a: .55;--gi-shade-a: .045;--gi-drop: .09;--gi-lit: #fff;--gi-rule: .17;--gi-rule-line: .3}:root[data-shared-design=mono][data-panel=tinted][data-mode=dark]{--gi-up: .055;--gi-down: .12;--gi-up-c: color-mix(in srgb, var(--accent) 18%, #fff);--gi-down-c: #000;--gi-hair: var(--accent);--gi-hair-a: .14;--gi-shine-a: .18;--gi-shade-a: .16;--gi-drop: 0;--gi-lit: color-mix(in srgb, var(--accent) 35%, #fff);--gi-rule: .2;--gi-rule-line: .32}:root[data-shared-design=mono][data-panel=tinted][data-mode=light]{--gi-up: .2;--gi-down: .055;--gi-up-c: color-mix(in srgb, var(--accent) 12%, #fff);--gi-down-c: var(--text);--gi-hair: var(--accent);--gi-hair-a: .16;--gi-shine-a: .5;--gi-shade-a: .04;--gi-drop: .08;--gi-lit: #fff;--gi-rule: .18;--gi-rule-line: .3}:where(html[data-shared-design=mono]) .glass-inner{--gi-fill: color-mix(in srgb, var(--accent) clamp(0%, calc(var(--gi-tint) * 100%), 35%), var(--gi-up-c));--gi-sink: color-mix(in srgb, var(--accent) clamp(0%, calc(var(--gi-tint) * 70%), 35%), var(--gi-down-c));--gi-k: calc(var(--gi-elev) * (1 - var(--gi-hollow)));--gi-up-a: calc(var(--gi-up) * var(--gi-k) * (1 - var(--gi-well)) * (1 - var(--gi-mute) * .72));--gi-down-a: calc(var(--gi-down) * var(--gi-k) * var(--gi-well));background-color:color-mix(in srgb,var(--gi-sink) clamp(0%,calc(var(--gi-down-a) * 100%),100%),transparent);background-image:linear-gradient(calc(var(--g-light) + var(--glass-light-adj)),color-mix(in srgb,var(--gi-fill) clamp(0%,calc(var(--gi-up-a) * 100%),100%),transparent),color-mix(in srgb,var(--gi-fill) clamp(0%,calc(var(--gi-up-a) * 72%),100%),transparent));--gi-stroke: calc( (1 - var(--gi-mute)) * var(--gi-hair-a) * .55 * (.45 + .55 * var(--gi-edge)) * max(var(--gi-elev), .4) + var(--gi-mute) * (var(--gi-rule) * (1 - var(--gi-hollow)) + var(--gi-rule-line) * var(--gi-hollow)) * (.82 + .18 * var(--gi-edge)) );border:1px solid color-mix(in srgb,var(--hair-live) clamp(0%,calc(var(--gi-stroke) * 100%),100%),transparent);--gi-auto: max(0px, var(--radius) - var(--gi-inset));--gi-floor: min(var(--gi-min), max(0px, var(--radius)));--gi-rad-c: min(max(0px, var(--radius)), max(var(--gi-floor), var(--gi-auto)));--gi-rad-m: min(var(--gi-radius), max(0px, var(--radius)));border-radius:calc(var(--gi-concentric) * var(--gi-rad-c) + (1 - var(--gi-concentric)) * var(--gi-rad-m));--gi-hx: calc(sin(var(--g-light) + var(--glass-light-adj))*1px) ;--gi-hy: calc(cos(var(--g-light) + var(--glass-light-adj))*-1px) ;--gi-shine-on: calc(var(--gi-shine-a) * var(--gi-edge) * var(--gi-elev) * (1 - var(--gi-well)) * (1 - var(--gi-mute)));--gi-shade-on: calc(var(--gi-shade-a) * var(--gi-depth) * var(--gi-elev) * var(--gi-well) * (1 - var(--gi-hollow)));--gi-drop-on: calc(var(--gi-drop) * var(--gi-depth) * (1 - var(--gi-well)) * (1 - var(--gi-mute)) * (1 - var(--gi-hollow)));box-shadow:inset var(--gi-hx) var(--gi-hy) 0 color-mix(in srgb,var(--gi-lit) clamp(0%,calc(var(--gi-shine-on) * 100%),100%),transparent),inset 0 1px calc(3px * var(--gi-depth)) color-mix(in srgb,var(--gi-down-c) clamp(0%,calc(var(--gi-shade-on) * 100%),100%),transparent),inset 0 -1px color-mix(in srgb,var(--gi-lit) clamp(0%,calc(var(--gi-shade-on) * 40%),100%),transparent),0 1px calc(2px * var(--gi-depth)) color-mix(in srgb,var(--gi-down-c) clamp(0%,calc(var(--gi-drop-on) * 100%),100%),transparent)}:where(html[data-shared-design=mono]) .glass-inner--inset{--gi-well: 1;--gi-mute: 0;--gi-hollow: 0}:root[data-shared-design=mono][data-inner=flat] .glass-inner{--gi-well: 0;--gi-mute: 1;--gi-hollow: 0}:root[data-shared-design=mono][data-inner=outline] .glass-inner{--gi-well: 0;--gi-mute: 1;--gi-hollow: 1}:root[data-shared-design=mono][data-inner=auto] .glass-inner[data-shell-role=list]{--gi-well: var(--gi-a-list-w, 0);--gi-mute: var(--gi-a-list-m, 0);--gi-hollow: var(--gi-a-list-h, 0)}:root[data-shared-design=mono][data-inner=auto] .glass-inner[data-shell-role=group]{--gi-well: var(--gi-a-group-w, 0);--gi-mute: var(--gi-a-group-m, 0);--gi-hollow: var(--gi-a-group-h, 0)}:root[data-shared-design=mono][data-inner=auto] .glass-inner[data-shell-role=data]{--gi-well: var(--gi-a-data-w, 1);--gi-mute: var(--gi-a-data-m, 0);--gi-hollow: var(--gi-a-data-h, 0)}:root[data-shared-design=mono][data-inner=auto] .glass-inner[data-shell-role=field]{--gi-well: var(--gi-a-field-w, 1);--gi-mute: var(--gi-a-field-m, 0);--gi-hollow: var(--gi-a-field-h, 0)}:is(:root[data-shared-design=mono][data-inner=auto][data-panel=clear],:root[data-shared-design=mono][data-inner=auto]:not([data-panel])[data-native-panel=clear]){--gi-a-list-w: 0;--gi-a-list-m: 1;--gi-a-list-h: 1;--gi-a-group-w: 0;--gi-a-group-m: 0;--gi-a-group-h: 0;--gi-a-data-w: 1;--gi-a-data-m: 0;--gi-a-data-h: 0;--gi-a-field-w: 1;--gi-a-field-m: 0;--gi-a-field-h: 0}:is(:root[data-shared-design=mono][data-inner=auto][data-panel=warm],:root[data-shared-design=mono][data-inner=auto]:not([data-panel])[data-native-panel=warm]){--gi-a-list-w: 0;--gi-a-list-m: 0;--gi-a-list-h: 0;--gi-a-group-w: 0;--gi-a-group-m: 0;--gi-a-group-h: 0;--gi-a-data-w: 1;--gi-a-data-m: 0;--gi-a-data-h: 0;--gi-a-field-w: 1;--gi-a-field-m: 0;--gi-a-field-h: 0}:is(:root[data-shared-design=mono][data-inner=auto][data-panel=instrument],:root[data-shared-design=mono][data-inner=auto]:not([data-panel])[data-native-panel=instrument]){--gi-a-list-w: 0;--gi-a-list-m: 1;--gi-a-list-h: 0;--gi-a-group-w: 0;--gi-a-group-m: 1;--gi-a-group-h: 0;--gi-a-data-w: 1;--gi-a-data-m: 0;--gi-a-data-h: 0;--gi-a-field-w: 1;--gi-a-field-m: 0;--gi-a-field-h: 0}:is(:root[data-shared-design=mono][data-inner=auto][data-panel=milky],:root[data-shared-design=mono][data-inner=auto]:not([data-panel])[data-native-panel=milky]){--gi-a-list-w: 0;--gi-a-list-m: 0;--gi-a-list-h: 0;--gi-a-group-w: 0;--gi-a-group-m: 0;--gi-a-group-h: 0;--gi-a-data-w: 0;--gi-a-data-m: 0;--gi-a-data-h: 0;--gi-a-field-w: 1;--gi-a-field-m: 0;--gi-a-field-h: 0}:is(:root[data-shared-design=mono][data-inner=auto][data-panel=frosted],:root[data-shared-design=mono][data-inner=auto]:not([data-panel])[data-native-panel=frosted]){--gi-a-list-w: 0;--gi-a-list-m: 1;--gi-a-list-h: 0;--gi-a-group-w: 0;--gi-a-group-m: 1;--gi-a-group-h: 1;--gi-a-data-w: 0;--gi-a-data-m: 1;--gi-a-data-h: 1;--gi-a-field-w: 1;--gi-a-field-m: 0;--gi-a-field-h: 0}:is(:root[data-shared-design=mono][data-inner=auto][data-panel=tinted],:root[data-shared-design=mono][data-inner=auto]:not([data-panel])[data-native-panel=tinted]){--gi-a-list-w: 0;--gi-a-list-m: 0;--gi-a-list-h: 0;--gi-a-group-w: 0;--gi-a-group-m: 0;--gi-a-group-h: 0;--gi-a-data-w: 1;--gi-a-data-m: 0;--gi-a-data-h: 0;--gi-a-field-w: 1;--gi-a-field-m: 0;--gi-a-field-h: 0}:root[data-shared-design=mono] .bg{position:absolute;inset:0 0 auto;height:100vh;height:100lvh}:root[data-shared-design=mono][data-bg=halftone] .bg{position:fixed;inset:0;height:auto}:root[data-shared-design=mono][data-bgr]{background-color:var(--scene);background-image:linear-gradient(180deg,var(--bgr-ph0, var(--scene)) 0%,var(--scene) 58%);background-size:100% var(--bgr-h, 100lvh);background-repeat:no-repeat;background-position:0 0}:root[data-shared-design=mono][data-bgr]:not([data-bg]){--bgr-ph0: var(--base-top, var(--scene))}:root[data-shared-design=mono][data-bgr][data-bgr-img]{background-color:var(--bg-avg, var(--scene));background-image:var(--bgr-top, none),var(--bgr-tile, none);background-size:100% var(--bgr-h, 100lvh),100% calc(var(--bgr-h, 100lvh) * 2);background-repeat:no-repeat,repeat-y;background-position:0 0,0 0}:root[data-shared-design=mono][data-bgr] body{background:transparent!important}:root[data-shared-design=mono][data-bgr] .bg{background:none!important}:root[data-shared-design=mono][data-bgr] .bg>:not(.bg__grain),:root[data-shared-design=mono][data-bgr] .bg:after{display:none!important}:where(html[data-shared-design=mono]) .bgr-fade{display:none;position:fixed;inset:0;z-index:-1;pointer-events:none}:where(html[data-shared-design=mono]) .gb{display:none}:root[data-shared-design=mono][data-gb] .glass.gb-on>.gb{display:block;position:absolute;inset:calc(var(--g-bw) * -1);z-index:-1;pointer-events:none;border-radius:inherit}:root[data-shared-design=mono][data-gb=""] .glass.gb-on>.gb{display:none}:root[data-shared-design=mono][data-gb=""] .glass.gb-on:after{background:linear-gradient(var(--g-angle),color-mix(in srgb,var(--g-fill) clamp(0%,calc(var(--g-a1) * var(--glass-opacity) * 100%),100%),transparent),color-mix(in srgb,var(--g-fill) clamp(0%,calc(var(--g-a2) * var(--glass-opacity) * 100%),100%),transparent) var(--g-stop)),var(--gb-dith, var(--dither)) 0 0 / 4px 4px repeat,var(--gb-n) var(--gb-pos, 0 0) / var(--gb-size, 100vw 200lvh) repeat-y;background-origin:padding-box,padding-box,border-box}:root[data-shared-design=mono][data-gb=""] .glass.gb-on.gb-big:after{background:linear-gradient(var(--g-angle),color-mix(in srgb,var(--g-fill) clamp(0%,calc(var(--g-a1) * var(--glass-opacity) * 100%),100%),transparent),color-mix(in srgb,var(--g-fill) clamp(0%,calc(var(--g-a2) * var(--glass-opacity) * 100%),100%),transparent) var(--g-stop)),var(--gb-dith, var(--dither)) 0 0 / 4px 4px repeat,var(--gb-b) var(--gb-pos, 0 0) / var(--gb-size, 100vw 200lvh) repeat-y;background-origin:padding-box,padding-box,border-box}:root[data-shared-design=mono][data-gb=anim] .glass.gb-on>.gb{clip-path:var(--gb-clip)}:root[data-shared-design=mono][data-gb=anim] .glass.gb-on>.gb>i{position:fixed;left:0;top:0;width:100%;height:100%}:root[data-shared-design=mono][data-gb=anim] .glass.gb-on.gb-far>.gb,:root[data-shared-design=mono][data-gb=anim]:not([data-glass-q=full]) .glass.gb-on.gq-off>.gb{display:none}:root[data-shared-design=mono][data-gb][data-gb] .glass.gb-on:after{-webkit-backdrop-filter:none;backdrop-filter:none}:where(html[data-shared-design=mono]) .gb>i>canvas{display:block;width:100%;height:100%}:where(html[data-shared-design=mono]) .gb-pop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;isolation:isolate}:where(html[data-shared-design=mono]) .pb-on{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-shared-design=mono][data-sh9] .glass.sh9{box-shadow:0 1px var(--g-sh-nb) color-mix(in srgb,var(--g-sh-color) clamp(0%,calc(var(--g-sh-near) * var(--glass-shadow) * 100%),100%),transparent);border-image:var(--sh9-img) var(--sh9-slice) / var(--sh9-w) / var(--sh9-out) stretch}:root[data-shared-design=mono][data-sh9] .glass.sh9:before{background:none;-webkit-mask:none;mask:none;padding:0;border:0 solid transparent;border-image:var(--sh9-rim) var(--sh9-rslice) / var(--sh9-rw) stretch}:root[data-shared-design=mono][data-mode=dark]{--g-sh-tight: -.5}:where(html[data-shared-design=mono]) .bg:after{content:"";position:absolute;inset:0;z-index:9;pointer-events:none;background:var(--dither) 0 0 / 4px 4px repeat}:root[data-shared-design=mono][data-gb=""] .glass.gb-on.gb-grad:after{background:linear-gradient(var(--g-angle),color-mix(in srgb,var(--g-fill) clamp(0%,calc(var(--g-a1) * var(--glass-opacity) * 100%),100%),transparent),color-mix(in srgb,var(--g-fill) clamp(0%,calc(var(--g-a2) * var(--glass-opacity) * 100%),100%),transparent) var(--g-stop)),var(--gb-dith, var(--dither)) 0 0 / 4px 4px repeat,var(--gb-img) 0 0 / 100% 100% no-repeat;background-origin:padding-box,padding-box,border-box}:root[data-shared-design=mono][data-gb=""][data-gb-t] .gs-trigger{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(var(--gs-bg),var(--gs-bg)),var(--dither) 0 0 / 4px 4px repeat,var(--gb-t) var(--gs-pos, 0 0) / var(--gb-size, 100vw 200lvh) repeat-y;background-origin:border-box}:root[data-shared-design=mono][data-bgext],:root[data-shared-design=mono][data-bgext] body{background-color:var(--bg-avg)}:root[data-shared-design=mono][data-bgflat] .bg:after{display:none}:where(html[data-shared-design=mono]) .bg>.bg-flat{position:absolute;left:0;top:0;width:100%;height:100%;z-index:8;pointer-events:none;display:block}:root[data-shared-design=mono][data-bgflat] .bg>:not(.bg-flat){display:none}:root[data-shared-design=mono][data-bg=contour]{--gb-dith: linear-gradient(transparent, transparent)}:root[data-shared-design=mono]{--bgx-levels: 30;--bgx-seed: 7;--bgx-rib: 18;--bgx-refr: 2.2;--bgx-dot: 9;--bgx-dotscale: 1}html[data-shared-design=mono][data-bg],html[data-shared-design=mono][data-bg] body,html[data-shared-design=mono][data-bg] .bg{background:var(--scene)}html[data-shared-design=mono][data-bg] .bg>:not(.bgx):not(.bg__grain){display:none!important}:where(html[data-shared-design=mono]) .bg>.bgx{position:absolute;inset:0;overflow:hidden;isolation:isolate;pointer-events:none;will-change:auto}:where(html[data-shared-design=mono]) .bgx *,:where(html[data-shared-design=mono]) .bgx{pointer-events:none}:where(html[data-shared-design=mono]) .bgx>*{position:absolute;display:block}:where(html[data-shared-design=mono]) .bgx>canvas{inset:0;width:100%;height:100%}html[data-shared-design=mono][data-bg][data-mode=dark]{--bx-lamp: oklch(from var(--accent) clamp(.7, l, .88) c h);--bx-warm: oklch(from var(--accent) clamp(.6, l, .8) c h);--bx-cool: oklch(from var(--accent) .5 calc(c*.85) calc(h + 180) );--bx-haze: oklch(from var(--accent) .84 calc(c*.35) h);--bx-deep: oklch(from var(--accent) .45 c h);--bx-mid: oklch(from var(--accent) .6 c h);--bx-line: color-mix(in oklab, var(--text) 88%, var(--bx-lamp));--bx-dotc: var(--bx-lamp);--bx-shade: color-mix(in oklab, var(--scene), #fff 6%);--bx-skyk: #000;--bx-skyb: color-mix(in oklab, var(--bx-warm) 22%, var(--scene));--bx-vig: color-mix(in srgb, var(--scene) 50%, #000);--bx-vig-a: .55;--bx-dark: 1;--bx-key-a: .5;--bx-shaft-a: .2;--bx-bounce-a: .16;--bx-cool-a: .7;--bx-warm-a: .7;--bx-haze-a: .2;--bx-lamp-a: .38;--bx-sun-a: .2;--bx-bloom-a: .45;--bx-wall: rgba(0, 0, 0, .35);--bx-dot-a0: .06;--bx-dot-a1: .55;--bx-glow-a: .7;--bx-fade: black;--bx-body: color-mix(in oklab, var(--scene) 82%, var(--bx-deep));--bx-rose: oklch(from var(--accent) .5 c h);--bx-reed-sh: rgba(0, 0, 0, .32);--bx-reed-hi: color-mix(in srgb, var(--bx-lamp) 16%, transparent);--bx-fall-top: rgba(0, 0, 0, .35);--bx-fall-bot: rgba(0, 0, 0, .5)}html[data-shared-design=mono][data-bg][data-mode=light]{--bx-lamp: oklch(from var(--accent) .97 calc(c/2) h);--bx-warm: oklch(from var(--accent) .78 c h);--bx-cool: oklch(from var(--accent) .8 calc(c*.8) calc(h + 180) );--bx-haze: oklch(from var(--accent) .97 calc(c*.3) h);--bx-deep: oklch(from var(--accent) .62 c h);--bx-mid: oklch(from var(--accent) .55 c h);--bx-line: color-mix(in srgb, var(--accent) 22%, var(--text));--bx-dotc: color-mix(in srgb, var(--accent) 50%, var(--text));--bx-shade: color-mix(in oklab, var(--scene), #000 7%);--bx-skyk: #fff;--bx-skyb: color-mix(in oklab, var(--bx-cool) 35%, var(--scene));--bx-vig: color-mix(in srgb, var(--text) 40%, var(--scene));--bx-vig-a: .1;--bx-dark: 0;--bx-key-a: 1;--bx-shaft-a: .62;--bx-bounce-a: .28;--bx-cool-a: .85;--bx-warm-a: .9;--bx-haze-a: .75;--bx-lamp-a: .3;--bx-sun-a: 1;--bx-bloom-a: .55;--bx-wall: color-mix(in srgb, var(--text) 6%, transparent);--bx-dot-a0: .1;--bx-dot-a1: .7;--bx-glow-a: .9;--bx-fade: self;--bx-body: color-mix(in oklab, var(--scene), #fff 55%);--bx-rose: oklch(from var(--accent) .8 c h);--bx-reed-sh: color-mix(in srgb, var(--text) 10%, transparent);--bx-reed-hi: rgba(255, 255, 255, .6);--bx-fall-top: rgba(255, 255, 255, .22);--bx-fall-bot: color-mix(in srgb, var(--text) 10%, transparent)}:where(html[data-shared-design=mono]) .bgx--halftone{background:var(--scene)}:where(html[data-shared-design=mono]) .bgx--halftone>.vig{inset:0;background:radial-gradient(ellipse 90% 80% at 50% 45%,transparent 50%,color-mix(in srgb,var(--bx-vig) calc(var(--bx-vig-a) * 100% * 1.1),transparent) 100%)}@property --pop-elev{syntax: "<number>";inherits: true;initial-value: 1}@property --pop-scrim{syntax: "<number>";inherits: true;initial-value: 1}@property --pop-scrim-blur{syntax: "<length>";inherits: true;initial-value: 6px}@property --pop-shadow{syntax: "<number>";inherits: true;initial-value: 1}:root[data-shared-design=mono]{--pop-elev: 1;--pop-scrim: 1;--pop-scrim-blur: 6px;--pop-shadow: 1;--pop-veil-k: 1;--pop-blur-k: 1;--pop-tint: 0;--pop-tex-a: .5;--pop-glow: 0;--pop-rim: 1;--pop-rim-w: 1px;--pop-rim-accent: 0;--pop-sheen: 0;--pop-radius-adj: 0px;--pop-soft: 1;--pop-shadow-tint: 0;--pop-vignette: 0;--pop-dur: 1}:where(html[data-shared-design=mono]) .gp-scrim{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,#000 calc(var(--pop-scrim) * 42%),transparent);-webkit-backdrop-filter:blur(calc(var(--pop-scrim-blur) * var(--pop-scrim)));backdrop-filter:blur(calc(var(--pop-scrim-blur) * var(--pop-scrim)))}:root[data-shared-design=mono][data-mode=light] .gp-scrim{background:color-mix(in srgb,#1c1916 calc(var(--pop-scrim) * 28%),transparent)}:root[data-shared-design=mono][data-pop-fx~=vignette] .gp-scrim{background-image:radial-gradient(130% 95% at 50% 45%,transparent 38%,color-mix(in srgb,#000 calc(var(--pop-vignette) * 60%),transparent))}:root[data-shared-design=mono][data-pop-fx~=vignette][data-mode=light] .gp-scrim{background-image:radial-gradient(130% 95% at 50% 45%,transparent 38%,color-mix(in srgb,#1c1916 calc(var(--pop-vignette) * 40%),transparent))}:root[data-shared-design=mono][data-pop-scrim-tint=theme][data-mode=dark] .gp-scrim{background-color:color-mix(in srgb,color-mix(in srgb,#05070a 72%,var(--accent)) calc(var(--pop-scrim) * 50%),transparent)}:root[data-shared-design=mono][data-pop-scrim-tint=theme][data-mode=light] .gp-scrim{background-color:color-mix(in srgb,color-mix(in srgb,var(--text) 70%,var(--accent)) calc(var(--pop-scrim) * 30%),transparent)}:root[data-shared-design=mono][data-pop-motion=off] .gp-scrim,:root[data-shared-design=mono][data-pop-motion=reduced] .gp-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}:where(html[data-shared-design=mono]) .gp{position:relative;color:var(--text);font-family:var(--sans, var(--gs-sans, ui-sans-serif, system-ui));-webkit-font-smoothing:antialiased;border-radius:var(--radius, 14px);box-shadow:inset 0 1px color-mix(in srgb,var(--hl-live, #fff) 45%,transparent),0 calc(22px * var(--pop-shadow)) calc(50px * var(--pop-shadow) * var(--pop-soft)) calc(-24px * var(--pop-shadow)) color-mix(in srgb,var(--g-sh-color, #000) calc(var(--g-sh-a, .45) * 80%),transparent)}:root[data-shared-design=mono][data-pop-fx~=shadow] .gp{box-shadow:inset 0 1px color-mix(in srgb,var(--hl-live, #fff) 45%,transparent),0 calc(22px * var(--pop-shadow)) calc(50px * var(--pop-shadow) * var(--pop-soft)) calc(-24px * var(--pop-shadow)) color-mix(in srgb,var(--g-sh-color, #000) calc(var(--g-sh-a, .45) * 80%),transparent),0 calc(26px * var(--pop-shadow)) calc(64px * var(--pop-shadow) * var(--pop-soft)) calc(-26px * var(--pop-shadow)) color-mix(in srgb,var(--accent) calc(var(--pop-shadow-tint) * 55%),transparent),inset calc(sin(var(--g-light, 180deg) + var(--glass-light-adj, 0deg))*28px) calc(cos(var(--g-light, 180deg) + var(--glass-light-adj, 0deg))*-28px) 56px -28px color-mix(in srgb,var(--pop-glow-c, var(--accent)) calc(var(--pop-glow) * 70%),transparent)}:where(html[data-shared-design=mono]) .gp:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--pop-rim-w, 1px);pointer-events:none;background:linear-gradient(calc(var(--g-light, 180deg) + var(--glass-light-adj, 0deg)),color-mix(in srgb,var(--hl-live, #fff) clamp(0%,calc(55% * var(--pop-rim)),100%),transparent),transparent 46%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:root[data-shared-design=mono][data-pop-fx~=rim] .gp:before{background:linear-gradient(calc(var(--g-light, 180deg) + var(--glass-light-adj, 0deg)),color-mix(in srgb,var(--hl-live, #fff) clamp(0%,calc(55% * var(--pop-rim)),100%),transparent),transparent 46%),linear-gradient(calc(var(--g-light, 180deg) + var(--glass-light-adj, 0deg)),color-mix(in srgb,var(--pop-rim-color, var(--accent)) calc(var(--pop-rim-accent) * 95%),transparent),color-mix(in srgb,var(--pop-rim-color, var(--accent)) calc(var(--pop-rim-accent) * 35%),transparent))}:where(html[data-shared-design=mono]) .gp-in{animation:gp-in .18s cubic-bezier(.16,.84,.32,1);animation-duration:calc(.18s * var(--pop-dur))}:where(html[data-shared-design=mono]) .gp-out{animation:gp-out .12s ease-in forwards;animation-duration:calc(.12s * var(--pop-dur))}@media(min-width:641px){:root[data-shared-design=mono][data-pop-anim=scale] .gp-in{animation-name:gp-in-scale}:root[data-shared-design=mono][data-pop-anim=fade] .gp-in{animation-name:gp-fade;animation-timing-function:ease-out}:root[data-shared-design=mono][data-pop-anim=fade] .gp-out{animation-name:gp-fade-out}:root[data-shared-design=mono][data-pop-anim=spring] .gp-in{animation-name:gp-in-spring;animation-timing-function:cubic-bezier(.34,1.5,.64,1);animation-duration:calc(.3s * var(--pop-dur))}}:root[data-shared-design=mono] .gp-scrim.gp-in{animation:gp-fade .18s cubic-bezier(.16,.84,.32,1);animation-duration:calc(.18s * var(--pop-dur))}@keyframes gp-in-scale{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes gp-in-spring{0%{opacity:0;transform:translateY(10px) scale(.95)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes gp-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@keyframes gp-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes gp-fade{0%{opacity:0}to{opacity:1}}@keyframes gp-fade-out{to{opacity:0}}:root[data-shared-design=mono][data-pop-motion=reduced] .gp-in,:root[data-shared-design=mono][data-pop-motion=reduced] .gp-scrim{animation:gp-fade .16s ease}:root[data-shared-design=mono][data-pop-motion=reduced] .gp-out{animation:gp-fade-out .1s ease forwards}:root[data-shared-design=mono][data-pop-motion=off] .gp-in,:root[data-shared-design=mono][data-pop-motion=off] .gp-out,:root[data-shared-design=mono][data-pop-motion=off] .gp-scrim{animation:none}@media(prefers-reduced-motion:reduce){:root[data-shared-design=mono]:not([data-pop-motion=on]) .gp-in,:root[data-shared-design=mono]:not([data-pop-motion=on]) .gp-scrim{animation:gp-fade .16s ease}:root[data-shared-design=mono]:not([data-pop-motion=on]) .gp-out{animation:gp-fade-out .1s ease forwards}:root[data-shared-design=mono]:not([data-pop-motion=on]) .gp-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}}:where(html[data-shared-design=mono]) .gp{--glass-blur: max(0px, calc(var(--g-blur, 24px) + var(--glass-blur-adj, 0px)));--radius: max(0px, calc(var(--g-radius, 14px) + var(--radius-adj, 0px)));--g-fill: color-mix(in srgb, var(--g-base, #fff), var(--accent) clamp(0%, calc((var(--g-tint, 0) * var(--tint, 1) + var(--glass-tint, 0)) * 100%), 100%));--edge-live: color-mix(in oklch, var(--accent) calc(max(0, var(--tint, 1) - 1)*16%) , oklch(from var(--g-edge, #fff) l calc(c * min(1, var(--tint, 1)) * var(--sat, 1)) h));--hl-live: color-mix(in oklch, var(--accent) calc(max(0, var(--tint, 1) - 1)*18%) , oklch(from var(--g-hl-color, #fff) l calc(c * min(1, var(--tint, 1)) * var(--sat, 1)) h));--pop-veil: min(.55, calc(var(--g-a1, .2) * var(--pop-elev) * var(--glass-opacity, 1)));--pop-ink: #0e1014;--pop-ink-l: .173;--pop-sheen-a: 11%}:root[data-shared-design=mono][data-mode=light] .gp{--pop-ink: #f4f1eb;--pop-ink-l: .959;--pop-sheen-a: 16%}:where(html[data-shared-design=mono]) .gp-modal,:where(html[data-shared-design=mono]) .gp-popover,:where(html[data-shared-design=mono]) .gp-toast,:where(html[data-shared-design=mono]) .gp-palette{background:var(--pop-tex, none),linear-gradient(var(--g-angle, 180deg),color-mix(in srgb,var(--g-fill) calc(var(--pop-veil) * 100%),transparent),color-mix(in srgb,var(--g-fill) calc(var(--pop-veil) * 72%),transparent)),color-mix(in srgb,var(--pop-ink) min(100%,calc((68% + var(--pop-elev) * 10%) * var(--pop-veil-k))),transparent)}:root[data-shared-design=mono][data-pop-fx~=fill] :is(.gp-modal,.gp-popover,.gp-toast,.gp-palette){background:var(--pop-tex, none),linear-gradient(180deg,color-mix(in srgb,#fff calc(var(--pop-sheen) * var(--pop-sheen-a)),transparent),transparent 40%),linear-gradient(var(--g-angle, 180deg),color-mix(in srgb,var(--g-fill) calc(var(--pop-veil) * 100%),transparent),color-mix(in srgb,var(--g-fill) calc(var(--pop-veil) * 72%),transparent)),linear-gradient(oklch(from var(--accent) var(--pop-ink-l) min(c,.1) h / calc(var(--pop-tint) * 2.2)) 0 0),color-mix(in srgb,var(--pop-ink) min(100%,calc((68% + var(--pop-elev) * 10%) * var(--pop-veil-k))),transparent)}:root[data-shared-design=mono][data-mode=dark] .gp{--pop-glow-c: oklch(from var(--accent) max(l, .72) c h)}:where(html[data-shared-design=mono]) .gp{--tex-c: color-mix(in srgb, #fff calc(var(--pop-tex-a) * 9%), transparent);--tex-d: color-mix(in srgb, #000 calc(var(--pop-tex-a) * 14%), transparent)}:root[data-shared-design=mono][data-mode=light] .gp{--tex-c: color-mix(in srgb, var(--text) calc(var(--pop-tex-a) * 9%), transparent);--tex-d: color-mix(in srgb, #fff calc(var(--pop-tex-a) * 40%), transparent)}:root[data-shared-design=mono][data-pop-texture=grain] .gp{--pop-tex: radial-gradient(circle at 30% 40%, var(--tex-c) .55px, transparent 1px) 0 0 / 3px 3px, radial-gradient(circle at 70% 25%, var(--tex-d) .6px, transparent 1.1px) 1px 2px / 5px 5px, radial-gradient(circle at 45% 75%, var(--tex-c) .5px, transparent 1px) 2px 1px / 7px 7px}:root[data-shared-design=mono][data-pop-texture=ribs] .gp{--pop-tex: repeating-linear-gradient(90deg, var(--tex-d) 0 1px, var(--tex-c) 1px 2px, transparent 2px 4px, color-mix(in srgb, var(--tex-c) 40%, transparent) 4px 7px, transparent 7px 9px)}:root[data-shared-design=mono][data-pop-texture=ruled] .gp{--pop-tex: repeating-linear-gradient(180deg, transparent 0 23px, var(--tex-c) 23px 24px)}:root[data-shared-design=mono][data-pop-texture=dots] .gp{--pop-tex: radial-gradient(circle, var(--tex-c) .9px, transparent 1.5px) 0 0 / 6px 6px}:where(html[data-shared-design=mono]) .gp{--gp-r: max(0px, calc(var(--radius, 14px) + var(--pop-radius-adj)));--gp-pad: 12px;--gp-sr: calc(var(--gi-concentric, 1) * min(var(--gp-r), max(min(var(--gi-min, 8px), var(--gp-r)), calc(var(--gp-r) - var(--gp-pad)))) + (1 - var(--gi-concentric, 1)) * min(var(--gi-radius, 8px), var(--gp-r)));--gp-meta: color-mix(in srgb, var(--text) 68%, transparent);--gp-rule: color-mix(in srgb, var(--text) 12%, transparent);--gp-ring-hi: color-mix(in srgb, var(--text) 86%, transparent);--gp-ring-lo: color-mix(in srgb, var(--text) 52%, transparent);--hair-live: color-mix(in oklch, var(--accent) calc(max(0, var(--tint, 1) - 1)*14%) , oklch(from var(--gi-hair, #fff) l calc(c * min(1, var(--tint, 1)) * var(--sat, 1)) h))}:root[data-shared-design=mono][data-mode=light] .gp{--gp-meta: color-mix(in srgb, var(--text) 74%, transparent);--gp-rule: color-mix(in srgb, var(--text) 14%, transparent)}:where(html[data-shared-design=mono]) .gp-modal{--gp-r: max(0px, calc(max(18px, var(--radius, 14px)) + var(--pop-radius-adj)));--gp-pad: 20px;width:min(448px,calc(100vw - 32px));max-height:min(680px,calc(100dvh - 48px));display:flex;flex-direction:column;overflow:hidden;border-radius:var(--gp-r);padding:20px 20px 16px;-webkit-backdrop-filter:blur(calc(var(--glass-blur, 24px) * var(--pop-elev) * var(--pop-blur-k))) saturate(calc(var(--g-sat, 130%) * 1.05));backdrop-filter:blur(calc(var(--glass-blur, 24px) * var(--pop-elev) * var(--pop-blur-k))) saturate(calc(var(--g-sat, 130%) * 1.05))}:where(html[data-shared-design=mono]) .gp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}:where(html[data-shared-design=mono]) .gp-head h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:24px}:where(html[data-shared-design=mono]) .gp-kicker{margin:0 0 4px;font:500 11px/16px var(--mono, ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--gp-meta)}:where(html[data-shared-design=mono]) .gp-body{margin:8px 0 0;font-size:14px;line-height:20px;color:color-mix(in srgb,var(--text) 90%,transparent)}:where(html[data-shared-design=mono]) .gp-body p{margin:0}:where(html[data-shared-design=mono]) .gp-block{margin-top:16px}:where(html[data-shared-design=mono]) .gp-scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;margin:0 calc(-1 * var(--gp-pad)) -4px;padding:0 var(--gp-pad) 4px;--fade-t: 0px;--fade-b: 0px}:where(html[data-shared-design=mono]) .gp-head,:where(html[data-shared-design=mono]) .gp-foot{flex:none}:where(html[data-shared-design=mono]) .gp-scroll.can-scroll:not(.at-top),:where(html[data-shared-design=mono]) .gp-list.can-scroll:not(.at-top){--fade-t: 16px}:where(html[data-shared-design=mono]) .gp-scroll.can-scroll:not(.at-end),:where(html[data-shared-design=mono]) .gp-list.can-scroll:not(.at-end){--fade-b: 24px}:where(html[data-shared-design=mono]) .gp-scroll.can-scroll,:where(html[data-shared-design=mono]) .gp-list.can-scroll{-webkit-mask:linear-gradient(180deg,transparent 0,#000 var(--fade-t),#000 calc(100% - var(--fade-b)),transparent 100%);mask:linear-gradient(180deg,transparent 0,#000 var(--fade-t),#000 calc(100% - var(--fade-b)),transparent 100%)}:where(html[data-shared-design=mono]) .gp-summary{padding:calc(12px * var(--gi-space, 1)) calc(16px * var(--gi-space, 1))}:where(html[data-shared-design=mono]) .gp-sum-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}:where(html[data-shared-design=mono]) .gp-sum-head strong{font-size:13.5px;font-weight:600;line-height:20px;color:var(--text)}:where(html[data-shared-design=mono]) .gp-sum-head span{font:500 11px/16px var(--mono, ui-monospace, monospace);letter-spacing:.04em;color:var(--gp-meta)}:where(html[data-shared-design=mono]) .gp-rows{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;margin:0;font-size:13px;line-height:20px}:where(html[data-shared-design=mono]) .gp-rows dt{color:var(--gp-meta)}:where(html[data-shared-design=mono]) .gp-rows dd{margin:0;text-align:right;color:var(--text);font-variant-numeric:tabular-nums}:where(html[data-shared-design=mono]) .gp-rows dd.is-mono{font:12.5px/20px var(--mono, ui-monospace, monospace)}:where(html[data-shared-design=mono]) .gp-stats{display:grid;grid-template-columns:repeat(var(--n, 3),1fr);gap:16px;margin:0}:where(html[data-shared-design=mono]) .gp-stats div{min-width:0}:where(html[data-shared-design=mono]) .gp-stats dt{font:500 11px/16px var(--mono, ui-monospace, monospace);letter-spacing:.05em;text-transform:uppercase;color:var(--gp-meta)}:where(html[data-shared-design=mono]) .gp-stats dd{margin:4px 0 0;font-size:20px;line-height:24px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text)}:where(html[data-shared-design=mono]) .gp-sum-note{margin:8px 0 0;padding-top:8px;border-top:1px solid var(--gp-rule);font-size:12.5px;line-height:16px;color:var(--gp-meta)}:where(html[data-shared-design=mono]) .gp-summary .gp-stats+.gp-sum-note,:where(html[data-shared-design=mono]) .gp-summary .gp-rows+.gp-sum-note{margin-top:12px}:where(html[data-shared-design=mono]) .gp-points{list-style:none;margin:0;padding:0}:where(html[data-shared-design=mono]) .gp-points li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0;font-size:13.5px;line-height:20px;border-top:1px solid var(--gp-rule)}:where(html[data-shared-design=mono]) .gp-points li:last-child{padding-bottom:0}:where(html[data-shared-design=mono]) .gp-points span{font:500 11px/16px var(--mono, ui-monospace, monospace);letter-spacing:.04em;color:var(--gp-meta);flex:none}:where(html[data-shared-design=mono]) .gp-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}:where(html[data-shared-design=mono]) .gp-fieldset{grid-column:1 / -1;min-width:0}:where(html[data-shared-design=mono]) .gp-fieldset.is-half{grid-column:auto}:where(html[data-shared-design=mono]) .gp-lab{display:flex;justify-content:space-between;gap:8px;margin:0 0 8px;font-size:12.5px;line-height:16px;font-weight:500;color:color-mix(in srgb,var(--text) 88%,transparent)}:where(html[data-shared-design=mono]) .gp-lab em{font-style:normal;font-weight:400;color:var(--gp-meta)}:where(html[data-shared-design=mono]) .gp-help{margin:8px 0 0;font-size:12px;line-height:16px;color:var(--gp-meta)}:where(html[data-shared-design=mono]) .gp-input{position:relative;display:flex;align-items:center;height:36px;cursor:text}:where(html[data-shared-design=mono]) .gp-input input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:var(--text);font:14px/20px var(--sans, inherit);padding:0 12px;border-radius:inherit}:where(html[data-shared-design=mono]) .gp-input input::placeholder{color:color-mix(in srgb,var(--text) 62%,transparent)}:root[data-shared-design=mono][data-mode=light] .gp-input input::placeholder{color:color-mix(in srgb,var(--text) 70%,transparent)}:where(html[data-shared-design=mono]) .gp-input svg{flex:none;width:16px;height:16px;margin-left:12px;color:var(--gp-meta)}:where(html[data-shared-design=mono]) .gp-input svg+input{padding-left:8px}:where(html[data-shared-design=mono]) .gp-seg{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:3px}:where(html[data-shared-design=mono]) .gp-seg button{position:relative;height:28px;padding:0 8px;border:0;background:transparent;cursor:pointer;font:500 12.5px/1 var(--sans, inherit);color:var(--gp-meta);border-radius:max(5px,calc(var(--gp-sr) - 3px))}:where(html[data-shared-design=mono]) .gp-seg button:hover{color:var(--text)}:where(html[data-shared-design=mono]) .gp-seg button[aria-checked=true]{color:var(--text)}:where(html[data-shared-design=mono]) .gp-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:20px -20px 0;padding:16px 20px 0;border-top:1px solid var(--gp-rule)}:where(html[data-shared-design=mono]) .gp-foot-note{margin-right:auto;font:500 11.5px/16px var(--mono, ui-monospace, monospace);letter-spacing:.03em;color:var(--gp-meta)}:where(html[data-shared-design=mono]) .gp-x,:where(html[data-shared-design=mono]) .gp-btn{position:relative;font:500 13px/1 var(--sans, inherit);height:32px;padding:0 14px;cursor:pointer;border-radius:var(--gp-sr);border:1px solid color-mix(in srgb,var(--text) 18%,transparent);background:transparent;color:var(--text)}:where(html[data-shared-design=mono]) .gp-x{width:28px;height:28px;padding:0;flex:none;margin:-2px -6px 0 0;border-color:transparent;color:var(--gp-meta);display:grid;place-items:center;border-radius:max(6px,calc(var(--gp-sr) - 2px))}:where(html[data-shared-design=mono]) .gp-x svg{width:12px;height:12px}:where(html[data-shared-design=mono]) .gp-btn--solid{background:var(--text);color:var(--on-text, #111);border-color:transparent;font-weight:600}:where(html[data-shared-design=mono]) .gp-x:hover{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}:where(html[data-shared-design=mono]) .gp-btn:hover{background:color-mix(in srgb,var(--text) 7%,transparent)}:where(html[data-shared-design=mono]) .gp-btn--solid:hover{background:color-mix(in srgb,var(--text) 90%,var(--on-text, #111))}:where(html[data-shared-design=mono]) .gp-btn--sm{height:28px;padding:0 10px;font-size:12.5px}:where(html[data-shared-design=mono]) .gp-popover{--gp-pad: 4px;position:fixed;z-index:82;min-width:232px;max-width:288px;padding:4px;border-radius:var(--gp-r);-webkit-backdrop-filter:blur(calc(12px * var(--pop-elev) * var(--pop-blur-k))) saturate(var(--g-sat, 130%));backdrop-filter:blur(calc(12px * var(--pop-elev) * var(--pop-blur-k))) saturate(var(--g-sat, 130%))}:root[data-shared-design=mono][data-modal-open] .gp-popover{-webkit-backdrop-filter:none;backdrop-filter:none}:where(html[data-shared-design=mono]) .gp-item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:32px;text-align:left;cursor:pointer;padding:6px 12px;border:0;background:transparent;color:var(--text);font:450 13.5px/20px var(--sans, inherit);border-radius:var(--gp-sr);outline:none}:where(html[data-shared-design=mono]) .gp-item>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(html[data-shared-design=mono]) .gp-item kbd,:where(html[data-shared-design=mono]) .gp-item .gp-meta{flex:none;font:11px/16px var(--mono, ui-monospace, monospace);color:var(--gp-meta)}:where(html[data-shared-design=mono]) .gp-popover.has-checks .gp-item{padding-left:32px}:where(html[data-shared-design=mono]) .gp-check{position:absolute;left:10px;top:50%;width:14px;height:14px;margin-top:-7px;opacity:0;color:var(--text)}:where(html[data-shared-design=mono]) .gp-item[aria-checked=true] .gp-check{opacity:1}:where(html[data-shared-design=mono]) .gp-item[aria-disabled=true]{opacity:.45;pointer-events:none}:where(html[data-shared-design=mono]) .gp-sep{height:1px;margin:4px -4px;background:var(--gp-rule)}:where(html[data-shared-design=mono]) .gp-label{padding:8px 12px 4px;font:500 10.5px/16px var(--mono, ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--gp-meta)}:where(html[data-shared-design=mono]) .gp-item:hover,:where(html[data-shared-design=mono]) .gp-item.is-on,:where(html[data-shared-design=mono]) .gp-item:focus-visible,:where(html[data-shared-design=mono]) .gp-seg button[aria-checked=true]{--gp-pa: calc(var(--gi-up, .07) * var(--gp-pill, 1.25) * var(--gi-elev, 1));background-color:color-mix(in srgb,color-mix(in srgb,var(--accent) clamp(0%,calc(var(--gi-tint, 0) * 100%),35%),var(--gi-up-c, #fff)) clamp(0%,calc(var(--gp-pa) * 100%),100%),transparent);box-shadow:inset calc(sin(var(--g-light, 180deg) + var(--glass-light-adj, 0deg))*1px) calc(cos(var(--g-light, 180deg) + var(--glass-light-adj, 0deg))*-1px) 0 color-mix(in srgb,var(--gi-lit, #fff) clamp(0%,calc(var(--gi-shine-a, .2) * var(--gi-edge, 1) * 70%),100%),transparent),inset 0 0 0 1px color-mix(in srgb,var(--hair-live) clamp(0%,calc(var(--gi-hair-a, .16) * .5 * (.45 + .55 * var(--gi-edge, 1))),100%),transparent),0 1px calc(2px * var(--gi-depth, 1)) color-mix(in srgb,var(--gi-down-c, #000) clamp(0%,calc(var(--gi-drop, 0) * var(--gi-depth, 1) * 100%),100%),transparent)}:where(html[data-shared-design=mono]) .gp-seg button[aria-checked=true]{--gp-pill: 1.6}:where(html[data-shared-design=mono]) .gp-ringed:focus-visible,:where(html[data-shared-design=mono]) .gp-input:focus-within{outline:none}:where(html[data-shared-design=mono]) .gp-ringed:focus-visible:after,:where(html[data-shared-design=mono]) .gp-input:focus-within:after{content:"";position:absolute;inset:-3px;padding:2px;pointer-events:none;border-radius:calc(var(--gp-sr) + 3px);background:linear-gradient(calc(var(--g-light, 180deg) + var(--glass-light-adj, 0deg)),var(--gp-ring-hi),var(--gp-ring-lo));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:where(html[data-shared-design=mono]) .gp-x.gp-ringed:focus-visible:after{border-radius:calc(max(6px,calc(var(--gp-sr) - 2px)) + 3px)}:where(html[data-shared-design=mono]) .gp-seg button.gp-ringed:focus-visible:after{inset:-2px;border-radius:calc(max(5px,calc(var(--gp-sr) - 3px)) + 2px)}:where(html[data-shared-design=mono]) .gp-item.gp-ringed:focus-visible:after{inset:0;padding:1.5px;border-radius:inherit}:where(html[data-shared-design=mono]) .gp-input input:focus-visible{outline:none}:where(html[data-shared-design=mono]) .gp-tooltip{position:fixed;z-index:84;max-width:232px;padding:6px 8px;border-radius:max(2px,calc(8px + var(--pop-radius-adj) / 2));background:var(--text);color:var(--on-text, #111);font:500 12px/16px var(--sans, inherit);box-shadow:var(--mono-shadow-tooltip);pointer-events:none}:where(html[data-shared-design=mono]) .gp-tooltip:before{display:none}:where(html[data-shared-design=mono]) .gp-toasts{position:fixed;z-index:83;top:16px;right:16px;display:flex;flex-direction:column;gap:8px;width:min(352px,calc(100vw - 32px));pointer-events:none}:where(html[data-shared-design=mono]) .gp-toast{--gp-r: max(0px, calc(max(12px, calc(var(--radius, 14px) - 2px)) + var(--pop-radius-adj)));--gp-pad: 12px;pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 16px;border-radius:var(--gp-r);-webkit-backdrop-filter:none;backdrop-filter:none}:where(html[data-shared-design=mono]) .gp-toast strong{display:block;font-size:13.5px;line-height:20px;font-weight:600;letter-spacing:-.01em}:where(html[data-shared-design=mono]) .gp-toast p{margin:0;font-size:12.5px;line-height:16px;color:var(--gp-meta)}:where(html[data-shared-design=mono]) .gp-toast .gp-btn{flex:none;height:28px;padding:0 10px;font-size:12.5px;background:transparent;border-color:color-mix(in srgb,var(--text) 24%,transparent)}:where(html[data-shared-design=mono]) .gp-toast .gp-btn:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}:where(html[data-shared-design=mono]) .gp-palette{--gp-r: max(0px, calc(max(16px, var(--radius, 14px)) + var(--pop-radius-adj)));--gp-pad: 8px;width:min(496px,calc(100vw - 32px));padding:8px;border-radius:var(--gp-r)}:where(html[data-shared-design=mono]) .gp-palette{-webkit-backdrop-filter:blur(calc(var(--glass-blur, 24px) * var(--pop-elev) * var(--pop-blur-k))) saturate(calc(var(--g-sat, 130%) * 1.05));backdrop-filter:blur(calc(var(--glass-blur, 24px) * var(--pop-elev) * var(--pop-blur-k))) saturate(calc(var(--g-sat, 130%) * 1.05))}:where(html[data-shared-design=mono]) .gp-palette .gp-input{height:40px}:where(html[data-shared-design=mono]) .gp-palette .gp-input input{font-size:14.5px}:where(html[data-shared-design=mono]) .gp-list{max-height:296px;overflow:auto;margin-top:4px;padding:0}:where(html[data-shared-design=mono]) .gp-list .gp-label{padding:8px 12px 4px}:where(html[data-shared-design=mono]) .gp-list .gp-item{min-height:36px}:where(html[data-shared-design=mono]) .gp-enter{opacity:0}:where(html[data-shared-design=mono]) .gp-item.is-on .gp-enter{opacity:1}:where(html[data-shared-design=mono]) .gp-kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;font:500 11px/1 var(--mono, ui-monospace, monospace);color:var(--gp-meta);border:1px solid color-mix(in srgb,var(--text) 20%,transparent);border-radius:6px}:where(html[data-shared-design=mono]) .gp-pal-foot{display:flex;align-items:center;gap:16px;margin:8px -8px -8px;padding:8px 16px;border-top:1px solid var(--gp-rule);font-size:12px;line-height:20px;color:var(--gp-meta)}:where(html[data-shared-design=mono]) .gp-pal-foot span{display:inline-flex;align-items:center;gap:6px}:where(html[data-shared-design=mono]) .gp-pal-foot span:last-child{margin-left:auto}:where(html[data-shared-design=mono]) .gp-palette{--gp-meta: color-mix(in srgb, var(--text) 82%, transparent)}:root[data-shared-design=mono][data-mode=light] .gp-palette{--gp-meta: color-mix(in srgb, var(--text) 86%, transparent)}:where(html[data-shared-design=mono]) .gp-empty{padding:16px 12px;font-size:13px;color:var(--gp-meta)}:where(html[data-shared-design=mono]) .gp-text{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}:where(html[data-shared-design=mono]) .gp-text:hover{text-decoration-color:currentColor}:root[data-shared-design=mono][data-mode=dark] .gp{--gi-up: .07;--gi-down: .34;--gi-up-c: #fff;--gi-down-c: #000;--gi-hair: #fff;--gi-hair-a: .17;--gi-shine-a: .2;--gi-shade-a: .34;--gi-drop: 0;--gi-lit: #fff;--gi-rule: .15;--gi-rule-line: .24}:root[data-shared-design=mono][data-mode=light] .gp{--gi-up: .62;--gi-down: .05;--gi-up-c: #fff;--gi-down-c: var(--text);--gi-hair: var(--text);--gi-hair-a: .24;--gi-shine-a: .9;--gi-shade-a: .07;--gi-drop: .1;--gi-lit: #fff;--gi-rule: .14;--gi-rule-line: .22}:is(:root[data-shared-design=mono][data-pop-style=warm],:root[data-shared-design=mono]:not([data-pop-style])[data-panel=warm],:root[data-shared-design=mono]:not([data-pop-style]):not([data-panel])[data-native-panel=warm])[data-mode=dark] .gp{--gi-up-c: #fff6eb;--gi-down-c: #1a0c06;--gi-hair: #fff4e6;--gi-lit: #fff8ee}:is(:root[data-shared-design=mono][data-pop-style=warm],:root[data-shared-design=mono]:not([data-pop-style])[data-panel=warm],:root[data-shared-design=mono]:not([data-pop-style]):not([data-panel])[data-native-panel=warm])[data-mode=light] .gp{--gi-up-c: #fffaf4;--gi-down-c: #4a3424;--gi-hair: #4a3424}:is(:root[data-shared-design=mono][data-pop-style=instrument],:root[data-shared-design=mono]:not([data-pop-style])[data-panel=instrument],:root[data-shared-design=mono]:not([data-pop-style]):not([data-panel])[data-native-panel=instrument])[data-mode=dark] .gp{--gi-up-c: #eef1f6;--gi-up: .075}:is(:root[data-shared-design=mono][data-pop-style=instrument],:root[data-shared-design=mono]:not([data-pop-style])[data-panel=instrument],:root[data-shared-design=mono]:not([data-pop-style]):not([data-panel])[data-native-panel=instrument])[data-mode=light] .gp{--gi-down-c: #1c1a17;--gi-hair: #1d2230;--gi-up: .66}:is(:root[data-shared-design=mono][data-pop-style=milky],:root[data-shared-design=mono]:not([data-pop-style])[data-panel=milky],:root[data-shared-design=mono]:not([data-pop-style]):not([data-panel])[data-native-panel=milky])[data-mode=dark] .gp{--gi-up-c: #f6f3ee}:is(:root[data-shared-design=mono][data-pop-style=milky],:root[data-shared-design=mono]:not([data-pop-style])[data-panel=milky],:root[data-shared-design=mono]:not([data-pop-style]):not([data-panel])[data-native-panel=milky])[data-mode=light] .gp{--gi-down-c: #3c301e;--gi-hair: #3c301e;--gi-up: .7}:is(:root[data-shared-design=mono][data-pop-style=frosted],:root[data-shared-design=mono]:not([data-pop-style])[data-panel=frosted],:root[data-shared-design=mono]:not([data-pop-style]):not([data-panel])[data-native-panel=frosted])[data-mode=dark] .gp{--gi-up-c: #fff4ea;--gi-down-c: #140806;--gi-hair: #f6e1d2;--gi-lit: #fff8f2}:is(:root[data-shared-design=mono][data-pop-style=frosted],:root[data-shared-design=mono]:not([data-pop-style])[data-panel=frosted],:root[data-shared-design=mono]:not([data-pop-style]):not([data-panel])[data-native-panel=frosted])[data-mode=light] .gp{--gi-down-c: #3a2420;--gi-hair: #3a2420}:is(:root[data-shared-design=mono][data-pop-style=tinted],:root[data-shared-design=mono]:not([data-pop-style])[data-panel=tinted],:root[data-shared-design=mono]:not([data-pop-style]):not([data-panel])[data-native-panel=tinted])[data-mode=dark] .gp{--gi-up-c: color-mix(in srgb, var(--accent) 18%, #fff);--gi-hair: color-mix(in srgb, var(--accent) 55%, #fff);--gi-hair-a: .2;--gi-lit: color-mix(in srgb, var(--accent) 35%, #fff)}:is(:root[data-shared-design=mono][data-pop-style=tinted],:root[data-shared-design=mono]:not([data-pop-style])[data-panel=tinted],:root[data-shared-design=mono]:not([data-pop-style]):not([data-panel])[data-native-panel=tinted])[data-mode=light] .gp{--gi-up-c: color-mix(in srgb, var(--accent) 10%, #fff);--gi-hair: color-mix(in srgb, var(--accent) 45%, var(--text));--gi-hair-a: .26}:root[data-shared-design=mono]:not([data-pop-inner])[data-inner=auto] .gp .gp-shell[data-pop-role=summary]{--gi-well: 0;--gi-mute: 0;--gi-hollow: 0}:root[data-shared-design=mono]:not([data-pop-inner])[data-inner=auto] .gp .gp-shell[data-pop-role=field]{--gi-well: 1;--gi-mute: 0;--gi-hollow: 0}:where(html[data-shared-design=mono]) .gp .gp-shell{border-radius:var(--gp-sr)}:root[data-shared-design=mono][data-pop-inner=none] .gp .gp-shell[data-pop-role=summary]{background:none;border:0;box-shadow:none;border-radius:0;padding:12px 0 0;border-top:1px solid var(--gp-rule)}:root[data-shared-design=mono][data-pop-inner=none] .gp .gp-shell[data-pop-role=field]{--gi-well: 0;--gi-mute: 1;--gi-hollow: 1}:root[data-shared-design=mono][data-pop-inner=none] .gp :is(.gp-item:hover,.gp-item.is-on,.gp-item:focus-visible,.gp-seg button[aria-checked=true]){background-color:color-mix(in srgb,var(--text) 9%,transparent);box-shadow:none}@media(min-width:641px){:root[data-shared-design=mono][data-pop-density=compact] .gp-modal{--gp-pad: 16px;padding:16px 16px 12px;width:min(416px,calc(100vw - 32px))}:root[data-shared-design=mono][data-pop-density=compact] .gp-foot{margin:16px -16px 0;padding:12px 16px 0}:root[data-shared-design=mono][data-pop-density=spacious] .gp-modal{--gp-pad: 24px;padding:24px 24px 20px;width:min(480px,calc(100vw - 32px))}:root[data-shared-design=mono][data-pop-density=spacious] .gp-foot{margin:24px -24px 0;padding:20px 24px 0}}:root[data-shared-design=mono][data-pop-density=compact] .gp-block{margin-top:12px}:root[data-shared-design=mono][data-pop-density=compact] .gp-item{min-height:28px;padding-top:4px;padding-bottom:4px}:root[data-shared-design=mono][data-pop-density=compact] .gp-list .gp-item{min-height:32px}:root[data-shared-design=mono][data-pop-density=compact] .gp-input{height:32px}:root[data-shared-design=mono][data-pop-density=compact] .gp-palette .gp-input{height:36px}:root[data-shared-design=mono][data-pop-density=compact] .gp-btn{height:28px;padding:0 12px}:root[data-shared-design=mono][data-pop-density=compact] .gp-seg button{height:24px}:root[data-shared-design=mono][data-pop-density=compact] .gp-summary{padding:calc(8px * var(--gi-space, 1)) calc(12px * var(--gi-space, 1))}:root[data-shared-design=mono][data-pop-density=compact] .gp-toast{padding:8px 8px 8px 12px}:root[data-shared-design=mono][data-pop-density=spacious] .gp-body{margin-top:12px}:root[data-shared-design=mono][data-pop-density=spacious] .gp-block{margin-top:20px}:root[data-shared-design=mono][data-pop-density=spacious] .gp-popover{--gp-pad: 6px;padding:6px}:root[data-shared-design=mono][data-pop-density=spacious] .gp-sep{margin:6px -6px}:root[data-shared-design=mono][data-pop-density=spacious] .gp-item{min-height:36px;padding-top:8px;padding-bottom:8px}:root[data-shared-design=mono][data-pop-density=spacious] .gp-list .gp-item{min-height:40px}:root[data-shared-design=mono][data-pop-density=spacious] .gp-input{height:40px}:root[data-shared-design=mono][data-pop-density=spacious] .gp-palette .gp-input{height:44px}:root[data-shared-design=mono][data-pop-density=spacious] .gp-btn{height:36px;padding:0 16px}:root[data-shared-design=mono][data-pop-density=spacious] .gp-seg button{height:32px}:root[data-shared-design=mono][data-pop-density=spacious] .gp-summary{padding:calc(16px * var(--gi-space, 1)) calc(20px * var(--gi-space, 1))}:root[data-shared-design=mono][data-pop-density=spacious] .gp-toast{padding:16px 16px 16px 20px}:root[data-shared-design=mono][data-pop-caret=on] .gp-tooltip:before{display:block;content:"";position:absolute;inset:auto;left:var(--caret-x, 14px);top:-4px;width:8px;height:8px;margin-left:-4px;padding:0;border-radius:1px;background:inherit;transform:rotate(45deg);-webkit-mask:none;mask:none}:root[data-shared-design=mono][data-pop-caret=on] .gp-tooltip[data-side=top]:before{top:auto;bottom:-4px}:root[data-shared-design=mono][data-pop-caret=on] .gp-popover:after{content:"";position:absolute;z-index:1;left:var(--caret-x, 20px);top:-5px;width:10px;height:10px;margin-left:-5px;background:inherit;background-attachment:scroll;transform:rotate(45deg);border-top-left-radius:2px;box-shadow:inset 1px 1px color-mix(in srgb,var(--hl-live, #fff) clamp(0%,calc(32% * var(--pop-rim)),100%),transparent);clip-path:polygon(-20% -20%,120% -20%,-20% 120%)}:root[data-shared-design=mono][data-pop-caret=on] .gp-popover[data-side=top]:after{top:auto;bottom:-5px;transform:rotate(225deg)}:root[data-shared-design=mono][data-pop-toast=tc] .gp-toasts{right:auto;left:50%;transform:translate(-50%)}:root[data-shared-design=mono][data-pop-toast=br] .gp-toasts{top:auto;bottom:64px;flex-direction:column-reverse}:root[data-shared-design=mono][data-pop-toast=bc] .gp-toasts{inset:auto auto 24px 50%;transform:translate(-50%);flex-direction:column-reverse}@media(max-width:640px){:where(html[data-shared-design=mono]) .gp-scrim{padding:0;align-items:end}:where(html[data-shared-design=mono]) .gp-modal,:where(html[data-shared-design=mono]) .gp-palette{width:100%;max-height:82dvh;border-radius:max(0px,calc(20px + var(--pop-radius-adj))) max(0px,calc(20px + var(--pop-radius-adj))) 0 0;margin:0}:where(html[data-shared-design=mono]) .gp-modal{--gp-r: max(0px, calc(20px + var(--pop-radius-adj)));padding:8px 20px max(16px,env(safe-area-inset-bottom))}:where(html[data-shared-design=mono]) .gp-modal:after{content:"";display:block;position:absolute;top:8px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:color-mix(in srgb,var(--text) 22%,transparent)}:where(html[data-shared-design=mono]) .gp-modal .gp-head{padding-top:16px}:where(html[data-shared-design=mono]) .gp-modal .gp-foot{gap:8px}:where(html[data-shared-design=mono]) .gp-modal .gp-foot .gp-btn{flex:1;height:40px}:where(html[data-shared-design=mono]) .gp-modal .gp-foot-note{display:none}:where(html[data-shared-design=mono]) .gp-input{height:40px}:where(html[data-shared-design=mono]) .gp-modal.gp-in,:where(html[data-shared-design=mono]) .gp-palette.gp-in{animation-name:gp-sheet}}@keyframes gp-sheet{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}:where(html[data-shared-design=mono]) .gs-seg--7{grid-template-columns:repeat(3,1fr)}:where(html[data-shared-design=mono]) .gs-seg--7 button:first-child{grid-column:1 / -1}:root[data-shared-design=mono][data-pop-style=clear] .gp{--g-blur: 28px;--g-radius: 14px;--g-angle: 180deg;--g-stop: 100%;--g-bw: 0px;--g-light: 170deg;--g-tint: 0}:root[data-shared-design=mono][data-pop-style=clear][data-mode=dark] .gp{--g-base: #ffffff;--g-a1: .045;--g-a2: .015;--g-sat: 115%;--g-edge: #ffffff;--g-edge-a: .036;--g-hl: .17;--g-hl-color: #ffffff;--g-shine: .06;--g-sh-color: #000000;--g-sh-near: .4;--g-sh-nb: 2px;--g-sh-y: 24px;--g-sh-b: 64px;--g-sh-s: -24px;--g-sh-a: .8}:root[data-shared-design=mono][data-pop-style=clear][data-mode=light] .gp{--g-base: #ffffff;--g-a1: .36;--g-a2: .16;--g-sat: 130%;--g-edge: color-mix(in srgb, var(--accent) 15%, var(--text));--g-edge-a: .03;--g-hl: .13;--g-hl-color: color-mix(in srgb, var(--accent) 15%, var(--text));--g-shine: .9;--g-sh-color: color-mix(in srgb, var(--text) 88%, var(--accent));--g-sh-near: .06;--g-sh-nb: 2px;--g-sh-y: 24px;--g-sh-b: 48px;--g-sh-s: -24px;--g-sh-a: .26}:root[data-shared-design=mono][data-pop-style=warm] .gp{--g-blur: 26px;--g-radius: 18px;--g-angle: 160deg;--g-stop: 60%;--g-bw: 1px;--g-light: 160deg}:root[data-shared-design=mono][data-pop-style=warm][data-mode=dark] .gp{--g-base: #fff4e8;--g-a1: .085;--g-a2: .03;--g-sat: 140%;--g-tint: .04;--g-edge: #fff4e6;--g-edge-a: .1;--g-hl: .07;--g-hl-color: #fff1e0;--g-shine: .1;--g-sh-color: color-mix(in srgb, var(--scene) 40%, #04080c);--g-sh-near: 0;--g-sh-y: 30px;--g-sh-b: 60px;--g-sh-s: -30px;--g-sh-a: .7}:root[data-shared-design=mono][data-pop-style=warm][data-mode=light] .gp{--g-base: #fff8ee;--g-a1: .55;--g-a2: .32;--g-sat: 150%;--g-tint: 0;--g-edge: color-mix(in srgb, #4a3424 70%, var(--text));--g-edge-a: .12;--g-hl: .5;--g-hl-color: #ffffff;--g-shine: .85;--g-sh-color: #5a3720;--g-sh-near: .05;--g-sh-nb: 2px;--g-sh-y: 30px;--g-sh-b: 60px;--g-sh-s: -32px;--g-sh-a: .28}:root[data-shared-design=mono][data-pop-style=instrument] .gp{--g-blur: 16px;--g-radius: 14px;--g-angle: 180deg;--g-stop: 100%;--g-bw: 1px;--g-light: 180deg;--g-tint: 0}:root[data-shared-design=mono][data-pop-style=instrument][data-mode=dark] .gp{--g-base: color-mix(in srgb, var(--scene) 35%, #12151a);--g-a1: .34;--g-a2: .46;--g-sat: 160%;--g-edge: #ffffff;--g-edge-a: .08;--g-hl: .05;--g-hl-color: #ffffff;--g-shine: .06;--g-sh-color: #000000;--g-sh-near: 0;--g-sh-y: 16px;--g-sh-b: 40px;--g-sh-s: -16px;--g-sh-a: .75}:root[data-shared-design=mono][data-pop-style=instrument][data-mode=light] .gp{--g-base: color-mix(in srgb, var(--scene) 22%, #fbfaf7);--g-a1: .66;--g-a2: .52;--g-sat: 140%;--g-edge: var(--text);--g-edge-a: .15;--g-hl: 0;--g-hl-color: #ffffff;--g-shine: .8;--g-sh-color: color-mix(in srgb, var(--text) 88%, var(--accent));--g-sh-near: .07;--g-sh-nb: 2px;--g-sh-y: 16px;--g-sh-b: 36px;--g-sh-s: -18px;--g-sh-a: .26}:root[data-shared-design=mono][data-pop-style=milky] .gp{--g-blur: 24px;--g-radius: 16px;--g-angle: 180deg;--g-stop: 100%;--g-bw: 1px;--g-light: 180deg;--g-tint: 0}:root[data-shared-design=mono][data-pop-style=milky][data-mode=dark] .gp{--g-base: color-mix(in srgb, var(--accent) 10%, #f5f4f2);--g-a1: .1;--g-a2: .055;--g-sat: 140%;--g-edge: #ffffff;--g-edge-a: .12;--g-hl: .08;--g-hl-color: #ffffff;--g-shine: .12;--g-sh-color: #000000;--g-sh-near: .2;--g-sh-nb: 1px;--g-sh-y: 24px;--g-sh-b: 50px;--g-sh-s: -24px;--g-sh-a: .65}:root[data-shared-design=mono][data-pop-style=milky][data-mode=light] .gp{--g-base: #ffffff;--g-a1: .55;--g-a2: .34;--g-sat: 160%;--g-edge: var(--text);--g-edge-a: .1;--g-hl: 0;--g-hl-color: #ffffff;--g-shine: .9;--g-sh-color: color-mix(in srgb, var(--text) 80%, #6b4a20);--g-sh-near: .05;--g-sh-nb: 1px;--g-sh-y: 18px;--g-sh-b: 40px;--g-sh-s: -20px;--g-sh-a: .24}:root[data-shared-design=mono][data-pop-style=frosted] .gp{--g-blur: 40px;--g-radius: 14px;--g-angle: 180deg;--g-stop: 100%;--g-bw: 1px;--g-light: 180deg;--g-tint: 0}:root[data-shared-design=mono][data-pop-style=frosted][data-mode=dark] .gp{--g-base: color-mix(in srgb, #ffffff 84%, var(--accent));--g-a1: .09;--g-a2: .05;--g-sat: 120%;--g-edge: color-mix(in srgb, #ffffff 85%, var(--accent));--g-edge-a: .13;--g-hl: .06;--g-hl-color: #ffffff;--g-shine: .1;--g-sh-color: color-mix(in srgb, var(--scene) 40%, #000000);--g-sh-near: 0;--g-sh-y: 40px;--g-sh-b: 80px;--g-sh-s: -40px;--g-sh-a: .9}:root[data-shared-design=mono][data-pop-style=frosted][data-mode=light] .gp{--g-base: color-mix(in srgb, #ffffff 94%, var(--accent));--g-a1: .52;--g-a2: .38;--g-sat: 125%;--g-edge: var(--text);--g-edge-a: .12;--g-hl: 0;--g-hl-color: #ffffff;--g-shine: .8;--g-sh-color: color-mix(in srgb, var(--text) 80%, var(--accent));--g-sh-near: .05;--g-sh-nb: 2px;--g-sh-y: 30px;--g-sh-b: 60px;--g-sh-s: -32px;--g-sh-a: .28}:root[data-shared-design=mono][data-pop-style=tinted] .gp{--g-blur: 20px;--g-radius: 20px;--g-angle: 180deg;--g-stop: 100%;--g-bw: 1px;--g-light: 180deg;--g-tint: 0}:root[data-shared-design=mono][data-pop-style=tinted][data-mode=dark] .gp{--g-base: color-mix(in srgb, var(--accent) 24%, var(--scene));--g-a1: .42;--g-a2: .52;--g-sat: 150%;--g-edge: var(--accent);--g-edge-a: .14;--g-hl: .12;--g-hl-color: color-mix(in srgb, var(--accent) 60%, #ffffff);--g-shine: .06;--g-sh-color: #000000;--g-sh-near: 0;--g-sh-y: 30px;--g-sh-b: 60px;--g-sh-s: -30px;--g-sh-a: .8}:root[data-shared-design=mono][data-pop-style=tinted][data-mode=light] .gp{--g-base: color-mix(in srgb, var(--accent) 9%, #fbfbf8);--g-a1: .66;--g-a2: .54;--g-sat: 130%;--g-edge: color-mix(in srgb, var(--accent) 60%, var(--text));--g-edge-a: .18;--g-hl: 0;--g-hl-color: #ffffff;--g-shine: .85;--g-sh-color: color-mix(in srgb, var(--text) 75%, var(--accent));--g-sh-near: .05;--g-sh-nb: 2px;--g-sh-y: 26px;--g-sh-b: 50px;--g-sh-s: -28px;--g-sh-a: .28}:root[data-shared-design=mono][data-inner=auto][data-pop-style=clear] .gp{--gi-a-list-w:0;--gi-a-list-m:1;--gi-a-list-h:1;--gi-a-group-w:0;--gi-a-group-m:0;--gi-a-group-h:0;--gi-a-data-w:1;--gi-a-data-m:0;--gi-a-data-h:0;--gi-a-field-w:1;--gi-a-field-m:0;--gi-a-field-h:0}:root[data-shared-design=mono][data-inner=auto][data-pop-style=warm] .gp{--gi-a-list-w:0;--gi-a-list-m:0;--gi-a-list-h:0;--gi-a-group-w:0;--gi-a-group-m:0;--gi-a-group-h:0;--gi-a-data-w:1;--gi-a-data-m:0;--gi-a-data-h:0;--gi-a-field-w:1;--gi-a-field-m:0;--gi-a-field-h:0}:root[data-shared-design=mono][data-inner=auto][data-pop-style=instrument] .gp{--gi-a-list-w:0;--gi-a-list-m:1;--gi-a-list-h:0;--gi-a-group-w:0;--gi-a-group-m:1;--gi-a-group-h:0;--gi-a-data-w:1;--gi-a-data-m:0;--gi-a-data-h:0;--gi-a-field-w:1;--gi-a-field-m:0;--gi-a-field-h:0}:root[data-shared-design=mono][data-inner=auto][data-pop-style=milky] .gp{--gi-a-list-w:0;--gi-a-list-m:0;--gi-a-list-h:0;--gi-a-group-w:0;--gi-a-group-m:0;--gi-a-group-h:0;--gi-a-data-w:0;--gi-a-data-m:0;--gi-a-data-h:0;--gi-a-field-w:1;--gi-a-field-m:0;--gi-a-field-h:0}:root[data-shared-design=mono][data-inner=auto][data-pop-style=frosted] .gp{--gi-a-list-w:0;--gi-a-list-m:1;--gi-a-list-h:0;--gi-a-group-w:0;--gi-a-group-m:1;--gi-a-group-h:1;--gi-a-data-w:0;--gi-a-data-m:1;--gi-a-data-h:1;--gi-a-field-w:1;--gi-a-field-m:0;--gi-a-field-h:0}:root[data-shared-design=mono][data-inner=auto][data-pop-style=tinted] .gp{--gi-a-list-w:0;--gi-a-list-m:0;--gi-a-list-h:0;--gi-a-group-w:0;--gi-a-group-m:0;--gi-a-group-h:0;--gi-a-data-w:1;--gi-a-data-m:0;--gi-a-data-h:0;--gi-a-field-w:1;--gi-a-field-m:0;--gi-a-field-h:0}@media(prefers-reduced-motion:no-preference){:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum]):not([data-pop-motion=off]):not([data-pop-motion=reduced]) .gp-bgp:before{transform:translate3d(calc(var(--bgp-dx, 2%) * var(--bgp-t, 0)),calc(var(--bgp-dy, -5%) * var(--bgp-t, 0)),0)}}:root[data-shared-design=mono]{--pop-bgp-grain: 0}:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum]) .gp-bgp-grain{position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px;opacity:clamp(0,calc(var(--pop-bgp-grain, 0) * var(--bgp-grain-max, .12)),.3)}:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum])[data-mode=light] .gp-bgp-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-shared-design=mono]{--pop-bgp: 1;--pop-bgp-ribs: 1;--pop-bgp-glow: 1;--pop-bgp-cone: 1}:root[data-shared-design=mono],:root[data-shared-design=mono][data-mode=dark]{--bgp-cone-a: 40%;--bgp-key-a: 22%;--bgp-bounce-a: 44%;--bgp-grain: .08;--bgp-cap: 40%}:root[data-shared-design=mono][data-mode=light]{--bgp-cone-a: 95%;--bgp-key-a: 95%;--bgp-bounce-a: 40%;--bgp-grain: .06;--bgp-cap: 100%}:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum]) .gp--bgp,:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum]) .gp-toast,:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum]) .gp-tooltip{--bgp-apex: 24% -10%;--bgp-cdir: 158deg;--bgp-ha: 26deg;--bgp-key-at: 26% 0%;--bgp-key-r: 60% 42%;--bgp-dir: 170deg;--bgp-fade: linear-gradient(180deg, #000 0, rgba(0,0,0,.55) 22%, rgba(0,0,0,.2) 46%, transparent 72%)}:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum])[data-pop-bg=corner] :is(.gp--bgp,.gp-toast,.gp-tooltip){--bgp-apex: -12% -14%;--bgp-cdir: 136deg;--bgp-ha: 20deg;--bgp-key-at: 0% 0%;--bgp-key-r: 46% 50%;--bgp-dir: 135deg;--bgp-fade: radial-gradient(110% 100% at 0% 0%, #000 0, rgba(0,0,0,.5) 28%, rgba(0,0,0,.16) 52%, transparent 76%)}:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum])[data-pop-bg=side] :is(.gp--bgp,.gp-toast,.gp-tooltip){--bgp-apex: -16% 26%;--bgp-cdir: 104deg;--bgp-ha: 18deg;--bgp-key-at: 0% 32%;--bgp-key-r: 34% 60%;--bgp-dir: 90deg;--bgp-fade: linear-gradient(90deg, #000 0, rgba(0,0,0,.5) 18%, rgba(0,0,0,.16) 40%, transparent 64%)}:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum]) .gp--bgp{isolation:isolate}:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum]) .gp-bgp{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none;--k: calc(var(--pop-bgp) * var(--intensity, 1));--gc: var(--pop-bgp-c, color-mix(in oklch, #fff, var(--key) 70%))}:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum])[data-mode=dark] .gp-bgp{--gc: oklch(from var(--pop-bgp-c, var(--key)) min(l, .56) c h)}:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum]) .gp-popover .gp-bgp,:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum]) .gp-palette .gp-bgp{--k: calc(var(--pop-bgp) * var(--intensity, 1) * .55);--bgp-cap: 28%}:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum])[data-mode=light] :is(.gp-popover,.gp-palette) .gp-bgp{--bgp-cap: 60%}:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum]) .gp-bgp:before,:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum]) .gp-bgp:after{content:"";position:absolute;inset:0;pointer-events:none}:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum]) .gp-bgp:before{inset:-12% -6% 0 0;--ha: calc(var(--bgp-ha) * var(--pop-bgp-cone));--a-cone: clamp(0%, calc(var(--k) * var(--pop-bgp-glow) * var(--bgp-cone-a)), var(--bgp-cap));background:radial-gradient(var(--bgp-key-r) at var(--bgp-key-at),color-mix(in srgb,var(--gc) clamp(0%,calc(var(--k) * var(--pop-bgp-glow) * var(--bgp-key-a)),var(--bgp-cap)),transparent),transparent 100%),conic-gradient(from calc(var(--bgp-cdir) - var(--ha)) at var(--bgp-apex),transparent 0deg,color-mix(in srgb,var(--gc) calc(var(--a-cone) * .45),transparent) calc(var(--ha) * .55),color-mix(in srgb,var(--gc) var(--a-cone),transparent) var(--ha),color-mix(in srgb,var(--gc) calc(var(--a-cone) * .45),transparent) calc(var(--ha) * 1.45),transparent calc(var(--ha) * 2),transparent 360deg),radial-gradient(70% 60% at 100% 100%,color-mix(in srgb,var(--bounce) clamp(0%,calc(var(--k) * var(--bgp-bounce-a)),60%),transparent),transparent 100%);-webkit-mask:var(--bgp-fade),radial-gradient(70% 60% at 100% 100%,#000,transparent);mask:var(--bgp-fade),radial-gradient(70% 60% at 100% 100%,#000,transparent)}:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum]) .gp-bgp:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px;opacity:clamp(0,calc(var(--bgp-grain) * var(--pop-bgp-ribs) * var(--pop-bgp) * var(--pop-bgp-grain, 0)),.2);-webkit-mask:linear-gradient(rgba(0,0,0,.45) 0 0),var(--bgp-fade);mask:linear-gradient(rgba(0,0,0,.45) 0 0),var(--bgp-fade)}:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum])[data-mode=light] .gp-bgp:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum]) .gp-popover .gp-bgp:after,:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum]) .gp-palette .gp-bgp:after{opacity:clamp(0,calc(var(--bgp-grain) * var(--pop-bgp-ribs) * var(--pop-bgp) * .6 * var(--pop-bgp-grain, 0)),.12)}:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum]) .gp-bgp-grain{display:none}:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum]) .gp-bgp{--bgp-dx: 2%;--bgp-dy: 5%}:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum]):not([data-pop-bg=off]) .gp-toast:before{background:linear-gradient(calc(var(--g-light, 180deg) + var(--glass-light-adj, 0deg)),color-mix(in srgb,var(--hl-live, #fff) clamp(0%,calc(55% * var(--pop-rim)),100%),transparent),transparent 46%),linear-gradient(var(--bgp-dir),color-mix(in srgb,var(--pop-bgp-c, var(--key)) clamp(0%,calc(85% * var(--pop-bgp) * var(--intensity, 1)),100%),transparent),transparent 45%)}:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum])[data-mode=light]:not([data-pop-bg=off]) .gp-toast:before{background:linear-gradient(calc(var(--g-light, 180deg) + var(--glass-light-adj, 0deg)),color-mix(in srgb,var(--hl-live, #fff) clamp(0%,calc(55% * var(--pop-rim)),100%),transparent),transparent 46%),linear-gradient(var(--bgp-dir),color-mix(in srgb,var(--pop-bgp-c, var(--accent)) clamp(0%,calc(60% * var(--pop-bgp) * var(--intensity, 1)),100%),transparent),transparent 45%)}:root[data-shared-design=mono]:not([data-bg=dusk]):not([data-bg=contour]):not([data-bg=daylight]):not([data-bg=fluted]):not([data-bg=halftone]):not([data-bg=ember]):not([data-bg=sage]):not([data-bg=plum]):not([data-pop-bg=off]) .gp-tooltip{box-shadow:inset 0 1px color-mix(in srgb,var(--pop-bgp-c, var(--accent)) clamp(0%,calc(70% * var(--pop-bgp) * var(--intensity, 1)),100%),transparent),0 8px 20px color-mix(in srgb,#000 22%,transparent)}:root[data-shared-design=mono]{--btn-fill: 1;--btn-press: 1;--btn-size-h: 42px;--btn-size-px: 22px;--btn-size-fs: 14px;--btn-p: oklch(from var(--bx-a) .5 calc(min(c, .17)*min(var(--btn-fill), 1)) h);--btn-ph: oklch(from var(--bx-a) .45 calc(min(c, .17)*min(var(--btn-fill), 1)) h);--btn-pa: oklch(from var(--bx-a) .42 calc(min(c, .17)*min(var(--btn-fill), 1)) h);--btn-d: oklch(.5 .14 25);--btn-dh: oklch(.45 .14 25);--btn-da: oklch(.42 .14 25);--btn-pi: #ffffff;--btn-ring: color-mix(in srgb, var(--text) 88%, var(--bx-a))}:root[data-shared-design=mono][data-mode=dark]{--btn-p: oklch(from var(--bx-a) .76 calc(min(c, .15)*min(var(--btn-fill), 1)) h);--btn-ph: oklch(from var(--bx-a) .81 calc(min(c, .15)*min(var(--btn-fill), 1)) h);--btn-pa: oklch(from var(--bx-a) .72 calc(min(c, .15)*min(var(--btn-fill), 1)) h);--btn-d: oklch(.76 .12 25);--btn-dh: oklch(.81 .12 25);--btn-da: oklch(.72 .12 25);--btn-pi: oklch(.17 .01 260)}:root[data-shared-design=mono][data-btn-size=s]{--btn-size-h: 34px;--btn-size-px: 16px;--btn-size-fs: 13px}:root[data-shared-design=mono][data-btn-size=l]{--btn-size-h: 52px;--btn-size-px: 28px;--btn-size-fs: 15px}:root[data-shared-design=mono] :is(.btn,.gp-btn){--btn-pad: 18px;--btn-r: max(8px, calc(var(--radius, 18px) - var(--btn-pad)));--btn-rr: var(--btn-r);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--btn-h, var(--btn-size-h));min-width:var(--btn-h, var(--btn-size-h));margin:0;padding:0 var(--btn-size-px);border:1px solid color-mix(in srgb,var(--text) 24%,transparent);border-radius:var(--btn-rr);background:color-mix(in srgb,var(--text) calc(6% * var(--btn-fill)),transparent);color:var(--text);font-family:var(--sans, inherit);font-size:var(--btn-size-fs);font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}:root[data-shared-design=mono] :is(.btn,.gp-btn):is(:hover,.is-hover):not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--text) calc(11% * var(--btn-fill)),transparent)}:root[data-shared-design=mono] :is(.btn,.gp-btn):is(:active,.is-active):not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--text) calc(15% * var(--btn-fill)),transparent);transform:translateY(calc(1px * var(--btn-press)))}:root[data-shared-design=mono] :is(.btn--solid,.gp-btn--solid,.btn--toggle:is([aria-pressed=true],[aria-selected=true],[aria-checked=true]),.btn--slot[aria-pressed=true]){background:var(--btn-p);border-color:transparent;color:var(--btn-pi);font-weight:600}:root[data-shared-design=mono] :is(.btn--solid,.gp-btn--solid,.btn--toggle:is([aria-pressed=true],[aria-selected=true],[aria-checked=true]),.btn--slot[aria-pressed=true]):is(:hover,.is-hover):not(:disabled):not([aria-disabled=true]){background:var(--btn-ph)}:root[data-shared-design=mono] :is(.btn--solid,.gp-btn--solid,.btn--toggle:is([aria-pressed=true],[aria-selected=true],[aria-checked=true]),.btn--slot[aria-pressed=true]):is(:active,.is-active):not(:disabled):not([aria-disabled=true]){background:var(--btn-pa)}:root[data-shared-design=mono] :is(.btn--danger,.gp-btn--danger){background:var(--btn-d);border-color:transparent;color:var(--btn-pi);font-weight:600}:root[data-shared-design=mono] :is(.btn--danger,.gp-btn--danger):is(:hover,.is-hover):not(:disabled):not([aria-disabled=true]){background:var(--btn-dh)}:root[data-shared-design=mono] :is(.btn--danger,.gp-btn--danger):is(:active,.is-active):not(:disabled):not([aria-disabled=true]){background:var(--btn-da)}:root[data-shared-design=mono] .btn--ghost{background:transparent;border-color:transparent}:root[data-shared-design=mono] .btn--ghost:is(:hover,.is-hover):not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--text) calc(8% * var(--btn-fill)),transparent)}:root[data-shared-design=mono] .btn--ghost:is(:active,.is-active):not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--text) calc(13% * var(--btn-fill)),transparent)}:root[data-shared-design=mono] .btn--icon{width:var(--btn-h, var(--btn-size-h));padding:0}:root[data-shared-design=mono] .btn--icon svg{width:17px;height:17px;flex:none}:root[data-shared-design=mono] :is(.btn,.gp-btn,.gp-x,.btn-seg button,.gp-seg button):is(:focus-visible,.is-focus){outline:2px solid var(--btn-ring);outline-offset:2px}:root[data-shared-design=mono] :is(.gp-btn,.gp-x,.gp-seg button).gp-ringed:focus-visible:after{display:none}:root[data-shared-design=mono] :is(.btn,.gp-btn):is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed}:root[data-shared-design=mono] .btn-spin{display:none;width:14px;height:14px;flex:none;border-radius:50%;border:2px solid currentColor;border-right-color:transparent}:root[data-shared-design=mono] :is(.btn,.gp-btn):is(.is-loading,[aria-busy=true]){cursor:progress;pointer-events:none}:root[data-shared-design=mono] :is(.btn,.gp-btn):is(.is-loading,[aria-busy=true]) .btn-spin{display:inline-block;animation:btn-spin .8s linear infinite}@keyframes btn-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){:root[data-shared-design=mono] .btn-spin{animation:none!important}}:root[data-shared-design=mono] :is(.btn-seg,.gp-seg){--btn-pad: 18px;--seg-p: 3px;--btn-r: max(8px, calc(var(--radius, 18px) - var(--btn-pad)));--btn-rr: var(--btn-r);box-sizing:border-box;position:relative;display:inline-flex;gap:2px;padding:var(--seg-p);vertical-align:middle;border:1px solid color-mix(in srgb,var(--text) 16%,transparent);border-radius:calc(var(--btn-rr) + 3px);background:color-mix(in srgb,var(--text) calc(5%*min(var(--btn-fill),1)),transparent)}:root[data-shared-design=mono] :is(.btn-seg,.gp-seg) button{box-sizing:border-box;height:calc(var(--btn-h, var(--btn-size-h)) - 8px);min-width:0;padding:0 16px;margin:0;border:0;cursor:pointer;font-family:var(--sans, inherit);font-size:var(--btn-size-fs);font-weight:500;line-height:1;letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--text) 78%,transparent);background:transparent;box-shadow:none;border-radius:max(5px,calc(var(--btn-rr) - 1px))}:root[data-shared-design=mono] :is(.btn-seg,.gp-seg) button:before,:root[data-shared-design=mono] :is(.btn-seg,.gp-seg) button:after{display:none}:root[data-shared-design=mono] :is(.btn-seg,.gp-seg) button:hover{color:var(--text)}:root[data-shared-design=mono] :is(.btn-seg button[aria-pressed=true],.gp-seg button[aria-checked=true]){color:var(--text);font-weight:600;background:color-mix(in srgb,var(--text) calc(16%*min(var(--btn-fill),1)),transparent);box-shadow:none}:root[data-shared-design=mono] .gp-seg{--btn-h: 40px}:root[data-shared-design=mono] .gp .gp-seg{border-radius:calc(var(--gp-sr, 10px) + 3px)}:root[data-shared-design=mono] .gp .gp-seg button{height:calc(var(--btn-h) - 12px);border-radius:max(5px,calc(var(--gp-sr, 10px) - 2px))}:root[data-shared-design=mono] .gp-x{--btn-h: 32px;width:32px;height:32px;min-width:32px;padding:0;margin:-4px -8px 0 0;flex:none;display:grid;place-items:center;border:0;border-radius:max(6px,calc(var(--gp-sr, 10px) - 2px));background:transparent;color:var(--gp-meta);cursor:pointer}:root[data-shared-design=mono] .gp-x:is(:hover,:focus-visible){color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}:root[data-shared-design=mono] .gp-x svg{width:12px;height:12px}:root[data-shared-design=mono] .gp{--btn-h: min(var(--btn-size-h), 42px)}:root[data-shared-design=mono][data-pop-density=compact] .gp{--btn-h: 34px}:root[data-shared-design=mono][data-pop-density=compact] .gp-btn,:root[data-shared-design=mono][data-pop-density=spacious] .gp-btn{height:var(--btn-h);padding:0 var(--btn-size-px)}:root[data-shared-design=mono] .gp .gp-btn{--btn-r: var(--gp-sr)}:root[data-shared-design=mono] .gp-toast{--btn-h: 34px}:root[data-shared-design=mono] .gp-toast .gp-btn{height:34px;min-width:0;padding:0 16px}:root[data-shared-design=mono] .gp-modal .gp-foot{gap:10px}:root[data-shared-design=mono] .gp-modal .gp-foot .gp-btn{min-width:96px}@media(max-width:520px){:root[data-shared-design=mono] .gp-modal .gp-foot .gp-btn{flex:1;height:46px}}:root[data-shared-design=mono][data-btn-shape=pill] :is(.btn,.gp-btn,.gp-x){--btn-rr: 999px}:root[data-shared-design=mono][data-btn-shape=pill] :is(.btn-seg,.btn-seg button,.gp-seg,.gp-seg button){border-radius:999px!important}:where(html[data-shared-design=mono]) .btn--sm{--btn-size-h: 34px;--btn-size-px: 16px;--btn-size-fs: 13px}:where(html[data-shared-design=mono]) .btn--lg{--btn-size-h: 52px;--btn-size-px: 28px;--btn-size-fs: 15px}:where(html[data-shared-design=mono]) .btn--block{display:flex;width:100%}:where(html[data-shared-design=mono]) .btn--slot{width:100%;--btn-size-h: 40px;--btn-size-px: 6px}:where(html[data-shared-design=mono]) .btn-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px}:where(html[data-shared-design=mono]) .btn-demo{margin-top:20px;padding:28px 32px;--gi-inset: 6px}:where(html[data-shared-design=mono]) .btn-demo h2{margin:0 0 6px;font-size:18px;font-weight:600;letter-spacing:-.01em}:where(html[data-shared-design=mono]) .btn-demo>p{margin:0 0 20px;font-size:13px;color:var(--text-3);max-width:560px}:root[data-shared-design=mono]{--bx-a: var(--accent)}:root[data-shared-design=mono]{--gs-sans: "Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--gs-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}:root[data-shared-design=mono][data-mode=dark]{color-scheme:dark;--gs-bg: rgba(20, 20, 22, .78);--gs-bg-solid: rgba(22, 22, 24, .94);--gs-text: #ededef;--gs-text-2: rgba(237,237,239,.62);--gs-text-3: rgba(237,237,239,.4);--gs-line: rgba(255,255,255,.08);--gs-ctrl: rgba(255,255,255,.06);--gs-ctrl-on: rgba(255,255,255,.14);--gs-solid: #ededef;--gs-on-solid: #111113;--gs-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 30px 70px -24px rgba(0,0,0,.8)}:root[data-shared-design=mono][data-mode=light]{color-scheme:light;--gs-bg: rgba(251, 250, 248, .82);--gs-bg-solid: rgba(251, 250, 248, .95);--gs-text: #19191b;--gs-text-2: rgba(25,25,27,.64);--gs-text-3: rgba(25,25,27,.44);--gs-line: rgba(20,20,25,.09);--gs-ctrl: rgba(20,20,25,.05);--gs-ctrl-on: #ffffff;--gs-solid: #19191b;--gs-on-solid: #fafaf9;--gs-shadow: inset 0 1px 0 rgba(255,255,255,.9), 0 0 0 .5px rgba(20,20,25,.05), 0 24px 60px -24px rgba(45,38,28,.3)}:root[data-shared-design=mono][data-preview] .gs-trigger,:root[data-shared-design=mono][data-preview] .gs-panel{display:none!important}:root[data-shared-design=mono][data-demo=off] main.app{opacity:0;visibility:hidden}:root[data-shared-design=mono][data-motion=off] .bg,:root[data-shared-design=mono][data-motion=off] .bg *{animation-play-state:paused!important}:root[data-shared-design=mono].is-theming .glass,:root[data-shared-design=mono].is-theming .glass:after,:root[data-shared-design=mono].is-theming .gs-panel,:root[data-shared-design=mono].is-theming .gs-trigger{transition:box-shadow .35s ease,background-color .35s ease,color .35s ease}:where(html[data-shared-design=mono]) .gs-trigger,:where(html[data-shared-design=mono]) .gs-panel{font:12px/1.4 var(--gs-sans);color:var(--gs-text);-webkit-font-smoothing:antialiased;letter-spacing:0}:where(html[data-shared-design=mono]) .gs-trigger{position:fixed;right:16px;bottom:16px;z-index:60;width:38px;height:38px;border-radius:11px;padding:0;display:grid;place-items:center;cursor:pointer;background:var(--gs-bg);color:var(--gs-text-2);border:1px solid var(--gs-line);box-shadow:var(--gs-shadow);-webkit-backdrop-filter:var(--mono-blur-settings-trigger);backdrop-filter:var(--mono-blur-settings-trigger)}:where(html[data-shared-design=mono]) .gs-trigger:hover,:where(html[data-shared-design=mono]) .gs-trigger[aria-expanded=true]{color:var(--gs-text)}:where(html[data-shared-design=mono]) .gs-trigger svg{width:16px;height:16px}:where(html[data-shared-design=mono]) .gs-trigger:focus-visible,:where(html[data-shared-design=mono]) .gs-panel :focus-visible{outline:2px solid color-mix(in srgb,var(--accent, #888) 65%,var(--gs-text));outline-offset:2px}:where(html[data-shared-design=mono]) .gs-panel{position:fixed;right:16px;bottom:64px;z-index:60;width:316px;max-height:calc(100vh - 84px);max-height:calc(100dvh - 84px);display:flex;flex-direction:column;background:var(--gs-bg);border:1px solid var(--gs-line);border-radius:14px;box-shadow:var(--gs-shadow);-webkit-backdrop-filter:var(--mono-blur-settings-panel);backdrop-filter:var(--mono-blur-settings-panel);opacity:0;transform:translateY(6px) scale(.985);transform-origin:bottom right;transition:opacity .18s ease,transform .18s ease}:where(html[data-shared-design=mono]) .gs-panel.is-open{opacity:1;transform:none}:where(html[data-shared-design=mono]) .gs-panel[hidden]{display:none}:where(html[data-shared-design=mono]) .gs-panel:focus{outline:none}:where(html[data-shared-design=mono]) .gs-head{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 12px 16px;border-bottom:1px solid var(--gs-line)}:where(html[data-shared-design=mono]) .gs-title{font-size:13px;font-weight:600;letter-spacing:-.01em}:where(html[data-shared-design=mono]) .gs-sub{margin-top:2px;font:10.5px var(--gs-mono);color:var(--gs-text-3)}:where(html[data-shared-design=mono]) .gs-kbd{font:10.5px var(--gs-mono);color:var(--gs-text-3);border:1px solid var(--gs-line);border-radius:4px;padding:1px 5px;margin-right:8px}:where(html[data-shared-design=mono]) .gs-x{width:26px;height:26px;border-radius:7px;border:0;background:transparent;color:var(--gs-text-2);display:grid;place-items:center;cursor:pointer}:where(html[data-shared-design=mono]) .gs-x:hover{background:var(--gs-ctrl);color:var(--gs-text)}:where(html[data-shared-design=mono]) .gs-body{flex:1;min-height:0;overflow-y:auto;padding:4px 16px 8px;overscroll-behavior:contain;scrollbar-width:thin}:where(html[data-shared-design=mono]) .gs-sec{padding:12px 0;border-bottom:1px solid var(--gs-line)}:where(html[data-shared-design=mono]) .gs-label{display:block;font:500 10.5px var(--gs-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--gs-text-3);margin-bottom:9px}:where(html[data-shared-design=mono]) .gs-label-row{display:flex;justify-content:space-between;align-items:baseline}:where(html[data-shared-design=mono]) .gs-val{font:11px var(--gs-mono);color:var(--gs-text-2);font-variant-numeric:tabular-nums}:where(html[data-shared-design=mono]) .gs-seg{display:grid;grid-template-columns:repeat(3,1fr);padding:2px;border-radius:9px;background:var(--gs-ctrl)}:where(html[data-shared-design=mono]) .gs-seg--2{grid-template-columns:repeat(2,1fr)}:where(html[data-shared-design=mono]) .gs-seg--4{grid-template-columns:repeat(2,1fr)}:where(html[data-shared-design=mono]) .gs-seg--5{grid-template-columns:repeat(6,1fr)}:where(html[data-shared-design=mono]) .gs-seg--7{grid-template-columns:repeat(12,1fr);gap:2px}:where(html[data-shared-design=mono]) .gs-seg--7 button:nth-child(-n+4){grid-column:span 3}:where(html[data-shared-design=mono]) .gs-seg--7 button:nth-child(n+5){grid-column:span 4}:where(html[data-shared-design=mono]) .gs-group[hidden],:where(html[data-shared-design=mono]) .gs-range[hidden],:where(html[data-shared-design=mono]) .gs-row[hidden],:where(html[data-shared-design=mono]) .gs-field[hidden]{display:none}:where(html[data-shared-design=mono]) .gs-seg--5 button:nth-child(-n+3){grid-column:span 2}:where(html[data-shared-design=mono]) .gs-seg--5 button:nth-child(n+4){grid-column:span 3}:where(html[data-shared-design=mono]) .gs-field .gs-label-row{margin-bottom:8px}:where(html[data-shared-design=mono]) .gs-field .gs-label-row .gs-label{margin-bottom:0}:where(html[data-shared-design=mono]) .gs-field{margin:2px 0 16px}:where(html[data-shared-design=mono]) .gs-field .gs-label{margin-bottom:8px}:where(html[data-shared-design=mono]) .gs-seg--4{gap:2px}:where(html[data-shared-design=mono]) .gs-subh{margin:14px 0 2px;font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--gs-text-2)}:where(html[data-shared-design=mono]) #gs-inner .gs-field+.gs-subh{margin-top:2px}:where(html[data-shared-design=mono]) #gs-inner .gs-note{margin-bottom:12px}:where(html[data-shared-design=mono]) #gs-inner .gs-row{margin-top:10px}:where(html[data-shared-design=mono]) #gs-inner .gs-action{margin-top:12px}:where(html[data-shared-design=mono]) .gs-seg button{height:28px;border:0;border-radius:7px;background:transparent;color:var(--gs-text-2);font:500 12px var(--gs-sans);cursor:pointer}:where(html[data-shared-design=mono]) .gs-seg button[aria-pressed=true]{background:var(--gs-ctrl-on);color:var(--gs-text);box-shadow:var(--mono-shadow-settings-segment)}:where(html[data-shared-design=mono]) .gs-swatches{display:grid;grid-template-columns:repeat(7,30px);justify-content:space-between;row-gap:10px}:where(html[data-shared-design=mono]) .gs-sw{width:30px;height:30px;padding:0;border-radius:50%;cursor:pointer;position:relative;border:1px solid var(--gs-line);background:linear-gradient(135deg,var(--a) 0 50%,var(--b) 50% 100%)}:where(html[data-shared-design=mono]) .gs-sw[aria-pressed=true]:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--gs-text)}:where(html[data-shared-design=mono]) .gs-sw:nth-child(4){box-shadow:6px 0 0 -4px var(--gs-line)}:where(html[data-shared-design=mono]) .gs-panels{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 8px}:where(html[data-shared-design=mono]) .gs-pt{display:flex;flex-direction:column;align-items:stretch;gap:5px;padding:0;border:0;background:transparent;color:var(--gs-text-2);font:500 10.5px/1.2 var(--gs-sans);cursor:pointer;text-align:center;border-radius:8px}:where(html[data-shared-design=mono]) .gs-pt:hover,:where(html[data-shared-design=mono]) .gs-pt[aria-pressed=true]{color:var(--gs-text)}:where(html[data-shared-design=mono]) .gs-pt-art{position:relative;display:block;height:36px;border-radius:8px;overflow:hidden;border:1px solid var(--gs-line);background:radial-gradient(120% 90% at 85% 110%,var(--b) 0%,transparent 70%),linear-gradient(160deg,var(--a),color-mix(in srgb,var(--a) 70%,var(--b)))}:where(html[data-shared-design=mono]) .gs-pt-art:after{content:"";position:absolute;inset:9px 9px -6px;border-radius:var(--r, 5px);background:var(--f);box-shadow:var(--mono-shadow-settings-art);-webkit-backdrop-filter:blur(var(--bl, 3px));backdrop-filter:blur(var(--bl, 3px))}:where(html[data-shared-design=mono]) .gs-pt[aria-pressed=true] .gs-pt-art{box-shadow:0 0 0 2px var(--gs-bg-solid),0 0 0 3.5px var(--gs-text)}:where(html[data-shared-design=mono]) .gs-pt[data-look=clear] .gs-pt-art:after{--r: 5px;--f: rgba(255,255,255,.07);--e: rgba(255,255,255,.3);--s: rgba(255,255,255,.5);--bl: 2px}:where(html[data-shared-design=mono]) .gs-pt[data-look=warm] .gs-pt-art:after{--r: 8px;--f: rgba(255,238,220,.22);--e: rgba(255,236,214,.32);--s: rgba(255,245,235,.5)}:where(html[data-shared-design=mono]) .gs-pt[data-look=instrument] .gs-pt-art:after{--r: 3px;--f: rgba(12,14,18,.62);--e: rgba(255,255,255,.16);--s: rgba(255,255,255,.12);--bl: 2px}:where(html[data-shared-design=mono]) .gs-pt[data-look=milky] .gs-pt-art:after{--r: 6px;--f: rgba(255,255,255,.66);--e: rgba(40,32,20,.16);--s: #fff}:where(html[data-shared-design=mono]) .gs-pt[data-look=frosted] .gs-pt-art:after{--r: 1.5px;--f: rgba(255,255,255,.3);--e: rgba(255,255,255,.28);--s: rgba(255,255,255,.45);--bl: 5px}:where(html[data-shared-design=mono]) .gs-pt[data-look=tinted] .gs-pt-art:after{--r: 9px;--f: color-mix(in srgb, var(--accent, #888) 32%, rgba(20,22,26,.35));--e: color-mix(in srgb, var(--accent, #888) 60%, transparent);--s: rgba(255,255,255,.2)}:root[data-shared-design=mono][data-mode=light] .gs-pt-art{background:radial-gradient(120% 90% at 85% 110%,color-mix(in srgb,var(--b) 80%,#fff) 0%,transparent 70%),linear-gradient(160deg,#f4f2ee,color-mix(in srgb,#ebe8e2 75%,var(--b)))}:root[data-shared-design=mono][data-mode=light] .gs-pt-art:after{box-shadow:var(--mono-shadow-settings-art-light)}:root[data-shared-design=mono][data-mode=light] .gs-pt[data-look=clear] .gs-pt-art:after{--f: rgba(255,255,255,.32);--e: rgba(30,32,36,.14);--s: #fff}:root[data-shared-design=mono][data-mode=light] .gs-pt[data-look=warm] .gs-pt-art:after{--f: rgba(255,248,236,.62);--e: rgba(74,52,36,.16);--s: #fff}:root[data-shared-design=mono][data-mode=light] .gs-pt[data-look=instrument] .gs-pt-art:after{--f: rgba(250,249,246,.78);--e: rgba(29,34,48,.24);--s: #fff}:root[data-shared-design=mono][data-mode=light] .gs-pt[data-look=milky] .gs-pt-art:after{--f: rgba(255,255,255,.6);--e: rgba(40,32,20,.14);--s: #fff}:root[data-shared-design=mono][data-mode=light] .gs-pt[data-look=frosted] .gs-pt-art:after{--f: rgba(255,253,250,.5);--e: rgba(40,32,20,.16);--s: #fff}:root[data-shared-design=mono][data-mode=light] .gs-pt[data-look=tinted] .gs-pt-art:after{--f: color-mix(in srgb, var(--accent, #888) 14%, rgba(255,255,255,.75));--e: color-mix(in srgb, var(--accent, #888) 55%, transparent);--s: #fff}:where(html[data-shared-design=mono]) .gs-panel-foot{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:10px}:where(html[data-shared-design=mono]) .gs-panel-foot .gs-note{margin:0;line-height:1.35}:where(html[data-shared-design=mono]) .gs-panel-foot .gs-link{flex:none;color:var(--gs-text-2);text-decoration:underline;text-decoration-color:var(--gs-line);text-underline-offset:3px}:where(html[data-shared-design=mono]) .gs-panel-foot .gs-link:hover{color:var(--gs-text);text-decoration-color:currentColor}:where(html[data-shared-design=mono]) .gs-panel-foot .gs-link.is-done{text-decoration:none}:where(html[data-shared-design=mono]) .gs-gtitle span{display:block;margin-top:2px;font-weight:400;font-size:10.5px;color:var(--gs-text-3)}:where(html[data-shared-design=mono]) .gs-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px}:where(html[data-shared-design=mono]) .gs-row label,:where(html[data-shared-design=mono]) .gs-range label{font-size:12.5px;color:var(--gs-text)}:where(html[data-shared-design=mono]) .gs-switch{appearance:none;-webkit-appearance:none;margin:0;width:30px;height:18px;border-radius:99px;background:var(--gs-ctrl-on);position:relative;cursor:pointer;transition:background .2s;border:1px solid var(--gs-line)}:where(html[data-shared-design=mono]) .gs-switch:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--gs-text-2);transition:transform .2s,background .2s}:where(html[data-shared-design=mono]) .gs-switch:checked{background:var(--gs-solid)}:where(html[data-shared-design=mono]) .gs-switch:checked:after{transform:translate(12px);background:var(--gs-on-solid)}:where(html[data-shared-design=mono]) .gs-adv{padding:0;border-bottom:0}:where(html[data-shared-design=mono]) .gs-adv>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:12px 0;cursor:pointer;font:500 10.5px var(--gs-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--gs-text-3);border-radius:4px}:where(html[data-shared-design=mono]) .gs-adv>summary::-webkit-details-marker{display:none}:where(html[data-shared-design=mono]) .gs-adv>summary svg{width:12px;height:12px;transition:transform .2s}:where(html[data-shared-design=mono]) .gs-adv[open]>summary svg{transform:rotate(180deg)}:where(html[data-shared-design=mono]) .gs-group{padding:4px 0 10px}:where(html[data-shared-design=mono]) .gs-group+.gs-group{border-top:1px solid var(--gs-line);padding-top:12px}:where(html[data-shared-design=mono]) .gs-gtitle{font-size:11px;font-weight:600;color:var(--gs-text-2);margin-bottom:6px}:where(html[data-shared-design=mono]) .gs-range{padding:6px 0}:where(html[data-shared-design=mono]) .gs-range-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}:where(html[data-shared-design=mono]) .gs-range input{-webkit-appearance:none;appearance:none;width:100%;height:16px;margin:0;background:transparent;cursor:pointer}:where(html[data-shared-design=mono]) .gs-range input::-webkit-slider-runnable-track{height:2px;border-radius:2px;background:linear-gradient(90deg,var(--gs-text-2) var(--p, 50%),var(--gs-line) var(--p, 50%))}:where(html[data-shared-design=mono]) .gs-range input::-moz-range-track{height:2px;border-radius:2px;background:var(--gs-line)}:where(html[data-shared-design=mono]) .gs-range input::-moz-range-progress{height:2px;background:var(--gs-text-2)}:where(html[data-shared-design=mono]) .gs-range input::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;margin-top:-5px;border-radius:50%;background:var(--gs-text);border:2px solid var(--gs-bg);box-shadow:0 0 0 1px var(--gs-line)}:where(html[data-shared-design=mono]) .gs-range input::-moz-range-thumb{width:10px;height:10px;border-radius:50%;background:var(--gs-text);border:2px solid var(--gs-bg)}:where(html[data-shared-design=mono]) .gs-color{display:flex;align-items:center;gap:8px}:where(html[data-shared-design=mono]) .gs-color input{width:26px;height:22px;padding:0;border:1px solid var(--gs-line);border-radius:6px;background:transparent;cursor:pointer}:where(html[data-shared-design=mono]) .gs-color input::-webkit-color-swatch-wrapper{padding:2px}:where(html[data-shared-design=mono]) .gs-color input::-webkit-color-swatch{border:0;border-radius:4px}:where(html[data-shared-design=mono]) .gs-link{border:0;background:transparent;padding:2px 4px;font:11px var(--gs-mono);color:var(--gs-text-3);cursor:pointer;border-radius:4px}:where(html[data-shared-design=mono]) .gs-link:hover{color:var(--gs-text)}:where(html[data-shared-design=mono]) .gs-link:disabled{opacity:.4;cursor:default}:where(html[data-shared-design=mono]) .gs-note{margin:2px 0 6px;font-size:11px;color:var(--gs-text-3)}:where(html[data-shared-design=mono]) .gs-action{margin:6px 0 2px;width:100%;height:30px;border-radius:8px;border:1px solid var(--gs-line);background:var(--gs-ctrl);color:var(--gs-text);font:500 12px var(--gs-sans);cursor:pointer}:where(html[data-shared-design=mono]) .gs-action:hover{background:var(--gs-ctrl-on)}:where(html[data-shared-design=mono]) .gs-foot{display:grid;grid-template-columns:auto 1fr;gap:8px;padding:12px 16px 14px;border-top:1px solid var(--gs-line)}:where(html[data-shared-design=mono]) .gs-btn{height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--gs-line);background:var(--gs-ctrl);color:var(--gs-text);font:500 12px var(--gs-sans);cursor:pointer}:where(html[data-shared-design=mono]) .gs-btn--solid{background:var(--gs-solid);color:var(--gs-on-solid);border-color:transparent}:where(html[data-shared-design=mono]) .gs-btn--solid.is-done{background:var(--gs-ctrl-on);color:var(--gs-text);border-color:var(--gs-line)}:where(html[data-shared-design=mono]) .gs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:640px){:where(html[data-shared-design=mono]) .gs-trigger{right:12px;bottom:12px}:where(html[data-shared-design=mono]) .gs-panel{left:0;right:0;bottom:0;width:auto;max-height:78vh;max-height:78dvh;border-radius:18px 18px 0 0;border-bottom:0;background:var(--gs-bg-solid);transform:translateY(24px);transform-origin:bottom center;padding-bottom:env(safe-area-inset-bottom)}:where(html[data-shared-design=mono]) .gs-panel:before{content:"";display:block;width:36px;height:4px;border-radius:4px;background:var(--gs-line);margin:8px auto 0}:where(html[data-shared-design=mono]) .gs-head{padding-top:8px}:where(html[data-shared-design=mono]) .gs-kbd{display:none}}@media(prefers-reduced-motion:reduce){:where(html[data-shared-design=mono]) .gs-panel,:where(html[data-shared-design=mono]) .gs-trigger{transition:none}}:where(html[data-shared-design=mono]) .gs-desc{margin:4px 0 0;font-size:10.5px;line-height:1.4;color:var(--gs-text-3)}:where(html[data-shared-design=mono]) .gs-field .gs-desc{margin-top:6px}:where(html[data-shared-design=mono]) .gs-looks{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px}:where(html[data-shared-design=mono]) .gs-look{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:58px;padding:8px 10px;text-align:left;cursor:pointer;border-radius:9px;border:1px solid var(--gs-line);background:var(--gs-ctrl);color:var(--gs-text);font:inherit}:where(html[data-shared-design=mono]) .gs-look:hover{background:var(--gs-ctrl-on)}:where(html[data-shared-design=mono]) .gs-look[aria-pressed=true]{background:var(--gs-ctrl-on);box-shadow:0 0 0 1.5px var(--gs-text);border-color:transparent}:where(html[data-shared-design=mono]) .gs-look-n{font:600 11.5px/1.2 var(--gs-sans)}:where(html[data-shared-design=mono]) .gs-look-d{font-size:10px;line-height:1.35;color:var(--gs-text-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(html[data-shared-design=mono]) .gs-psub{border-top:1px solid var(--gs-line)}:where(html[data-shared-design=mono]) .gs-psub>summary{list-style:none;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:8px;row-gap:2px;padding:10px 0;cursor:pointer}:where(html[data-shared-design=mono]) .gs-psub>summary::-webkit-details-marker{display:none}:where(html[data-shared-design=mono]) .gs-psub>summary b{font-size:12px;font-weight:600;color:var(--gs-text)}:where(html[data-shared-design=mono]) .gs-psub>summary span{grid-column:1 / -1;font-size:11px;line-height:15px;color:var(--gs-text-3)}:where(html[data-shared-design=mono]) .gs-psub>summary svg{width:12px;height:12px;color:var(--gs-text-3);transition:transform .2s}:where(html[data-shared-design=mono]) .gs-psub[open]>summary svg{transform:rotate(180deg)}:where(html[data-shared-design=mono]) .gs-psub[open]{padding-bottom:8px}:where(html[data-shared-design=mono]) .gs-psub .gs-field{margin:6px 0 10px}:where(html[data-shared-design=mono]) #gs-pop>.gs-field{margin-top:2px}:where(html[data-shared-design=mono]) #gs-pop .gs-note{margin-bottom:12px}:where(html[data-shared-design=mono]) .gs-pop-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;border-top:1px solid var(--gs-line);padding-top:10px}:where(html[data-shared-design=mono]) .gs-pop-actions .gs-action{margin:0}:where(html[data-shared-design=mono]) #gs-pop>.gs-action{margin-top:6px;margin-bottom:12px}:root[data-shared-design=mono][data-bg=dusk],:root[data-shared-design=mono][data-bg=dusk][data-mode=dark]{--cool: oklch(from var(--cool-d) l calc(c * var(--sat)) h);--haze: oklch(from var(--haze-d) l calc(c * var(--sat) * var(--tint)) h)}:root[data-shared-design=mono][data-bg=dusk][data-mode=light]{--cool: oklch(from var(--cool-l) l calc(c * var(--sat)) h);--haze: oklch(from var(--haze-l) l calc(c * var(--sat) * var(--tint)) h)}:root[data-shared-design=mono][data-bg=dusk],:root[data-shared-design=mono][data-bg=dusk][data-mode=dark]{--bgp-haze-a: 10%;--bgp-ink-a: 30%;--bgp-paper: .07;--bgp-cool-a: 42%;--bgp-warm-a: 34%;--bgp-laid: 3.5%}:root[data-shared-design=mono][data-bg=dusk][data-mode=light]{--bgp-haze-a: 45%;--bgp-ink-a: 0%;--bgp-paper: .06;--bgp-cool-a: 62%;--bgp-warm-a: 58%;--bgp-laid: 4%}:root[data-shared-design=mono][data-bg=dusk]{--cool-d: #1f5560;--cool-l: #93bfc0;--haze-l: #fff4e2;--haze-d: #d8c19a}@media(prefers-reduced-motion:no-preference){:root[data-shared-design=mono][data-bg=dusk]:not([data-pop-motion=off]):not([data-pop-motion=reduced]) .gp-bgp:before{transform:translate3d(calc(var(--bgp-dx, 2%) * var(--bgp-t, 0)),calc(var(--bgp-dy, -5%) * var(--bgp-t, 0)),0)}}:root[data-shared-design=mono][data-bg=dusk] .gp-bgp-grain{position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px;opacity:clamp(0,calc(var(--pop-bgp-grain, 0) * var(--bgp-grain-max, .12)),.3)}:root[data-shared-design=mono][data-bg=dusk][data-mode=light] .gp-bgp-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-shared-design=mono][data-bg=dusk] .gp--bgp,:root[data-shared-design=mono][data-bg=dusk] .gp-toast,:root[data-shared-design=mono][data-bg=dusk] .gp-tooltip{--bgp-c-at: 0% 0%;--bgp-c-r: 62% 58%;--bgp-w-at: 100% 100%;--bgp-w-r: 70% 62%;--bgp-h-at: 70% 78%;--bgp-h-r: 60% 14%;--bgp-ink-dir: 135deg;--bgp-dir: 135deg}:root[data-shared-design=mono][data-bg=dusk][data-pop-bg=top] :is(.gp--bgp,.gp-toast,.gp-tooltip){--bgp-c-at: 30% -6%;--bgp-c-r: 70% 46%;--bgp-w-at: 78% 106%;--bgp-w-r: 80% 44%;--bgp-h-at: 55% 84%;--bgp-h-r: 70% 12%;--bgp-ink-dir: 180deg;--bgp-dir: 180deg}:root[data-shared-design=mono][data-bg=dusk][data-pop-bg=side] :is(.gp--bgp,.gp-toast,.gp-tooltip){--bgp-c-at: -6% 40%;--bgp-c-r: 48% 80%;--bgp-w-at: 106% 64%;--bgp-w-r: 46% 80%;--bgp-h-at: 84% 60%;--bgp-h-r: 12% 60%;--bgp-ink-dir: 90deg;--bgp-dir: 90deg}:root[data-shared-design=mono][data-bg=dusk] .gp--bgp{isolation:isolate}:root[data-shared-design=mono][data-bg=dusk] .gp-bgp{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none;--k: calc(var(--pop-bgp) * var(--intensity, 1));--bgp-dx: -3%;--bgp-dy: -4%;--cc: var(--cool);--wc: var(--pop-bgp-c, var(--accent));--hc: var(--haze)}:root[data-shared-design=mono][data-bg=dusk][data-mode=dark] .gp-bgp{--cc: oklch(from var(--cool) min(l, .6) c h);--wc: oklch(from var(--pop-bgp-c, var(--accent)) min(l, .6) c h);--hc: oklch(from var(--haze) min(l, .62) c h)}:root[data-shared-design=mono][data-bg=dusk] .gp-popover .gp-bgp,:root[data-shared-design=mono][data-bg=dusk] .gp-palette .gp-bgp{--k: calc(var(--pop-bgp) * var(--intensity, 1) * .55);--bgp-cap: 30%}:root[data-shared-design=mono][data-bg=dusk][data-mode=light] :is(.gp-popover,.gp-palette) .gp-bgp{--bgp-cap: 55%}:root[data-shared-design=mono][data-bg=dusk] .gp-bgp:before,:root[data-shared-design=mono][data-bg=dusk] .gp-bgp:after{content:"";position:absolute;inset:0;pointer-events:none}:root[data-shared-design=mono][data-bg=dusk] .gp-bgp:before{inset:-6%;background:radial-gradient(var(--bgp-c-r) at var(--bgp-c-at),color-mix(in srgb,var(--cc) clamp(0%,calc(var(--k) * var(--pop-bgp-cone) * var(--bgp-cool-a)),var(--bgp-cap)),transparent),color-mix(in srgb,var(--cc) clamp(0%,calc(var(--k) * var(--pop-bgp-cone) * var(--bgp-cool-a) * .35),var(--bgp-cap)),transparent) 50%,transparent 100%),radial-gradient(var(--bgp-w-r) at var(--bgp-w-at),color-mix(in srgb,var(--wc) clamp(0%,calc(var(--k) * var(--pop-bgp-glow) * var(--bgp-warm-a)),var(--bgp-cap)),transparent),color-mix(in srgb,var(--wc) clamp(0%,calc(var(--k) * var(--pop-bgp-glow) * var(--bgp-warm-a) * .35),var(--bgp-cap)),transparent) 45%,transparent 100%),radial-gradient(var(--bgp-h-r) at var(--bgp-h-at),color-mix(in srgb,var(--hc) clamp(0%,calc(var(--k) * var(--bgp-haze-a)),var(--bgp-cap)),transparent),transparent 100%),linear-gradient(var(--bgp-ink-dir),color-mix(in srgb,var(--base) clamp(0%,calc(var(--k) * var(--pop-bgp-cone) * var(--bgp-ink-a)),60%),transparent),transparent 40%)}:root[data-shared-design=mono][data-bg=dusk] .gp-bgp:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 0.96 0 0 0 0 0.9 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),repeating-linear-gradient(0deg,color-mix(in srgb,var(--text) clamp(0%,calc(var(--bgp-laid) * var(--pop-bgp-ribs)),12%),transparent) 0 1px,transparent 1px 5px);background-size:220px,auto;opacity:clamp(0,calc(var(--bgp-paper) * var(--pop-bgp-ribs) * var(--pop-bgp) * 5 * var(--pop-bgp-grain, 0)),.8);-webkit-mask:linear-gradient(rgba(0,0,0,.1) 0 0),radial-gradient(var(--bgp-w-r) at var(--bgp-w-at),#000,transparent),radial-gradient(var(--bgp-c-r) at var(--bgp-c-at),rgba(0,0,0,.7),transparent);mask:linear-gradient(rgba(0,0,0,.1) 0 0),radial-gradient(var(--bgp-w-r) at var(--bgp-w-at),#000,transparent),radial-gradient(var(--bgp-c-r) at var(--bgp-c-at),rgba(0,0,0,.7),transparent)}:root[data-shared-design=mono][data-bg=dusk][data-mode=light] .gp-bgp:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.29 0 0 0 0 0.2 0 0 0 0 0.14 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),repeating-linear-gradient(0deg,color-mix(in srgb,var(--text) clamp(0%,calc(var(--bgp-laid) * var(--pop-bgp-ribs)),12%),transparent) 0 1px,transparent 1px 5px)}:root[data-shared-design=mono][data-bg=dusk] .gp-popover .gp-bgp:after,:root[data-shared-design=mono][data-bg=dusk] .gp-palette .gp-bgp:after{opacity:clamp(0,calc(var(--bgp-paper) * var(--pop-bgp-ribs) * var(--pop-bgp) * 3 * var(--pop-bgp-grain, 0)),.4)}:root[data-shared-design=mono][data-bg=dusk] .gp-bgp-grain{display:none}:root[data-shared-design=mono][data-bg=dusk]:not([data-pop-bg=off]) .gp-toast:before{background:linear-gradient(calc(var(--g-light, 160deg) + var(--glass-light-adj, 0deg)),color-mix(in srgb,var(--hl-live, #fff) clamp(0%,calc(55% * var(--pop-rim)),100%),transparent),transparent 46%),linear-gradient(var(--bgp-dir),color-mix(in srgb,var(--cool) clamp(0%,calc(70% * var(--pop-bgp) * var(--intensity, 1)),100%),transparent),transparent 40%,color-mix(in srgb,var(--pop-bgp-c, var(--accent)) clamp(0%,calc(85% * var(--pop-bgp) * var(--intensity, 1)),100%),transparent))}:root[data-shared-design=mono][data-bg=dusk]:not([data-pop-bg=off]) .gp-tooltip{box-shadow:inset 0 1px color-mix(in srgb,var(--pop-bgp-c, var(--accent)) clamp(0%,calc(75% * var(--pop-bgp) * var(--intensity, 1)),100%),transparent),0 8px 20px color-mix(in srgb,#000 22%,transparent)}:root[data-shared-design=mono][data-bg=contour]{--lamp: var(--accent)}:root[data-shared-design=mono][data-bg=contour],:root[data-shared-design=mono][data-bg=contour][data-mode=dark]{--bgp-line-a: 62%;--bgp-lamp-a: 34%;--bgp-line-far: 26%}:root[data-shared-design=mono][data-bg=contour][data-mode=light]{--bgp-line-a: 52%;--bgp-lamp-a: 46%;--bgp-line-far: 30%}@media(prefers-reduced-motion:no-preference){:root[data-shared-design=mono][data-bg=contour]:not([data-pop-motion=off]):not([data-pop-motion=reduced]) .gp-bgp:before{transform:translate3d(calc(var(--bgp-dx, 2%) * var(--bgp-t, 0)),calc(var(--bgp-dy, -5%) * var(--bgp-t, 0)),0)}}:root[data-shared-design=mono][data-bg=contour] .gp-bgp-grain{position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px;opacity:clamp(0,calc(var(--pop-bgp-grain, 0) * var(--bgp-grain-max, .12)),.3)}:root[data-shared-design=mono][data-bg=contour][data-mode=light] .gp-bgp-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-shared-design=mono][data-bg=contour] .gp--bgp,:root[data-shared-design=mono][data-bg=contour] .gp-toast,:root[data-shared-design=mono][data-bg=contour] .gp-tooltip{--bgp-at: 50% -8%;--bgp-r: 80% 70%;--bgp-dir: 180deg;--bgp-mpos: 50% 0}:root[data-shared-design=mono][data-bg=contour][data-pop-bg=corner] :is(.gp--bgp,.gp-toast,.gp-tooltip){--bgp-at: -4% -6%;--bgp-r: 85% 85%;--bgp-dir: 135deg;--bgp-mpos: 0 0}:root[data-shared-design=mono][data-bg=contour][data-pop-bg=side] :is(.gp--bgp,.gp-toast,.gp-tooltip){--bgp-at: -8% 62%;--bgp-r: 62% 95%;--bgp-dir: 70deg;--bgp-mpos: 0 60%}:root[data-shared-design=mono][data-bg=contour] .gp--bgp{isolation:isolate}:root[data-shared-design=mono][data-bg=contour] .gp-bgp{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none;--k: calc(var(--pop-bgp) * var(--intensity, 1));--bgp-dx: 3%;--bgp-dy: 3%;--lc: var(--pop-bgp-c, var(--lamp));--ln: color-mix(in oklch, var(--line), var(--lc) 45%);--ln-far: var(--line)}:root[data-shared-design=mono][data-bg=contour][data-mode=dark] .gp-bgp{--lc: oklch(from var(--pop-bgp-c, var(--lamp)) min(l, .6) c h);--ln: color-mix(in oklch, var(--line), var(--pop-bgp-c, var(--lamp)) 55%)}:root[data-shared-design=mono][data-bg=contour] .gp-popover .gp-bgp,:root[data-shared-design=mono][data-bg=contour] .gp-palette .gp-bgp{--k: calc(var(--pop-bgp) * var(--intensity, 1) * .55);--bgp-cap: 26%}:root[data-shared-design=mono][data-bg=contour][data-mode=light] :is(.gp-popover,.gp-palette) .gp-bgp{--bgp-cap: 40%}:root[data-shared-design=mono][data-bg=contour] .gp-bgp:before,:root[data-shared-design=mono][data-bg=contour] .gp-bgp:after{content:"";position:absolute;inset:0;pointer-events:none}:root[data-shared-design=mono][data-bg=contour] .gp-bgp:before{inset:-6%;background:radial-gradient(var(--bgp-r) at var(--bgp-at),color-mix(in srgb,var(--lc) clamp(0%,calc(var(--k) * var(--pop-bgp-glow) * var(--bgp-lamp-a)),var(--bgp-cap)),transparent),color-mix(in srgb,var(--lc) clamp(0%,calc(var(--k) * var(--pop-bgp-glow) * var(--bgp-lamp-a) * .3),var(--bgp-cap)),transparent) 50%,transparent 100%)}:root[data-shared-design=mono][data-bg=contour] .gp-bgp:after{--ra: calc(var(--k) * var(--pop-bgp-ribs));--bgp-lines: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 440' preserveAspectRatio='xMidYMid slice'%3E%3Cg fill='none' stroke='%23000' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath stroke-width='1' d='M59 0L52 3 48 4 40 6 32 8 28 9 20 10 12 10 4 11M348 239L344 241 339 244 334 248 331 252 328 256 324 263 322 268 321 276 322 284 324 291 327 296 332 300 336 302 344 303 352 300 356 298 360 295 364 291 368 286 371 280 373 276 375 268 376 264 376 257 375 252 372 245 368 241 364 239 356 238 348 239M85 0L80 3 76 5 70 8 64 10 58 12 52 14 44 16 40 17 32 18 24 19 16 20 12 20 4 21M356 207L352 208 344 211 340 213 335 216 329 220 324 224 320 228 316 232 313 236 310 240 308 244 304 252 302 256 300 262 299 268 298 276 297 284 298 292 300 299 302 304 304 308 308 314 312 319 316 323 320 325 326 328 332 330 340 330 348 329 352 328 360 324 364 321 368 318 372 315 376 310 380 306 384 300 387 296 389 292 392 286 394 280 396 276 398 268 400 260 400 256 401 248 400 240 400 236 397 228 395 224 392 219 388 215 384 212 376 208 372 207 364 206 356 207M107 0L101 4 96 7 92 10 87 12 80 15 76 17 68 20 64 21 56 23 51 24 44 25 36 26 28 28 23 28 16 29 8 29 0 29M364 184L360 184 352 186 348 188 340 191 336 193 331 196 325 200 320 204 316 208 312 212 308 216 305 220 302 224 299 228 296 232 292 240 290 244 288 249 286 256 284 261 283 268 282 276 282 284 282 292 284 300 285 304 288 312 290 316 292 320 296 326 300 331 304 335 308 338 312 341 316 344 324 347 328 348 336 349 344 348 348 348 356 345 360 343 365 340 371 336 376 332 380 328 384 324 387 320 390 316 393 312 396 308 400 301 403 296 404 292 408 284 410 280 412 272 413 268 415 260 416 256 417 248 417 240 417 232 416 224 415 220 413 212 411 208 408 202 404 197 400 193 396 190 392 188 384 185 379 184 372 183 364 184M126 0L122 4 116 8 112 11 108 14 104 16 96 20 92 22 86 24 80 26 73 28 68 29 60 31 56 32 48 33 40 34 32 35 24 36 20 36 12 37 4 37M364 164L360 165 352 167 348 168 340 172 336 174 328 178 324 181 320 184 315 188 310 192 306 196 302 200 299 204 296 208 292 213 288 219 285 224 283 228 280 233 277 240 276 244 273 252 272 256 270 264 269 272 269 280 269 288 270 296 272 304 273 308 276 316 278 320 280 324 284 331 288 336 291 340 294 344 298 348 303 352 308 356 312 358 316 360 324 363 330 364 336 364 343 364 348 363 356 361 360 359 365 356 372 352 376 349 380 345 384 342 388 338 392 333 396 328 399 324 402 320 404 316 408 310 411 304 413 300 416 294 419 288 420 284 423 276 424 272 426 264 428 258 429 252 430 244 431 236 431 228 431 220 430 212 428 204 427 200 424 192 422 188 419 184 412 176 408 172 404 170 400 168 392 165 388 164 380 163 372 163 364 164M163 0L160 4 156 8 152 12 147 16 142 20 136 24 132 26 128 29 121 32 116 34 112 36 104 39 99 40 92 42 84 44 80 45 72 46 64 47 58 48 52 49 44 49 36 50 28 50 20 51 12 51 4 51M364 124L360 125 352 128 348 130 342 132 336 135 332 138 328 140 322 144 316 148 312 151 308 154 304 158 300 162 296 166 292 170 288 174 284 179 281 184 278 188 275 192 272 197 268 204 266 208 264 212 260 220 259 224 256 231 254 236 252 244 250 252 249 260 248 268 248 272 248 280 248 285 249 292 250 300 252 307 254 312 256 318 258 324 260 328 264 335 267 340 270 344 272 348 276 353 280 358 284 363 288 367 292 371 296 375 300 378 304 381 309 384 316 387 320 389 328 391 336 391 344 391 352 389 356 388 364 384 368 382 372 380 378 376 383 372 388 368 392 364 396 360 399 356 403 352 406 348 409 344 412 339 416 333 419 328 422 324 424 320 428 312 430 308 432 304 435 296 437 292 440 284 441 280 444 272 445 268 448 260 449 256 450 248 452 240 453 236 454 228 454 220 455 212 455 204 454 196 453 188 452 181 451 176 448 168 447 164 444 157 441 152 439 148 436 144 432 139 428 135 420 129 416 127 410 124 404 122 396 121 388 120 380 121 372 122 364 124M183 0L180 4 176 9 172 13 168 17 164 21 160 24 154 28 148 32 144 34 140 36 132 40 128 41 120 44 116 45 108 48 104 48 96 50 88 52 84 52 76 54 68 54 60 55 52 56 48 56 40 57 32 57 24 57 16 57 8 58 0 58M380 95L376 96 368 99 364 100 356 103 352 105 346 108 340 111 336 114 332 116 326 120 320 124 316 127 312 130 308 133 304 137 300 140 296 144 292 148 288 152 284 157 280 162 276 168 273 172 270 176 268 180 264 186 261 192 259 196 256 202 253 208 252 212 249 220 247 224 245 232 244 236 242 244 240 252 240 256 239 264 238 272 238 280 239 288 240 294 241 300 244 308 245 312 248 320 250 324 252 329 256 336 258 340 260 344 264 350 268 355 271 360 274 364 278 368 281 372 284 376 288 380 292 384 297 388 302 392 308 396 312 398 316 400 324 402 332 404 340 404 348 403 356 400 360 399 366 396 372 393 376 390 380 388 385 384 389 380 394 376 398 372 401 368 405 364 408 360 412 355 416 349 419 344 422 340 424 336 428 329 431 324 433 320 436 314 439 308 441 304 444 296 446 292 448 286 450 280 452 274 454 268 456 261 457 256 459 248 460 244 462 236 463 228 464 222 465 216 465 208 466 200 465 192 465 184 464 176 464 172 462 164 460 156 459 152 456 144 454 140 452 135 448 128 446 124 443 120 440 116 436 111 432 108 428 104 421 100 416 98 412 96 404 94 396 94 388 94 380 95M205 0L202 4 200 8 196 13 192 17 188 22 184 25 180 28 175 32 169 36 164 39 160 41 154 44 148 46 144 48 136 50 131 52 124 54 116 56 112 56 104 58 96 59 89 60 84 60 76 61 68 62 60 62 52 63 44 63 36 63 28 64 20 64 12 64 4 64M408 52L404 52 396 54 390 56 384 58 380 60 372 64 368 66 364 69 358 72 352 76 348 78 344 81 339 84 334 88 328 92 324 95 320 98 316 101 312 104 308 108 303 112 299 116 295 120 291 124 288 128 284 132 280 137 276 142 272 148 269 152 266 156 262 164 259 168 256 174 253 180 251 184 248 192 246 196 244 202 242 208 240 213 238 220 236 227 235 232 233 240 232 245 231 252 230 260 230 268 230 276 230 284 231 292 232 296 234 304 236 310 238 316 240 321 243 328 245 332 248 337 252 344 255 348 257 352 260 356 264 362 268 368 271 372 274 376 278 380 281 384 284 388 288 392 292 396 297 400 302 404 308 408 312 410 316 412 324 415 332 416 336 416 340 416 348 415 356 413 360 411 367 408 372 406 376 403 380 400 386 396 390 392 395 388 399 384 403 380 406 376 410 372 413 368 416 364 420 358 424 352 426 348 429 344 432 338 435 332 438 328 440 323 443 316 445 312 448 306 450 300 454 292 456 286 458 280 460 274 462 268 464 262 466 256 468 248 469 244 470 236 472 228 473 220 474 212 475 204 476 196 476 188 476 180 475 172 475 164 474 156 472 148 472 144 470 136 468 129 466 124 464 117 462 112 460 106 457 100 456 96 452 89 449 84 447 80 444 75 440 69 436 65 432 61 428 58 424 55 416 52 412 52M234 0L232 4 228 11 224 16 221 20 218 24 213 28 209 32 204 36 200 38 196 41 191 44 184 47 180 49 173 52 168 54 162 56 156 58 148 60 144 61 136 62 128 64 124 64 116 66 108 66 100 67 92 68 88 68 80 69 72 69 64 69 56 69 48 70 40 70 32 70 24 70 16 70 8 70 0 70M369 0L366 4 363 8 360 12 356 17 352 22 348 27 344 32 341 36 337 40 334 44 330 48 326 52 322 56 319 60 315 64 311 68 307 72 303 76 300 80 296 84 292 88 288 93 284 98 280 103 277 108 274 112 271 116 268 121 264 128 262 132 259 136 256 142 253 148 251 152 248 160 246 164 244 169 241 176 240 180 237 188 236 192 233 200 232 204 230 212 228 219 227 224 225 232 224 238 223 244 222 252 222 260 221 268 221 276 222 284 223 292 224 296 226 304 228 310 230 316 232 320 236 328 238 332 240 336 244 343 247 348 250 352 252 356 256 362 260 368 263 372 266 376 269 380 272 384 276 390 280 394 284 399 288 404 292 408 296 411 300 415 304 418 308 420 315 424 320 426 328 428 332 428 340 428 344 428 352 426 359 424 364 422 368 420 375 416 380 413 384 410 388 407 392 404 396 400 404 392 407 388 411 384 414 380 417 376 420 372 424 366 428 360 430 356 433 352 436 346 440 340 442 336 444 331 448 324 449 320 452 314 455 308 456 304 460 296 461 292 464 284 466 280 468 273 470 268 472 260 473 256 476 248 476 244 478 236 480 229 481 224 482 216 484 208 484 204 485 196 486 188 486 180 486 172 486 164 486 156 485 148 485 140 484 135 483 128 482 120 481 112 480 107 479 100 478 92 476 84 476 80 475 72 474 64 474 56 474 48 474 40 475 32 476 24 476 20 478 12 479 4M378 440L384 436 388 433 392 430 396 426 400 422 404 418 408 414 412 410 416 405 420 400 422 396 425 392 428 388 432 382 436 376 438 372 440 368 444 362 447 356 449 352 452 346 455 340 457 336 460 329 462 324 464 320 467 312 469 308 472 300 474 296 476 290 478 284 480 279 482 272 484 267 486 260 488 255 490 248 492 241 493 236 495 228 496 224 498 216 500 208 501 204 502 196 503 188 504 183 505 176 506 168 507 160 507 152 508 144 508 140 509 132 509 124 510 116 510 108 511 100 512 92 512 88 513 80 515 72 516 66 517 60 520 52 521 48 523 40 525 36 527 28 529 24 532 16 533 12 536 4 537 0M299 440L295 436 291 432 288 428 284 423 280 418 276 412 273 408 270 404 268 400 264 395 260 389 257 384 254 380 251 376 248 371 244 365 241 360 238 356 236 352 232 346 228 340 226 336 224 332 220 324 218 320 216 316 213 308 212 304 209 296 208 290 207 284 206 276 205 268 205 260 206 252 206 244 207 236 208 228 208 224 210 216 211 208 212 201 213 196 214 188 215 180 216 176 217 168 218 160 219 152 220 144 220 136 219 128 218 120 216 112 214 108 212 104 208 100 203 96 196 92 192 91 184 89 179 88 172 87 164 86 156 86 148 85 140 85 132 85 124 84 116 84 110 84 104 84 96 84 88 83 80 83 72 83 64 83 56 82 48 82 40 82 32 82 24 82 16 81 8 81 0 81M558 0L556 5 553 12 552 16 548 24 547 28 544 35 542 40 540 45 537 52 536 56 533 64 532 68 530 76 528 83 527 88 525 96 524 102 523 108 522 116 521 124 520 130 519 136 518 144 517 152 516 160 516 164 514 172 513 180 512 186 511 192 509 200 508 206 506 212 505 220 504 224 502 232 500 237 498 244 496 251 494 256 492 263 490 268 488 275 486 280 484 286 482 292 480 297 477 304 476 308 472 316 471 320 468 326 466 332 464 336 460 344 458 348 456 353 452 360 450 364 448 369 444 376 442 380 440 384 436 390 432 396 430 400 427 404 424 408 420 413 416 418 412 423 408 428 404 432 400 436 396 440M286 440L284 436 280 431 276 425 273 420 270 416 268 412 264 406 260 400 258 396 255 392 252 387 248 380 245 376 242 372 240 368 236 362 232 356 230 352 227 348 224 343 220 337 217 332 215 328 212 322 209 316 208 312 205 304 203 300 201 292 200 286 199 280 198 272 198 264 198 256 198 248 198 240 199 232 200 224 200 220 201 212 202 204 203 196 203 188 204 180 204 176 204 168 204 160 204 156 203 148 202 140 200 134 198 128 195 124 192 119 188 115 184 112 178 108 172 105 168 103 160 101 156 100 148 98 140 96 136 96 128 95 120 94 112 93 104 92 100 92 92 91 84 90 76 90 68 89 60 89 52 88 44 88 40 88 32 88 24 87 16 87 8 87 0 87M577 0L576 4 572 12 570 16 568 21 565 28 563 32 560 38 557 44 555 48 552 56 550 60 548 66 546 72 544 77 542 84 540 90 538 96 536 104 535 108 533 116 532 123 531 128 530 136 528 144 527 148 526 156 524 164 524 168 522 176 520 184 520 188 518 196 516 203 515 208 513 216 512 220 510 228 508 233 506 240 504 246 502 252 500 259 498 264 496 270 494 276 492 282 490 288 488 292 485 300 484 304 480 312 479 316 476 323 474 328 472 332 469 340 467 344 464 351 462 356 460 360 456 368 454 372 452 376 448 384 446 388 443 392 440 398 436 404 434 408 431 412 428 417 424 422 420 428 417 432 413 436 410 440M277 440L274 436 272 432 268 424 266 420 263 416 260 410 256 404 254 400 252 396 248 390 244 384 242 380 239 376 236 371 232 365 229 360 226 356 223 352 220 347 216 340 213 336 211 332 208 327 204 320 203 316 200 310 198 304 196 298 194 292 193 284 192 280 191 272 190 264 190 256 190 248 190 240 191 232 191 224 192 216 192 212 192 204 193 196 193 188 193 180 192 172 192 168 191 160 189 152 188 148 184 140 182 136 179 132 176 128 172 124 167 120 160 116 156 114 152 112 144 109 140 108 132 106 125 104 120 103 112 102 104 100 100 100 92 99 84 98 76 97 69 96 64 96 56 95 48 94 40 94 32 93 24 93 16 92 8 92 4 92M596 0L592 8 590 12 588 16 584 24 582 28 580 32 576 40 574 44 572 48 568 55 566 60 564 64 560 72 558 76 556 82 554 88 552 92 549 100 548 104 546 112 544 118 542 124 540 132 540 136 538 144 536 151 535 156 533 164 532 168 530 176 528 184 527 188 525 196 524 201 522 208 520 215 519 220 516 228 515 232 512 240 511 244 509 252 507 256 504 264 503 268 500 276 499 280 496 288 494 292 492 298 490 304 488 309 485 316 484 320 480 328 479 332 476 338 474 344 472 348 468 356 467 360 464 366 461 372 459 376 456 383 454 388 452 392 448 399 445 404 443 408 440 413 436 420 433 424 431 428 428 432 424 438M269 440L267 436 264 430 261 424 259 420 256 414 253 408 250 404 248 400 244 393 241 388 239 384 236 380 232 374 228 368 226 364 223 360 220 356 216 350 212 344 210 340 207 336 204 331 200 324 198 320 196 316 193 308 191 304 188 296 187 292 186 284 184 276 184 272 183 264 183 256 183 248 183 240 183 232 183 224 183 216 183 208 183 200 183 192 182 184 181 176 180 169 179 164 176 156 174 152 172 148 168 141 164 137 160 133 156 129 152 126 148 124 140 120 136 118 131 116 124 114 118 112 112 110 104 108 100 108 92 106 84 105 80 104 72 103 64 102 56 101 48 100 44 100 36 99 28 98 20 98 12 98 4 97M600 55L596 60 594 64 591 68 588 73 584 80 582 84 580 88 576 95 574 100 572 104 568 112 567 116 564 122 562 128 560 133 558 140 556 145 554 152 552 157 550 164 548 170 546 176 544 182 542 188 540 195 538 200 536 208 535 212 532 220 531 224 528 232 527 236 524 244 522 248 520 255 518 260 516 266 514 272 512 277 509 284 508 288 505 296 503 300 500 308 499 312 496 319 494 324 492 330 490 336 486 344 484 350 482 356 480 360 477 368 475 372 472 380 470 384 468 389 465 396 463 400 460 407 458 412 456 416 452 424 448 432 446 436 444 440M255 440L252 432 251 428 248 421 246 416 244 412 240 405 237 400 235 396 232 391 228 384 225 380 223 376 220 372 216 366 212 360 209 356 206 352 203 348 200 343 196 338 192 332 190 328 188 324 184 317 181 312 180 308 176 300 175 296 173 288 172 283 171 276 170 268 169 260 168 252 168 244 168 239 168 232 167 224 167 216 166 208 165 200 164 192 163 188 161 180 160 176 156 168 154 164 152 160 148 154 144 150 140 146 136 142 132 139 127 136 120 132 116 130 112 128 104 125 100 124 92 121 88 120 80 118 72 116 68 115 60 114 52 112 48 112 40 111 32 110 24 109 16 108 12 108 4 107M600 78L596 84 593 88 591 92 588 97 584 104 582 108 580 112 576 119 574 124 572 128 569 136 567 140 564 148 562 152 560 159 558 164 556 170 554 176 552 181 550 188 548 193 546 200 544 205 541 212 540 216 537 224 536 228 533 236 532 240 529 248 527 252 524 260 523 264 520 271 518 276 516 282 514 288 512 293 509 300 508 304 505 312 503 316 500 324 499 328 496 335 494 340 492 346 490 352 488 356 485 364 483 368 480 376 479 380 476 387 474 392 472 397 469 404 468 408 464 416 462 420 460 426 457 432 455 436M250 440L248 435 246 428 244 424 240 416 238 412 236 407 232 400 230 396 228 392 224 386 220 380 218 376 215 372 212 368 208 362 204 357 200 352 197 348 194 344 192 340 188 335 184 328 181 324 179 320 176 314 173 308 171 304 169 296 167 292 166 284 164 276 163 272 162 264 162 256 161 248 161 240 160 232 160 228 159 220 158 212 157 204 156 197 155 192 152 184 151 180 148 173 145 168 142 164 140 160 136 156 132 152 128 148 123 144 117 140 112 137 108 135 101 132 96 130 90 128 84 126 78 124 72 122 64 121 60 120 52 118 44 117 39 116 32 115 24 114 16 113 8 113 0 112M600 99L596 104 594 108 591 112 588 118 585 124 583 128 580 133 577 140 575 144 572 151 570 156 568 160 565 168 563 172 560 180 559 184 556 191 554 196 552 202 550 208 548 212 545 220 544 224 541 232 539 236 536 244 535 248 532 255 530 260 528 266 526 272 524 276 521 284 520 288 517 296 515 300 512 308 510 312 508 319 506 324 504 330 502 336 500 340 497 348 496 352 493 360 491 364 488 372 487 376 484 384 482 388 480 395 478 400 476 406 474 412 472 416 469 424 467 428 464 436 463 440M244 440L243 436 240 428 239 424 236 417 234 412 232 408 228 401 225 396 223 392 220 387 216 381 212 376 210 372 207 368 204 364 200 359 196 354 192 348 189 344 186 340 183 336 180 332 176 326 173 320 170 316 168 311 165 304 163 300 161 292 160 288 158 280 157 272 156 266 155 260 155 252 154 244 153 236 153 228 152 222 151 216 150 208 148 200 147 196 144 188 143 184 140 178 136 172 134 168 131 164 127 160 123 156 119 152 113 148 108 144 104 142 100 140 92 136 88 135 81 132 76 130 68 128 64 127 56 125 52 124 44 122 36 121 29 120 24 119 16 118 8 118 0 117M600 118L596 124 594 128 591 132 588 138 585 144 582 148 580 153 577 160 575 164 572 170 570 176 568 180 565 188 563 192 560 199 558 204 556 209 553 216 552 220 549 228 547 232 544 240 542 244 540 250 538 256 536 260 533 268 532 272 528 280 527 284 524 292 522 296 520 302 518 308 516 313 513 320 512 324 509 332 507 336 505 344 503 348 500 356 499 360 496 368 495 372 492 380 491 384 488 392 486 396 484 403 482 408 480 415 478 420 476 427 474 432 472 438M239 440L237 432 235 428 232 420 231 416 228 410 225 404 223 400 220 395 216 389 213 384 210 380 207 376 204 371 200 366 196 361 192 356 189 352 186 348 183 344 180 340 176 335 172 329 169 324 166 320 164 316 160 308 158 304 156 298 154 292 152 284 152 280 150 272 149 264 148 256 148 252 147 244 146 236 145 228 144 220 143 216 142 208 140 202 138 196 136 190 133 184 131 180 128 175 124 170 120 165 116 161 112 157 108 154 104 151 99 148 92 144 88 142 83 140 76 137 72 136 64 133 60 132 52 130 44 128 40 127 32 126 24 125 19 124 12 123 4 122M229 440L228 435 226 428 224 422 221 416 220 412 216 405 213 400 211 396 208 391 204 385 200 380 197 376 194 372 191 368 188 364 184 360 180 355 176 350 172 346 168 341 164 336 161 332 158 328 156 324 152 318 149 312 147 308 144 301 142 296 140 288 139 284 138 276 136 268 136 264 135 256 134 248 133 240 132 235 131 228 129 220 128 215 126 208 124 203 121 196 119 192 116 187 112 181 108 176 105 172 100 168 96 164 92 161 88 158 84 156 77 152 72 150 68 148 60 145 56 143 48 141 44 140 36 138 28 136 24 135 16 134 8 133 0 132M600 152L597 156 595 160 592 165 588 172 586 176 584 180 580 188 578 192 574 200 572 205 569 212 567 216 564 222 562 228 560 232 556 240 555 244 552 250 550 256 546 264 544 270 542 276 540 280 537 288 535 292 532 300 531 304 528 311 526 316 524 322 522 328 520 333 518 340 516 345 514 352 512 357 510 364 508 369 506 376 504 382 502 388 500 396 499 400 497 408 496 412 493 420 492 425 490 432 488 440M225 440L224 436 222 428 220 424 217 416 215 412 212 406 209 400 206 396 204 392 200 386 196 381 192 376 189 372 185 368 182 364 178 360 175 356 171 352 168 348 164 344 160 339 156 334 152 329 149 324 146 320 144 316 140 308 138 304 136 297 135 292 133 284 132 280 130 272 129 264 128 256 128 252 126 244 125 236 124 230 123 224 121 216 119 212 116 204 114 200 112 195 108 188 105 184 102 180 98 176 94 172 89 168 84 164 80 162 76 159 70 156 64 153 60 151 52 148 48 147 40 144 36 143 28 141 21 140 16 139 8 138 0 137M600 167L597 172 595 176 592 181 588 188 586 192 584 196 580 203 578 208 576 212 572 220 570 224 568 228 564 236 563 240 560 246 557 252 556 256 552 264 551 268 548 274 546 280 544 284 541 292 539 296 536 304 535 308 532 316 530 320 528 327 526 332 524 338 522 344 520 350 518 356 516 363 514 368 512 376 511 380 509 388 508 392 506 400 504 406 503 412 501 420 500 424 498 432 496 440M220 440L219 436 217 428 216 424 212 416 211 412 208 407 204 400 202 396 199 392 196 388 192 382 188 377 184 373 180 368 176 364 172 360 169 356 165 352 161 348 158 344 154 340 151 336 147 332 144 327 140 321 137 316 135 312 132 305 130 300 128 292 127 288 125 280 124 272 123 268 122 260 121 252 120 245 119 240 118 232 116 226 114 220 112 213 110 208 108 204 104 196 101 192 98 188 95 184 92 180 88 176 83 172 78 168 72 164 68 162 64 160 56 156 52 154 45 152 40 150 32 148 28 147 20 145 14 144 8 143 0 142M600 182L596 188 594 192 592 196 588 202 585 208 583 212 580 217 577 224 575 228 572 234 569 240 567 244 564 251 562 256 560 260 556 268 555 272 552 279 550 284 548 288 545 296 544 300 540 308 539 312 536 320 533 328 532 332 529 340 528 344 525 352 524 356 522 364 520 370 518 376 516 384 515 388 513 396 512 401 510 408 509 416 508 420 506 428 505 436M216 440L214 432 212 426 210 420 208 416 204 408 202 404 200 400 196 395 192 389 188 384 185 380 181 376 178 372 174 368 170 364 166 360 162 356 158 352 154 348 150 344 147 340 143 336 140 332 136 326 132 320 130 316 128 312 125 304 123 300 121 292 120 286 119 280 117 272 116 264 116 260 114 252 113 244 112 239 110 232 108 224 107 220 104 212 102 208 100 204 96 197 92 192 89 188 86 184 82 180 77 176 72 172 68 170 64 167 58 164 52 161 48 159 40 156 36 155 28 152 24 152 16 150 8 148 4 148M600 196L597 200 595 204 592 209 588 216 586 220 584 224 580 231 578 236 576 240 572 247 570 252 568 256 564 264 562 268 560 274 557 280 556 284 552 292 551 296 548 303 546 308 544 314 542 320 540 325 538 332 536 337 534 344 532 349 530 356 528 363 526 368 524 376 523 380 522 388 520 394 519 400 517 408 516 415 515 420 514 428 513 436M206 440L205 432 204 428 201 420 199 416 196 410 192 404 190 400 187 396 184 392 180 387 176 382 172 378 168 374 164 370 160 367 156 363 152 360 148 356 144 352 139 348 135 344 131 340 128 336 124 331 120 325 117 320 115 316 112 308 111 304 109 296 108 292 106 284 105 276 104 270 103 264 102 256 100 248 99 244 97 236 96 231 94 224 92 220 88 212 86 208 84 204 80 199 76 194 72 190 68 186 64 183 60 180 54 176 48 173 44 171 38 168 32 166 28 164 20 162 13 160 8 159 0 158M600 221L596 228 594 232 591 236 588 242 585 248 583 252 580 257 577 264 575 268 572 274 569 280 568 284 564 292 562 296 560 302 558 308 556 312 553 320 552 324 549 332 548 336 545 344 544 348 542 356 540 363 539 368 537 376 536 380 534 388 533 396 532 400 531 408 530 416 529 424 528 432 528 440M202 440L200 432 199 428 196 420 194 416 192 411 188 405 185 400 182 396 179 392 175 388 172 384 168 380 163 376 159 372 154 368 150 364 145 360 140 356 136 353 132 349 128 345 124 341 120 337 116 332 114 328 111 324 108 317 106 312 104 306 102 300 101 292 100 288 99 280 98 272 96 264 96 260 94 252 92 244 92 240 89 232 88 228 84 220 82 216 80 212 76 205 72 200 68 196 64 192 60 188 56 185 52 182 48 180 41 176 36 174 32 172 24 169 20 168 12 165 6 164 0 163M600 234L596 240 594 244 592 248 588 255 585 260 583 264 580 270 577 276 575 280 572 288 570 292 568 297 565 304 564 308 560 316 559 320 556 328 555 332 552 340 551 344 549 352 548 356 546 364 544 371 543 376 541 384 540 392 539 396 538 404 537 412 537 420 536 428 536 436M197 440L196 433 194 428 192 421 190 416 188 412 184 406 180 400 176 396 173 392 169 388 165 384 161 380 156 376 152 372 148 369 144 366 140 363 136 360 131 356 126 352 121 348 117 344 113 340 110 336 107 332 104 326 101 320 100 316 97 308 96 303 94 296 93 288 92 280 91 276 90 268 89 260 88 255 87 248 84 240 83 236 80 228 79 224 76 219 72 212 69 208 66 204 63 200 59 196 54 192 49 188 44 185 40 182 36 180 28 177 24 175 16 172 12 171 4 169M600 246L596 252 594 256 592 260 588 268 586 272 584 276 580 284 578 288 576 293 573 300 571 304 568 312 565 320 564 324 561 332 560 336 557 344 556 348 554 356 552 363 551 368 549 376 548 383 547 388 546 396 545 404 544 412 544 419 544 424 544 432 544 436M192 440L192 436 190 428 188 423 185 416 182 412 180 408 176 402 172 398 168 393 164 389 160 385 156 382 152 379 148 376 143 372 137 368 132 364 128 362 124 359 120 356 115 352 111 348 107 344 103 340 100 335 96 328 94 324 92 318 90 312 89 304 88 300 87 292 86 284 85 276 84 272 83 264 81 256 80 250 78 244 76 236 74 232 72 226 69 220 66 216 64 212 60 207 56 203 52 199 48 196 43 192 37 188 32 185 28 183 20 180 16 178 8 176 4 175M600 258L597 264 595 268 592 273 588 280 586 284 584 289 581 296 579 300 576 307 574 312 572 318 570 324 568 329 566 336 564 342 562 348 560 356 559 360 557 368 556 374 555 380 554 388 553 396 552 404 552 408 551 416 551 424 552 432 552 436M29 440L24 438 19 436 12 434 4 433M182 440L181 432 180 428 176 420 174 416 171 412 168 407 164 403 160 399 156 395 152 392 147 388 141 384 136 381 132 378 128 376 120 372 116 370 112 368 104 364 100 361 96 358 92 355 88 351 84 345 81 340 79 336 77 328 76 324 75 316 74 308 73 300 72 292 72 288 71 280 70 272 69 264 68 260 66 252 64 244 62 240 60 234 57 228 55 224 52 220 48 215 44 210 40 207 36 203 32 200 25 196 20 193 16 192 8 188 4 187M600 284L596 292 594 296 592 300 589 308 587 312 584 320 582 324 580 331 578 336 576 344 575 348 573 356 572 360 570 368 569 376 568 383 567 388 567 396 566 404 566 412 567 420 568 428 568 432 570 440M59 440L55 436 51 432 47 428 42 424 36 420 32 418 26 416 20 415 12 414 4 414M177 440L176 436 174 428 172 424 168 416 165 412 162 408 158 404 154 400 149 396 144 393 140 390 136 388 129 384 124 382 120 380 112 377 108 376 100 373 96 371 89 368 84 365 80 362 76 357 73 352 71 348 69 340 68 335 67 328 66 320 66 312 65 304 65 296 64 288 64 283 63 276 62 268 61 260 60 256 58 248 56 243 53 236 51 232 48 227 44 222 40 217 36 213 32 209 28 206 24 203 18 200 12 197 8 195 0 192M600 299L597 304 596 308 592 316 591 320 588 327 586 332 584 339 583 344 580 352 580 356 578 364 576 372 576 376 575 384 574 392 574 400 574 408 575 416 576 424 576 428 578 436M70 440L67 436 64 432 60 426 56 421 52 416 48 412 44 409 40 406 34 404 28 403 20 402 12 402 4 403M0 393L4 392 12 390 20 388 24 388 32 386 40 384 44 383 51 380 55 376 56 370 56 364 56 356 56 348 57 340 57 332 57 324 57 316 57 308 57 300 57 292 56 284 56 278 55 272 54 264 52 256 51 252 48 244 46 240 44 235 40 229 37 224 33 220 29 216 24 212 20 209 16 206 11 204 4 201 0 199M600 315L598 320 596 324 593 332 592 336 590 344 588 350 587 356 585 364 584 370 583 376 582 384 582 392 582 400 582 408 583 416 584 422 585 428 588 436 589 440M170 440L169 432 168 428 164 421 161 416 158 412 154 408 149 404 144 400 140 398 136 395 129 392 124 390 118 388 112 386 104 385 98 384 92 384 84 383 76 384 72 385 66 388 64 396 65 404 67 412 69 416 72 424 73 428 76 433 80 440M0 382L4 380 12 377 16 375 22 372 28 368 32 364 35 360 38 356 40 352 43 344 44 339 46 332 47 324 48 316 48 312 49 304 49 296 49 288 48 280 48 275 47 268 45 260 44 255 42 248 40 244 36 237 33 232 30 228 26 224 22 220 17 216 12 212 8 210 3 208M600 334L598 340 596 348 595 352 593 360 592 366 591 372 590 380 590 388 590 396 590 404 591 412 592 416 594 424 596 431 598 436M163 440L162 432 160 428 156 421 152 416 148 412 144 408 140 406 136 403 128 400 124 399 116 397 108 396 100 397 93 400 88 404 85 408 84 413 84 420 84 424 87 432 88 436M0 356L4 353 8 350 12 346 16 341 19 336 22 332 24 327 27 320 28 315 30 308 31 300 32 292 32 284 31 276 30 268 28 260 27 256 24 250 21 244 18 240 15 236 11 232 6 228 0 224M138 440L136 432 132 428 128 426 120 428 118 432 120 438M0 342L4 337 8 332 11 328 13 324 16 318 18 312 20 306 21 300 22 292 22 284 22 276 21 268 20 264 17 256 15 252 12 248 8 242 4 238 0 235M0 323L4 317 6 312 8 308 10 300 12 292 12 287 12 282 12 276 10 268 8 262 5 256 2 252'/%3E%3Cpath stroke-width='2' d='M144 0L141 4 136 8 132 12 128 15 124 17 120 20 112 24 108 26 104 28 96 31 92 32 84 35 79 36 72 38 64 39 58 40 52 41 44 42 36 43 28 43 20 44 14 44 8 44 0 44M368 144L364 144 356 146 352 148 344 151 340 153 334 156 328 160 324 162 320 165 316 168 311 172 306 176 302 180 298 184 294 188 291 192 288 196 284 201 280 207 277 212 275 216 272 222 269 228 267 232 264 240 263 244 261 252 260 256 259 264 258 272 258 280 258 288 259 296 260 300 262 308 264 314 267 320 268 324 272 331 275 336 278 340 281 344 284 348 288 353 292 357 296 361 300 364 305 368 311 372 316 374 321 376 328 378 336 378 344 378 352 376 356 375 362 372 368 369 372 366 376 364 381 360 385 356 389 352 393 348 397 344 400 340 404 335 408 329 411 324 414 320 416 316 420 308 422 304 424 300 428 292 429 288 432 280 434 276 436 268 437 264 439 256 440 252 441 244 442 236 443 228 444 220 443 212 443 204 441 196 440 190 438 184 436 179 433 172 430 168 427 164 424 160 420 156 415 152 408 148 404 146 397 144 392 143 384 142 376 142 368 144M513 0L512 4 510 12 508 18 506 24 504 32 503 36 501 44 500 49 499 56 498 64 497 72 496 80 496 88 496 92 496 100 496 104 496 112 496 120 497 128 497 136 497 144 497 152 497 160 496 168 496 173 496 180 495 188 494 196 493 204 492 208 490 216 489 224 488 228 486 236 484 244 483 248 481 256 479 260 477 268 476 272 473 280 471 284 468 292 467 296 464 303 462 308 460 313 457 320 455 324 452 330 449 336 447 340 444 347 441 352 439 356 436 361 432 368 429 372 427 376 424 380 420 386 416 391 412 396 409 400 405 404 401 408 397 412 392 416 388 420 384 423 380 426 376 428 369 432 364 435 360 436 352 439 347 440M324 440L320 439 313 436 308 433 304 430 300 427 296 424 292 420 288 416 284 411 280 406 276 401 272 396 270 392 267 388 264 384 260 378 256 373 253 368 250 364 248 360 244 354 240 348 238 344 235 340 232 334 229 328 227 324 224 318 222 312 220 308 218 300 216 294 215 288 214 280 213 272 213 264 213 256 214 248 215 240 216 233 217 228 218 220 220 212 221 208 222 200 224 194 225 188 227 180 228 176 230 168 232 162 234 156 236 148 237 144 239 136 240 132 242 124 244 118 245 112 247 104 248 99 249 92 250 84 249 76 248 72 244 67 239 64 232 62 224 63 216 63 211 64 204 65 196 66 188 68 184 68 176 69 168 70 160 71 154 72 148 73 140 73 132 74 124 74 116 75 108 75 100 76 92 76 84 76 76 76 72 76 64 76 56 76 52 76 44 76 36 76 28 76 20 76 12 76 4 76M600 28L597 32 595 36 592 41 588 48 585 52 583 56 580 61 576 68 574 72 572 76 568 84 567 88 564 94 562 100 560 104 557 112 556 116 553 124 552 128 549 136 548 140 546 148 544 154 542 160 540 168 539 172 537 180 536 184 534 192 532 198 530 204 528 211 527 216 524 224 523 228 520 236 519 240 516 248 515 252 512 260 511 264 508 272 506 276 504 282 502 288 500 293 497 300 496 304 493 312 491 316 488 324 487 328 484 334 482 340 480 344 477 352 475 356 472 364 470 368 468 373 465 380 463 384 460 391 457 396 456 400 452 407 449 412 447 416 444 422 441 428 438 432 436 436M262 440L260 436 257 428 255 424 252 418 249 412 247 408 244 402 240 396 238 392 236 388 232 382 228 376 225 372 223 368 220 364 216 358 212 352 209 348 206 344 204 340 200 334 196 328 194 324 192 320 188 312 186 308 184 303 182 296 180 289 179 284 178 276 177 268 176 260 176 256 176 248 175 240 175 232 175 224 175 216 175 208 174 200 173 192 172 184 171 180 169 172 168 168 165 160 163 156 160 152 156 146 152 142 148 138 144 135 140 132 133 128 128 126 124 124 116 120 112 119 104 117 100 116 92 114 86 112 80 111 72 109 64 108 60 108 52 106 44 105 36 104 30 104 24 104 16 103 8 102 0 102M234 440L232 432 231 428 228 421 226 416 224 412 220 404 218 400 216 396 212 390 208 384 205 380 202 376 199 372 196 368 192 363 188 358 184 353 180 348 177 344 174 340 170 336 168 332 164 327 160 321 157 316 155 312 152 304 150 300 148 293 147 288 145 280 144 275 143 268 142 260 141 252 140 244 140 240 139 232 137 224 136 217 135 212 132 204 131 200 128 192 126 188 124 184 120 178 116 173 112 168 108 164 104 161 100 158 96 155 91 152 84 148 80 146 75 144 68 141 64 140 56 137 52 136 44 134 36 132 32 131 24 130 16 129 9 128 4 128M600 135L597 140 595 144 592 148 588 156 586 160 584 164 580 171 578 176 576 180 572 188 570 192 568 197 565 204 563 208 560 216 558 220 556 226 553 232 552 236 548 244 547 248 544 255 542 260 540 265 537 272 536 276 533 284 531 288 528 296 526 300 524 306 522 312 520 317 518 324 516 328 513 336 512 340 509 348 508 352 505 360 504 364 501 372 500 376 497 384 496 388 493 396 492 400 490 408 488 413 486 420 484 426 482 432 480 440M211 440L209 432 208 428 205 420 204 416 200 409 197 404 195 400 192 396 188 390 184 385 180 381 176 376 172 372 168 368 164 364 160 360 156 357 152 353 148 349 144 345 140 341 136 336 133 332 130 328 127 324 124 319 121 312 119 308 116 300 116 296 114 288 112 280 112 276 110 268 109 260 108 254 107 248 105 240 104 234 102 228 100 221 98 216 96 212 92 204 89 200 86 196 83 192 80 188 76 184 71 180 66 176 60 172 56 170 52 168 44 164 40 162 34 160 28 158 20 156 16 155 8 154 0 152M600 209L596 215 593 220 591 224 588 229 584 236 582 240 580 244 576 252 574 256 572 261 569 268 567 272 564 278 562 284 560 288 557 296 555 300 552 308 550 312 548 318 546 324 544 330 542 336 540 342 538 348 536 355 535 360 533 368 532 372 530 380 528 387 527 392 525 400 524 408 523 412 522 420 521 428 521 436M188 440L186 432 184 426 182 420 180 416 176 410 172 405 168 400 164 396 160 392 156 388 152 385 148 382 144 379 139 376 133 372 128 369 124 366 120 364 114 360 108 356 104 353 100 349 96 345 93 340 90 336 88 331 85 324 84 319 82 312 81 304 80 296 80 292 79 284 78 276 76 268 76 264 74 256 72 248 71 244 68 236 67 232 64 226 60 220 58 216 55 212 51 208 47 204 43 200 38 196 32 192 28 190 24 188 16 185 12 183 4 181 0 180M600 271L597 276 595 280 592 286 589 292 587 296 584 304 582 308 580 313 577 320 576 324 573 332 572 336 570 344 568 349 566 356 564 364 564 368 562 376 561 384 560 392 560 396 559 404 559 412 559 420 560 428 560 433 561 440M46 440L41 436 36 433 32 430 26 428 20 426 12 424 8 424 0 424M0 370L4 367 10 364 15 360 20 356 23 352 26 348 29 344 32 337 34 332 36 325 37 320 39 312 40 304 40 300 40 292 40 284 40 277 40 272 38 264 36 256 34 252 32 246 29 240 26 236 23 232 19 228 15 224 9 220 4 217 0 215M600 366L599 372 599 380 598 388 599 396 600 404M154 440L152 432 151 428 148 424 144 419 140 416 133 412 128 410 120 408 112 409 105 412 101 416 99 420 98 428 100 435 102 440'/%3E%3C/g%3E%3C/svg%3E");background:radial-gradient(var(--bgp-r) at var(--bgp-at),color-mix(in srgb,var(--ln) clamp(0%,calc(var(--ra) * var(--bgp-line-a)),80%),transparent),color-mix(in srgb,var(--ln-far) clamp(0%,calc(var(--ra) * var(--bgp-line-far)),60%),transparent) 60%,transparent 100%);-webkit-mask:var(--bgp-lines) var(--bgp-mpos) / 600px 440px repeat,radial-gradient(calc(62% * var(--pop-bgp-cone)) calc(58% * var(--pop-bgp-cone)) at var(--bgp-at),#000 0,rgba(0,0,0,.55) 40%,rgba(0,0,0,.14) 70%,transparent 100%);-webkit-mask-composite:source-in;mask:var(--bgp-lines) var(--bgp-mpos) / 600px 440px repeat,radial-gradient(calc(62% * var(--pop-bgp-cone)) calc(58% * var(--pop-bgp-cone)) at var(--bgp-at),#000 0,rgba(0,0,0,.55) 40%,rgba(0,0,0,.14) 70%,transparent 100%);mask-composite:intersect}:root[data-shared-design=mono][data-bg=contour]:not([data-pop-bg=off]) .gp-toast:before{background:linear-gradient(calc(var(--g-light, 180deg) + var(--glass-light-adj, 0deg)),color-mix(in srgb,var(--hl-live, #fff) clamp(0%,calc(55% * var(--pop-rim)),100%),transparent),transparent 46%),linear-gradient(var(--bgp-dir),color-mix(in srgb,var(--pop-bgp-c, var(--lamp)) clamp(0%,calc(85% * var(--pop-bgp) * var(--intensity, 1)),100%),transparent),transparent 45%)}:root[data-shared-design=mono][data-bg=contour]:not([data-pop-bg=off]) .gp-tooltip{box-shadow:inset 0 1px color-mix(in srgb,var(--pop-bgp-c, var(--lamp)) clamp(0%,calc(75% * var(--pop-bgp) * var(--intensity, 1)),100%),transparent),0 8px 20px color-mix(in srgb,#000 22%,transparent)}:root[data-shared-design=mono][data-bg=daylight],:root[data-shared-design=mono][data-bg=daylight][data-mode=light]{--warmth: oklch(from var(--warmth-l) l calc(c * var(--sat)) h);--sky: oklch(from var(--sky-l) l calc(c * var(--sat) * var(--tint)) h);--shade: oklch(from var(--shade-l) l calc(c * var(--sat) * var(--tint)) h);--sun: oklch(from var(--sun-l) l calc(c * var(--sat)) h)}:root[data-shared-design=mono][data-bg=daylight][data-mode=dark]{--warmth: oklch(from var(--warmth-d) l calc(c * var(--sat)) h);--sky: oklch(from var(--sky-d) l calc(c * var(--sat) * var(--tint)) h);--shade: oklch(from var(--shade-d) l calc(c * var(--sat) * var(--tint)) h);--sun: oklch(from var(--sun-d) l calc(c * var(--sat)) h)}:root[data-shared-design=mono][data-bg=daylight],:root[data-shared-design=mono][data-bg=daylight][data-mode=light]{--bgp-sky-a: 55%;--bgp-bar: color-mix(in oklch, var(--shade), var(--text) 30%);--bgp-bar-a: 30%;--bgp-sun-a: 80%}:root[data-shared-design=mono][data-bg=daylight][data-mode=dark]{--bgp-sky-a: 40%;--bgp-bar: #000;--bgp-bar-a: 34%;--bgp-sun-a: 24%}:root[data-shared-design=mono][data-bg=daylight]{--warmth-d: #34405a;--warmth-l: #ffe7c2;--shade-l: #d8cfbf;--sky-d: #3a2a1c;--sky-l: #dfe6ea;--shade-d: #0c0e12;--sun-d: #cdd7ea;--sun-l: #fffcf5}@media(prefers-reduced-motion:no-preference){:root[data-shared-design=mono][data-bg=daylight]:not([data-pop-motion=off]):not([data-pop-motion=reduced]) .gp-bgp:before{transform:translate3d(calc(var(--bgp-dx, 2%) * var(--bgp-t, 0)),calc(var(--bgp-dy, -5%) * var(--bgp-t, 0)),0)}}:root[data-shared-design=mono][data-bg=daylight] .gp-bgp-grain{position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px;opacity:clamp(0,calc(var(--pop-bgp-grain, 0) * var(--bgp-grain-max, .12)),.3)}:root[data-shared-design=mono][data-bg=daylight][data-mode=light] .gp-bgp-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-shared-design=mono][data-bg=daylight] .gp--bgp,:root[data-shared-design=mono][data-bg=daylight] .gp-toast,:root[data-shared-design=mono][data-bg=daylight] .gp-tooltip{--bgp-at: 6% 0%;--bgp-r: 78% 92%;--bgp-sky-at: 100% 100%;--bgp-dir: 150deg;--bgp-org: 0% 0%;--bgp-rot: -8deg;--bgp-fade: radial-gradient(calc(80% * var(--pop-bgp-cone)) calc(85% * var(--pop-bgp-cone)) at 8% 0%, #000 0, rgba(0,0,0,.6) 35%, rgba(0,0,0,.18) 62%, transparent 85%)}:root[data-shared-design=mono][data-bg=daylight][data-pop-bg=top] :is(.gp--bgp,.gp-toast,.gp-tooltip){--bgp-at: 45% -6%;--bgp-r: 90% 70%;--bgp-sky-at: 50% 120%;--bgp-dir: 180deg;--bgp-org: 40% 0%;--bgp-rot: -4deg;--bgp-fade: linear-gradient(180deg, #000 0, rgba(0,0,0,.55) calc(24% * var(--pop-bgp-cone)), rgba(0,0,0,.16) calc(46% * var(--pop-bgp-cone)), transparent calc(70% * var(--pop-bgp-cone)))}:root[data-shared-design=mono][data-bg=daylight][data-pop-bg=side] :is(.gp--bgp,.gp-toast,.gp-tooltip){--bgp-at: -6% 40%;--bgp-r: 70% 100%;--bgp-sky-at: 115% 70%;--bgp-dir: 90deg;--bgp-org: 0% 40%;--bgp-rot: -14deg;--bgp-fade: linear-gradient(90deg, #000 0, rgba(0,0,0,.55) calc(20% * var(--pop-bgp-cone)), rgba(0,0,0,.16) calc(40% * var(--pop-bgp-cone)), transparent calc(62% * var(--pop-bgp-cone)))}:root[data-shared-design=mono][data-bg=daylight] .gp--bgp{isolation:isolate}:root[data-shared-design=mono][data-bg=daylight] .gp-bgp{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none;--k: calc(var(--pop-bgp) * var(--intensity, 1));--bgp-dx: 3%;--bgp-dy: 2%;--sc: var(--pop-bgp-c, color-mix(in oklch, var(--warmth), var(--sun) 25%))}:root[data-shared-design=mono][data-bg=daylight][data-mode=dark] .gp-bgp{--sc: oklch(from var(--pop-bgp-c, color-mix(in oklch, var(--sun), var(--warmth) 35%)) min(l, .6) c h)}:root[data-shared-design=mono][data-bg=daylight] .gp-popover .gp-bgp,:root[data-shared-design=mono][data-bg=daylight] .gp-palette .gp-bgp{--k: calc(var(--pop-bgp) * var(--intensity, 1) * .55);--bgp-cap: 55%}:root[data-shared-design=mono][data-bg=daylight][data-mode=dark] :is(.gp-popover,.gp-palette) .gp-bgp{--bgp-cap: 20%}:root[data-shared-design=mono][data-bg=daylight] .gp-bgp:before,:root[data-shared-design=mono][data-bg=daylight] .gp-bgp:after{content:"";position:absolute;pointer-events:none}:root[data-shared-design=mono][data-bg=daylight] .gp-bgp:before{inset:-6%;background:radial-gradient(var(--bgp-r) at var(--bgp-at),color-mix(in srgb,var(--sc) clamp(0%,calc(var(--k) * var(--pop-bgp-glow) * var(--bgp-sun-a)),var(--bgp-cap)),transparent) 0,color-mix(in srgb,var(--sc) clamp(0%,calc(var(--k) * var(--pop-bgp-glow) * var(--bgp-sun-a) * .45),var(--bgp-cap)),transparent) 45%,transparent 80%),radial-gradient(60% 55% at var(--bgp-sky-at),color-mix(in srgb,var(--sky) clamp(0%,calc(var(--k) * var(--bgp-sky-a)),70%),transparent),transparent 100%)}:root[data-shared-design=mono][data-bg=daylight] .gp-bgp:after{inset:0;--ba: clamp(0%, calc(var(--k) * var(--pop-bgp-ribs) * var(--bgp-bar-a)), 60%);--bc: color-mix(in srgb, var(--bgp-bar) var(--ba), transparent);background:repeating-linear-gradient(calc(62deg + var(--bgp-rot)),transparent 0 120px,var(--bc) 130px 138px,transparent 148px 160px),repeating-linear-gradient(calc(180deg + var(--bgp-rot)),transparent 0 150px,var(--bc) 160px 168px,transparent 178px 260px);-webkit-mask:var(--bgp-fade);mask:var(--bgp-fade)}:root[data-shared-design=mono][data-bg=daylight]:not([data-pop-bg=off]) .gp-toast:before{background:linear-gradient(calc(var(--g-light, 160deg) + var(--glass-light-adj, 0deg)),color-mix(in srgb,var(--hl-live, #fff) clamp(0%,calc(55% * var(--pop-rim)),100%),transparent),transparent 46%),linear-gradient(var(--bgp-dir),color-mix(in srgb,var(--pop-bgp-c, var(--accent)) clamp(0%,calc(70% * var(--pop-bgp) * var(--intensity, 1)),100%),transparent),transparent 45%)}:root[data-shared-design=mono][data-bg=daylight]:not([data-pop-bg=off]) .gp-tooltip{box-shadow:inset 0 1px color-mix(in srgb,var(--pop-bgp-c, var(--accent)) clamp(0%,calc(65% * var(--pop-bgp) * var(--intensity, 1)),100%),transparent),0 8px 20px color-mix(in srgb,#000 18%,transparent)}:root[data-shared-design=mono][data-bg=fluted]{--flute-width: 18}:root[data-shared-design=mono][data-bg=fluted],:root[data-shared-design=mono][data-bg=fluted][data-mode=dark]{--rose: oklch(from var(--rose-d) l calc(c * var(--sat)) h);--reed-hi: rgba(255, 240, 226, .16);--reed-shadow: rgba(0, 0, 0, .32)}:root[data-shared-design=mono][data-bg=fluted][data-mode=light]{--rose: oklch(from var(--rose-l) l calc(c * var(--sat)) h);--reed-hi: rgba(255, 255, 255, .6);--reed-shadow: rgba(90, 55, 40, .1)}:root[data-shared-design=mono][data-bg=fluted],:root[data-shared-design=mono][data-bg=fluted][data-mode=dark]{--bgp-core: 30%;--bgp-hi: 46%;--bgp-hot: 45%;--bgp-wide: 50%}:root[data-shared-design=mono][data-bg=fluted][data-mode=light]{--bgp-core: 80%;--bgp-hi: 0%;--bgp-hot: 50%;--bgp-wide: 34%}:root[data-shared-design=mono][data-bg=fluted]{--rose-d: #8f3634;--rose-l: #eeb09a}@media(prefers-reduced-motion:no-preference){:root[data-shared-design=mono][data-bg=fluted]:not([data-pop-motion=off]):not([data-pop-motion=reduced]) .gp-bgp:before{transform:translate3d(calc(var(--bgp-dx, 2%) * var(--bgp-t, 0)),calc(var(--bgp-dy, -5%) * var(--bgp-t, 0)),0)}}:root[data-shared-design=mono][data-bg=fluted] .gp-bgp-grain{position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px;opacity:clamp(0,calc(var(--pop-bgp-grain, 0) * var(--bgp-grain-max, .12)),.3)}:root[data-shared-design=mono][data-bg=fluted][data-mode=light] .gp-bgp-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-shared-design=mono][data-bg=fluted] .gp--bgp,:root[data-shared-design=mono][data-bg=fluted] .gp-toast,:root[data-shared-design=mono][data-bg=fluted] .gp-tooltip{--bgp-at: 100% 0%;--bgp-g0: 26% 34%;--bgp-g1: 50% 58%;--bgp-g2: 100% 105%;--bgp-dir: to bottom left;--bgp-mask: radial-gradient(92% 72% at 100% 0%, #000 0%, rgba(0,0,0,.55) 16%, rgba(0,0,0,.14) 34%, transparent 52%), radial-gradient(18px 80% at 100% 0%, #000 55%, transparent 100%), radial-gradient(48% 14px at 100% 0%, #000 40%, transparent 100%)}:root[data-shared-design=mono][data-bg=fluted][data-pop-bg=top] :is(.gp--bgp,.gp-toast,.gp-tooltip){--bgp-at: 50% 0%;--bgp-g0: 40% 18%;--bgp-g1: 70% 30%;--bgp-g2: 120% 70%;--bgp-dir: to bottom;--bgp-mask: linear-gradient(180deg, #000 0, rgba(0,0,0,.5) 7%, rgba(0,0,0,.12) 16%, transparent 26%), linear-gradient(180deg, #000 0, #000 10px, transparent 16px)}:root[data-shared-design=mono][data-bg=fluted][data-pop-bg=side] :is(.gp--bgp,.gp-toast,.gp-tooltip){--bgp-at: 100% 45%;--bgp-g0: 16% 40%;--bgp-g1: 30% 75%;--bgp-g2: 70% 130%;--bgp-dir: to left;--bgp-mask: linear-gradient(270deg, #000 0, rgba(0,0,0,.5) 7%, rgba(0,0,0,.12) 15%, transparent 24%), linear-gradient(270deg, #000 0, #000 10px, transparent 18px)}:root[data-shared-design=mono][data-bg=fluted] .gp--bgp{isolation:isolate}:root[data-shared-design=mono][data-bg=fluted] .gp-bgp{--bgp-dx: 2%;--bgp-dy: -5%}:root[data-shared-design=mono][data-bg=fluted] .gp-bgp{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none;--k: calc(var(--pop-bgp) * var(--intensity, 1));--gc: var(--pop-bgp-c, var(--accent))}:root[data-shared-design=mono][data-bg=fluted][data-mode=dark] .gp-bgp{--gc: oklch(from var(--pop-bgp-c, color-mix(in oklch, var(--accent) 55%, var(--rose))) min(l, .62) c h)}:root[data-shared-design=mono][data-bg=fluted] .gp-popover .gp-bgp,:root[data-shared-design=mono][data-bg=fluted] .gp-palette .gp-bgp{--k: calc(var(--pop-bgp) * var(--intensity, 1) * .55);--bgp-wide-max: 24%;--bgp-core-max: 30%;--bgp-g0: 22% 30%;--bgp-g1: 40% 55%;--bgp-g2: 80% 100%;--bgp-mask: radial-gradient(16% 22% at var(--bgp-at), #000 0%, rgba(0,0,0,.4) 40%, transparent 100%), linear-gradient(var(--bgp-edge-dir, 270deg), #000 0, #000 3px, transparent 7px)}:root[data-shared-design=mono][data-bg=fluted][data-mode=dark] .gp-palette .gp-bgp{--bgp-wide-max: 12%;--bgp-core-max: 18%;--bgp-hot-max: 30%}:root[data-shared-design=mono][data-bg=fluted] .gp-popover .gp-bgp:after,:root[data-shared-design=mono][data-bg=fluted] .gp-palette .gp-bgp:after{opacity:clamp(0,calc(var(--k) * var(--pop-bgp-ribs)),.6)}:root[data-shared-design=mono][data-bg=fluted][data-pop-bg=top] :is(.gp-popover,.gp-palette) .gp-bgp{--bgp-edge-dir: 180deg;--bgp-g0: 40% 16%;--bgp-g1: 60% 30%}:root[data-shared-design=mono][data-bg=fluted][data-pop-bg=side] :is(.gp-popover,.gp-palette) .gp-bgp{--bgp-g0: 6% 30%;--bgp-g1: 12% 50%;--bgp-g2: 40% 90%;--bgp-mask: linear-gradient(270deg, #000 0, #000 3px, transparent 7px)}:root[data-shared-design=mono][data-bg=fluted] .gp-bgp:before,:root[data-shared-design=mono][data-bg=fluted] .gp-bgp:after{content:"";position:absolute;inset:0;pointer-events:none}:root[data-shared-design=mono][data-bg=fluted] .gp-bgp:before{inset:0 0 -12% -6%}:root[data-shared-design=mono][data-bg=fluted] .gp-bgp:before{background:radial-gradient(var(--bgp-g0) at var(--bgp-at),color-mix(in srgb,var(--gc) clamp(0%,calc(var(--k) * var(--pop-bgp-glow) * var(--bgp-hot)),var(--bgp-hot-max)),transparent),transparent 100%),radial-gradient(var(--bgp-g1) at var(--bgp-at),color-mix(in srgb,var(--gc) clamp(0%,calc(var(--k) * var(--pop-bgp-glow) * var(--bgp-core)),var(--bgp-core-max)),transparent),transparent 72%),radial-gradient(var(--bgp-g2) at var(--bgp-at),color-mix(in srgb,var(--rose) clamp(0%,calc(var(--k) * var(--pop-bgp-glow) * var(--bgp-wide)),var(--bgp-wide-max)),transparent),transparent 70%)}:root[data-shared-design=mono][data-bg=fluted] .gp-bgp:after{background-image:linear-gradient(90deg,var(--reed-shadow) 0%,transparent 9%,color-mix(in srgb,var(--reed-hi),var(--gc) var(--bgp-hi)) 20%,transparent 30%,transparent 68%,color-mix(in srgb,var(--reed-shadow) 45%,transparent) 92%,var(--reed-shadow) 100%);background-size:calc(var(--flute-width) * 1px) 100%;background-position:var(--bgp-x, 0px) 0;opacity:clamp(0,calc(var(--k) * var(--pop-bgp-ribs)),1);-webkit-mask:var(--bgp-mask);mask:var(--bgp-mask)}:root[data-shared-design=mono][data-bg=fluted]:not([data-pop-bg=off]) .gp-toast:before{background:linear-gradient(calc(var(--g-light, 180deg) + var(--glass-light-adj, 0deg)),color-mix(in srgb,var(--hl-live, #fff) clamp(0%,calc(55% * var(--pop-rim)),100%),transparent),transparent 46%),linear-gradient(var(--bgp-dir),color-mix(in srgb,var(--pop-bgp-c, var(--accent)) clamp(0%,calc(85% * var(--pop-bgp) * var(--intensity, 1)),100%),transparent),transparent 42%)}:root[data-shared-design=mono][data-bg=fluted]:not([data-pop-bg=off]) .gp-tooltip{box-shadow:inset 0 1px color-mix(in srgb,var(--pop-bgp-c, var(--rose)) clamp(0%,calc(70% * var(--pop-bgp) * var(--intensity, 1)),100%),transparent),0 8px 20px color-mix(in srgb,#000 22%,transparent)}:root[data-shared-design=mono][data-bg=halftone]{--dot-spacing: 9}:root[data-shared-design=mono][data-bg=halftone],:root[data-shared-design=mono][data-bg=halftone][data-mode=dark]{--glow: oklch(from var(--glow-d) l calc(c * var(--sat)) h)}:root[data-shared-design=mono][data-bg=halftone][data-mode=light]{--glow: oklch(from var(--glow-l) l calc(c * var(--sat)) h)}:root[data-shared-design=mono][data-bg=halftone],:root[data-shared-design=mono][data-bg=halftone][data-mode=dark]{--bgp-fine-a: 26%;--bgp-glow-a: 40%;--bgp-dot-a: 34%}:root[data-shared-design=mono][data-bg=halftone][data-mode=light]{--bgp-fine-a: 30%;--bgp-glow-a: 70%;--bgp-dot-a: 42%}:root[data-shared-design=mono][data-bg=halftone]{--glow-l: #cfe1cf;--glow-d: #1d5a43}@media(prefers-reduced-motion:no-preference){:root[data-shared-design=mono][data-bg=halftone]:not([data-pop-motion=off]):not([data-pop-motion=reduced]) .gp-bgp:before{transform:translate3d(calc(var(--bgp-dx, 2%) * var(--bgp-t, 0)),calc(var(--bgp-dy, -5%) * var(--bgp-t, 0)),0)}}:root[data-shared-design=mono][data-bg=halftone] .gp-bgp-grain{position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px;opacity:clamp(0,calc(var(--pop-bgp-grain, 0) * var(--bgp-grain-max, .12)),.3)}:root[data-shared-design=mono][data-bg=halftone][data-mode=light] .gp-bgp-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-shared-design=mono][data-bg=halftone] .gp--bgp,:root[data-shared-design=mono][data-bg=halftone] .gp-toast,:root[data-shared-design=mono][data-bg=halftone] .gp-tooltip{--bgp-at: 0% 0%;--bgp-dir: 135deg;--bgp-rx: 70%;--bgp-ry: 80%}:root[data-shared-design=mono][data-bg=halftone][data-pop-bg=top] :is(.gp--bgp,.gp-toast,.gp-tooltip){--bgp-at: 50% -4%;--bgp-dir: 180deg;--bgp-rx: 95%;--bgp-ry: 55%}:root[data-shared-design=mono][data-bg=halftone][data-pop-bg=side] :is(.gp--bgp,.gp-toast,.gp-tooltip){--bgp-at: -4% 50%;--bgp-dir: 90deg;--bgp-rx: 50%;--bgp-ry: 100%}:root[data-shared-design=mono][data-bg=halftone] .gp--bgp{isolation:isolate}:root[data-shared-design=mono][data-bg=halftone] .gp-bgp{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none;--k: calc(var(--pop-bgp) * var(--intensity, 1));--bgp-dx: 1.5%;--bgp-dy: 2%;--pitch: calc(var(--dot-spacing, 9) * 1px);--dc: var(--pop-bgp-c, var(--accent));--gc: var(--glow);--rx: calc(var(--bgp-rx) * var(--pop-bgp-cone));--ry: calc(var(--bgp-ry) * var(--pop-bgp-cone));--fa: clamp(0%, calc(var(--k) * var(--pop-bgp-ribs) * var(--bgp-fine-a)), 50%)}:root[data-shared-design=mono][data-bg=halftone][data-mode=dark] .gp-bgp{--gc: oklch(from var(--glow) min(l, .55) c h);--dc: oklch(from var(--pop-bgp-c, var(--accent)) min(l, .8) c h)}:root[data-shared-design=mono][data-bg=halftone] .gp-popover .gp-bgp,:root[data-shared-design=mono][data-bg=halftone] .gp-palette .gp-bgp{--k: calc(var(--pop-bgp) * var(--intensity, 1) * .55);--bgp-cap: 24%}:root[data-shared-design=mono][data-bg=halftone][data-mode=light] :is(.gp-popover,.gp-palette) .gp-bgp{--bgp-cap: 45%}:root[data-shared-design=mono][data-bg=halftone] .gp-bgp:before,:root[data-shared-design=mono][data-bg=halftone] .gp-bgp:after{content:"";position:absolute;pointer-events:none}:root[data-shared-design=mono][data-bg=halftone] .gp-bgp:before{inset:-4%;--da: clamp(0%, calc(var(--k) * var(--pop-bgp-ribs) * var(--bgp-dot-a)), 60%);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--dc) var(--da),transparent) 0 calc(var(--pitch) * .24),transparent calc(var(--pitch) * .24 + .8px)) 0 0 / var(--pitch) var(--pitch),radial-gradient(var(--rx) var(--ry) at var(--bgp-at),color-mix(in srgb,var(--gc) clamp(0%,calc(var(--k) * var(--pop-bgp-glow) * var(--bgp-glow-a)),var(--bgp-cap)),transparent),transparent 100%);-webkit-mask:radial-gradient(calc(var(--rx) * .75) calc(var(--ry) * .75) at var(--bgp-at),#000 0,rgba(0,0,0,.7) 30%,rgba(0,0,0,.25) 55%,transparent 80%);mask:radial-gradient(calc(var(--rx) * .75) calc(var(--ry) * .75) at var(--bgp-at),#000 0,rgba(0,0,0,.7) 30%,rgba(0,0,0,.25) 55%,transparent 80%)}:root[data-shared-design=mono][data-bg=halftone] .gp-bgp:after{inset:0;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--dc) var(--fa),transparent) 0 calc(var(--pitch) * .12),transparent calc(var(--pitch) * .12 + .7px)) calc(var(--pitch) / 2) calc(var(--pitch) / 2) / var(--pitch) var(--pitch);-webkit-mask:radial-gradient(var(--rx) var(--ry) at var(--bgp-at),#000 0,#000 25%,rgba(0,0,0,.45) 50%,rgba(0,0,0,.12) 72%,transparent 92%);mask:radial-gradient(var(--rx) var(--ry) at var(--bgp-at),#000 0,#000 25%,rgba(0,0,0,.45) 50%,rgba(0,0,0,.12) 72%,transparent 92%)}:root[data-shared-design=mono][data-bg=halftone]:not([data-pop-bg=off]) .gp-toast:before{background:linear-gradient(calc(var(--g-light, 160deg) + var(--glass-light-adj, 0deg)),color-mix(in srgb,var(--hl-live, #fff) clamp(0%,calc(55% * var(--pop-rim)),100%),transparent),transparent 46%),linear-gradient(var(--bgp-dir),color-mix(in srgb,var(--pop-bgp-c, var(--glow)) clamp(0%,calc(90% * var(--pop-bgp) * var(--intensity, 1)),100%),transparent),transparent 45%)}:root[data-shared-design=mono][data-bg=halftone]:not([data-pop-bg=off]) .gp-tooltip{box-shadow:inset 0 1px color-mix(in srgb,var(--pop-bgp-c, var(--accent)) clamp(0%,calc(45% * var(--pop-bgp) * var(--intensity, 1)),100%),transparent),0 8px 20px color-mix(in srgb,#000 22%,transparent)}:where(html[data-shared-design=mono]) .bg-shared{display:none}:root[data-shared-design=mono][data-sb] .bg-shared{display:block;position:absolute;left:0;top:0;width:100%;z-index:0;pointer-events:none;overflow:hidden}:where(html[data-shared-design=mono]) .bg-shared>canvas{position:absolute;display:block;transition:opacity .3s ease}:where(html[data-shared-design=mono]) .bg-shared>canvas.sb-fix{position:fixed}:root[data-shared-design=mono][data-sb][data-sb] .glass.sb-on:after{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-shared-design=mono][data-sb=img][data-sb] .glass.sb-on:after{background:linear-gradient(var(--g-angle),color-mix(in srgb,var(--g-fill) clamp(0%,calc(var(--g-a1) * var(--glass-opacity) * 100%),100%),transparent),color-mix(in srgb,var(--g-fill) clamp(0%,calc(var(--g-a2) * var(--glass-opacity) * 100%),100%),transparent) var(--g-stop)),var(--gb-dith, var(--dither)) 0 0 / 4px 4px repeat,var(--sb-img) var(--sb-pos, 0 0) / var(--sb-size, 100vw 100vh) repeat-y;background-origin:padding-box,padding-box,border-box}:root[data-shared-design=mono][data-sb=img] .bg-shared{display:none}:root[data-shared-design=mono][data-theme=ink-ember]{--base-d:#080f1c;--base-l:#dee3eb;--top-d:#121c2c;--top-l:#f4f7fb;--key-d:#ea6f2f;--key-l:#f5ab77;--bounce-d:#5d240e;--bounce-l:#ca9780;--accent-d:#f38c48;--accent-l:#ac430e}:root[data-shared-design=mono][data-theme=ink-ember]:not([data-mode=light]){--text:#ebeff4;--on-text:#080f1c;--on-accent:#080f1c;--text-2:color-mix(in srgb, var(--text) 78%, transparent);--line:color-mix(in srgb, var(--text) 9%, transparent);--btn-p:#ee8545;--btn-ph:oklch(from #ee8545 calc(l - .04) c h);--btn-pa:oklch(from #ee8545 calc(l - .07) c h);--btn-pi:#080f1c;--btn-ring:color-mix(in srgb, var(--text) 80%, #ee8545)}:root[data-shared-design=mono][data-theme=ink-ember]:not([data-mode=light]):is([data-panel=clear],:not([data-panel])){--g-base:#f5faff;--g-sh-color:#020511}:root[data-shared-design=mono][data-theme=ink-ember][data-mode=light]{--text:#131922;--on-text:#dee3eb;--on-accent:#fcf9f7;--text-2:color-mix(in srgb, var(--text) 72%, transparent);--line:color-mix(in srgb, var(--text) 11%, transparent);--btn-p:#b04613;--btn-ph:oklch(from #b04613 calc(l - .04) c h);--btn-pa:oklch(from #b04613 calc(l - .07) c h);--btn-pi:#fcf9f7;--btn-ring:color-mix(in srgb, var(--text) 80%, #b04613)}:root[data-shared-design=mono][data-theme=ink-ember][data-mode=light]:is([data-panel=clear],:not([data-panel])){--g-base:#fafeff;--g-sh-color:#2a2e34}:root[data-shared-design=mono][data-theme=sage-bone]{--base-d:#19251c;--base-l:#eee7d9;--top-d:#263429;--top-l:#faf6ee;--key-d:#eee7d9;--key-l:#5d7a62;--bounce-d:#3d5342;--bounce-l:#96ab99;--accent-d:#ddc89e;--accent-l:#3c5f43}:root[data-shared-design=mono][data-theme=sage-bone]:not([data-mode=light]){--text:#f1eee7;--on-text:#19251c;--on-accent:#141d16;--text-2:color-mix(in srgb, var(--text) 78%, transparent);--line:color-mix(in srgb, var(--text) 9%, transparent);--btn-p:#dfcfb0;--btn-ph:oklch(from #dfcfb0 calc(l - .04) c h);--btn-pa:oklch(from #dfcfb0 calc(l - .07) c h);--btn-pi:#141d16;--btn-ring:color-mix(in srgb, var(--text) 80%, #dfcfb0)}:root[data-shared-design=mono][data-theme=sage-bone]:not([data-mode=light]):is([data-panel=clear],:not([data-panel])){--g-base:#f5fdf6;--g-sh-color:#010803}:root[data-shared-design=mono][data-theme=sage-bone][data-mode=light]{--text:#19221a;--on-text:#eee7d9;--on-accent:#f9f5ec;--text-2:color-mix(in srgb, var(--text) 72%, transparent);--line:color-mix(in srgb, var(--text) 11%, transparent);--btn-p:#3c5f43;--btn-ph:oklch(from #3c5f43 calc(l - .04) c h);--btn-pa:oklch(from #3c5f43 calc(l - .07) c h);--btn-pi:#f9f5ec;--btn-ring:color-mix(in srgb, var(--text) 80%, #3c5f43)}:root[data-shared-design=mono][data-theme=sage-bone][data-mode=light]:is([data-panel=clear],:not([data-panel])){--g-base:#fffdf7;--g-sh-color:#322d22}:root[data-shared-design=mono][data-theme=plum-citrine]{--base-d:#290e28;--base-l:#f3e7f1;--top-d:#3a1a37;--top-l:#fcf7fb;--key-d:#edcc48;--key-l:#edcc48;--bounce-d:#53234a;--bounce-l:#cfb4cc;--accent-d:#edcc48;--accent-l:#7d6700}:root[data-shared-design=mono][data-theme=plum-citrine]:not([data-mode=light]){--text:#f3ecf2;--on-text:#290e28;--on-accent:#290e28;--text-2:color-mix(in srgb, var(--text) 78%, transparent);--line:color-mix(in srgb, var(--text) 9%, transparent);--btn-p:#edcc48;--btn-ph:oklch(from #edcc48 calc(l - .04) c h);--btn-pa:oklch(from #edcc48 calc(l - .07) c h);--btn-pi:#290e28;--btn-ring:color-mix(in srgb, var(--text) 80%, #edcc48)}:root[data-shared-design=mono][data-theme=plum-citrine]:not([data-mode=light]):is([data-panel=clear],:not([data-panel])){--g-base:#fff7fe;--g-sh-color:#0d020c}:root[data-shared-design=mono][data-theme=plum-citrine][data-mode=light]{--text:#271626;--on-text:#f3e7f1;--on-accent:#fbfaf6;--text-2:color-mix(in srgb, var(--text) 72%, transparent);--line:color-mix(in srgb, var(--text) 11%, transparent);--btn-p:#776100;--btn-ph:oklch(from #776100 calc(l - .04) c h);--btn-pa:oklch(from #776100 calc(l - .07) c h);--btn-pi:#fbfaf6;--btn-ring:color-mix(in srgb, var(--text) 80%, #776100)}:root[data-shared-design=mono][data-theme=plum-citrine][data-mode=light]:is([data-panel=clear],:not([data-panel])){--g-base:#fffcff;--g-sh-color:#332b32}:root[data-shared-design=mono][data-bg=ember]{--em-base:var(--scene);--em-top:oklch(from var(--scene) calc(l + .045) calc(c*1.15) h);--em-light:var(--key);--em-deep:var(--bounce)}:root[data-shared-design=mono][data-bg=ember]:not([data-mode=light]){--em-a:.42;--em-da:.3;--em-grain:.035}:root[data-shared-design=mono][data-bg=ember][data-mode=light]{--em-a:.4;--em-da:.18;--em-grain:.022}:root[data-shared-design=mono][data-bg=sage]{--sg-base:var(--scene);--sg-top:oklch(from var(--scene) calc(l + .03) c h);--sg-light:var(--key);--sg-deep:var(--bounce)}:root[data-shared-design=mono][data-bg=sage]:not([data-mode=light]){--sg-a:.12;--sg-da:.35;--sg-grain:.02}:root[data-shared-design=mono][data-bg=sage][data-mode=light]{--sg-a:.22;--sg-da:.3;--sg-grain:.018}:root[data-shared-design=mono][data-bg=plum]{--pl-base:var(--scene);--pl-top:oklch(from var(--scene) calc(l + .04) calc(c*1.1) h);--pl-light:var(--key);--pl-deep:var(--bounce)}:root[data-shared-design=mono][data-bg=plum]:not([data-mode=light]){--pl-a:.3;--pl-da:.55;--pl-grain:.025}:root[data-shared-design=mono][data-bg=plum][data-mode=light]{--pl-a:.35;--pl-da:.4;--pl-grain:.018}:where(html[data-shared-design=mono]) .gs-seg--10{grid-template-columns:repeat(5,1fr);gap:2px}:where(html[data-shared-design=mono]) .gs-bgpick{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 6px}:where(html[data-shared-design=mono]) .gs-bgp{display:flex;flex-direction:column;align-items:stretch;gap:5px;min-width:0;padding:0;border:0;background:transparent;color:var(--gs-text-2);font:500 10px/1.2 var(--gs-sans);text-align:center;cursor:pointer}:where(html[data-shared-design=mono]) .gs-bgp:hover,:where(html[data-shared-design=mono]) .gs-bgp[aria-pressed=true]{color:var(--gs-text)}:where(html[data-shared-design=mono]) .gs-bgp-art{position:relative;display:block;height:34px;border-radius:7px;border:1px solid var(--gs-line);overflow:hidden;background:var(--scene, #111)}:where(html[data-shared-design=mono]) .gs-bgp[aria-pressed=true] .gs-bgp-art{box-shadow:0 0 0 2px var(--gs-bg-solid),0 0 0 3.5px var(--gs-text)}:where(html[data-shared-design=mono]) .gs-bgp-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(html[data-shared-design=mono]) .gs-bgp-art{background-color:var(--scene, #101113);background-image:radial-gradient(120% 110% at -15% -25%,color-mix(in srgb,var(--key, #fff) 26%,transparent),transparent 62%),radial-gradient(90% 85% at 112% 108%,color-mix(in srgb,var(--bounce, #fff) 22%,transparent),transparent 64%);background-repeat:no-repeat}:where(html[data-shared-design=mono]) .gs-bgp-art[data-art=mono]{background-image:radial-gradient(110% 100% at -10% -20%,color-mix(in srgb,var(--key, #fff) 20%,transparent),transparent 60%),radial-gradient(85% 80% at 110% 105%,color-mix(in srgb,var(--bounce, #fff) 16%,transparent),transparent 62%)}:where(html[data-shared-design=mono]) .gs-bgp-art[data-art=dusk]{background-image:radial-gradient(95% 90% at 0% 105%,color-mix(in srgb,#7fb6b8 46%,transparent),transparent 66%),radial-gradient(80% 75% at 105% 0%,color-mix(in srgb,#d8c19a 42%,transparent),transparent 64%),linear-gradient(165deg,color-mix(in srgb,var(--scene) 88%,#0b1114),var(--scene))}:where(html[data-shared-design=mono]) .gs-bgp-art[data-art=contour]{background-image:repeating-linear-gradient(116deg,color-mix(in srgb,var(--text, #fff) 26%,transparent) 0 1px,transparent 1px 6px),radial-gradient(90% 80% at 12% -10%,color-mix(in srgb,var(--accent, #fff) 30%,transparent),transparent 70%),none}:where(html[data-shared-design=mono]) .gs-bgp-art[data-art=daylight]{background-color:#efe9dd;background-image:radial-gradient(110% 95% at 68% -18%,#ffffff 8%,color-mix(in srgb,#fff 40%,transparent) 42%,transparent 72%),repeating-linear-gradient(28deg,rgba(120,108,88,.16) 0 1px,transparent 1px 9px),linear-gradient(165deg,#f6f1e6,#d9d2c4)}:where(html[data-shared-design=mono]) .gs-bgp-art[data-art=fluted]{background-image:repeating-linear-gradient(90deg,color-mix(in srgb,var(--key, #fff) 16%,transparent) 0 2px,color-mix(in srgb,#000 26%,transparent) 2px 7px),radial-gradient(80% 120% at 100% 0%,color-mix(in srgb,var(--accent, #fff) 26%,transparent),transparent 62%),none}:where(html[data-shared-design=mono]) .gs-bgp-art[data-art=halftone]{background-image:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--key, #fff) 46%,transparent) 0 1.1px,transparent 1.5px),radial-gradient(85% 80% at 20% -15%,color-mix(in srgb,var(--accent, #fff) 22%,transparent),transparent 68%),none;background-size:6px 6px,auto,auto}:where(html[data-shared-design=mono]) .gs-bgp-art[data-art=ember]{background-image:radial-gradient(85% 75% at 82% -12%,color-mix(in srgb,var(--key, #fff) 55%,transparent) 0%,color-mix(in srgb,var(--key, #fff) 18%,transparent) 46%,transparent 76%),linear-gradient(165deg,color-mix(in srgb,var(--scene) 82%,var(--accent, #fff)),var(--scene))}:where(html[data-shared-design=mono]) .gs-bgp-art[data-art=sage]{background-image:linear-gradient(124deg,transparent 16%,color-mix(in srgb,var(--key, #fff) 26%,transparent) 46%,transparent 80%),linear-gradient(165deg,color-mix(in srgb,var(--scene) 86%,var(--bounce, #fff)),var(--scene))}:where(html[data-shared-design=mono]) .gs-bgp-art[data-art=plum]{background-image:radial-gradient(95% 85% at 18% 108%,color-mix(in srgb,var(--bounce, #fff) 46%,transparent),transparent 66%),radial-gradient(60% 55% at 88% 2%,color-mix(in srgb,var(--key, #fff) 34%,transparent),transparent 62%),linear-gradient(165deg,color-mix(in srgb,var(--scene) 84%,var(--accent, #fff)),var(--scene))}:root:where([data-shared-design=mono])[data-mode=light] .gs-bgp-art{border-color:color-mix(in srgb,#000 16%,transparent)}:root:where([data-shared-design=mono])[data-mode=light] .gs-bgp-art[data-art=halftone]{background-image:radial-gradient(circle at 50% 50%,color-mix(in srgb,#000 32%,transparent) 0 1.1px,transparent 1.5px),none;background-size:6px 6px,auto}:root:where([data-shared-design=mono])[data-mode=light] .gs-bgp-art[data-art=contour]{background-image:repeating-linear-gradient(116deg,color-mix(in srgb,#000 22%,transparent) 0 1px,transparent 1px 6px),radial-gradient(90% 80% at 12% -10%,color-mix(in srgb,var(--accent, #666) 26%,transparent),transparent 70%),none}:root[data-shared-design=mono][data-bg=ember] .gp--bgp{isolation:isolate}:root[data-shared-design=mono][data-bg=ember] .gp-bgp{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none;--k: calc(var(--pop-bgp) * var(--intensity, 1))}:root[data-shared-design=mono][data-bg=ember] .gp-bgp-grain{display:none}:root[data-shared-design=mono][data-bg=ember] :is(.gp-popover,.gp-palette) .gp-bgp{--k: calc(var(--pop-bgp) * var(--intensity, 1) * .55)}:root[data-shared-design=mono][data-bg=ember][data-mode=light] .gp-bgp{--k: calc(var(--pop-bgp) * var(--intensity, 1) * .8)}:root[data-shared-design=mono][data-bg=ember] .gp-bgp:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(var(--bgp-r, 78% 66%) at var(--bgp-at, 70% -12%),color-mix(in srgb,var(--pop-bgp-c, var(--key)) clamp(0%,calc(34% * var(--k) * var(--pop-bgp-glow)),60%),transparent) 0%,color-mix(in srgb,var(--pop-bgp-c, var(--key)) clamp(0%,calc(12% * var(--k) * var(--pop-bgp-glow)),30%),transparent) 38%,transparent 72%)}:root[data-shared-design=mono][data-bg=ember][data-pop-bg=top] .gp-bgp{--bgp-at: 50% -14%;--bgp-r: 90% 62%}:root[data-shared-design=mono][data-bg=ember][data-pop-bg=side] .gp-bgp{--bgp-at: -10% 36%;--bgp-r: 70% 90%}:root[data-shared-design=mono][data-bg=ember][data-pop-bg=corner] .gp-bgp{--bgp-at: 100% -10%;--bgp-r: 70% 66%}:root[data-shared-design=mono][data-bg=ember]:not([data-pop-bg=off]) .gp-toast:before{background:linear-gradient(calc(var(--g-light, 160deg) + var(--glass-light-adj, 0deg)),color-mix(in srgb,var(--hl-live, #fff) clamp(0%,calc(55% * var(--pop-rim)),100%),transparent),transparent 46%),linear-gradient(90deg,color-mix(in srgb,var(--accent) clamp(0%,calc(26% * var(--pop-bgp) * var(--intensity, 1)),100%),transparent),transparent 58%)}:root[data-shared-design=mono][data-bg=ember]:not([data-pop-bg=off]) .gp-tooltip{box-shadow:inset 0 1px color-mix(in srgb,var(--accent) clamp(0%,calc(60% * var(--pop-bgp) * var(--intensity, 1)),100%),transparent),0 8px 20px color-mix(in srgb,#000 22%,transparent)}:root[data-shared-design=mono][data-bg=sage] .gp--bgp{isolation:isolate}:root[data-shared-design=mono][data-bg=sage] .gp-bgp{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none;--k: calc(var(--pop-bgp) * var(--intensity, 1))}:root[data-shared-design=mono][data-bg=sage] .gp-bgp-grain{display:none}:root[data-shared-design=mono][data-bg=sage] :is(.gp-popover,.gp-palette) .gp-bgp{--k: calc(var(--pop-bgp) * var(--intensity, 1) * .55)}:root[data-shared-design=mono][data-bg=sage][data-mode=light] .gp-bgp{--k: calc(var(--pop-bgp) * var(--intensity, 1) * .8)}:root[data-shared-design=mono][data-bg=sage] .gp-bgp:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(var(--bgp-dir, 124deg),transparent 18%,color-mix(in srgb,var(--pop-bgp-c, var(--key)) clamp(0%,calc(16% * var(--k) * var(--pop-bgp-glow)),40%),transparent) 46%,transparent 78%)}:root[data-shared-design=mono][data-bg=sage][data-pop-bg=top] .gp-bgp{--bgp-dir: 180deg}:root[data-shared-design=mono][data-bg=sage][data-pop-bg=side] .gp-bgp{--bgp-dir: 90deg}:root[data-shared-design=mono][data-bg=sage][data-pop-bg=corner] .gp-bgp{--bgp-dir: 135deg}:root[data-shared-design=mono][data-bg=sage]:not([data-pop-bg=off]) .gp-toast:before{background:linear-gradient(calc(var(--g-light, 160deg) + var(--glass-light-adj, 0deg)),color-mix(in srgb,var(--hl-live, #fff) clamp(0%,calc(55% * var(--pop-rim)),100%),transparent),transparent 46%),linear-gradient(90deg,color-mix(in srgb,var(--accent) clamp(0%,calc(26% * var(--pop-bgp) * var(--intensity, 1)),100%),transparent),transparent 58%)}:root[data-shared-design=mono][data-bg=sage]:not([data-pop-bg=off]) .gp-tooltip{box-shadow:inset 0 1px color-mix(in srgb,var(--accent) clamp(0%,calc(60% * var(--pop-bgp) * var(--intensity, 1)),100%),transparent),0 8px 20px color-mix(in srgb,#000 22%,transparent)}:root[data-shared-design=mono][data-bg=plum] .gp--bgp{isolation:isolate}:root[data-shared-design=mono][data-bg=plum] .gp-bgp{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none;--k: calc(var(--pop-bgp) * var(--intensity, 1))}:root[data-shared-design=mono][data-bg=plum] .gp-bgp-grain{display:none}:root[data-shared-design=mono][data-bg=plum] :is(.gp-popover,.gp-palette) .gp-bgp{--k: calc(var(--pop-bgp) * var(--intensity, 1) * .55)}:root[data-shared-design=mono][data-bg=plum][data-mode=light] .gp-bgp{--k: calc(var(--pop-bgp) * var(--intensity, 1) * .8)}:root[data-shared-design=mono][data-bg=plum] .gp-bgp:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(var(--bgp-r, 22% 18%) at var(--bgp-at, 86% 4%),color-mix(in srgb,var(--pop-bgp-c, var(--key)) clamp(0%,calc(38% * var(--k) * var(--pop-bgp-glow)),55%),transparent) 0%,transparent 100%),radial-gradient(90% 70% at 0% 110%,color-mix(in srgb,var(--bounce) clamp(0%,calc(30% * var(--k)),50%),transparent),transparent 70%)}:root[data-shared-design=mono][data-bg=plum][data-pop-bg=top] .gp-bgp{--bgp-at: 50% -2%;--bgp-r: 26% 20%}:root[data-shared-design=mono][data-bg=plum][data-pop-bg=side] .gp-bgp{--bgp-at: -2% 30%;--bgp-r: 18% 24%}:root[data-shared-design=mono][data-bg=plum][data-pop-bg=corner] .gp-bgp{--bgp-at: 92% 2%}:root[data-shared-design=mono][data-bg=plum]:not([data-pop-bg=off]) .gp-toast:before{background:linear-gradient(calc(var(--g-light, 160deg) + var(--glass-light-adj, 0deg)),color-mix(in srgb,var(--hl-live, #fff) clamp(0%,calc(55% * var(--pop-rim)),100%),transparent),transparent 46%),linear-gradient(90deg,color-mix(in srgb,var(--accent) clamp(0%,calc(26% * var(--pop-bgp) * var(--intensity, 1)),100%),transparent),transparent 58%)}:root[data-shared-design=mono][data-bg=plum]:not([data-pop-bg=off]) .gp-tooltip{box-shadow:inset 0 1px color-mix(in srgb,var(--accent) clamp(0%,calc(60% * var(--pop-bgp) * var(--intensity, 1)),100%),transparent),0 8px 20px color-mix(in srgb,#000 22%,transparent)}:root[data-shared-design=mono][data-blur-m=static]{--st-fill: oklch(from var(--base) calc(l + .05) min(c, .03) h);--st-in: oklch(from var(--base) calc(l + .08) min(c, .03) h);--st-sink: oklch(from var(--base) calc(l + .02) min(c, .03) h);--st-pop: oklch(from var(--base) calc(l + .075) min(c, .03) h);--st-hl: color-mix(in oklch, #fff 8%, transparent);--st-line: color-mix(in oklch, var(--text) 11%, transparent);--st-sh: 0 1px 2px color-mix(in oklch, oklch(from var(--base) .08 min(c, .03) h) 45%, transparent), 0 12px 32px -10px color-mix(in oklch, oklch(from var(--base) .06 min(c, .03) h) 60%, transparent);--st-scrim: color-mix(in oklch, oklch(from var(--base) .1 min(c, .03) h) calc(var(--pop-scrim, 1) * 62%), transparent)}:root[data-shared-design=mono][data-blur-m=static][data-mode=light]{--st-fill: oklch(from var(--base) min(.99, calc(l + .045) ) min(c, .025) h);--st-in: oklch(from var(--base) min(.99, calc(l + .015) ) min(c, .025) h);--st-sink: oklch(from var(--base) min(.99, calc(l - .015) ) min(c, .025) h);--st-pop: oklch(from var(--base) min(.995, calc(l + .06) ) min(c, .02) h);--st-hl: color-mix(in oklch, #fff 80%, transparent);--st-line: color-mix(in oklch, var(--text) 12%, transparent);--st-sh: 0 1px 2px color-mix(in oklch, oklch(from var(--base) .3 min(c, .03) h) 12%, transparent), 0 12px 30px -12px color-mix(in oklch, oklch(from var(--base) .3 min(c, .03) h) 22%, transparent);--st-scrim: color-mix(in oklch, oklch(from var(--base) .25 min(c, .03) h) calc(var(--pop-scrim, 1) * 34%), transparent)}:root[data-shared-design=mono][data-blur-m=static] .glass{box-shadow:var(--st-sh)!important}:root[data-shared-design=mono][data-blur-m=static] .glass:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--st-fill)!important;box-shadow:inset 0 1px 0 var(--st-hl)!important}:root[data-shared-design=mono][data-blur-m=static] .glass:before{background:linear-gradient(var(--st-line),var(--st-line))!important}:root[data-shared-design=mono][data-blur-m=static] .glass-inner{background-color:var(--st-in)!important;background-image:none!important;border-color:var(--st-line)!important;box-shadow:inset 0 1px color-mix(in oklch,var(--st-hl) 70%,transparent)!important}:root[data-shared-design=mono][data-blur-m=static] .glass-inner--inset{background-color:var(--st-sink)!important;box-shadow:none!important}:root[data-shared-design=mono][data-blur-m=static] :is(.gp-modal,.gp-popover,.gp-palette,.gp-toast,.gp-tooltip){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:var(--st-pop)!important;background-image:none!important;box-shadow:inset 0 1px 0 var(--st-hl),0 0 0 1px var(--st-line),var(--st-sh)!important}:root[data-shared-design=mono][data-blur-m=static] .gp-scrim{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--st-scrim)!important}:root[data-shared-design=mono][data-blur-m=static] :is(.gs-panel,.gs-trigger){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-shared-design=mono][data-blur-m=static]:not([data-mode=light]) :is(.gs-panel,.gs-trigger){--gs-bg: rgb(20, 20, 22)}:root[data-shared-design=mono][data-blur-m=static][data-mode=light] :is(.gs-panel,.gs-trigger){--gs-bg: rgb(251, 250, 248)}:root[data-shared-design=mono][data-mode=light]{color-scheme:only light}body[data-shared-design=mono] #mono-extension-notice{position:fixed;inset:auto 16px 16px auto;z-index:100;max-width:min(480px,calc(100vw - 32px));display:flex;gap:12px;align-items:center}body[data-shared-design=mono] #mono-extension-notice p{margin:0}body[data-shared-design=mono] #mono-extension-notice button{min-width:64px;min-height:44px;flex-shrink:0}body:has(.portal-call-overlay,.lms-student-quiz-shell:not(.is-review-mode)) #mono-extension-notice{display:none}body[data-shared-design=mono]:not(.lux-route-exam) :is(.mono-app-popup,.mono-app-scrim,.lux-picker-panel,.lux-utility-panel,.gs-panel,.lux-glass-dialog-card,.lux-glass-dialog-backdrop,.lms-glass-dialog-overlay,.registration-structured-modal-backdrop),body[data-shared-design=mono]:not(.lux-route-exam) :is(.mono-app-popup,.mono-app-scrim,.lux-picker-panel,.lux-utility-panel,.gs-panel,.lux-glass-dialog-card,.lux-glass-dialog-backdrop):before,body[data-shared-design=mono]:not(.lux-route-exam) :is(.mono-app-popup,.mono-app-scrim,.lux-picker-panel,.lux-utility-panel,.gs-panel,.lux-glass-dialog-card,.lux-glass-dialog-backdrop):after{animation:none!important;transition:none!important}body[data-shared-design=mono]:not(.lux-route-exam) .mono-app-popup.gp-in{opacity:1}:root[data-shared-design=mono]{--lux-text: var(--text);--lux-text-secondary: var(--text-2);--lux-text-muted: var(--text-3);--social-text: var(--text);--social-muted: var(--text-2);--social-accent: var(--accent);--mono-shadow-tooltip: 0 8px 20px color-mix(in srgb, #000 22%, transparent);--mono-shadow-settings-segment: 0 1px 2px rgba(0,0,0,.12);--mono-shadow-settings-art: inset 0 0 0 1px var(--e), inset 0 1px 0 var(--s, transparent), 0 6px 12px -6px rgba(0,0,0,.45);--mono-shadow-settings-art-light: inset 0 0 0 1px var(--e), inset 0 1px 0 var(--s, transparent), 0 6px 12px -6px rgba(40,35,25,.28);--mono-shadow-entity-border: inset 0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent);--mono-shadow-entity-glow: 0 0 5px 2px var(--accent),0 0 14px 4px var(--accent);--mono-shadow-accent-edge: inset 3px 0 var(--accent);--mono-shadow-accent-edge-short: inset 2px 0 var(--accent);--mono-shadow-accent-edge-soft: inset 3px 0 color-mix(in srgb, var(--accent) 65%, transparent);--mono-shadow-accent-underline: inset 0 -2px var(--accent);--mono-shadow-text-edge: inset 3px 0 var(--text);--mono-shadow-text-underline: inset 0 -2px var(--text);--mono-shadow-status-edge: inset 3px 0 var(--project-status-color);--mono-shadow-status-glow: 0 0 5px color-mix(in srgb,var(--project-status-color,var(--accent)) 25%,transparent);--mono-shadow-status-selected: 0 0 18px color-mix(in srgb,var(--project-status-color,var(--accent)) 75%,transparent), inset 0 0 8px color-mix(in srgb,var(--project-status-color,var(--accent)) 24%,transparent);--mono-shadow-live-alert: 0 12px 32px color-mix(in srgb,#000 18%,transparent);--mono-blur-settings-trigger: blur(20px) saturate(140%);--mono-blur-settings-panel: blur(28px) saturate(150%)}body[data-shared-design=mono]{isolation:isolate}body[data-shared-design=mono].lux-route-social #lux-topbar #lux-palette-btn{display:inline-flex!important}body[data-shared-design=mono].lux-route-social #lux-shell{font:400 14px/1.4 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;padding-bottom:4px}body[data-shared-design=mono].lux-route-social #lux-shell #lux-nav .lux-nav-group{font-size:11px;line-height:1.4;font-weight:700}body[data-shared-design=mono].lux-route-social #lux-shell #lux-nav .lux-nav-item{height:auto;min-height:44px;padding:10px 14px;margin:0;gap:12px;font-weight:400;font-family:inherit;font-size:13px;line-height:1.6}body[data-shared-design=mono].lux-route-social #lux-shell #lux-nav .lux-nav-item:is(.is-active,[aria-current=page]){font-weight:600}body[data-shared-design=mono].lux-route-social #lux-shell .lux-shell-footer{gap:10px}body[data-shared-design=mono] .social-neo-reaction-group .is-reacted :is(.social-reaction-label,.social-reaction-art){color:var(--accent)}body[data-shared-design=mono] .social-neo-post-reaction-metric{display:inline-flex;align-items:center;gap:4px}html[data-portal-palette] body[data-shared-design=mono] .social-neo-post-reaction-metric[data-action]{min-height:32px;padding:2px 4px;border:0;background:transparent;box-shadow:none;color:var(--text-2);cursor:pointer}body[data-shared-design=mono] .mono-reaction-people{width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 32px);display:flex;flex-direction:column;padding:0}body[data-shared-design=mono] .mono-reaction-people .lux-glass-dialog-head{display:flex;justify-content:space-between;gap:12px;padding:18px;flex:none}body[data-shared-design=mono] .mono-reaction-people .lux-glass-dialog-heading{display:grid;gap:6px}body[data-shared-design=mono] .mono-reaction-people .lux-glass-dialog-title{font:600 22px/1.3 var(--sans)}body[data-shared-design=mono] .mono-reaction-people .lux-glass-dialog-subtitle{color:var(--text-2);font-size:12px}body[data-shared-design=mono] .mono-reaction-tabs{display:flex;gap:6px;overflow-x:auto;flex:none;padding:0 18px 12px;border-bottom:1px solid var(--line)}body[data-shared-design=mono] .mono-reaction-tabs>button{flex:none;min-height:44px}body[data-shared-design=mono] .mono-reaction-people .lux-glass-dialog-body{min-height:0;overflow-y:auto;padding:12px 18px}body[data-shared-design=mono] .mono-reaction-person{display:flex;align-items:center;gap:12px;min-height:60px;border-bottom:1px solid var(--line)}body[data-shared-design=mono] .mono-reaction-person>button{min-width:0;white-space:normal;overflow-wrap:anywhere;height:auto;text-align:left}body[data-shared-design=mono] .mono-reaction-person>:last-child{margin-left:auto;flex:none}body[data-shared-design=mono] .mono-reaction-people .lux-glass-dialog-actions{padding:12px 18px}body[data-shared-design=mono] .social-reaction-metric-art{display:block;width:18px;height:18px;color:var(--accent);overflow:visible}html[data-portal-palette] body[data-shared-design=mono] :is(#social-neo-root,#social-neo-overlay-portal,#social-reaction-portal) :is(.social-neo-reaction-popover .social-neo-post-reaction-btn,.social-neo-post-action-row>.social-neo-post-action-btn,.social-neo-reaction-group>.social-neo-post-action-btn){border:0;background:transparent;box-shadow:none;outline:none}html[data-portal-palette] body[data-shared-design=mono] :is(#social-neo-root,#social-neo-overlay-portal,#social-reaction-portal) :is(.social-neo-reaction-popover .social-neo-post-reaction-btn,.social-neo-post-action-row>.social-neo-post-action-btn,.social-neo-reaction-group>.social-neo-post-action-btn):before{display:none}html[data-portal-palette] body[data-shared-design=mono] .social-neo-reaction-popover .social-neo-post-reaction-btn:after{content:"";position:absolute;inset:auto auto 0 50%;width:4px;height:4px;border-radius:50%;background:var(--accent);opacity:0}html[data-portal-palette] body[data-shared-design=mono] .social-neo-reaction-popover .social-neo-post-reaction-btn[aria-pressed=true]:after{opacity:1}html[data-portal-palette] body[data-shared-design=mono] :is(#social-neo-root,#social-neo-overlay-portal,#social-reaction-portal) :is(.social-neo-reaction-popover .social-neo-post-reaction-btn,.social-neo-post-action-row>.social-neo-post-action-btn,.social-neo-reaction-group>.social-neo-post-action-btn):focus-visible{outline:2px solid var(--btn-ring);outline-offset:2px}body[data-shared-design=mono] .social-neo-reaction-popover .social-reaction-label{color:var(--on-text);font-family:var(--sans)}html[data-portal-palette] body[data-shared-design=mono] .social-neo-reaction-popover .social-neo-post-reaction-btn .social-reaction-art{color:var(--text)}html[data-portal-palette] body[data-shared-design=mono] .social-neo-reaction-popover .social-neo-post-reaction-btn[aria-pressed=true] .social-reaction-art{color:var(--accent)}body[data-shared-design=mono]>.bg{z-index:-1}body[data-shared-design=mono] .mono-app-panel{color:var(--text)}body[data-shared-design=mono] :is(#social-neo-overlay-portal .sns-comments-dialog,#lms-interaction-stream .lms-announcement-replies,.newsx-reply-shell,.student-service-qa-thread-comments){--thread-ink: var(--accent);.social-neo-comment{min-width:0;background:transparent;border:0;box-shadow:none;outline:none}.social-neo-comment-body{min-width:0}.social-neo-comment-bubble{border-color:color-mix(in srgb,var(--hair-live) clamp(0%,calc(var(--gi-stroke) * 100%),100%),transparent)}.social-neo-comment-children{border:0}.social-neo-comment-children>.social-neo-comment:before{border-color:var(--thread-ink)}.line-stem,.social-neo-comment-children>.social-neo-comment:after{background:var(--thread-ink)}.comment-gutter .collapse-btn{background:transparent;border:0;box-shadow:none;color:var(--text)}.comment-gutter .collapse-btn:before{background:var(--surface, var(--base));border:1px solid var(--thread-ink);box-shadow:none}.comment-gutter .collapse-btn:is(:hover,:focus-visible):before{border:2px solid var(--accent)}.comment-gutter .collapse-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.comment-gutter .collapse-btn[aria-expanded=false]:after{background:currentColor}.comment-gutter:has(>.collapse-btn:is(:hover,:focus-visible))>.line-stem{background:var(--accent)}.social-neo-comment:has(>.social-neo-comment-row>.comment-gutter>.collapse-btn:is(:hover,:focus-visible))>.social-neo-comment-children>.social-neo-comment:before{border-color:var(--accent)}.social-neo-comment:has(>.social-neo-comment-row>.comment-gutter>.collapse-btn:is(:hover,:focus-visible))>.social-neo-comment-children>.social-neo-comment:after{background:var(--accent)}}body[data-shared-design=mono] .sns-comments-dialog .social-neo-avatar{display:inline-grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:var(--line);font-size:12px}body[data-shared-design=mono] .sns-comments-dialog .social-neo-comment-head{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}body[data-shared-design=mono] .sns-comments-dialog .social-neo-comment-head>span{color:var(--text-2);font-size:12px}body[data-shared-design=mono] .sns-comments-dialog .social-neo-comment-bubble p{margin:8px 0;line-height:1.5;overflow-wrap:anywhere}body[data-shared-design=mono] .sns-comments-dialog :is(.social-neo-comment-actions,.social-neo-comment-reactions){display:flex;flex-wrap:wrap;gap:6px}body[data-shared-design=mono] .sns-comments-dialog .collapse-btn svg{width:16px;height:16px;fill:currentColor}body[data-shared-design=mono] #social-neo-overlay-portal .sns-comment-compose .social-neo-comment-compose-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:8px}body[data-shared-design=mono] .sns-comments-dialog :is(.sns-comments-count,.lux-glass-dialog-comment-post-head .social-neo-muted,.lux-glass-dialog-comment-post-metrics),body[data-shared-design=mono] .sns-comment-file-status{color:var(--text-2)}body[data-shared-design=mono] .mono-entity-destination-glow{position:relative}body[data-shared-design=mono] .mono-entity-border-sweep{position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:var(--mono-shadow-entity-border)}body[data-shared-design=mono] .mono-entity-border-sweep:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--text);border:1px solid var(--accent);box-shadow:var(--mono-shadow-entity-glow);offset-path:inset(3px round 10px);offset-distance:0%;offset-rotate:0deg;animation:mono-entity-border-sweep 1.5s linear var(--mono-destination-delay,0ms) 2 both!important}@keyframes mono-entity-border-sweep{to{offset-distance:100%}}@media(prefers-reduced-motion:reduce){body[data-shared-design=mono] .mono-entity-border-sweep:after{display:none;animation:none!important}}body[data-shared-design=mono] .sns-comments-dialog .lux-glass-dialog-comment-post-head .social-neo-muted{font:400 12px/1.4 var(--sans)}body[data-shared-design=mono] .sns-comments-dialog .sns-comments-compact-head h2{font:600 18px/1.3 var(--sans);color:var(--text)}body[data-shared-design=mono] .sns-comments-dialog>.sns-comments-compact-head{border-bottom:1px solid var(--line)}body[data-shared-design=mono] .sns-comments-dialog>.sns-comment-compose{border-top:1px solid var(--line)}body[data-shared-design=mono] #social-neo-overlay-portal .sns-comment-compose input[name=commentBody].mono-app-field{height:44px;min-width:0;padding:10px 12px;font-size:14px}body[data-shared-design=mono] #social-neo-overlay-portal .sns-comment-compose .portal-upload-trigger{grid-column:1 / -1;grid-row:2;display:block;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);color:var(--text)}body[data-shared-design=mono] .sns-comment-compose .portal-upload-trigger-ui{display:flex;align-items:center;gap:10px;color:var(--text)}body[data-shared-design=mono] .sns-comment-compose .portal-upload-copy{display:grid;gap:4px;flex:1}body[data-shared-design=mono] .sns-comment-compose .portal-upload-title{font-size:14px}body[data-shared-design=mono] .sns-comment-compose .portal-upload-hint{color:var(--text-2);font-size:12px}body[data-shared-design=mono] .social-neo-post-card .social-neo-media-grid{display:grid;gap:8px;min-width:0}body[data-shared-design=mono] .social-neo-post-card .social-neo-media-grid-tile.btn{position:relative;display:block;width:100%;height:auto;min-height:0;padding:0;overflow:hidden;background:transparent}body[data-shared-design=mono] .social-neo-post-card .social-neo-media-grid-tile.btn :is(img,video){display:block;width:100%;max-width:100%;height:100%;object-fit:cover}body[data-shared-design=mono] .social-neo-post-card .social-neo-media-grid--one .social-neo-media-grid-tile.btn{max-height:440px}body[data-shared-design=mono] .social-neo-post-card .social-neo-media-grid--one .social-neo-media-grid-tile.btn :is(img,video){height:auto;max-height:440px;object-fit:contain}body[data-shared-design=mono] .social-neo-post-card :is(.social-neo-media-grid--two,.social-neo-media-grid--three,.social-neo-media-grid--four){grid-template-columns:repeat(2,minmax(0,1fr))}body[data-shared-design=mono] .social-neo-post-card :is(.social-neo-media-grid--two,.social-neo-media-grid--three,.social-neo-media-grid--four) .social-neo-media-grid-tile{aspect-ratio:1}body[data-shared-design=mono] .social-neo-post-card .social-neo-media-grid--three .social-neo-media-grid-tile:first-child{grid-column:1 / -1;aspect-ratio:16 / 9}body[data-shared-design=mono] #social-neo-overlay-portal [data-form=dialog-group-invite] .lux-glass-dialog-recipient-preview{padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}body[data-shared-design=mono] [data-form=dialog-group-invite] .social-neo-avatar{display:inline-grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:50%;background:var(--line);font-size:13px}body[data-shared-design=mono] #social-neo-overlay-portal [data-form=dialog-group-invite] .lux-glass-dialog-body{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}body[data-shared-design=mono] [data-form=dialog-group-invite] .lux-glass-dialog-field{display:grid;gap:8px;min-width:0}body[data-shared-design=mono] #social-neo-overlay-portal [data-form=dialog-group-invite] :is(.lux-picker-field,.lux-picker-btn){width:100%;min-width:0}body[data-shared-design=mono] #social-neo-overlay-portal form.lux-glass-dialog-card[data-form=dialog-group-invite] textarea.mono-app-field{height:auto;width:100%;min-height:120px;padding:12px;font-size:14px;line-height:1.5;resize:vertical;box-sizing:border-box}body[data-shared-design=mono] [data-form=dialog-group-invite] .social-neo-muted{color:var(--text-2);font-size:12px;line-height:1.5;overflow-wrap:anywhere}body[data-shared-design=mono] #social-neo-root .social-neo-survey-cover-media--fallback{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text-2);font-size:13px}body[data-shared-design=mono] #social-neo-root .social-neo-survey-card-title{margin:0;font-size:18px;line-height:1.4;overflow-wrap:anywhere}body[data-shared-design=mono] #social-neo-root .social-neo-survey-card-meta{color:var(--text-2);font-size:12px;line-height:1.5}body[data-shared-design=mono] #social-neo-root[data-panel=surveys] .social-neo-survey-card .social-neo-survey-card-summary{display:flex;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] #social-neo-root .social-neo-survey-card-summary .social-neo-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--line);border-radius:var(--radius);font-size:12px}body[data-shared-design=mono] #social-neo-root[data-panel=surveys] .social-neo-survey-card .social-neo-survey-card-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding-top:12px;border-top:1px solid var(--line)}body[data-shared-design=mono] #social-neo-root .social-neo-survey-card-management-actions{display:flex;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] #social-neo-root[data-panel=surveys] .social-neo-surveys-take-shell .social-neo-survey-take-hero-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}body[data-shared-design=mono] #social-neo-root[data-panel=surveys] .social-neo-surveys-take-shell .social-neo-survey-take-hero-copy{justify-content:flex-start;text-align:left}body[data-shared-design=mono] .social-neo-survey-take-hero-copy h1{margin:8px 0;font-size:24px;line-height:1.3;overflow-wrap:anywhere}body[data-shared-design=mono] #social-neo-root[data-panel=surveys] .social-neo-surveys-take-shell .social-neo-survey-take-choice{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;box-sizing:border-box;overflow-wrap:anywhere}body[data-shared-design=mono] .social-neo-survey-take-choice:has(input:checked){border-color:var(--accent)}body[data-shared-design=mono] .social-neo-survey-take-choice:focus-within{outline:2px solid var(--accent);outline-offset:2px}body[data-shared-design=mono] .social-neo-survey-take-choice input{flex:0 0 auto;accent-color:var(--accent)}body[data-shared-design=mono] .social-neo-survey-take-card-index{font-size:12px;color:var(--text-2)}body[data-shared-design=mono] .social-neo-survey-take-card>small{display:block;margin-block:8px 12px;color:var(--text-2);line-height:1.5}body[data-shared-design=mono] .social-neo-survey-submit-actions{margin-top:16px}body[data-shared-design=mono] .social-neo-survey-results-question-head>div{display:grid;gap:6px;min-width:0;overflow-wrap:anywhere}body[data-shared-design=mono] .social-neo-survey-result-rows{display:grid;gap:12px}body[data-shared-design=mono] .social-neo-survey-result-row{padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}body[data-shared-design=mono] .social-neo-survey-result-row-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] .social-neo-survey-result-label{flex:1;min-width:0;overflow-wrap:anywhere}body[data-shared-design=mono] :is(.social-neo-survey-result-rank,.social-neo-survey-result-count){color:var(--text-2);font-size:12px}body[data-shared-design=mono] .social-neo-survey-result-bar{height:8px;margin-top:10px;border-radius:var(--radius);overflow:hidden;background:var(--line)}body[data-shared-design=mono] .social-neo-survey-result-bar:before{content:"";display:block;width:clamp(0%,calc(var(--survey-pct,0) * 1%),100%);height:100%;background:var(--accent)}body[data-shared-design=mono] .social-neo-shared-head .social-neo-person.btn{justify-content:flex-start;height:auto;padding:4px;white-space:normal}body[data-shared-design=mono] .social-neo-shared-author-name{color:var(--text);font:600 14px/20px var(--sans)}body[data-shared-design=mono] .social-neo-shared-meta{color:var(--text-2);font:400 12px/18px var(--sans)}body[data-shared-design=mono] .social-neo-shared-body{color:var(--text);font:400 14px/22px var(--sans)}body[data-shared-design=mono] .social-neo-shared-media .social-neo-media-grid-tile.btn{height:auto;padding:0;border:0;background:transparent;box-shadow:none}body[data-shared-design=mono] .sns-comments-dialog .social-neo-comment-reply-context{color:var(--text-2);font:400 12px/18px var(--sans)}body[data-shared-design=mono] .sns-comments-dialog .social-neo-comment-reply-input-row input[name=commentBody]{font:400 14px/20px var(--sans);color:var(--text);padding:10px 12px}body[data-shared-design=mono] .sns-comments-dialog .social-neo-comment-reply-attach.btn{width:44px;min-width:44px;height:44px;padding:0}html[data-portal-palette] body[data-shared-design=mono] #social-neo-overlay-portal form:is([data-form=create-project],[data-form=project-settings],[data-form=create-group]){:is(.lux-glass-dialog-group-section,.social-neo-group-creator-member):not(.gp-shell){background:none;border:0;box-shadow:none}.lux-glass-dialog-group-section+.lux-glass-dialog-group-section{border-top:1px solid var(--line)}:is(.lux-glass-dialog-section-head,.lux-glass-dialog-group-section-head)>strong{font:600 16px/1.4 var(--sans)}.social-neo-label{color:var(--text-2);font:500 11px/1.4 var(--sans)}:is(.lux-glass-dialog-section-head>span,.lux-glass-dialog-group-section-head>span,.lux-glass-dialog-hint,.social-neo-person>div>span){color:var(--text-2);font:400 12px/1.5 var(--sans)}.social-neo-group-creator-member+.social-neo-group-creator-member{border-top:1px solid var(--line)}}html[data-portal-palette] body[data-shared-design=mono] #social-neo-overlay-portal .social-neo-research-create{& h2{font:600 24px/1.2 var(--sans);letter-spacing:-.025em}:is(.social-neo-label,.social-neo-faculty-multi-summary){color:var(--text-2);font:500 11px/1.4 var(--sans)}:is(.lux-panel-copy,.social-neo-research-cover-hint,.lux-glass-dialog-group-section-head>span,.social-audience-blocker-subhead>span,.social-neo-person>div>span,.lux-glass-dialog-hint,.social-neo-research-choice small){color:var(--text-2);font:400 12px/1.5 var(--sans)}:is(.social-neo-research-cover-picker,.social-neo-research-dropzone,.lux-glass-dialog-group-section--restrictions,.social-neo-group-creator-member):not(.gp-shell){background:none;border:0;box-shadow:none}.lux-glass-dialog-group-section--restrictions{border-top:1px solid var(--line)}.social-neo-group-creator-member+.social-neo-group-creator-member{border-top:1px solid var(--line)}.social-neo-person strong{font:600 13px/1.4 var(--sans)}}html[data-portal-palette] body[data-shared-design=mono].lux-route-student-service #student-service-modal-root .student-service-qa-composer-modal{#student-service-question-composer-modal-title{font:600 24px/1.2 var(--sans);letter-spacing:-.025em}:is(.student-service-kicker,.student-service-qa-field-label){color:var(--text-2);font:500 11px/1.4 var(--sans)}:is(.student-service-qa-composer-modal-title>.lux-panel-copy,.lux-glass-dialog-group-section-head>span,.student-service-qa-anonymous-hint){color:var(--text-2);font:400 12px/1.5 var(--sans)}.lux-glass-dialog-group-section-head>strong{font:600 15px/1.4 var(--sans)}}html[data-portal-palette] body[data-shared-design=mono] #lms-quiz-review-board-modal .lms-quiz-review-summary-card{.lms-route-kv-label{color:var(--text-2);font:500 11px/1.4 var(--sans)}.lms-route-card-title{font:600 28px/1.2 var(--sans);letter-spacing:-.025em}.lms-route-meta{color:var(--text-2);font:400 12px/1.5 var(--sans)}}html[data-portal-palette] body[data-shared-design=mono] .lms-quiz-review-paper-shell{.lms-quiz-review-paper-title{font:600 20px/1.3 var(--sans);letter-spacing:-.02em}:is(.lms-quiz-review-section-label,.lms-quiz-review-paper-timeline-title){font:600 15px/1.4 var(--sans)}:is(.lms-quiz-review-paper-meta,.lms-quiz-review-paper-student-id,.lms-quiz-review-paper-metric-label,.lms-quiz-review-paper-attendance-meta){color:var(--text-2);font:400 12px/1.5 var(--sans)}.lms-quiz-review-paper-metric-value{font:600 26px/1.2 var(--sans)}:is(.lms-quiz-review-paper-timeline-empty,.lms-quiz-review-scratch-empty){color:var(--text-2);font:400 13px/1.5 var(--sans)}.lms-quiz-review-question-title{font:600 16px/1.5 var(--sans)}.lms-quiz-review-option-copy{font:400 14px/1.5 var(--sans)}}html[data-portal-palette] body[data-shared-design=mono] #gradebook-bulk-comment-modal .gb-bulk-main-column{.gb-bulk-deck-kicker{font:600 15px/1.4 var(--sans);letter-spacing:0;text-transform:none}.gb-bulk-target-label{color:var(--text-2);font:500 11px/1.4 var(--sans)}:is(.gb-bulk-char-counter,.gb-bulk-summary-note,.gb-bulk-file-hint,.gb-bulk-progress-text){color:var(--text-2);font:400 12px/1.5 var(--sans)}.gb-bulk-textarea{font:400 14px/1.5 var(--sans)}}html[data-portal-palette] body[data-shared-design=mono] #gradebook-bulk-comment-modal .gb-bulk-comment-card{width:min(1180px,calc(100vw - 32px));max-height:min(92vh,880px);height:min(92vh,880px);display:flex;flex-direction:column;overflow:hidden;min-width:0;>.lux-glass-dialog-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;padding:16px 20px 20px}.gb-bulk-vertical-layout{flex:1 1 auto;min-height:0}.gb-bulk-main-column{display:flex;flex-direction:column;gap:12px;min-height:0;min-width:0}:is(.gb-bulk-target-panel,.gb-bulk-summary-card){display:flex;flex-direction:column;gap:10px;min-width:0;flex:0 0 auto}.gb-bulk-composer-panel{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0;min-width:0}.gb-bulk-textarea-wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.gb-bulk-filter-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1.2fr) minmax(70px,.5fr);gap:12px;align-items:end}.gb-bulk-target-field{display:grid;gap:6px;min-width:0}:is(.lux-picker-field,.lux-universal-picker-field){display:block;width:100%;min-width:0}:is(.lux-picker-field,.lux-picker-btn,.lux-universal-picker-btn,input:not([type=file])){width:100%;min-width:0;max-width:100%;box-sizing:border-box}& select.lux-universal-native-select{padding:0;min-width:0;min-height:0}.lux-picker-copy{min-width:0;overflow:hidden}.lux-picker-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.lux-universal-picker-btn,.gb-bulk-target-field input:not([type=file])){min-height:44px;height:auto;font-size:14px;line-height:1.5}.gb-bulk-target-field input[type=number]{-moz-appearance:textfield;appearance:textfield}.gb-bulk-target-field input[type=number]::-webkit-outer-spin-button,.gb-bulk-target-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gb-bulk-textarea{width:100%;min-width:0;box-sizing:border-box}.gb-bulk-file-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex:0 0 auto}.gb-bulk-file-row button{min-height:44px;flex:0 0 auto}.gb-bulk-file-hint{flex:1 1 220px;min-width:0}.gb-bulk-summary-pills{display:flex;flex-wrap:wrap;gap:8px}:is(.gb-bulk-roster-head,.gb-bulk-summary-pills) .lux-status-pill.gp-shell{display:inline-flex;align-items:center;width:auto;max-width:100%}}@media(max-width:900px){html[data-portal-palette] body[data-shared-design=mono] #gradebook-bulk-comment-modal .gb-bulk-comment-card .gb-bulk-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){html[data-portal-palette] body[data-shared-design=mono] #gradebook-bulk-comment-modal .gb-bulk-comment-card .gb-bulk-filter-grid{grid-template-columns:minmax(0,1fr)}}html[data-portal-palette] body[data-shared-design=mono] .lux-fg-deck--context .lms-route-field-label{color:var(--text-2);font:500 11px/1.4 var(--sans);letter-spacing:0;text-transform:none}html[data-portal-palette] body[data-shared-design=mono] #faculty-assessment-controls-mount{.lms-route-field-label{color:var(--text-2);font:500 11px/1.4 var(--sans);letter-spacing:0;text-transform:none}.gb-attention-queue-head .gb-modern-kicker{color:var(--text);font:600 15px/1.4 var(--sans)}.lms-route-copy{color:var(--text-2);font:400 12px/1.5 var(--sans)}:is(.gb-status-badge,.gb-chip-slot-tag){font:500 12px/1.5 var(--sans)}.gb-chip-slot-num{font-weight:600}.gb-chip-foot .gb-chip-indicator{font-size:11px}.gb-status-badge{white-space:normal;text-align:start}}html[data-portal-palette] body[data-shared-design=mono] #lms-session-marker-composer{.lms-route-card-title{font:600 18px/1.4 var(--sans)}.lms-route-copy{color:var(--text-2);font:400 13px/1.5 var(--sans)}.lms-route-field-label{color:var(--text-2);font:500 11px/1.4 var(--sans)}.lms-session-marker-slot-week{font:600 12px/1.5 var(--sans);letter-spacing:0;text-transform:none}.lms-session-marker-slot-type{color:var(--text-2);font:500 11px/1.4 var(--sans)}.lms-session-marker-slot-schedule{font:400 12px/1.5 var(--sans)}.lms-session-marker-type-chip-label{font:500 12px/1.4 var(--sans)}:is([data-marker-type],.lms-session-marker-slot-badge,.lms-session-marker-slot){--lms-marker-color: var(--accent)}:is([data-marker-type=quiz],[data-marker-type=deadline],.marker-quiz,.marker-deadline){--lms-marker-color: var(--warning,#c88932)}:is([data-marker-type=oral_quiz],[data-marker-type=lab],.marker-oral_quiz,.marker-lab){--lms-marker-color: var(--info,#459bc5)}:is([data-marker-type=exam],.marker-exam){--lms-marker-color: var(--danger,#d46a68)}:is([data-marker-type=presentation],[data-marker-type=project],.marker-presentation,.marker-project){--lms-marker-color: var(--success,#55a57a)}.lms-session-marker-type-chip:not([data-marker-type=important]){--accent: var(--lms-marker-color)}.lms-session-marker-type-chip-icon{color:var(--lms-marker-color)}.lms-session-marker-type-chip{border-inline-start:3px solid var(--lms-marker-color)}.lms-session-marker-slot-badge{color:var(--lms-marker-color);border-color:var(--lms-marker-color);font:500 11px/1.4 var(--sans)}}html[data-portal-palette] body[data-shared-design=mono] .lms-live-stage.is-broadcast{:is(.lms-live-section-kicker,.lms-live-control-group-label,.lms-live-question-label){color:var(--text-2);font:500 11px/1.4 var(--sans);letter-spacing:0;text-transform:none}.lms-live-broadcast-heading .lms-live-section-kicker{color:var(--text);font:600 14px/1.4 var(--sans)}.lms-live-broadcast-state{font:500 11px/1.4 var(--sans);letter-spacing:0;text-transform:none}.lms-live-status-step.is-active{font-weight:600}:is(.lms-live-status-step.is-complete,.lms-live-status-step.is-upcoming){color:var(--text-2)}.lms-live-director-tile strong{font:600 20px/1.3 var(--sans);font-variant-numeric:tabular-nums}.lms-live-director-tile span{color:var(--text-2);font:400 12px/1.4 var(--sans)}.lms-live-question-text{font:600 22px/1.4 var(--sans);overflow-wrap:anywhere}.lms-live-option-text{font:400 14px/1.5 var(--sans)}:is(.lms-live-copy,.lms-live-operator-note){color:var(--text-2);font:400 12px/1.5 var(--sans)}.lms-live-option.is-correct{border-inline-start:3px solid var(--success,#278653)}}html[data-portal-palette] body[data-shared-design=mono] #lms-announcement-compose-dialog{.lms-announcement-compose-label{color:var(--text-2);font:500 11px/1.4 var(--sans);letter-spacing:0;text-transform:none}:is(.lms-announcement-compose-meta,.lms-announcement-compose-hint,.lms-announcement-compose-footer-note){color:var(--text-2);font:400 12px/1.5 var(--sans)}.lms-announcement-compose-input{font:400 14px/1.5 var(--sans)}}html[data-portal-palette] body[data-shared-design=mono] .lms-board-v2{.lms-board-v2-rail{outline:none}.lms-board-v2-rail-sep{background:var(--line)}.lms-board-v2-image-label{font:500 10px/1 var(--sans);letter-spacing:0;text-transform:none}.lms-board-v2-swatch.btn{background:var(--board-swatch)!important}.lms-board-v2-swatch:after{display:none}.lms-board-v2-swatch[aria-pressed=true]{outline:2px solid var(--text);outline-offset:2px;transform:none}.lms-board-v2-width>span{display:block;flex:0 0 auto;border-radius:50%;background:currentColor}:is(.lms-board-v2-tool,.lms-board-v2-history,.lms-board-v2-image,.lms-board-v2-width):focus-visible{outline:2px solid var(--accent);outline-offset:2px}}html[data-portal-palette] body[data-shared-design=mono] #gradebook-roster-selection{.gb-roster-hero-title{font:600 24px/1.3 var(--sans);letter-spacing:-.02em}.gb-roster-hero-copy{color:var(--text-2);font:400 13px/1.5 var(--sans)}:is(.gb-roster-eyebrow,.gb-roster-kv-label){color:var(--text-2);font:500 11px/1.4 var(--sans)}.gb-roster-card-title{font:600 18px/1.4 var(--sans)}.gb-roster-kv-value{font:500 13px/1.5 var(--sans)}.gb-roster-count-pill{color:var(--text-2);font:400 12px/1.5 var(--sans)}.gb-roster-card:is(:hover,:focus-visible){outline:2px solid var(--accent);outline-offset:2px}}html[data-portal-palette] body[data-shared-design=mono] #schModalOverlay[data-lux-transparency-exempt="1"]{.sch-form-section-title{font:600 15px/1.4 var(--sans)}.sch-form-section-copy{color:var(--text-2);font:400 12px/1.5 var(--sans)}.sch-input-group label{color:var(--text-2);font:500 11px/1.4 var(--sans)}.sch-input-readonly{color:var(--text-2)}}html[data-portal-palette] body[data-shared-design=mono] #schPresetManagerOverlay{.sch-modal-title{font:600 24px/1.3 var(--sans);overflow-wrap:anywhere}:is(.sch-modal-subtitle,.sch-form-section-copy,.sch-preset-manage-helper){color:var(--text-2);font:400 12px/1.5 var(--sans)}.sch-form-section-title{font:600 15px/1.4 var(--sans)}.sch-preset-manage-item-label{font:500 13px/1.5 var(--sans)}.sch-preset-manage-item+.sch-preset-manage-item{border-top:1px solid var(--line)}.sch-preset-manage-badge{border:0;padding:2px 6px}.sch-preset-manage-badge{color:var(--text-2);font:400 11px/1.4 var(--sans);letter-spacing:0;text-transform:none}}html[data-portal-palette] body[data-shared-design=mono] #admin-orders-recipients-panel{.orders-admin-section-title{font:600 18px/1.4 var(--sans)}.orders-admin-section-copy{color:var(--text-2);font:400 12px/1.5 var(--sans)}.orders-recipient-row__name{font:600 13px/1.5 var(--sans)}:is(.orders-recipient-row__meta,.orders-recipient-row__submeta){color:var(--text-2);font:400 12px/1.5 var(--sans)}.orders-recipient-row{border:0;border-radius:var(--radius)}.orders-recipient-row+.orders-recipient-row{border-top:1px solid var(--line)}.orders-recipient-row:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.orders-recipient-row:is(.is-selected,:has(input:checked)){background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:var(--mono-shadow-accent-edge)}.orders-recipient-row input[type=checkbox]{accent-color:var(--accent)}.orders-recipient-row__title .lux-status-pill{font:400 11px/1.4 var(--sans)}.orders-recipient-row:focus-within{outline:2px solid var(--accent);outline-offset:-2px}}html[data-portal-palette] body[data-shared-design=mono].lux-route-student-service #student-service-modal-root .student-service-qa-delete-confirm{.student-service-qa-delete-confirm-dialog-title{font:600 24px/1.2 var(--sans);letter-spacing:-.025em}:is(.student-service-qa-delete-confirm-dialog-subtitle,.student-service-qa-delete-confirm-author-meta>span){color:var(--text-2);font:400 12px/1.5 var(--sans)}:is(.student-service-qa-delete-confirm-author-meta>strong,.student-service-qa-delete-confirm-question-title){font:600 14px/1.4 var(--sans)}.student-service-qa-delete-confirm-quote{font:400 13px/1.5 var(--sans)}.student-service-qa-delete-confirm-warning{font:500 12px/1.5 var(--sans)}}html[data-portal-palette] body[data-shared-design=mono] #social-neo-overlay-portal [data-restrictions-section]{.lux-glass-dialog-group-section-head>strong{font:600 16px/1.4 var(--sans)}:is(.lux-glass-dialog-group-section-head>span,.social-audience-blocker-subhead>span,.lux-glass-dialog-invite-block-head>span,.lux-glass-dialog-hint,.social-neo-person>div>span){color:var(--text-2);font:400 12px/1.5 var(--sans)}.social-neo-label{color:var(--text-2);font:500 11px/1.4 var(--sans)}:is(.lux-glass-dialog-invite-block-head>strong,.social-neo-person strong){font:600 13px/1.4 var(--sans)}.social-audience-preset-chip{font:500 12px/1.4 var(--sans)}.social-audience-preset-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}html[data-portal-palette] body[data-shared-design=mono] :is(#social-neo-overlay-portal,#lms-announcement-compose-dialog,#social-neo-story-composer-region) .lux-glass-dialog-head>.lux-glass-dialog-heading{.lux-glass-dialog-title{font:600 24px/1.2 var(--sans);letter-spacing:-.025em}.lux-glass-dialog-title>i{font-size:.7em;vertical-align:.08em}.lux-glass-dialog-subtitle{color:var(--text-2);font:400 13px/1.5 var(--sans)}}html[data-portal-palette] body[data-shared-design=mono] #social-neo-story-composer-region .social-neo-story-composer-card{width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 32px);display:flex;flex-direction:column;padding:0;>.lux-glass-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;flex:none;border-bottom:1px solid var(--line)}.lux-glass-dialog-heading{display:grid;gap:6px;min-width:0}>.lux-glass-dialog-body{display:grid;align-content:start;gap:16px;min-height:0;padding:20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.lux-glass-dialog-field{display:grid;gap:8px;min-width:0;margin:0}.social-neo-label{color:var(--text);font:500 13px/1.4 var(--sans)}:is(.lux-control:not([data-lux-picker-enhanced=true]),.lux-universal-picker-btn){width:100%;min-width:0;min-height:44px}>.lux-glass-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:16px 20px;flex:none;border-top:1px solid var(--line)}:is(button,.social-neo-story-composer-choose-btn){min-height:44px}.social-neo-story-composer-drop.has-file{min-height:0;padding:12px;gap:12px}}@layer portal-upload-layout{html[data-portal-palette] body[data-shared-design=mono] #social-neo-story-composer-region{.social-neo-story-composer-drop:not(.has-file){grid-template-columns:minmax(0,1fr)!important;justify-items:center;min-height:168px!important;padding:20px!important;gap:12px}.social-neo-story-composer-empty{grid-template-columns:minmax(0,1fr)!important;justify-items:center;gap:6px!important;text-align:center!important;font:400 13px/1.5 var(--sans)}.social-neo-story-composer-empty>*{grid-column:1!important;grid-row:auto!important}.social-neo-story-composer-empty>i{font-size:24px;color:var(--accent)}.social-neo-story-composer-choose-btn{justify-self:center}}}html[data-portal-palette] body[data-shared-design=mono] #social-neo-overlay-portal .lux-glass-dialog-card--event-create{:is(h2,h3){font:600 24px/1.2 var(--sans)}.social-neo-label{color:var(--text-2);font:500 11px/1.4 var(--sans)}:is(.lux-glass-dialog-section-head,.lux-glass-dialog-group-section-head,.social-event-gallery-draft-head) strong{font:600 15px/1.4 var(--sans)}:is(.lux-glass-dialog-section-head>span,.lux-glass-dialog-group-section-head>span,.social-event-gallery-draft-head>div>span,.lux-glass-dialog-hint,.social-neo-person>div>span){color:var(--text-2);font:400 12px/1.5 var(--sans)}}html[data-portal-palette] body[data-shared-design=mono] #social-neo-overlay-portal .portfolio-editor-rail{.portfolio-editor-step{background:none;border:0;box-shadow:none;border-radius:0}.portfolio-editor-step+.portfolio-editor-step{border-top:1px solid var(--line)}.portfolio-editor-rail-head>strong{font:600 16px/1.3 var(--sans)}:is(.social-neo-section-kicker,.portfolio-editor-step-copy>span){color:var(--text-2);font:500 11px/1.4 var(--sans)}:is(.portfolio-editor-rail-head>span:last-child,.portfolio-editor-status-card>span:last-child){color:var(--text-2);font:400 12px/1.5 var(--sans)}.portfolio-editor-step-copy>strong{font:600 13px/1.4 var(--sans)}.portfolio-editor-status-card>strong{font:600 16px/1.3 var(--sans)}.portfolio-editor-step.is-optional .portfolio-editor-step-copy>strong:after{content:" \b7  Optional";color:var(--text-2);font-size:10px;font-weight:400}}html[data-portal-palette] body[data-shared-design=mono] #social-neo-overlay-portal .lux-glass-dialog-card--portfolio-editor .portfolio-editor-dialog-head{.social-neo-section-kicker{color:var(--text-2);font:500 11px/1.4 var(--sans)}& h2{font:600 24px/1.2 var(--sans);letter-spacing:-.025em}.lux-glass-dialog-portfolio-editor-subtitle{color:var(--text-2);font:400 13px/1.5 var(--sans)}}html[data-portal-palette] body[data-shared-design=mono] #social-neo-overlay-portal :is(.portfolio-editor-toolbar,.portfolio-editor-resume-panel){:is(.portfolio-editor-toolbar-copy>strong,.social-neo-section-head strong){font:600 18px/1.3 var(--sans)}:is(.portfolio-editor-toolbar-copy>span:last-child,.social-neo-section-head>div>span){color:var(--text-2);font:400 12px/1.5 var(--sans)}:is(.social-neo-section-kicker,.portfolio-save-status,.portfolio-entry-grid>label>span:first-child){color:var(--text-2);font:500 11px/1.4 var(--sans)}.portfolio-resume-status>.social-neo-pill{background:none;border:0;box-shadow:none}.portfolio-resume-status .social-neo-pill>strong{color:var(--text-2);font:500 11px/1.4 var(--sans)}.portfolio-resume-status .social-neo-pill>span{font:500 13px/1.5 var(--sans)}}html[data-portal-palette] body[data-shared-design=mono] #social-neo-overlay-portal{.social-neo-faculty-option{font:500 12px/1.4 var(--sans)}.social-neo-faculty-option:focus-within{outline:2px solid var(--accent);outline-offset:2px}.social-neo-faculty-multi-summary{color:var(--text-2);font:400 11px/1.4 var(--sans)}.lux-glass-dialog-group-section--invite{.lux-glass-dialog-invite-block-head>strong{font:600 13px/1.4 var(--sans)}:is(.lux-glass-dialog-invite-block-head>span,.lux-glass-dialog-hint,.social-neo-person>div>span){color:var(--text-2);font:400 12px/1.5 var(--sans)}.social-neo-person strong{font:600 13px/1.4 var(--sans)}.social-neo-group-creator-member{background:none;border:0;box-shadow:none}.social-neo-group-creator-member+.social-neo-group-creator-member{border-top:1px solid var(--line)}}}html[data-portal-palette] body[data-shared-design=mono] #social-neo-root .social-neo-page-profile-layout{.social-neo-entity-card{background:none;border:0;box-shadow:none;border-radius:0}.social-neo-entity-card+.social-neo-entity-card{border-top:1px solid var(--line)}.social-neo-section-head .lux-card-title{font:600 18px/1.3 var(--sans)}.social-neo-entity-card .lux-card-title{color:var(--text-2);font:500 11px/1.4 var(--sans)}.lux-card-copy{font:400 13px/1.5 var(--sans);overflow-wrap:anywhere}.social-neo-section-head .lux-card-copy{color:var(--text-2);font-size:12px}.social-neo-page-people-stats strong{font:600 24px/1.2 var(--sans)}.social-neo-page-people-stats span{color:var(--text-2);font:400 12px/1.4 var(--sans)}}html[data-portal-palette] body[data-shared-design=mono] #social-neo-overlay-portal .portfolio-content-panel{:is(.portfolio-section-card,.portfolio-entry-card):not(.gp-shell){background:none;border:0;box-shadow:none;border-radius:0}.portfolio-section-card+.portfolio-section-card{border-top:1px solid var(--line)}.portfolio-entry-card+.portfolio-entry-card{border-top:1px solid var(--line);padding-top:14px}.portfolio-section-toggle{background:none;border:0;box-shadow:none;border-radius:0}.portfolio-section-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.portfolio-section-toggle>strong{font:600 15px/1.4 var(--sans)}.portfolio-content-panel-head>div>strong{font:600 18px/1.3 var(--sans)}:is(.portfolio-field>span:first-child,.portfolio-date-range label>span,.social-neo-section-kicker,.portfolio-content-count){color:var(--text-2);font:500 11px/1.4 var(--sans)}:is(.portfolio-content-panel-head>div>span:not(.social-neo-section-kicker),.portfolio-section-empty){color:var(--text-2);font:400 12px/1.5 var(--sans)}.portfolio-extras-block{border-top:1px solid var(--line)}}body[data-shared-design=mono] .spt-proof-lightbox-card{.spt-proof-lightbox-caption{border-top:1px solid var(--line)}.spt-proof-lightbox-title{color:var(--text);font-size:14px;line-height:1.4}.spt-proof-lightbox-close{background:var(--surface);color:var(--text);border:1px solid var(--line)}}body[data-shared-design=mono].lux-route-exams .ex2-modal--live-student .students-hub-profile{&,.students-hub-form-section:not(.students-hub-academic-section-btn){background:transparent!important;border:0!important;box-shadow:none!important}.students-hub-profile-head{border-color:var(--line)!important}:is(.students-hub-profile-metric,.students-hub-profile-field,.students-hub-info-card,.students-hub-academic-overview-cell,.students-hub-enrollment-card,.students-hub-warning,.students-hub-academic-section-btn){border:1px solid var(--line)!important;border-radius:var(--radius)}:is(.students-hub-profile-context p,.students-hub-profile-metric>span,.students-hub-profile-metric small,.students-hub-profile-field-label,.students-hub-overline,.students-hub-text-muted,.students-hub-section-copy,.students-hub-profile-field-value.is-empty){color:var(--text-2)}:is(.students-hub-profile-metric strong,.students-hub-profile-field-value,.students-hub-form-section-head strong,.students-hub-info-card){color:var(--text)}.students-hub-chip{border:1px solid var(--line);border-radius:var(--radius);color:var(--text-2)}.students-hub-tabs{background:var(--base)!important;box-shadow:none!important}.students-hub-info-card>span{color:var(--text-2)}.students-hub-tab.is-active{background:color-mix(in srgb,var(--accent) 12%,transparent)!important;color:var(--text)!important;border-color:var(--accent)!important;outline:none}.students-hub-progress-track{background:var(--line);border-radius:var(--radius)}.students-hub-progress-fill{width:var(--students-hub-progress,0%);background:var(--accent);border-radius:inherit}[data-student-profile-action=archive].btn--danger{background:transparent;color:var(--btn-d);border-color:var(--line)}[data-student-profile-action=archive].btn--danger:hover{border-color:var(--btn-d)}}body[data-shared-design=mono].lux-route-exams .ex2-modal--live-student{:is(.ex2-modal-head,.ex2-live-profile-tabs,.ex2-live-detail-section,.ex2-live-audit-disclosure){border-color:var(--line)!important}.ex2-live-status-strip{border:0!important}:is(.ex2-live-detail-metrics>div,.ex2-live-detail-empty,.ex2-live-incident,.ex2-live-audit-item,.ex2-live-policy-chips>span,.ex2-live-connection,.ex2-live-status-strip>.ex2-status,.ex2-live-audit-toggle){border:1px solid var(--line)!important;border-radius:var(--radius)}:is(.ex2-live-detail-kicker,.ex2-modal-title-stack p,.ex2-live-detail-section-head>span,.ex2-live-detail-metrics>div>span,.ex2-live-detail-facts dt,.ex2-live-terminal-note,.ex2-live-detail-empty,.ex2-live-incident time,.ex2-live-audit-item time,.ex2-live-policy-chips>span){color:var(--text-2)}:is(.ex2-modal-title-stack h2,.ex2-live-detail-section-head h3,.ex2-live-detail-metrics strong,.ex2-live-detail-facts dd,.ex2-live-audit-toggle){color:var(--text)}.ex2-live-profile-tab.is-active{background:color-mix(in srgb,var(--accent) 12%,transparent)!important;color:var(--text)!important;border-color:var(--accent)!important}.ex2-live-profile-tab i{color:inherit}.ex2-live-student-avatar{border:1px solid var(--line);border-radius:50%}.ex2-live-detail-metrics>.is-danger strong{color:var(--btn-d)}}body[data-shared-design=mono].lux-route-exams #ex2-student-result-dialog{color:var(--text);&::backdrop{background:color-mix(in srgb,var(--base) 70%,transparent)}:is(.ex2-student-result-question,.ex2-student-result-scores>div,.ex2-student-written-answer,.ex2-student-result-options li){border:1px solid var(--line)!important;border-radius:var(--radius)}.ex2-student-result-options li{background:transparent}.ex2-student-result-options :is(.is-selected,.is-correct){border-color:var(--accent)!important}.ex2-student-result-options .is-correct{background:color-mix(in srgb,var(--accent) 8%,transparent)}.ex2-student-result-options .is-incorrect{border-color:var(--btn-d)!important}.ex2-student-result-options .is-incorrect strong{color:var(--btn-d)}:is(h2,h3,.ex2-student-result-prompt,.ex2-student-result-scores dd,.ex2-student-written-answer p,.ex2-student-result-options li>span){color:var(--text)}.ex2-student-result-options strong{border:1px solid var(--line);border-radius:var(--radius);padding:3px 7px}.ex2-student-result-head{border-bottom:1px solid var(--line)}.ex2-student-result-nav a{border-color:var(--line)}.ex2-student-result-nav a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:is(.ex2-student-result-head p,.ex2-student-result-scores dt,.ex2-student-result-footer,.ex2-student-result-question-head>span,.ex2-student-written-answer>span){color:var(--text-2)}.ex2-student-result-footer{border-color:var(--line)}.ex2-student-result-options strong{color:var(--accent)}}body[data-shared-design=mono].lux-route-exams #ex2-results-session-dialog{.ex2-results-detail-panel{background:transparent!important;border:0!important;box-shadow:none!important}:is(.ex2-result-row,.ex2-results-detail-stats,.ex2-result-session-status){border:1px solid var(--line)!important;border-radius:var(--radius)}:is(.ex2-result-scores>div,.ex2-result-review-summary,.ex2-answer-line){border-color:var(--line)!important}:is(.ex2-result-student-copy>span,.ex2-result-scores dt,.ex2-result-row-meta,.ex2-result-review-note,.ex2-results-detail-stats){color:var(--text-2)}.ex2-result-scores dd{color:var(--text)}.ex2-result-scores .is-final dd,.ex2-result-status .is-review{color:var(--accent)}.ex2-result-row-meta .is-danger{color:var(--btn-d)}.ex2-live-student-avatar{border:1px solid var(--line);border-radius:50%;background:var(--base);color:var(--text-2)}}body[data-shared-design=mono].lux-route-exams :is(#ex2-live-session-dialog,#ex2-results-session-dialog){background:transparent;color:var(--text);&::backdrop{background:var(--base)}.ex2-live-session-dialog-head{border-color:var(--line)}:is(.ex2-live-session-dialog-meta,.ex2-attempt-student-meta,.ex2-attempt-meta-item,.lux-panel-copy){color:var(--text-2)}.ex2-live-session-workspace{background:transparent!important;border:0!important;box-shadow:none!important}:is(.ex2-live-summary-chip,.ex2-attempt-row){border:1px solid var(--line);border-radius:var(--radius)}.ex2-live-summary-chip.is-active{color:var(--text);border-color:var(--accent)}.ex2-attempt-open{color:var(--accent)}.ex2-attempt-identity .ex2-live-student-avatar{border:1px solid var(--line);border-radius:50%;background:var(--base);color:var(--text-2)}}body[data-shared-design=mono].lux-route-exams #exams-root .ex2-live-session-browser{border:1px solid var(--line);border-radius:var(--radius);.ex2-select-card.is-selected{border-color:var(--accent)}}body[data-shared-design=mono].lux-route-exams :is(.ex2-subject-section,.ex2-template-group){:is(.ex2-template-group-head,.ex2-quiz-card,.ex2-subject-stat-strip>div,.ex2-subject-code-badge){border:1px solid var(--line)!important;border-radius:var(--radius)}:is(.ex2-panel-head h2,.ex2-quiz-card-title,.ex2-mini-grid strong){color:var(--text)}:is(.ex2-panel-head p,.ex2-quiz-card-meta,.ex2-quiz-card-type,.ex2-mini-grid span,.ex2-subject-code-badge,.ex2-subject-meta){color:var(--text-2)}.ex2-btn--danger-icon.btn--danger{background:transparent;color:var(--btn-d);border-color:var(--line)}.ex2-btn--danger-icon.btn--danger:hover{border-color:var(--btn-d)}.ex2-quiz-card .ex2-mini-grid--flush>div{background:transparent!important;box-shadow:none!important;border:0!important;border-left:1px solid var(--line)!important;border-radius:0}.ex2-quiz-card>.ex2-inline-actions{border-color:var(--line)!important}.ex2-status-dot{border:1px solid var(--line)!important;border-radius:var(--radius);color:var(--text-2)}.ex2-status-dot.is-submitted{color:var(--accent);border-color:var(--accent)!important}@media(max-width:480px){.ex2-quiz-card .ex2-mini-grid--flush>div{border-left:0!important}}}body[data-shared-design=mono].lux-route-exams .ex2-rq-console{&,:is(.ex2-subject-card,.ex2-rq-section,.ex2-rq-card,.ex2-rq-table-wrap){border:1px solid var(--line);border-radius:var(--radius)}:is(.lux-panel-title,.ex2-subject-title,.ex2-rq-card-title){color:var(--text)}:is(.lux-panel-copy,.ex2-subject-meta,.ex2-rq-meta,.ex2-rq-card-meta,.ex2-rq-card-faculty,.ex2-rq-age){color:var(--text-2)}:is(.ex2-subject-code-badge,.ex2-subject-status-pill,.ex2-rq-section-count,.ex2-rq-summary-chips>span){border:1px solid var(--line);border-radius:var(--radius);color:var(--text-2)}:is(.is-awaiting,.ex2-rq-summary-chips>.is-submitted){color:var(--accent)}.ex2-view-switcher{background:transparent!important;box-shadow:none!important;border:0!important}.ex2-view-btn.is-active{background:color-mix(in srgb,var(--accent) 12%,transparent)!important;color:var(--text)!important;border-color:var(--accent)!important}.ex2-view-btn i{color:inherit!important}:is(.ex2-rq-table th,.ex2-rq-table td){border-color:var(--line)}.ex2-rq-table th{color:var(--text-2);font-size:11px}.ex2-rq-table td{color:var(--text)}.ex2-rq-section-head{border-color:var(--line)}}body[data-shared-design=mono].lux-route-exams .ex2-schedule-workspace{:is(.ex2-schedule-hero,.ex2-schedule-context,.ex2-scheduled-sessions,.ex2-session-card){border:1px solid var(--line);border-radius:var(--radius)}:is(.lux-panel-title,.ex2-session-card-title,.ex2-session-facts dd,.ex2-schedule-context-template strong){color:var(--text)}:is(.lux-panel-copy,.ex2-session-card-meta,.ex2-session-facts dt,.ex2-filter-meta,.ex2-schedule-context-label,.ex2-schedule-context-stats){color:var(--text-2)}.lux-section-kicker{color:var(--text-2);font-size:10px;letter-spacing:.08em}.ex2-session-badges>span{border:1px solid var(--line);border-radius:var(--radius);color:var(--text-2)}.ex2-session-badges>.is-live{color:var(--accent);border-color:var(--accent)}.ex2-session-badges>.is-scheduled{color:var(--text)}.ex2-session-card .ex2-session-action-row{border-top:1px solid var(--line)}.ex2-session-action-row>[data-exam-call=voidExamSession].btn--danger{background:transparent;color:var(--btn-d);border-color:var(--line)}.ex2-session-action-row>[data-exam-call=voidExamSession].btn--danger:hover{border-color:var(--btn-d)}.ex2-schedule-context-stats strong{color:var(--text)}.ex2-schedule-type-filters .is-active{border-color:var(--accent);color:var(--accent)}}body[data-shared-design=mono].lux-route-exams .ex2-results-workspace{:is(.ex2-results-summary,.ex2-results-summary-card,.ex2-results-session-panel,.ex2-results-detail-panel){border:1px solid var(--line);border-radius:var(--radius)}:is(.ex2-results-summary-scope,.ex2-results-count-badge){border-color:var(--line);border-radius:var(--radius);color:var(--text-2)}.ex2-results-summary-icon{color:var(--accent)}:is(.lux-panel-copy,.ex2-filter-meta,.ex2-results-summary-copy>span){color:var(--text-2)}.lux-panel-title{color:var(--text);font-size:18px;line-height:1.35}.ex2-results-summary-copy strong{color:var(--text)}.ex2-empty-state{border:0;box-shadow:none}}body[data-shared-design=mono].lux-route-exams .ex2-variant-list{.ex2-question-card{border:1px solid var(--line);border-radius:var(--radius)}.ex2-question-card-meta,.ex2-list-item-meta{color:var(--text-2)}.ex2-question-card-status{color:var(--text);font-weight:700}.ex2-list-item{background:transparent;box-shadow:none;border:0;border-top:1px solid var(--line);border-radius:0}.ex2-variant-bank-ref{color:var(--accent)}}body[data-shared-design=mono] .spt-proof-modal-card-dialog{.spt-proof-modal-card{border:1px solid var(--line);border-radius:var(--radius)}.spt-proof-modal-preview{background:var(--line)}.spt-proof-modal-meta{color:var(--text-2);font-size:12px}.spt-proof-modal-name{font-size:14px;line-height:1.4}.spt-proof-modal-zoom{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);font-size:12px}>.lux-glass-dialog-head{border-bottom:1px solid var(--line)}.spt-proof-modal-actions{border-top:1px solid var(--line)}}html[data-portal-palette] body :is(#social-neo-root,#social-neo-overlay-portal) .spt-detail-body{:is(.spt-detail-section,.spt-detail-prop):not(.gp-shell){background:none;border:0;box-shadow:none}.spt-detail-section+.spt-detail-section:not(.gp-shell){border-top:1px solid var(--line)}.spt-detail-section.gp-shell+.spt-detail-section.gp-shell{border-top:0}.spt-detail-section-title{font:600 16px/1.4 var(--sans)}:is(.spt-detail-k,.spt-detail-compare-label){color:var(--text-2);font:500 11px/1.4 var(--sans)}:is(.spt-detail-section-hint,.spt-detail-sub,.spt-detail-schedule-sub,.spt-detail-schedule-hint,.spt-proof-empty,.spt-proof-dropzone small){color:var(--text-2);font:400 12px/1.5 var(--sans);font-style:normal}:is(.spt-detail-description,.spt-detail-v,.spt-detail-compare-rows,.spt-detail-deps-col){font:400 13px/1.5 var(--sans)}.spt-detail-description.is-empty{color:var(--text-2)}.spt-detail-compare-delta{border-top:1px solid var(--line)}}html[data-portal-palette] body[data-shared-design=mono] #social-neo-overlay-portal .lux-glass-dialog-card--project-task-detail.spt-detail-dialog{width:min(720px,calc(100vw - 32px));max-width:720px;max-height:min(92vh,900px);display:flex;flex-direction:column;min-height:0;overflow:hidden;min-width:0;>.lux-glass-dialog-body--project-task-detail{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px;box-sizing:border-box}.spt-detail-head-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:is(.spt-detail-head-chips) .spt-detail-chip.gp-shell{display:inline-flex;align-items:center;width:auto;max-width:100%}.spt-detail-section{display:grid;align-content:start;gap:12px;min-width:0;margin:0}:is(.spt-detail-compare,.spt-detail-schedule-cell,.spt-detail-deps-col).gp-shell{display:grid;align-content:start;gap:10px;min-width:0;margin:0}.spt-proof-list{display:flex;flex-direction:column;gap:12px;min-width:0}.spt-proof-item{display:flex;flex-direction:column;gap:10px;min-width:0;box-sizing:border-box}.spt-proof-preview{display:block;width:100%;min-width:0;overflow:hidden}.spt-proof-thumb-btn{display:block;width:100%;min-height:200px;max-height:min(50dvh,420px);padding:0;overflow:hidden;box-sizing:border-box}.spt-proof-thumb{display:block;width:100%;height:100%;min-height:200px;max-height:min(50dvh,420px);object-fit:contain;box-sizing:border-box}.spt-proof-content{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}.spt-proof-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.spt-proof-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 13px/1.4 var(--sans)}:is(.spt-proof-meta,.spt-proof-no-note){color:var(--text-2);font:400 12px/1.5 var(--sans);overflow-wrap:anywhere}.spt-detail-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;flex:0 0 auto}.spt-detail-actions-end{display:flex;align-items:center;flex-wrap:wrap;gap:8px}}@media(max-width:480px){html[data-portal-palette] body[data-shared-design=mono] #social-neo-overlay-portal .lux-glass-dialog-card--project-task-detail.spt-detail-dialog>.lux-glass-dialog-body--project-task-detail{padding:12px}}html[data-portal-palette] body[data-shared-design=mono] #social-neo-overlay-portal .portfolio-viewer-identity{& h2{font:600 26px/1.2 var(--sans);letter-spacing:-.025em}.social-neo-section-kicker{color:var(--text-2);font:500 11px/1.4 var(--sans)}.portfolio-viewer-headline{color:var(--text-2);font:400 14px/1.5 var(--sans)}.lux-glass-dialog-portfolio-editor-subtitle{color:var(--text-2);font:400 12px/1.5 var(--sans)}.portfolio-viewer-meta-item{font:500 11px/1.4 var(--sans)}}html[data-portal-palette] body[data-shared-design=mono] #social-neo-overlay-portal :is(.portfolio-viewer-section,.portfolio-viewer-about,.portfolio-viewer-resume-panel){:is(.social-neo-section-head strong,.portfolio-viewer-resume-head strong){font:600 18px/1.3 var(--sans);letter-spacing:-.015em}:is(.social-neo-section-head>div>span,.portfolio-viewer-resume-head>div>span,.portfolio-viewer-resume-file-copy>span){color:var(--text-2);font:400 12px/1.5 var(--sans)}:is(.portfolio-viewer-section-count,.portfolio-viewer-label){color:var(--text-2);font:500 11px/1.4 var(--sans)}.portfolio-viewer-field{background:none;border:0;box-shadow:none}:is(.portfolio-viewer-value,.portfolio-viewer-resume-file-copy>strong){font:500 14px/1.5 var(--sans)}.portfolio-viewer-summary{font-weight:400}.portfolio-viewer-skill{font:500 12px/1.4 var(--sans)}}html[data-portal-palette] body #social-neo-root .social-project-detail-hero{.social-project-detail-copy h2{font:600 28px/1.2 var(--sans);letter-spacing:-.025em}:is(.social-project-detail-copy p,.social-project-detail-actions .social-neo-person span){color:var(--text-2);font:400 13px/1.5 var(--sans)}.social-project-detail-actions .social-neo-person strong{font:600 13px/1.4 var(--sans)}.social-neo-pill{font:500 11px/1.4 var(--sans)}:is(.social-project-ring-copy>strong,.social-project-metric-card>div>strong){font:600 24px/1.2 var(--sans);letter-spacing:-.02em}:is(.social-project-ring-copy>span,.social-project-metric-card>div>small){color:var(--text-2);font:500 12px/1.4 var(--sans)}:is(.social-project-ring-copy>small,.social-project-metric-card>div>span,.social-project-sparkline-labels){color:var(--text-2);font:400 11px/1.4 var(--sans)}.social-project-hero-tab-copy strong{font:600 13px/1.4 var(--sans)}.social-project-hero-tab-copy small{font:400 11px/1.4 var(--sans)}}body[data-shared-design=mono] .social-project-dashboard-grid :is(.social-project-ring-copy,.social-project-metric-card>div){min-width:0}body[data-shared-design=mono] .social-project-dashboard-grid .social-project-ring-copy{display:grid;align-content:center;gap:4px}body[data-shared-design=mono] .social-project-dashboard-grid .social-project-ring-copy>span{grid-row:1}body[data-shared-design=mono] .social-project-dashboard-grid .social-project-ring-copy>strong{grid-row:2}body[data-shared-design=mono] .social-project-dashboard-grid .social-project-ring-copy>small{grid-row:3}body[data-shared-design=mono] .social-project-dashboard-grid :is(.social-project-ring-copy>strong,.social-project-metric-card strong){color:var(--text);font:600 clamp(20px,2vw,26px)/1.2 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere}body[data-shared-design=mono] .social-project-dashboard-grid :is(.social-project-ring-copy>span,.social-project-metric-card small){color:var(--text-2);font:600 12px/1.4 var(--sans)}body[data-shared-design=mono] .social-project-dashboard-grid :is(.social-project-ring-copy>small,.social-project-metric-card>div>span){color:var(--text-2);font:400 12px/1.4 var(--sans);overflow-wrap:anywhere}html[data-portal-palette] body.lux-route-lms #lms-personal-dashboard-overlay .lms-personal-dashboard-shared-viewer-banner{.lms-personal-dashboard-shared-viewer-copy strong{font:600 14px/1.4 var(--sans)}.lms-personal-dashboard-shared-viewer-copy small{color:var(--text-2);font:400 12px/1.5 var(--sans)}.lms-personal-dashboard-share-avatar{border-color:var(--line)}>.lux-status-pill{font:500 11px/1.4 var(--sans)}}html[data-portal-palette] body.lux-route-lms #lms-personal-dashboard-overlay .lms-personal-dashboard-share-directory{.lms-personal-dashboard-share-person{background:none;border:0;border-bottom:1px solid var(--line);box-shadow:none;border-radius:0}.lms-personal-dashboard-share-person:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.lms-personal-dashboard-share-person-select:focus-within{outline:none}.lms-personal-dashboard-share-search{background:none;border:0;box-shadow:none}.lms-personal-dashboard-share-section-label{color:var(--text);font:600 18px/1.3 var(--sans);text-transform:none;letter-spacing:-.02em}.lms-personal-dashboard-share-person-main strong{font:600 14px/1.4 var(--sans)}:is(small,.lms-personal-dashboard-share-friend-note){color:var(--text-2);font:400 12px/1.4 var(--sans)}.lms-personal-dashboard-share-subheading{color:var(--text-2);font:500 11px/1.4 var(--sans)}.lms-personal-dashboard-share-avatar{border-color:var(--line)}.lms-personal-dashboard-share-friend-pill{border:0;color:var(--text-2);font:500 11px/1.4 var(--sans)}}html[data-portal-palette] body :is(#page-student-service,#student-service-modal-root,#page-news,#social-neo-root,#social-neo-overlay-portal) .mono-comment-composer{display:flex;align-items:flex-start;gap:10px;padding:0;background:none;border:0;box-shadow:none;min-width:0;>.social-neo-avatar{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;overflow:hidden}.lux-glass-dialog-comment-compose-main{flex:1 1 auto;min-width:0;display:grid;gap:8px}.social-neo-comment-compose-row{display:grid;grid-template-columns:minmax(0,1fr) 44px auto;align-items:start;gap:8px;min-width:0}.social-neo-comment-compose-row>:is(textarea,input:not([type=file]):not([type=hidden])){grid-column:1;grid-row:1;box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:11px 12px;font:400 13px/20px var(--sans)}& textarea{resize:vertical;max-height:180px}.social-neo-comment-compose-row>button{grid-column:3;grid-row:1;min-height:44px;padding:10px 14px;margin:0}.student-service-attachment-toolbar{display:contents}[data-portal-upload-compact]{grid-column:2;grid-row:1;box-sizing:border-box;display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:0;margin:0;cursor:pointer}.student-service-attachment-hint{grid-column:1 / -1;grid-row:2;color:var(--text-2);font:400 11px/1.4 var(--sans)}[data-student-service-attachment-chips]{grid-column:1 / -1;grid-row:3;min-width:0}}@media(max-width:520px){html[data-portal-palette] body :is(#page-student-service,#student-service-modal-root,#page-news,#social-neo-root,#social-neo-overlay-portal) .mono-comment-composer{.social-neo-comment-compose-row{grid-template-columns:44px minmax(0,1fr)}.social-neo-comment-compose-row>:is(textarea,input:not([type=file]):not([type=hidden])){grid-column:1 / -1}[data-portal-upload-compact]{grid-column:1;grid-row:2}.social-neo-comment-compose-row>button{grid-column:2;grid-row:2;justify-self:end}.student-service-attachment-hint{grid-row:3}[data-student-service-attachment-chips]{grid-row:4}}}html[data-portal-palette] body.lux-route-student-service #page-student-service .student-service-command-bar-stat{background:none;border:0;border-radius:0;box-shadow:none;color:var(--text-2);font:400 11px/1.4 var(--sans)}html[data-portal-palette] body.lux-route-student-service #page-student-service .student-service-command-bar-stat+.student-service-command-bar-stat{border-inline-start:1px solid var(--line)}html[data-portal-palette] body.lux-route-student-service #page-student-service .student-service-command-bar-stat strong{color:var(--text);font:600 20px/1.2 var(--sans)}html[data-portal-palette] body #social-neo-root .social-neo-events-list-card>.social-neo-section-head strong{font:600 17px/1.35 var(--sans);letter-spacing:-.015em}html[data-portal-palette] body #social-neo-root .social-neo-events-list-card>.social-neo-section-head>div>span{color:var(--text-2);font:400 13px/1.5 var(--sans)}html[data-portal-palette] body #social-neo-root .social-neo-events-student-filter-tab{font:500 12px/1.4 var(--sans)}html[data-portal-palette] body #social-neo-root .social-neo-events-student-filter-tab .lux-tab-badge{font:600 10px/1 var(--sans);border-radius:999px}html[data-portal-palette] body #social-neo-root .social-neo-events-list-card .social-neo-events-empty{color:var(--text-2);font:400 13px/1.5 var(--sans);text-align:center}html[data-portal-palette] body #social-neo-root .sn-alerts-header__title{font:600 20px/1.3 var(--sans);letter-spacing:-.02em}html[data-portal-palette] body #social-neo-root .sn-alerts-header__subtitle{color:var(--text-2);font:400 12px/1.4 var(--sans)}html[data-portal-palette] body #social-neo-root :is(.social-pagination-mode-label,.sn-alerts-category-filters>button){font:500 12px/1.4 var(--sans)}html[data-portal-palette] body #social-neo-root .social-pagination-mode-label{color:var(--text-2)}html[data-portal-palette] body #social-neo-root .sn-alerts-category-filters .lux-tab-badge{font:600 10px/1 var(--sans);border-radius:999px}html[data-portal-palette] body #social-neo-root .social-neo-message.portal-message-card{border-color:var(--line)}html[data-portal-palette] body #social-neo-root .social-neo-message.portal-message-card.is-own{border-inline-end-color:var(--accent)}html[data-portal-palette] body #social-neo-root .social-neo-message.portal-message-card .social-neo-message__sender{font:600 13px/1.35 var(--sans)}html[data-portal-palette] body #social-neo-root .social-neo-message.portal-message-card .social-neo-message__context{color:var(--text-2);font:400 11px/1.4 var(--sans)}html[data-portal-palette] body #social-neo-root .social-neo-message.portal-message-card .social-neo-message__body{color:var(--text);font:400 14px/1.55 var(--sans)}html[data-portal-palette] body #social-neo-root .social-neo-message.portal-message-card .social-neo-message__footer{color:var(--text-3);font:400 11px/1.4 var(--sans)}html[data-portal-palette] body #social-neo-root .social-neo-chat-item.portal-message-list-item{background:none;box-shadow:none;border:0;border-inline-start:2px solid transparent;border-bottom:1px solid var(--line);border-radius:0}html[data-portal-palette] body #social-neo-root .social-neo-chat-item.portal-message-list-item.is-active{border-inline-start-color:var(--accent)}html[data-portal-palette] body #social-neo-root .social-neo-chat-item.portal-message-list-item:hover{border-bottom-color:var(--accent)}html[data-portal-palette] body #social-neo-root .social-neo-chat-item.portal-message-list-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}html[data-portal-palette] body #social-neo-root .social-neo-chat-item.portal-message-list-item .social-neo-person strong{font:600 14px/1.4 var(--sans)}html[data-portal-palette] body #social-neo-root .social-neo-chat-item.portal-message-list-item .social-neo-person span:not(.social-neo-avatar){color:var(--text-2);font:400 12px/1.4 var(--sans)}html[data-portal-palette] body #social-neo-root .social-neo-chat-item.portal-message-list-item :is(.social-neo-person small,.social-neo-chat-item__time){color:var(--text-3);font:400 11px/1.4 var(--sans)}html[data-portal-palette] body #social-neo-root .social-neo-messages__inbox-header .social-neo-messages__section-title{font:600 18px/1.3 var(--sans);letter-spacing:-.02em}html[data-portal-palette] body #social-neo-root .social-neo-messages__inbox-subtitle{color:var(--text-2);font:400 12px/1.4 var(--sans)}html[data-portal-palette] body #social-neo-root .social-neo-messages__inbox-alerts-badge{color:var(--text);background:var(--base);border:1px solid var(--line);border-radius:999px;font:600 9px/1 var(--sans)}html[data-portal-palette] body #social-neo-root .social-neo-messages__inbox-filters>button{font:500 12px/1.4 var(--sans)}html[data-portal-palette] body #social-neo-overlay-portal .mono-conversation-dialog.gp .lux-glass-dialog-media-thumb{color:var(--text);border-radius:10px}html[data-portal-palette] body #social-neo-overlay-portal .mono-conversation-dialog.gp .lux-glass-dialog-media-meta{background:none;color:var(--text-2);font:400 11px/1.4 var(--sans)}html[data-portal-palette] body #social-neo-overlay-portal .mono-conversation-dialog.gp .lux-glass-dialog-media-meta>span:first-child{color:var(--text);font-weight:500}html[data-portal-palette] body #social-neo-overlay-portal .mono-conversation-dialog.gp .lux-glass-dialog-member-info>strong{font:600 14px/1.4 var(--sans)}html[data-portal-palette] body #social-neo-overlay-portal .mono-conversation-dialog.gp .social-neo-presence-pill{color:var(--text-2);font-size:11px}html[data-portal-palette] body #social-neo-overlay-portal .mono-conversation-dialog.gp .lux-glass-dialog-panel-section+.lux-glass-dialog-panel-section{border-top:1px solid var(--line);padding-top:18px}html[data-portal-palette] body #social-neo-overlay-portal .mono-conversation-dialog.gp :is(.lux-glass-dialog-link-row,.lux-glass-dialog-file-row){background:none;border:0;box-shadow:none}html[data-portal-palette] body #social-neo-overlay-portal .mono-conversation-dialog.gp :is(.lux-glass-dialog-link-row,.lux-glass-dialog-file-row)+:is(.lux-glass-dialog-link-row,.lux-glass-dialog-file-row){border-top:1px solid var(--line)}html[data-portal-palette] body #social-neo-overlay-portal .mono-conversation-dialog.gp :is(.lux-glass-dialog-link-info,.lux-glass-dialog-file-info)>strong{font:600 14px/1.4 var(--sans)}html[data-portal-palette] body #social-neo-overlay-portal .mono-conversation-dialog.gp :is(.lux-glass-dialog-link-info,.lux-glass-dialog-file-info)>span{color:var(--text-2);font:400 12px/1.5 var(--sans)}html[data-portal-palette] body #social-neo-overlay-portal .mono-conversation-dialog.gp .lux-glass-dialog-link-url{color:var(--text-2);font:400 12px/1.5 var(--sans);text-decoration:underline;text-underline-offset:3px}html[data-portal-palette] body #social-neo-overlay-portal .mono-conversation-dialog.gp :is(.lux-glass-dialog-panel-section,.social-neo-panel-dialog-stats>article,.lux-glass-dialog-member-row):not(.gp-shell){background:none;border:0;box-shadow:none;border-radius:0}html[data-portal-palette] body #social-neo-overlay-portal .mono-conversation-dialog.gp .social-neo-panel-dialog-stats>article+article{border-left:1px solid var(--line)}html[data-portal-palette] body #social-neo-overlay-portal .mono-conversation-dialog.gp .lux-glass-dialog-member-row+.lux-glass-dialog-member-row{border-top:1px solid var(--line)}html[data-portal-palette] body #social-neo-overlay-portal .mono-conversation-dialog.gp h2{margin:4px 0;font:600 24px/1.2 var(--sans);letter-spacing:-.025em}html[data-portal-palette] body #social-neo-overlay-portal .mono-conversation-dialog.gp :is(.social-neo-section-kicker,.social-neo-label){color:var(--text-2);font:500 11px/16px var(--sans)}html[data-portal-palette] body #social-neo-overlay-portal .mono-conversation-dialog.gp :is(.social-neo-surveys-hero-copy p,.lux-glass-dialog-group-section-head>span,.social-neo-empty,.lux-glass-dialog-member-info>span){margin:0;color:var(--text-2);font:400 13px/1.5 var(--sans)}html[data-portal-palette] body #social-neo-overlay-portal .mono-conversation-dialog.gp .social-neo-panel-dialog-stats article strong{font:600 18px/1.3 var(--sans)}html[data-portal-palette] body #social-neo-overlay-portal .mono-conversation-dialog.gp .social-neo-panel-dialog-stats article span{color:var(--text-2);font:400 11px/16px var(--sans)}body[data-shared-design=mono] #social-neo-root .mono-search-toolbar{outline:none}body[data-shared-design=mono] #social-neo-root .mono-search-toolbar>label>span{color:var(--text-2);font:500 11px/16px var(--sans);letter-spacing:.02em;text-transform:none}body[data-shared-design=mono] #social-neo-root .mono-search-toolbar input[type=search]{color:var(--text);font:400 14px/20px var(--sans)}body[data-shared-design=mono] #social-neo-root .mono-search-toolbar input[type=search]::placeholder{color:var(--text-3);opacity:1}body[data-shared-design=mono] .sns-comments-dialog .lux-glass-dialog-comment-preview{padding:14px}body[data-shared-design=mono] .sns-comments-dialog .lux-glass-dialog-comment-preview .social-neo-person strong{color:var(--text);font:600 14px/20px var(--sans)}body[data-shared-design=mono] .sns-comments-dialog .lux-glass-dialog-comment-preview .social-neo-muted{color:var(--text-2);font:400 12px/18px var(--sans)}body[data-shared-design=mono] .sns-comments-dialog .lux-glass-dialog-comment-post-body{margin-top:12px;color:var(--text);font:400 14px/22px var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono] .sns-comments-dialog .lux-glass-dialog-comment-preview .social-neo-post-scope-badge{color:var(--text-2);font:500 11px/16px var(--sans)}body[data-shared-design=mono] .sns-comments-dialog .social-neo-person>div{display:grid;gap:4px}body[data-shared-design=mono] .sns-comments-dialog .social-neo-empty{padding:24px 14px;text-align:center;color:var(--text-2);font-size:14px;line-height:1.5}html[data-shared-design=mono]:has(body.kiu-call-body),body[data-shared-design=mono].kiu-call-body{background:var(--surface);color:var(--text)}body[data-shared-design=mono].kiu-call-body .portal-call-window{border:1px solid var(--line);border-radius:var(--radius);outline:none}body[data-shared-design=mono].kiu-call-body :is(.portal-call-head,.portal-call-body,.portal-call-stage,.portal-call-device-field){background:transparent;color:var(--text);outline:none}body[data-shared-design=mono].kiu-call-body :is(.portal-call-copy,.portal-call-device-field>span){color:var(--text-2);font-size:12px;line-height:1.5}body[data-shared-design=mono].kiu-call-body .portal-call-chip{padding:6px 8px;font-size:12px;overflow-wrap:anywhere}body[data-shared-design=mono].kiu-call-body .portal-call-bar{padding:10px;border-radius:var(--radius)}body[data-shared-design=mono].kiu-call-body .portal-call-control.btn{min-height:44px;height:auto;white-space:normal;gap:6px;padding:8px}body[data-shared-design=mono].kiu-call-body .portal-call-sfu-roster{padding:10px 12px;font-size:13px}body[data-shared-design=mono].kiu-call-body .portal-call-device-field{min-width:0}body[data-shared-design=mono] #social-neo-root[data-panel=lost-and-found] .social-neo-lost-found-hero-copy .social-neo-section-kicker{color:var(--accent);font:600 11px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase}body[data-shared-design=mono] #social-neo-root[data-panel=lost-and-found] .social-neo-lost-found-hero-copy h2{color:var(--text);font:600 24px/1.25 var(--sans);letter-spacing:-.02em}body[data-shared-design=mono] #social-neo-root[data-panel=lost-and-found] .social-neo-lost-found-hero-copy p{color:var(--text-2);font:400 13px/1.55 var(--sans)}body[data-shared-design=mono] #social-neo-root[data-panel=lost-and-found] .social-neo-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line)}body[data-shared-design=mono] #social-neo-root[data-panel=lost-and-found] .social-neo-section-head>div{display:grid;gap:4px;min-width:0}body[data-shared-design=mono] #social-neo-root[data-panel=lost-and-found] .social-neo-section-head strong{color:var(--text);font:600 15px/1.4 var(--sans)}body[data-shared-design=mono] #social-neo-root[data-panel=lost-and-found] .social-neo-section-head span{color:var(--text-2);font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] #social-neo-root[data-panel=lost-and-found] .social-neo-lf-empty{gap:8px;text-align:center}body[data-shared-design=mono] #social-neo-root[data-panel=lost-and-found] .social-neo-lf-empty>i{color:var(--accent);font-size:20px}body[data-shared-design=mono] #social-neo-root[data-panel=lost-and-found] .social-neo-lf-empty>strong{color:var(--text);font:600 14px/1.45 var(--sans)}body[data-shared-design=mono] #social-neo-root[data-panel=lost-and-found] .social-neo-lf-empty>span{max-width:42ch;color:var(--text-2);font:400 12px/1.55 var(--sans)}body[data-shared-design=mono] #social-neo-root .social-neo-lf-card .social-neo-lf-card-title-row{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] .lux-universal-picker-btn{color:var(--text);font:500 13px/1.4 var(--sans)}body[data-shared-design=mono] .lux-universal-picker-btn .lux-picker-value{font:inherit}body[data-shared-design=mono] .lux-universal-picker-btn:disabled{opacity:.55;cursor:not-allowed}body[data-shared-design=mono] .lux-universal-picker-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body[data-shared-design=mono] #social-neo-root .social-neo-workspace-nav-btn .social-neo-side-copy strong{color:var(--text);font:600 13px/1.4 var(--sans)}body[data-shared-design=mono] #social-neo-root .social-neo-workspace-nav-btn .social-neo-side-copy small{color:var(--text-2);font:400 11px/1.45 var(--sans)}body[data-shared-design=mono] #social-neo-root .social-neo-workspace-nav-btn .social-neo-side-count{color:var(--text-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);font:500 11px/1.3 var(--sans);font-variant-numeric:tabular-nums}body[data-shared-design=mono] #social-neo-root .social-neo-workspace-nav-btn[aria-current=page]{color:var(--accent);box-shadow:var(--mono-shadow-accent-edge-short)}body[data-shared-design=mono] #social-neo-root .social-neo-workspace-nav-btn[aria-current=page] .social-neo-side-copy strong{color:var(--accent)}body[data-shared-design=mono] #social-neo-root .social-neo-workspace-nav-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}body[data-shared-design=mono] #social-neo-root .social-neo-rail-copy{color:var(--text-2);font:400 12px/1.45 var(--sans)}body[data-shared-design=mono] .social-neo-lf-card-title-row>strong{font-size:18px;line-height:1.4;overflow-wrap:anywhere}body[data-shared-design=mono] .social-neo-lf-card-title-row .lux-status-pill{padding:5px 10px;border:1px solid var(--line);border-radius:var(--radius);font-size:12px}body[data-shared-design=mono] #social-neo-root .social-neo-lf-card .social-neo-lf-card-meta{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:12px;line-height:1.5;color:var(--text-2)}body[data-shared-design=mono] .social-neo-lf-card-meta>span{overflow-wrap:anywhere}body[data-shared-design=mono] .social-neo-lf-card-desc{color:var(--text);font-size:14px;line-height:1.6;overflow-wrap:anywhere}body[data-shared-design=mono] #social-neo-root .social-neo-lf-card .social-neo-lf-card-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:6px;padding-top:12px;border-top:1px solid var(--line)}body[data-shared-design=mono] #social-neo-root .social-neo-lf-card :is(.social-neo-lf-card-actions-main,.social-neo-lf-card-actions-side){display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}body[data-shared-design=mono] #social-neo-root .social-neo-lf-card [data-action=lost-found-delete].btn--danger{background:transparent;color:var(--btn-d);border-color:var(--line)}body[data-shared-design=mono] #social-neo-root .social-neo-lf-card [data-action=lost-found-delete].btn--danger:hover{border-color:var(--btn-d)}body[data-shared-design=mono] .lux-glass-dialog-member-list{display:grid;gap:10px}body[data-shared-design=mono] .lux-glass-dialog-member-row{padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0}body[data-shared-design=mono] .lux-glass-dialog-member-row .social-neo-avatar{display:inline-grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:50%;background:var(--line);font-size:12px}body[data-shared-design=mono] .lux-glass-dialog-member-info{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}body[data-shared-design=mono] .lux-glass-dialog-member-info>span{font-size:12px;line-height:1.5;color:var(--text-2)}body[data-shared-design=mono] .lux-glass-dialog-member-info .social-neo-pill{margin-left:6px;font-size:11px;padding:3px 6px;border:1px solid var(--line);border-radius:var(--radius)}body[data-shared-design=mono] .lux-glass-dialog-member-row .social-neo-presence-pill{font-size:12px;padding:5px 8px;border:1px solid var(--line);border-radius:var(--radius)}body[data-shared-design=mono] .lux-glass-dialog-member-row .social-neo-presence-pill.is-online{border-color:var(--accent)}body[data-shared-design=mono] #social-neo-overlay-portal form[data-form=dialog-group-conversation-create] .lux-glass-dialog-body{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}body[data-shared-design=mono] #social-neo-overlay-portal form[data-form=dialog-group-conversation-create] input[name=conversationName].mono-app-field{display:block;width:100%;height:44px;min-height:44px;padding:10px 12px;box-sizing:border-box;font-size:14px}body[data-shared-design=mono] [data-form=dialog-group-conversation-create] .social-neo-muted{margin:0;color:var(--text-2);font-size:12px;line-height:1.5}body[data-shared-design=mono].lux-route-admin-tools #lux-admin-curriculum-deck{.lux-admin-curriculum-control-band{display:grid;grid-template-columns:minmax(150px,.65fr) minmax(0,1.3fr) minmax(0,1.2fr);grid-template-areas:none;align-items:end;gap:14px;padding:16px;overflow:visible}.lux-program-field{display:grid;gap:8px;min-width:0}.lux-program-field>span{font-size:12px;line-height:1.5;color:var(--text-2)}.lux-admin-curriculum-control-band>*{grid-area:auto}.lux-admin-curriculum-control-band>.lux-admin-curriculum-select-wrap{grid-column:1;grid-row:1}#curriculum-module-filter-region{grid-column:2;grid-row:1}.lux-admin-curriculum-control-band>.lux-admin-curriculum-search-wrap{grid-column:3;grid-row:1}.lux-prog-module-options>legend{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lux-admin-curriculum-grid{grid-template-columns:minmax(0,1fr)}.lux-admin-curriculum-search-wrap{position:relative}.lux-admin-curriculum-search-wrap>i{position:absolute;left:12px;bottom:15px}#admin-curriculum-search{padding-left:36px}:is(.lux-universal-picker-btn,#admin-curriculum-search){min-height:52px;width:100%}.lux-prog-module-picker{position:relative;min-width:0}& button.lux-prog-module-trigger{display:grid;grid-template-columns:20px minmax(0,1fr) auto 12px;align-items:center;gap:10px;width:100%;min-height:52px;height:auto;padding:9px 12px;text-align:start;white-space:normal}.lux-prog-module-trigger-copy{display:grid;gap:4px;min-width:0}.lux-prog-module-trigger-copy strong{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.lux-prog-module-trigger-copy>span{font-size:11px;line-height:1.4;color:var(--text-2)}.lux-prog-module-trigger-ects{font-size:11px;white-space:nowrap}.lux-prog-module-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:250;display:grid;width:100%;max-height:min(55dvh,420px);overflow-y:auto;overscroll-behavior:contain;padding:12px;box-sizing:border-box}.lux-prog-module-panel[hidden]{display:none}.lux-prog-module-panel-head{display:grid;gap:5px;padding:4px 4px 12px;font-size:13px;line-height:1.5}.lux-prog-module-panel-head>span{font-size:11px;color:var(--text-2)}.lux-prog-module-options{display:grid;gap:8px;padding:0;margin:0;border:0;min-width:0}.curriculum-library-module-option{display:grid;gap:8px;min-width:0;padding:12px;min-height:66px;margin:0;border-radius:10px;cursor:pointer}.curriculum-library-module-option:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.curriculum-library-module-option-head{display:flex;align-items:center;gap:10px;min-width:0}.curriculum-library-module-option-radio{flex:0 0 18px;width:18px;height:18px;accent-color:var(--accent)}.lux-module-option__text{display:grid;gap:5px;min-width:0}.curriculum-library-module-option-title{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.curriculum-library-module-option-meta{font-size:11px;line-height:1.5;color:var(--text-2);overflow-wrap:anywhere}.lux-module-option__right{display:grid;gap:6px;padding-left:28px}.lux-admin-curriculum-ects-pill{font-size:11px;justify-self:start}.lux-module-option__meter{display:block;height:3px;border-radius:3px;background:var(--line)}.lux-module-option__meter-bar{display:block;height:100%;width:var(--lux-program-module-load);background:var(--accent)}}@media(max-width:900px){body[data-shared-design=mono].lux-route-admin-tools #lux-admin-curriculum-deck{.lux-admin-curriculum-control-band{grid-template-columns:minmax(0,1fr)}.lux-admin-curriculum-control-band>:is(.lux-admin-curriculum-select-wrap,#curriculum-module-filter-region,.lux-admin-curriculum-search-wrap){grid-column:1;grid-row:auto}}}body[data-shared-design=mono] #kiu-subject-builder-modal{padding:16px;inset:0;height:100dvh;box-sizing:border-box;overflow:hidden;align-items:center;>form[data-form=create-subject]{display:flex;flex-direction:column;width:min(780px,calc(100vw - 32px));height:auto;min-height:0;max-height:calc(100dvh - 32px);padding:0;gap:0;overflow:hidden}.lux-glass-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;flex:0 0 auto;gap:16px;padding:22px 24px;border-bottom:1px solid var(--line)}.lux-glass-dialog-heading{display:grid;gap:8px;min-width:0}.lux-glass-dialog-title{display:flex;align-items:center;gap:10px;font-size:20px;line-height:1.3}.lux-glass-dialog-subtitle{font-size:13px;line-height:1.5;color:var(--text-2)}.lux-glass-dialog-close-btn{width:44px;height:44px;flex:0 0 44px}#curriculum-subject-builder-card{display:grid;align-content:start;flex:1 1 auto;min-height:0;min-width:0;gap:16px;padding:20px 24px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}#curriculum-subject-builder-card>.social-neo-divider{display:none}[data-builder-section]{display:grid;gap:14px;min-width:0;padding:18px;margin:0;border-radius:12px}.subject-builder-section-title{font-size:15px;line-height:1.4}.lux-glass-dialog-field{display:grid;gap:8px;min-width:0;margin:0}.social-neo-label{font-size:12px;font-weight:600;line-height:1.5}.lux-glass-dialog-preview-title{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.5}.lux-glass-dialog-preview-copy{font-size:12px;line-height:1.5;color:var(--text-2)}[data-builder-section=basics]{grid-template-columns:minmax(0,1fr) minmax(100px,.55fr)}[data-builder-section=basics]>:is(.subject-builder-section-title,label[for=new-subject-name]){grid-column:1 / -1}:is(input[type=text],input[type=number],.lux-universal-picker-btn){box-sizing:border-box;width:100%;min-width:0;min-height:44px}.lux-admin-tools-semester-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}:is(.lux-admin-tools-semester-hint,.lux-admin-tools-antireq-hint,.lux-subject-builder-dropzone-copy,.registration-antireq-empty){margin:0;font-size:12px;line-height:1.6;color:var(--text-2);overflow-wrap:anywhere}.lux-semester-mode-segment{display:inline-flex;flex:0 0 auto;gap:4px}:is(.lux-semester-mode-segment button,.lux-semester-chip){min-height:44px}.lux-semester-chip-tray{display:flex;flex-wrap:wrap;gap:8px}.lux-semester-chip-tray[hidden]{display:none}[data-builder-section=prerequisites]>label.lux-checkbox{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px;border-radius:10px;font-size:13px;line-height:1.5}:is(#has-condition-checkbox,.registration-parity-exception-checkbox){flex:0 0 18px;width:18px;height:18px;margin:0;accent-color:var(--accent)}.lux-admin-tools-prereq-results{max-height:220px;overflow-y:auto}.lux-admin-tools-condition-badge{white-space:normal;overflow-wrap:anywhere}#new-subject-antireq-picker{display:grid;gap:12px;min-width:0}.registration-antireq-selected-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px}.registration-antireq-toolbar{display:flex;justify-content:flex-end}.registration-antireq-options{display:grid;gap:8px;max-height:240px;overflow-y:auto}.registration-antireq-option{width:100%;min-height:48px;height:auto;padding:12px;white-space:normal;text-align:start;justify-content:flex-start;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.lux-admin-tools-parity-callout{margin:0;font-size:13px;line-height:1.6;color:var(--text-2)}.registration-parity-exception{display:flex;align-items:flex-start;gap:10px;padding-block:8px}.registration-parity-exception-label{min-height:44px;font-size:13px;line-height:1.6}.registration-parity-exception-checkbox{margin-top:3px}.lux-subject-builder-dropzone{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px;border-radius:10px}.lux-subject-builder-dropzone button{min-height:44px}.lux-subject-builder-file-chip{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px;border-radius:10px}.lux-subject-file-preview-copy{display:grid;flex:1 1 150px;gap:5px;min-width:0}.lux-subject-file-preview-name{font-size:13px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.lux-subject-file-preview-size{font-size:12px;color:var(--text-2)}.lux-subject-file-preview-actions{display:flex;gap:8px}.lux-subject-file-preview-actions>:is(a,button){display:grid;place-items:center;width:44px;min-height:44px}:is(.lux-subject-builder-dropzone,.lux-subject-builder-file-chip,.lux-subject-builder-uploading,.lux-admin-tools-prereq-results,.lux-admin-tools-condition-box)[hidden]{display:none}.lux-glass-dialog-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;flex:0 0 auto;gap:10px;padding:16px 24px;margin:0;border-top:1px solid var(--line)}.lux-glass-dialog-actions button{min-height:44px}}body[data-shared-design=mono]:has(#kiu-subject-builder-modal.is-open) #mobile-bottom-nav{visibility:hidden}@media(max-width:600px){body[data-shared-design=mono] #kiu-subject-builder-modal{padding:10px;>form[data-form=create-subject]{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.lux-glass-dialog-head{padding:16px}.lux-glass-dialog-title{font-size:18px}#curriculum-subject-builder-card{padding:14px;gap:14px}[data-builder-section]{padding:14px}[data-builder-section=basics]{grid-template-columns:minmax(0,1fr)}.lux-glass-dialog-actions{padding:14px 16px}.lux-glass-dialog-actions button{flex:1 1 auto}}}body[data-shared-design=mono].lux-route-social #social-neo-root[data-panel=research] .social-neo-research-reader{display:grid;gap:24px;min-width:0;padding:24px;.social-neo-research-reader-head{display:grid;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--line)}.social-neo-research-reader-head-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.social-neo-research-reader-context{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;line-height:1.5;color:var(--text-2)}.social-neo-research-reader-context .lux-status-pill{padding:5px 9px;border:1px solid var(--line);border-radius:999px}.social-neo-research-reader-titleblock{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.social-neo-research-reader-eyebrow{display:flex;align-items:center;gap:10px}:is(.social-neo-research-reader-kind-icon,.social-neo-research-viewer-file-icon){display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid var(--line);border-radius:10px;color:var(--accent)}.social-neo-research-reader-title{margin:0;font-size:clamp(22px,2.5vw,30px);line-height:1.3;overflow-wrap:anywhere}.social-neo-research-reader-byline{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;font-size:13px;line-height:1.6;color:var(--text-2)}.social-neo-research-reader-byline i{margin-inline-end:6px}.social-neo-research-reader-actions{grid-column:1;grid-row:auto;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}:is(button,.social-neo-research-file-download){min-height:44px}.social-neo-research-reader-layout{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:20px;padding-top:0;min-width:0}.social-neo-research-reader-sidebar{position:static;display:grid;gap:16px;min-width:0}.social-neo-research-reader-sidebar-info{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}:is(.social-neo-research-file-list,.social-neo-research-abstract,.social-neo-research-details,.social-neo-research-meta-strip){display:grid;gap:12px;min-width:0;padding:16px;margin:0;border:1px solid var(--line);border-radius:12px}.social-neo-research-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.lux-section-kicker{font-size:11px;line-height:1.4;color:var(--text-2)}.social-neo-research-files{display:grid;gap:12px;padding:0;margin:0;list-style:none}.social-neo-research-file-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}& button.social-neo-research-file-select{display:flex;align-items:center;gap:10px;width:100%;height:auto;min-height:64px;max-height:none;padding:12px;text-align:start;white-space:normal}.social-neo-research-file-select-copy{display:grid;flex:1 1 auto;gap:5px;min-width:0}.social-neo-research-file-select-copy strong{display:block;font-size:13px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.social-neo-research-file-select-copy small{font-size:11px;line-height:1.4}.social-neo-research-file-download{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;text-decoration:none}.social-neo-research-abstract p{margin:0;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.social-neo-research-details-list{display:grid;gap:12px;margin:0}.social-neo-research-detail-row{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.social-neo-research-detail-row dt{display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.5;color:var(--text-2)}.social-neo-research-detail-row dd{margin:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.social-neo-research-meta-strip>span{display:grid;gap:5px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.social-neo-research-meta-strip strong{font-size:11px;color:var(--text-2)}:is(.social-neo-research-reader-main,.social-neo-research-viewer){display:grid;gap:0;min-width:0}.social-neo-research-viewer{border:1px solid var(--line);border-radius:12px;overflow:hidden}.social-neo-research-viewer-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px;border-bottom:1px solid var(--line)}.social-neo-research-viewer-head>.lux-panel-copy{font-size:12px;color:var(--text-2)}.social-neo-research-viewer-file{display:flex;justify-content:flex-start;gap:10px;min-width:0}.social-neo-research-viewer-file>span:last-child{display:grid;gap:5px;min-width:0}.social-neo-research-viewer-file strong{font-size:13px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.social-neo-research-viewer-toolbar{padding:12px;border-bottom:1px solid var(--line)}.social-neo-research-pdf-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0;overflow:visible}.social-neo-research-toolbar-group{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;padding:4px;border:1px solid var(--line);border-radius:10px}.social-neo-research-toolbar-group .lux-panel-copy{padding:0 6px;font-size:12px;line-height:1.5}.social-neo-research-toolbar-group button{min-width:44px}.social-neo-research-pdf-shell{display:grid;grid-template-columns:auto minmax(0,1fr);min-height:320px;min-width:0;padding:12px;gap:12px}.social-neo-research-pdf-shell:has(.social-neo-research-pdf-thumbs[hidden]){grid-template-columns:minmax(0,1fr)}.social-neo-research-pdf-viewport{min-height:280px;min-width:0;max-width:100%;padding:8px;overflow:auto;overscroll-behavior:contain}.social-neo-research-pdf-pages{min-width:0}.social-neo-research-pdf-page-wrap .textLayer :is(span,br){color:transparent;-webkit-text-fill-color:transparent}.social-neo-research-pdf-page-wrap .textLayer ::selection{background:Highlight;color:transparent}.social-neo-research-pdf-thumbs{max-width:80px}:is(.social-neo-research-pdf-loading,.social-neo-research-file-error){padding:24px 12px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}}@media(max-width:1100px){body[data-shared-design=mono].lux-route-social #social-neo-root[data-panel=research] .social-neo-research-reader{.social-neo-research-reader-layout{grid-template-columns:minmax(0,1fr)}.social-neo-research-reader-sidebar{display:contents}.social-neo-research-reader-sidebar-files{order:1}.social-neo-research-reader-main{order:2}.social-neo-research-reader-sidebar-info{order:3;grid-template-columns:repeat(2,minmax(0,1fr))}}}@media(max-width:600px){body[data-shared-design=mono].lux-route-social #social-neo-root[data-panel=research] .social-neo-research-reader{padding:14px;gap:18px;.social-neo-research-reader-head-top{flex-direction:column;align-items:stretch}.social-neo-research-reader-sidebar-info{grid-template-columns:minmax(0,1fr)}.social-neo-research-pdf-shell{grid-template-columns:minmax(0,1fr);padding:8px}.social-neo-research-pdf-thumbs{max-width:100%}.social-neo-research-reader-actions button{flex:1 1 auto}}}body[data-shared-design=mono].lux-route-social #social-neo-root[data-panel=research] .social-neo-research-catalog{display:grid;align-content:start;gap:18px;padding:20px;min-width:0;.social-neo-research-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,190px) auto;align-items:end;gap:14px;padding:14px;min-width:0;border-radius:12px}.social-neo-research-filter{display:grid;gap:8px;min-width:0;margin:0}:is(.social-neo-research-filter input,.lux-universal-picker-btn){width:100%;min-height:44px}.social-neo-research-filter-summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;padding-block:12px;font-size:13px;line-height:1.5;color:var(--text-2)}.social-neo-research-filter-summary strong{color:var(--text)}.social-neo-research-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:18px;min-width:0}.social-neo-research-card{display:flex;flex-direction:column;gap:16px;width:100%;max-width:560px;height:auto;min-height:0;min-width:0;margin:0;padding:18px;border-radius:16px;box-sizing:border-box}.social-neo-research-card-cover{width:100%;aspect-ratio:16 / 9;height:auto;max-height:250px;overflow:hidden;border-radius:10px}.social-neo-research-card-cover img{display:block;width:100%;height:100%;object-fit:cover}.social-neo-research-card-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;min-width:0}.social-neo-research-card-kind{display:flex;align-items:center;gap:10px;min-width:0}.social-neo-research-card-kind-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid var(--line);border-radius:10px;color:var(--accent)}.social-neo-research-card-kind-copy{display:grid;gap:4px;min-width:0}.social-neo-research-card-kind-copy strong{font-size:13px;line-height:1.4}.lux-section-kicker{font-size:11px;line-height:1.4;color:var(--text-2)}.social-neo-research-card-badges{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.social-neo-research-card-badges .lux-status-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid var(--line);border-radius:999px;font-size:11px;line-height:1.4}& button.social-neo-research-card-open{display:grid;align-items:start;align-content:start;justify-content:stretch;gap:14px;width:100%;height:auto;min-height:44px;max-height:none;min-width:0;padding:0;margin:0;border:0;border-radius:8px;background:transparent;box-shadow:none;font:inherit;color:var(--text);text-align:start;white-space:normal;overflow:visible}.social-neo-research-card-open:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.social-neo-research-card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.social-neo-research-card-title{display:block;min-width:0;font-size:19px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.social-neo-research-card-title-arrow{flex:0 0 auto;padding-top:4px;font-size:13px;color:var(--text-2)}.social-neo-research-card-open:is(:hover,:focus-visible) .social-neo-research-card-title{color:var(--accent)}.social-neo-research-card-byline{display:flex;flex-wrap:wrap;gap:8px 14px;min-width:0}.social-neo-research-card-byline>span{font-size:12px;line-height:1.5;color:var(--text-2);overflow-wrap:anywhere}.social-neo-research-card-byline i{margin-inline-end:4px}.social-neo-research-card-summary{display:grid;gap:6px;min-width:0}.social-neo-research-card-abstract{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-size:13px;line-height:1.6;color:var(--text-2);overflow-wrap:anywhere}.social-neo-research-card-open-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:14px;border-top:1px solid var(--line);font-size:12px;line-height:1.5}.social-neo-research-card-open-row .lux-panel-copy{font-size:inherit}.social-neo-research-card-open-label{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--accent)}.social-neo-research-card-foot{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.social-pagination-infinite-status{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:14px;margin:0;border-top:1px solid var(--line);font-size:12px;line-height:1.5;color:var(--text-2)}}@media(max-width:700px){body[data-shared-design=mono].lux-route-social #social-neo-root[data-panel=research] .social-neo-research-catalog{padding:14px;gap:14px;.social-neo-research-toolbar{grid-template-columns:minmax(0,1fr);padding:12px}.social-neo-research-filter-summary{padding-block:0}.social-neo-research-grid{grid-template-columns:minmax(0,1fr);gap:14px}.social-neo-research-card{max-width:none;padding:14px}.social-neo-research-card-title{font-size:18px}}}body[data-shared-design=mono].lux-route-social #social-neo-overlay-portal .lux-glass-dialog-backdrop:has(>form[data-form=research-create]){inset:0;height:100dvh;max-height:none;padding:10px;overflow:hidden;align-items:center}body[data-shared-design=mono].lux-route-social #social-neo-overlay-portal form[data-form=research-create].social-neo-research-create{display:flex;flex-direction:column;width:min(820px,calc(100vw - 32px));height:auto;min-height:0;max-height:calc(100dvh - 40px);padding:0;gap:0;overflow:hidden;>.lux-glass-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex:0 0 auto;padding:22px 24px 18px;border-bottom:1px solid var(--line)}.lux-glass-dialog-heading{display:grid;gap:8px;min-width:0}.lux-glass-dialog-title{display:flex;align-items:center;gap:10px;font-size:20px;line-height:1.3}.lux-glass-dialog-subtitle{color:var(--text-2);font-size:13px;line-height:1.5}.lux-glass-dialog-close-btn{flex:0 0 44px;width:44px;height:44px}>.social-neo-research-create-body{display:grid;align-content:start;flex:1 1 auto;min-height:0;min-width:0;gap:18px;padding:20px 24px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.social-neo-research-create-body>.lux-glass-dialog-group-section{display:grid;align-content:start;gap:16px;margin:0;padding:18px;min-width:0;border-radius:14px}.lux-glass-dialog-group-section-head{display:grid;gap:5px}.lux-glass-dialog-group-section-head>strong{font-size:15px;line-height:1.4}:is(.lux-glass-dialog-group-section-head>span,.social-neo-research-choice small,.social-neo-research-cover-hint,.lux-panel-copy,.social-neo-muted){font-size:12px;line-height:1.5;color:var(--text-2);overflow-wrap:anywhere}.lux-glass-dialog-field{min-width:0;gap:8px;margin:0}.social-neo-research-fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.social-neo-research-fieldset:has(input[type=radio]:disabled){grid-template-columns:minmax(0,1fr)}.social-neo-research-choice{display:flex;align-items:flex-start;gap:10px;padding:14px;border-radius:10px;min-width:0}.social-neo-research-choice:has(input:checked){outline:1px solid var(--accent);outline-offset:-1px}.social-neo-research-choice input[type=radio]{width:18px;height:18px;min-height:0;padding:0;accent-color:var(--accent)}.social-neo-research-choice strong{font-size:13px}& textarea{resize:vertical;min-height:100px}.social-neo-form-grid-2{align-items:start}.social-neo-faculty-multi-options{display:flex;flex-wrap:wrap;gap:6px}.social-neo-faculty-option{min-height:44px;padding:8px 10px}:is(.social-neo-research-cover-picker,.social-neo-research-dropzone){padding:0;gap:10px}.social-neo-research-dropzone{padding-top:16px;border-top:1px solid var(--line)}:is(.portal-upload-copy,.social-neo-research-deposit-file-copy){min-width:0}:is(.portal-upload-title,.social-neo-research-deposit-file-copy strong){white-space:normal;overflow-wrap:anywhere}.social-neo-research-cover-preview{display:block;width:100%;max-height:200px;object-fit:contain;border-radius:10px}:is(.social-neo-research-cover-preview,.social-neo-research-cover-remove)[hidden]{display:none}.social-neo-research-cover-remove{justify-self:start;min-height:44px}.social-neo-research-deposit-files{margin:0;padding:0;list-style:none}.social-neo-research-deposit-file{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.social-neo-research-deposit-file button{flex:0 0 44px;min-width:44px;min-height:44px}.social-audience-preset-row{display:flex;flex-wrap:wrap;gap:8px}.social-audience-preset-chip{width:auto;flex:1 1 180px;white-space:normal;text-align:start;min-height:44px}.lux-glass-dialog-invite-toolbar{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:12px}.lux-glass-dialog-invite-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.lux-glass-dialog-invite-block{min-height:0;height:auto;min-width:0;padding:14px;border-radius:10px}.lux-glass-dialog-invite-block-head{display:grid;gap:4px;margin-bottom:10px}.lux-glass-dialog-invite-list{min-height:0;max-height:none;height:auto;overflow:visible}.social-neo-group-creator-member{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 0}.social-neo-person{flex:1 1 auto;min-width:0}.social-neo-person>div{overflow-wrap:anywhere}.social-neo-person strong{font-size:13px}.social-neo-person>div>span{font-size:12px;line-height:1.4;color:var(--text-2)}.social-neo-group-creator-member button{flex:0 0 auto;min-height:44px;padding:8px 10px}>.lux-glass-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;flex:0 0 auto;padding:16px 24px;margin:0;border-top:1px solid var(--line)}>.lux-glass-dialog-actions button{min-height:44px}.social-neo-research-submit-error{flex:0 0 100%;margin:0;padding-inline-start:10px;border-inline-start:3px solid var(--danger,var(--accent));color:var(--text);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.social-neo-research-submit-error[hidden]{display:none}}body[data-shared-design=mono].lux-route-social:has(#social-neo-overlay-portal form[data-form=research-create]) #mobile-bottom-nav{visibility:hidden}@media(max-width:600px){body[data-shared-design=mono].lux-route-social #social-neo-overlay-portal form[data-form=research-create].social-neo-research-create{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);>.lux-glass-dialog-head{padding:16px}.lux-glass-dialog-title{font-size:18px}>.social-neo-research-create-body{padding:14px;gap:14px}.social-neo-research-create-body>.lux-glass-dialog-group-section{padding:14px}:is(.social-neo-form-grid-2,.social-neo-research-fieldset,.lux-glass-dialog-invite-toolbar,.lux-glass-dialog-invite-columns){grid-template-columns:minmax(0,1fr)}>.lux-glass-dialog-actions{padding:14px 16px}>.lux-glass-dialog-actions button{flex:1 1 auto}}}html[data-portal-palette][data-shared-design=mono] body.lux-route-social[data-shared-design=mono] #social-neo-overlay-portal form.lux-glass-dialog-card:is([data-form=dialog-lost-found-mark-found],[data-form=dialog-lost-found-delete],[data-form=dialog-event-delete],[data-form=dialog-photography-delete],[data-form=dialog-survey-delete]){box-sizing:border-box;width:min(520px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);height:auto;display:grid;gap:0;padding:0;overflow-y:auto;overscroll-behavior:contain;>.social-neo-delete-confirm-accent{display:none}>.lux-glass-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0;padding:22px;border-bottom:1px solid var(--line)}>.lux-glass-dialog-head>.lux-glass-dialog-heading{display:flex;align-items:flex-start;gap:12px;min-width:0}.social-neo-delete-confirm-title{display:grid;gap:6px;min-width:0}.lux-glass-dialog-title{color:var(--text);font:600 20px/1.3 var(--sans);overflow-wrap:anywhere}.lux-glass-dialog-subtitle{color:var(--text-2);font:400 12px/1.6 var(--sans)}.social-neo-delete-confirm-icon-chip{display:inline-grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:1px solid var(--line);border-radius:var(--radius);color:var(--accent)}.lux-glass-dialog-close-btn{flex:0 0 44px;width:44px;min-width:44px;height:44px;padding:0}.social-neo-delete-confirm-preview{display:grid;gap:6px;min-width:0;margin:20px 22px 0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere}.lux-glass-dialog-preview-title{color:var(--text);font:600 14px/1.5 var(--sans)}.social-neo-delete-confirm-preview .social-neo-muted{margin:0;color:var(--text-2);font:400 12px/1.6 var(--sans)}>.lux-glass-dialog-preview{min-width:0;margin:14px 22px;padding:0;border:0;background:none;color:var(--text-2);font:400 12px/1.7 var(--sans);overflow-wrap:anywhere}&[data-form=dialog-lost-found-delete] .social-neo-delete-confirm-icon-chip{color:var(--btn-d);border-color:var(--btn-d)}&[data-form=dialog-photography-delete]{width:min(560px,calc(100vw - 32px))}&[data-form=dialog-photography-delete] [hidden]{display:none!important}&[data-form=dialog-photography-delete] .social-neo-delete-confirm-icon-chip{color:var(--btn-d);border-color:var(--btn-d)}&[data-form=dialog-photography-delete]>.social-neo-delete-confirm-body{display:grid;gap:14px;min-width:0;padding:20px 22px}&[data-form=dialog-photography-delete] .social-neo-delete-confirm-body>.social-neo-delete-confirm-preview{margin:0;padding:12px}&[data-form=dialog-photography-delete] .social-neo-muted{color:var(--text-2);font:400 12px/1.6 var(--sans)}&[data-form=dialog-photography-delete] :is(.social-photo-upload-review,.social-photo-feed-media){display:grid;place-items:center;width:100%;min-width:0;min-height:0;height:auto;max-height:min(32dvh,260px);margin:0;padding:0;aspect-ratio:auto;overflow:hidden;border-radius:var(--radius)}&[data-form=dialog-photography-delete] .social-photo-feed-media img{display:block;position:static;width:100%;height:auto;min-height:44px;max-width:100%;max-height:min(32dvh,260px);object-fit:contain;aspect-ratio:auto}&[data-form=dialog-photography-delete] .social-neo-delete-confirm-body>.lux-glass-dialog-preview-danger{margin:0;padding:12px 14px;border:1px solid var(--line);border-inline-start:3px solid var(--btn-d);border-radius:var(--radius);color:var(--text);font:500 12px/1.7 var(--sans);overflow-wrap:anywhere}&[data-form=dialog-photography-delete] .lux-glass-dialog-checkbox-line{box-sizing:border-box;display:flex;align-items:flex-start;gap:10px;min-height:48px;margin:0;padding:12px;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius)}&[data-form=dialog-photography-delete] .lux-glass-dialog-checkbox-copy{min-width:0;color:var(--text);font:400 13px/1.6 var(--sans)}&[data-form=dialog-photography-delete] .lux-glass-dialog-checkbox-line:has(input:checked){border-color:var(--accent)}&[data-form=dialog-photography-delete] .lux-glass-dialog-checkbox-line:focus-within{outline:2px solid var(--accent);outline-offset:2px}&:is([data-form=dialog-event-delete],[data-form=dialog-survey-delete])>.lux-glass-dialog-head>.lux-glass-dialog-heading{display:grid;gap:6px}&:is([data-form=dialog-event-delete],[data-form=dialog-survey-delete]) .lux-glass-dialog-title>i{color:var(--btn-d)}&:is([data-form=dialog-event-delete],[data-form=dialog-survey-delete])>.lux-glass-dialog-body{display:grid;gap:14px;min-width:0;padding:20px 22px}&:is([data-form=dialog-event-delete],[data-form=dialog-survey-delete]) .lux-glass-dialog-body>.lux-glass-dialog-preview{min-width:0;margin:0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);color:var(--text);font:400 12px/1.7 var(--sans);overflow-wrap:anywhere}&:is([data-form=dialog-event-delete],[data-form=dialog-survey-delete]) .lux-glass-dialog-body>.lux-glass-dialog-preview:not(.lux-glass-dialog-preview-danger){display:grid;gap:6px}&[data-form=dialog-event-delete] .lux-glass-dialog-body .social-neo-muted{margin:0;color:var(--text-2);font:400 12px/1.6 var(--sans)}&:is([data-form=dialog-event-delete],[data-form=dialog-survey-delete]) .lux-glass-dialog-body>.lux-glass-dialog-preview-danger{border-inline-start:3px solid var(--btn-d);font-weight:500}&[data-form=dialog-lost-found-delete]>.lux-glass-dialog-preview-danger{padding:12px 14px;border:1px solid var(--line);border-inline-start:3px solid var(--btn-d);border-radius:var(--radius);color:var(--text);font-weight:500}&[data-form=dialog-survey-delete] .lux-glass-dialog-checklist-row{margin:0}.lux-glass-dialog-checklist-row{box-sizing:border-box;display:flex;align-items:flex-start;gap:10px;min-height:48px;margin:0 22px 20px;padding:12px;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius)}.lux-glass-dialog-checklist-copy{min-width:0;color:var(--text);font:400 13px/1.6 var(--sans)}& input[type=checkbox]{width:16px;height:16px;margin:3px 0 0;flex:0 0 16px;accent-color:var(--accent)}.lux-glass-dialog-checklist-row:has(input:checked){border-color:var(--accent)}.lux-glass-dialog-checklist-row:focus-within{outline:2px solid var(--accent);outline-offset:2px}:is(.social-neo-delete-confirm-actions,.lux-glass-dialog-actions){display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin:0;padding:16px 22px;border-top:1px solid var(--line)}:is(.social-neo-delete-confirm-actions,.lux-glass-dialog-actions) button{width:auto;min-height:44px;height:auto;padding:10px 16px;white-space:normal}@media(max-width:480px){width:calc(100vw - 24px);max-height:calc(100dvh - 24px);>.lux-glass-dialog-head{padding:16px;gap:10px}.social-neo-delete-confirm-icon-chip{width:30px;height:30px;flex-basis:30px}>.lux-glass-dialog-head>.lux-glass-dialog-heading{gap:10px}.lux-glass-dialog-title{font-size:18px}.social-neo-delete-confirm-preview{margin:16px 16px 0}>.lux-glass-dialog-preview{margin:12px 16px}.lux-glass-dialog-checklist-row{margin:0 16px 16px}&[data-form=dialog-photography-delete]{width:calc(100vw - 24px)}&[data-form=dialog-photography-delete]>.social-neo-delete-confirm-body{padding:16px}&:is([data-form=dialog-event-delete],[data-form=dialog-survey-delete])>.lux-glass-dialog-body{padding:16px}:is(.social-neo-delete-confirm-actions,.lux-glass-dialog-actions){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);padding:14px 16px}:is(.social-neo-delete-confirm-actions,.lux-glass-dialog-actions) button{width:100%;min-width:0;padding-inline:10px}}}body[data-shared-design=mono] [data-form=dialog-project-task-delete]>:is(.lux-glass-dialog-head,.lux-glass-dialog-actions){border-color:var(--line)}body[data-shared-design=mono] [data-form=dialog-project-task-delete] .lux-glass-dialog-title{color:var(--text);font:600 20px/1.3 var(--sans)}body[data-shared-design=mono] [data-form=dialog-project-task-delete] :is(.lux-glass-dialog-subtitle,.social-neo-muted){color:var(--text-2);font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] [data-form=dialog-project-task-delete] :is(.social-neo-delete-confirm-preview,.lux-glass-dialog-preview-danger){display:grid;gap:4px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);line-height:1.5;overflow-wrap:anywhere}body[data-shared-design=mono] [data-form=dialog-project-task-delete] .lux-glass-dialog-preview-title{color:var(--text);font:600 15px/1.4 var(--sans)}body[data-shared-design=mono] [data-form=dialog-project-task-delete] .lux-glass-dialog-checkbox-line{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer}body[data-shared-design=mono] [data-form=dialog-project-task-delete] .lux-glass-dialog-checkbox-line:has(input:checked){border-color:var(--accent)}html[data-shared-design=mono]:has(body.lux-route-orders),body[data-shared-design=mono].lux-route-orders{background:var(--surface);color:var(--text)}body[data-shared-design=mono].lux-route-orders :is(#lux-shell,.lux-topbar-shell,.orders-inbox-workspace,.orders-inbox-workspace-list,.orders-inbox-workspace-detail){outline:none;border:1px solid var(--line);border-radius:var(--radius)}body[data-shared-design=mono].lux-route-orders :is(.orders-inbox-hero,.orders-inbox-hero-stage,.orders-inbox-workspace-body,.lux-nav,.lux-shell-head,.lux-shell-footer){background:transparent;color:var(--text)}body[data-shared-design=mono].lux-route-orders :is(.orders-hero-copy,.orders-detail-issued-by,.orders-detail-fact__label,.orders-recipient-meta,.orders-recipient-submeta){color:var(--text-2);font-size:13px;line-height:1.5}body[data-shared-design=mono].lux-route-orders :is(input.mono-app-field,.lux-picker-btn.btn){min-height:44px;padding:10px 12px;box-sizing:border-box}body[data-shared-design=mono].lux-route-orders .orders-detail-empty__inner{display:grid;place-items:center;gap:12px;padding:24px;text-align:center}body[data-shared-design=mono].lux-route-orders .orders-list-empty{border:1px solid var(--line);border-radius:var(--radius);color:var(--text-2)}body[data-shared-design=mono].lux-route-orders .portal-design-light-field{display:none}body[data-shared-design=mono].lux-route-orders #lux-topbar #lux-palette-btn{display:inline-flex!important}body[data-shared-design=mono].lux-route-orders :is(.orders-inbox-shell,.orders-inbox-hero-side,.orders-detail-header,.orders-detail-facts,.orders-detail-panel,.orders-delivery-card,.orders-attachment-card,.orders-recipient-card,.orders-detail-empty,.orders-item,.orders-status-row,.orders-metric-card,.lux-avatar,.portal-msg-panel,.mono-app-popup,#mobile-bottom-nav,.lux-sidebar-reveal-btn){outline:none}body[data-shared-design=mono].lux-route-orders .orders-item.btn{display:block;height:auto;min-height:88px;padding:15px 14px 13px 20px;white-space:normal;text-align:left;border:1px solid var(--line)}body[data-shared-design=mono].lux-route-orders .orders-item:is(.is-active,.is-selected,[aria-selected=true],[aria-current=true]){border-color:var(--accent);background-color:var(--surface)}body[data-shared-design=mono].lux-route-orders :is(.orders-item.is-active,.orders-item.is-selected,.lux-nav-item.is-active):before{background:var(--accent)}body[data-shared-design=mono].lux-route-orders .lux-nav-item.btn{height:auto;min-height:44px;justify-content:flex-start;white-space:normal}body[data-shared-design=mono].lux-route-orders .lux-avatar{border-radius:50%;background:var(--line)}body[data-shared-design=mono].lux-route-orders .orders-detail-copy.btn{width:44px;height:44px;min-width:44px;padding:0}body[data-shared-design=mono].lux-route-orders :is(.orders-attachment-card,.orders-recipient-card){flex-wrap:wrap}body[data-shared-design=mono].lux-route-orders .orders-attachment-card a.btn{flex:0 0 auto;text-decoration:none}body[data-shared-design=mono].lux-route-orders :is(.orders-attachment-meta,.orders-item__meta,.orders-item__footer,.orders-detail-section-label,.lux-nav-group,#lux-user-role){color:var(--text-2)}body[data-shared-design=mono].lux-route-orders .orders-detail-header{margin-bottom:16px}body[data-shared-design=mono].lux-route-orders :is(.lux-icon-badge,.lux-nav-badge,.lux-status-pill){background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:4px 8px}body[data-shared-design=mono].lux-route-orders .mono-app-popup{color:var(--text)}body[data-shared-design=mono].lux-route-orders .lux-sidebar-reveal-btn{background:var(--surface);color:var(--text)}body[data-shared-design=mono].lux-route-orders .orders-recipient-card .orders-recipient-card__copy{flex:1;min-width:0}@media(max-width:1024px){body[data-shared-design=mono].lux-route-orders #page-orders[data-orders-detail-open="1"] .orders-inbox-workspace-detail{background-color:var(--surface);border-radius:0}}html[data-shared-design=mono]:has(body.lux-route-library),body[data-shared-design=mono].lux-route-library{background:var(--surface);color:var(--text);--pv-line: var(--line);--pv-accent: var(--accent);--ps-edge-soft: var(--line)}body[data-shared-design=mono].lux-route-library :is(#lux-shell,.lux-topbar-shell,.admin-library-catalog-card,.lux-avatar){outline:none;border:1px solid var(--line);border-radius:var(--radius)}body[data-shared-design=mono].lux-route-library .mono-app-popup{outline:none}body[data-shared-design=mono].lux-route-library .mob-sheet-panel.mono-app-popup{z-index:81}body[data-shared-design=mono].lux-route-library :is(.lux-nav,.lux-shell-head,.lux-shell-footer,.library-catalog-command-bar,.admin-library-catalog-head,.admin-library-catalog-foot){background:transparent;color:var(--text)}body[data-shared-design=mono].lux-route-library :is(.library-catalog-command-bar__meta,.admin-library-catalog-foot-meta,.admin-library-catalog-page-size-label,.library-catalog-command-bar__stats,.lux-nav-group,#lux-user-role){color:var(--text-2)}body[data-shared-design=mono].lux-route-library .admin-library-catalog-table{border-collapse:separate}body[data-shared-design=mono].lux-route-library .admin-library-catalog-table thead th{background:var(--surface);color:var(--text-2);border-bottom:1px solid var(--line)}body[data-shared-design=mono].lux-route-library .admin-library-catalog-table tbody td{border-bottom:1px solid var(--line)}body[data-shared-design=mono].lux-route-library .admin-library-catalog-row:hover{background:var(--line)}body[data-shared-design=mono].lux-route-library :is(.admin-library-col-filter-btn,.admin-library-catalog-page-btn,.admin-library-pdf-link).btn{min-height:44px}body[data-shared-design=mono].lux-route-library .admin-library-col-filter-btn.btn{height:auto;white-space:normal;text-align:left}body[data-shared-design=mono].lux-route-library .admin-library-pdf-link.btn{width:44px;min-width:44px;padding:0}body[data-shared-design=mono].lux-route-library .lux-nav-item.btn{height:auto;min-height:44px;justify-content:flex-start;white-space:normal}body[data-shared-design=mono].lux-route-library .lux-avatar{border-radius:50%;background:var(--line)}body[data-shared-design=mono].lux-route-library input.mono-app-field{min-height:44px;padding:10px 12px}body[data-shared-design=mono].lux-route-library #lux-topbar #lux-palette-btn{display:inline-flex!important}body[data-shared-design=mono].lux-route-library .lux-sidebar-reveal-btn{background:var(--surface);color:var(--text)}html[data-shared-design=mono]:has(body.lux-route-student-service),body[data-shared-design=mono].lux-route-student-service{background:var(--surface);color:var(--text);--pv-line: var(--line);--pv-accent: var(--accent);--ps-edge-soft: var(--line)}body[data-shared-design=mono].lux-route-student-service :is(.mono-app-panel,.mono-app-inner,.mono-app-popup,.student-service-ticket-card,.student-service-qa-composer-prompt,.student-service-lane-card,.lux-avatar,#mobile-bottom-nav){outline:none}body[data-shared-design=mono].lux-route-student-service :is(.student-service-workbench-column,.student-service-qa-card,.student-service-empty-state,.student-service-qa-delete-confirm-preview,.student-service-qa-anonymous-toggle){border:1px solid var(--line);border-radius:var(--radius)}body[data-shared-design=mono].lux-route-student-service :is(.lux-nav,.lux-shell-head,.lux-shell-footer,.student-service-canvas){background:transparent;color:var(--text)}body[data-shared-design=mono].lux-route-student-service :is(.lux-panel-copy,.lux-page-copy,.student-service-kicker,.student-service-ticket-card-copy,.student-service-qa-card-author-date,.student-service-qa-anonymous-hint,#lux-user-role){color:var(--text-2)}body[data-shared-design=mono].lux-route-student-service :is(.student-service-ticket-card,.student-service-lane-choice-card,.student-service-qa-card-main,.student-service-qa-composer-prompt,.lux-nav-item).btn{height:auto;min-height:44px;width:100%;white-space:normal;text-align:left;align-items:stretch;flex-direction:column;padding:14px}body[data-shared-design=mono].lux-route-student-service .lux-nav-item.btn{flex-direction:row;align-items:center;justify-content:flex-start}body[data-shared-design=mono].lux-route-student-service :is(.student-service-qa-avatar,.social-neo-avatar,.lux-avatar){border-radius:50%;background:var(--line)}body[data-shared-design=mono].lux-route-student-service :is(input.mono-app-field,select.mono-app-field){min-height:44px;padding:10px 12px}body[data-shared-design=mono].lux-route-student-service :is(.student-service-qa-delete-confirm-attest,.student-service-qa-anonymous-toggle){display:flex;align-items:center;gap:12px;min-height:44px;padding:12px}body[data-shared-design=mono].lux-route-student-service :is(.student-service-qa-delete-confirm-author-meta,.student-service-qa-anonymous-copy){display:grid;gap:4px}body[data-shared-design=mono].lux-route-student-service{--pc-accent-line: var(--line)}body[data-shared-design=mono] .student-service-qa-thread-modal{border-color:var(--line)}body[data-shared-design=mono] .student-service-qa-thread-modal-accent{background:color-mix(in srgb,var(--accent) 40%,var(--line))}body[data-shared-design=mono] .student-service-qa-thread-modal :is(.student-service-qa-thread-modal-head,.student-service-qa-thread-modal-compose,.lux-glass-dialog-comment-preview){border-color:var(--line)}body[data-shared-design=mono] .student-service-qa-thread-modal .lux-page-title{color:var(--text);font:600 22px/1.3 var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono] .student-service-qa-thread-modal :is(.social-neo-muted,.student-service-attachment-hint,.lux-glass-dialog-comment-post-metrics){color:var(--text-2)}body[data-shared-design=mono] .student-service-qa-thread-modal .lux-glass-dialog-comment-post-body{color:var(--text);overflow-wrap:anywhere}body[data-shared-design=mono] .student-service-qa-thread-modal-icon-chip i{color:var(--accent)}body[data-shared-design=mono] .student-service-qa-thread-modal .student-service-qa-inline-reply-banner{background:color-mix(in srgb,var(--accent) 8%,transparent);border-color:var(--line);color:var(--text-2)}body[data-shared-design=mono] .student-service-qa-thread-modal .student-service-qa-inline-reply-banner i{color:var(--accent)}body[data-shared-design=mono] .student-service-qa-thread-modal .student-service-qa-reply-shell{padding:12px}body[data-shared-design=mono] .student-service-qa-thread-modal .student-service-attachment-toolbar{gap:8px}body[data-shared-design=mono] .student-service-qa-thread-modal .student-service-qa-reply-input{min-width:0}body[data-shared-design=mono].lux-route-student-service .student-service-qa-avatar{color:var(--text);border-color:var(--line)}body[data-shared-design=mono].lux-route-student-service :is(.student-service-qa-card-author-name,.student-service-qa-card-title){color:var(--text);font-family:var(--sans);font-weight:600}body[data-shared-design=mono].lux-route-student-service .student-service-qa-card-preview{color:var(--text-2);overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-student-service :is(.student-service-qa-card-stat,.student-service-qa-chip-row .student-service-pill){padding:4px 8px;gap:6px;line-height:1.4}body[data-shared-design=mono].lux-route-student-service .student-service-qa-card-stats{gap:8px}body[data-shared-design=mono].lux-route-student-service .student-service-qa-card{position:relative}body[data-shared-design=mono].lux-route-student-service .student-service-qa-card:after{content:"";position:absolute;inset-inline-start:0;top:16px;bottom:16px;width:3px;border-radius:3px;background:var(--accent);pointer-events:none}body[data-shared-design=mono].lux-route-student-service .student-service-qa-card .student-service-qa-avatar{background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line))}body[data-shared-design=mono].lux-route-student-service .student-service-qa-card .student-service-qa-chip-row .student-service-pill:first-child{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}body[data-shared-design=mono].lux-route-student-service .student-service-qa-card-footer{padding-top:12px;border-top:1px solid color-mix(in srgb,var(--accent) 25%,var(--line))}body[data-shared-design=mono].lux-route-student-service .student-service-qa-card :is(.student-service-qa-card-stat,.student-service-qa-card-toggle-btn) i{color:var(--accent)}body[data-shared-design=mono].lux-route-student-service .student-service-qa-card-toggle-btn:is(:hover,:focus-visible){border-color:var(--accent)}body[data-shared-design=mono].lux-route-student-service :is(.student-service-qa-card-title,.student-service-ticket-card-title,.student-service-qa-delete-confirm-quote,.student-service-qa-thread-modal-title-wrap){overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-student-service .mob-sheet-panel.mono-app-popup{z-index:81}body[data-shared-design=mono].lux-route-student-service #mobile-bottom-nav{background:var(--surface);color:var(--text);border-top:1px solid var(--line)}body[data-shared-design=mono].lux-route-student-service #lux-topbar #lux-palette-btn{display:inline-flex!important}body[data-shared-design=mono].lux-route-student-service .lux-sidebar-reveal-btn{background:var(--surface);color:var(--text)}body[data-shared-design=mono].lux-route-student-service .student-service-lane-choice-card{background:var(--line);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);text-decoration:none}body[data-shared-design=mono].lux-route-student-service #student-service-modal-root .lux-glass-dialog-comment-thread .social-neo-comment{grid-template-columns:minmax(0,1fr)}body[data-shared-design=mono].lux-route-student-service :is(.social-neo-comment-row,.social-neo-comment-body,.social-neo-comment-bubble,.social-neo-comment-children){min-width:0}body[data-shared-design=mono].lux-route-student-service .social-neo-comment-children{margin:10px 0 0 10px;padding-left:8px;border-left:1px solid var(--line)}body[data-shared-design=mono].lux-route-student-service :is(.student-service-qa-answer-copy,.student-service-attachment-file,.student-service-attachment-chip){overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-student-service .student-service-attachment-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;min-width:0}body[data-shared-design=mono].lux-route-student-service .student-service-attachment-item{display:block;min-width:0;padding:12px;color:var(--text);text-decoration:none}body[data-shared-design=mono].lux-route-student-service .student-service-attachment-item :is(img,video){display:block;width:100%;max-height:320px;object-fit:contain}@media(max-width:560px){body[data-shared-design=mono].lux-route-student-service .social-neo-comment-children{margin-left:0;padding-left:6px}}html[data-shared-design=mono]:has(body.lux-route-chancellery),body[data-shared-design=mono].lux-route-chancellery{background:var(--surface);color:var(--text);--pv-line: var(--line);--pv-accent: var(--accent);--ps-edge-soft: var(--line)}body[data-shared-design=mono].lux-route-chancellery :is(.mono-app-panel,.mono-app-inner,.mono-app-popup,.lux-chancellery-queue-item,.lux-avatar,#mobile-bottom-nav){outline:none}body[data-shared-design=mono].lux-route-chancellery :is(.lux-nav,.lux-shell-head,.lux-shell-footer){background:transparent;color:var(--text)}body[data-shared-design=mono].lux-route-chancellery :is(.lux-panel-copy,.lux-meta,.lux-overline,#lux-user-role){color:var(--text-2)}body[data-shared-design=mono].lux-route-chancellery :is(.lux-nav-item,.lux-chancellery-queue-item).btn{height:auto;min-height:44px;white-space:normal;text-align:left;justify-content:flex-start}body[data-shared-design=mono].lux-route-chancellery .lux-chancellery-queue-item.btn{display:block;width:100%;padding:14px}body[data-shared-design=mono].lux-route-chancellery :is(.lux-chancellery-queue-subject,.chancellery-case-decision-comment,.chancellery-case-submission-body){overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-chancellery :is(input.mono-app-field,select.mono-app-field){min-height:44px;padding:10px 12px}body[data-shared-design=mono].lux-route-chancellery :is(.lux-avatar,.chancellery-case-avatar){border-radius:50%;background:var(--line)}body[data-shared-design=mono].lux-route-chancellery .mob-sheet-panel.mono-app-popup{z-index:81}body[data-shared-design=mono].lux-route-chancellery #mobile-bottom-nav{background:var(--surface);color:var(--text);border-top:1px solid var(--line)}body[data-shared-design=mono].lux-route-chancellery #lux-topbar #lux-palette-btn{display:inline-flex!important}body[data-shared-design=mono].lux-route-chancellery .lux-sidebar-reveal-btn{background:var(--surface);color:var(--text)}@media screen{html[data-shared-design=mono] body.lux-route-chancellery #chancellery-document-editor-overlay{--chancellery-editor-accent: var(--accent);.chancellery-document-editor-modal{display:flex;flex-direction:column;width:100vw;height:100dvh;max-width:none;max-height:100dvh;padding:0;overflow:hidden}.chancellery-doc-toolbar{flex:0 0 auto;padding:16px 80px 16px 24px;border-bottom:1px solid var(--line)}.chancellery-doc-toolbar .lux-section-kicker{color:var(--text);font:600 18px/1.4 var(--sans);letter-spacing:0;text-transform:none}.chancellery-doc-toolbar .lux-panel-copy{margin-top:4px;color:var(--text-2);font:400 12px/1.5 var(--sans)}.chancellery-doc-shell.is-edit{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:16px 24px 0;overflow:hidden;gap:16px}.chancellery-doc-close{position:fixed;top:16px;right:20px;z-index:10;width:44px;min-width:44px;height:44px;padding:0}.chancellery-doc-editor-toolbar{box-sizing:border-box;flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:min(1280px,100%);max-height:38dvh;margin:0 auto;padding:12px 14px;border-radius:var(--radius);overflow-y:auto;overscroll-behavior:contain}.chancellery-doc-tool-group{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;flex:1 1 100%}.chancellery-doc-tool-group--layout{flex-basis:760px}.chancellery-doc-tool-group--preview{flex:0 0 auto;margin-left:auto}.chancellery-doc-tool-label{flex:0 0 62px;color:var(--text-2);font:600 11px/1.5 var(--sans)}.chancellery-doc-editor-toolbar button{min-height:44px;height:auto;padding:10px 12px;font:500 12px/1.5 var(--sans);white-space:normal}.chancellery-doc-toolbar-field{display:flex;align-items:center;gap:8px;color:var(--text-2);font:500 12px/1.5 var(--sans)}.chancellery-doc-gap-input{box-sizing:border-box;width:76px;min-height:44px;padding:8px 10px;font:400 13px/1.5 var(--sans)}.chancellery-doc-shell.is-edit .chancellery-doc-workspace{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 300px;flex:1 1 auto;min-height:0;width:min(1280px,100%);margin:0 auto;gap:20px;align-items:start;overflow-y:auto;overscroll-behavior:contain}.chancellery-doc-shell.is-preview .chancellery-doc-workspace{grid-template-columns:minmax(0,1fr)}.chancellery-doc-canvas-wrap{box-sizing:border-box;min-width:0;padding:16px;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.chancellery-doc-shell.is-edit .chancellery-doc-canvas{max-width:none}.chancellery-doc-shell.is-edit:not(.is-preview) .chancellery-doc-box.is-selected{outline:1px solid var(--chancellery-editor-accent);outline-offset:1px}.chancellery-doc-shell.is-edit:not(.is-preview) .chancellery-doc-resize-handle{position:absolute;right:0;bottom:0;z-index:2;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;background:var(--chancellery-editor-accent);cursor:se-resize}.chancellery-doc-props{box-sizing:border-box;position:sticky;top:0;display:grid;gap:14px;min-width:0;max-height:calc(100dvh - 280px);padding:18px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius)}.chancellery-doc-props>.lux-section-kicker{color:var(--text);font:600 15px/1.5 var(--sans);letter-spacing:0;text-transform:none}.chancellery-doc-muted{color:var(--text-2);font:400 12px/1.5 var(--sans)}.chancellery-doc-props>label{display:grid;gap:7px;min-width:0}.chancellery-doc-props>label:has(>input[type=checkbox]){display:flex;align-items:center;min-height:44px;gap:10px}.chancellery-doc-props input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.chancellery-doc-props :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;font:400 13px/1.5 var(--sans)}.chancellery-doc-props button{min-height:44px;height:auto;padding:10px 12px;white-space:normal}.chancellery-doc-arrange{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.chancellery-doc-table-actions{display:flex;flex-wrap:wrap;gap:8px}.chancellery-doc-exam-edit-row{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;align-items:center}.chancellery-doc-field-picker-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text)}.chancellery-doc-field-picker-head button{width:44px;min-width:44px;padding:0}.chancellery-doc-inline-field-group{display:grid;gap:8px;min-width:0}.chancellery-doc-inline-field-group button{justify-content:flex-start;text-align:left}.chancellery-doc-inline-picker [hidden]{display:none!important}.chancellery-doc-inline-picker p{margin:0}.chancellery-doc-shell.is-edit:not(.is-preview) .chancellery-doc-inline-field{display:inline;padding:1px 4px;border:1px solid var(--chancellery-editor-accent);border-radius:4px;color:inherit;background:color-mix(in srgb,var(--chancellery-editor-accent) 12%,transparent);box-decoration-break:clone}.chancellery-doc-autofill-note{color:var(--text-2);font:400 12px/1.6 var(--sans)}.chancellery-doc-editor-footer{box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;flex:0 0 auto;gap:16px;width:min(1280px,100%);margin:0 auto;padding:14px 0;border-top:1px solid var(--line)}.chancellery-doc-submit-label-row{display:grid;gap:6px;flex:1 1 220px;max-width:340px;min-width:0}.chancellery-doc-edit--submit{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;font:400 13px/1.5 var(--sans)}.chancellery-doc-save-actions{display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}.chancellery-doc-save-actions button{min-height:44px;height:auto;padding:10px 16px;white-space:normal}@media(max-width:1100px){.chancellery-doc-shell.is-edit .chancellery-doc-workspace{grid-template-columns:minmax(0,1fr)}.chancellery-doc-props{position:static;max-height:none;overflow-y:visible}}@media(max-width:600px){.chancellery-doc-toolbar{padding:12px 72px 12px 12px}.chancellery-doc-shell.is-edit{padding:12px 12px 0;gap:12px}.chancellery-doc-close{top:12px;right:12px}.chancellery-doc-editor-toolbar{padding:10px;gap:10px;max-height:32dvh}.chancellery-doc-tool-label{flex-basis:100%}.chancellery-doc-tool-group--preview{margin-left:0}.chancellery-doc-editor-footer{gap:12px;padding:12px 0}.chancellery-doc-submit-label-row{flex-basis:100%;max-width:none}.chancellery-doc-save-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;margin:0}.chancellery-doc-canvas-wrap{padding:12px}}}}body[data-shared-design=mono].lux-route-chancellery .chancellery-case-decision-choices .lux-check-row{display:flex;align-items:center;gap:10px;min-height:44px;padding:12px;border:1px solid var(--line);border-radius:var(--radius)}body[data-shared-design=mono].lux-route-chancellery :is(.chancellery-doc-canvas,.chancellery-doc-page,.chancellery-doc-letter){background:#fff;color:#111;--text: #111;--text-2: #555;--accent: #111}body[data-shared-design=mono].lux-route-chancellery :is(.chancellery-doc-canvas,.chancellery-doc-page,.chancellery-doc-letter) :is(input,select,textarea){color:#111;accent-color:#111}body[data-shared-design=mono].lux-route-chancellery :is(.chancellery-doc-canvas,.chancellery-doc-page,.chancellery-doc-letter) :is(input,textarea)::placeholder{color:#555}body[data-shared-design=mono].lux-route-chancellery :is(.chancellery-doc-canvas,.chancellery-doc-page,.chancellery-doc-letter) :focus-visible{outline-color:#111}@media(forced-colors:active){body[data-shared-design=mono].lux-route-chancellery :is(.chancellery-doc-canvas,.chancellery-doc-page,.chancellery-doc-letter){background:Canvas;color:CanvasText;--text: CanvasText;--text-2: CanvasText;--accent: Highlight}body[data-shared-design=mono].lux-route-chancellery .chancellery-doc-letter :is(input,select,textarea){color:CanvasText;accent-color:Highlight}body[data-shared-design=mono].lux-route-chancellery .chancellery-doc-letter :is(input,textarea)::placeholder{color:GrayText}body[data-shared-design=mono].lux-route-chancellery .chancellery-doc-letter :focus-visible{outline-color:Highlight}}body[data-shared-design=mono].lux-route-chancellery .chancellery-doc-fullscreen-modal{background:var(--surface);border-radius:0}html[data-shared-design=mono]:has(body.lux-route-news),body[data-shared-design=mono].lux-route-news{background:var(--surface);color:var(--text);--pv-line: var(--line);--pv-accent: var(--accent);--ps-edge-soft: var(--line)}body[data-shared-design=mono].lux-route-news :is(.mono-app-panel,.mono-app-popup,.mono-app-inner,.newsx-attachment-thumb,.lux-avatar,#mobile-bottom-nav){outline:none}body[data-shared-design=mono].lux-route-news :is(.lux-nav,.lux-shell-head,.lux-shell-footer){background:transparent;color:var(--text)}body[data-shared-design=mono].lux-route-news :is(.newsx-meta,.newsx-subtle,.newsx-section-key,.newsx-post-tile-meta,.newsx-attachment-hint,#lux-user-role){color:var(--text-2)}body[data-shared-design=mono].lux-route-news :is(.lux-nav-item,.newsx-section-btn).btn{height:auto;min-height:44px;justify-content:flex-start;white-space:normal;text-align:left}body[data-shared-design=mono].lux-route-news .newsx-post-tile-hit{appearance:none;background-color:transparent;color:var(--text);font:inherit;text-align:left}body[data-shared-design=mono].lux-route-news #portal-news-root .newsx-post-tile-title{color:var(--text);font:600 20px/26px var(--sans);letter-spacing:-.02em}body[data-shared-design=mono].lux-route-news #portal-news-root .newsx-card-excerpt{color:var(--text-2);font-family:var(--sans);line-height:1.6}body[data-shared-design=mono].lux-route-news #portal-news-root .newsx-post-tile-meta{color:var(--text-2);font:400 12px/18px var(--sans)}body[data-shared-design=mono].lux-route-news #portal-news-root .newsx-post-tile-action{color:var(--accent);font:600 12px/18px var(--sans);border-top:1px solid var(--line)}body[data-shared-design=mono].lux-route-news #newsx-publisher-modal{.newsx-publisher-pane{background:transparent!important;border:0!important;box-shadow:none!important}:is(.newsx-publisher-section-tab,.newsx-editor-ribbon,.newsx-publisher-radio-card,.newsx-publisher-toggle-card,.newsx-attach-btn){border:1px solid var(--line)!important;border-radius:var(--radius)}.newsx-publisher-section-tab{appearance:none;text-align:left}.newsx-publisher-section-tab.is-active{border-color:var(--accent)!important;color:var(--text)}.newsx-publisher-section-tab-icon{color:var(--accent)}:is(.newsx-publisher-section-tab small,.newsx-publisher-subtitle,.newsx-publisher-pane-copy,.newsx-meta,.newsx-compose-hint){color:var(--text-2)}:is(.newsx-headline,.newsx-publisher-pane-title,.newsx-field-label){color:var(--text)}.newsx-editor-ribbon-divider{background:var(--line)}.newsx-publisher-footer{border-color:var(--line)}:is(.newsx-publisher-radio-card,.newsx-publisher-toggle-card):has(input:checked){border-color:var(--accent)!important}.newsx-editor-color-btn{border:1px solid var(--line);border-radius:var(--radius)}}body[data-shared-design=mono].lux-route-news .newsx-post-tile-hit:focus-visible{outline:2px solid var(--accent);outline-offset:3px}body[data-shared-design=mono].lux-route-news :is(.newsx-attachment-thumb,.newsx-attachment-thumb.btn){height:auto;min-height:0;padding:0;display:block;overflow:hidden}body[data-shared-design=mono].lux-route-news :is(#portal-news-root,#newsx-post-detail-panel) .newsx-attachment-thumb :is(img,video){width:100%;height:auto;max-height:480px;object-fit:contain}body[data-shared-design=mono].lux-route-news :is(input.mono-app-field,select.mono-app-field){min-height:44px;padding:10px 12px}body[data-shared-design=mono].lux-route-news :is(.newsx-avatar,.lux-avatar,.social-neo-avatar){border-radius:50%;background:var(--line)}body[data-shared-design=mono].lux-route-news :is(.newsx-publisher-radio-card,.newsx-publisher-toggle-card){min-height:44px;padding:12px;border:1px solid var(--line);border-radius:var(--radius)}body[data-shared-design=mono].lux-route-news :is(.newsx-publisher-radio-card,.newsx-publisher-toggle-card):has(input:checked){border-color:var(--accent)}body[data-shared-design=mono].lux-route-news :is(.newsx-post-tile-title,.newsx-attachment-chip,.social-neo-comment-body,.newsx-card-body){overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-news .social-neo-comment-children{min-width:0;margin:10px 0 0 10px;padding-left:8px;border-left:1px solid var(--line)}body[data-shared-design=mono].lux-route-news .mob-sheet-panel.mono-app-popup{z-index:81}body[data-shared-design=mono].lux-route-news #mobile-bottom-nav{background:var(--surface);color:var(--text);border-top:1px solid var(--line)}body[data-shared-design=mono].lux-route-news #lux-topbar #lux-palette-btn{display:inline-flex!important}body[data-shared-design=mono].lux-route-news .lux-sidebar-reveal-btn{background:var(--surface);color:var(--text)}body[data-shared-design=mono].lux-route-news #newsx-attachment-viewer-overlay.modal-overlay{align-items:stretch;justify-content:stretch;padding:0}body[data-shared-design=mono].lux-route-news #newsx-attachment-viewer-modal.gp-modal{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border-radius:0;align-self:stretch;flex:1 1 auto;overflow:hidden}@media(max-width:560px){body[data-shared-design=mono].lux-route-news .social-neo-comment-children{margin-left:0;padding-left:6px}}html[data-shared-design=mono]:has(body.lux-route-personal-data),body[data-shared-design=mono].lux-route-personal-data{background:var(--surface);color:var(--text);--pv-line: var(--line);--pv-accent: var(--accent);--ps-edge-soft: var(--line)}body[data-shared-design=mono].lux-route-personal-data :is(.mono-app-panel,.mono-app-inner,.mono-app-popup,.lux-avatar,#mobile-bottom-nav){outline:none}body[data-shared-design=mono].lux-route-personal-data :is(.lux-nav,.lux-shell-head,.lux-shell-footer){background:transparent;color:var(--text)}body[data-shared-design=mono].lux-route-personal-data :is(.lux-card-copy,.lux-card-meta,.personal-data-blueprint-field-label,#lux-user-role){color:var(--text-2)}body[data-shared-design=mono].lux-route-personal-data .lux-nav-item.btn{height:auto;min-height:44px;justify-content:flex-start;white-space:normal;text-align:left}body[data-shared-design=mono].lux-route-personal-data :is(input.mono-app-field,select.mono-app-field){min-height:44px;padding:10px 12px}body[data-shared-design=mono].lux-route-personal-data :is(.personal-data-name,.personal-data-blueprint-field-value,.personal-data-command-context){overflow-wrap:anywhere;min-width:0}body[data-shared-design=mono].lux-route-personal-data .personal-data-avatar-shell :is(img,[data-personal-data-avatar-fallback]){outline:none;border-radius:50%;background:var(--line)}body[data-shared-design=mono].lux-route-personal-data .pd-progress-track{outline:none;background:var(--line);border-radius:999px}body[data-shared-design=mono].lux-route-personal-data .pd-progress-fill{background:var(--accent);border-radius:inherit}body[data-shared-design=mono].lux-route-personal-data .pd-password-msg.is-error{color:var(--text);border-left:3px solid var(--accent);padding-left:10px}body[data-shared-design=mono].lux-route-personal-data .pd-password-msg.is-ok{color:var(--text)}body[data-shared-design=mono].lux-route-personal-data .mob-sheet-panel.mono-app-popup{z-index:81}body[data-shared-design=mono].lux-route-personal-data #mobile-bottom-nav{background:var(--surface);color:var(--text);border-top:1px solid var(--line)}body[data-shared-design=mono].lux-route-personal-data #lux-topbar #lux-palette-btn{display:inline-flex!important}body[data-shared-design=mono].lux-route-personal-data .lux-sidebar-reveal-btn{background:var(--surface);color:var(--text)}html[data-shared-design=mono]:has(body.lux-route-study-card),body[data-shared-design=mono].lux-route-study-card{background:var(--surface);color:var(--text);--pv-line: var(--line);--pv-accent: var(--accent);--ps-edge-soft: var(--line)}body[data-shared-design=mono].lux-route-study-card :is(.mono-app-panel,.mono-app-inner,.mono-app-popup,.study-card-term-row,.study-card-cell,.study-card-grade-circle,.lux-avatar,#mobile-bottom-nav){outline:none}body[data-shared-design=mono].lux-route-study-card :is(.lux-nav,.lux-shell-head,.lux-shell-footer){background:transparent;color:var(--text)}body[data-shared-design=mono].lux-route-study-card :is(.study-card-heading,.study-card-cell-meta,.study-card-assessment-hint,.study-card-prof-info-popover__meta,#lux-user-role){color:var(--text-2)}body[data-shared-design=mono].lux-route-study-card :is(.study-card-assessment-window__meta,.study-card-assessment-panel-copy,.gb-weight-row-meta,.gb-modern-card-head .lux-panel-copy,.study-card-activity-item-meta,.lux-glass-dialog-subtitle){color:var(--text-2)}body[data-shared-design=mono].lux-route-study-card .lux-glass-dialog-title{font:600 18px/1.3 var(--sans);color:var(--text)}body[data-shared-design=mono].lux-route-study-card :is(.study-card-assessment-panel--scheme,.gb-weight-card.is-study-card-overlay){background:transparent;border:0;box-shadow:none;outline:none}body[data-shared-design=mono].lux-route-study-card :is(.study-card-assessment-window__header,.gb-composition-bar,.gb-weight-track,.gb-weight-score-badge){outline:none}body[data-shared-design=mono] .gb-modern-card .gb-weight-row-dot{display:inline-block;flex:0 0 auto;width:10px;height:10px;margin-right:8px;background:var(--gb-row-accent, var(--accent));border-radius:50%}body[data-shared-design=mono] .gb-modern-card .gb-weight-row .gb-weight-track.is-stacked>span.is-earned{background:var(--gb-row-accent, var(--accent))}body[data-shared-design=mono].lux-route-study-card :is(.study-card-heading,.study-card-term-row>td,.study-card-breakdown-line){border-bottom:1px solid var(--line)}body[data-shared-design=mono].lux-route-study-card .study-card-breakdown-totals{border-top:1px solid var(--line)}body[data-shared-design=mono].lux-route-study-card .study-card-breakdown-totals .study-card-breakdown-line:last-child{color:var(--text);font-weight:650}@media(min-width:1025px){body[data-shared-design=mono].lux-route-study-card .study-card-term-row>td+td:before{background:var(--line)}}body[data-shared-design=mono].lux-route-study-card .study-card-term-header{border-bottom-color:color-mix(in srgb,var(--accent) 45%,var(--line))}body[data-shared-design=mono].lux-route-study-card :is(.study-card-heading,.study-card-term-row>td){border-bottom-color:color-mix(in srgb,var(--accent) 25%,var(--line))}body[data-shared-design=mono].lux-route-study-card .study-card-term-row{border-bottom:1px solid color-mix(in srgb,var(--accent) 25%,var(--line))}body[data-shared-design=mono].lux-route-study-card .study-card-cell--subject{box-shadow:var(--mono-shadow-accent-edge-soft)}body[data-shared-design=mono].lux-route-study-card .study-card-term-row:is(:hover,:focus-within){background:color-mix(in srgb,var(--accent) 6%,transparent)}body[data-shared-design=mono].lux-route-study-card .study-card-grade-circle{border:1px solid var(--line);border-radius:50%;background:var(--line);color:var(--text)}body[data-shared-design=mono].lux-route-study-card .study-card-grade-circle.is-empty{color:var(--text-2);background:transparent}body[data-shared-design=mono].lux-route-study-card .lux-nav-item.btn{height:auto;min-height:44px;justify-content:flex-start;white-space:normal;text-align:left}body[data-shared-design=mono].lux-route-study-card :is(.study-card-assessment-panel-toggle,.study-card-assessment-btn).btn{height:auto;min-height:44px;white-space:normal}body[data-shared-design=mono].lux-route-study-card :is(input.mono-app-field,select.mono-app-field){min-height:44px;padding:10px 12px}body[data-shared-design=mono].lux-route-study-card :is(.study-card-subject-meta,.study-card-prof-meta,.study-card-prof-info-popover__title,.study-card-prof-info-popover__meta){overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-study-card .mob-sheet-panel.mono-app-popup{z-index:81}body[data-shared-design=mono].lux-route-study-card #mobile-bottom-nav{background:var(--surface);color:var(--text);border-top:1px solid var(--line)}body[data-shared-design=mono].lux-route-study-card #lux-topbar #lux-palette-btn{display:inline-flex!important}body[data-shared-design=mono].lux-route-study-card .lux-sidebar-reveal-btn{background:var(--surface);color:var(--text)}:is(body[data-shared-design=mono].lux-route-study-card .study-card-gradebook-overlay,body[data-shared-design=mono].lux-route-lms .gb-modern-workspace){--study-card-track-ink: var(--text);--study-card-track-line: var(--line)}:is(body[data-shared-design=mono].lux-route-study-card .study-card-gradebook-overlay,body[data-shared-design=mono].lux-route-lms .gb-modern-workspace) :is(.gb-composition-bar,.gb-weight-track){background:var(--study-card-track-line);border:1px solid var(--study-card-track-line)}:is(body[data-shared-design=mono].lux-route-study-card .study-card-gradebook-overlay,body[data-shared-design=mono].lux-route-lms .gb-modern-workspace) :is(.gb-composition-bar>span,.gb-weight-track>span,.gb-composition-legend i).is-earned{background:var(--study-card-track-ink)}:is(body[data-shared-design=mono].lux-route-study-card .study-card-gradebook-overlay,body[data-shared-design=mono].lux-route-lms .gb-modern-workspace) :is(.gb-composition-bar>span,.gb-weight-track>span,.gb-composition-legend i).is-pending{background:repeating-linear-gradient(135deg,var(--study-card-track-ink) 0 2px,var(--study-card-track-line) 2px 5px)}:is(body[data-shared-design=mono].lux-route-study-card .study-card-gradebook-overlay,body[data-shared-design=mono].lux-route-lms .gb-modern-workspace) :is(.gb-composition-bar>span,.gb-weight-track>span,.gb-composition-legend i).is-remaining{background:var(--study-card-track-line)}html[data-shared-design=mono]:has(body.lux-route-programs),body[data-shared-design=mono].lux-route-programs{background:var(--surface);color:var(--text);--pv-line: var(--line);--pv-accent: var(--accent);--ps-edge-soft: var(--line)}body[data-shared-design=mono].lux-route-programs :is(.mono-app-panel,.mono-app-inner,.mono-app-popup,.lux-module-option__meter,.lux-avatar,#mobile-bottom-nav){outline:none}body[data-shared-design=mono].lux-route-programs :is(.lux-nav,.lux-shell-head,.lux-shell-footer){background:transparent;color:var(--text)}body[data-shared-design=mono].lux-route-programs :is(.lux-subject-row__meta,.lux-module-option__meta,.lux-program-column-head,#lux-user-role){color:var(--text-2)}body[data-shared-design=mono].lux-route-programs .lux-nav-item.btn{height:auto;min-height:44px;justify-content:flex-start;white-space:normal;text-align:left}body[data-shared-design=mono].lux-route-programs :is(input.mono-app-field,select.mono-app-field){min-height:44px;padding:10px 12px}body[data-shared-design=mono].lux-route-programs{--pc-accent-line: var(--line)}body[data-shared-design=mono].lux-route-programs .lux-program-module-title{color:var(--text);font-family:var(--sans);font-size:22px;font-weight:600}body[data-shared-design=mono].lux-route-programs .lux-subject-row__code{font-size:11px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-programs :is(.lux-subject-row__title,.lux-subject-row__ects-value){color:var(--text);font-family:var(--sans);font-size:13px;font-weight:600}body[data-shared-design=mono].lux-route-programs :is(.lux-subject-row__prerequisite-value,.lux-subject-row__prerequisite-secondary){color:var(--text-2)}body[data-shared-design=mono].lux-route-programs .lux-subject-file-chip{min-width:0;box-sizing:border-box;color:var(--text)}body[data-shared-design=mono].lux-route-programs .lux-subject-row__chips{display:flex;min-width:0;max-width:100%}@media(min-width:961px){body[data-shared-design=mono].lux-route-programs :is(.lux-program-detail-columns,.lux-program-subject-card){min-width:max(100%,880px)}}body[data-shared-design=mono].lux-route-programs .lux-program-module-option.is-active{border-color:var(--accent)}body[data-shared-design=mono].lux-route-programs .lux-module-option__meter{background:var(--line);border:1px solid var(--line)}body[data-shared-design=mono].lux-route-programs .lux-module-option__meter-bar{background:var(--text)}body[data-shared-design=mono].lux-route-programs .lux-program-semester-cell{justify-self:center;width:22px;max-width:100%}body[data-shared-design=mono].lux-route-programs .lux-program-semester-cell.is-active{background:var(--line);color:var(--text);border-radius:var(--r-inner)}body[data-shared-design=mono].lux-route-programs :is(.lux-subject-row__info-btn,.lux-program-subject-info-close){min-width:44px;width:44px;min-height:44px;height:44px}body[data-shared-design=mono].lux-route-programs .lux-subject-row__info-btn--prereq.is-locked{outline:2px solid var(--text);outline-offset:-2px}body[data-shared-design=mono].lux-route-programs .mob-sheet-panel.mono-app-popup{z-index:81}body[data-shared-design=mono].lux-route-programs #mobile-bottom-nav{background:var(--surface);color:var(--text);border-top:1px solid var(--line)}body[data-shared-design=mono].lux-route-programs #lux-topbar #lux-palette-btn{display:inline-flex!important}body[data-shared-design=mono].lux-route-programs .lux-sidebar-reveal-btn{background:var(--surface);color:var(--text)}@media(max-width:960px){body[data-shared-design=mono].lux-route-programs .lux-program-subject-card{grid-template-columns:minmax(0,1fr) auto auto}body[data-shared-design=mono].lux-route-programs .lux-subject-row__title{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}body[data-shared-design=mono].lux-route-programs .lux-subject-row__secondary:has(.lux-subject-file-chip){display:block}body[data-shared-design=mono].lux-route-programs .lux-subject-row__secondary :is(.lux-subject-row__meta,.lux-subject-row__chips>:not(.lux-subject-file-chip)){display:none}body[data-shared-design=mono].lux-route-programs .lux-subject-file-chip{max-width:100%;min-height:44px}}html[data-shared-design=mono]:has(body.lux-route-registration),body[data-shared-design=mono].lux-route-registration{background:var(--surface);color:var(--text);--pv-line: var(--line);--pv-accent: var(--accent);--ps-edge-soft: var(--line)}body[data-shared-design=mono].lux-route-registration :is(.mono-app-panel,.mono-app-inner,.mono-app-popup,.lux-avatar,.registration-summary-progress,#mobile-bottom-nav){outline:none}body[data-shared-design=mono].lux-route-registration :is(.lux-nav,.lux-shell-head,.lux-shell-footer){background:transparent;color:var(--text)}body[data-shared-design=mono].lux-route-registration :is(.registration-course-subtitle,.registration-course-meta,.registration-section-picker-copy,.registration-section-picker-toolbar-meta,.registration-summary-copy,#lux-user-role){color:var(--text-2)}body[data-shared-design=mono].lux-route-registration .lux-nav-item.btn{height:auto;min-height:44px;justify-content:flex-start;white-space:normal;text-align:left}body[data-shared-design=mono].lux-route-registration :is(input.mono-app-field,select.mono-app-field){min-height:44px;padding:10px 12px}body[data-shared-design=mono].lux-route-registration .reg-tab.btn{height:auto;min-height:44px;white-space:normal}body[data-shared-design=mono].lux-route-registration :is(.reg-tab[aria-selected=true],.registration-section-picker-type-btn[aria-pressed=true]){border-color:var(--text);box-shadow:var(--mono-shadow-text-underline)}body[data-shared-design=mono].lux-route-registration .registration-summary-panel{--registration-divider: color-mix(in srgb,var(--accent) 28%,var(--line))}body[data-shared-design=mono].lux-route-registration .registration-summary-header{padding-bottom:14px;margin-bottom:12px;border-bottom:1px solid var(--registration-divider)}body[data-shared-design=mono].lux-route-registration .registration-summary-grid{gap:12px}body[data-shared-design=mono].lux-route-registration .registration-summary-section+.registration-summary-section{border-inline-start:1px solid var(--registration-divider)}body[data-shared-design=mono].lux-route-registration .registration-summary-footer{margin-top:12px;padding-top:12px;border-top:1px solid var(--registration-divider)}body[data-shared-design=mono].lux-route-registration .registration-summary-panel :is(.lux-hero-signal,.registration-summary-facts li){background:transparent;box-shadow:none;border:0;outline:none}body[data-shared-design=mono].lux-route-registration .registration-summary-panel :is(.lux-hero-signal,.registration-summary-facts li) i{color:var(--accent)}@media(max-width:960px){body[data-shared-design=mono].lux-route-registration .registration-summary-section+.registration-summary-section{border-inline-start:0;border-top:1px solid var(--registration-divider)}}body[data-shared-design=mono].lux-route-registration .registration-summary-section{padding:12px 14px}body[data-shared-design=mono].lux-route-registration .registration-summary-value{color:var(--text);font-family:var(--sans);font-size:20px;font-weight:600;line-height:1.25}body[data-shared-design=mono].lux-route-registration .registration-summary-status{color:var(--text);font-family:var(--sans);font-weight:600;letter-spacing:normal;text-transform:none;white-space:normal}body[data-shared-design=mono].lux-route-registration .registration-summary-panel .registration-insight-label{color:var(--text-2);font-size:12px;font-weight:500}body[data-shared-design=mono].lux-route-registration .registration-summary-term-select{min-height:44px}body[data-shared-design=mono].lux-route-registration .registration-summary-facts{gap:8px}body[data-shared-design=mono].lux-route-registration .registration-summary-facts li{color:var(--text-2);font-size:12px}body[data-shared-design=mono].lux-route-registration .registration-summary-progress{background:var(--line);border:1px solid var(--line)}body[data-shared-design=mono].lux-route-registration .registration-summary-progress span{background:var(--accent)}body[data-shared-design=mono].lux-route-registration .registration-module-pane-shell{padding:14px}body[data-shared-design=mono].lux-route-registration .registration-module-pane-title{color:var(--text);font-family:var(--sans);font-weight:600}body[data-shared-design=mono].lux-route-registration .registration-course-title{color:var(--text);font-family:var(--sans);font-size:13px;font-weight:600}body[data-shared-design=mono].lux-route-registration .registration-course-index{min-width:0;font-size:11px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-registration :is(.registration-module-pane-copy,.registration-module-grid-head,.registration-course-action-state.is-empty){color:var(--text-2)}body[data-shared-design=mono].lux-route-registration :is(.registration-course-row,.registration-course-action-state){outline:none;border-color:var(--line)}body[data-shared-design=mono].lux-route-registration :is(.registration-course-title,.registration-section-picker-title,.registration-section-picker-toolbar-title,.registration-section-picker-cell){overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-registration .registration-section-picker-table-wrap{max-width:100%;overflow-x:auto}body[data-shared-design=mono].lux-route-registration .registration-section-picker-table{color:var(--text);font:400 13px/1.45 var(--sans)}body[data-shared-design=mono].lux-route-registration .registration-section-picker-head-cell{color:var(--text-2);font:600 11px/1.4 var(--sans);letter-spacing:.02em;border-bottom:1px solid var(--line)}body[data-shared-design=mono].lux-route-registration .registration-section-picker-cell{color:var(--text)}body[data-shared-design=mono].lux-route-registration .registration-section-picker-cell--center{font-variant-numeric:tabular-nums}body[data-shared-design=mono].lux-route-registration .registration-section-picker-row{border-bottom-color:var(--line)}body[data-shared-design=mono].lux-route-registration :is(.registration-section-picker-close,.registration-course-picker-btn,.registration-section-picker-type-btn){min-height:44px}body[data-shared-design=mono].lux-route-registration .mob-sheet-panel.mono-app-popup{z-index:81}body[data-shared-design=mono].lux-route-registration #mobile-bottom-nav{background:var(--surface);color:var(--text);border-top:1px solid var(--line)}body[data-shared-design=mono].lux-route-registration #lux-topbar #lux-palette-btn{display:inline-flex!important}body[data-shared-design=mono].lux-route-registration .lux-sidebar-reveal-btn{background:var(--surface);color:var(--text)}html[data-shared-design=mono]:has(body.lux-route-timetable),body[data-shared-design=mono].lux-route-timetable{background:var(--surface);color:var(--text);--pv-line: var(--line);--pv-accent: var(--accent);--ps-edge-soft: var(--line)}html[data-shared-design=mono] body[data-shared-design=mono].lux-route-timetable{--tt-font: var(--sans);--tt-serif: var(--sans);--ps-serif: var(--sans);--tt-accent: var(--accent);--tt-alt: var(--text-2);--tt-accent-line: var(--line);--tt-alt-line: var(--line);--tt-edge: var(--line);--tt-edge-soft: var(--line);--tt-ok: var(--text-2);--tt-warn: var(--text);--tt-bad: var(--text);--tt-info: var(--accent)}body[data-shared-design=mono].lux-route-timetable :is(.mono-app-panel,.mono-app-inner,.mono-app-popup,.lux-avatar,#mobile-bottom-nav){outline:none}body[data-shared-design=mono].lux-route-timetable :is(.lux-nav,.lux-shell-head,.lux-shell-footer){background:transparent;color:var(--text)}body[data-shared-design=mono].lux-route-timetable :is(.schedule-day-date,.lux-timetable-command-note,.lux-timetable-focus-copy,.lms-session-panel-kicker,.sch-day-col-meta,.ev-meta,#lux-user-role){color:var(--text-2)}body[data-shared-design=mono].lux-route-timetable .lux-nav-item.btn{height:auto;min-height:44px;justify-content:flex-start;white-space:normal;text-align:left}body[data-shared-design=mono].lux-route-timetable :is(.schedule-view-switcher-btn,.schedule-current-week-btn,.lux-timetable-command-toggle,.schedule-session-action).btn{height:auto;min-height:44px;white-space:normal}body[data-shared-design=mono].lux-route-timetable .schedule-view-switcher-btn[aria-pressed=true]{border-color:var(--text);box-shadow:var(--mono-shadow-text-underline)}body[data-shared-design=mono].lux-route-timetable :is(.schedule-week-arrow,.lux-sidebar-toggle-btn){min-height:44px;min-width:44px}body[data-shared-design=mono].lux-route-timetable :is(.schedule-session-card,.sch-event,.lux-timetable-focus-title,.lms-session-summary-value,.lms-session-info-value){overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-timetable :is(.sch-weeklist-empty,.sch-day-col-meta,.sch-weeklist-day-count,.sch-empty-week-notice){color:var(--text-2)}body[data-shared-design=mono].lux-route-timetable :is(.sch-grid-shell,.sch-weeklist-day-count){border-color:var(--line);outline:none}body[data-shared-design=mono]:is(.lux-route-timetable,.lux-route-admin-scheduler,.lux-route-students-admin) .sch-event .lms-session-details--timetable{display:grid;gap:12px;min-width:0;margin:6px 0 0;padding:6px 0 0;font:400 15px/24px var(--sans)}body[data-shared-design=mono]:is(.lux-route-timetable,.lux-route-admin-scheduler,.lux-route-students-admin) .sch-event .lms-session-summary{flex-direction:column;margin:0 0 6px}body[data-shared-design=mono]:is(.lux-route-timetable,.lux-route-admin-scheduler,.lux-route-students-admin) .sch-event{padding:12px;border-inline-start:3px solid var(--accent);font:400 15px/24px var(--sans)}body[data-shared-design=mono]:is(.lux-route-timetable,.lux-route-admin-scheduler,.lux-route-students-admin) .sch-event .lms-session-summary{border-bottom:1px solid var(--line);padding-bottom:10px}body[data-shared-design=mono]:is(.lux-route-timetable,.lux-route-admin-scheduler,.lux-route-students-admin) .sch-event .lms-session-details--timetable .lms-session-detail-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body[data-shared-design=mono]:is(.lux-route-timetable,.lux-route-admin-scheduler,.lux-route-students-admin) .sch-event .lms-session-details--timetable .lms-session-detail-row--hours .lms-session-detail-value{font-size:16px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.02em}body[data-shared-design=mono]:is(.lux-route-timetable,.lux-route-admin-scheduler,.lux-route-students-admin) .sch-event .lms-session-details--timetable .lms-session-detail-row--type .lms-session-detail-value{display:inline-flex;padding:3px 7px;border-radius:var(--r-inner);background:var(--line);font-size:11px;font-weight:600}body[data-shared-design=mono]:is(.lux-route-timetable,.lux-route-admin-scheduler,.lux-route-students-admin) .sch-event .lms-session-details--timetable .lms-session-summary-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}body[data-shared-design=mono]:is(.lux-route-timetable,.lux-route-admin-scheduler,.lux-route-students-admin) .sch-event .lms-session-details--timetable .lms-session-detail-row--duration .lms-session-detail-value{color:var(--text-2);font-size:11px}body[data-shared-design=mono]:is(.lux-route-timetable,.lux-route-admin-scheduler,.lux-route-students-admin) .sch-event .lms-session-details--timetable .lms-session-detail-row--course .lms-session-detail-value{font-size:14px;font-weight:600;line-height:1.4}body[data-shared-design=mono]:is(.lux-route-timetable,.lux-route-admin-scheduler,.lux-route-students-admin) .sch-event .lms-session-details--timetable .lms-session-detail-grid .lms-session-detail-row{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:baseline;gap:6px}body[data-shared-design=mono]:is(.lux-route-timetable,.lux-route-admin-scheduler,.lux-route-students-admin) .sch-event .lms-session-details--timetable .lms-session-detail-grid .lms-session-detail-label{position:static;width:auto;height:auto;clip-path:none;overflow:visible;font-size:0;margin-right:4px}body[data-shared-design=mono]:is(.lux-route-timetable,.lux-route-admin-scheduler,.lux-route-students-admin) .sch-event .lms-session-details--timetable .lms-session-detail-grid .lms-session-detail-label i{font-size:11px;margin:0;color:var(--accent)}body[data-shared-design=mono]:is(.lux-route-timetable,.lux-route-admin-scheduler,.lux-route-students-admin) .sch-event .lms-session-summary{border-bottom-color:color-mix(in srgb,var(--accent) 25%,var(--line))}body[data-shared-design=mono]:is(.lux-route-timetable,.lux-route-admin-scheduler,.lux-route-students-admin) .sch-event .lms-session-details--timetable .lms-session-detail-row--type .lms-session-detail-value{background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:999px}body[data-shared-design=mono]:is(.lux-route-timetable,.lux-route-admin-scheduler,.lux-route-students-admin) .sch-event .lms-session-online-link i{color:var(--accent)}body[data-shared-design=mono]:is(.lux-route-timetable,.lux-route-admin-scheduler,.lux-route-students-admin) .sch-event .lms-session-online-link:is(:hover,:focus-visible){border-color:var(--accent)}body[data-shared-design=mono]:is(.lux-route-timetable,.lux-route-admin-scheduler,.lux-route-students-admin) .sch-event .lms-session-details--timetable .lms-session-detail-grid .lms-session-detail-value{color:var(--text-2);font-size:12px}body[data-shared-design=mono]:is(.lux-route-timetable,.lux-route-admin-scheduler,.lux-route-students-admin) .sch-event .lms-session-details--timetable :is(.lms-session-summary,.lms-session-detail-grid){display:grid;gap:8px;min-width:0}body[data-shared-design=mono]:is(.lux-route-timetable,.lux-route-admin-scheduler,.lux-route-students-admin) .sch-event .lms-session-details--timetable .lms-session-detail-row{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}body[data-shared-design=mono]:is(.lux-route-timetable,.lux-route-admin-scheduler,.lux-route-students-admin) .sch-event .lms-session-details--timetable .lms-session-detail-label{color:var(--text-2);font-size:11px;line-height:1.4}body[data-shared-design=mono]:is(.lux-route-timetable,.lux-route-admin-scheduler,.lux-route-students-admin) .sch-event .lms-session-details--timetable .lms-session-detail-value{color:var(--text);font-family:var(--sans);font-size:13px;line-height:1.4;overflow-wrap:anywhere}body[data-shared-design=mono]:is(.lux-route-timetable,.lux-route-admin-scheduler,.lux-route-students-admin) .sch-event .lms-session-online-link.btn{width:fit-content;max-width:100%;height:auto;min-height:44px;white-space:normal;padding:8px 10px}body[data-shared-design=mono].lux-route-timetable .lux-timetable-day-heading .schedule-day-title{color:var(--text);font:600 20px/1.3 var(--sans)}body[data-shared-design=mono].lux-route-timetable .lux-timetable-day-count{padding:5px 8px;color:var(--text-2);font-size:11px}body[data-shared-design=mono].lux-route-timetable .lux-timetable-session-card{border-inline-start:3px solid var(--accent)}body[data-shared-design=mono].lux-route-timetable .lms-session-details--session .lms-session-summary-item--hours .lms-session-summary-value{color:var(--text);font:600 22px/1.2 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.03em}body[data-shared-design=mono].lux-route-timetable .lms-session-details--session .lms-session-summary-item--course .lms-session-summary-value{color:var(--text);font:600 18px/1.3 var(--sans);letter-spacing:-.02em}body[data-shared-design=mono].lux-route-timetable .lms-session-details--session .lms-session-summary-item--type .lms-session-summary-value{align-self:flex-start;width:fit-content;max-width:100%;padding:4px 9px;background:var(--line);border-radius:999px;font-size:11px;font-weight:600}body[data-shared-design=mono].lux-route-timetable .lms-session-details--session :is(.lms-session-summary-label,.lms-session-detail-label){color:var(--text-2);font-size:11px}body[data-shared-design=mono].lux-route-timetable .lms-session-details--session .lms-session-detail-value{color:var(--text);font-size:13px}body[data-shared-design=mono].lux-route-timetable .lms-session-details--session .lms-session-online-link.btn{width:fit-content;max-width:100%;height:auto;min-height:44px;white-space:normal}body[data-shared-design=mono].lux-route-timetable .lux-timetable-session-card{--session-divider: color-mix(in srgb,var(--accent) 22%,var(--line))}body[data-shared-design=mono].lux-route-timetable .lux-timetable-session-card .lms-session-summary{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--session-divider)}body[data-shared-design=mono].lux-route-timetable .lux-timetable-session-card .lms-session-summary-item{padding-inline:10px;gap:6px}body[data-shared-design=mono].lux-route-timetable .lux-timetable-session-card :is(.lms-session-summary-label,.lms-session-detail-label){font-size:10px;font-weight:500;letter-spacing:.04em;line-height:1.4}body[data-shared-design=mono].lux-route-timetable .lux-timetable-session-card .lms-session-detail-grid .lms-session-detail-row{align-items:flex-start;text-align:left;gap:6px}body[data-shared-design=mono].lux-route-timetable .lux-timetable-session-card .lms-session-summary-item--duration .lms-session-summary-value{font-variant-numeric:tabular-nums}body[data-shared-design=mono].lux-route-timetable .lux-timetable-session-card .lms-session-detail-value{font-weight:500}body[data-shared-design=mono].lux-route-timetable .lux-timetable-session-card :is(.lms-session-summary-label,.lms-session-detail-label,.lms-session-online-link) i{color:var(--accent)}body[data-shared-design=mono].lux-route-timetable .lux-timetable-session-card .lms-session-summary-item+.lms-session-summary-item,body[data-shared-design=mono].lux-route-timetable .lux-timetable-session-card .lms-session-detail-grid>.lms-session-detail-row+.lms-session-detail-row{border-inline-start:1px solid var(--session-divider)}body[data-shared-design=mono].lux-route-timetable .lux-timetable-session-card .lms-session-detail-row--online-link{margin-top:12px;padding-top:12px;border-top:1px solid var(--session-divider)}@media(max-width:520px){body[data-shared-design=mono].lux-route-timetable .lux-timetable-session-card :is(.lms-session-summary-item,.lms-session-detail-grid>.lms-session-detail-row){border:0;border-bottom:1px solid var(--session-divider)}body[data-shared-design=mono].lux-route-timetable .lux-timetable-session-card .lms-session-summary-item+.lms-session-summary-item,body[data-shared-design=mono].lux-route-timetable .lux-timetable-session-card .lms-session-detail-grid>.lms-session-detail-row+.lms-session-detail-row{border-inline-start:0}}body[data-shared-design=mono].lux-route-timetable .lux-timetable-hero-focus{padding:16px;border-color:var(--line)}body[data-shared-design=mono].lux-route-timetable .lux-timetable-focus-kicker{color:var(--text-2);font:500 11px var(--sans);letter-spacing:.06em}body[data-shared-design=mono].lux-route-timetable .lux-timetable-focus-time{color:var(--text);padding:6px 9px;font:500 12px var(--sans);font-variant-numeric:tabular-nums;border-color:var(--line);outline:none}body[data-shared-design=mono].lux-route-timetable .lux-timetable-focus-title{color:var(--text);font-family:var(--sans);font-size:22px;font-weight:600;line-height:1.3}body[data-shared-design=mono].lux-route-timetable .lux-timetable-focus-facts{display:grid;gap:6px;margin-block:8px 0;padding:0;list-style:none;color:var(--text-2)}body[data-shared-design=mono].lux-route-timetable .lux-timetable-focus-facts li{display:flex;align-items:baseline;gap:8px;font-size:12px;line-height:1.5}body[data-shared-design=mono].lux-route-timetable .lux-timetable-focus-facts li span{min-width:0;overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-timetable .lux-timetable-focus-meta{gap:6px}body[data-shared-design=mono].lux-route-timetable .lux-timetable-focus-meta .lux-hero-signal{color:var(--text-2);padding:6px 8px;font-size:11px}body[data-shared-design=mono].lux-route-timetable .sch-weeklist-day.is-today .sch-weeklist-day-head{border-bottom:2px solid var(--text)}body[data-shared-design=mono].lux-route-timetable .mob-sheet-panel.mono-app-popup{z-index:81}body[data-shared-design=mono].lux-route-timetable #mobile-bottom-nav{background:var(--surface);color:var(--text);border-top:1px solid var(--line)}body[data-shared-design=mono].lux-route-timetable #lux-topbar #lux-palette-btn{display:inline-flex!important}body[data-shared-design=mono].lux-route-timetable .lux-sidebar-reveal-btn{background:var(--surface);color:var(--text)}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) :is(.gb-comment-bubble,.gb-comment-avatar,.gb-comment-attach-file,.gb-comment-composer){border-color:var(--line);outline:none}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) .gb-comment-msg.is-self .gb-comment-bubble{border-color:color-mix(in srgb,var(--accent) 48%,var(--line))}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) .gb-comment-meta{color:var(--text-2);font-size:12px;line-height:1.4}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) :is(.gb-comment-text,.gb-comment-attach-file){color:var(--text);overflow-wrap:anywhere}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) .gb-comment-text{white-space:pre-wrap}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) .gb-comment-bubble{min-width:0}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card)>.lux-glass-dialog-body{overflow:hidden}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) .gb-comment-thread{display:flex;flex-direction:column;flex:1 1 auto;gap:12px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) .gb-comment-msg{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;flex:none;min-width:0}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) .gb-comment-msg.is-self{grid-template-columns:minmax(0,1fr);margin-inline-start:42px}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) .gb-comment-avatar{display:grid;place-items:center;width:32px;height:32px;min-width:32px;padding:0;color:var(--text);border-radius:50%;font:600 12px/1 var(--sans)}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) .gb-comment-bubble{display:grid;gap:6px;min-width:0;padding:12px}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) .gb-comment-meta{font:500 12px/1.4 var(--sans)}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) .gb-comment-text{white-space:pre-wrap;font:400 14px/1.5 var(--sans)}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) .gb-comment-attachments{display:flex;flex-wrap:wrap;gap:8px;min-width:0;margin-top:4px}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) .gb-comment-attach-file{display:inline-grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;max-width:100%;text-decoration:none;font-size:12px}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) .gb-comment-attach-file em{color:var(--text-2);font-style:normal;white-space:nowrap}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) .gb-comment-attach-image{max-width:100%}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) .gb-comment-composer{flex:none;min-width:0;padding-top:12px;border-top:1px solid var(--line)}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) .gb-comment-compose-row{display:flex;gap:8px;align-items:center;min-width:0}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) .gb-comment-compose-row>:is(.gb-comment-attach-btn,.gb-comment-send-btn){display:grid;place-items:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) .gb-comment-text-input{flex:1 1 auto;min-width:0;height:44px}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) .gb-comment-draft-list:empty{display:none}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) .gb-comment-attach-image img{max-width:100%;object-fit:contain}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) .gb-comment-attach-file{min-width:0;padding:8px}body[data-shared-design=mono] .gb-comment-edit-card:not(.gb-bulk-comment-card) .gb-comment-attach-file span{min-width:0;overflow-wrap:anywhere}body[data-shared-design=mono] #social-neo-root[data-panel=pages] .social-neo-page-profile-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}body[data-shared-design=mono] .social-neo-page-profile :is(.social-neo-page-profile-meta,.social-neo-page-profile-actions,.social-pagination-toolbar,.social-pagination-mode-control,.social-pagination-page-size-control){min-width:0;max-width:100%}body[data-shared-design=mono] .social-neo-page-profile .social-pagination-mode-control{flex-wrap:wrap}body[data-shared-design=mono] .social-neo-page-profile .social-neo-badge-row{display:flex;flex-wrap:wrap;gap:6px}body[data-shared-design=mono] #social-neo-root[data-panel=pages] .social-neo-page-profile .social-neo-badge-row .social-neo-pill{display:inline-flex;align-items:center;padding:4px 8px;font:500 11px/1.4 var(--sans);color:var(--text-2);border-color:var(--line)}body[data-shared-design=mono] #social-neo-root[data-panel=pages] .social-neo-page-cover:has(>.social-neo-page-card-cover-fallback):not(:has(>img)),body[data-shared-design=mono] #social-neo-root[data-panel=pages] .social-neo-page-cover>.social-neo-page-card-cover-fallback{min-height:76px}body[data-shared-design=mono] .social-neo-page-profile-pagination{padding:0 18px 14px}body[data-shared-design=mono] .social-neo-page-profile-pagination .social-pagination-mode-control{background:transparent;box-shadow:none;border:0;padding:0}body[data-shared-design=mono] .social-neo-page-profile-pagination .social-pagination-toolbar{justify-content:flex-start}body[data-shared-design=mono] .social-neo-page-profile .social-neo-page-profile-tab-strip{padding-top:12px;border-top:1px solid color-mix(in srgb,var(--accent) 25%,var(--line))}body[data-shared-design=mono] .social-neo-page-profile .social-neo-page-profile-meta h3{color:var(--text);font:600 22px/1.3 var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono] .social-neo-page-profile .social-neo-page-profile-meta p{color:var(--text-2)}body[data-shared-design=mono] .social-neo-page-profile-avatar{color:var(--text);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid var(--line);border-radius:var(--radius)}body[data-shared-design=mono] .social-neo-page-profile-tab.btn{height:auto;min-height:44px;white-space:normal}@media(max-width:960px){body[data-shared-design=mono] #social-neo-root[data-panel=pages] .social-neo-page-profile-header{grid-template-columns:minmax(0,1fr)}}body[data-shared-design=mono] .gb-lms-staff-focus :is(.gb-lms-staff-breakdown,.gb-lms-staff-score-editor){border-color:var(--line);outline:none}body[data-shared-design=mono] .gb-lms-staff-focus :is(.lms-route-card-title,.gb-lms-staff-focus-overall,.gb-lms-staff-score-stat-value strong){color:var(--text);font-family:var(--sans);font-weight:600}body[data-shared-design=mono] .gb-lms-staff-focus :is(.lms-route-meta-12,.lms-route-copy,.gb-modern-kicker,.gb-lms-staff-score-stat-label,.gb-lms-staff-score-stat-max,.gb-score-history-count){color:var(--text-2)}body[data-shared-design=mono] .gb-lms-staff-focus .gb-lms-staff-score-editor--focus{padding:14px;margin-top:12px}body[data-shared-design=mono] .gb-lms-staff-focus .gb-lms-staff-score-stat{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}body[data-shared-design=mono] .gb-lms-staff-focus .gb-lms-staff-score-stat-label{flex-basis:100%;font-size:11px;font-weight:500}body[data-shared-design=mono] .gb-lms-staff-focus .gb-lms-staff-score-stat-value{display:flex;align-items:baseline;gap:5px;flex-basis:100%;margin-bottom:4px}body[data-shared-design=mono] .gb-lms-staff-focus .gb-lms-staff-active-footer{margin-top:12px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));font-size:12px}body[data-shared-design=mono] .gb-lms-staff-focus .gb-lms-staff-score-cta.btn{min-height:44px;height:auto;white-space:normal}body[data-shared-design=mono] .gb-lms-staff-focus .gb-lms-staff-score-stat-value strong{font-size:28px;font-variant-numeric:tabular-nums}body[data-shared-design=mono] .gb-lms-staff-focus .gb-lms-staff-student-hero-actions{padding-top:12px;border-top:1px solid color-mix(in srgb,var(--accent) 25%,var(--line))}body[data-shared-design=mono] .gb-lms-staff-focus .gb-modal-action-btn.btn{width:fit-content;max-width:100%;height:auto;min-height:44px;white-space:normal}body[data-shared-design=mono] .gb-lms-staff-focus .gb-modal-action-btn:not(.btn--solid) i{color:var(--accent)}body[data-shared-design=mono] .gb-lms-staff-focus .gb-comment-unseen{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;min-width:22px;min-height:22px;font-size:11px}body[data-shared-design=mono] .gb-lms-staff-focus .gb-lms-staff-breakdown-table :is(th,td){border-color:var(--line);padding:10px;overflow-wrap:anywhere}body[data-shared-design=mono] .gb-lms-staff-focus .gb-lms-staff-breakdown-table th{color:var(--text-2);font-size:11px;font-weight:500}body[data-shared-design=mono] .gb-lms-staff-focus .gb-lms-staff-breakdown-table .is-active-assessment{background:color-mix(in srgb,var(--accent) 8%,transparent)}body[data-shared-design=mono] .gb-lms-staff-breakdown{padding:16px}body[data-shared-design=mono] .gb-lms-staff-breakdown>summary{cursor:pointer;border-bottom:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));padding-bottom:12px}body[data-shared-design=mono] .gb-lms-staff-breakdown-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}body[data-shared-design=mono] .gb-lms-staff-breakdown .gb-score-history-count{padding:4px 8px;border:1px solid var(--line);border-radius:var(--r-inner);font:500 11px/1.4 var(--sans)}body[data-shared-design=mono] .gb-lms-staff-breakdown .gb-lms-staff-breakdown-table{width:100%;table-layout:fixed;margin-top:12px;font:400 13px/1.5 var(--sans)}body[data-shared-design=mono] .gb-lms-staff-breakdown-table th:first-child{width:48%}body[data-shared-design=mono] .gb-lms-staff-breakdown-table th:nth-child(2){width:18%}body[data-shared-design=mono] .gb-lms-staff-breakdown .gb-status-badge{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid var(--line);border-radius:var(--r-inner);font:500 11px/1.4 var(--sans);white-space:normal}body[data-shared-design=mono] .gb-lms-staff-breakdown .gb-status-badge.is-graded{color:var(--text-2)}body[data-shared-design=mono] .gb-lms-staff-breakdown .gb-status-badge.is-pending{color:var(--accent)}body[data-shared-design=mono] .gb-lms-staff-breakdown-table .is-active-assessment td:first-child{box-shadow:var(--mono-shadow-accent-edge-short)}body[data-shared-design=mono] .gb-lms-staff-focus .gb-lms-staff-breakdown summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body[data-shared-design=mono] .lms-bulk-card--grading-scheme .lms-bulk-title{font:600 15px/1.5 var(--sans);color:var(--text)}body[data-shared-design=mono] .lms-bulk-card--grading-scheme .lms-bulk-title i{color:var(--accent)}body[data-shared-design=mono] .lms-bulk-card--grading-scheme :is(.lms-bulk-copy,.gb-scheme-label,.gb-scheme-per-item){color:var(--text-2);font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] .lms-bulk-card--grading-scheme .gb-scheme-label{padding-top:12px;margin-top:12px;border-top:1px solid color-mix(in srgb,var(--accent) 25%,var(--line))}body[data-shared-design=mono] .lms-bulk-card--grading-scheme .gb-scheme-table-wrap{overflow-x:auto}body[data-shared-design=mono] .lms-bulk-card--grading-scheme .gb-scheme-table{width:100%;font:400 13px/1.5 var(--sans);border-collapse:collapse}body[data-shared-design=mono] .lms-bulk-card--grading-scheme .gb-scheme-table :is(th,td){padding:10px 12px;vertical-align:middle;border-bottom:1px solid var(--line)}body[data-shared-design=mono] .lms-bulk-card--grading-scheme .gb-scheme-table th{font-size:11px;font-weight:500;color:var(--text-2)}body[data-shared-design=mono] .lms-bulk-card--grading-scheme .gb-scheme-component-label-cell{display:table-cell}body[data-shared-design=mono] .lms-bulk-card--grading-scheme .gb-scheme-shell-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}body[data-shared-design=mono] .lms-bulk-card--grading-scheme .gb-scheme-total{font:600 15px/1.5 var(--sans);color:var(--text);padding-top:12px}body[data-shared-design=mono] .gb-component-manager-modal .gb-component-row{border:1px solid var(--line);border-radius:var(--r-inner);padding:10px 12px;min-height:52px;gap:10px}body[data-shared-design=mono] .gb-component-manager-modal .gb-component-name{color:var(--text);font:600 13px/1.5 var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono] .gb-component-manager-modal :is(.gb-component-meta,.gb-modern-kicker,.gb-component-total-label){color:var(--text-2);font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] .gb-component-manager-modal .gb-component-info{min-width:0}body[data-shared-design=mono] .gb-component-manager-modal .gb-component-dot{border-radius:50%;flex-shrink:0}body[data-shared-design=mono] .gb-component-manager-modal .gb-component-row:focus-within{outline:2px solid var(--accent);outline-offset:2px}body[data-shared-design=mono] .gb-component-manager-modal .gb-component-check{border-color:var(--line);border-radius:4px}body[data-shared-design=mono] .gb-component-manager-modal .gb-component-toggle:checked+.gb-component-check{background:var(--accent);border-color:var(--accent);color:var(--btn-solid-text)}body[data-shared-design=mono] .gb-component-manager-modal .gb-component-total{border:0;border-block:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));padding:12px 0}body[data-shared-design=mono] .gb-component-manager-modal .gb-component-total-value{color:var(--text);font:600 16px/1.5 var(--sans);font-variant-numeric:tabular-nums}body[data-shared-design=mono] .gb-component-manager-modal .gb-component-profile-row{display:flex;gap:8px;flex-wrap:wrap}body[data-shared-design=mono] .gb-component-manager-modal .gb-component-profile-row select{min-width:0;flex:1 1 160px}body[data-shared-design=mono] .lux-lms-group-card{padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}body[data-shared-design=mono] .lux-lms-group-card .lms-group-tile-select{grid-column:2;grid-row:1;align-self:start;position:static;margin:0}body[data-shared-design=mono] .lux-lms-group-card .lms-group-tile-top{grid-column:1;grid-row:1;min-width:0}body[data-shared-design=mono] .lux-lms-group-card :is(.lms-group-tile-meta,.lms-group-next-session,.lms-group-live-strip){grid-column:1 / -1;margin:0}body[data-shared-design=mono] .lux-lms-group-card .lms-next-session-badge{padding:2px 6px;font-weight:500}body[data-shared-design=mono] .lux-lms-group-card .lms-group-tile-head{gap:12px}body[data-shared-design=mono] .lux-lms-group-card .lms-clean-card-kicker{color:var(--text-2);font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] .lux-lms-group-card .lms-group-tile-title{color:var(--text);font:600 20px/1.4 var(--sans)}body[data-shared-design=mono] .lux-lms-group-card .lms-group-tile-subject{color:var(--text);font:400 13px/1.5 var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono] .lux-lms-group-card :is(.lms-clean-card-kicker,.lms-group-tile-meta,.lms-group-next-session) i{color:var(--accent)}body[data-shared-design=mono] .lux-lms-group-card .lms-group-tile-action{display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--r-inner, 8px)!important;color:var(--accent);width:32px;height:32px}body[data-shared-design=mono] .lux-lms-group-card .lms-group-tile-meta{display:flex;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] .lux-lms-group-card .page-hero-badge{padding:5px 8px;font:400 12px/1.4 var(--sans)}body[data-shared-design=mono] .lux-lms-group-card .lms-group-next-session{color:var(--text-2);font:400 12px/1.6 var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono] .lux-lms-group-card .lms-group-live-strip{display:flex;flex-wrap:wrap;gap:8px;border:1px solid var(--line);border-radius:var(--r-inner);padding:10px 12px;font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] .lux-lms-group-card .lms-group-live-strip{border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:12px 0 0}body[data-shared-design=mono] .lux-lms-group-card .lms-group-live-strip>span{min-width:0;overflow-wrap:anywhere}body[data-shared-design=mono] .lux-lms-group-card .lms-group-live-strip.is-live>span:first-child{color:var(--accent);font-weight:600}body[data-shared-design=mono] .lux-lms-group-card .lms-group-tile-select{color:var(--text-2);font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] .lux-lms-group-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body[data-shared-design=mono] .lms-announcement-card{padding:16px;border:1px solid var(--line);border-radius:var(--r-inner,12px)}body[data-shared-design=mono] .lms-announcement-card .lms-announcement-header{display:flex;align-items:flex-start;gap:10px}body[data-shared-design=mono] .lms-announcement-card :is(.lms-announcement-content,.social-neo-comment-body){min-width:0;flex:1}body[data-shared-design=mono] .lms-announcement-card :is(.lms-interaction-avatar,.social-neo-avatar){width:32px;height:32px;flex:0 0 32px;border-radius:50%;align-self:start;display:grid;place-items:center}body[data-shared-design=mono] .lms-announcement-card :is(.lms-announcement-meta,.social-neo-comment-head){display:flex;flex-wrap:wrap;align-items:center;gap:8px}body[data-shared-design=mono] .lms-announcement-card :is(.lms-announcement-time,.social-neo-comment-head>span:not(.lms-route-pill)){color:var(--text-2);font:400 11px/1.5 var(--sans)}body[data-shared-design=mono] .lms-announcement-card :is(.lms-announcement-text,.social-neo-comment-bubble p){color:var(--text);font:400 14px/1.6 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}body[data-shared-design=mono] .lms-announcement-card .lms-interaction-role-pill{font:500 11px/1.4 var(--sans);padding:4px 8px}body[data-shared-design=mono] .lms-announcement-card .lms-announcement-reply{background:transparent!important;border:0!important;box-shadow:none!important;padding:10px 0}body[data-shared-design=mono] .lms-announcement-card :is(.lms-announcement-sender,.social-neo-comment-head>strong){font:600 14px/1.4 var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono] .lms-announcement-card .social-neo-comment-row{display:flex;align-items:flex-start;gap:10px}body[data-shared-design=mono] .lms-announcement-card .comment-gutter{flex:0 0 32px;width:32px;align-self:flex-start;border:0}body[data-shared-design=mono] .lms-announcement-card .lms-announcement-replies{border:0;padding-inline-start:0;margin-top:12px}body[data-shared-design=mono] .lms-announcement-card :is(.social-neo-comment-actions,.social-neo-comment-reactions,.social-neo-comment-reply-form-actions){display:flex;flex-wrap:wrap;gap:6px}body[data-shared-design=mono] .lms-announcement-card .social-neo-comment-actions .btn{width:auto;min-width:44px;min-height:44px;height:auto;padding:6px 10px}body[data-shared-design=mono] .lms-announcement-card .lms-announcement-actions{border-color:var(--line)}body[data-shared-design=mono] .lms-announcement-card .lms-announcement-inline-composer:not([hidden]){padding-top:12px}body[data-shared-design=mono] .lms-announcement-card .social-neo-comment-reply-input-row{display:flex;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] .lms-announcement-card textarea{flex:1 1 160px;min-width:0}body[data-shared-design=mono].lux-route-lms .lms-interaction-messenger .portal-messages-shell .portal-message-composer-row.portal-message-composer-row{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center;gap:8px;width:100%;min-width:0;box-sizing:border-box;padding:0!important;border:0!important;outline:0}body[data-shared-design=mono].lux-route-lms .lms-interaction-messenger .portal-messages-shell .portal-message-composer-row>.portal-upload-trigger:not(#mono-upload):not(#mono-upload):not(#mono-upload){--pu-height: 44px;grid-column:1;grid-row:1;display:flex!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important}body[data-shared-design=mono].lux-route-lms .lms-interaction-messenger .portal-messages-shell .portal-message-composer-row>input.social-neo-msg-compose-input{grid-column:2;grid-row:1;width:100%!important;min-width:0!important;max-width:none;box-sizing:border-box;min-height:44px!important}body[data-shared-design=mono].lux-route-lms .lms-interaction-messenger .portal-messages-shell .portal-message-composer-row>[data-lms-interaction-action=send-message]{grid-column:3;grid-row:1}body[data-shared-design=mono] .lms-interaction-messenger .social-neo-thread-head__main{gap:12px;flex-wrap:wrap}body[data-shared-design=mono] .lms-interaction-messenger .social-neo-messages__thread-actions{gap:8px}body[data-shared-design=mono] .lms-interaction-messenger .lms-msg-btn.btn{border-color:var(--line)}body[data-shared-design=mono] .lms-interaction-messenger .lms-msg-btn.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body[data-shared-design=mono] .lms-interaction-messenger .portal-message-composer-row>.portal-upload-trigger{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 44px;width:44px!important;max-width:44px;min-width:44px;height:44px;min-height:44px;padding:0;margin:0;border:1px solid var(--line);border-radius:var(--radius);color:var(--accent);font-size:14px;order:0}body[data-shared-design=mono] .lms-interaction-messenger .portal-message-composer-row>.portal-upload-trigger .portal-upload-trigger-ui{display:none!important}body[data-shared-design=mono] .lms-interaction-messenger .portal-message-composer-row>.portal-upload-trigger>i{display:inline-block!important;font-size:16px}body[data-shared-design=mono] .lms-interaction-messenger .portal-message-composer-row>input{flex:1 1 0;width:0;min-width:0;order:1}body[data-shared-design=mono] .lms-interaction-messenger .portal-message-composer-row>[data-lms-interaction-action=send-message]{flex:0 0 44px;width:44px;min-width:44px;min-height:44px;padding:0;order:2}body[data-shared-design=mono] .lms-interaction-messenger :is(.portal-messages-thread-chrome,.portal-messages-thread-toolbar,.portal-message-composer,.lms-route-empty--interaction){background:transparent!important;box-shadow:none!important;border:0!important}body[data-shared-design=mono] .lms-interaction-messenger :is(.portal-messages-thread-head,.portal-messages-thread-toolbar,.social-neo-group-thread-panel){border:0!important;border-bottom:1px solid var(--line)!important}body[data-shared-design=mono] .lms-interaction-messenger .portal-message-composer{border-top:1px solid var(--line)!important}body[data-shared-design=mono] .lms-interaction-messenger .portal-message-avatar{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:1px solid var(--line);border-radius:50%!important}body[data-shared-design=mono] .lms-interaction-messenger .portal-messages-thread-toolbar .btn{min-width:44px;min-height:44px;border-color:var(--line)}body[data-shared-design=mono] .lms-interaction-messenger .portal-messages-thread-toolbar i{color:var(--accent)}body[data-shared-design=mono] .lms-interaction-messenger .portal-message-list-item.is-active{border-inline-start:2px solid var(--accent)}body[data-shared-design=mono] .lms-interaction-messenger .social-neo-group-thread-panel{color:var(--text-2);font:400 12px/1.5 var(--sans);padding:10px 12px}body[data-shared-design=mono].lux-route-lms :is(.lms-interaction-messenger,.lms-interaction-messenger__body,.lms-interaction-messenger .portal-messages-shell){border:0!important;outline:none;box-shadow:none!important}body[data-shared-design=mono].lux-route-lms .lms-interaction-messenger>.lms-interaction-messenger__head{border:0!important;outline:none;box-shadow:none!important}body[data-shared-design=mono].lux-route-lms .lms-interaction-direct.is-compose-open [data-lms-interaction-region=direct-inbox]{display:none!important}body[data-shared-design=mono].lux-route-lms .lms-interaction-direct.is-compose-open .lms-interaction-direct__compose-sheet{position:static!important;inset:auto;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;height:100%;min-height:0;box-sizing:border-box}body[data-shared-design=mono].lux-route-lms .lms-interaction-direct__rail-compose-head{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px}body[data-shared-design=mono].lux-route-lms .lms-interaction-direct__rail-compose-head .btn{width:44px;min-width:44px;min-height:44px;padding:0}body[data-shared-design=mono].lux-route-lms .lms-interaction-direct__compose-title{color:var(--text);font:600 14px/1.5 var(--sans)}body[data-shared-design=mono].lux-route-lms .lms-interaction-direct__compose-search-wrap{min-width:0}body[data-shared-design=mono].lux-route-lms .lms-interaction-direct__compose-search{width:100%;box-sizing:border-box}body[data-shared-design=mono].lux-route-lms .lms-interaction-direct__compose-list{min-height:0}body[data-shared-design=mono].lux-route-lms .lms-interaction-direct__compose-list .lms-interaction-direct__empty{color:var(--text-2);font:400 12px/1.6 var(--sans);padding:20px 12px}body[data-shared-design=mono] .lms-real-create-overlay{position:fixed;inset:0;z-index:var(--lux-z-toast,3000);display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:16px;background:#00000073}body[data-shared-design=mono] .lms-real-create-dialog{display:grid;gap:16px;width:min(460px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;box-sizing:border-box;padding:20px;color:var(--text);color-scheme:inherit}body[data-shared-design=mono] .lms-real-create-dialog .lux-card-title{font:600 18px/1.4 var(--sans)}body[data-shared-design=mono] .lms-real-create-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}body[data-shared-design=mono] .lms-real-create-dialog .lms-route-field{display:grid;gap:6px;min-width:0}body[data-shared-design=mono] .lms-real-create-dialog .lms-route-field-label{color:var(--text-2);font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] .lms-real-create-dialog :is(input,select){width:100%;min-width:0;box-sizing:border-box}body[data-shared-design=mono] .lms-real-create-dialog .lms-route-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:14px}body[data-shared-design=mono] .lms-real-lobby{padding:20px}body[data-shared-design=mono] .lms-real-lobby-head{padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));margin-bottom:18px}body[data-shared-design=mono] .lms-real-lobby .lux-card-title{color:var(--text);font:600 20px/1.4 var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono] .lms-real-lobby :is(.lux-section-kicker,.lux-panel-copy,.lms-real-device-field){color:var(--text-2);font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] .lms-real-lobby-preview{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}body[data-shared-design=mono] .lms-real-lobby-controls{min-width:0}body[data-shared-design=mono] .lms-real-lobby-controls>.btn--toggle[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 12%,transparent)!important;color:var(--text)!important;border-color:color-mix(in srgb,var(--accent) 40%,var(--line))!important}body[data-shared-design=mono] .lms-real-lobby-controls>.btn--toggle[aria-pressed=true] i{color:var(--accent)}body[data-shared-design=mono] .lms-real-lobby .lms-real-device-field{min-width:0;flex:1 1 180px}body[data-shared-design=mono] .lms-real-lobby select{width:100%;min-width:0;max-width:100%;text-overflow:ellipsis}body[data-shared-design=mono] .lms-real-lobby-actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:600px){body[data-shared-design=mono] .lms-real-lobby-stage{grid-template-columns:minmax(0,1fr)}}body[data-shared-design=mono] .lms-assignment-detail-modal-card :is(.lux-glass-dialog-title,.lms-route-file-shell-title){overflow-wrap:anywhere}body[data-shared-design=mono] .lms-assignment-detail-modal-card :is(.lms-assignment-detail-fact,.lms-assignment-resource-card){border:1px solid var(--line);border-radius:var(--radius);padding:14px;min-width:0}body[data-shared-design=mono] .lms-assignment-detail-modal-card :is(.lms-route-kv-label,.lms-route-meta,.lux-glass-dialog-subtitle){color:var(--text-2);font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] .lms-assignment-detail-modal-card .lms-route-kv-label i{color:var(--accent)}body[data-shared-design=mono] .lms-assignment-detail-modal-card :is(.lms-route-copy,.lms-route-file-shell-title){color:var(--text);font:400 13px/1.6 var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono] .lms-assignment-detail-modal-card .lms-assignment-detail-instructions{border:0!important;padding:16px;background:transparent!important;box-shadow:none!important}body[data-shared-design=mono] .lms-assignment-detail-modal-card .lms-assignment-detail-instructions .lms-assignment-detail-section-head{border:0;padding:0;margin-bottom:12px}body[data-shared-design=mono] .lms-assignment-detail-modal-card .lms-assignment-instructions-copy{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}body[data-shared-design=mono] .lms-assignment-detail-modal-card .lms-assignment-submission-detail-card{background:transparent!important;box-shadow:none!important;border:0!important;border-inline-start:2px solid var(--line)!important;border-radius:0}body[data-shared-design=mono] .lms-assignment-detail-modal-card .lms-assignment-submission-status-pill{padding:4px 8px;font:500 11px/1.5 var(--sans);border-color:var(--line)}body[data-shared-design=mono] .lms-assignment-detail-modal-card .lms-assignment-submission-status-pill.is-pending{color:var(--accent)}body[data-shared-design=mono] .lms-assignment-detail-modal-card :is(.lms-assignment-feedback-shell,.lms-assignment-submission-file-shell){border-color:var(--line)}body[data-shared-design=mono] .lms-assignment-detail-modal-card .lms-assignment-resource-type{border:1px solid var(--line);border-radius:var(--radius);padding:3px 6px;color:var(--text-2);font-size:11px}@media(max-width:600px){body[data-shared-design=mono] .lms-assignment-detail-modal-card :is(.lms-assignment-detail-facts,.lms-assignment-detail-resource-grid,.lms-assignment-review-summary-grid,.lms-assignment-submission-detail-grid){grid-template-columns:minmax(0,1fr)}}body[data-shared-design=mono] .lms-assignment-detail-modal-card .lms-assignment-submission-card{padding:16px}body[data-shared-design=mono] .lms-assignment-detail-modal-card .lms-assignment-submission-card>.lms-route-inline{flex-wrap:wrap;gap:8px}body[data-shared-design=mono] .lms-assignment-detail-modal-card .lms-assignment-submission-card>.lms-route-inline .lms-route-card-title{color:var(--text);font:600 14px/1.5 var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono] .lms-assignment-detail-modal-card .lms-assignment-submission-card :is(.lms-assignment-feedback-shell,.lms-assignment-submission-file-shell){border:0!important;border-top:1px solid var(--line)!important;background:transparent!important;box-shadow:none!important;padding:12px 0 0}body[data-shared-design=mono] .lms-assignment-detail-modal-card .lms-assignment-submission-detail-card{border-inline-start-color:color-mix(in srgb,var(--accent) 25%,var(--line))!important}body[data-shared-design=mono] .lms-assignment-detail-modal-card .lms-assignment-empty-copy{color:var(--text-2)}body[data-shared-design=mono] .lms-assignment-detail-modal-card .lms-assignment-submission-actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;padding-block:4px}body[data-shared-design=mono] .lms-assignment-detail-modal-card .lms-assignment-submission-actions .btn i{color:var(--accent)}body[data-shared-design=mono] .lms-quiz-studio-shell :is(.lms-quiz-studio-overview,.lms-quiz-saved-card){border-color:var(--line)}body[data-shared-design=mono] .lms-quiz-studio-shell .lms-quiz-studio-snapshot{border-color:var(--line);border-top:1px solid var(--line)!important}body[data-shared-design=mono] .lms-quiz-studio-shell .lms-quiz-studio-stat-card{border:1px solid var(--line);border-radius:var(--radius);padding:16px;min-width:0}body[data-shared-design=mono] .lms-quiz-studio-shell :is(.lms-quiz-studio-stat-label,.lms-quiz-studio-snapshot-copy,.lms-quiz-studio-stat-copy,.lms-quiz-card-group-copy,.lms-quiz-saved-subtitle){color:var(--text-2);font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] .lms-quiz-studio-shell .lms-quiz-studio-stat-value{color:var(--text);font:600 26px/1.4 var(--sans);margin:8px 0 0;font-variant-numeric:tabular-nums}body[data-shared-design=mono] .lms-quiz-studio-shell .lms-quiz-studio-hero-pill i{color:var(--accent)}body[data-shared-design=mono] .lms-quiz-studio-shell :is(.lms-quiz-saved-head,.lms-quiz-saved-actions,.lms-quiz-saved-tab-row){display:flex;flex-wrap:wrap;align-items:center;gap:10px}body[data-shared-design=mono] .lms-quiz-studio-shell .lms-quiz-saved-count-pill{padding:5px 8px;border-radius:var(--radius);font:500 11px/1.5 var(--sans)}body[data-shared-design=mono] .lms-quiz-studio-shell .lms-quiz-saved-tab-row{margin-block:16px;padding-bottom:12px;border-bottom:1px solid var(--line)}body[data-shared-design=mono] .lms-quiz-studio-shell .lms-quiz-saved-tab-btn.btn--solid{background:color-mix(in srgb,var(--accent) 12%,transparent)!important;color:var(--text)!important;border-color:var(--accent)!important}body[data-shared-design=mono] :is(.lms-student-quiz-shell,.lms-student-quiz-workspace){min-width:0}body[data-shared-design=mono] .lms-student-quiz-workspace .lms-quiz-studio-hero{padding:20px}body[data-shared-design=mono] :is(.lms-student-quiz-shell,.lms-student-quiz-workspace) :is(.lms-quiz-studio-kicker,.lms-student-quiz-card-eyebrow){color:var(--accent);font:500 11px/1.5 var(--sans);letter-spacing:.06em}body[data-shared-design=mono] :is(.lms-student-quiz-shell,.lms-student-quiz-workspace) .lms-quiz-studio-title{color:var(--text);font:600 22px/1.4 var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono] :is(.lms-student-quiz-shell,.lms-student-quiz-workspace) :is(.lms-quiz-studio-copy,.lms-quiz-studio-stat-copy,.lms-quiz-gate-shell-copy,.lms-quiz-gate-rule-item,.lms-quiz-gate-hint,.lms-student-quiz-card-status){color:var(--text-2);font:400 12px/1.6 var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono] .lms-student-quiz-shell .lms-quiz-studio-stat-card{min-width:0}body[data-shared-design=mono] .lms-student-quiz-shell .lms-quiz-studio-stat-label{color:var(--text-2);font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] .lms-student-quiz-shell .lms-quiz-studio-stat-value{color:var(--text);font:600 26px/1.4 var(--sans);font-variant-numeric:tabular-nums}body[data-shared-design=mono] .exam-tools-dash-panel{color:var(--text)}body[data-shared-design=mono] .exam-tools-dash-panel :is(.lux-section-title,.exam-tools-calc-value){color:var(--text);font:600 18px/1.4 var(--sans)}body[data-shared-design=mono] .exam-tools-dash-panel .exam-tools-calc-value{font-size:30px}body[data-shared-design=mono] .exam-tools-dash-panel :is(.lux-panel-copy,.exam-tools-calc-expr,.exam-tools-calc-hint,.exam-tools-wb-hint){color:var(--text-2);font:400 12px/1.6 var(--sans);opacity:1}body[data-shared-design=mono] .exam-tools-dash-panel :is(.exam-tools-dash-rail-btn.is-active,.exam-tools-calc-mode .is-active,.exam-tools-wb-rail .lux-icon-btn.is-active){color:var(--text);border-color:var(--accent)}body[data-shared-design=mono] .exam-tools-wb[data-theme=light] .exam-tools-wb-stage{background:#f8fafc!important}body[data-shared-design=mono] .exam-tools-wb[data-theme=dark] .exam-tools-wb-stage{background:#0f172a!important}body[data-shared-design=mono] .exam-tools-wb-canvas{background:transparent!important}body[data-shared-design=mono] .exam-tools-wb-stage{border:1px solid var(--line);border-radius:var(--radius)}body[data-shared-design=mono].lux-route-admin-library .admin-library-catalog-card{:is(.admin-library-catalog-table,.admin-library-catalog-table th,.admin-library-catalog-table td,.admin-library-catalog-foot){border-color:var(--line)!important}.admin-library-catalog-table{background:transparent}.admin-library-catalog-table th{background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--text-2);border-bottom:1px solid var(--line)}.admin-library-catalog-table td{color:var(--text);border-bottom:1px solid var(--line)}.admin-library-col-filter-btn{appearance:none;background:transparent!important;box-shadow:none!important;border:1px solid transparent!important;color:var(--text-2)}.admin-library-col-filter-btn:hover,.admin-library-col-filter-btn.is-filtered{border-color:var(--line)!important;color:var(--accent)}.admin-library-tab-btn.active{background:color-mix(in srgb,var(--accent) 12%,transparent)!important;color:var(--text)!important;border-color:var(--accent)!important}:is(.library-catalog-command-bar__meta,.library-catalog-command-bar__stats,.admin-library-catalog-foot-meta,.admin-library-catalog-page-size-label,.admin-library-catalog-page-range){color:var(--text-2)}.admin-library-remove-btn.btn--danger{background:transparent;color:var(--btn-d);border-color:var(--line)}.admin-library-remove-btn.btn--danger:hover{border-color:var(--btn-d)}.admin-library-catalog-foot{border-top:1px solid var(--line)}}body[data-shared-design=mono].lux-route-admin-library #admin-library-sections-modal{:is(.admin-library-sections-add-row,.admin-library-section-row){border:1px solid var(--line)!important;border-radius:var(--radius)}.admin-library-sections-panel{background:transparent!important;border:0!important;box-shadow:none!important}:is(.admin-library-modal-title,.admin-library-section-row-title,.lux-picker-label){color:var(--text)}:is(.admin-library-modal-copy,.admin-library-section-row-count,.admin-library-sections-panel-kicker){color:var(--text-2)}.admin-library-modal-foot{border-top:1px solid var(--line)}.admin-library-section-remove-btn.btn--danger{background:transparent;color:var(--btn-d);border-color:var(--line)}.admin-library-section-remove-btn.btn--danger:hover{border-color:var(--btn-d)}}body[data-shared-design=mono].lux-route-admin-scheduler #schStaffPickerOverlay{:is(.sch-staff-picker-roster,.staff-hub-profile-field,.staff-hub-info-card,.sch-staff-picker-avatar,.staff-hub-chip){border:1px solid var(--line)!important;border-radius:var(--radius)}.sch-staff-picker-avatar{border-radius:50%;background:var(--base);color:var(--text-2)}.staff-hub-form-section{background:transparent!important;border:0!important;box-shadow:none!important}:is(.sch-staff-picker-head,.sch-staff-picker-foot){border-color:var(--line)!important}.sch-staff-picker-person.is-selected,.staff-hub-tab.is-active{background:color-mix(in srgb,var(--accent) 12%,transparent)!important;color:var(--text)!important;border-color:var(--accent)!important}:is(.sch-staff-picker-person>span,.sch-staff-picker-kicker,.staff-hub-profile-field-label,.staff-hub-overline,.staff-hub-chip,.sch-staff-picker-profile-head p){color:var(--text-2)}:is(.sch-staff-picker-person>strong,.staff-hub-profile-field-value,.sch-staff-picker-profile-head h3){color:var(--text)}}body[data-shared-design=mono].lux-route-admin-scheduler #schModalOverlay{.sch-form-section{border:1px solid var(--line)!important;border-radius:var(--radius)}.sch-form-section-title{color:var(--text);font-size:14px;font-weight:600}:is(.sch-form-section-copy,.sch-input-group>label,.sch-modal-subtitle,.sch-modal-week){color:var(--text-2)}.sch-modal-foot,.sch-modal-head{border-color:var(--line)!important}}body[data-shared-design=mono] .exam-tools-wb-rail-sep{background:var(--line)}body[data-shared-design=mono] .exam-tools-wb-width span{background:currentColor}body[data-shared-design=mono].lux-route-exam .exam-ready-panel .lux-section-kicker{color:var(--text-2);font:600 11px/1.5 var(--sans)}body[data-shared-design=mono].lux-route-exam .exam-ready-panel .lux-section-title{color:var(--text);font:600 22px/1.35 var(--sans)}body[data-shared-design=mono].lux-route-exam .exam-ready-panel .lux-panel-copy{color:var(--text-2);font:400 14px/1.6 var(--sans)}body[data-shared-design=mono].lux-route-exam .exam-ready-panel .exam-chip-row{color:var(--text-2);font:500 12px/1.5 var(--sans)}body[data-shared-design=mono].lux-route-exam .exam-ready-panel .exam-action-row{border-top:1px solid var(--line)}body[data-shared-design=mono].lux-route-exam .exam-receipt-card .exam-card-meta>div{border-color:var(--line)}body[data-shared-design=mono].lux-route-exam .exam-receipt-card .exam-card-meta strong{color:var(--text-2);font:600 11px/1.5 var(--sans);letter-spacing:0;text-transform:none}body[data-shared-design=mono].lux-route-exam .exam-receipt-card .exam-card-meta span{color:var(--text);font:600 14px/1.5 var(--sans)}body[data-shared-design=mono].lux-route-exam .exam-receipt-card .exam-card-meta>div:nth-child(-n+3) span{font-size:22px;font-variant-numeric:tabular-nums}body[data-shared-design=mono].lux-route-exam .exam-receipt-card>.lux-panel-copy{color:var(--text-2);font:400 13px/1.6 var(--sans)}body[data-shared-design=mono].lux-route-exam .exam-protected-hero .lux-section-kicker{color:var(--text-2);font:600 11px/1.5 var(--sans)}body[data-shared-design=mono].lux-route-exam .exam-protected-hero .lux-section-title{color:var(--text);font:600 clamp(22px,3vw,28px)/1.3 var(--sans)}body[data-shared-design=mono].lux-route-exam .exam-protected-hero .lux-panel-copy{color:var(--text-2);font:400 13px/1.6 var(--sans)}body[data-shared-design=mono].lux-route-exam .exam-hero-meta{color:var(--text-2);font:500 12px/1.5 var(--sans)}body[data-shared-design=mono].lux-route-exam .exam-hero-meta i{color:var(--accent)}body[data-shared-design=mono].lux-route-exam .exam-sticky-timer .exam-sticky-box{border-color:var(--line)}body[data-shared-design=mono].lux-route-exam .exam-sticky-timer .exam-sticky-box strong{color:var(--text-2);font:600 11px/1.5 var(--sans)}body[data-shared-design=mono].lux-route-exam .exam-sticky-timer .exam-sticky-box span{color:var(--text);font:600 16px/1.4 var(--sans);font-variant-numeric:tabular-nums}body[data-shared-design=mono].lux-route-exam .exam-sticky-timer .exam-sticky-box:first-child span{color:var(--accent)}body[data-shared-design=mono].lux-route-exam .exam-protected-layout .exam-protected-card:first-child{border-color:var(--line)}body[data-shared-design=mono].lux-route-exam .exam-protected-layout :is(.exam-progress-box,.exam-autosave,.exam-question-toolbar,.exam-question-score,.exam-option){border-color:var(--line);color:var(--text)}body[data-shared-design=mono].lux-route-exam .exam-protected-layout :is(.exam-progress-box strong,.exam-autosave strong,.exam-question-title,.exam-question-score){color:var(--text-2);font:600 12px/1.5 var(--sans);letter-spacing:0;text-transform:none}body[data-shared-design=mono].lux-route-exam .exam-protected-layout :is(.exam-progress-box span,.exam-autosave span){color:var(--text);font:600 14px/1.4 var(--sans)}body[data-shared-design=mono].lux-route-exam .exam-question-card .exam-question-toolbar{padding:0;border:0;background:transparent;box-shadow:none}body[data-shared-design=mono].lux-route-exam .exam-question-card .exam-question-score{padding:4px 8px;border:1px solid var(--line);border-radius:6px}body[data-shared-design=mono].lux-route-exam .exam-question-card .exam-question-copy{color:var(--text);font:600 20px/1.5 var(--sans)}body[data-shared-design=mono].lux-route-exam .exam-question-card .exam-question-media figcaption{color:var(--text-2);font:400 12px/1.6 var(--sans)}body[data-shared-design=mono].lux-route-exam .exam-question-card .exam-option{color:var(--text);font:400 14px/1.5 var(--sans)}body[data-shared-design=mono].lux-route-exam .exam-question-card .exam-option:has(input:checked){border-color:var(--accent);background-color:color-mix(in srgb,var(--accent) 10%,transparent)}body[data-shared-design=mono].lux-route-exam .exam-question-card .exam-option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}body[data-shared-design=mono].lux-route-exam .exam-question-card input[type=radio]{accent-color:var(--accent)}body[data-shared-design=mono] .lms-student-quiz-shell :is(.lms-quiz-exam-bar-title,.lms-quiz-exam-timer){color:var(--text);font:600 14px/1.4 var(--sans)}body[data-shared-design=mono] .lms-student-quiz-shell .lms-quiz-exam-bar-progress{color:var(--text-2);font:400 12px/1.5 var(--sans);opacity:1}body[data-shared-design=mono] .lms-student-quiz-shell .lms-quiz-exam-timer.is-warning{color:var(--warning,var(--accent));border-color:currentColor}body[data-shared-design=mono] .lms-student-quiz-shell .lms-quiz-exam-timer.is-danger{color:var(--btn-d);border-color:currentColor}body[data-shared-design=mono] .lms-student-quiz-shell :is(.lms-quiz-exam-bar-btn.is-active,.lms-quiz-review-tile.is-flagged){border-color:var(--accent);color:var(--text)}body[data-shared-design=mono] .lms-student-quiz-shell :is(.lms-quiz-review-screen-note,.lms-quiz-chip-flag,.lms-quiz-review-tile-flag){color:var(--warning,var(--accent))}body[data-shared-design=mono] .lms-student-quiz-shell :is(.lms-quiz-review-screen-note.is-ok,.lms-quiz-review-tile.is-answered .lms-quiz-review-tile-state){color:var(--success,var(--accent))}html[data-shared-design=mono] body.lux-route-lms #lms-content-area.lms-tab-quiz .lms-student-quiz-shell .lms-student-quiz-question-text{margin:0;color:var(--text);font:600 20px/1.55 var(--sans)}html[data-shared-design=mono] body.lux-route-lms #lms-content-area.lms-tab-quiz .lms-student-quiz-shell .lms-student-quiz-question-meta{color:var(--text-2);font:500 11px/1.5 var(--sans)}html[data-shared-design=mono] body.lux-route-lms #lms-content-area.lms-tab-quiz .lms-student-quiz-shell figcaption{color:var(--text-2);font:400 12px/1.6 var(--sans)}html[data-shared-design=mono] body.lux-route-lms #lms-content-area.lms-tab-quiz .lms-student-quiz-shell .lms-student-quiz-option-copy{color:var(--text);font:400 14px/1.6 var(--sans)}html[data-shared-design=mono] body.lux-route-lms #lms-content-area.lms-tab-quiz .lms-student-quiz-option-row:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}@media(hover:hover){html[data-shared-design=mono] body.lux-route-lms #lms-content-area.lms-tab-quiz .lms-student-quiz-option-row:has(input:not(:disabled)):hover{border-color:var(--accent)}}body[data-shared-design=mono] .lms-student-quiz-shell .is-pure-quiz input[type=radio]{accent-color:var(--accent)}html[data-shared-design=mono] body.lux-route-lms #lms-content-area.lms-tab-quiz .is-review-mode .lms-quiz-studio-title{color:var(--text);font:600 24px/1.3 var(--sans)}html[data-shared-design=mono] body.lux-route-lms #lms-content-area.lms-tab-quiz .is-review-mode .lms-quiz-studio-stat-value{margin:0;color:var(--text);font:600 22px/1.3 var(--sans)}html[data-shared-design=mono] body.lux-route-lms #lms-content-area.lms-tab-quiz .is-review-mode .lms-quiz-studio-stat-card+.lms-quiz-studio-stat-card{border-inline-start:1px solid var(--line)}html[data-shared-design=mono] body.lux-route-lms #lms-content-area.lms-tab-quiz .is-review-mode .lms-quiz-state-notice-title{color:var(--warning,var(--accent));font:600 16px/1.5 var(--sans)}html[data-shared-design=mono] body.lux-route-lms #lms-content-area.lms-tab-quiz .is-review-mode .lms-quiz-state-notice-copy{color:var(--text-2);font:400 13px/1.65 var(--sans)}html[data-shared-design=mono] body.lux-route-lms #lms-content-area.lms-tab-quiz .is-review-mode .lms-student-quiz-section-title{color:var(--text);font:600 18px/1.5 var(--sans)}html[data-shared-design=mono] body.lux-route-lms #lms-content-area.lms-tab-quiz .is-review-mode :is(.lms-student-quiz-option-row:has(input:disabled),.lms-quiz-answer-textarea:disabled){opacity:1}@media(max-width:600px){html[data-shared-design=mono] body.lux-route-lms #lms-content-area.lms-tab-quiz .is-review-mode .lms-quiz-studio-stat-card:nth-child(odd){border-inline-start:0}}html[data-shared-design=mono] body.lux-route-lms #lms-content-area.lms-tab-quiz .lms-student-quiz-shell :is(.lms-quiz-studio-hero:not(.glass),.lms-quiz-studio-stat-card){border:0;background:transparent;box-shadow:none}html[data-shared-design=mono] body.lux-route-lms #lms-content-area.lms-tab-quiz .lms-student-quiz-question-meta .lux-status-pill{padding:4px 8px;font:500 12px/1.4 var(--sans)}body[data-shared-design=mono] #lms-content-area.lms-tab-quiz .lms-student-quiz-shell .lms-quiz-result-item,body[data-shared-design=mono] #lms-content-area.lms-tab-quiz .lms-student-quiz-shell.is-review-mode .lms-student-quiz-session-rail{border-color:var(--line)}body[data-shared-design=mono] .lms-student-quiz-shell .lms-student-quiz-session-item dt{color:var(--text-2);font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] #lms-content-area.lms-tab-quiz .lms-student-quiz-shell .lms-student-quiz-session-card{border-color:var(--line);color:var(--text)}body[data-shared-design=mono] .lms-student-quiz-shell.is-review-mode .lms-student-quiz-session-indicator{min-height:0;padding:0;border:0;background:transparent;color:var(--text);font:600 13px/1.5 var(--sans)}body[data-shared-design=mono] .lms-student-quiz-shell.is-review-mode .lms-student-quiz-session-list{gap:12px}body[data-shared-design=mono] .lms-student-quiz-shell.is-review-mode .lms-student-quiz-session-item{gap:4px;font:400 13px/1.5 var(--sans)}body[data-shared-design=mono] .lms-student-quiz-shell.is-review-mode .lms-student-quiz-session-item dd{color:var(--text);font:600 13px/1.5 var(--sans)}body[data-shared-design=mono] .lms-student-quiz-shell.is-review-mode .lms-student-quiz-session-note{font:400 12px/1.6 var(--sans)}body[data-shared-design=mono] .lms-student-quiz-shell .lms-student-quiz-result-title{margin:0}body[data-shared-design=mono] .lms-student-quiz-shell .lms-quiz-result-empty{color:var(--text-2);font:400 14px/1.5 var(--sans);overflow-wrap:normal}body[data-shared-design=mono] #lms-content-area.lms-tab-quiz .lms-student-quiz-shell :is(.lms-student-quiz-question-card,.lms-student-quiz-option-row,.lms-student-quiz-session-card,.lms-student-quiz-session-indicator,.lms-student-quiz-session-item){border-color:var(--line);color:var(--text)}body[data-shared-design=mono] #lms-content-area.lms-tab-quiz .lms-student-quiz-shell :is(.lms-student-quiz-option-row.is-selected,.lms-student-quiz-option-row:has(input:checked)){border-color:var(--accent);background-color:color-mix(in srgb,var(--accent) 10%,transparent)}body[data-shared-design=mono] .lms-student-quiz-shell :is(.lms-student-quiz-option-copy,.lms-student-quiz-question-text,.lms-student-quiz-session-item dd){overflow-wrap:anywhere;min-width:0}body[data-shared-design=mono] .lms-student-quiz-shell .lms-student-quiz-option-row:has(input:disabled){cursor:default}body[data-shared-design=mono] .lms-student-quiz-shell :is(.lms-student-quiz-result-title,.lms-student-quiz-question-text){color:var(--text);font:600 18px/1.5 var(--sans)}body[data-shared-design=mono] .lms-student-quiz-shell :is(.lms-student-quiz-result-label,.lms-student-quiz-result-meta,.lms-student-quiz-session-note,.lms-student-quiz-section-copy){color:var(--text-2);font:400 12px/1.6 var(--sans)}body[data-shared-design=mono] .lms-student-quiz-shell .lms-student-quiz-result-value{color:var(--text);font:600 24px/1.4 var(--sans);font-variant-numeric:tabular-nums}body[data-shared-design=mono] .lms-student-quiz-shell .lms-student-quiz-session-dot{background:var(--accent);border-radius:50%}body[data-shared-design=mono] .lms-quiz-gate-shell{padding:24px}body[data-shared-design=mono] .lms-quiz-gate-shell-inner{width:100%;min-width:0;box-sizing:border-box}body[data-shared-design=mono] .lms-quiz-gate-rules{color:var(--text-2);text-align:start}body[data-shared-design=mono] :is(.lms-quiz-gate-shell-copy,.lms-quiz-gate-hint){color:var(--text-2);font:400 13px/1.65 var(--sans)}html[data-shared-design=mono] body.lux-route-lms #lms-content-area.lms-tab-quiz .lms-student-quiz-shell:has(>.lms-quiz-gate-shell) .lms-quiz-studio-stat-card{border-inline-start:1px solid var(--line)}html[data-shared-design=mono] body.lux-route-lms #lms-content-area.lms-tab-quiz .lms-student-quiz-shell:has(>.lms-quiz-gate-shell) .lms-quiz-studio-stat-card:first-child{border-inline-start:0}html[data-shared-design=mono] body.lux-route-lms #lms-content-area.lms-tab-quiz .lms-student-quiz-shell:has(>.lms-quiz-gate-shell) .lms-quiz-studio-title{font:600 24px/1.3 var(--sans)}html[data-shared-design=mono] body.lux-route-lms #lms-content-area.lms-tab-quiz .lms-student-quiz-shell:has(>.lms-quiz-gate-shell) .lms-quiz-studio-stat-value{margin:0;font:600 22px/1.3 var(--sans);overflow-wrap:anywhere}html[data-shared-design=mono] body.lux-route-lms #lms-content-area.lms-tab-quiz .lms-student-quiz-shell:has(>.lms-quiz-gate-shell) .lms-quiz-gate-shell-copy{font:400 13px/1.65 var(--sans)}html[data-shared-design=mono] body.lux-route-lms #lms-content-area.lms-tab-quiz .lms-student-quiz-shell:has(>.lms-quiz-gate-shell) .lms-quiz-gate-hint{font:400 12px/1.6 var(--sans)}@media(max-width:600px){html[data-shared-design=mono] body.lux-route-lms #lms-content-area.lms-tab-quiz .lms-student-quiz-shell:has(>.lms-quiz-gate-shell) .lms-quiz-studio-stat-card:nth-child(odd){border-inline-start:0}}body[data-shared-design=mono] :is(.lms-quiz-gate-shell-title,.lms-student-quiz-card-title){color:var(--text);font:600 18px/1.4 var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono] .lms-quiz-gate-panel-title{color:var(--text);font:600 13px/1.5 var(--sans);margin-bottom:12px}body[data-shared-design=mono] :is(.lms-quiz-gate-rule-list,.lms-student-quiz-card-list){display:grid;gap:12px}body[data-shared-design=mono] .lms-quiz-gate-rule-item{display:flex;align-items:baseline;gap:10px}body[data-shared-design=mono] .lms-quiz-gate-rule-item strong{color:var(--text)}body[data-shared-design=mono] :is(.lms-quiz-gate-shell-icon,.lms-student-quiz-hero-icon,.lms-student-quiz-card-icon,.lms-quiz-gate-rule-item>i,.lms-quiz-gate-panel-title>i,.lms-student-quiz-chip>i){color:var(--accent)}body[data-shared-design=mono] .lms-student-quiz-card{padding:18px;min-width:0}body[data-shared-design=mono] .lms-student-quiz-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;color:var(--text-2);font:400 11px/1.5 var(--sans)}body[data-shared-design=mono] :is(.lms-student-quiz-card-chips,.lms-quiz-gate-btn-row){display:flex;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] .lms-quiz-gate-btn-row{justify-content:center}body[data-shared-design=mono] .lms-student-quiz-back-btn{margin-bottom:12px}@media(max-width:600px){body[data-shared-design=mono] .lms-student-quiz-shell .lms-quiz-studio-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-shared-design=mono] :is(.lms-student-quiz-card,.lms-student-quiz-hero-compact){flex-wrap:wrap;gap:16px}body[data-shared-design=mono] .lms-student-quiz-card-side{width:100%;min-width:0}body[data-shared-design=mono] .lms-quiz-gate-shell{padding:16px}body[data-shared-design=mono] .lms-quiz-gate-btn-row .btn{flex:1 1 160px;white-space:normal;min-height:44px;height:auto}}body[data-shared-design=mono] .lms-quiz-card-group{display:grid;gap:16px}body[data-shared-design=mono] .lms-quiz-card-group-title{color:var(--text);font:600 14px/1.5 var(--sans)}body[data-shared-design=mono] .lms-quiz-card-group-copy{color:var(--text-2);font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] .lms-quiz-card .lms-quiz-card-title{color:var(--text);font:600 18px/1.4 var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono] .lms-quiz-card :is(.lms-quiz-card-meta,.lms-quiz-card-mode,.lms-quiz-card-stat-label){color:var(--text-2);font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] .lms-quiz-card .lms-quiz-card-stats{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body[data-shared-design=mono] .lms-quiz-card .lms-quiz-card-stat{min-width:0}body[data-shared-design=mono] .lms-quiz-card .lms-quiz-card-stat-value{color:var(--text);font:600 22px/1.4 var(--sans);font-variant-numeric:tabular-nums;margin:4px 0 0}body[data-shared-design=mono] .lms-quiz-card :is(.lms-quiz-card-status,.lms-quiz-card-score-pill){color:var(--text);font:500 11px/1.5 var(--sans)}body[data-shared-design=mono] .lms-quiz-card :is(.lms-quiz-card-eyebrow,.lms-quiz-card-meta i){color:var(--accent)}body[data-shared-design=mono] .lms-quiz-studio-shell .lms-quiz-card-empty{color:var(--text-2);font:400 13px/1.6 var(--sans);padding:32px 16px;text-align:center}@media(max-width:600px){body[data-shared-design=mono] .lms-quiz-studio-shell .lms-quiz-studio-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body[data-shared-design=mono] .lms-quiz-studio-modal-card .lms-quiz-studio-section{border:0!important;border-top:1px solid var(--line)!important;background:transparent;padding:16px}body[data-shared-design=mono] .lms-quiz-studio-modal-card .lms-quiz-studio-section-label{color:var(--text);font:600 14px/1.5 var(--sans)}body[data-shared-design=mono] .lms-quiz-studio-modal-card :is(.lms-quiz-studio-field,.lms-quiz-media-field-head p,.lms-quiz-media-dropzone small,.lms-quiz-tools-settings-hint){color:var(--text-2);font:400 12px/1.6 var(--sans)}body[data-shared-design=mono] .lms-quiz-studio-modal-card .lms-quiz-policy-card{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);font:400 13px/1.5 var(--sans)}body[data-shared-design=mono] .lms-quiz-studio-modal-card .lms-quiz-policy-card input{flex:0 0 auto;accent-color:var(--accent);margin-top:3px}body[data-shared-design=mono] .lms-quiz-studio-modal-card .lms-quiz-media-dropzone{padding:16px;border:1px dashed var(--line);border-radius:var(--radius)}body[data-shared-design=mono] .lms-quiz-studio-modal-card .lms-quiz-media-dropzone>i{color:var(--accent)}body[data-shared-design=mono] .lms-quiz-studio-modal-card .lms-quiz-studio-step.btn{height:auto;min-height:56px;padding:10px 12px;gap:10px;white-space:normal;text-align:start}body[data-shared-design=mono] .lms-quiz-studio-modal-card .lms-quiz-studio-step[aria-selected=true]{background:color-mix(in srgb,var(--accent) 12%,transparent)!important;color:var(--text)!important;border-color:var(--accent)}body[data-shared-design=mono] .lms-quiz-studio-modal-card .lms-quiz-studio-step-number{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;border:1px solid var(--line);color:var(--accent)}body[data-shared-design=mono] .lms-quiz-studio-modal-card :is(.lms-quiz-studio-modal-footer-actions,.lms-quiz-studio-modal-tabs){gap:8px}@media(max-width:600px){body[data-shared-design=mono] .lms-quiz-studio-modal-card .lms-quiz-studio-field-grid{grid-template-columns:minmax(0,1fr)}}body[data-shared-design=mono] .lms-quiz-studio-modal-card :is(.lms-quiz-question-nav-card,.lms-quiz-question-editor-card){border:1px solid var(--line);border-radius:var(--radius);padding:16px;min-width:0}body[data-shared-design=mono] .lms-quiz-studio-modal-card :is(.lms-quiz-question-field,.lms-quiz-question-editor-kicker,.lms-quiz-answer-composer-copy){color:var(--text-2);font:400 12px/1.6 var(--sans)}body[data-shared-design=mono] .lms-quiz-studio-modal-card .lms-quiz-question-editor-title{color:var(--text);font:600 16px/1.5 var(--sans);margin-top:4px}body[data-shared-design=mono] .lms-quiz-studio-modal-card .lms-quiz-question-nav-btn.is-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}body[data-shared-design=mono] .lms-quiz-studio-modal-card .lms-quiz-question-nav-state{border-color:var(--line);border-radius:var(--radius);font-size:11px;padding:3px 6px}body[data-shared-design=mono] .lms-quiz-studio-modal-card .lms-quiz-builder-option-row{display:grid;grid-template-columns:auto 28px minmax(0,1fr);align-items:center;gap:10px;padding:10px;border:1px solid var(--line)!important;border-radius:var(--radius);outline:none}body[data-shared-design=mono] .lms-quiz-studio-modal-card .lms-quiz-builder-option-row:has(input[type=radio]:checked){border-color:color-mix(in srgb,var(--accent) 40%,var(--line))!important;border-inline-start:3px solid var(--accent)!important}body[data-shared-design=mono] .lms-quiz-studio-modal-card .lms-quiz-builder-option-row:focus-within{outline:2px solid var(--accent);outline-offset:2px}body[data-shared-design=mono] .lms-quiz-studio-modal-card .lms-quiz-option-marker{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;color:var(--text-2)}body[data-shared-design=mono] .lms-quiz-studio-modal-card .lms-quiz-option-input{width:100%;min-width:0;box-sizing:border-box}body[data-shared-design=mono] .lms-quiz-studio-modal-card :is(.lms-quiz-question-editor-head,.lms-quiz-question-step-row){gap:12px;flex-wrap:wrap;border-color:var(--line)}@media(max-width:600px){body[data-shared-design=mono] .lms-quiz-studio-modal-card :is(.lms-quiz-question-layout,.lms-quiz-question-meta-grid){grid-template-columns:minmax(0,1fr)}}body[data-shared-design=mono] #lms-content-area .lms-protected-monitor-detail{border:1px solid var(--line);border-radius:var(--radius)}body[data-shared-design=mono] #lms-content-area :is(.lms-protected-monitor-detail-head,.lms-protected-monitor-detail-section,.lms-protected-monitor-detail-actions,.lms-protected-monitor-detail-connection,.lms-protected-monitor-detail-kv>div,.lms-protected-monitor-audit-item){border-color:var(--line)}body[data-shared-design=mono] #lms-content-area .lms-protected-monitor-detail-head{background:transparent}body[data-shared-design=mono] #lms-content-area :is(.lms-protected-monitor-detail h2,.lms-protected-monitor-roster-head h2){font:600 18px/1.5 var(--sans);color:var(--text);overflow-wrap:anywhere}body[data-shared-design=mono] #lms-content-area :is(.lms-protected-monitor-participant-main strong,.lms-protected-monitor-detail-section-head h3){font:600 14px/1.5 var(--sans);color:var(--text)}body[data-shared-design=mono] #lms-content-area :is(.lms-protected-monitor-participant-main small,.lms-protected-monitor-detail-id,.lms-protected-monitor-detail-kicker,.lms-protected-monitor-incident-meta,.lms-protected-monitor-audit-item time,.lms-protected-monitor-detail-kv dt){font:400 12px/1.5 var(--sans);color:var(--text-2);overflow-wrap:anywhere;white-space:normal}body[data-shared-design=mono] #lms-content-area :is(.lms-protected-monitor-incident-copy,.lms-protected-monitor-detail-kv dd,.lms-protected-monitor-audit-item strong,.lms-protected-monitor-audit-item span){font:400 13px/1.6 var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono] #lms-content-area .lms-protected-monitor-avatar{border-radius:50%;border-color:var(--line);color:var(--accent)}body[data-shared-design=mono] #lms-content-area :is(.lms-protected-monitor-risk,.lms-protected-monitor-state){border-radius:var(--radius);padding:4px 8px;font-size:11px;white-space:normal}body[data-shared-design=mono] #lms-content-area .lms-protected-monitor-participant-row.btn{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto 14px;height:auto;min-height:64px;text-align:left;white-space:normal}body[data-shared-design=mono] #lms-content-area .lms-protected-monitor-participant-row.is-selected{border-inline-start:2px solid var(--accent)}body[data-shared-design=mono] #lms-content-area .lms-protected-monitor-participant-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body[data-shared-design=mono] #lms-content-area .lms-protected-monitor-detail-metrics>div{border:1px solid var(--line);border-radius:var(--radius);min-width:0}body[data-shared-design=mono] #lms-content-area .lms-protected-monitor-detail-metrics strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}body[data-shared-design=mono] #lms-content-area .lms-protected-monitor-detail-actions{display:flex;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] #lms-content-area .lms-protected-monitor-detail-actions .btn{height:auto;min-height:44px;white-space:normal}body[data-shared-design=mono] #lms-content-area .lms-protected-monitor-incident.is-activity i{color:var(--accent)}@media(max-width:700px){body[data-shared-design=mono] #lms-content-area .lms-protected-monitor-command-grid{grid-template-columns:minmax(0,1fr)}body[data-shared-design=mono] #lms-content-area .lms-protected-monitor-detail{position:static}body[data-shared-design=mono] #lms-content-area .lms-protected-monitor-roster-panel{min-height:0}body[data-shared-design=mono] #lms-content-area .lms-protected-monitor-participant-row.btn{grid-template-columns:24px minmax(0,1fr) auto}body[data-shared-design=mono] #lms-content-area .lms-protected-monitor-row-counts{grid-column:2}body[data-shared-design=mono] #lms-content-area .lms-protected-monitor-row-chevron{grid-column:3}body[data-shared-design=mono] #lms-content-area .lms-protected-monitor-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-command-grid :is(.lms-protected-monitor-participant-main strong,.lms-protected-monitor-detail-section-head h3){font:600 14px/1.5 var(--sans)}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-command-grid :is(.lms-protected-monitor-participant-main small,.lms-protected-monitor-detail-kicker,.lms-protected-monitor-detail-id,.lms-protected-monitor-detail-kv dt,.lms-protected-monitor-detail-metrics span,.lms-protected-monitor-audit-item time,.lms-protected-monitor-incident-meta,.lms-protected-monitor-detail-section-head>span){font:400 12px/1.5 var(--sans);color:var(--text-2);white-space:normal;overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-command-grid :is(.lms-protected-monitor-audit-item strong,.lms-protected-monitor-audit-item span,.lms-protected-monitor-incident-copy,.lms-protected-monitor-detail-kv dd){font:400 13px/1.6 var(--sans);white-space:normal;overflow:visible;overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-detail .lms-protected-monitor-audit-item{background:transparent!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0;padding:12px 0}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-roster-head{display:flex;align-items:flex-start;flex-wrap:wrap;gap:16px;border-color:var(--line);padding:16px}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-roster-tools{display:flex;flex:1 1 300px;flex-wrap:wrap;gap:8px;min-width:0}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-search{flex:1 1 200px;min-width:0}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-roster-tools :is(input,select){min-width:0;max-width:100%;min-height:44px;font-size:12px}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] [data-protected-monitor-visible-count]{display:inline-flex;padding:3px 8px;border:1px solid var(--line);border-radius:var(--radius);font:500 12px/1.5 var(--sans);vertical-align:middle}body[data-shared-design=mono].lux-route-lms #lms-content-area .lms-protected-monitor-search .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-detail{container-type:inline-size}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-detail .lms-protected-monitor-audit-item strong{font-weight:600;color:var(--text)}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-detail .lms-protected-monitor-audit-item span{color:var(--text-2)}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-detail-section{padding-block:18px}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-detail-section-head{gap:12px;flex-wrap:wrap;margin-bottom:12px}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-detail-kv>div{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:8px 12px;padding-block:10px}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-detail-kv dd{margin:0;min-width:0}@container (max-width: 440px){body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-detail-kv>div{grid-template-columns:minmax(0,1fr);gap:4px}}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-command-stat{border:1px solid var(--line);border-radius:var(--radius);padding:14px;min-width:0}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-command-stat strong{color:var(--text);font:600 24px/1.4 var(--sans);font-variant-numeric:tabular-nums}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-command-stat span{color:var(--text-2);font:400 12px/1.5 var(--sans);white-space:normal;overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-command-stat:is(.is-students,.is-live,.is-submitted)>i{color:var(--accent)}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-policy{display:flex;flex-wrap:wrap;gap:12px;border-color:var(--line);padding-block:14px}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] :is(.lms-protected-monitor-policy-main,.lms-protected-monitor-policy-chips){display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-policy-chip{border:1px solid var(--line);border-radius:var(--radius);padding:4px 8px;color:var(--text);font:400 12px/1.5 var(--sans)}body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-policy-meta{color:var(--text-2);font:400 12px/1.5 var(--sans)}@media(max-width:700px){body[data-shared-design=mono].lux-route-lms #lms-content-area[data-active-lms-tab=monitoring] .lms-protected-monitor-command-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}body[data-shared-design=mono] .gb-lms-staff-active-card .gb-lms-staff-active-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}body[data-shared-design=mono] .gb-lms-staff-active-card .gb-lms-staff-active-head>.gb-status-badge{align-self:flex-start;flex:0 0 auto;width:fit-content;height:auto;min-height:24px;padding:4px 8px;font:500 11px/1.5 var(--sans)}body[data-shared-design=mono] .gb-lms-staff-active-card .gb-lms-staff-active-score{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0}body[data-shared-design=mono] .gb-lms-staff-active-card .gb-lms-staff-active-score .gb-lms-staff-score-stat-value{display:flex;align-items:baseline;flex-basis:auto;gap:6px;margin:0}body[data-shared-design=mono] .gb-lms-staff-active-card .gb-lms-staff-active-score strong{color:var(--text);font:600 26px/1.2 var(--sans);font-variant-numeric:tabular-nums}body[data-shared-design=mono] .gb-lms-staff-active-card .gb-lms-staff-active-actions{display:flex;flex-wrap:wrap;gap:8px;padding:0;border:0}body[data-shared-design=mono] .gb-lms-staff-active-card .gb-lms-staff-active-actions .btn{flex:0 1 auto;width:auto;height:auto;min-height:44px;white-space:normal}body[data-shared-design=mono] .gb-lms-staff-active-card .gb-lms-staff-active-actions i{color:var(--accent)}body[data-shared-design=mono] .gb-lms-staff-identity{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:16px}body[data-shared-design=mono] .gb-lms-staff-identity .gb-lms-staff-focus-identity{display:grid;gap:5px;min-width:0;flex:1 1 180px}body[data-shared-design=mono] .gb-lms-staff-identity .lms-route-card-title{color:var(--text);font:600 16px/1.4 var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono] .gb-lms-staff-identity .lms-route-meta-12{color:var(--text-2);font:400 12px/1.5 var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono] .gb-lms-staff-identity .gb-lms-staff-focus-summary{display:flex;align-items:center;gap:10px;flex-shrink:0}body[data-shared-design=mono] .gb-lms-staff-identity .gb-letter-badge{display:inline-grid;place-items:center;min-width:30px;min-height:30px;padding:3px 6px;border:1px solid var(--line);border-radius:var(--radius);font:600 14px/1.4 var(--sans)}body[data-shared-design=mono] .gb-lms-staff-identity .gb-lms-staff-focus-overall{color:var(--text);font:600 22px/1.4 var(--sans);font-variant-numeric:tabular-nums}body[data-shared-design=mono] .gb-lms-staff-roster .gb-lms-staff-roster-row.btn{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;height:auto;min-height:44px;padding:12px;text-align:start;white-space:normal;border:1px solid var(--line)}body[data-shared-design=mono] .gb-lms-staff-roster .gb-lms-staff-roster-row .gb-lms-staff-roster-main{display:grid;gap:4px;min-width:0}body[data-shared-design=mono] .gb-lms-staff-roster .gb-lms-staff-roster-row .gb-lms-staff-roster-main strong{font:600 14px/1.5 var(--sans);color:var(--text);overflow-wrap:anywhere}body[data-shared-design=mono] .gb-lms-staff-roster .gb-lms-staff-roster-row .gb-lms-staff-roster-id{font:400 11px/1.5 var(--sans);color:var(--text-2);white-space:normal;overflow-wrap:anywhere;word-break:normal}body[data-shared-design=mono] .gb-lms-staff-roster .gb-lms-staff-roster-row .gb-lms-staff-roster-side{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:8px}body[data-shared-design=mono] .gb-lms-staff-roster .gb-lms-staff-roster-row .gb-letter-badge{display:inline-grid;place-items:center;min-width:24px;min-height:24px;border:1px solid var(--line);border-radius:var(--radius);padding:2px 5px}body[data-shared-design=mono] .gb-lms-staff-roster .gb-lms-staff-roster-row.is-active{border-color:var(--line)!important;border-inline-start:3px solid var(--accent)!important;background:color-mix(in srgb,var(--accent) 10%,transparent)!important;box-shadow:none!important}body[data-shared-design=mono] .gb-lms-staff-roster .gb-lms-staff-roster-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body[data-shared-design=mono] .newsx-reply-shell .newsx-reply{border:0!important;background:transparent!important;box-shadow:none!important;padding:12px 0}body[data-shared-design=mono] .newsx-reply-shell .social-neo-comment-row{display:flex;align-items:flex-start;gap:10px}body[data-shared-design=mono] .newsx-reply-shell .comment-gutter{flex:0 0 32px;width:32px;align-self:flex-start}body[data-shared-design=mono] .newsx-reply-shell .social-neo-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;flex:0 0 32px}body[data-shared-design=mono] .newsx-reply-shell .social-neo-comment-body{min-width:0;flex:1}body[data-shared-design=mono] .newsx-reply-shell .social-neo-comment-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center}body[data-shared-design=mono] .newsx-reply-shell .social-neo-comment-head>span{color:var(--text-2);font-size:11px}body[data-shared-design=mono] .newsx-reply-shell .social-neo-comment-bubble p{font:400 13px/1.6 var(--sans);overflow-wrap:anywhere;margin-block:8px}body[data-shared-design=mono] .newsx-reply-shell :is(.social-neo-comment-actions,.social-neo-comment-reactions,.social-neo-comment-reply-form-actions){display:flex;flex-wrap:wrap;gap:6px}body[data-shared-design=mono] .newsx-reply-shell .social-neo-comment-actions .btn{min-height:44px;width:auto;height:auto;padding:6px 10px}body[data-shared-design=mono] .newsx-reply-shell .social-neo-comment-reply-form{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}body[data-shared-design=mono] .newsx-reply-shell .social-neo-comment-reply-context{display:block;color:var(--text-2);font:400 12px/1.5 var(--sans);margin-bottom:8px}body[data-shared-design=mono] .newsx-reply-shell :is(.social-neo-comment-reply-input-row,.social-neo-comment-compose-row){display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] .newsx-reply-shell textarea{flex:1 1 180px;min-width:0;min-height:44px;box-sizing:border-box}body[data-shared-design=mono] .newsx-reply-shell .portal-upload-trigger:not(#mono-upload):not(#mono-upload):not(#mono-upload){--pu-height:44px;display:inline-flex!important;align-items:center;justify-content:center;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;flex:0 0 44px;padding:0!important;font-size:16px;box-sizing:border-box}body[data-shared-design=mono] .newsx-reply-shell .portal-upload-trigger .portal-upload-trigger-ui{display:none!important}body[data-shared-design=mono] .newsx-reply-shell .portal-upload-trigger>i{display:inline-block!important;color:var(--accent);font-size:16px}body[data-shared-design=mono] .newsx-reply-shell .social-neo-comment-reply-form-actions{margin-top:10px}body[data-shared-design=mono] .newsx-reply-shell .newsx-private-count{display:inline-flex;padding:2px 6px;border:1px solid var(--line);border-radius:var(--radius);font-size:11px}body[data-shared-design=mono] .newsx-reply-shell .lux-glass-dialog-comment-compose{border:0!important;border-top:1px solid var(--line)!important;box-shadow:none!important;background:transparent!important;padding-top:16px}body[data-shared-design=mono] .social-neo-profile .social-neo-profile-cover-img{max-width:100%}body[data-shared-design=mono] .social-neo-profile>.social-neo-profile-cover.is-fallback{height:88px;min-height:88px}html[data-portal-palette] body[data-shared-design=mono] #social-neo-root[data-panel=profile] .social-neo-profile>.social-neo-profile-header{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:20px;min-width:0}body[data-shared-design=mono] .social-neo-profile>.social-neo-profile-cover.is-fallback:not(.is-own){display:none}body[data-shared-design=mono] .social-neo-profile .social-neo-profile-identity,body[data-shared-design=mono] .social-neo-profile .social-neo-profile-stats{padding-top:0}body[data-shared-design=mono] .social-neo-profile .social-neo-profile-avatar-wrap{position:static;margin:0;flex:0 0 64px}body[data-shared-design=mono] .social-neo-profile .social-neo-profile-avatar{display:grid;place-items:center;width:64px;height:64px;border:1px solid var(--line);border-radius:50%;font:600 24px/1.4 var(--sans)}body[data-shared-design=mono] .social-neo-profile .social-neo-profile-identity{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex:1 1 260px;min-width:0;gap:14px}body[data-shared-design=mono] .social-neo-profile .social-neo-profile-name{font:600 24px/1.4 var(--sans);color:var(--text);overflow-wrap:anywhere}body[data-shared-design=mono] .social-neo-profile .social-neo-profile-role{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}body[data-shared-design=mono] .social-neo-profile :is(.social-neo-profile-role,.social-portfolio-profile-block) .social-neo-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] .social-neo-profile .social-neo-profile-stats{display:flex;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] .social-neo-profile .social-neo-profile-stat.btn{display:grid;gap:2px;min-width:68px;height:auto;min-height:52px;padding:8px 10px}body[data-shared-design=mono] .social-neo-profile-pagination{padding:12px 0 0}body[data-shared-design=mono] .social-neo-profile-pagination .social-pagination-toolbar{justify-content:flex-start}body[data-shared-design=mono] .social-neo-profile .social-portfolio-profile-block{padding:16px;margin-top:12px}html[data-portal-palette] body[data-shared-design=mono] #social-neo-root[data-panel=profile] .social-portfolio-mini-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:4px 0 0}html[data-portal-palette] body[data-shared-design=mono] #social-neo-root[data-panel=profile] .social-portfolio-mini-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;max-width:none;padding:12px}html[data-portal-palette] body[data-shared-design=mono] .social-neo-profile .social-portfolio-mini-card>.social-neo-badge-row{grid-column:1}html[data-portal-palette] body[data-shared-design=mono] .social-neo-profile .social-portfolio-mini-card>:is(strong,p){grid-column:1;margin:0}html[data-portal-palette] body[data-shared-design=mono] .social-neo-profile .social-portfolio-mini-card>.social-neo-inline{grid-column:2;grid-row:1 / span 3;align-self:center}body[data-shared-design=mono] .social-portfolio-profile-block .social-neo-section-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:14px}body[data-shared-design=mono] .social-portfolio-profile-block .social-neo-section-head>div:first-child{display:grid;gap:6px;flex:1 1 240px}body[data-shared-design=mono] .social-portfolio-profile-block :is(.social-neo-section-head span,.social-neo-empty){color:var(--text-2);font:400 13px/1.6 var(--sans)}body[data-shared-design=mono] .social-portfolio-profile-block .social-neo-empty{padding-block:16px 4px}html[data-portal-palette] body[data-shared-design=mono] #social-neo-root[data-panel=profile] .social-neo-profile-header>.social-neo-profile-tabs{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:12px 0 0;border-top:1px solid var(--line);border-bottom:0}body[data-shared-design=mono] .social-neo-profile-tabs .social-neo-profile-tab.is-active{color:var(--accent);border-color:var(--accent)}body[data-shared-design=mono] .gb-modal-history-row{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--radius)}body[data-shared-design=mono] .gb-modal-history-row .gb-modal-history-row-main{min-width:0}body[data-shared-design=mono] .gb-modal-history-row .gb-modal-history-row-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] .gb-modal-history-row .gb-modal-history-row-top strong{color:var(--text);font:600 14px/1.5 var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono] .gb-modal-history-row .gb-modal-history-row-score{margin-inline-start:auto;color:var(--text);font:600 16px/1.5 var(--sans);font-variant-numeric:tabular-nums}body[data-shared-design=mono] .gb-modal-history-row :is(.gb-modal-history-row-sub,.gb-modal-history-meta){color:var(--text-2);font:400 12px/1.6 var(--sans);overflow-wrap:anywhere;margin-top:4px}body[data-shared-design=mono] .gb-modal-history-row .gb-status-badge{align-self:center;min-height:24px;padding:3px 8px;font:500 11px/1.5 var(--sans)}body[data-shared-design=mono] .gb-modal-history-row .gb-modal-history-row-actions{grid-column:2;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] .gb-modal-history-row :is(.gb-history-row-primary,.gb-history-row-tools){display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}body[data-shared-design=mono] .gb-modal-history-row .gb-modal-action-btn.btn{width:auto;height:auto;min-height:44px;padding:8px 12px;white-space:normal}body[data-shared-design=mono] .gb-modal-history-row .gb-modal-action-icon.btn{min-width:44px;padding:8px}body[data-shared-design=mono] .gb-modal-history-row .gb-comment-unseen{display:inline-grid;place-items:center;min-width:22px;padding:2px 6px;border-radius:var(--radius);font:500 11px/1.5 var(--sans)}body[data-shared-design=mono] .gb-modal-history-row .gb-modal-action-btn:not(.btn--danger) i{color:var(--accent)}body[data-shared-design=mono] #student-evaluation-history-modal .gb-modal-history-row.glass-inner .gb-modal-action-btn.btn{min-height:44px}body[data-shared-design=mono] #student-evaluation-history-modal .gb-modal-section-body{container:history-rows / inline-size}body[data-shared-design=mono] #student-evaluation-history-modal .gb-modal-history-row.glass-inner{display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-areas:"icon details" ". actions";align-items:start;gap:10px;padding:12px}body[data-shared-design=mono] #student-evaluation-history-modal .gb-modal-history-row.glass-inner .gb-modal-history-icon{grid-area:icon;width:24px;height:24px;min-width:0;padding:0;box-sizing:border-box;border:0;background:transparent}body[data-shared-design=mono] #student-evaluation-history-modal .gb-modal-history-row.glass-inner .gb-modal-history-row-main{grid-area:details}body[data-shared-design=mono] #student-evaluation-history-modal .gb-modal-history-row.glass-inner .gb-modal-history-row-actions{grid-area:actions;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:auto;min-width:0;padding:0;margin:0;border:0;gap:8px}body[data-shared-design=mono] #student-evaluation-history-modal .gb-modal-history-row.glass-inner :is(.gb-history-row-primary,.gb-history-row-tools){display:flex;flex:0 1 auto;align-items:center;flex-wrap:wrap;width:auto;gap:8px;margin:0;justify-content:flex-start}body[data-shared-design=mono] .gb-history-score-field{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] .gb-history-score-field .gb-modal-history-score-input{width:76px;min-width:0;height:44px;box-sizing:border-box}body[data-shared-design=mono] .gb-modal-history-row .gb-history-row-primary .btn--solid i{color:inherit}body[data-shared-design=mono] .gb-modal-history-row.is-pending .gb-modal-history-icon{color:var(--accent)}body[data-shared-design=mono] .gb-modal-history-row.is-pending .gb-modal-history-row-score{display:none}@container history-rows (max-width: 699px){body[data-shared-design=mono] #student-evaluation-history-modal .gb-modal-history-row.glass-inner{grid-template-areas:"icon details" "actions actions"}body[data-shared-design=mono] #student-evaluation-history-modal .gb-modal-history-row.glass-inner .gb-history-score-field .gb-modal-history-score-input{width:64px;flex-basis:64px}body[data-shared-design=mono] #student-evaluation-history-modal .gb-modal-history-row.glass-inner .gb-history-row-primary{gap:6px}}@container history-rows (min-width: 700px){body[data-shared-design=mono] #student-evaluation-history-modal .gb-modal-history-row.glass-inner{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"icon details actions"}}body[data-shared-design=mono] #student-evaluation-history-modal .gb-modal-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px}body[data-shared-design=mono] #student-evaluation-history-modal .gb-modal-category-grid .gb-modal-category-card.btn{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;gap:8px;align-content:start;align-items:start;justify-items:stretch;height:auto;min-height:0;min-width:0;padding:14px;text-align:start;white-space:normal;border:1px solid var(--line);border-radius:var(--radius)}body[data-shared-design=mono] #student-evaluation-history-modal .gb-modal-category-card .gb-modal-category-top{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;gap:8px}body[data-shared-design=mono] #student-evaluation-history-modal .gb-modal-category-card .gb-modal-category-label{font:500 13px/1.5 var(--sans);color:var(--text);overflow-wrap:anywhere}body[data-shared-design=mono] #student-evaluation-history-modal .gb-modal-category-card .gb-modal-category-score{font:600 24px/1.4 var(--sans);color:var(--text);font-variant-numeric:tabular-nums}body[data-shared-design=mono] #student-evaluation-history-modal .gb-modal-category-card>.gb-modal-category-footnote{display:block;margin:0;font:400 12px/1.5 var(--sans);color:var(--text-2)}body[data-shared-design=mono] #student-evaluation-history-modal .gb-modal-category-card .gb-modal-category-latest{margin:0;padding-top:8px;border-top:1px solid var(--line);min-width:0}body[data-shared-design=mono] #student-evaluation-history-modal .gb-modal-category-card .gb-modal-category-latest span{font:400 12px/1.5 var(--sans);color:var(--text-2);white-space:normal;overflow-wrap:anywhere}body[data-shared-design=mono] #student-evaluation-history-modal .gb-modal-category-card .gb-status-badge{min-height:24px;height:auto;padding:3px 8px;font:500 11px/1.5 var(--sans)}body[data-shared-design=mono] #student-evaluation-history-modal .gb-modal-category-card.is-active{background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:var(--accent)}body[data-shared-design=mono] #student-evaluation-history-modal .gb-modal-category-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body[data-shared-design=mono] .gb-score-history-shell .gb-score-history-list{display:grid;gap:0}body[data-shared-design=mono] .gb-score-history-shell .gb-score-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"score meta" "note note";gap:6px 12px;min-width:0;padding:12px;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0;background:transparent!important;box-shadow:none!important}body[data-shared-design=mono] .gb-score-history-shell .gb-score-history-row.is-current{border-inline-start:2px solid var(--accent)!important}body[data-shared-design=mono] .gb-score-history-shell .gb-score-history-scoreline{grid-area:score;display:flex;align-items:center;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] .gb-score-history-shell .gb-score-history-scoreline strong{color:var(--text);font:600 16px/1.5 var(--sans);font-variant-numeric:tabular-nums}body[data-shared-design=mono] .gb-score-history-shell .gb-score-history-scoreline .gb-status-badge{min-height:24px;padding:3px 8px;font:500 11px/1.5 var(--sans)}body[data-shared-design=mono] .gb-score-history-shell .gb-score-history-change{grid-area:note;min-width:0;margin:0;color:var(--text);font:400 13px/1.6 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere}body[data-shared-design=mono] .gb-score-history-shell .gb-score-history-meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 10px;min-width:0}body[data-shared-design=mono] .gb-score-history-shell .gb-score-history-meta span{color:var(--text-2);font:400 12px/1.5 var(--sans);overflow-wrap:anywhere}@media(max-width:600px){body[data-shared-design=mono] .gb-score-history-shell .gb-score-history-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"score" "note" "meta"}body[data-shared-design=mono] .gb-score-history-shell .gb-score-history-meta{justify-content:flex-start}}body[data-shared-design=mono] .gb-lms-staff-roster .gb-lms-staff-roster-list{display:grid;grid-auto-rows:max-content;align-content:start;min-width:0;overflow-x:hidden;overflow-y:auto}body[data-shared-design=mono] .gb-lms-staff-roster .gb-lms-staff-roster-row.btn{max-height:none;overflow:visible;box-sizing:border-box}body[data-shared-design=mono] .gb-lms-staff-roster .gb-lms-staff-roster-row .gb-lms-staff-roster-side{position:static;min-width:0}body[data-shared-design=mono] .gb-lms-staff-roster .gb-lms-staff-roster-assessment{margin-inline-end:auto;white-space:normal}body[data-shared-design=mono] .gb-lms-staff-roster .gb-lms-staff-roster-row[hidden]{display:none!important}body[data-shared-design=mono] .gb-lms-staff-roster-main:has(.gb-roster-avatar){display:grid;grid-template-columns:44px minmax(0,1fr);gap:3px 10px;align-items:center}body[data-shared-design=mono] .gb-lms-staff-roster-main:has(.gb-roster-avatar)>:is(strong,.gb-lms-staff-roster-id){grid-column:2;min-width:0;overflow-wrap:anywhere}body[data-shared-design=mono] .gb-roster-avatar{grid-column:1;grid-row:1 / span 2;display:grid;place-items:center;position:relative;width:44px;height:44px;overflow:hidden;border:1px solid var(--line);border-radius:50%;color:var(--text-2);background:var(--surface);font:600 14px/1 var(--sans);box-sizing:border-box}body[data-shared-design=mono] .gb-roster-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}body[data-shared-design=mono] .gb-roster-avatar img[hidden]{display:none}body[data-shared-design=mono] :is(.gb-lms-staff-stat-grid>.lux-strip-card,.gb-lms-staff-assessment-bar){border:1px solid var(--line)!important;border-radius:var(--radius);color:var(--text)}body[data-shared-design=mono] :is(.gb-lms-staff-stat-grid,.gb-lms-staff-assessment-bar){align-self:start;align-content:start}body[data-shared-design=mono] .gb-lms-staff-stat-grid>.lux-strip-card{min-width:0;padding:14px;align-content:start}body[data-shared-design=mono] .gb-lms-staff-stat-grid>.lux-strip-card>span{color:var(--text-2)}body[data-shared-design=mono] .gb-lms-staff-assessment-row{display:flex;align-items:end;flex-wrap:wrap;gap:12px;min-width:0}body[data-shared-design=mono] .gb-lms-staff-assessment-row>.lms-route-field-label{min-width:0;color:var(--text-2)}body[data-shared-design=mono] .gb-lms-staff-criterion-field{flex:1 1 240px;max-width:420px}body[data-shared-design=mono] .gb-lms-staff-number-field{flex:0 1 auto}body[data-shared-design=mono] .gb-lms-staff-stepper{display:flex;align-items:center;gap:6px}body[data-shared-design=mono] .gb-lms-staff-stepper>:is(button,input){min-height:44px!important;box-sizing:border-box}body[data-shared-design=mono] .gb-lms-staff-stepper>button{min-width:44px!important}body[data-shared-design=mono] .gb-lms-staff-stepper>input{width:72px;min-width:0;text-align:center}body[data-shared-design=mono] .gb-lms-staff-assessment-bar .lux-picker-btn{width:100%;min-height:44px}body[data-shared-design=mono] :is(.gb-lms-staff-assessment-bar,#gradebook-criterion-select-lux-panel) .gb-attention-circle{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border:1px solid var(--line);border-radius:999px;color:var(--text);background:var(--surface);font:700 11px/1 var(--sans)}body[data-shared-design=mono] :is(.gb-lms-staff-assessment-bar,#gradebook-criterion-select-lux-panel) .gb-attention-circle.is-pending{color:var(--accent);border-color:var(--accent)}@media(max-width:480px){body[data-shared-design=mono] .gb-lms-staff-criterion-field{flex-basis:100%;max-width:none}}body[data-shared-design=mono] .gb-lms-staff-focus--lms{container:staff-focus / inline-size}body[data-shared-design=mono] .gb-lms-staff-focus--lms .gb-lms-staff-active-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "score" "actions";gap:10px;padding:14px}body[data-shared-design=mono] .gb-lms-staff-focus--lms .gb-lms-staff-active-head{grid-area:heading;min-width:0}body[data-shared-design=mono] .gb-lms-staff-focus--lms .gb-lms-staff-active-head .gb-modern-kicker{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%)}body[data-shared-design=mono] .gb-lms-staff-focus--lms .gb-lms-staff-active-head :is(h3,p){margin:0}body[data-shared-design=mono] .gb-lms-staff-focus--lms .gb-lms-staff-active-head p{margin-top:4px}body[data-shared-design=mono] .gb-lms-staff-focus--lms .gb-lms-staff-active-score{grid-area:score}body[data-shared-design=mono] .gb-lms-staff-focus--lms .gb-lms-staff-active-actions{grid-area:actions;display:flex;justify-content:flex-start}body[data-shared-design=mono] .gb-lms-staff-focus--lms .gb-lms-staff-active-actions>.btn{flex:0 1 auto!important;width:auto!important}@container staff-focus (min-width: 620px){body[data-shared-design=mono] .gb-lms-staff-focus--lms .gb-lms-staff-active-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading score" "actions actions"}}body[data-shared-design=mono].lux-route-lms #lms-personal-dashboard-overlay .lms-personal-dashboard-history-panel .lms-personal-dashboard-history-tab-pane{border:0!important;background:transparent!important;box-shadow:none!important;padding:12px 0}body[data-shared-design=mono].lux-route-lms #lms-personal-dashboard-overlay .lms-personal-dashboard-history-panel .lms-personal-dashboard-shared-with-me-row{border:1px solid var(--line);border-radius:var(--radius);padding:12px}body[data-shared-design=mono].lux-route-lms #lms-personal-dashboard-overlay .lms-personal-dashboard-history-panel .lms-personal-dashboard-share-avatar{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border:1px solid var(--line);border-radius:50%;color:var(--accent)}body[data-shared-design=mono].lux-route-lms #lms-personal-dashboard-overlay .lms-personal-dashboard-history-panel .lms-personal-dashboard-shared-with-me-main{min-width:0;flex:1 1 180px;display:grid;gap:4px;overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-lms #lms-personal-dashboard-overlay .lms-personal-dashboard-history-panel .lms-personal-dashboard-shared-with-me-main strong{font:600 14px/1.5 var(--sans);color:var(--text)}body[data-shared-design=mono].lux-route-lms #lms-personal-dashboard-overlay .lms-personal-dashboard-history-panel :is(.lms-personal-dashboard-shared-with-me-main small,.lms-personal-dashboard-history-pane-title small,.lms-personal-dashboard-history-tip small,.lms-personal-dashboard-history-panel-copy){color:var(--text-2);font:400 12px/1.6 var(--sans)}body[data-shared-design=mono].lux-route-lms #lms-personal-dashboard-overlay .lms-personal-dashboard-history-panel .lms-personal-dashboard-history-tip{border:0!important;border-top:1px solid var(--line)!important;background:transparent!important;padding:12px 0}body[data-shared-design=mono].lux-route-lms #lms-personal-dashboard-overlay .lms-personal-dashboard-history-panel :is(.lms-personal-dashboard-history-tip,.lms-personal-dashboard-history-pane-title,.lms-personal-dashboard-history-panel-icon)>i{color:var(--accent)}body[data-shared-design=mono].lux-route-lms #lms-personal-dashboard-overlay .lms-personal-dashboard-history-panel :is(.lms-personal-dashboard-shared-by-me,.lms-personal-dashboard-shared-with-me)>.lux-section-kicker{display:none}body[data-shared-design=mono].lux-route-lms #lms-personal-dashboard-overlay .lms-personal-dashboard-history-panel :is(.lms-personal-dashboard-history-tabs,.lms-personal-dashboard-open-board-actions){display:flex;flex-wrap:wrap;gap:8px}body[data-shared-design=mono].lux-route-lms #lms-personal-dashboard-overlay .lms-personal-dashboard-history-panel .lms-personal-dashboard-history-tab[aria-selected=true]{background:color-mix(in srgb,var(--accent) 12%,transparent)!important;color:var(--text)!important;border-color:var(--accent)}body[data-shared-design=mono].lux-route-lms #lms-personal-dashboard-overlay .lms-personal-dashboard-history-panel :is(.lms-personal-dashboard-history-panel-head,.lms-personal-dashboard-history-panel-foot){border-color:var(--line);gap:12px}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell{container:review-paper / inline-size;min-width:0}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell :is(.lms-quiz-review-paper-title,.lms-quiz-review-question-title){color:var(--text);font:600 16px/1.5 var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell :is(.lms-quiz-review-section-label,.lms-quiz-review-paper-metric-label,.lms-quiz-review-question-kicker,.lms-quiz-review-paper-meta,.lms-quiz-review-paper-student-id,.lms-quiz-review-paper-attendance-meta){color:var(--text-2);font:400 12px/1.5 var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell .lms-quiz-review-paper-metric-card{border:1px solid var(--line);border-radius:var(--radius);padding:12px;min-width:0}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell .lms-quiz-review-paper-metric-value{color:var(--text);font:600 24px/1.4 var(--sans)}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell :is(.lms-quiz-review-paper-timeline,.lms-quiz-review-scratch-empty){border:0;border-top:1px solid var(--line);background:transparent;padding:12px;font:400 13px/1.6 var(--sans)}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell :is(.lms-quiz-review-answer-rail,.lms-quiz-review-question-card){border:1px solid var(--line);border-radius:var(--radius);padding:12px;min-width:0}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell .lms-quiz-review-option{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);margin-top:8px}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell .lms-quiz-review-option-main{display:flex;align-items:baseline;gap:10px;min-width:0;flex:1 1 180px}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell :is(.lms-quiz-review-option-copy,.lms-quiz-review-written-answer-copy,.lms-quiz-review-reference){font:400 14px/1.6 var(--sans);overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell .lms-quiz-review-option-marker{display:inline-grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border:1px solid var(--line);border-radius:50%}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell :is(.lms-quiz-review-option-badge,.lms-quiz-review-question-pill,.lms-quiz-review-auto-pill){font:500 11px/1.5 var(--sans);padding:4px 8px;border-radius:var(--radius)}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell .lms-quiz-review-option:is(.is-selected-correct,.is-correct){border-inline-start:3px solid var(--success, #278653)}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell .lms-quiz-review-option.is-selected-wrong{border-inline-start:3px solid var(--danger, #c64747)}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell :is(.lms-quiz-review-paper-bottom,.lms-quiz-review-paper-action-row,.lms-quiz-review-answer-stage-bar){display:flex;align-items:center;flex-wrap:wrap;gap:10px;border-color:var(--line)}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell .lms-quiz-review-paper-attendance{min-width:0;flex:1 1 200px}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell .lms-quiz-review-paper-attendance-select{max-width:100%}@container review-paper (max-width: 650px){body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell .lms-quiz-review-paper-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell .lms-quiz-review-answer-studio{grid-template-columns:minmax(0,1fr)}}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell :is(.lms-quiz-review-paper-timeline,.lms-quiz-review-scratch-empty){border:0!important;border-top:1px solid var(--line)!important;box-shadow:none!important}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell .lms-quiz-review-answer-studio{grid-template-columns:minmax(0,1fr);gap:12px}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell .lms-quiz-review-answer-rail{height:auto;min-height:0;align-self:start}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell .lms-quiz-review-answer-rail .lms-quiz-question-nav-list{display:flex;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell .lms-quiz-review-question-card-body{display:grid;gap:10px;padding:12px}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell .lms-quiz-review-option{min-height:0;margin:0}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell .lms-quiz-review-option-list{display:grid;gap:8px}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell .lms-quiz-review-paper-attendance{flex:0 1 280px;display:grid;gap:6px}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell .lms-quiz-review-paper-bottom{justify-content:space-between;align-items:end}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell :is(.lms-quiz-review-paper-timeline-title,.lms-quiz-review-paper-attendance-title){font:500 12px/1.5 var(--sans);color:var(--text-2)}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell .lms-quiz-review-paper-timeline-empty{font:400 13px/1.6 var(--sans);color:var(--text-2)}body[data-shared-design=mono] :is(#lms-quiz-review-modal,#lms-quiz-review-board-modal) .lms-quiz-review-paper-shell .lms-quiz-review-answer-rail .lms-quiz-question-nav-btn{width:auto;flex:0 1 auto;min-height:44px}@media(max-width:900px){body[data-shared-design=mono] #mobile-bottom-nav{background:#181818!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;border:0;border-top:1px solid var(--line);border-radius:0;padding:0}html[data-mode=light] body[data-shared-design=mono] #mobile-bottom-nav{background:#fafafa!important}body[data-shared-design=mono] #mobile-bottom-nav:before,body[data-shared-design=mono] #mobile-bottom-nav:after{display:none!important}body[data-shared-design=mono] #mobile-bottom-nav .mobile-nav-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;height:auto;min-height:64px;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:transparent}body[data-shared-design=mono] #mobile-bottom-nav .mobile-nav-btn.btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;min-width:0;height:auto;min-height:52px;padding:5px 2px;border:0!important;border-radius:10px;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--text-2);font:500 11px/1.3 var(--sans)}body[data-shared-design=mono] #mobile-bottom-nav .mobile-nav-btn>i{font-size:19px}body[data-shared-design=mono] #mobile-bottom-nav .mobile-nav-btn:is(.is-active,.active,[aria-current=page],[aria-expanded=true]){color:var(--accent)}body[data-shared-design=mono] #mobile-bottom-nav .mobile-nav-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}body[data-shared-design=mono] #mobile-bottom-nav .mob-badge{position:absolute;top:1px;right:max(4px,calc(50% - 24px));min-width:17px;padding:2px 4px;border-radius:10px;background:var(--accent);color:var(--btn-solid-text);font:600 10px/1.2 var(--sans)}}@media(max-width:1024px){body[data-shared-design=mono] #mobile-action-sheet:not([hidden]){position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:0}body[data-shared-design=mono] #mobile-action-sheet #mob-sheet-backdrop{position:absolute;inset:0;z-index:0}body[data-shared-design=mono] #mobile-action-sheet .mob-sheet-panel{position:relative;z-index:1;isolation:isolate;inset:auto;display:flex;flex-direction:column;gap:12px;width:100%;max-width:600px;max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:10px 16px calc(16px + env(safe-area-inset-bottom,0px));margin:0;border-radius:20px 20px 0 0}body[data-shared-design=mono] #mobile-action-sheet .mob-sheet-handle{order:-2;display:flex;justify-content:center;padding:0}body[data-shared-design=mono] #mobile-action-sheet .mob-sheet-handle span{width:32px;height:4px;border-radius:4px;background:var(--text-2)}body[data-shared-design=mono] #mobile-action-sheet .mob-sheet-footer{order:1;position:relative;top:auto;display:flex;padding:12px 0 0;margin:0;border:0;border-top:1px solid var(--line);background:transparent}body[data-shared-design=mono] #mobile-action-sheet #mob-sheet-close{display:none}body[data-shared-design=mono] #mobile-action-sheet .mob-sheet-footer [data-portal-logout]{width:100%;min-height:44px}body[data-shared-design=mono] #mobile-action-sheet :is(.mob-sheet-grid,.mob-sheet-nav){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body[data-shared-design=mono] #mobile-action-sheet :is(.mob-sheet-btn,.mob-sheet-nav-btn){display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;width:100%;height:auto;min-height:48px;min-width:0;padding:10px;white-space:normal;text-align:left;border:1px solid var(--line);border-radius:10px;background:transparent;font:500 13px/1.5 var(--sans);color:var(--text)}body[data-shared-design=mono] #mobile-action-sheet :is(.mob-sheet-btn,.mob-sheet-nav-btn) i{color:var(--accent)}body[data-shared-design=mono] #mobile-action-sheet .mob-sheet-section{padding:0;margin:0 0 12px}body[data-shared-design=mono] #mobile-action-sheet .mob-sheet-label{color:var(--text-2);font:500 11px/1.5 var(--sans);margin-bottom:8px}body[data-shared-design=mono] #mobile-action-sheet .mob-sheet-close-btn{min-height:44px}}body[data-shared-design=mono] .gb-category-history-shell :is(.gb-category-history-card,.gb-category-revision-row,.gb-category-history-comment){border-color:var(--line);outline:none}body[data-shared-design=mono] .gb-category-history-shell :is(.gb-category-history-title,.gb-category-score-val,.gb-revision-score){color:var(--text);font-family:var(--sans);font-weight:600}body[data-shared-design=mono] .gb-category-history-shell .gb-category-history-title{white-space:normal;overflow-wrap:anywhere}body[data-shared-design=mono] .gb-category-history-shell :is(.gb-category-history-meta-row,.gb-category-score-max,.gb-revision-meta,.gb-category-history-comment-kicker){color:var(--text-2);overflow-wrap:anywhere}body[data-shared-design=mono] .gb-category-history-shell .gb-category-history-info{min-width:0}body[data-shared-design=mono] .gb-category-history-shell .gb-modal-action-btn.btn{width:fit-content;max-width:100%;height:auto;min-height:44px;justify-content:flex-start;white-space:normal}body[data-shared-design=mono] .gb-category-history-shell .gb-comment-unseen{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;padding:2px 6px;font-size:11px}body[data-shared-design=mono] .gb-category-history-shell .gb-category-history-stats-bar{display:flex;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] .gb-category-history-shell .gb-category-history-stats-bar>.lux-status-pill{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font:600 12px/1.4 var(--sans);color:var(--text)}body[data-shared-design=mono] .gb-category-history-shell .gb-category-history-score-display{border-radius:var(--radius)}html[data-shared-design=mono] body:is(.lux-route-study-card,.lux-route-lms,.lux-route-faculty-gradebook) #gradebook-category-history-modal .gb-category-history-score-display{border-color:var(--line)}body[data-shared-design=mono] .gb-category-history-shell .gb-category-score-val{font-size:24px;line-height:1.2;font-variant-numeric:tabular-nums}body[data-shared-design=mono] .gb-category-history-shell .gb-category-revisions-list{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}body[data-shared-design=mono] .gb-category-history-shell .gb-category-revision-row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:6px 12px;padding:10px;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none}body[data-shared-design=mono] .gb-category-history-shell .gb-category-revision-row:last-child{border-bottom:0}body[data-shared-design=mono] .gb-category-history-shell .gb-category-revision-row:hover{background:var(--line)}body[data-shared-design=mono] .gb-category-history-shell .gb-revision-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;min-width:0;font-size:12px}body[data-shared-design=mono] .gb-category-history-shell .gb-revision-date{font-variant-numeric:tabular-nums}body[data-shared-design=mono] .gb-category-history-shell .gb-revision-author{overflow-wrap:anywhere}body[data-shared-design=mono] .gb-category-history-shell .gb-category-revisions-details{width:100%;min-width:0}body[data-shared-design=mono] .gb-category-history-shell .gb-category-revisions-details summary{padding-block:8px;cursor:pointer;color:var(--text-2)}body[data-shared-design=mono] .gb-category-history-shell .gb-category-revisions-details summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body[data-shared-design=mono] .sn-alert-card.is-unread{border-inline-start-color:var(--accent)}body[data-shared-design=mono] .sn-alert-card .sn-alert-card-icon{display:grid;place-items:center;width:36px;height:36px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:var(--r-inner)}body[data-shared-design=mono] .sn-alert-card .sn-alert-card-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;color:var(--text-2);font:500 11px/1.4 var(--sans)}body[data-shared-design=mono] .sn-alert-card .sn-alert-card-badge i{color:var(--accent)}body[data-shared-design=mono] .sn-alert-card-head{flex-wrap:wrap;gap:8px}body[data-shared-design=mono] .sn-alert-card-head>strong{color:var(--text);font:600 14px/1.4 var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono] .sn-alert-card :is(.sn-alert-card-preview,.sn-alert-card-meta time){color:var(--text-2);font-size:12px;line-height:1.5;overflow-wrap:anywhere}body[data-shared-design=mono] .sn-alert-card .sn-alert-card-dismiss.btn{width:44px;min-width:44px;height:44px;padding:0}body[data-shared-design=mono] .sn-alert-card .sn-alert-card-actions{display:flex;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] .sn-alert-card .sn-alert-card-actions .btn{height:auto;min-height:44px;white-space:normal}body[data-shared-design=mono] .sn-alert-card-dot{background:var(--accent)}body[data-shared-design=mono] .lux-utility-panel.is-open{display:flex;flex-direction:column;gap:10px;min-width:0}body[data-shared-design=mono] .lux-utility-panel .lux-utility-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}body[data-shared-design=mono] .lux-utility-panel .lux-utility-head>div{display:grid;gap:4px;min-width:0}body[data-shared-design=mono] .lux-utility-panel .lux-utility-category-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;flex-shrink:0}body[data-shared-design=mono] .lux-utility-panel .lux-utility-category-filters .btn{min-width:0;height:auto;min-height:44px;white-space:normal}body[data-shared-design=mono] .lux-utility-panel .lux-utility-list{display:flex;flex-direction:column;gap:6px;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden}body[data-shared-design=mono] .lux-utility-panel .lux-utility-item.btn{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px;flex-shrink:0;width:100%;min-width:0;min-height:48px;height:auto;padding:10px;white-space:normal;text-align:left}body[data-shared-design=mono] .lux-utility-panel .lux-utility-item-copy{display:grid;gap:4px;min-width:0}body[data-shared-design=mono] .lux-utility-panel .lux-utility-item-copy :is(strong,span){overflow-wrap:anywhere}body[data-shared-design=mono] .lux-utility-panel .lux-utility-item-copy strong{color:var(--text)}body[data-shared-design=mono] .lux-utility-panel :is(.lux-utility-head span,.lux-utility-item-copy span,.lux-utility-item em){color:var(--text-2);font-size:12px;line-height:1.4}body[data-shared-design=mono] .lux-utility-panel .lux-utility-item em{max-width:64px;white-space:normal;overflow-wrap:anywhere;font-style:normal}body[data-shared-design=mono] .lux-utility-panel .lux-utility-item-icon{display:grid;place-items:center;width:32px;height:32px}body[data-shared-design=mono] .portal-upload-trigger .portal-upload-copy{font-size:13px;line-height:1.3;color:var(--text)}body[data-shared-design=mono] .portal-upload-trigger .portal-upload-hint{color:var(--text-2)}body[data-shared-design=mono] .portal-upload-trigger .portal-upload-icon{font-size:18px;line-height:1;color:var(--text)}body[data-shared-design=mono] .lux-glass-dialog-card--share .social-neo-shared-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px 14px}body[data-shared-design=mono] .lux-glass-dialog-card--share .social-neo-shared-head{display:flex;align-items:center;justify-content:space-between;gap:8px}body[data-shared-design=mono] .lux-glass-dialog-card--share .social-neo-shared-author-copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}body[data-shared-design=mono] .lux-glass-dialog-card--share .social-neo-person.btn{width:auto;max-width:100%;height:auto;min-height:44px;justify-content:flex-start;white-space:normal;text-align:left}body[data-shared-design=mono] .lux-glass-dialog-card--share :is(.social-neo-share-quick-actions,.social-audience-preset-row){display:flex;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] .lux-glass-dialog-card--share :is(.social-neo-shared-author-copy,.social-neo-share-chat-person){min-width:0;overflow-wrap:anywhere}body[data-shared-design=mono] .lux-glass-dialog-card--share :is(.social-neo-shared-author-name,.social-neo-shared-body,.social-neo-label){color:var(--text)}body[data-shared-design=mono] .lux-glass-dialog-card--share :is(.social-neo-shared-meta,.lux-glass-dialog-subtitle,.social-neo-post-entity-type,.social-neo-post-entity-card-copy>.social-neo-muted){color:var(--text-2);font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] .lux-glass-dialog-card--share .lux-glass-dialog-title{font:600 20px/1.3 var(--sans)}body[data-shared-design=mono] .lux-glass-dialog-card--share .social-neo-label{font:600 12px/1.4 var(--sans)}body[data-shared-design=mono] .lux-glass-dialog-card--share .social-neo-post-entity-card-copy>strong{color:var(--text);font:600 13px/1.4 var(--sans)}body[data-shared-design=mono] .lux-glass-dialog-card--share>.lux-glass-dialog-head{border-bottom:1px solid var(--line)}body[data-shared-design=mono] .lux-glass-dialog-card--share>.lux-glass-dialog-actions{border-top:1px solid var(--line)}body[data-shared-design=mono] .lux-glass-dialog-card--share .social-neo-share-body{scrollbar-width:thin;scrollbar-color:var(--line) transparent}body[data-shared-design=mono] .lux-glass-dialog-card--share .social-neo-shared-head .social-neo-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;font-size:11px}html[data-shared-design=mono]:has(body.lux-route-admin-scheduler),body[data-shared-design=mono].lux-route-admin-scheduler{background:var(--surface);color:var(--text);--pv-line: var(--line);--pv-accent: var(--accent);--ps-serif: var(--sans);font-family:var(--sans)}body[data-shared-design=mono].lux-route-admin-scheduler :is(.mono-app-panel,.mono-app-inner,.mono-app-popup){outline:none}body[data-shared-design=mono].lux-route-admin-scheduler #page-admin-scheduler .sch-event.sch-weeklist-item:not(#sch-weekcard-scope)>.ev-actions{border-top-color:var(--line)}html[data-shared-design=mono] body.lux-route-admin-scheduler #schModalOverlay[data-lux-transparency-exempt="1"] .sch-modal-title{color:var(--text);font:600 24px/30px var(--sans);letter-spacing:-.025em}html[data-shared-design=mono] body.lux-route-admin-scheduler #schModalOverlay[data-lux-transparency-exempt="1"] .sch-modal-mode-chip{justify-self:start;margin:0 0 4px;padding:3px 8px;border:1px solid var(--line);border-radius:var(--gp-sr);color:var(--accent);font:500 10px/16px var(--mono);letter-spacing:.06em}html[data-shared-design=mono] body.lux-route-admin-scheduler #schModalOverlay[data-lux-transparency-exempt="1"] :is(.sch-modal-subtitle,.sch-modal-week,.sch-form-section-copy){margin:0;color:var(--text-2);font:400 12px/18px var(--sans)}html[data-shared-design=mono] body.lux-route-admin-scheduler #schModalOverlay[data-lux-transparency-exempt="1"] .sch-form-section-title{color:var(--text);font:600 15px/1.4 var(--sans)}html[data-shared-design=mono] body.lux-route-admin-scheduler #schModalOverlay[data-lux-transparency-exempt="1"] :is(.sch-input-group>label,.sch-input-label-row label){color:var(--text-2);font:500 12px/18px var(--sans);letter-spacing:0;text-transform:none}html[data-shared-design=mono] body.lux-route-admin-scheduler #schModalOverlay[data-lux-transparency-exempt="1"] :is(.sch-modal-head,.sch-modal-foot,.sch-form-section+.sch-form-section){border-color:var(--gp-rule)}html[data-shared-design=mono] body.lux-route-admin-scheduler #schModalOverlay :is(input,select).gp-shell{min-height:44px;padding:10px 12px;color:var(--text);font:400 13px/20px var(--sans)}html[data-shared-design=mono] body.lux-route-admin-scheduler #schModalOverlay .sch-preset-manage-link.btn{min-height:32px;height:auto;padding:6px 8px;font-size:11px}html[data-shared-design=mono] body.lux-route-admin-scheduler #schModalOverlay .sch-conflict-alert.gp-shell{padding:10px 12px;color:var(--text-2);font:400 12px/18px var(--sans)}body[data-shared-design=mono].lux-route-admin-scheduler :is(h2,h3,.sch-modal-title,.sch-rail-section-title,.sch-stat-label){color:var(--text);font-family:var(--sans)}body[data-shared-design=mono].lux-route-admin-scheduler :is(.sch-modal-subtitle,.sch-form-section-copy,.sch-grid-empty){color:var(--text-2)}body[data-shared-design=mono].lux-route-admin-scheduler :is(input.mono-app-field,select.mono-app-field){min-height:44px}body[data-shared-design=mono].lux-route-news :is(.newsx-reply-shell,.lux-glass-dialog-comment-compose,.portal-upload-trigger){border-color:var(--line);outline:none}body[data-shared-design=mono].lux-route-news :is(.newsx-author-name,.social-neo-comment-head strong,.portal-upload-title){color:var(--text)}body[data-shared-design=mono].lux-route-news :is(.newsx-meta,.social-neo-comment-head span,.portal-upload-hint){color:var(--text-2)}body[data-shared-design=mono].lux-route-admin-scheduler #mobile-bottom-nav{background:var(--surface);color:var(--text);border-top:1px solid var(--line)}body[data-shared-design=mono].lux-route-admin-scheduler #lux-topbar #lux-palette-btn{display:inline-flex!important}html[data-shared-design=mono]:has(body.lux-route-admin-tools),body[data-shared-design=mono].lux-route-admin-tools{background:var(--surface);color:var(--text);--pv-line: var(--line);--pv-accent: var(--accent);--ps-serif: var(--sans);font-family:var(--sans)}body[data-shared-design=mono].lux-route-admin-tools :is(.mono-app-panel,.mono-app-inner,.mono-app-popup){outline:none}body[data-shared-design=mono].lux-route-admin-tools :is(h2,h3,.lux-card-title,.lux-program-module-title,.curriculum-library-detail-title,.admin-reg-program-pane-title){color:var(--text);font-family:var(--sans)}body[data-shared-design=mono].lux-route-admin-tools :is(.lux-card-copy,.lux-panel-copy,.lux-admin-curriculum-semester-count-help,.curriculum-library-detail-meta,.admin-reg-track-group-copy){color:var(--text-2)}body[data-shared-design=mono].lux-route-admin-tools :is(.lux-program-module-option,.curriculum-library-module-option,.admin-reg-program-option,.admin-reg-track-group-toggle).btn{height:auto;min-height:44px;white-space:normal;text-align:left;justify-content:flex-start}body[data-shared-design=mono].lux-route-admin-tools :is(input.mono-app-field,select.mono-app-field){min-height:44px}body[data-shared-design=mono].lux-route-admin-tools #lux-admin-tools-shell :is(.lux-program-shell-section,.lux-program-subject-card,.lux-subject-file-chip,.lux-admin-curriculum-ects-pill,.lux-program-requirement){border-color:var(--line);outline:none}body[data-shared-design=mono].lux-route-admin-tools :is(.lux-subject-row__title,.lux-subject-row__ects-value,.curriculum-library-module-option-title){color:var(--text)}body[data-shared-design=mono].lux-route-admin-tools :is(.lux-subject-row__meta,.curriculum-library-module-option-meta,.lux-subject-row__prerequisite-value){color:var(--text-2)}body[data-shared-design=mono].lux-route-admin-tools .lux-subject-file-chip{color:var(--text);text-decoration:none}body[data-shared-design=mono].lux-route-admin-tools #lux-admin-tools-shell :is(.admin-reg-program-list-shell,.admin-reg-program-option,.admin-reg-track-subject-row){border-color:var(--line);outline:none}body[data-shared-design=mono].lux-route-admin-tools :is(.admin-reg-program-list-title,.admin-reg-program-option-title,.admin-reg-track-head-title,.admin-reg-track-group-title,.admin-reg-track-subject-title,.admin-reg-track-subject-ects){color:var(--text);font-family:var(--sans)}body[data-shared-design=mono].lux-route-admin-tools :is(.admin-reg-track-head-copy,.admin-reg-track-subject-code,.admin-reg-track-subject-details,.admin-reg-track-subject-head,.admin-reg-track-subject-number){color:var(--text-2)}body[data-shared-design=mono].lux-route-admin-tools .admin-reg-track-group-toggle.btn{display:flex;width:100%;height:auto;min-height:44px;white-space:normal;text-align:left;justify-content:flex-start}body[data-shared-design=mono].lux-route-admin-tools #mobile-bottom-nav{background:var(--surface);color:var(--text);border-top:1px solid var(--line)}body[data-shared-design=mono].lux-route-admin-tools #lux-topbar #lux-palette-btn{display:inline-flex!important}html[data-shared-design=mono]:has(body.lux-route-staff),body[data-shared-design=mono].lux-route-staff{background:var(--surface);color:var(--text);--pv-line: var(--line);--pv-accent: var(--accent);--ps-serif: var(--sans);font-family:var(--sans)}body[data-shared-design=mono].lux-route-staff :is(.mono-app-panel,.mono-app-inner,.mono-app-popup){outline:none}body[data-shared-design=mono].lux-route-staff :is(h2,h3,.staff-hub-name,.staff-hub-section-title,.lux-card-title){color:var(--text);font-family:var(--sans)}body[data-shared-design=mono].lux-route-staff :is(.staff-hub-meta,.staff-hub-text-muted){color:var(--text-2)}body[data-shared-design=mono].lux-route-staff .staff-hub-row-button.btn{width:100%;height:auto;min-height:44px;padding:0;justify-content:flex-start;white-space:normal;text-align:left;background:transparent;border:0;box-shadow:none}body[data-shared-design=mono].lux-route-staff #staff-content .staff-hub-table{color:var(--text);font:400 13px/20px var(--sans)}body[data-shared-design=mono].lux-route-staff #staff-content .staff-hub-table th{color:var(--text-2);font:500 11px/16px var(--sans);letter-spacing:.04em;border-bottom:1px solid var(--line)}body[data-shared-design=mono].lux-route-staff #staff-content .staff-hub-table :is(td strong,.staff-hub-name){color:var(--text);font:600 13px/20px var(--sans)}body[data-shared-design=mono].lux-route-staff #staff-content .staff-hub-table td{border-bottom:1px solid var(--line)}body[data-shared-design=mono].lux-route-staff #staff-content .staff-hub-table tbody tr:focus-within{background:color-mix(in srgb,var(--accent) 5%,transparent)}body[data-shared-design=mono].lux-route-staff #staff-content .staff-hub-avatar{border-radius:50%;font:600 11px/16px var(--sans)}body[data-shared-design=mono].lux-route-staff #staff-content .staff-hub-progress-track{background:var(--line);border-radius:999px}body[data-shared-design=mono].lux-route-staff #staff-content .staff-hub-progress-fill{background:var(--accent);border-radius:inherit}body[data-shared-design=mono].lux-route-staff #staff-content .staff-hub-progress small{color:var(--text-2);font:400 11px/16px var(--sans)}body[data-shared-design=mono].lux-route-staff #staff-command-modal-root .lux-glass-dialog-title{color:var(--text);font:600 24px/30px var(--sans);letter-spacing:-.025em}body[data-shared-design=mono].lux-route-staff #staff-command-modal-root .lux-glass-dialog-title i{width:24px;height:30px;font-size:18px;color:var(--accent);flex:0 0 24px}body[data-shared-design=mono].lux-route-staff #staff-command-modal-root .lux-glass-dialog-subtitle{color:var(--text-2);font:400 13px/20px var(--sans)}body[data-shared-design=mono].lux-route-staff #staff-command-modal-root .lux-hub-form-type-pill{color:var(--text-2);border:1px solid var(--line);border-radius:var(--gp-sr);font:500 11px/16px var(--sans);letter-spacing:.03em;padding:5px 8px}body[data-shared-design=mono].lux-route-staff #staff-command-modal-root .staff-hub-fixed-staff-form h3{color:var(--text);font:600 15px/22px var(--sans)}body[data-shared-design=mono].lux-route-staff #staff-command-modal-root .staff-hub-profile-field>span{color:var(--text-2);font:500 12px/18px var(--sans)}body[data-shared-design=mono].lux-route-staff #staff-command-modal-root .staff-hub-fixed-staff-form>section+section{border-top:1px solid var(--gp-rule)}body[data-shared-design=mono].lux-route-staff #staff-command-modal-root .staff-hub-fixed-staff-form :is(input,select){color:var(--text);font:400 14px/20px var(--sans)}body[data-shared-design=mono].lux-route-staff .staff-hub-profile-tab.btn{height:auto;min-height:44px;white-space:normal}body[data-shared-design=mono].lux-route-staff :is(input.mono-app-field,select.mono-app-field){min-height:44px}body[data-shared-design=mono].lux-route-staff #mobile-bottom-nav{background:var(--surface);color:var(--text);border-top:1px solid var(--line)}body[data-shared-design=mono].lux-route-staff #lux-topbar #lux-palette-btn{display:inline-flex!important}html[data-shared-design=mono]:has(body.lux-route-admin-orders),body[data-shared-design=mono].lux-route-admin-orders{background:var(--surface);color:var(--text);--pv-line: var(--line);--pv-accent: var(--accent);--ps-serif: var(--sans);font-family:var(--sans)}body[data-shared-design=mono].lux-route-admin-orders :is(.mono-app-panel,.mono-app-inner,.mono-app-popup){outline:none}html[data-shared-design=mono] body.lux-route-admin-orders #admin-orders-root #admin-orders-detail-panel{min-width:0;min-height:0;padding:18px;border-radius:var(--radius);>.lux-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;margin:0;padding:0 0 14px;border-bottom:1px solid var(--line)}>.lux-card-head>div{min-width:0}.orders-admin-section-title{color:var(--text);font:600 17px/1.4 var(--sans);overflow-wrap:anywhere}>.lux-card-head>.lux-status-pill{flex:0 0 auto;padding:5px 9px;color:var(--text-2);font:500 11px/1.5 var(--sans)}.orders-admin-sent-list{display:grid;gap:10px;min-width:0;margin-top:14px}.orders-admin-sent-item.btn{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;justify-content:stretch;gap:20px;width:100%;height:auto;min-height:84px;padding:14px 16px;border:1px solid var(--line);border-inline-start-width:3px;border-radius:var(--radius);white-space:normal;text-align:left}.orders-admin-sent-item.btn:is(.is-selected,:hover){border-color:var(--accent)}.orders-admin-sent-item.btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.orders-admin-sent-item__main{display:grid;gap:6px;min-width:0}.orders-admin-sent-item__title{color:var(--text);font:600 14px/1.5 var(--sans);overflow-wrap:anywhere}.orders-admin-sent-item__meta{margin:0;color:var(--text-2);font:400 12px/1.6 var(--sans);overflow-wrap:anywhere}.orders-admin-sent-item__side{min-width:0;max-width:30ch;display:flex;justify-content:flex-end}.orders-admin-sent-item__summary{color:var(--text-2);font:400 12px/1.6 var(--sans);white-space:normal;overflow-wrap:anywhere;text-align:right}.orders-admin-sent-empty{margin-top:14px;padding:28px 16px;border:1px dashed var(--line);border-radius:var(--radius);color:var(--text-2);font:400 13px/1.6 var(--sans)}@media(max-width:600px){padding:14px;.orders-admin-sent-item.btn{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px}.orders-admin-sent-item__side{max-width:none;justify-content:flex-start}.orders-admin-sent-item__summary{text-align:left}}}html[data-shared-design=mono] body.lux-route-admin-orders #admin-orders-thread-overlay .admin-orders-thread-modal{box-sizing:border-box;width:min(900px,calc(100vw - 32px));max-width:none;height:auto;max-height:min(90dvh,900px);padding:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;.admin-orders-thread-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid var(--line)}.admin-orders-thread-header>div:first-child{min-width:0;flex:1}.orders-admin-section-title{color:var(--text);font:600 21px/1.35 var(--sans);overflow-wrap:anywhere}.orders-admin-section-copy{margin-top:6px;color:var(--text-2);font:400 12px/1.6 var(--sans);overflow-wrap:anywhere}.admin-orders-thread-header-actions{flex:0 0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.admin-orders-thread-header-actions .lux-status-pill{padding:6px 10px;color:var(--text-2);font:500 11px/1.5 var(--sans);border-radius:var(--radius)}.admin-orders-thread-header-actions button{min-height:44px;height:auto;padding:10px 12px;white-space:normal}[data-admin-orders-close-thread-modal]{width:44px;min-width:44px;padding:0}.admin-orders-thread-body{min-height:0;min-width:0;display:grid;align-content:start;gap:22px;padding:22px 24px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.orders-detail-section{display:grid;gap:10px;min-width:0}.orders-detail-section-label{display:flex;align-items:center;gap:8px;color:var(--text-2);font:600 12px/1.5 var(--sans)}.orders-detail-panel{min-width:0;margin:0;padding:16px;border-radius:var(--radius);color:var(--text);font:400 14px/1.75 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere}.orders-detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;border:0;outline:none}.orders-detail-fact{min-width:0;display:grid;align-content:start;gap:8px;padding:14px;border:0;border-radius:var(--radius)}.orders-detail-fact__label{color:var(--text-2);font:500 11px/1.5 var(--sans);letter-spacing:.02em;text-transform:none}.orders-detail-fact strong{color:var(--text);font:600 13px/1.5 var(--sans);white-space:normal;overflow-wrap:anywhere}.orders-detail-fact--reference{grid-column:1 / -1}.orders-detail-fact__reference-value{display:flex;align-items:center;gap:12px;min-width:0}.orders-detail-fact__reference-value code{flex:1;min-width:0;color:var(--text);font:400 12px/1.6 var(--mono);white-space:normal;overflow-wrap:anywhere}.orders-detail-copy.btn{display:grid;place-items:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;padding:0}.orders-recipient-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.orders-recipient-card{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:14px;border-radius:var(--radius)}.orders-recipient-card__icon{display:grid;place-items:center;flex:0 0 32px;height:32px;color:var(--text-2)}.orders-recipient-card__copy{display:grid;gap:4px;min-width:0;flex:1;overflow-wrap:anywhere}.orders-recipient-title{color:var(--text);font:600 13px/1.5 var(--sans)}:is(.orders-recipient-meta,.orders-recipient-submeta){color:var(--text-2);font:400 12px/1.5 var(--sans)}.orders-attachment-card{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px;border-radius:var(--radius);min-width:0}.orders-attachment-copy{flex:1;min-width:0;overflow-wrap:anywhere}@media(max-width:600px){width:calc(100vw - 24px);max-height:calc(100dvh - 24px);.admin-orders-thread-header{flex-wrap:wrap;gap:12px;padding:16px}.admin-orders-thread-header>div:first-child{flex-basis:100%}.admin-orders-thread-header-actions{width:100%;justify-content:flex-end}.admin-orders-thread-header-actions .lux-status-pill{margin-right:auto}.admin-orders-thread-body{padding:16px;gap:18px}.orders-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-detail-fact--reference{grid-column:1 / -1}.orders-recipient-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){.orders-detail-facts{grid-template-columns:minmax(0,1fr)}}}body[data-shared-design=mono] #admin-orders-compose-panel{outline:none}body[data-shared-design=mono] #admin-orders-compose-panel .orders-admin-section-title{color:var(--text);font:600 20px/26px var(--sans);letter-spacing:-.02em}body[data-shared-design=mono] #admin-orders-compose-panel .orders-admin-section-copy{color:var(--text-2);font:400 13px/20px var(--sans)}body[data-shared-design=mono] #admin-orders-compose-panel label{color:var(--text-2);font:500 12px/18px var(--sans)}body[data-shared-design=mono] #admin-orders-compose-panel :is(input,select,textarea){color:var(--text);font:400 14px/20px var(--sans)}body[data-shared-design=mono].lux-route-admin-orders :is(h1,h2,h3,.lux-card-title){color:var(--text);font-family:var(--sans)}body[data-shared-design=mono].lux-route-admin-orders :is(.lux-panel-copy,.lux-card-copy){color:var(--text-2)}body[data-shared-design=mono].lux-route-admin-orders :is(input.mono-app-field,select.mono-app-field){min-height:44px}body[data-shared-design=mono].lux-route-admin-orders .orders-recipient-row__avatar{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text);border:1px solid var(--line)}body[data-shared-design=mono].lux-route-admin-orders #modal-studio{display:none!important}body[data-shared-design=mono].lux-route-admin-orders :is(.admin-orders-titles-row,.orders-recipient-filter-editor-row){min-width:0}body[data-shared-design=mono].lux-route-admin-orders :is(.admin-orders-titles-row input,.orders-recipient-filter-editor-row input){min-width:0}body[data-shared-design=mono].lux-route-admin-orders #mobile-bottom-nav{background:var(--surface);color:var(--text);border-top:1px solid var(--line)}body[data-shared-design=mono].lux-route-admin-orders #lux-topbar #lux-palette-btn{display:inline-flex!important}html[data-shared-design=mono]:has(body.lux-route-admin-library),body[data-shared-design=mono].lux-route-admin-library{background:var(--surface);color:var(--text);--pv-line: var(--line);--pv-accent: var(--accent);--ps-serif: var(--sans);font-family:var(--sans)}body[data-shared-design=mono].lux-route-admin-library :is(.mono-app-panel,.mono-app-inner,.mono-app-popup){outline:none}body[data-shared-design=mono].lux-route-admin-library :is(.lux-card-title,.admin-library-modal-head h2,.admin-library-modal-head h3){color:var(--text);font-family:var(--sans)}body[data-shared-design=mono].lux-route-admin-library :is(.lux-card-meta,.admin-library-modal-copy,.admin-library-attachment-panel-copy){color:var(--text-2)}body[data-shared-design=mono].lux-route-admin-library :is(input.mono-app-field,select.mono-app-field){min-height:44px}body[data-shared-design=mono].lux-route-admin-library:has(#library-add-book-overlay[aria-hidden=false]) :is(#lux-shell,.lux-sidebar-reveal-btn){z-index:90}html[data-shared-design=mono] body.lux-route-admin-library #admin-library-add-book-modal{width:min(720px,calc(100vw - 32px));max-width:none;max-height:min(90dvh,900px);box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:0;overflow:hidden;[hidden]{display:none!important}:is(.admin-library-modal-head,.admin-library-modal-foot){padding:20px 24px;gap:16px;min-width:0}.admin-library-modal-head{align-items:flex-start;border-bottom:1px solid var(--line)}.admin-library-add-book-head-copy{gap:6px}& h3{margin:0;color:var(--text);font:600 19px/1.35 var(--sans)}.admin-library-add-book-subtitle{margin:0;max-width:58ch;color:var(--text-2);font:400 12px/1.6 var(--sans)}.admin-library-modal-close-btn{width:44px;min-width:44px;height:44px;padding:0;flex:0 0 44px}.admin-library-add-book-body{min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:20px 24px}.admin-library-add-book-sections{display:grid;gap:16px}.admin-library-add-book-section{min-width:0;display:grid;gap:14px;padding:16px;border:1px solid var(--line);border-radius:var(--radius)}.admin-library-add-book-section-label{color:var(--text);font:600 13px/1.5 var(--sans);letter-spacing:.01em;text-transform:none}.admin-library-add-book-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.admin-library-add-book-grid>label:has(#book-title,#book-subtitle){grid-column:1 / -1}[data-admin-library-add-book-grid=classification]{grid-template-columns:repeat(3,minmax(0,1fr))}.lux-picker-field{min-width:0;gap:7px}.lux-picker-label{color:var(--text-2);font:500 12px/1.5 var(--sans);letter-spacing:.01em;text-transform:none}:is(input:not([type=radio]):not([type=file]),select,.lux-picker-btn){box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:400 14px/1.5 var(--sans)}& input:not([type=radio]):not([type=file]){padding:10px 12px}.admin-library-add-book-section-hint{margin:-6px 0 0;color:var(--text-2);font:400 12px/1.6 var(--sans)}.admin-library-attachment-kind{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-library-attachment-kind-option{box-sizing:border-box;display:flex;align-items:center;gap:8px;min-width:0;min-height:48px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);color:var(--text-2);font:500 12px/1.5 var(--sans)}.admin-library-attachment-kind-option:has(:checked){border-color:var(--accent);color:var(--text)}.admin-library-attachment-kind-option:focus-within{outline:2px solid var(--accent);outline-offset:2px}.admin-library-attachment-kind-option input{width:16px;height:16px;margin:0;flex:0 0 16px;accent-color:var(--accent)}.admin-library-attachment-panel{min-width:0;display:grid;gap:12px;padding:14px;border-radius:var(--radius)}.admin-library-attachment-panel-copy{margin:0;font:400 13px/1.6 var(--sans)}.admin-library-attachment-dropzone{position:relative;box-sizing:border-box;display:grid;justify-items:center;align-content:center;gap:8px;min-width:0;min-height:140px;padding:18px;border:1px dashed var(--line);border-radius:var(--radius);color:var(--text-2);text-align:center;cursor:pointer}.admin-library-attachment-dropzone>input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.admin-library-attachment-dropzone:focus-within{outline:2px solid var(--accent);outline-offset:2px}.admin-library-attachment-dropzone.is-dragging{border-color:var(--accent)}.admin-library-attachment-file-chip{min-width:0;gap:12px;padding:10px}.admin-library-attachment-file-name{white-space:normal;overflow-wrap:anywhere;font:400 12px/1.5 var(--sans)}.admin-library-attachment-upload-status{margin:0;color:var(--text-2);font:400 12px/1.6 var(--sans);overflow-wrap:anywhere}.admin-library-modal-foot{display:flex;flex-wrap:wrap;align-items:center;border-top:1px solid var(--line)}.admin-library-modal-foot>.admin-library-modal-copy{flex:1 1 200px;min-width:0;margin:0;font:400 12px/1.5 var(--sans);overflow-wrap:anywhere}.admin-library-modal-foot-actions{display:flex;flex-wrap:nowrap;gap:10px;margin-left:auto}.admin-library-modal-foot-actions button{width:auto;min-width:96px;min-height:44px;padding:10px 16px;white-space:normal}@media(max-width:600px){width:calc(100vw - 24px);max-height:calc(100dvh - 24px);:is(.admin-library-modal-head,.admin-library-modal-foot,.admin-library-add-book-body){padding:16px}.admin-library-add-book-section{padding:12px}.admin-library-add-book-grid{grid-template-columns:minmax(0,1fr);gap:14px}[data-admin-library-add-book-grid=classification],.admin-library-attachment-kind{grid-template-columns:minmax(0,1fr)}.admin-library-attachment-kind-option{min-height:44px}.admin-library-modal-foot{gap:12px}.admin-library-modal-foot>.admin-library-modal-copy{flex-basis:100%}.admin-library-modal-foot-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;margin:0}.admin-library-modal-foot-actions button{width:100%;min-width:0}}}body[data-shared-design=mono].lux-route-admin-library #mobile-bottom-nav{background:var(--surface);color:var(--text);border-top:1px solid var(--line)}body[data-shared-design=mono].lux-route-admin-library #lux-topbar #lux-palette-btn{display:inline-flex!important}html[data-shared-design=mono]:has(body.lux-route-students-admin),body[data-shared-design=mono].lux-route-students-admin{background:var(--surface);color:var(--text);--pv-line: var(--line);--pv-accent: var(--accent);--ps-serif: var(--sans);font-family:var(--sans)}body[data-shared-design=mono].lux-route-students-admin :is(.mono-app-panel,.mono-app-inner,.mono-app-popup){outline:none}body[data-shared-design=mono].lux-route-students-admin :is(.students-hub-name,.students-hub-section-title,.lux-card-title){color:var(--text);font-family:var(--sans)}body[data-shared-design=mono].lux-route-students-admin .students-hub-meta{color:var(--text-2)}body[data-shared-design=mono] #students-admin-modal-root .is-list-courses :is(.registration-summary-panel,.registration-module-list-card,.registration-module-pane-card,.registration-module-choice,.registration-course-row,.registration-workspace){outline:none}body[data-shared-design=mono] #students-admin-modal-root .is-list-courses :is(.registration-summary-value,.registration-module-pane-title,.registration-module-list-title,.registration-workspace-title){color:var(--text);font:600 18px/26px var(--sans);letter-spacing:-.015em}body[data-shared-design=mono] #students-admin-modal-root .is-list-courses :is(.registration-insight-label,.registration-workspace-kicker,.registration-module-grid-head){color:var(--text-2);font:500 11px/16px var(--sans);letter-spacing:.03em}body[data-shared-design=mono] #students-admin-modal-root .is-list-courses :is(.registration-summary-copy,.registration-module-pane-copy,.registration-course-subtitle,.registration-course-meta){color:var(--text-2);font:400 12px/18px var(--sans)}body[data-shared-design=mono] #students-admin-modal-root .is-list-courses .registration-course-title{color:var(--text);font:600 14px/22px var(--sans)}html[data-shared-design=mono] body.lux-route-students-admin #students-admin-modal-root .is-list-courses .registration-module-choice{background:transparent;border:0;box-shadow:none;border-radius:var(--gp-sr)}html[data-shared-design=mono] body.lux-route-students-admin #students-admin-modal-root .is-list-courses .registration-module-choice.is-active{background:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:var(--mono-shadow-accent-edge-short)}html[data-shared-design=mono] body.lux-route-students-admin #students-admin-modal-root .is-list-courses .registration-course-row{background:transparent;border:0;border-top:1px solid var(--line);box-shadow:none}body[data-shared-design=mono] #students-admin-modal-root .is-list-courses .registration-module-choice input{accent-color:var(--accent)}html[data-shared-design=mono] body.lux-route-students-admin #students-admin-modal-root .is-list-courses :is(.registration-summary-header,.registration-summary-footer){border-color:var(--gp-rule);border-width:1px 0 0}html[data-shared-design=mono] body.lux-route-students-admin #students-admin-modal-root .is-list-courses .registration-summary-header{border-top:0;border-bottom:1px solid var(--gp-rule)}html[data-shared-design=mono] body.lux-route-students-admin #students-admin-modal-root .is-list-courses .registration-summary-section{border:0}html[data-shared-design=mono] body.lux-route-students-admin #students-admin-modal-root .is-list-courses .registration-summary-heading .registration-insight-label{color:var(--text);font:600 15px/22px var(--sans)}html[data-shared-design=mono] body.lux-route-students-admin #students-admin-modal-root .is-list-courses .registration-summary-facts{color:var(--text-2);font:400 11px/18px var(--sans);overflow-wrap:anywhere}html[data-shared-design=mono] body.lux-route-students-admin #students-admin-modal-root .is-list-courses .registration-summary-section .registration-summary-value{font:600 22px/28px var(--sans);font-variant-numeric:tabular-nums}html[data-shared-design=mono] body.lux-route-students-admin #students-admin-modal-root .is-list-courses .students-hub-academic-status-btn[aria-selected=true]{color:var(--text);border-color:var(--accent);box-shadow:var(--mono-shadow-accent-underline)}body[data-shared-design=mono] #students-admin-modal-root .is-list-courses :is(.registration-module-pane-chip,.registration-module-list-count,.registration-summary-status,.students-hub-academic-course-status){border-radius:var(--gp-sr);color:var(--text-2);font:500 11px/16px var(--sans)}body[data-shared-design=mono] #students-admin-modal-root .is-list-courses :is(.registration-module-choice-title,.registration-course-meta-line){overflow-wrap:anywhere}body[data-shared-design=mono] #students-admin-modal-root .is-list-schedule :is(.students-hub-academic-schedule-card,.students-hub-academic-schedule-canvas,.schedule-view-row){outline:none;border:0;background:transparent;box-shadow:none}body[data-shared-design=mono] #students-admin-modal-root .is-list-schedule :is(.sch-weeklist-day,.sch-weeklist-day-head){border-color:var(--line)}body[data-shared-design=mono] #students-admin-modal-root .is-list-schedule .sch-day-col-label{color:var(--text);font:600 13px/20px var(--sans)}body[data-shared-design=mono] #students-admin-modal-root .is-list-schedule :is(.sch-day-col-meta,.sch-weeklist-day-count,.sch-weeklist-empty){color:var(--text-2);font:400 11px/16px var(--sans)}body[data-shared-design=mono] #students-admin-modal-root .is-list-schedule .schedule-chip{color:var(--text-2);font:500 11px/16px var(--sans);padding:6px 8px}body[data-shared-design=mono].lux-route-students-admin #students-content :is(.students-hub-academic-overview-cell,.students-hub-academic-progress){outline:none;border:0;background:transparent;box-shadow:none}body[data-shared-design=mono].lux-route-students-admin #students-content .students-hub-academic-overview-cell>span{color:var(--text-2);font:500 11px/16px var(--sans);letter-spacing:.04em}body[data-shared-design=mono].lux-route-students-admin #students-content .students-hub-academic-overview-cell>strong{color:var(--text);font:600 14px/22px var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-students-admin #students-content .students-hub-academic-overview-scores strong{color:var(--text);font:600 32px/40px var(--sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums}body[data-shared-design=mono] #students-content .students-hub-academic-overview .students-hub-academic-overview-scores{border-inline-start:1px solid var(--line)}body[data-shared-design=mono] #students-content .students-hub-academic-overview .students-hub-academic-overview-meta .students-hub-academic-overview-cell>span{color:var(--accent);font-size:10px;letter-spacing:.06em}body[data-shared-design=mono] #students-content .students-hub-academic-overview .students-hub-academic-progress-head>strong{color:var(--text);font:600 14px/20px var(--sans)}body[data-shared-design=mono] #students-content .students-hub-academic-overview .students-hub-academic-progress-head>span{font-variant-numeric:tabular-nums}body[data-shared-design=mono] #students-content .students-hub-academic-overview .students-hub-academic-progress-stats>span:last-child{opacity:.7;margin-inline-start:auto}@media(max-width:900px){body[data-shared-design=mono] #students-content .students-hub-academic-overview .students-hub-academic-overview-scores{border-inline-start:0;border-top:1px solid var(--line)}}body[data-shared-design=mono].lux-route-students-admin #students-content .students-hub-academic-progress{border-top:1px solid var(--line);padding-top:18px}body[data-shared-design=mono].lux-route-students-admin #students-content :is(.students-hub-academic-progress-stats,.students-hub-academic-progress-head>span,.students-hub-academic-section-head p){color:var(--text-2);font:400 12px/18px var(--sans)}body[data-shared-design=mono].lux-route-students-admin #students-content .students-hub-academic-section-head h3{color:var(--text);font:600 17px/24px var(--sans)}body[data-shared-design=mono].lux-route-students-admin #students-content :is(.students-hub-academic-count,.students-hub-academic-section-cta){color:var(--accent);font-weight:600}body[data-shared-design=mono].lux-route-students-admin #students-content .students-hub-academic-blueprint-body{border:0;background:transparent;box-shadow:none;padding:12px 0 0}body[data-shared-design=mono].lux-route-students-admin #students-content .students-hub-profile-body .students-hub-form-section{outline:none}body[data-shared-design=mono] #student-profile-section-sec_identity .students-hub-form-section-head{padding-bottom:14px;border-bottom:1px solid var(--line)}body[data-shared-design=mono] #student-profile-section-sec_identity .students-hub-overline{color:var(--accent)}body[data-shared-design=mono] #students-content #student-profile-section-sec_identity .students-hub-form-grid>.students-hub-profile-field{border-inline-start:2px solid color-mix(in srgb,var(--accent) 35%,transparent)}body[data-shared-design=mono] #student-profile-section-sec_identity .students-hub-profile-field[data-student-field-key=student_id] .students-hub-profile-field-value{font-family:var(--mono);font-size:12px}body[data-shared-design=mono] #student-profile-section-sec_identity .students-hub-profile-field[data-student-field-key=full_name] .students-hub-profile-field-value{font-size:16px;font-weight:600}body[data-shared-design=mono].lux-route-students-admin #students-content .students-hub-profile-body .students-hub-profile-field{outline:none;border:0;background:transparent;box-shadow:none}body[data-shared-design=mono].lux-route-students-admin #students-content .students-hub-overline{color:var(--text-2);font:500 10px/16px var(--mono);letter-spacing:.06em;text-transform:uppercase}body[data-shared-design=mono].lux-route-students-admin #students-content .students-hub-form-section-head strong{color:var(--text);font:600 17px/24px var(--sans)}body[data-shared-design=mono].lux-route-students-admin #students-content .students-hub-profile-field-label{color:var(--text-2);font:400 12px/18px var(--sans)}body[data-shared-design=mono].lux-route-students-admin #students-content .students-hub-profile-field-value{color:var(--text);font:500 14px/22px var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-students-admin #students-content .students-hub-profile-field-value.is-empty{color:var(--text-2)}body[data-shared-design=mono].lux-route-students-admin #students-content .students-hub-profile-id h2{color:var(--text);font:600 30px/36px var(--sans);letter-spacing:-.025em}body[data-shared-design=mono].lux-route-students-admin #students-content .students-hub-profile-id p{color:var(--text-2);font:400 13px/20px var(--sans)}body[data-shared-design=mono].lux-route-students-admin #students-content .students-hub-kicker{color:var(--text-2);font:500 11px/16px var(--mono);letter-spacing:.03em;overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-students-admin #students-content .students-hub-profile-id .students-hub-avatar{border-radius:50%;font:600 22px/28px var(--sans)}body[data-shared-design=mono].lux-route-students-admin #students-content .students-hub-profile-metric.glass-inner{outline:none}body[data-shared-design=mono] #students-content .students-hub-profile-head .students-hub-profile-metric>small{color:var(--text-2);font:400 12px/18px var(--sans)}body[data-shared-design=mono] #students-content .students-hub-profile-head .students-hub-profile-metric-chips{align-content:start;align-items:start}body[data-shared-design=mono] #students-content .students-hub-profile-head .students-hub-profile-metric-chips .students-hub-chip{background:transparent;box-shadow:none;border:0;padding:0;min-height:0;font:500 12px/18px var(--sans)}body[data-shared-design=mono] #students-content .students-hub-profile-head .students-hub-profile-metric-chips .students-hub-chip+.students-hub-chip{padding-inline-start:8px;border-inline-start:1px solid var(--line)}body[data-shared-design=mono].lux-route-students-admin #students-content .students-hub-profile-metric>span{color:var(--text-2);font:500 11px/16px var(--sans);letter-spacing:.04em}body[data-shared-design=mono].lux-route-students-admin #students-content .students-hub-profile-metric>strong{color:var(--text);font:600 24px/30px var(--sans);font-variant-numeric:tabular-nums}body[data-shared-design=mono].lux-route-students-admin #students-content .students-hub-progress-track{background:var(--line);border-radius:999px}body[data-shared-design=mono].lux-route-students-admin #students-content .students-hub-progress-fill{background:var(--accent);border-radius:inherit}body[data-shared-design=mono].lux-route-students-admin #students-content .students-hub-progress small{color:var(--text-2);font:400 11px/18px var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-students-admin #students-admin-modal-root .lux-glass-dialog-title{color:var(--text);font:600 24px/30px var(--sans);letter-spacing:-.025em}body[data-shared-design=mono] #students-admin-modal-root .lux-glass-dialog-subtitle{color:var(--text-2);font:400 13px/20px var(--sans)}body[data-shared-design=mono] #students-admin-modal-root .lux-hub-form-type-pill{border:1px solid var(--line);border-radius:var(--gp-sr);color:var(--text-2);font:500 11px/16px var(--sans);letter-spacing:.03em;padding:5px 8px}body[data-shared-design=mono].lux-route-students-admin #students-admin-modal-root :is(.students-hub-fixed-student-form>section,.students-hub-profile-field){outline:none;border:0;background:transparent;box-shadow:none}body[data-shared-design=mono] #students-admin-modal-root .students-hub-fixed-student-form h3{color:var(--text);font:600 15px/22px var(--sans)}body[data-shared-design=mono] #students-admin-modal-root .students-hub-profile-field>span{color:var(--text-2);font:500 12px/18px var(--sans)}body[data-shared-design=mono] #students-admin-modal-root .students-hub-fixed-student-form>section+section{border-top:1px solid var(--gp-rule)}body[data-shared-design=mono] #students-admin-modal-root .students-hub-fixed-student-form :is(input,select){color:var(--text);font:400 14px/20px var(--sans)}body[data-shared-design=mono].lux-route-students-admin .students-hub-row-button.btn{width:100%;height:auto;min-height:44px;justify-content:flex-start;white-space:normal;text-align:left}body[data-shared-design=mono].lux-route-students-admin :is(input.mono-app-field,select.mono-app-field){min-height:44px}body[data-shared-design=mono].lux-route-students-admin .students-hub-profile :is(h2,h3,.students-hub-kicker,.students-hub-info-card strong){color:var(--text);font-family:var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-students-admin .students-hub-profile :is(p,small,.students-hub-text-muted,.students-hub-info-card>span){color:var(--text-2)}body[data-shared-design=mono].lux-route-students-admin .students-hub-profile-tab.btn{height:auto;min-height:44px;white-space:normal}body[data-shared-design=mono].lux-route-students-admin .students-hub-profile-tab[aria-pressed=true]{border-color:var(--text);box-shadow:var(--mono-shadow-text-underline)}body[data-shared-design=mono].lux-route-students-admin .students-hub-profile :is(.students-hub-profile-head-main,.students-hub-profile-id,.students-hub-info-card){min-width:0}body[data-shared-design=mono].lux-route-students-admin #mobile-bottom-nav{background:var(--surface);color:var(--text);border-top:1px solid var(--line)}body[data-shared-design=mono].lux-route-students-admin #lux-topbar #lux-palette-btn{display:inline-flex!important}html[data-shared-design=mono]:has(body.lux-route-exams),body[data-shared-design=mono].lux-route-exams{background:var(--surface);color:var(--text);--pv-line: var(--line);--pv-accent: var(--accent);--ps-serif: var(--sans);font-family:var(--sans)}body[data-shared-design=mono].lux-route-exams :is(.mono-app-panel,.mono-app-inner,.mono-app-popup){outline:none}body[data-shared-design=mono].lux-route-exams :is(.ex2-workspace-title-row h1,.ex2-quiz-card-title,h2,h3){color:var(--text);font-family:var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-exams :is(.ex2-quiz-card-meta,.ex2-workspace-head p,.ex2-stat-chip span){color:var(--text-2)}body[data-shared-design=mono].lux-route-exams :is(.ex2-tab,.ex2-workspace-tab-row .btn).btn{height:auto;min-height:44px;white-space:normal}body[data-shared-design=mono].lux-route-exams .ex2-tab.is-active{border-color:var(--text);box-shadow:var(--mono-shadow-text-underline)}body[data-shared-design=mono].lux-route-exams :is(input.mono-app-field,select.mono-app-field){min-height:44px}body[data-shared-design=mono].lux-route-exams .ex2-builder-body :is(.ex2-field-label,.ex2-summary-chip-label,.ex2-summary-group-label,.lux-panel-copy,.ex2-answer-composer-note){color:var(--text-2)}body[data-shared-design=mono].lux-route-exams .ex2-builder-body :is(.ex2-summary-chip-value,.lux-panel-title,.lux-section-kicker,.ex2-check-row){color:var(--text);font-family:var(--sans)}body[data-shared-design=mono].lux-route-exams .ex2-progress-step.btn{height:auto;min-height:44px;white-space:normal}body[data-shared-design=mono].lux-route-exams .ex2-progress-step[aria-current=step]{border-color:var(--text);box-shadow:var(--mono-shadow-text-underline)}body[data-shared-design=mono].lux-route-exams .ex2-builder-body :is(.ex2-field,.ex2-builder-card,.ex2-summary-chip){min-width:0;overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-exams .ex2-builder-body input[type=checkbox]{accent-color:var(--accent)}body[data-shared-design=mono].lux-route-exams .ex2-question-nav-btn.btn{width:100%;height:auto;min-height:44px;justify-content:flex-start;white-space:normal}body[data-shared-design=mono].lux-route-exams .ex2-question-nav-btn.is-active,body[data-shared-design=mono].lux-route-exams .ex2-builder-option-row.is-correct{border-color:var(--text);box-shadow:var(--mono-shadow-text-edge)}body[data-shared-design=mono].lux-route-exams .ex2-question-bank :is(.ex2-question-nav-title,.lux-section-kicker,.lms-quiz-media-field-head strong){color:var(--text);font-family:var(--sans)}body[data-shared-design=mono].lux-route-exams .ex2-question-bank :is(.ex2-field-label,.ex2-builder-section-copy,.lms-quiz-media-field-head p,.lms-quiz-media-dropzone small,.ex2-answer-composer-note){color:var(--text-2)}body[data-shared-design=mono].lux-route-exams .ex2-question-bank :is(.ex2-question-nav-card,.ex2-question-editor-card,.ex2-builder-option-row,.ex2-option-input){min-width:0}body[data-shared-design=mono].lux-route-exams .ex2-question-bank input[type=radio]{accent-color:var(--accent)}body[data-shared-design=mono].lux-route-exams .ex2-review-layout :is(.ex2-review-card-title,.ex2-review-summary-value,.ex2-side-kicker){color:var(--text);font-family:var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-exams .ex2-review-layout :is(.ex2-meta,.ex2-review-copy,.ex2-review-summary-label,.ex2-review-section-count){color:var(--text-2)}body[data-shared-design=mono].lux-route-exams .ex2-review-layout :is(.ex2-review-card,.ex2-review-hero,.ex2-review-summary-card){min-width:0;overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-exams #mobile-bottom-nav{background:var(--surface);color:var(--text);border-top:1px solid var(--line)}body[data-shared-design=mono].lux-route-exams #lux-topbar #lux-palette-btn{display:inline-flex!important}html[data-shared-design=mono]:has(body.lux-route-faculty-gradebook),body[data-shared-design=mono].lux-route-faculty-gradebook{background:var(--surface);color:var(--text);--pv-line: var(--line);--pv-accent: var(--accent);--ps-serif: var(--sans);font-family:var(--sans)}body[data-shared-design=mono].lux-route-faculty-gradebook :is(.mono-app-panel,.mono-app-inner,.mono-app-popup,#mobile-bottom-nav){outline:none}body[data-shared-design=mono].lux-route-faculty-gradebook :is(.lux-fg-title,.lux-page-title,.lux-card-title){color:var(--text);font-family:var(--sans)}body[data-shared-design=mono].lux-route-faculty-gradebook :is(.lux-panel-copy,.lux-card-copy,.lux-fg-ops-tile em){color:var(--text-2)}body[data-shared-design=mono].lux-route-faculty-gradebook :is(input.mono-app-field,select.mono-app-field){min-height:44px}body[data-shared-design=mono].lux-route-faculty-gradebook .gb-lms-staff-roster-row.btn{width:100%;height:auto;min-height:48px;justify-content:space-between;text-align:left;white-space:normal}body[data-shared-design=mono].lux-route-faculty-gradebook .gb-weight-row.btn{display:grid;width:100%;height:auto;min-height:44px;text-align:left;white-space:normal}body[data-shared-design=mono].lux-route-faculty-gradebook :is(.gb-lms-staff-roster-main,.gb-lms-staff-roster-side,.gb-weight-label){min-width:0;overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-faculty-gradebook .gb-lms-staff-roster-row.is-active{border-color:var(--text);box-shadow:var(--mono-shadow-text-edge)}body[data-shared-design=mono].lux-route-faculty-gradebook #mobile-bottom-nav{background:var(--surface);color:var(--text);border-top:1px solid var(--line)}body[data-shared-design=mono].lux-route-faculty-gradebook #lux-topbar #lux-palette-btn{display:inline-flex!important}html[data-shared-design=mono]:has(body.lux-route-lms),body[data-shared-design=mono].lux-route-lms{background:var(--surface);color:var(--text);--pv-line: var(--line);--pv-accent: var(--accent);--ps-edge-soft: var(--line);--ps-serif: var(--sans);font-family:var(--sans)}body[data-shared-design=mono].lux-route-lms :is(.mono-app-panel,.mono-app-inner,.mono-app-popup,.lux-avatar,#mobile-bottom-nav){outline:none}body[data-shared-design=mono].lux-route-lms :is(.lux-nav,.lux-shell-head,.lux-shell-footer){background:transparent;color:var(--text)}body[data-shared-design=mono].lux-route-lms :is(.lms-route-copy,.lms-role-context,.lms-clean-card-kicker,.lms-group-tile-subject,.lms-route-stat-label,.lms-route-field-label,.lms-route-empty-copy,#lux-user-role){color:var(--text-2)}body[data-shared-design=mono].lux-route-lms .lms-session-planner-page :is(.lms-route-title,.lms-route-card-title,.lms-route-stat-value,.lms-route-empty-title,.lms-route-eyebrow,.lux-card-copy){color:var(--text);font-family:var(--sans)}body[data-shared-design=mono].lux-route-lms .lms-session-planner-page :is(.lms-route-hero,.lms-route-stat,.lms-route-panel,.lms-route-card,.lms-route-empty){min-width:0}body[data-shared-design=mono].lux-route-lms .lms-session-planner-page :is(.lms-route-title,.lms-route-copy,.lms-route-empty-copy){overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-lms .lux-nav-item.btn{height:auto;min-height:44px;justify-content:flex-start;white-space:normal;text-align:left}body[data-shared-design=mono].lux-route-lms :is(.lms-route-tab,.lms-student-semester-btn,.lms-section-switch button).btn{height:auto;min-height:44px;white-space:normal}body[data-shared-design=mono].lux-route-lms :is(.lms-route-tab[aria-pressed=true],.lms-section-switch button[aria-pressed=true],[role=tab][aria-selected=true]){border-color:var(--text);box-shadow:var(--mono-shadow-text-underline)}body[data-shared-design=mono].lux-route-lms :is(input.mono-app-field,select.mono-app-field){min-height:44px;padding:10px 12px}body[data-shared-design=mono].lux-route-lms :is(.lux-lms-subject-card,.lux-lms-group-card){color:var(--text);font-family:var(--sans)}body[data-shared-design=mono].lux-route-lms :is(.lms-subject-tile-title,.lms-group-tile-title,.lms-group-tile-subject,#lms-course-title){overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-lms .lms-live-shell{color:var(--text);font-family:var(--sans)}body[data-shared-design=mono].lux-route-lms .lms-live-shell :is(.lms-live-copy,.lms-live-label,.lms-live-telemetry-count){color:var(--text-2)}body[data-shared-design=mono].lux-route-lms .lms-live-shell :is(.lms-live-title,.lms-live-question-text,.lms-live-score-name){color:var(--text);font-family:var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-lms .lms-live-option.btn{height:auto;min-height:48px;justify-content:flex-start;text-align:left;white-space:normal}body[data-shared-design=mono].lux-route-lms .lms-live-option-text{min-width:0;overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-lms .lms-live-option:is(.is-selected,.is-correct){border-color:var(--text)}body[data-shared-design=mono].lux-route-lms .lms-live-option.is-wrong{border-color:var(--accent);border-style:dashed}body[data-shared-design=mono].lux-route-lms .lms-live-option:disabled:is(.is-selected,.is-correct,.is-wrong){opacity:1}body[data-shared-design=mono].lux-route-lms .lms-live-status-step.is-active{border-color:var(--text);box-shadow:var(--mono-shadow-text-underline)}body[data-shared-design=mono].lux-route-lms .lms-live-timer-track{background:var(--line)}body[data-shared-design=mono].lux-route-lms .lms-live-timer-fill{background:var(--accent)}body[data-shared-design=mono].lux-route-lms .lms-real-classroom-workspace{color:var(--text);font-family:var(--sans)}body[data-shared-design=mono].lux-route-lms .lms-real-classroom-workspace :is(.lux-card-title,.lux-section-kicker,.lms-real-stat-value){color:var(--text);font-family:var(--sans)}body[data-shared-design=mono].lux-route-lms .lms-real-classroom-workspace :is(.lux-card-copy,.lux-panel-copy){color:var(--text-2)}body[data-shared-design=mono].lux-route-lms .lms-real-session-select.btn{width:100%;height:auto;min-height:48px;justify-content:flex-start;text-align:left;white-space:normal}body[data-shared-design=mono].lux-route-lms .lms-real-session-copy{min-width:0;flex:1;overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-lms .lms-real-session-card.is-selected{border-color:var(--text)}body[data-shared-design=mono].lux-route-lms .lms-real-session-filters .btn{height:auto;min-height:44px}body[data-shared-design=mono].lux-route-lms .lms-real-session-filters [aria-pressed=true]{border-color:var(--text);box-shadow:var(--mono-shadow-text-underline)}body[data-shared-design=mono].lux-route-lms .lms-member-stack :is(.lms-member-section-title,.lms-member-overview-title,.lms-member-row__name){color:var(--text);font-family:var(--sans)}body[data-shared-design=mono].lux-route-lms .lms-member-stack :is(.lms-member-empty-note,.lms-member-row__meta){color:var(--text-2)}body[data-shared-design=mono].lux-route-lms .lms-member-stack :is(.lms-member-section,.lms-member-row,.lms-member-row__copy){min-width:0}body[data-shared-design=mono].lux-route-lms .lms-member-stack :is(.lms-member-row__name,.lms-member-row__meta,.lms-member-empty-note){overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-lms .lms-week-accordion-head.btn{width:100%;height:auto;min-height:56px;justify-content:space-between;text-align:left;white-space:normal}body[data-shared-design=mono].lux-route-lms .lms-week-accordion-head-main{min-width:0}body[data-shared-design=mono].lux-route-lms :is(.lms-week-accordion-panel,.lms-assignment-banner) .lms-route-card-title{color:var(--text);font-family:var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-lms .lms-week-accordion-panel :is(.lms-route-meta,.lms-route-empty-copy){color:var(--text-2)}body[data-shared-design=mono].lux-route-lms .lms-week-accordion-panel .lms-route-empty-title{color:var(--text);font-family:var(--sans)}body[data-shared-design=mono].lux-route-lms .lms-concept-upload-modal-card :is(.lms-route-field-label,.lms-route-kv-label,.lms-route-file-shell-meta,.lux-glass-dialog-subtitle){color:var(--text-2)}body[data-shared-design=mono].lux-route-lms .lms-concept-upload-modal-card :is(.lms-route-file-shell-title,.lms-concept-form-toggle){color:var(--text);font-family:var(--sans)}body[data-shared-design=mono].lux-route-lms .lms-concept-upload-modal-card .portal-upload-trigger.btn{height:auto;min-height:44px;white-space:normal}body[data-shared-design=mono].lux-route-lms .lms-concept-upload-modal-card .portal-upload-trigger-ui{color:var(--text)}body[data-shared-design=mono].lux-route-lms .lms-concept-upload-modal-card :is(.portal-upload-hint,.portal-upload-copy){color:var(--text-2)}body[data-shared-design=mono].lux-route-lms .lms-concept-upload-modal-card .portal-upload-trigger-browse{color:var(--text);border-color:var(--line);border-radius:var(--radius)}body[data-shared-design=mono].lux-route-lms .lms-interaction-messenger{--pc-accent-line: var(--line)}body[data-shared-design=mono].lux-route-lms #lms-content-area .lms-interaction-direct :is(.lms-interaction-direct__group-chat,.lms-interaction-direct__member-row,.lms-interaction-direct__chat-item,.lms-interaction-direct__person).btn{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;height:auto;min-height:64px;padding:10px 12px;white-space:normal;text-align:left}body[data-shared-design=mono].lux-route-lms .lms-interaction-direct :is(.lms-interaction-direct__chat-main,.lms-interaction-direct__person-main,.social-neo-thread-head__meta){min-width:0}body[data-shared-design=mono].lux-route-lms .lms-interaction-direct :is(.lms-interaction-direct__chat-title,.lms-interaction-direct__person-name,.social-neo-message__sender,.social-neo-thread-head__meta strong){color:var(--text);font-family:var(--sans);font-weight:600;overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-lms .lms-interaction-direct :is(.lms-interaction-direct__chat-preview,.lms-interaction-direct__person-role,.lms-interaction-direct__chat-time,.lms-interaction-direct__section-title,.lms-interaction-direct__empty,.social-neo-thread-head__subtitle,.portal-message-meta){color:var(--text-2);line-height:1.4;overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-lms .lms-interaction-direct__chat-time{max-width:70px;font-size:11px;white-space:normal}body[data-shared-design=mono].lux-route-lms .lms-interaction-direct :is(.lms-interaction-avatar,.lms-interaction-direct__group-icon,.lms-interaction-direct__unread,.lms-interaction-direct__bubble-role){color:var(--text);border-color:var(--line)}body[data-shared-design=mono].lux-route-lms #lms-content-area .lms-interaction-direct :is(.portal-messages-thread,.portal-messages-thread-chrome,.portal-messages-thread-head,.portal-messages-thread-toolbar,.portal-message-composer,.portal-message-card,.lms-interaction-direct__rail,.lms-interaction-direct__rail-head){border-color:var(--line);outline:none}body[data-shared-design=mono].lux-route-lms .lms-interaction-direct :is(.lms-interaction-direct__file,.social-neo-message-draft:not(.is-empty)){padding:8px 10px}body[data-shared-design=mono].lux-route-lms .lms-interaction-direct__bubble-role{padding:2px 6px;font-size:11px}body[data-shared-design=mono].lux-route-lms .lms-interaction-direct .portal-message-list-item.is-active{border-color:var(--accent)}body[data-shared-design=mono].lux-route-lms .lms-interaction-direct .social-neo-message{min-width:0;color:var(--text)}body[data-shared-design=mono].lux-route-lms .lms-interaction-direct .social-neo-message.is-own{border-color:color-mix(in srgb,var(--accent) 48%,var(--line))}body[data-shared-design=mono].lux-route-lms .lms-interaction-direct :is(.social-neo-message p,.lms-interaction-direct__file,.social-neo-message-draft){overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-lms .lms-interaction-direct__file a{color:var(--text)}body[data-shared-design=mono].lux-route-lms .lms-interaction-direct :is(.lms-interaction-direct__image img,.lms-interaction-direct__video video,.lms-interaction-direct__draft-image){max-width:100%;object-fit:contain}body[data-shared-design=mono].lux-route-lms .lms-interaction-direct :is(.lms-interaction-direct__search,.lms-interaction-direct__compose-search,.social-neo-msg-compose-input){min-width:0;min-height:44px}body[data-shared-design=mono].lux-route-lms .lms-announcement-search .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}body[data-shared-design=mono].lux-route-lms .lms-announcement-search{display:flex;align-items:center;gap:8px;min-width:0}body[data-shared-design=mono].lux-route-lms .lms-announcement-search input{min-width:0;width:100%;min-height:44px;box-sizing:border-box}body[data-shared-design=mono].lux-route-lms .lms-interaction-messenger__title{color:var(--text);font-family:var(--sans);font-weight:600}body[data-shared-design=mono].lux-route-lms .lms-interaction-messenger__subtitle{color:var(--text-2)}body[data-shared-design=mono].lux-route-lms .lms-interaction-mode-switch{display:flex;flex-wrap:wrap;gap:6px}body[data-shared-design=mono].lux-route-lms .lms-interaction-mode-switch__btn.btn{height:auto;min-height:44px;min-width:0;white-space:normal}html[data-portal-palette] body[data-shared-design=mono].lux-route-lms #lms-content-area .lms-interaction-mode-switch__btn[aria-selected=true]{border-color:var(--accent)}body[data-shared-design=mono].lux-route-lms .lms-concept-form-toggle input[type=checkbox]{accent-color:var(--accent)}body[data-shared-design=mono].lux-route-lms .gb-weight-card.is-student-view:not(.is-study-card-overlay) .gb-weight-row{padding:10px 12px;gap:6px 12px}body[data-shared-design=mono].lux-route-lms .gb-weight-card.is-student-view:not(.is-study-card-overlay) .gb-weight-label-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}body[data-shared-design=mono].lux-route-lms .gb-weight-card.is-student-view:not(.is-study-card-overlay) .gb-weight-row-title{grid-column:1;grid-row:1;color:var(--text);font-family:var(--sans);font-size:13px;font-weight:600}body[data-shared-design=mono].lux-route-lms .gb-weight-card.is-student-view:not(.is-study-card-overlay) .gb-weight-row-meta{grid-column:1 / -1;grid-row:2}body[data-shared-design=mono].lux-route-lms .gb-weight-card.is-student-view:not(.is-study-card-overlay) .gb-weight-row-history-hint{grid-column:2;grid-row:1;white-space:nowrap;font-weight:500}body[data-shared-design=mono].lux-route-lms .gb-weight-card.is-student-view:not(.is-study-card-overlay) :is(.gb-weight-stat,.gb-composition-legend-stat,.gb-scheme-reference-total){font-weight:500}body[data-shared-design=mono].lux-route-lms .gb-weight-card.is-student-view:not(.is-study-card-overlay) .gb-modern-card-head .lms-route-card-title{font-size:20px;font-weight:600}body[data-shared-design=mono].lux-route-lms .gb-weight-card.is-student-view:not(.is-study-card-overlay) .gb-weight-row:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px}body[data-shared-design=mono].lux-route-lms .gb-weight-row.btn{display:grid;width:100%;height:auto;min-height:44px;text-align:left;white-space:normal}body[data-shared-design=mono].lux-route-lms :is(.gb-modern-workspace,.gb-student-context-bar) :is(.lux-page-title,.lms-route-card-title,.gb-student-context-title,.gb-weight-row-title){color:var(--text);font-family:var(--sans)}body[data-shared-design=mono].lux-route-lms :is(.gb-modern-workspace,.gb-student-context-bar) :is(.lux-panel-copy,.gb-weight-row-meta,.gb-weight-stat,.gb-modern-stat>span){color:var(--text-2)}body[data-shared-design=mono].lux-route-lms .gb-weight-row :is(.gb-weight-label,.gb-weight-label-main,.gb-weight-detail){min-width:0;overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-lms .mob-sheet-panel.mono-app-popup{z-index:81}body[data-shared-design=mono].lux-route-lms #mobile-bottom-nav{background:var(--surface);color:var(--text);border-top:1px solid var(--line)}body[data-shared-design=mono].lux-route-lms #lux-topbar #lux-palette-btn{display:inline-flex!important}body[data-shared-design=mono].lux-route-lms .lux-sidebar-reveal-btn{background:var(--surface);color:var(--text)}body[data-shared-design=mono] .social-neo-post-author.btn{height:auto;justify-content:flex-start;padding-inline:0;white-space:normal}body[data-shared-design=mono] .social-neo-post-author-copy{min-width:0}body[data-shared-design=mono] .social-neo-post-card .social-neo-post-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}body[data-shared-design=mono] .social-neo-post-card .social-neo-post-author{min-width:0;flex:1 1 240px}body[data-shared-design=mono] .social-neo-post-card .social-neo-post-author-copy{display:grid;gap:4px;text-align:left;overflow-wrap:anywhere}body[data-shared-design=mono] .social-neo-post-card .social-neo-post-author-meta{color:var(--text-2);font-size:12px;line-height:1.4}body[data-shared-design=mono] .social-neo-post-card .social-neo-post-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%}body[data-shared-design=mono] .social-neo-post-card :is(.social-neo-post-scope-badge,.social-neo-post-page-label){display:inline-flex;padding:4px 8px;font:500 11px/1.4 var(--sans);color:var(--text-2);overflow-wrap:anywhere}body[data-shared-design=mono] .social-neo-post-card .social-neo-post-entity-links-head{color:var(--text-2);font-size:12px;padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--accent) 20%,var(--line))}body[data-shared-design=mono] .social-neo-post-card :is(.social-neo-post-entity-links-head,.social-neo-post-entity-icon) i{color:var(--accent)}body[data-shared-design=mono] .social-neo-post-card .social-neo-post-entity-card-copy{min-width:0;display:grid;gap:4px;overflow-wrap:anywhere}body[data-shared-design=mono] .social-neo-post-card .social-neo-post-entity-card-copy strong{color:var(--text);font-size:13px;font-weight:600}body[data-shared-design=mono] .social-neo-post-card :is(.social-neo-post-entity-type,.social-neo-post-entity-card-copy .social-neo-muted){color:var(--text-2);font-size:11px}html[data-portal-palette] body[data-shared-design=mono] #social-neo-root .social-neo-post-card>.social-neo-post-metrics{min-height:24px;gap:6px 12px}html[data-portal-palette] body[data-shared-design=mono] #social-neo-root .social-neo-post-card>.social-neo-post-action-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:4px;margin-top:-4px;padding-top:8px;border-top:1px solid var(--line);>.social-neo-flex-spacer{display:none}>.social-neo-reaction-group{display:flex;width:100%;min-width:0}>.social-neo-post-action-btn,>.social-neo-reaction-group>.social-neo-post-action-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0;min-height:44px;padding-inline:6px;border-radius:var(--radius)}>.social-neo-post-save-btn{margin-left:8px}}html[data-portal-palette] body[data-shared-design=mono] #social-neo-root .social-neo-post-action-row :is(.social-neo-post-action-btn):is(:hover,:focus-visible){background:color-mix(in srgb,var(--text) 6%,transparent)}@media(max-width:640px){html[data-portal-palette] body[data-shared-design=mono] #social-neo-root .social-neo-post-card>.social-neo-post-action-row{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-portal-palette] body[data-shared-design=mono] #social-neo-root .social-neo-post-card>.social-neo-post-action-row>.social-neo-post-save-btn{grid-column:3;justify-self:end;margin-left:0}}body[data-shared-design=mono] .social-neo-post-card .social-neo-post-action-btn.btn{height:auto;min-height:44px;white-space:normal}body[data-shared-design=mono] .social-neo-community-hero-tab.btn{height:auto;min-height:var(--btn-size-h);justify-content:flex-start;white-space:normal;line-height:1.3}body[data-shared-design=mono] .social-neo-community-hero-tab-copy small{font-size:12px;font-weight:400}body[data-shared-design=mono] .spt-desk-title-action.btn{height:auto;min-width:0;padding:0;justify-content:flex-start;text-align:left;white-space:normal;line-height:1.4}body[data-shared-design=mono] .spt-desk-query input.mono-app-field{box-sizing:border-box;min-height:var(--btn-size-h);padding:10px 12px;font-size:var(--btn-size-fs)}body[data-shared-design=mono] :is(.spt-desk-plan-health,.spt-desk-toolbar){margin-inline:24px}body[data-shared-design=mono] .spt-desk-plan-health-card{font:inherit;color:var(--text);cursor:pointer;padding:12px}body[data-shared-design=mono] .spt-desk-plan-health-card>strong{font-size:20px;line-height:1.2;font-variant-numeric:tabular-nums}body[data-shared-design=mono] .spt-desk-plan-health-card>span{font-size:12px;line-height:1.4;color:var(--text-2)}body[data-shared-design=mono] .spt-desk-plan-health-kicker{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}body[data-shared-design=mono] .spt-desk-plan-health-schedule{margin:0}body[data-shared-design=mono] .spt-desk-more-filters-sum.btn{width:fit-content}body[data-shared-design=mono] :is(.spt-desk-meta-chip,.spt-desk-children-chip,.spt-desk-health){display:inline-flex;align-items:center;gap:4px;padding:2px 6px;font-size:11px;line-height:1.4}body[data-shared-design=mono] :is(.social-project-task-shell-subtitle,.spt-desk-package-count,.spt-desk-task-sub,.spt-desk-row-fill-signal,.spt-desk-plan-health-schedule){color:var(--text-2);font-size:12px;line-height:1.4}body[data-shared-design=mono] .spt-desk-package-progress-line{background:var(--line);border-radius:999px}body[data-shared-design=mono] .spt-desk-package-progress-line>i{background:var(--accent);border-radius:inherit}body[data-shared-design=mono] .spt-desk-tree{--spt-tree-line: color-mix(in srgb,var(--accent) 55%,var(--line))}body[data-shared-design=mono] .spt-desk-tree-children>.spt-desk-tree-node:before,body[data-shared-design=mono] .spt-desk-tree-children>.spt-desk-tree-node:after{border-color:var(--spt-tree-line)}body[data-shared-design=mono] .spt-desk-row{color:var(--text);font-family:var(--sans)}body[data-shared-design=mono] .spt-desk-card-title{font:600 13px/1.45 var(--sans)}body[data-shared-design=mono] .spt-desk-row :is(.spt-desk-meta-chip,.spt-desk-children-chip){background:transparent;box-shadow:none;border:0;color:var(--text-2);font-variant-numeric:tabular-nums}body[data-shared-design=mono] .spt-desk-row .spt-desk-meta-chip+.spt-desk-meta-chip{border-inline-start:1px solid var(--line);border-radius:0}body[data-shared-design=mono] .spt-desk-children-chip{color:var(--accent)}body[data-shared-design=mono] .spt-desk-tree-toggle.btn{background:transparent;box-shadow:none;border-color:transparent}body[data-shared-design=mono] .spt-desk-tree-toggle.btn:is(:hover,:focus-visible){background:var(--line)}body[data-shared-design=mono] .spt-desk-package-head{border-bottom:1px solid var(--line)}body[data-shared-design=mono] .lux-glass-dialog-card--project-task-create{color:var(--text);font:400 13px/1.5 var(--sans)}body[data-shared-design=mono] .lux-glass-dialog-card--project-task-create>.lux-glass-dialog-head{border-bottom:1px solid var(--line)}body[data-shared-design=mono] .lux-glass-dialog-card--project-task-create>.lux-glass-dialog-actions{border-top:1px solid var(--line)}body[data-shared-design=mono] .lux-glass-dialog-card--project-task-create .lux-studio-section .lux-studio-section{border-top:1px solid var(--line)}body[data-shared-design=mono] .lux-glass-dialog-card--project-task-create :is(.lux-glass-dialog-subtitle,.lux-glass-dialog-section-head>span,.social-neo-muted,.social-project-task-pert-preview){color:var(--text-2);font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] .lux-glass-dialog-card--project-task-create :is(.social-neo-label,.social-project-task-priority-block-head){color:var(--text-2);font:500 12px/1.5 var(--sans)}body[data-shared-design=mono] .lux-glass-dialog-card--project-task-create .lux-glass-dialog-title{font:600 17px/1.4 var(--sans)}body[data-shared-design=mono] .lux-glass-dialog-card--project-task-create :is(input.mono-app-field,textarea.mono-app-field){padding:10px 12px;font:400 13px/1.5 var(--sans)}body[data-shared-design=mono] .lux-glass-dialog-card--project-task-create .social-project-task-matrix-preview{color:var(--accent);font-variant-numeric:tabular-nums}body[data-shared-design=mono] .lux-glass-dialog-card--project-task-create .social-project-task-dep-chip{border:1px solid var(--line);border-radius:var(--radius);padding:3px 8px;color:var(--text)}body[data-shared-design=mono] .mono-task-picker .gp-item{width:100%;min-height:44px;text-align:start;font:400 13px/1.5 var(--sans)}body[data-shared-design=mono] .mono-task-picker .gp-item.is-active{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}body[data-shared-design=mono] .spt-desk-task-sub{display:flex;flex-wrap:wrap;gap:4px 8px}body[data-shared-design=mono] .spt-desk-signal-cue{overflow-wrap:anywhere}body[data-shared-design=mono] .social-pagination-infinite-status{display:flex;flex-wrap:wrap;gap:4px 12px;padding-block:8px;color:var(--text-2);font-size:12px}body[data-shared-design=mono] .spt-desk-status-dot{display:inline-block;flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:currentColor}body[data-shared-design=mono] .social-neo-directory-filters input.mono-app-field{box-sizing:border-box;min-height:var(--btn-size-h);padding:10px 12px;font-size:var(--btn-size-fs)}body[data-shared-design=mono] .social-pagination-mode-control{padding:8px}body[data-shared-design=mono] #social-neo-root[data-panel=events] .social-neo-event-feature-cover-button.btn{height:auto;min-height:0;aspect-ratio:auto;padding:0;background:transparent;display:block}body[data-shared-design=mono] [data-form=dialog-message-delete]{color:var(--text);font:400 14px/1.5 var(--sans)}body[data-shared-design=mono] [data-form=dialog-message-delete]>.lux-glass-dialog-head{border-bottom:1px solid var(--line)}body[data-shared-design=mono] [data-form=dialog-message-delete]>.lux-glass-dialog-actions{border-top:1px solid var(--line)}body[data-shared-design=mono] [data-form=dialog-message-delete] .lux-glass-dialog-preview{margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}body[data-shared-design=mono] [data-form=dialog-message-delete] .lux-glass-dialog-checkbox-line{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--text-2)}body[data-shared-design=mono] [data-form=dialog-message-delete] .lux-glass-dialog-checkbox-line:focus-within{border-color:var(--accent)}body[data-shared-design=mono] [data-form=dialog-message-delete] .lux-glass-dialog-submit-btn.btn--danger{font-weight:600}body[data-shared-design=mono] #social-neo-overlay-portal .social-event-gallery-viewer{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px;width:min(1100px,calc(100vw - 24px));height:min(90dvh,900px);max-height:calc(100dvh - 24px);padding:16px;overflow:hidden}body[data-shared-design=mono] #social-neo-overlay-portal :is(.social-event-gallery-viewer-head,.social-event-gallery-viewer-tools){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] #social-neo-overlay-portal .social-event-gallery-viewer-head>div{display:grid;gap:4px}body[data-shared-design=mono] #social-neo-overlay-portal .social-event-gallery-viewer-head span{color:var(--text-2);font-size:12px}body[data-shared-design=mono] #social-neo-overlay-portal .social-event-gallery-viewer-stage{display:grid;place-items:center;min-height:0;overflow:hidden}body[data-shared-design=mono] #social-neo-overlay-portal .social-event-gallery-viewer-stage :is(img,video){max-width:100%;max-height:100%;object-fit:contain}body[data-shared-design=mono] #social-neo-overlay-portal .social-event-gallery-viewer-thumbs{display:flex;gap:8px;min-height:0;max-width:100%;overflow-x:auto}body[data-shared-design=mono] #social-neo-overlay-portal .social-event-gallery-viewer-thumb{flex:0 0 64px;height:64px;padding:0;overflow:hidden}body[data-shared-design=mono] #social-neo-overlay-portal .social-event-gallery-viewer-thumb :is(img,video){width:100%;height:100%;object-fit:cover}body[data-shared-design=mono] #social-neo-overlay-portal .social-event-gallery-viewer-thumb.is-active{outline:2px solid var(--accent);outline-offset:-2px}body[data-shared-design=mono] .social-neo-event-feature{color:var(--text);font-family:var(--sans)}body[data-shared-design=mono] .social-neo-event-feature :is(.social-neo-event-feature-meta,.social-neo-event-feature-bar,.social-neo-event-feature-foot){border-top:1px solid var(--line)}body[data-shared-design=mono] .social-neo-event-entity-links{outline:none}body[data-shared-design=mono] .social-neo-event-entity-links .social-neo-post-entity-links-head{padding-bottom:10px;border-bottom:1px solid var(--line)}body[data-shared-design=mono] .social-neo-event-entity-links .social-neo-post-entity-links-head>strong{color:var(--text);font:600 12px/18px var(--sans);font-variant-numeric:tabular-nums}body[data-shared-design=mono] .social-neo-event-entity-links .social-neo-post-entity-card-copy>strong{color:var(--text);font:600 15px/22px var(--sans)}body[data-shared-design=mono] .social-neo-event-entity-links .social-neo-post-entity-type{color:var(--text-2);font:500 11px/16px var(--sans);letter-spacing:.04em}body[data-shared-design=mono] .social-neo-event-feature :is(.social-neo-event-feature-meta-item>i,.social-neo-post-entity-icon){color:var(--accent)}body[data-shared-design=mono] .social-neo-event-feature :is(.social-neo-event-feature-meta-item strong,.social-neo-event-feature-host>strong,.social-neo-post-entity-card-copy>strong){color:var(--text);font:600 13px/1.5 var(--sans)}body[data-shared-design=mono] .social-neo-event-feature :is(.social-neo-post-entity-type,.social-neo-post-entity-card-copy>.social-neo-muted,.social-neo-post-entity-links-head){color:var(--text-2);font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] .social-neo-event-feature .social-neo-pill{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--line);border-radius:var(--radius);color:var(--text-2);font:500 11px/1.5 var(--sans)}body[data-shared-design=mono] .social-neo-event-feature .social-neo-event-category-pill{color:var(--accent)}html[data-portal-palette] body[data-shared-design=mono] #social-neo-root[data-panel=events] .social-neo-event-entity-links .social-neo-post-entity-links-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(230px,calc((100% - 16px)/3))),1fr));gap:8px}html[data-portal-palette] body[data-shared-design=mono] #social-neo-root[data-panel=events] .social-neo-event-entity-links .social-neo-post-entity-card{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 72%,transparent)}body[data-shared-design=mono] .social-neo-event-feature-cover-hint{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);font-size:12px}html[data-portal-palette] body[data-shared-design=mono] #social-neo-root[data-panel=events] .social-neo-event-date-group-body{grid-template-columns:minmax(0,1fr)}html[data-portal-palette] body[data-shared-design=mono] #social-neo-root[data-panel=events] .social-neo-event-date-group-body:has(>:only-child)>.social-neo-event-feature{width:100%}body[data-shared-design=mono] .social-neo-event-feature-title{margin:0;font-size:18px;line-height:1.4}body[data-shared-design=mono] .social-neo-event-feature-meta-item>div>span{font-size:12px;line-height:1.5;color:var(--text-2)}body[data-shared-design=mono] .social-neo-event-feature-datebox>strong{font-size:22px;line-height:1.2}body[data-shared-design=mono] .social-neo-event-feature-datebox>span{font-size:12px;color:var(--text-2)}body[data-shared-design=mono] .social-neo-event-feature-desc{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}body[data-shared-design=mono] .social-neo-events-student-filter-tab .lux-tab-badge{margin-left:8px;font-variant-numeric:tabular-nums}body[data-shared-design=mono] .social-neo-event-feature-host{display:grid;gap:4px}body[data-shared-design=mono] .social-neo-event-feature-host small{color:var(--text-2);font-size:12px}body[data-shared-design=mono] .social-photo-upload-card .social-photo-display{font-size:24px;line-height:1.25}body[data-shared-design=mono] .social-photo-upload-card :is(.social-photo-field-hint,.social-photo-optional,.social-photo-upload-requirements,.social-photo-upload-subtitle,.social-photo-review-label){color:var(--text-2);font-size:12px;line-height:1.5}body[data-shared-design=mono] .social-photo-upload-card .social-photo-progress-step{padding:10px;font-size:12px}body[data-shared-design=mono] .social-photo-upload-card .social-photo-progress-step[aria-current=step]{border-color:var(--accent);color:var(--accent)}body[data-shared-design=mono] .social-photo-upload-card .social-photo-field .mono-app-field{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.5}body[data-shared-design=mono] #social-neo-overlay-portal .social-photo-upload-card .social-photo-field textarea.mono-app-field{min-height:120px;resize:vertical}body[data-shared-design=mono] .social-photo-upload-card .social-neo-faculty-multi-options{display:flex;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] #social-neo-overlay-portal .social-photo-upload-card .social-neo-faculty-option{display:inline-flex;align-items:center;height:auto;min-height:44px;gap:8px;padding:8px 12px;cursor:pointer}body[data-shared-design=mono] .social-photo-upload-card .social-neo-faculty-option:has(input:checked){border-color:var(--accent)}body[data-shared-design=mono] .social-photo-upload-card .social-neo-faculty-option input{accent-color:var(--accent)}body[data-shared-design=mono] .social-photo-upload-card .social-photo-upload-dropzone:focus-visible{outline:2px solid var(--btn-ring);outline-offset:2px}body[data-shared-design=mono] .social-photo-upload-card .social-photo-upload-choose-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border-radius:var(--radius);background:var(--accent);color:var(--on-accent)}body[data-shared-design=mono].lux-route-social #social-neo-root[data-panel=photography] .social-photo-grid-tile{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}body[data-shared-design=mono].lux-route-social #social-neo-root[data-panel=photography] .social-photo-grid-tile-open{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:transparent;overflow:hidden}body[data-shared-design=mono].lux-route-social #social-neo-root[data-panel=photography] .social-photo-grid-tile-overlay{display:flex;justify-content:space-between;align-items:end;gap:8px;padding:28px 12px 10px;color:#fff;background:linear-gradient(transparent,#000c);text-align:left;overflow-wrap:anywhere}body[data-shared-design=mono].lux-route-social #social-neo-root[data-panel=photography] .social-photo-grid-tile-open:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}body[data-shared-design=mono] #social-neo-overlay-portal .social-photo-ig-comment-compose input[name=commentBody]{min-height:44px;padding:10px 12px;font-size:14px}body[data-shared-design=mono] .social-photo-ig-comments-pane .social-neo-avatar{display:inline-grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:var(--line);font-size:12px}body[data-shared-design=mono] .social-photo-ig-comments-pane .social-neo-comment-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}body[data-shared-design=mono] .social-photo-ig-comments-pane .social-neo-comment-head>span{color:var(--text-2);font-size:12px}body[data-shared-design=mono] .social-photo-ig-comments-pane .social-neo-comment-bubble p{margin:8px 0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}body[data-shared-design=mono] .social-photo-ig-comment-compose .portal-upload-trigger-ui{color:var(--text)}body[data-shared-design=mono] .social-photo-ig-comment-compose .portal-upload-title{font-size:14px;font-weight:600;line-height:1.4}body[data-shared-design=mono] .social-photo-ig-comment-compose .portal-upload-hint{font-size:12px;line-height:1.5;color:var(--text-2)}body[data-shared-design=mono] .social-photo-ig-comment-compose .portal-upload-icon{font-size:20px;color:var(--accent)}body[data-shared-design=mono] .social-photo-ig-comment-compose .portal-upload-trigger-browse{border:1px solid var(--line);border-radius:var(--radius);color:var(--text)}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .lux-photo-chrome__search input{min-height:44px;padding:10px 12px;font-size:14px}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .lux-photo-chrome__tools{flex:1 1 100%}@media(max-width:1024px){body[data-shared-design=mono] #social-neo-root[data-panel=photography] .lux-photo-chrome__title{font-size:20px;line-height:1.3}}@media(max-width:860px){html[data-portal-palette] body[data-shared-design=mono] #social-neo-overlay-portal .social-photo-ig-comments-head>.lux-glass-dialog-heading .lux-glass-dialog-title{font-size:18px;line-height:1.3}}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .social-photo-story-section{min-width:0;padding:0 2px}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .social-photo-story-rail{display:flex;gap:14px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x;padding:4px 2px 10px}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .social-photo-story-rail .social-neo-story-bubble{flex:0 0 72px;display:grid;justify-items:center;gap:6px;min-width:0}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .social-photo-story-rail .social-neo-story-bubble-ring{display:grid;place-items:center;width:64px;height:64px;padding:3px}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .social-photo-story-rail .social-neo-story-bubble-avatar{width:56px;height:56px}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .social-photo-story-rail .social-neo-story-bubble-avatar :is(img,.social-neo-avatar){width:56px;height:56px}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .social-photo-story-rail .social-neo-story-bubble-name{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-weight:600}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .social-photo-discover-card{display:grid;align-content:start;gap:10px;flex:0 0 240px;padding:12px}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .social-photo-discover-profile.btn{display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px 10px;height:auto;min-height:64px;white-space:normal;text-align:left;padding:0}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .social-photo-discover-avatar{grid-row:1 / 3;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--line)}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .social-photo-discover-name{font-size:14px;font-weight:600;overflow-wrap:anywhere}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .social-photo-mono{grid-column:2;font-size:12px;color:var(--text-2)}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .social-photo-feed-media.btn{height:auto;min-height:180px;border:0;border-radius:0;background:transparent;padding:0}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .social-photo-feed-head .social-neo-post-author-copy{display:grid;gap:4px}body[data-shared-design=mono] #social-neo-root[data-panel=photography] :is(.social-neo-post-author-meta,.social-photo-feed-metrics){color:var(--text-2);font-size:12px}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .social-photo-feed-caption{font-size:14px;line-height:1.5}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .lux-photo-profile{width:100%;min-width:0}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .lux-photo-profile__header{padding:16px 20px}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .lux-photo-profile__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .lux-photo-profile__identity{padding:12px}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .lux-photo-profile__avatar-img{width:72px;height:72px;border-radius:50%}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .lux-photo-profile__name{font:600 22px/1.3 var(--sans);color:var(--text);overflow-wrap:anywhere;white-space:normal}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .lux-photo-profile__meta{font:400 12px/1.5 var(--sans);color:var(--text-2);letter-spacing:normal;text-transform:none;white-space:normal}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .lux-photo-profile__toolbar-title{color:var(--text-2);font:500 11px/1.4 var(--sans);letter-spacing:.04em;text-transform:uppercase}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .lux-photo-profile__stat :is(dd,dt){color:var(--text-2);font:500 11px/1.4 var(--sans)}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .lux-photo-profile__stat dd{color:var(--text);font:600 18px/1.2 var(--sans)}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .lux-photo-profile__actions{gap:14px}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .lux-photo-profile__back.btn{justify-self:start}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .lux-photo-profile .social-pagination-infinite-status{display:none}@media(max-width:720px){body[data-shared-design=mono] #social-neo-root[data-panel=photography] .lux-photo-profile__head{grid-template-columns:auto minmax(0,1fr)}body[data-shared-design=mono] #social-neo-root[data-panel=photography] .lux-photo-profile__actions{grid-column:1 / -1;justify-content:flex-start;padding-left:0}}body[data-shared-design=mono] #social-neo-overlay-portal .lux-glass-dialog-card--event-create :is(.lux-picker-field,.lux-picker-btn){width:100%;min-width:0}body[data-shared-design=mono] .lux-glass-dialog-card--event-create .social-neo-faculty-multi-options{display:flex;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] .lux-glass-dialog-card--event-create .portal-upload-trigger-ui{color:var(--text)}body[data-shared-design=mono] .lux-glass-dialog-card--event-create .portal-upload-title{font-size:14px;font-weight:600;line-height:1.4}body[data-shared-design=mono] .lux-glass-dialog-card--event-create :is(.portal-upload-hint,.social-neo-draft-file,.social-event-gallery-draft-head>div>span){color:var(--text-2);font-size:12px;line-height:1.5}body[data-shared-design=mono] .lux-glass-dialog-card--event-create .portal-upload-icon{color:var(--accent);font-size:20px}body[data-shared-design=mono] .lux-glass-dialog-card--event-create .portal-upload-trigger-browse{border:1px solid var(--line);border-radius:var(--radius);color:var(--text)}body[data-shared-design=mono] #social-neo-overlay-portal .lux-glass-dialog-card--page-create .lux-glass-dialog-field:has(.social-neo-faculty-multi){grid-column:1 / -1}body[data-shared-design=mono] .lux-glass-dialog-card--page-create .social-neo-faculty-multi-options{display:flex;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] #social-neo-overlay-portal .lux-glass-dialog-card--page-create :is(.lux-picker-field,.lux-picker-btn){width:100%;min-width:0}body[data-shared-design=mono] .lux-glass-dialog-card--page-create .social-neo-pages-wizard-step{padding:10px;gap:6px;font-size:12px}body[data-shared-design=mono] .lux-glass-dialog-card--page-create .social-neo-pages-wizard-step.is-active{border-color:var(--accent);color:var(--accent)}body[data-shared-design=mono] #social-neo-overlay-portal .lux-glass-dialog-card--page-create .lux-glass-dialog-group-section--restrictions .social-audience-preset-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:560px){body[data-shared-design=mono] #social-neo-overlay-portal .lux-glass-dialog-card--page-create .lux-glass-dialog-group-section--restrictions .social-audience-preset-row{grid-template-columns:minmax(0,1fr)}}body[data-shared-design=mono] #social-neo-overlay-portal .social-neo-research-create .lux-glass-dialog-field:has(.social-neo-faculty-multi){grid-column:1 / -1}body[data-shared-design=mono] .social-neo-research-create .social-neo-faculty-multi-options{display:flex;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] .social-neo-research-create .social-neo-research-choice{display:flex;align-items:center;gap:10px;padding:12px}body[data-shared-design=mono] .social-neo-research-create .social-neo-research-choice>span{display:grid;gap:4px}body[data-shared-design=mono] .social-neo-research-create :is(.social-neo-research-choice small,.social-neo-research-cover-hint,.lux-panel-copy,.portal-upload-hint){color:var(--text-2);font-size:12px;line-height:1.5}body[data-shared-design=mono] .social-neo-research-create .portal-upload-title{font-size:14px;line-height:1.4}body[data-shared-design=mono] .lux-glass-dialog-card--portfolio-editor .portfolio-field[data-section-key=projects]:is([data-portfolio-field=title],[data-portfolio-field=link]){grid-column:1 / -1}body[data-shared-design=mono] .lux-glass-dialog-card--portfolio-editor .portfolio-entry-card>.portfolio-editor-actions{margin-top:16px}body[data-shared-design=mono] .lux-glass-dialog-card--portfolio-editor .portfolio-field[data-portfolio-field=file]{display:grid;gap:6px}body[data-shared-design=mono] .lux-glass-dialog-card--portfolio-editor .portfolio-field[data-portfolio-field=file] .social-neo-muted{color:var(--text-2);font-size:12px;line-height:1.5}body[data-shared-design=mono] .lux-glass-dialog-card--portfolio-editor .mono-app-field{font-size:14px;line-height:1.5}body[data-shared-design=mono] .lux-glass-dialog-card--portfolio-editor textarea.mono-app-field{min-height:120px}body[data-shared-design=mono] .lux-glass-dialog-card--portfolio-editor :is(.portfolio-editor-step-copy>span,.portfolio-editor-rail-head>span:last-child,.portfolio-editor-toolbar-copy>span:last-child,.portfolio-save-status,.social-neo-section-head>div>span,.portfolio-content-panel-head>div>span:last-child,.portfolio-audience-card>span,.portfolio-editor-footer-copy>span:last-child){color:var(--text-2);font-size:12px;line-height:1.5}body[data-shared-design=mono] .lux-glass-dialog-card--portfolio-editor .portfolio-resume-status{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}body[data-shared-design=mono] .lux-glass-dialog-card--portfolio-editor .portfolio-resume-status .social-neo-pill{display:flex;flex-wrap:wrap;gap:4px 10px;min-width:0;overflow-wrap:anywhere}body[data-shared-design=mono] #social-neo-overlay-portal .lux-glass-dialog-card--portfolio-editor .portfolio-audience-card{height:auto;font:inherit;color:var(--text);min-height:104px;cursor:pointer}body[data-shared-design=mono] .lux-glass-dialog-card--portfolio-editor .portfolio-audience-card.is-selected{border-color:var(--accent)}body[data-shared-design=mono] .lux-glass-dialog-card--portfolio-editor .portfolio-audience-card:focus-visible{outline:2px solid var(--btn-ring);outline-offset:2px}body[data-shared-design=mono] .lux-glass-dialog-card--portfolio-editor .portfolio-section-toggle .social-neo-pill{display:inline-flex;gap:6px}body[data-shared-design=mono] .lux-glass-dialog-card--portfolio-editor .portal-upload-title{font-size:14px;line-height:1.4}body[data-shared-design=mono] .lux-glass-dialog-card--portfolio-editor .portal-upload-hint{font-size:12px;line-height:1.5;color:var(--text-2)}body[data-shared-design=mono] .lux-glass-dialog-card--survey-create :is(.social-neo-survey-cover-helper,.social-neo-survey-cover-limit,.social-neo-survey-cover-status,.social-neo-survey-cover-copy>span,.social-neo-muted,.social-neo-survey-question-rail-copy small){font-size:12px;line-height:1.5;color:var(--text-2)}body[data-shared-design=mono] [data-form=dialog-survey-draft-choice-delete] .lux-glass-dialog-title{color:var(--text);font:600 22px/1.3 var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono] [data-form=dialog-survey-draft-choice-delete] :is(.lux-glass-dialog-subtitle,.social-neo-muted){color:var(--text-2);font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] [data-form=dialog-survey-draft-choice-delete] .social-neo-delete-confirm-icon-chip{color:var(--btn-d);border:1px solid var(--line);border-radius:var(--radius)}body[data-shared-design=mono] [data-form=dialog-survey-draft-choice-delete] .lux-glass-dialog-preview-title{color:var(--text);font:600 14px/1.5 var(--sans)}body[data-shared-design=mono] [data-form=dialog-survey-draft-choice-delete] .social-neo-delete-confirm-quote{color:var(--text);font:400 14px/1.6 var(--sans)}body[data-shared-design=mono] [data-form=dialog-survey-draft-choice-delete] .social-neo-delete-confirm-actions{border-top:1px solid var(--line)}body[data-shared-design=mono] .lux-glass-dialog-card--survey-create .social-neo-survey-question-editor-head{padding-bottom:12px;border-bottom:1px solid var(--line)}body[data-shared-design=mono] .lux-glass-dialog-card--survey-create :is(.social-neo-survey-question-editor-head strong,.social-neo-survey-question-options-head strong,.social-neo-survey-question-config-title){color:var(--text);font:600 15px/1.4 var(--sans)}body[data-shared-design=mono] .lux-glass-dialog-card--survey-create .social-neo-survey-question-editor .social-neo-label{color:var(--text-2);font:500 12px/1.5 var(--sans)}body[data-shared-design=mono] .lux-glass-dialog-card--survey-create .social-neo-survey-question-required{color:var(--text);font:500 13px/1.5 var(--sans)}body[data-shared-design=mono] .lux-glass-dialog-card--survey-create .social-neo-survey-question-required input{accent-color:var(--accent)}body[data-shared-design=mono] .lux-glass-dialog-card--survey-create .social-neo-survey-question-rail-item.btn{height:auto;min-height:64px;white-space:normal}body[data-shared-design=mono] .lux-glass-dialog-card--survey-create .social-neo-survey-question-rail-item[aria-current=true]{border-color:var(--accent)}body[data-shared-design=mono] .lux-glass-dialog-card--survey-create .social-neo-survey-cover-drop:focus-within{outline:2px solid var(--btn-ring);outline-offset:2px}body[data-shared-design=mono] .lux-glass-dialog-card--lost-found-create .portal-upload-trigger-ui{color:var(--text)}body[data-shared-design=mono] :is(.lux-glass-dialog-card--lost-found-create,.lux-glass-dialog-card--survey-create,.social-neo-research-create,.lux-glass-dialog-card--page-create,.lux-glass-dialog-card--event-create) .mono-app-field{font-size:14px;line-height:1.5}body[data-shared-design=mono] :is(.lux-glass-dialog-card--lost-found-create,.lux-glass-dialog-card--survey-create,.social-neo-research-create,.lux-glass-dialog-card--page-create,.lux-glass-dialog-card--event-create) textarea.mono-app-field{min-height:120px}body[data-shared-design=mono] :is(.lux-glass-dialog-card--lost-found-create,.lux-glass-dialog-card--survey-create,.social-neo-research-create,.lux-glass-dialog-card--page-create,.lux-glass-dialog-card--event-create) :is(.lux-glass-dialog-subtitle,.lux-glass-dialog-hint,.social-neo-faculty-multi-summary,.lux-glass-dialog-group-section-head>span,.social-audience-blocker-subhead>span,.lux-glass-dialog-invite-block-head>span,.social-neo-person>div>span){color:var(--text-2);font-size:12px;line-height:1.5}body[data-shared-design=mono] #social-neo-overlay-portal :is(.lux-glass-dialog-card--lost-found-create .social-neo-faculty-option,.lux-glass-dialog-card--survey-create .social-neo-checkbox,.social-neo-research-create .social-neo-faculty-option,.lux-glass-dialog-card--page-create .social-neo-faculty-option,.lux-glass-dialog-card--event-create .social-neo-checkbox){height:auto;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;font-size:13px}body[data-shared-design=mono] :is(.lux-glass-dialog-card--lost-found-create .social-neo-faculty-option,.lux-glass-dialog-card--survey-create .social-neo-checkbox,.social-neo-research-create .social-neo-faculty-option,.lux-glass-dialog-card--page-create .social-neo-faculty-option,.lux-glass-dialog-card--event-create .social-neo-checkbox):has(input:checked){border-color:var(--accent)}body[data-shared-design=mono] :is(.lux-glass-dialog-card--lost-found-create .social-neo-faculty-option,.lux-glass-dialog-card--survey-create .social-neo-checkbox,.social-neo-research-create .social-neo-faculty-option,.lux-glass-dialog-card--page-create .social-neo-faculty-option,.lux-glass-dialog-card--event-create .social-neo-checkbox) input{width:16px;height:16px;margin:0;accent-color:var(--accent)}body[data-shared-design=mono] :is(.lux-glass-dialog-card--lost-found-create .social-neo-faculty-option,.lux-glass-dialog-card--survey-create .social-neo-checkbox,.social-neo-research-create .social-neo-faculty-option,.lux-glass-dialog-card--page-create .social-neo-faculty-option,.lux-glass-dialog-card--event-create .social-neo-checkbox):focus-within{outline:2px solid var(--btn-ring);outline-offset:2px}body[data-shared-design=mono] .lux-glass-dialog-card--lost-found-create .social-neo-avatar{border-radius:50%;background:var(--line)}body[data-shared-design=mono] .lux-glass-dialog-card--lost-found-create .portal-upload-icon{font-size:20px}body[data-shared-design=mono] .lux-glass-dialog-card--lost-found-create .portal-upload-title{font-size:14px;font-weight:600;line-height:1.3}body[data-shared-design=mono] .lux-glass-dialog-card--lost-found-create .portal-upload-hint{color:var(--text-2);font-size:12px;line-height:1.45}body[data-shared-design=mono] .lux-glass-dialog-card--lost-found-create .portal-upload-icon{color:var(--accent)}body[data-shared-design=mono] .lux-glass-dialog-card--lost-found-create .portal-upload-trigger-browse{border:1px solid var(--line);border-radius:var(--radius);color:var(--text)}body[data-shared-design=mono] .social-project-hub-cta-tile{font:inherit;font-family:var(--sans);color:var(--text);white-space:normal;cursor:pointer}body[data-shared-design=mono] .social-project-hub-cta-tile>strong{font-size:16px;line-height:1.35}body[data-shared-design=mono] .social-project-hub-cta-copy{color:var(--text-2);font-size:12px;line-height:1.5}body[data-shared-design=mono] .social-neo-workspace-hero :is(.social-project-card-new-meta,.social-project-row-meta,.lms-route-meta-12){color:var(--text-2);font-size:12px;line-height:1.4}body[data-shared-design=mono] :is(.social-project-card-new-progress-bar,.social-project-row-progress-bar,.social-project-workload-bar){background:var(--line);border-radius:999px}body[data-shared-design=mono] :is(.social-project-card-new-progress-fill,.social-project-row-progress-fill,.social-project-workload-bar>span){background:var(--accent);border-radius:inherit}body[data-shared-design=mono] .social-project-overview-columns :is(.social-neo-section-head>div>span,.social-neo-muted,.social-neo-person>div>span,.social-project-activity-head>em,.social-project-workload-head>em){color:var(--text-2);font-size:12px;line-height:1.4}body[data-shared-design=mono] :is(.social-project-overview-columns,.social-project-team-shell) .social-neo-avatar{border-radius:50%;background:var(--line);color:var(--text)}body[data-shared-design=mono] .social-project-team-shell :is(.social-neo-muted,.social-neo-person>div>span){color:var(--text-2);font-size:12px;line-height:1.4}body[data-shared-design=mono] .social-project-roster-dot.is-online{border-radius:50%;background:var(--accent)}body[data-shared-design=mono] .social-project-health-alert>i{color:var(--btn-d)}body[data-shared-design=mono] .social-project-health-win>i{color:var(--text-2)}body[data-shared-design=mono] :is(.social-project-my-tasks-card,.social-project-health-card)>.social-project-card-new-cta{border-top:1px solid var(--line)}body[data-shared-design=mono] :is(.social-project-my-tasks-card,.social-project-health-card)>.social-project-card-new-cta>button{border:0;background:transparent;color:var(--accent);font:600 12px/1.4 var(--sans)}body[data-shared-design=mono] :is(.social-project-my-tasks-card,.social-project-health-card)>.social-project-card-new-cta>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body[data-shared-design=mono] .social-project-health-body :is(.social-project-health-alert,.social-project-health-win){border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--text);font-size:13px}body[data-shared-design=mono] .social-project-health-badge{gap:6px;font-weight:600}body[data-shared-design=mono] :is(.social-project-task-graph-canvas-bg,.social-project-task-graph-hit){fill:transparent;stroke:transparent}body[data-shared-design=mono] .social-project-task-graph-node-g:focus-visible .social-project-task-graph-hit{stroke:var(--btn-ring);stroke-width:2px}body[data-shared-design=mono] .social-project-status-dot{background:var(--accent);border-radius:50%}body[data-shared-design=mono] .social-graph-unlink-confirm::backdrop{background:rgb(0 0 0 / calc(.42 * var(--pop-scrim,1)))}body[data-shared-design=mono] .social-graph-unlink-confirm>strong{position:relative;z-index:1;color:var(--text);font:600 22px/1.3 var(--sans)}body[data-shared-design=mono] .social-graph-unlink-confirm p{color:var(--text-2);font:400 13px/1.6 var(--sans)}body[data-shared-design=mono] .social-project-task-graph-quick-create>strong{color:var(--text);font:600 16px/1.4 var(--sans)}body[data-shared-design=mono] .social-project-task-graph-quick-create .social-neo-label{color:var(--text-2);font:500 12px/1.5 var(--sans)}body[data-shared-design=mono] .social-project-task-graph-quick-create-actions{border-top:1px solid var(--line)}body[data-shared-design=mono] .social-project-task-graph-quick-create-error{color:var(--btn-d);font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] #social-neo-root .social-neo-composer-cta-copy{color:var(--text-2);font:400 14px/1.5 var(--sans)}body[data-shared-design=mono] #social-neo-root .social-neo-composer-cta-btn{color:var(--text);font:600 13px/1.4 var(--sans)}body[data-shared-design=mono] #social-neo-root .social-neo-composer-cta>.social-neo-avatar{background:var(--surface);border:1px solid var(--line);color:var(--text);font:600 12px/1.4 var(--sans)}body[data-shared-design=mono] #social-neo-root .social-neo-feed-header-divider{background:var(--line)}body[data-shared-design=mono] :is(.social-project-task-graph-health-metric,.social-project-status-segment,.social-project-status-dot,.social-project-task-graph-node-g):is(.is-blue,[data-status=todo]){--project-status-color: #3b82f6}body[data-shared-design=mono] :is(.social-project-task-graph-health-metric,.social-project-status-segment,.social-project-status-dot,.social-project-task-graph-node-g):is(.is-orange,[data-status=in-progress]){--project-status-color: #f59e0b}body[data-shared-design=mono] :is(.social-project-task-graph-health-metric,.social-project-status-segment,.social-project-status-dot,.social-project-task-graph-node-g):is(.is-rose,[data-status=blocked]){--project-status-color: #f43f5e}body[data-shared-design=mono] :is(.social-project-task-graph-health-metric,.social-project-status-segment,.social-project-status-dot,.social-project-task-graph-node-g):is(.is-emerald,[data-status=done]){--project-status-color: #10b981}body[data-shared-design=mono] .social-project-task-graph-health-metric[data-status]{border:1px solid var(--project-status-color);box-shadow:var(--mono-shadow-status-edge)}body[data-shared-design=mono] :is(.social-project-status-segment,.social-project-status-dot)[class*=is-]{background:var(--project-status-color)}body[data-shared-design=mono] :is(.social-project-task-graph-page,.social-project-health-page,.social-project-risk-page,.social-project-task-detail-page,.social-project-task-form-page){background:var(--base);color:var(--text)}body[data-shared-design=mono] .social-project-task-form-page .social-page-surface-title{font:600 24px/1.3 var(--sans)}body[data-shared-design=mono] .social-project-task-form-page :is(.social-page-surface-heading>span,.lux-glass-dialog-section-head>span,.social-neo-muted){color:var(--text-2);font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] .social-project-task-form-page .lux-glass-dialog-section-head>strong{color:var(--text);font:600 15px/1.4 var(--sans)}body[data-shared-design=mono] .social-project-task-form-page .social-neo-label{color:var(--text-2);font:500 12px/1.5 var(--sans)}body[data-shared-design=mono] .social-project-task-form-page :is(.social-page-surface-head,.social-page-surface-footer){border-radius:0}body[data-shared-design=mono] :is(.social-project-task-detail-page,#social-neo-overlay-portal .lux-glass-dialog-card--project-task-detail.spt-detail-dialog)>:is(.spt-detail-head,.spt-detail-actions){border-radius:0}body[data-shared-design=mono] :is(.social-project-task-detail-page,#social-neo-overlay-portal .lux-glass-dialog-card--project-task-detail.spt-detail-dialog) :is(.spt-detail-section-title,.spt-detail-title){font-size:16px;line-height:1.4;overflow-wrap:anywhere}body[data-shared-design=mono] :is(.social-project-task-detail-page,#social-neo-overlay-portal .lux-glass-dialog-card--project-task-detail.spt-detail-dialog) :is(.spt-detail-k,.spt-detail-sub,.spt-detail-muted,.spt-detail-section-hint,.spt-detail-schedule-sub,.spt-detail-schedule-hint,.spt-detail-compare-label,.spt-proof-empty,.spt-proof-dropzone small,.spt-detail-description.is-empty){color:var(--text-2);font-size:12px;line-height:1.5;font-style:normal;overflow-wrap:anywhere}body[data-shared-design=mono] :is(.social-project-task-detail-page,#social-neo-overlay-portal .lux-glass-dialog-card--project-task-detail.spt-detail-dialog) .spt-detail-chip{display:inline-flex;padding:4px 8px;font-size:12px;line-height:1.4}body[data-shared-design=mono] :is(.social-project-task-detail-page,#social-neo-overlay-portal .lux-glass-dialog-card--project-task-detail.spt-detail-dialog) .spt-detail-dep-chip{height:auto;white-space:normal;text-align:left;overflow-wrap:anywhere}body[data-shared-design=mono] :is(.social-project-task-detail-page,#social-neo-overlay-portal .lux-glass-dialog-card--project-task-detail.spt-detail-dialog) .spt-proof-dropzone{border:1px dashed var(--text-2)}body[data-shared-design=mono] :is(.social-project-task-detail-page,#social-neo-overlay-portal .lux-glass-dialog-card--project-task-detail.spt-detail-dialog) .spt-proof-dropzone:focus-within{outline:2px solid var(--btn-ring);outline-offset:2px}body[data-shared-design=mono] .social-project-health-page :is(.sph-fs-topbar,.sph-fs-footer){border-radius:0}body[data-shared-design=mono] :is(.social-project-health-page,.social-project-risk-page) .social-page-surface-heading{display:grid;gap:4px;min-width:0}body[data-shared-design=mono] .social-project-risk-page>:is(header,.social-page-form-actions){border-radius:0}body[data-shared-design=mono] .social-project-risk-page :is(.social-page-surface-subtitle,.spr-rail-head>span,.spr-main-head p,.spr-empty,.spr-risk-meta,.spr-risk-foot,.spr-compose-head>span,.spr-exposure-hint){color:var(--text-2);font-size:12px;line-height:1.5;overflow-wrap:anywhere}body[data-shared-design=mono] .social-project-risk-page :is(.spr-summary-chip,.spr-chip){display:inline-flex;padding:4px 8px;font-size:12px;line-height:1.4}body[data-shared-design=mono] .social-project-risk-page :is(.spr-section,.spr-task-select){height:auto;white-space:normal;justify-content:flex-start}body[data-shared-design=mono] .social-project-risk-page :is(.spr-section,.spr-task-select).is-active{outline:1px solid var(--accent);outline-offset:-1px}body[data-shared-design=mono] .social-project-risk-page .spr-task-add{width:44px;height:44px}body[data-shared-design=mono] .social-project-risk-page .spr-risk-card{padding:16px}body[data-shared-design=mono] .social-project-risk-page :is(.spr-risk-title-row,.spr-risk-meta,.spr-risk-actions,.spr-risk-foot){display:flex;align-items:center;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] .social-project-risk-page .spr-risk-card-head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}body[data-shared-design=mono] .social-project-risk-page .spr-risk-card-main{display:grid;gap:8px;min-width:0;flex:1 1 200px}body[data-shared-design=mono] .social-project-risk-page :is(.spr-risk-title,.spr-risk-desc,.spr-risk-mitigation){overflow-wrap:anywhere}body[data-shared-design=mono] .social-project-risk-page .spr-main-head h3{font-size:16px}body[data-shared-design=mono] .spr-compose .social-page-field-label{color:var(--text-2);font-size:12px;font-weight:600;line-height:1.5}body[data-shared-design=mono] .spr-compose :is(textarea,select).mono-app-field{box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;font:inherit;line-height:1.5}body[data-shared-design=mono] .spr-compose .spr-exposure-live{color:var(--text-2);font-size:12px}body[data-shared-design=mono] .spr-compose .spr-exposure-live strong{color:var(--text);font-size:14px}body[data-shared-design=mono] .spr-compose .spr-compose-actions{padding:0}body[data-shared-design=mono] :is(.social-project-ring-track,.social-project-ring-value,.social-project-sparkline-line){fill:none}body[data-shared-design=mono] .social-project-ring-track{stroke:var(--line);stroke-width:8px}body[data-shared-design=mono] .social-project-ring-value{stroke:var(--accent);stroke-width:8px;stroke-linecap:round}body[data-shared-design=mono] .social-project-sparkline-line{stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}body[data-shared-design=mono] .social-project-sparkline-dot{fill:var(--accent)}body[data-shared-design=mono] .social-project-sparkline-svg stop{stop-color:var(--accent)}body[data-shared-design=mono] [data-project-tab=budget] :is(.social-neo-stack,.social-project-budget-category-list,.social-project-budget-expense-list){gap:16px}body[data-shared-design=mono] .social-project-budget-spend-bar{padding:16px;display:grid;gap:12px}body[data-shared-design=mono] [data-project-tab=budget] :is(.social-neo-label,.social-neo-empty,.social-project-budget-expense-note){color:var(--text-2);font-size:12px;line-height:1.5;overflow-wrap:anywhere}body[data-shared-design=mono] [data-project-tab=budget] .social-neo-section-head>div>strong{color:var(--text);font:600 15px/1.4 var(--sans)}body[data-shared-design=mono] [data-project-tab=budget] .social-neo-section-head>div>span{color:var(--text-2);font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] [data-project-tab=budget] .social-neo-pill{display:inline-flex;align-items:center;padding:5px 9px;font:500 12px/1.4 var(--sans);font-variant-numeric:tabular-nums}body[data-shared-design=mono] [data-project-tab=budget] .social-neo-empty{padding:16px 0 0;border-top:1px solid var(--line)}body[data-shared-design=mono] [data-project-tab=budget] .social-project-deadline-bar{border-radius:var(--radius);background:var(--line)}body[data-shared-design=mono] [data-project-tab=budget] .social-project-deadline-fill{border-radius:inherit;background:var(--accent)}body[data-shared-design=mono] [data-project-tab=budget] .social-project-deadline-fill.is-overdue{background:var(--btn-d)}body[data-shared-design=mono] :is(.social-project-budget-category-item,.social-project-budget-expense-item){padding:16px;overflow-wrap:anywhere}body[data-shared-design=mono] :is(.social-neo-research-tab,.social-neo-pages-hero-tab,.social-neo-events-hero-tab,.social-neo-surveys-hero-tab).btn{height:auto;min-height:44px;white-space:normal;justify-content:flex-start;text-align:left;line-height:1.4}body[data-shared-design=mono] :is(.social-neo-research-tab-copy,.social-neo-pages-hero-tab-copy,.social-neo-events-hero-tab-copy,.social-neo-surveys-hero-tab-copy) small{font-size:12px;line-height:1.5;font-weight:400}body[data-shared-design=mono] :is(.social-neo-research-stat,.social-neo-events-hero-stat,.social-neo-surveys-hero-stat,.social-neo-page-card-stat){padding:12px}body[data-shared-design=mono] :is(.social-neo-research-stat,.social-neo-events-hero-stat,.social-neo-surveys-hero-stat,.social-neo-page-card-stat)>strong{font-size:22px;font-variant-numeric:tabular-nums}body[data-shared-design=mono] :is(.social-neo-research-stat,.social-neo-events-hero-stat,.social-neo-surveys-hero-stat,.social-neo-page-card-stat)>span{color:var(--text-2);font-size:12px;line-height:1.5}body.lux-route-social[data-shared-design=mono] #social-neo-root[data-panel] :is(.social-neo-research-filter,.social-neo-pages-hero-toolbar,.social-neo-surveys-hero-toolbar) .mono-app-field{box-sizing:border-box;min-width:0;width:100%;min-height:44px;padding:10px 12px;font-size:14px}body[data-shared-design=mono] :is(.social-neo-research-toolbar,.social-neo-pages-hero-toolbar,.social-neo-surveys-hero-toolbar){padding:12px}body[data-shared-design=mono] :is(.social-neo-research-copy,.social-neo-page-card-desc,.social-neo-page-card-about-text){font-size:14px;line-height:1.6;overflow-wrap:anywhere}body[data-shared-design=mono] :is(.social-neo-research-filter>span,.social-neo-page-card-meta,.social-neo-page-card-summary-label){color:var(--text-2);font-size:12px;line-height:1.5}body[data-shared-design=mono] :is(.social-neo-research-empty,.social-neo-events-empty,.social-neo-surveys-empty){text-align:center}body[data-shared-design=mono] :is(.social-neo-research-empty,.social-neo-surveys-empty)>span{max-width:48ch;color:var(--text-2);font-size:14px;line-height:1.5}body[data-shared-design=mono] .social-neo-pages-hero-actions{flex-wrap:wrap}@media(max-width:640px){body[data-shared-design=mono] .social-neo-research-hero-copy{flex-basis:auto}}body[data-shared-design=mono] #social-neo-root[data-panel=messages] .social-neo-messages__inbox{border-radius:var(--radius)}body[data-shared-design=mono] #social-neo-root[data-panel=messages] .social-neo-messages__thread-shell{border:1px solid var(--line);border-radius:var(--radius)}body[data-shared-design=mono] #social-neo-root[data-panel=messages] .social-neo-messages__thread-chrome{padding:8px;border-radius:var(--radius)}body[data-shared-design=mono] .portal-messages-thread .social-neo-thread-head__meta>strong{font:600 15px/1.4 var(--sans)}body[data-shared-design=mono] .portal-messages-thread .social-neo-thread-head__main .social-neo-avatar{display:inline-grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--surface);font:600 13px/1 var(--sans)}body[data-shared-design=mono] .portal-messages-thread :is(.social-neo-thread-head__subtitle,.social-neo-group-conversation-select__label){color:var(--text-2);font:400 12px/1.4 var(--sans)}body[data-shared-design=mono] .portal-messages-thread .portal-messages-thread-chrome{border-bottom:1px solid var(--line);border-radius:0}body[data-shared-design=mono] .portal-messages-thread .social-neo-message-day{align-self:center;width:auto;color:var(--text-2);font:500 11px/1.4 var(--sans)}body[data-shared-design=mono] .portal-messages-thread .portal-message-card.is-own{border-inline-end:2px solid var(--accent)}body[data-shared-design=mono] .portal-messages-thread .social-neo-message__footer{color:var(--text-2);font:400 11px/1.4 var(--sans)}body[data-shared-design=mono] .portal-messages-thread .social-neo-message__body{font:400 14px/1.6 var(--sans)}body[data-shared-design=mono] #social-neo-root[data-panel=messages] .social-neo-message-file{border-radius:var(--radius);color:var(--text)}body[data-shared-design=mono] #social-neo-root[data-panel=messages] .social-neo-message-file__icon{color:var(--accent);font-size:22px}body[data-shared-design=mono] #social-neo-root[data-panel=messages] .social-neo-message-file__name{font:600 13px/1.45 var(--sans)}body[data-shared-design=mono] #social-neo-root[data-panel=messages] :is(.social-neo-message-file__meta,.social-neo-message-file__unavailable){color:var(--text-2);font:400 12px/1.45 var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono] #social-neo-root[data-panel=messages] .social-neo-message-file__open{font:600 13px/1.4 var(--sans)}body[data-shared-design=mono] #social-neo-root[data-panel=messages] .social-neo-message-file__open:focus-visible{outline:2px solid var(--accent);outline-offset:3px}body[data-shared-design=mono] .social-neo-group-conversation-menu .social-neo-group-conversation-option__copy strong{font:600 13px/1.4 var(--sans)}body[data-shared-design=mono] .social-neo-group-conversation-menu .social-neo-group-conversation-option__copy small{color:var(--text-2);font:400 12px/1.4 var(--sans)}body[data-shared-design=mono] .social-neo-group-conversation-menu [aria-selected=true]:after{content:"\2713";color:var(--accent)}body[data-shared-design=mono] .social-neo-group-conversation-menu .social-neo-group-conversation-create{border-top:1px solid var(--line);margin-top:4px;justify-content:flex-start}body[data-shared-design=mono] #social-neo-root[data-panel=messages] .social-neo-chat-item.is-active{border-color:var(--accent)}body[data-shared-design=mono] .social-neo-messages__thread-stream .social-neo-avatar{display:inline-grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:var(--line);font-size:11px}body[data-shared-design=mono] .social-neo-messages__thread-stream .social-neo-message__identity-copy{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}body[data-shared-design=mono] .social-neo-messages__thread-stream .social-neo-message__body p{margin:10px 0;font-size:14px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}body[data-shared-design=mono] .social-neo-messages__thread-stream .social-neo-message-day{padding:6px 12px;margin-block:10px;font-size:12px;text-align:center}body[data-shared-design=mono] .social-neo-messages__thread-stream .lux-social-system-message{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;padding:10px 12px;font-size:13px;line-height:1.5}body[data-shared-design=mono] .social-neo-messages__thread-stream .lux-social-system-message__copy{flex:1;min-width:0;overflow-wrap:anywhere}body[data-shared-design=mono] .social-neo-messages__thread-stream .lux-social-system-message time{color:var(--text-2);font-size:12px}body[data-shared-design=mono] .social-neo-messages__thread-stream .social-neo-message__remove.btn{width:44px;min-width:44px;padding:0;color:var(--danger, var(--text))}body[data-shared-design=mono] #social-neo-root[data-panel=messages] .social-neo-message{border:1px solid var(--line);border-radius:var(--radius)}body[data-shared-design=mono] #social-neo-root[data-panel=messages] .social-neo-message.is-own{border-color:color-mix(in srgb,var(--accent) 48%,var(--line))}body[data-shared-design=mono] #social-neo-root[data-panel=messages] :is(.social-neo-message__context,.social-neo-message__footer,.social-neo-messages__inbox-subtitle,.social-neo-thread-head__subtitle){color:var(--text-2);font-size:12px;line-height:1.5}body[data-shared-design=mono] #social-neo-root[data-panel=messages] .social-neo-msg-compose-input{box-sizing:border-box;min-height:44px;padding:10px 12px;font-size:14px}body[data-shared-design=mono] #social-neo-root[data-panel=messages] .social-neo-group-conversation-select{min-height:44px}body[data-shared-design=mono] #social-neo-root[data-panel=messages] .social-neo-group-thread-toolbar{flex-wrap:wrap}body[data-shared-design=mono] #social-neo-root[data-panel=messages] .social-neo-messages__inbox-filters .social-neo-tab{min-height:44px}body[data-shared-design=mono] #social-neo-overlay-portal .portfolio-viewer-field{display:grid;align-content:start;gap:6px;min-width:0;padding:12px}body[data-shared-design=mono] #social-neo-overlay-portal .portfolio-viewer-label{color:var(--text-2);font-size:12px;line-height:1.5}body[data-shared-design=mono] #social-neo-overlay-portal .portfolio-viewer-value{display:block;margin:0;line-height:1.5;overflow-wrap:anywhere}body[data-shared-design=mono] #social-neo-overlay-portal .portfolio-viewer-section .social-neo-section-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}body[data-shared-design=mono] #social-neo-overlay-portal .portfolio-viewer-section .social-neo-section-head>div{display:grid;gap:4px;min-width:0}body[data-shared-design=mono] #social-neo-overlay-portal .portfolio-viewer-section .social-neo-section-head>div>span{color:var(--text-2);font-size:12px;line-height:1.5}body[data-shared-design=mono] #social-neo-overlay-portal .portfolio-viewer-section-count{color:var(--text-2);font-size:12px;white-space:nowrap}body[data-shared-design=mono] #social-neo-overlay-portal .portfolio-viewer-resume-head{display:flex;align-items:center;gap:12px}body[data-shared-design=mono] #social-neo-overlay-portal .portfolio-viewer-resume-head>div{display:grid;gap:4px;min-width:0}body[data-shared-design=mono] #social-neo-overlay-portal :is(.portfolio-viewer-resume-head>div>span,.portfolio-viewer-resume-file-copy>span){color:var(--text-2);font-size:12px;line-height:1.5}body[data-shared-design=mono] #social-neo-overlay-portal .portfolio-viewer-resume-file-copy{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}body[data-shared-design=mono] #social-neo-overlay-portal .portfolio-resume-actions{display:flex;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] #social-neo-overlay-portal .portfolio-resume-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius);color:var(--text);text-decoration:none}body[data-shared-design=mono] #social-neo-overlay-portal .portfolio-resume-actions a:first-child{background:var(--accent);color:var(--on-accent);border-color:transparent}body[data-shared-design=mono] #social-neo-overlay-portal .portfolio-resume-actions a:focus-visible{outline:2px solid var(--btn-ring);outline-offset:2px}body[data-shared-design=mono] .social-portfolio-card-title{font-size:18px;line-height:1.4}body[data-shared-design=mono] .social-portfolio-card-summary{font-size:14px;line-height:1.6}body[data-shared-design=mono] .social-portfolio-card :is(.social-portfolio-card-owner-copy>span,.social-portfolio-card-updated,.social-portfolio-attachment>div>span){color:var(--text-2);font-size:12px;line-height:1.5}body[data-shared-design=mono] .social-portfolio-card-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;font-size:12px;line-height:1.4}body[data-shared-design=mono] .social-portfolio-attachment>a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--text);border-radius:var(--radius);text-decoration:none}body[data-shared-design=mono] .social-portfolio-attachment>a:focus-visible{outline:2px solid var(--btn-ring);outline-offset:2px}body[data-shared-design=mono] .social-portfolio-search input{min-height:44px;padding:10px 12px;box-sizing:border-box;font-size:14px;line-height:1.5}body[data-shared-design=mono] .social-portfolio-toolbar-head>div{display:grid;gap:4px;min-width:0}body[data-shared-design=mono] .social-portfolio-toolbar-head span{color:var(--text-2);font-size:12px;line-height:1.5}body[data-shared-design=mono] .social-project-health-page .sph-sw{border-radius:50%;background:var(--text-2)}body[data-shared-design=mono] .social-project-health-page .sph-sw:is([data-status=done],[data-status=in-progress]){background:var(--accent)}body[data-shared-design=mono] .social-project-health-page .sph-sw[data-status=blocked]{background:var(--btn-d)}body[data-shared-design=mono] .social-project-health-page :is(.sph-coach-lead,.sph-empty,.sph-week-copy em,.sph-vlabel,.sph-vsub,.sph-k,.sph-fk,.sph-blab,.sph-l,.sph-who small,.sph-readiness-hint,.sph-card-head-note,.sph-plan-add-hint,.sph-legend,.social-page-surface-subtitle,.sph-why .lux-card-head>span){color:var(--text-2);font-size:12px;line-height:1.5;font-style:normal;overflow-wrap:anywhere}body[data-shared-design=mono] .social-project-health-page :is(.sph-vval,.sph-fv,.sph-c){color:var(--text);font-size:22px;font-weight:650}body[data-shared-design=mono] .social-project-health-page .sph-card-head h3{font-size:16px;line-height:1.4}body[data-shared-design=mono] .social-project-health-page .sph-mini-label{margin:14px 0 8px;color:var(--text-2);font-size:12px;font-weight:600;line-height:1.5}body[data-shared-design=mono] .social-project-health-page :is(.sph-fix-task>span,.sph-risk-name small,.sph-risk-exp small,.sph-muted){color:var(--text-2);font-size:12px;line-height:1.5}body[data-shared-design=mono] .social-project-health-page .sph-risklist{display:grid;gap:8px}body[data-shared-design=mono] .social-project-health-page .sph-risk{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px}body[data-shared-design=mono] .social-project-health-page :is(.sph-risk-name,.sph-risk-exp){display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}body[data-shared-design=mono] .social-project-health-page .sph-risk-exp{text-align:right}body[data-shared-design=mono] .social-project-health-page .sph-sev{width:8px;height:8px;border-radius:50%;background:var(--accent)}body[data-shared-design=mono] .social-project-health-page .sph-sev[data-risk-bucket=high]{background:var(--btn-d)}body[data-shared-design=mono] .social-project-health-page .sph-chain{display:flex;align-items:center;flex-wrap:wrap;gap:8px}body[data-shared-design=mono] .social-project-health-page .sph-node{max-width:100%;padding:6px 10px;overflow-wrap:anywhere}body[data-shared-design=mono] .social-project-health-page .sph-fix-task>strong{min-width:0;overflow-wrap:anywhere}body[data-shared-design=mono] .social-project-health-page :is(.sph-health-badge,.sph-auto){padding:4px 8px;font-size:12px;line-height:1.4}body[data-shared-design=mono] .social-project-health-page :is(.sph-week-item,.sph-fix-task,.sph-plan-main){height:auto;white-space:normal;text-align:left}body[data-shared-design=mono] .social-project-health-page :is(.sph-fix-task,.sph-plan-main){justify-content:space-between}body[data-shared-design=mono] .social-project-health-page :is(.sph-readiness-bar,.sph-loadbar){background:color-mix(in srgb,var(--text) 10%,transparent)}body[data-shared-design=mono] .social-project-health-page .sph-readiness-bar{height:6px;overflow:hidden;border-radius:99px;margin:12px 0}body[data-shared-design=mono] .social-project-health-page :is(.sph-readiness-bar,.sph-loadbar)>i{display:block;height:100%;background:var(--accent)}body[data-shared-design=mono] .social-project-health-page .sph-ring{background:conic-gradient(var(--accent) calc(var(--p) * 1%),color-mix(in srgb,var(--text) 10%,transparent) 0)}body[data-shared-design=mono] .social-project-health-page .sph-ring>span{width:80px;height:80px;border-radius:50%;background:var(--base)}body[data-shared-design=mono] .social-project-health-page :is(.sph-bad,.is-warn>i,.is-danger>i){color:var(--btn-d)}body[data-shared-design=mono] .social-project-task-graph-page :is(.social-project-task-graph-page-head,.social-project-task-graph-detail-rail,.social-project-task-graph-immersive-footer){border-radius:0}body[data-shared-design=mono] #social-neo-overlay-portal .social-project-task-graph-detail-rail-empty{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}html[data-portal-palette] body[data-shared-design=mono].lux-route-lms #lms-live-panel-setup{.lms-live-panel-card--setup{display:flex;flex-direction:column;width:min(960px,calc(100vw - 24px));max-height:min(92dvh,940px);min-height:0;overflow:hidden}.lux-glass-dialog-head{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:start;gap:12px;flex:0 0 auto;padding:20px}.lux-glass-dialog-title{color:var(--text);font:600 20px/1.35 var(--sans)}.lux-glass-dialog-subtitle{color:var(--text-2);font:400 12px/1.5 var(--sans);overflow-wrap:anywhere}.lux-glass-dialog-close-btn{width:44px;height:44px;padding:0}.lms-live-panel-head-meta{margin:0}.lms-live-panel-status{gap:6px}.lux-status-pill{padding:6px 9px;font:500 11px/1.4 var(--sans);white-space:normal}.lms-live-panel-body{display:flex;flex-direction:column;gap:0;padding:0;min-height:0;overflow:hidden}.lms-live-panel-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px 20px;border-color:var(--line);overflow:visible}.lms-live-panel-tab{justify-content:center;gap:8px;height:auto;min-height:44px;padding:10px 12px;font:500 13px/1.4 var(--sans);white-space:normal}.lms-live-panel-scroll{padding:16px 20px;gap:16px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.lms-live-panel-pane{gap:16px}.lms-live-panel-section{display:grid;gap:14px;padding:16px;min-width:0;border-color:var(--line);border-radius:var(--radius)}.lms-live-panel-section-head{align-items:center;gap:10px}.lms-live-label{color:var(--text);font:600 13px/1.5 var(--sans);letter-spacing:0;text-transform:none}:is(.lms-live-copy,.lms-live-telemetry-count,.lms-session-meta){color:var(--text-2);font:400 12px/1.6 var(--sans);overflow-wrap:anywhere}:is(.lms-route-field,.lms-quiz-question-field){display:grid;align-content:start;gap:8px;min-width:0;color:var(--text);font:500 13px/1.5 var(--sans)}.lms-live-form-grid.two{gap:14px}:is(input:not([type=radio]):not([type=checkbox]):not([type=file]),textarea,.lux-picker-btn){box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;font:400 14px/1.5 var(--sans)}:is(.lux-picker-field,.lux-picker-copy){min-width:0;width:100%}.lms-live-session-meta{margin-top:10px}.lms-live-session-list{display:grid;gap:10px}.lms-live-session-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;min-height:72px;height:auto;padding:12px 14px;white-space:normal;text-align:left}.lms-live-session-row>div{display:grid;gap:5px;min-width:0}.lms-live-session-row strong{color:var(--text);font:600 14px/1.4 var(--sans);overflow-wrap:anywhere}.lms-live-session-row>div>span{color:var(--text-2);font:400 12px/1.5 var(--sans)}.lms-live-session-row[aria-checked=true]{border-color:var(--accent)}.lms-live-session-row .lux-status-pill{grid-column:3}.lms-live-editor-layout{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.8fr);gap:16px;align-items:start}:is(.lms-quiz-question-nav-card,.lms-quiz-question-editor-card){padding:16px;min-width:0;border:1px solid var(--line);border-radius:var(--radius)}:is(.lms-quiz-question-nav-header,.lms-quiz-question-editor-head){display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:14px}:is(.lms-quiz-question-editor-title,.lms-quiz-question-nav-title){color:var(--text);font:600 15px/1.4 var(--sans)}.lms-quiz-question-editor-kicker{color:var(--text-2);font:400 12px/1.5 var(--sans);margin-bottom:5px}.lms-quiz-question-editor-body{display:grid;gap:18px;min-width:0}.lms-quiz-question-nav-btn{width:100%;min-width:0;min-height:48px;height:auto;padding:10px;white-space:normal}.lms-quiz-question-meta-grid{gap:12px}.lms-quiz-builder-option-row{display:grid;grid-template-columns:24px 28px minmax(0,1fr);align-items:center;gap:8px;padding:10px;min-width:0}.lms-quiz-builder-option-row input[type=radio]{width:20px;height:20px;margin:0;accent-color:var(--accent)}.lms-quiz-builder-option-row:has(input[type=radio]:checked){border-color:var(--accent)}.lms-quiz-question-step-row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:16px}.lms-live-panel-grid{gap:16px}.lms-live-score-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;min-width:0}.lms-live-score-main{min-width:0}.lms-live-score-name{color:var(--text);font:600 13px/1.5 var(--sans);overflow-wrap:anywhere}.lms-live-score-row>strong{font-variant-numeric:tabular-nums;font-size:16px}.lux-glass-dialog-actions{flex:0 0 auto;padding:14px 20px}.lms-live-panel-actions-row{gap:10px}& button:not(.lux-glass-dialog-close-btn):not(.lms-live-session-row){min-height:44px}.lms-live-session-remove-btn,button[data-lms-click^=clearLmsLiveAnswers],button[data-lms-click^=endLmsLiveSession],.lms-quiz-question-remove-btn{color:var(--btn-d)}:is(button,input,textarea):focus-visible{outline:2px solid var(--btn-ring);outline-offset:2px}}@media(max-width:680px){html[data-portal-palette] body[data-shared-design=mono].lux-route-lms #lms-live-panel-setup{.lux-glass-dialog-head{grid-template-columns:minmax(0,1fr) 44px;padding:16px}.lux-glass-dialog-close-btn{grid-column:2;grid-row:1}.lms-live-panel-head-meta{grid-column:1 / -1;grid-row:2}.lms-live-panel-status{justify-content:flex-start}.lms-live-panel-tabs{padding:10px 12px}.lms-live-panel-tab{padding:10px 5px;gap:5px;font-size:12px}.lms-live-panel-scroll{padding:12px}:is(.lms-live-panel-grid,.lms-live-form-grid.two,.lms-live-editor-layout,.lms-quiz-question-meta-grid){grid-template-columns:minmax(0,1fr)}.lms-live-session-row{grid-template-columns:20px minmax(0,1fr)}.lms-live-session-row .lux-status-pill{grid-column:2;justify-self:start}.lux-glass-dialog-actions{padding:12px}}}html[data-portal-palette] body[data-shared-design=mono].lux-route-lms #lms-live-session-remove-overlay{>.lms-live-session-remove-card.gp-modal,>.lms-live-session-remove-card{width:min(560px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0}.lux-glass-dialog-head{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:12px;padding:20px;margin:0;flex:0 0 auto;border-bottom:1px solid var(--line)}.lux-glass-dialog-heading{display:grid;gap:6px;min-width:0}.lux-glass-dialog-title{color:var(--text);font:600 20px/1.35 var(--sans)}.lux-glass-dialog-subtitle{color:var(--text-2);font:400 12px/1.5 var(--sans);overflow-wrap:anywhere}.lux-glass-dialog-close-btn{width:44px;height:44px;padding:0}.lux-glass-dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px;display:grid;gap:16px;align-content:start}.lms-live-session-remove-steps{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--text-2);font:500 12px/1.5 var(--sans)}.lms-live-session-remove-step.is-active{color:var(--text);font-weight:600}.lms-live-session-remove-step.is-complete{color:var(--text-2)}.lms-live-session-remove-step:not(.is-active):not(.is-complete){opacity:.55}.lms-live-session-remove-preview{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.lms-live-session-remove-preview-title{color:var(--text);font:600 18px/1.35 var(--sans);overflow-wrap:anywhere}.lms-live-session-remove-preview-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lms-live-session-remove-preview-meta .lms-live-pill{font:500 11px/1.4 var(--sans);padding:6px 10px;white-space:normal}.lms-live-session-remove-warning{color:var(--text-2);font:400 13px/1.6 var(--sans);overflow-wrap:anywhere;margin:0}.lms-live-session-remove-warning.is-live{color:var(--btn-d);font-weight:500}.lux-glass-dialog-actions{flex:0 0 auto;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:14px 20px;border-top:1px solid var(--line)}.lux-glass-dialog-actions button{min-height:44px}}@media(max-width:640px){html[data-portal-palette] body[data-shared-design=mono].lux-route-lms #lms-live-session-remove-overlay{.lux-glass-dialog-head,.lux-glass-dialog-body{padding:16px}.lux-glass-dialog-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px 16px}.lux-glass-dialog-actions button{width:100%;min-width:0}}}html[data-portal-palette] body[data-shared-design=mono] #lms-assignment-detail-modal .lms-assignment-submit-compact{width:min(720px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);display:flex;flex-direction:column;padding:0;>.lux-glass-dialog-head{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:start;gap:12px;padding:20px;margin:0;flex:none;border-bottom:1px solid var(--line)}.lux-glass-dialog-heading{display:grid;gap:6px;min-width:0}.lux-glass-dialog-title{font:600 22px/1.3 var(--sans);overflow-wrap:anywhere}.lux-glass-dialog-subtitle{color:var(--text-2);font:400 12px/1.5 var(--sans);overflow-wrap:anywhere}>.lux-glass-dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px}.lms-assignment-brief-compact{display:grid;gap:18px}:is(.lms-assignment-detail-instructions,.lms-assignment-resources-compact){display:grid;gap:10px;min-width:0;padding:0}& h3{color:var(--text);font:600 15px/1.4 var(--sans);margin:0}:is(p,.lms-assignment-instructions-copy){margin:0}.lms-assignment-modal-file-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;min-width:0;padding:8px 0;margin:0;border-bottom:1px solid var(--line)}.lms-assignment-modal-file-shell>.lms-route-kv-label{display:none}.lms-route-file-shell-title{font:500 13px/1.5 var(--sans);overflow-wrap:anywhere}.lms-route-file-shell-actions{margin:0}.lms-assignment-policy-compact{color:var(--text-2);font-size:12px}.assignment-submission-composer{display:grid;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.lms-route-field{display:grid;gap:8px;min-width:0;margin:0}& textarea[data-assignment-response]{height:auto;min-height:140px;max-height:none;resize:vertical;padding:12px;font:400 14px/1.5 var(--sans)}.assignment-dropzone{display:grid;justify-items:start;min-height:56px;height:auto;padding:12px;text-align:left}.assignment-upload-hint{font-size:11px;line-height:1.5}[data-assignment-file-list]:empty,[data-assignment-upload-status]:empty{display:none}>.lux-glass-dialog-actions{flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 20px;margin:0;border-top:1px solid var(--line)}:is(button,a.lms-route-file-action-btn){min-height:44px}}@media(max-width:520px){html[data-portal-palette] body[data-shared-design=mono] #lms-assignment-detail-modal .lms-assignment-submit-compact{>.lux-glass-dialog-head{grid-template-columns:minmax(0,1fr) 44px;padding:16px}.lux-glass-dialog-close-btn{grid-column:2;grid-row:1}.lms-assignment-submission-status-pill{grid-column:1 / -1;grid-row:2;justify-self:start}>.lux-glass-dialog-body{padding:16px}.lms-assignment-modal-file-shell{grid-template-columns:minmax(0,1fr)}.lms-route-file-shell-actions{justify-content:flex-start}>.lux-glass-dialog-actions{padding:12px 16px}}}body[data-shared-design=mono] :is(.lms-assignment-detail-modal-card,.lms-assignment-grade-modal){.assignment-brief summary{padding:10px 0;min-height:44px;cursor:pointer;color:var(--text-2);font:500 13px/1.5 var(--sans)}.assignment-brief[open] summary{margin-bottom:12px}:is(.assignment-review-workspace,.assignment-submission-composer){display:grid;gap:18px;min-width:0;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}:is(.assignment-review-workspace h3,.assignment-submission-composer h3){margin:0;color:var(--text);font:600 16px/1.5 var(--sans)}.assignment-review-workspace h4{margin:0 0 8px;font:600 13px/1.5 var(--sans);color:var(--text)}.assignment-review-toolbar{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:12px}:is(.assignment-review-toolbar label,.assignment-review-grade label){display:grid;gap:8px;min-width:0;color:var(--text);font:500 13px/1.5 var(--sans)}.assignment-review-columns{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,1.6fr);align-items:start;gap:18px}.assignment-review-back{display:none}.assignment-review-students{display:grid;align-content:start;gap:8px;min-width:0;max-height:min(56vh,560px);overflow-y:auto;overscroll-behavior:contain}.assignment-review-student{display:grid;gap:5px;height:auto;width:100%;min-height:80px;padding:12px;min-width:0;white-space:normal;text-align:left;cursor:pointer}.assignment-review-students .assignment-review-student.btn{justify-content:start;justify-items:start;align-items:start;text-align:left}.assignment-review-student.is-selected{border-color:var(--accent)}.assignment-review-student.is-selected.btn--toggle :is(strong,span){color:var(--btn-pi)}.assignment-review-student strong{color:var(--text);font:600 13px/1.5 var(--sans);overflow-wrap:anywhere}.assignment-review-student span{color:var(--text-2);font:400 11px/1.5 var(--sans);overflow-wrap:anywhere}:is(.assignment-review-detail,.assignment-review-grade){display:grid;align-content:start;gap:16px;min-width:0}.assignment-review-detail{padding:16px;max-height:min(62vh,640px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius)}.assignment-response-text{margin:0;color:var(--text);font:400 14px/1.7 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere}.assignment-files{display:grid;gap:12px;min-width:0}.assignment-file{display:grid;gap:10px;padding:12px;min-width:0}.assignment-file>div:first-child{display:grid;gap:5px}.assignment-file strong{color:var(--text);font:600 13px/1.5 var(--sans);overflow-wrap:anywhere}.assignment-file span{color:var(--text-2);font:400 12px/1.5 var(--sans)}.assignment-file img{display:block;max-width:100%;max-height:220px;object-fit:contain;border-radius:var(--radius)}.assignment-file-action>.lms-route-kv-label,.assignment-file-action>.lms-route-file-shell-title{display:none}.assignment-dropzone{display:grid;place-items:center;gap:8px;padding:20px;min-height:90px;min-width:0;text-align:center;cursor:pointer;color:var(--text-2);font:400 13px/1.6 var(--sans);border:1px dashed var(--line)}.assignment-draft-file{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;min-width:0}.assignment-draft-file span{min-width:0;overflow-wrap:anywhere;font-size:13px}:is(.assignment-review-workspace,.assignment-submission-composer) :is(input:not([type=file]),select,textarea){box-sizing:border-box;min-width:0;width:100%;min-height:44px;padding:10px 12px;color:var(--text);font:400 14px/1.5 var(--sans)}:is(.assignment-review-workspace,.assignment-submission-composer) textarea{min-height:112px}:is(.assignment-review-workspace,.assignment-submission-composer) button{min-height:44px;height:auto;white-space:normal}:is([data-assignment-upload-status],[data-assignment-review-status]){margin:0;color:var(--text-2);font:400 12px/1.5 var(--sans)}:is(button,input,textarea,.assignment-dropzone):focus-visible{outline:2px solid var(--btn-ring);outline-offset:2px}}@media(max-width:700px){body[data-shared-design=mono] .lms-assignment-detail-modal-card{:is(.assignment-review-toolbar,.assignment-review-columns){grid-template-columns:minmax(0,1fr)}:is(.assignment-review-students,.assignment-review-detail){max-height:none;overflow-y:visible}.assignment-review-workspace:not(.is-detail-view) .assignment-review-detail{display:none}.assignment-review-workspace.is-detail-view :is(.assignment-review-students,.assignment-review-toolbar){display:none}.assignment-review-back{display:inline-flex;justify-self:start}}}html[data-portal-palette] body[data-shared-design=mono].lux-route-lms #lms-live-panel-setup #lms-live-pane-data{gap:16px;.lms-live-panel-grid{align-items:start;gap:16px}.lms-live-panel-section{align-content:start;gap:14px;min-height:0}.lms-live-panel-section-head{align-items:baseline;flex-wrap:wrap;gap:6px 12px}.lms-live-label{color:var(--text);font:600 14px/1.5 var(--sans)}.lms-live-telemetry-count{color:var(--text-2);font:400 12px/1.5 var(--sans);font-variant-numeric:tabular-nums}[data-lms-live-region=roster] .lms-live-card{display:grid;gap:8px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}[data-lms-live-region=roster] .lms-live-copy{margin:0}.lms-live-score-list{display:grid;gap:8px;margin-top:0;min-width:0}.lms-live-score-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:14px}.lms-live-rank{color:var(--text-2);text-align:center;font:600 12px/1.4 var(--sans);font-variant-numeric:tabular-nums}.lms-live-score-main{display:grid;gap:5px;min-width:0}.lms-live-score-name{color:var(--text);font:600 14px/1.45 var(--sans);overflow-wrap:anywhere}.lms-live-score-row .lms-live-copy{margin:0;color:var(--text-2);font:400 12px/1.5 var(--sans)}.lms-live-score-row>strong{color:var(--text);font:600 18px/1.4 var(--sans);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:10ch;text-align:right}[data-lms-live-region=panel-breakdown]{margin-top:0;min-width:0}[data-lms-live-region=panel-breakdown]>.lms-live-copy,.lms-live-score-list>.lms-live-copy{margin:0;padding:8px 0;color:var(--text-2);font:400 13px/1.6 var(--sans)}.lms-live-breakdown{display:grid;gap:12px;min-width:0}.lms-live-breakdown-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:40px}.lms-live-breakdown-row:has(.lms-live-breakdown-percent){grid-template-columns:32px minmax(0,1fr) 48px auto}.lms-live-option-key{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:var(--radius);color:var(--text);font:600 12px/1 var(--sans)}.lms-live-breakdown-bar{height:8px;min-width:0;border-radius:var(--radius);background:var(--line);overflow:hidden}.lms-live-breakdown-bar>span{display:block;height:100%;border-radius:inherit;background:var(--accent)}:is(.lms-live-breakdown-percent,.lms-live-breakdown-row>strong){color:var(--text-2);font:500 12px/1.4 var(--sans);font-variant-numeric:tabular-nums;text-align:right}}@media(max-width:420px){html[data-portal-palette] body[data-shared-design=mono].lux-route-lms #lms-live-panel-setup #lms-live-pane-data{.lms-live-score-row{grid-template-columns:22px minmax(0,1fr);gap:8px;padding:12px}.lms-live-score-row>strong{grid-column:2;justify-self:start;text-align:left;max-width:100%}}}html[data-portal-palette] body[data-shared-design=mono].lux-route-lms #lms-live-panel-setup .lms-live-editor-scope{display:grid;gap:18px;min-width:0;.lms-live-editor-layout{grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:18px}:is(.lms-quiz-question-nav-card,.lms-quiz-question-editor-card){border-radius:var(--radius);padding:16px;overflow:visible}.lms-quiz-question-nav-header{display:grid;gap:12px;margin-bottom:14px}.lms-quiz-question-add-compact-btn{width:100%;min-width:0;height:auto;min-height:44px;padding:10px 12px;font-size:12px;white-space:normal}.lms-quiz-question-nav-list{display:grid;gap:8px;max-height:none;overflow:visible}.lms-quiz-question-nav-btn{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 8px;height:auto;min-height:60px;padding:10px 12px;text-align:left;white-space:normal}.lms-quiz-question-nav-btn[aria-selected=true]{border-color:var(--accent)}.lms-quiz-question-nav-index{color:var(--text);font:600 13px/1.4 var(--sans)}.lms-quiz-question-nav-type{color:var(--text-2);font:400 11px/1.4 var(--sans)}.lms-quiz-question-nav-btn .lms-quiz-question-nav-state{grid-column:1 / -1;justify-self:start}.lms-quiz-question-nav-state{padding:4px 7px;border:1px solid var(--line);border-radius:var(--radius);color:var(--text-2);font:500 10px/1.3 var(--sans);letter-spacing:0;text-transform:none}.lms-quiz-question-editor-head{margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.lms-quiz-question-editor-head>div:first-child{display:grid;gap:7px;min-width:0}.lms-quiz-question-editor-kicker{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0}.lms-quiz-question-editor-body{gap:20px;max-height:none;overflow:visible}& textarea.lux-control.lms-quiz-question-textarea,textarea.lux-control.lms-quiz-answer-textarea{min-height:112px;padding:12px 14px;font:400 14px/1.6 var(--sans)}.lms-quiz-media-field{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:var(--radius)}.lms-quiz-media-field-head strong{color:var(--text);font:600 13px/1.5 var(--sans)}:is(.lms-quiz-media-field-head p,.lms-quiz-media-dropzone small,.lms-quiz-answer-composer-copy,.lms-live-editor-nav-empty){margin:5px 0 0;color:var(--text-2);font:400 12px/1.6 var(--sans);overflow-wrap:anywhere}.lms-quiz-media-dropzone{border-radius:var(--radius);gap:10px;min-height:76px}.lms-quiz-media-upload-status:empty,.lms-quiz-media-attachment-list:empty{display:none}.lms-quiz-question-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px}.lms-live-editor-meta-grid--secondary{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.lux-picker-value{white-space:normal;overflow-wrap:anywhere;font:400 13px/1.5 var(--sans)}.lms-quiz-answer-composer{display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.lms-quiz-answer-composer-label{color:var(--text);font:600 13px/1.5 var(--sans);letter-spacing:0;text-transform:none}.lms-quiz-builder-option-row{grid-template-columns:24px 28px minmax(0,1fr);gap:8px;min-height:64px;padding:10px;border:1px solid var(--line);border-radius:var(--radius)}.lms-quiz-builder-option-row:has(input[type=radio]:checked){border-color:var(--accent)}.lms-quiz-option-marker{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius);color:var(--text-2);font:600 12px/1 var(--sans)}.lms-quiz-option-input{min-width:0;width:100%}.lms-quiz-question-step-row{padding-top:14px;border-top:1px solid var(--line)}}@media(max-width:760px){html[data-portal-palette] body[data-shared-design=mono].lux-route-lms #lms-live-panel-setup .lms-live-editor-scope{.lms-live-editor-layout{grid-template-columns:minmax(0,1fr)}.lms-quiz-question-nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.lms-quiz-question-meta-grid{grid-template-columns:minmax(0,1fr)}}}html[data-portal-palette] body[data-shared-design=mono].lux-route-timetable .lux-timetable-command{padding:20px;min-width:0;.lux-timetable-command-head{align-items:flex-start;gap:12px 20px;margin-bottom:18px}.lux-timetable-command-head>div:first-child{display:grid;gap:6px;min-width:0;flex:1 1 200px}.lux-timetable-command-title{color:var(--text);font:600 21px/1.3 var(--sans);letter-spacing:-.02em}.lux-timetable-command-note{color:var(--text-2);font:400 13px/1.5 var(--sans)}.lux-timetable-command-toggle{min-height:44px;height:auto;padding:10px 12px;font:500 12px/1.4 var(--sans)}.lux-timetable-command-grid{grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr);align-items:start;gap:20px}.lux-timetable-controls,.schedule-toolbar{gap:16px}.lux-timetable-view-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0;border:0;background:none;box-shadow:none}.schedule-view-switcher-btn{min-width:0;min-height:44px;height:auto;padding:10px 14px;font:500 13px/1.4 var(--sans)}.lux-timetable-week-nav{display:grid;grid-template-columns:44px minmax(0,1fr) 44px auto;gap:8px;padding:0;min-width:0}.schedule-week-arrow{width:44px;height:44px;padding:0;grid-row:1}[data-timetable-week-shift="-1"]{grid-column:1}[data-timetable-week-shift="1"]{grid-column:3}.schedule-week-label{grid-column:2;grid-row:1;min-width:0;color:var(--text);font:600 14px/1.5 var(--sans);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#timetable-term-label{grid-column:1 / -1;grid-row:2;justify-self:start;max-width:100%;white-space:normal}.schedule-current-week-btn{grid-column:4;grid-row:1;justify-self:start;min-height:44px;height:auto;padding:10px 14px;font:500 12px/1.4 var(--sans)}.lux-timetable-overview-row{gap:8px;padding:0;min-width:0}.lux-timetable-overview-row>span{gap:7px;padding:7px 10px;color:var(--text-2);font:500 12px/1.5 var(--sans);font-variant-numeric:tabular-nums;white-space:normal}.lux-timetable-command-focus{display:grid;align-content:start;gap:14px;height:auto;min-width:0;padding:18px}.lux-timetable-focus-head{align-items:center;flex-wrap:wrap;gap:8px 12px}.lux-timetable-focus-kicker{color:var(--text-2);font:500 11px/1.4 var(--sans);letter-spacing:.04em}.lux-timetable-focus-time{padding:6px 9px;color:var(--text);font:600 15px/1.4 var(--sans);font-variant-numeric:tabular-nums;white-space:normal}.lux-timetable-focus-body{display:grid;gap:8px}.lux-timetable-focus-title{color:var(--text);font:600 19px/1.35 var(--sans);letter-spacing:-.015em}.lux-timetable-focus-copy{margin:0;color:var(--text-2);font:400 12px/1.6 var(--sans)}.lux-timetable-focus-facts{gap:7px}.lux-timetable-focus-facts li{color:var(--text-2);font:400 12px/1.5 var(--sans)}.lux-timetable-focus-facts:empty,.lux-timetable-focus-meta:empty{display:none}.lux-timetable-focus-meta{margin-top:0;gap:6px}.lux-timetable-focus-meta>span{padding:5px 8px;color:var(--text-2);font:400 11px/1.4 var(--sans)}:is(button,a):focus-visible{outline:2px solid var(--btn-ring);outline-offset:2px}}@media(max-width:860px){html[data-portal-palette] body[data-shared-design=mono].lux-route-timetable .lux-timetable-command{.lux-timetable-command-grid{grid-template-columns:minmax(0,1fr);gap:18px}}}@media(max-width:560px){html[data-portal-palette] body[data-shared-design=mono].lux-route-timetable .lux-timetable-command{padding:16px;.lux-timetable-command-title{font-size:19px}.lux-timetable-view-row,.lux-timetable-view-switcher{width:100%}.lux-timetable-week-nav{grid-template-columns:44px minmax(0,1fr) 44px}.schedule-current-week-btn{grid-column:1 / -1;grid-row:3}.lux-timetable-command-focus{padding:16px}}}html[data-portal-palette] body[data-shared-design=mono].lux-route-timetable .lux-timetable-stage{padding:0;min-width:0;.lux-timetable-stage-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin:0;padding:20px;border-bottom:1px solid var(--line)}.lux-timetable-stage-head>div:first-child{display:grid;gap:6px;min-width:0;flex:1 1 220px}.lux-timetable-stage-title{color:var(--text);font:600 21px/1.3 var(--sans);letter-spacing:-.02em}#timetable-stage-copy{margin:0;color:var(--text-2);font:400 13px/1.6 var(--sans);max-width:68ch}.lux-timetable-stage-status{flex:0 0 auto;gap:7px;padding:7px 10px;color:var(--text-2);font:500 11px/1.4 var(--sans)}.timetable-stage-status-dot{font-size:7px}#timetable-master-container{min-height:0}[data-schedule-surface-frame][hidden],[data-schedule-surface-empty][hidden]{display:none}.schedule-empty-state{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;gap:10px;min-height:240px;padding:36px 24px;text-align:center}.schedule-empty-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 0 4px;border:1px solid var(--line);border-radius:var(--radius);color:var(--text-2);font-size:20px}.schedule-empty-title{margin:0;color:var(--text);font:600 16px/1.4 var(--sans)}.schedule-empty-copy{margin:0;max-width:48ch;color:var(--text-2);font:400 13px/1.6 var(--sans);overflow-wrap:anywhere}.schedule-sessions-board{gap:14px;padding:16px}.schedule-day-heading{gap:10px;padding:16px}.schedule-day-title{color:var(--text);font:600 16px/1.4 var(--sans)}.schedule-day-date{margin-top:3px;color:var(--text-2);font:400 12px/1.5 var(--sans)}.schedule-day-count{padding:5px 9px;color:var(--text-2);font:500 11px/1.4 var(--sans);white-space:nowrap}.schedule-day-empty{padding:0 16px 14px;color:var(--text-2);font:400 12px/1.5 var(--sans)}.schedule-day-section:has(>.schedule-day-empty) .schedule-day-heading{padding-block:12px 6px}.schedule-session-grid{gap:12px;padding:0 12px 12px}.schedule-session-card{container-type:inline-size;padding:12px;min-width:0}.lms-session-details--session{margin:0;padding:0}.lms-session-summary{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:none;gap:14px}.lms-session-summary-item{grid-area:auto}.lms-session-summary-item{padding:0}.lms-session-summary-item+.lms-session-summary-item{border-inline-start:0}.lms-session-summary-item--hours .lms-session-summary-value{font-size:22px}.lms-session-summary-item--course .lms-session-summary-value{font-size:18px;overflow-wrap:anywhere}.lms-session-summary-item--duration .lms-session-summary-value{color:var(--text-2);font:500 13px/1.5 var(--sans)}.lms-session-detail-grid{gap:12px}.lms-session-detail-grid>.lms-session-detail-row{padding:0;border-inline-start:0}.lms-session-detail-grid>.lms-session-detail-row+.lms-session-detail-row{border-inline-start:0}.lms-session-detail-row--online-link{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.lms-session-online-link{min-height:44px;padding:10px 12px;font-size:13px}}@media(max-width:680px){html[data-portal-palette] body[data-shared-design=mono].lux-route-timetable .lux-timetable-stage{.lux-timetable-stage-head{padding:16px}.lux-timetable-stage-title{font-size:19px}.schedule-sessions-board{padding:12px}.schedule-session-grid{grid-template-columns:minmax(0,1fr)}.lms-session-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lms-session-detail-grid{grid-template-columns:minmax(0,1fr)}.lms-session-summary-item,.lms-session-detail-grid>.lms-session-detail-row{border-bottom:0}.schedule-empty-state{min-height:210px;padding:28px 18px}}}@container (min-width: 540px){html[data-portal-palette] body[data-shared-design=mono].lux-route-timetable .lux-timetable-stage .lms-session-summary{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,.7fr) minmax(0,1fr)}}@media(max-width:380px){html[data-portal-palette] body[data-shared-design=mono].lux-route-timetable .lux-timetable-stage .lms-session-summary{grid-template-columns:minmax(0,1fr)}}html[data-portal-palette] body[data-shared-design=mono].lux-route-news :is(#portal-news-root,#newsx-post-detail-panel,#newsx-attachment-viewer-panel) .newsx-reply-shell{display:grid;align-content:start;gap:18px;min-width:0;padding:18px;.newsx-reply-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0 0 14px;border-bottom:1px solid var(--line)}.newsx-reply-tab{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:44px;height:auto;padding:10px 14px;font:500 13px/1.4 var(--sans)}.newsx-private-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-color:currentColor;font:500 11px/1 var(--sans)}.newsx-reply-tab-panel{display:grid;align-content:start;gap:18px;min-width:0}.newsx-reply-list{display:grid;gap:16px;min-width:0}.newsx-reply-list>.newsx-reply+.newsx-reply{padding-top:16px;border-top:1px solid var(--line)!important}.social-neo-comment-reply-form{display:grid;gap:10px;margin-top:14px;padding-top:14px}.social-neo-comment-reply-context{margin:0;color:var(--text-2);font:400 12px/1.5 var(--sans);overflow-wrap:anywhere}.social-neo-comment-reply-input-row{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:8px;min-width:0}.social-neo-comment-reply-input-row>textarea{grid-column:2;grid-row:1}.social-neo-comment-reply-input-row>.social-neo-comment-reply-attach{grid-column:1;grid-row:1}& textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:11px 12px;font:400 13px/20px var(--sans);color:var(--text);overflow-wrap:anywhere}.social-neo-comment-reply-attach{display:grid;place-items:center;flex:0 0 44px;box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;margin:0;border:1px solid var(--line);border-radius:var(--radius);color:var(--text-2);cursor:pointer}.social-neo-comment-reply-form-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin:0}.social-neo-comment-reply-form-actions>button{min-height:44px;height:auto;padding:10px 14px;font:500 13px/1.4 var(--sans)}.lux-glass-dialog-comment-compose{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding:18px 0 0}.lux-glass-dialog-comment-compose-main{display:grid;gap:8px;min-width:0}.social-neo-comment-compose-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0}.social-neo-comment-compose-row>textarea{grid-column:2;grid-row:1}.social-neo-comment-compose-row>.social-neo-comment-reply-attach{grid-column:1;grid-row:1}.social-neo-comment-compose-row>button{grid-column:3;grid-row:1;height:auto;min-height:44px;padding:10px 14px;font:500 13px/1.5 var(--sans);white-space:normal}.newsx-reply-empty{margin:0;padding:4px 0;color:var(--text-2);font:400 13px/1.6 var(--sans)}:is(textarea,button,[data-portal-upload-compact]):focus-visible{outline:2px solid var(--btn-ring);outline-offset:2px}}@media(max-width:560px){html[data-portal-palette] body[data-shared-design=mono].lux-route-news :is(#portal-news-root,#newsx-post-detail-panel,#newsx-attachment-viewer-panel) .newsx-reply-shell{gap:14px;padding:14px}}@layer portal-upload-layout{@media(max-width:560px){html[data-portal-palette] body[data-shared-design=mono].lux-route-news :is(#portal-news-root,#newsx-post-detail-panel,#newsx-attachment-viewer-panel) .newsx-reply-shell{.social-neo-comment-compose-row{grid-template-columns:44px minmax(0,1fr)!important}.social-neo-comment-compose-row>button{grid-column:1 / -1!important;grid-row:2!important;justify-self:end;max-width:100%}}}html[data-portal-palette] body[data-shared-design=mono].lux-route-news #newsx-attachment-viewer-panel .newsx-attachment-viewer-side .newsx-reply-shell .social-neo-comment-compose-row{grid-template-columns:44px minmax(0,1fr)!important}html[data-portal-palette] body[data-shared-design=mono].lux-route-news #newsx-attachment-viewer-panel .newsx-attachment-viewer-side .newsx-reply-shell .social-neo-comment-compose-row>button{grid-column:1 / -1!important;grid-row:2!important;justify-self:end;max-width:100%}}body[data-shared-design=mono].login-page{margin:0;padding:28px 20px;min-height:100svh;display:flex;align-items:center;justify-content:center;color:var(--text);font-family:var(--sans);overflow-x:hidden;overflow-y:auto;.login-wrapper.glass{flex:0 1 520px;width:min(520px,100%);min-width:0;padding:0}.login-main{display:grid;align-content:start;gap:22px;min-width:0;padding:32px}.login-heading{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px}.kiu-logo-l{width:48px;height:48px;margin:0;border-radius:var(--radius);background:var(--btn-p);color:var(--btn-pi);font:700 24px/1 var(--sans)}.login-heading-copy{display:grid;gap:7px;min-width:0}.login-title{margin:0;color:var(--text);font:600 28px/1.15 var(--sans);letter-spacing:-.025em;overflow-wrap:anywhere}.login-subtitle{margin:0;color:var(--text-2);font:400 13px/1.5 var(--sans)}.login-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:4px}.login-tab{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;height:auto;padding:10px 8px;font:500 13px/1.4 var(--sans);white-space:normal}.login-form-card{padding:0;margin:0;min-width:0}.tab-content.active{display:grid;gap:16px}.tab-content[hidden]{display:none}.input-group{display:grid;gap:8px;min-width:0;margin:0}.input-group label{margin:0;color:var(--text);font:500 13px/1.4 var(--sans);letter-spacing:0;text-transform:none}.input-wrapper{min-width:0}.input-wrapper>i{left:15px;color:var(--text-2);pointer-events:none}.input-wrapper input.lux-control{width:100%;min-width:0;min-height:48px;padding:12px 50px 12px 42px;color:var(--text);font:400 14px/1.5 var(--sans)}.input-wrapper input::placeholder{color:var(--text-3);opacity:1}.input-wrapper .toggle-pwd{display:grid;place-items:center;right:3px;width:44px;height:44px;min-height:44px;padding:0;color:var(--text-2)}.input-wrapper .toggle-pwd i{position:static;font-size:15px}.login-btn:is(.lux-primary-btn,.lux-secondary-btn){min-width:0;min-height:48px;height:auto;margin:0;padding:12px 14px;gap:10px;font:500 14px/1.4 var(--sans);letter-spacing:0;white-space:normal}.login-btn.btn--solid{font-weight:600}.login-btn:disabled{cursor:not-allowed}.login-btn:hover,.login-btn:active{transform:none}.login-helper{padding:0;margin:-8px 0 0;color:var(--text-2);font:400 12px/1.5 var(--sans);overflow-wrap:anywhere}.login-divider{margin:0;gap:12px;color:var(--text-3);font:500 10px/1.5 var(--sans);letter-spacing:.07em;text-transform:uppercase}.login-divider:before,.login-divider:after{background:var(--line)}.login-demo-section{gap:8px;min-width:0}.login-btn.login-demo-btn{justify-content:flex-start;gap:12px;min-height:64px;padding:12px 14px;text-align:left}.login-demo-btn>i{flex:0 0 20px;color:var(--text-2);text-align:center;font-size:17px}.login-demo-text{gap:4px}.login-demo-role{color:var(--text);font:600 13px/1.4 var(--sans)}.login-demo-email{color:var(--text-2);font:400 11px/1.4 var(--sans);white-space:normal;overflow-wrap:anywhere}.login-demo-hint{padding:5px 7px;border:1px solid var(--line);border-radius:var(--radius);color:var(--text-3);font:400 10px/1.3 var(--sans);letter-spacing:0;text-transform:none}:is(.login-note,.login-error,.login-success){margin:0;padding:12px 14px;min-width:0;min-height:0;text-align:left;color:var(--text-2);font:400 12px/1.6 var(--sans);overflow-wrap:anywhere}.login-note strong{margin-bottom:5px;color:var(--text);font-weight:600}.login-note-hidden-top{display:none}:is(.login-error,.login-success):empty{display:none}.login-error:not(:empty){color:var(--text);border-inline-start:3px solid var(--btn-d)}.login-success:not(:empty){color:var(--text);border-inline-start:3px solid var(--accent)}:is(input,button):focus-visible{outline:2px solid var(--btn-ring);outline-offset:3px}}@media(max-width:560px){body[data-shared-design=mono].login-page{padding:16px 12px;.login-main{gap:20px;padding:24px 20px}.login-heading{grid-template-columns:44px minmax(0,1fr);gap:12px}.kiu-logo-l{width:44px;height:44px;font-size:22px}.login-title{font-size:25px}.login-demo-hint{display:none}}}@layer mono-shared-no-native{:root[data-shared-design=mono][data-blur-m=shared] :is(body,body *),:root[data-shared-design=mono][data-blur-m=shared] :is(body,body *):before,:root[data-shared-design=mono][data-blur-m=shared] :is(body,body *):after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}:root[data-shared-design=mono][data-blur-m=shared] :is(body,body *),:root[data-shared-design=mono][data-blur-m=shared] :is(body,body *):before,:root[data-shared-design=mono][data-blur-m=shared] :is(body,body *):after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body[data-shared-design=mono] .glass{--sb-material-filter: blur(var(--glass-blur)) saturate(var(--g-sat))}body[data-shared-design=mono] :is(.gp-modal,.gp-palette){--sb-material-filter: blur(calc(var(--glass-blur,24px) * var(--pop-elev) * var(--pop-blur-k))) saturate(calc(var(--g-sat,130%) * 1.05))}body[data-shared-design=mono] .gp-popover{--sb-material-filter: blur(calc(12px * var(--pop-elev) * var(--pop-blur-k))) saturate(var(--g-sat,130%))}body[data-shared-design=mono] .gp-scrim{--sb-material-filter: blur(calc(var(--pop-scrim-blur) * var(--pop-scrim)))}body[data-shared-design=mono] .gp-tooltip{--sb-material-filter: none}body[data-shared-design=mono] .gs-panel{--sb-material-filter: blur(28px) saturate(150%)}body[data-shared-design=mono] .gs-trigger{--sb-material-filter: blur(20px) saturate(140%)}:root[data-shared-design=mono][data-blur-m=shared] .glass:not(.sb-on):not(.sb-surface):not(.sb-canvas):not(.sb-measuring):after{background:color-mix(in oklch,var(--base) 94%,var(--text))!important}:root[data-shared-design=mono][data-blur-m=shared] :is(.gp-modal,.gp-palette,.gp-popover,.gp-scrim,.gs-panel,.gs-trigger):not(.sb-surface):not(.sb-canvas):not(.sb-measuring){background-color:color-mix(in oklch,var(--base) 94%,var(--text))!important}:root[data-shared-design=mono][data-blur-m=shared] .glass.sb-surface:after{background:linear-gradient(var(--g-angle),color-mix(in srgb,var(--g-fill) clamp(0%,calc(var(--g-a1) * var(--glass-opacity) * 100%),100%),transparent),color-mix(in srgb,var(--g-fill) clamp(0%,calc(var(--g-a2) * var(--glass-opacity) * 100%),100%),transparent) var(--g-stop)),var(--gb-dith,var(--dither)) 0 0 / 4px 4px repeat,var(--sb-surface-image) var(--sb-surface-pos) / var(--sb-surface-size) repeat-y;background-origin:padding-box,padding-box,border-box}:root[data-shared-design=mono][data-blur-m=shared] .sb-surface:not(.glass){background-image:var(--sb-surface-background)!important;background-size:var(--sb-surface-size-layers)!important;background-position:var(--sb-surface-position-layers)!important;background-repeat:var(--sb-surface-repeat-layers)!important;background-origin:var(--sb-surface-origin-layers)!important;background-clip:var(--sb-surface-clip-layers)!important;background-color:transparent!important;isolation:isolate}body[data-shared-design=mono] .sb-surface-layer{position:absolute;inset:0;display:block;z-index:-2;border-radius:inherit;overflow:hidden;pointer-events:none}body[data-shared-design=mono] .sb-surface-layer>canvas{display:block;width:100%;height:100%}:root[data-shared-design=mono][data-blur-m=shared] .sb-canvas:not(.glass){background:transparent!important;isolation:isolate}:root[data-shared-design=mono][data-blur-m=shared] .sb-canvas:not(.glass)>.sb-surface-layer:after{content:"";position:absolute;inset:0;background-image:var(--sb-canvas-tint-image);background-color:var(--sb-canvas-tint-color);background-size:var(--sb-canvas-tint-size);background-position:var(--sb-canvas-tint-position);background-repeat:var(--sb-canvas-tint-repeat);background-origin:var(--sb-canvas-tint-origin);background-clip:var(--sb-canvas-tint-clip);border-radius:inherit}html[data-portal-palette] body[data-shared-design=mono] #social-neo-overlay-portal form[data-form=post-compose]{>.lux-glass-dialog-body{display:grid;align-content:start;gap:16px;padding:20px;min-width:0}>.lux-glass-dialog-body>.lux-glass-dialog-group-section.gp-shell[data-pop-role=summary]{display:grid;align-content:start;gap:16px;padding:18px;min-width:0;margin:0}:is(.lux-glass-dialog-section-head:not(.lux-glass-dialog-head),.lux-glass-dialog-group-section-head,.social-audience-blocker-subhead){display:grid;gap:5px;min-width:0}:is(.lux-glass-dialog-section-head:not(.lux-glass-dialog-head),.lux-glass-dialog-group-section-head)>strong{color:var(--text);font:600 15px/1.4 var(--sans);letter-spacing:-.01em}:is(.lux-glass-dialog-section-head>span,.lux-glass-dialog-group-section-head>span,.social-audience-blocker-subhead>span,.lux-glass-dialog-invite-block-head>span,.lux-glass-dialog-hint,.social-neo-muted,.social-neo-faculty-multi-summary,.social-neo-person>div>span){color:var(--text-2);font:400 12px/1.5 var(--sans);overflow-wrap:anywhere}.lux-glass-dialog-field{display:grid;gap:8px;min-width:0;margin:0}.social-neo-label{color:var(--text);font:500 13px/1.4 var(--sans)}:is(.lux-control:not(textarea):not([data-lux-picker-enhanced=true]):not([type=file]),.lux-universal-picker-btn){box-sizing:border-box;width:100%;min-width:0;min-height:44px;font-size:14px;line-height:1.5}:is(.lux-picker-field,.lux-picker-copy){min-width:0;width:100%}.lux-picker-value{white-space:normal;overflow-wrap:anywhere;font-size:14px}:is(.lux-glass-dialog-invite-block,.lux-glass-dialog-project-create-faculties){display:grid;gap:10px;min-width:0}.lux-glass-dialog-invite-block-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:5px 12px}:is(.lux-glass-dialog-invite-block-head>strong,.social-audience-blocker-subhead>strong){color:var(--text);font:600 13px/1.5 var(--sans)}.lux-glass-dialog-hint{margin:0}:is(button,input,textarea):focus-visible{outline:2px solid var(--btn-ring);outline-offset:2px}[data-compose-section=message] textarea[name=composerText]{min-height:112px;padding:12px 14px;font:400 14px/1.6 var(--sans)}[data-compose-section=audience] .social-neo-form-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.social-neo-post-faculty-targeting{display:grid;gap:8px;padding-top:16px;border-top:1px solid var(--line)}.social-neo-faculty-multi-options{display:flex;flex-wrap:wrap;gap:8px}.social-neo-faculty-option{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;margin:0;font:500 12px/1.4 var(--sans);cursor:pointer}.social-neo-faculty-option:has(input:checked){border-color:var(--accent)}.social-neo-faculty-option input{accent-color:var(--accent)}.social-neo-page-compose-locked{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;overflow-wrap:anywhere}[data-compose-section=media] .social-neo-badge-row{display:grid;margin:0}[data-compose-section=media] .portal-upload-trigger{--pu-height: 76px;--pu-icon-size: 28px;--pu-padding: 14px 16px}[data-compose-section=media] .portal-upload-trigger-ui{color:var(--text)}[data-compose-section=media] .portal-upload-copy{display:grid;gap:4px;min-width:0}[data-compose-section=media] .portal-upload-title{color:var(--text);font:600 14px/1.4 var(--sans)}[data-compose-section=media] .portal-upload-hint{color:var(--text-2);font:400 12px/1.5 var(--sans)}[data-compose-section=media] .portal-upload-icon{font-size:22px;color:var(--accent)}[data-compose-section=media] .portal-upload-trigger-browse{padding:7px 12px;border:1px solid var(--line);border-radius:var(--radius);color:var(--text);font:500 12px/1.4 var(--sans)}.social-neo-post-compose-file-host:empty{display:none}.social-neo-post-compose-file-host{display:grid;gap:8px;min-width:0}.social-neo-post-compose-file-chip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;min-width:0}.social-neo-post-compose-file-chip>:first-child{min-width:0;overflow-wrap:anywhere}.social-neo-post-compose-file-chip .newsx-attachment-remove{display:grid;place-items:center;width:44px;height:44px;padding:0}[data-compose-section=campus] .social-neo-post-compose-section-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.social-neo-post-compose-section-shortcuts>button{display:flex;align-items:center;justify-content:flex-start;gap:8px;height:auto;min-height:44px;padding:10px;white-space:normal;text-align:left;font-size:12px;line-height:1.4}.social-neo-post-compose-section-shortcuts>button>i{flex:0 0 18px;text-align:center}.social-neo-post-compose-selected{padding:14px}[data-restrictions-section=post] .social-audience-preset-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-restrictions-section=post] .social-audience-preset-chip{justify-content:flex-start;width:100%;height:auto;min-height:48px;padding:10px 12px;white-space:normal;text-align:left;font:500 13px/1.45 var(--sans)}.social-audience-preset-chip.is-selected{border-color:var(--accent)}.social-audience-roles-row{display:flex;flex-wrap:wrap;gap:8px}.social-audience-roles-row label{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px}.social-audience-person-blocker{display:grid;gap:14px;padding-top:16px;border-top:1px solid var(--line)}.lux-glass-dialog-invite-toolbar{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:12px}.lux-glass-dialog-invite-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.lux-glass-dialog-invite-columns>.lux-glass-dialog-invite-block{padding:14px}.lux-glass-dialog-invite-list{display:grid;gap:0;min-width:0}.social-neo-group-creator-member{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;padding:12px 0}.social-neo-group-creator-member+.social-neo-group-creator-member{border-top:1px solid var(--line)}.social-neo-person{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 140px}.social-neo-person>div{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.social-neo-person strong{color:var(--text);font:600 13px/1.45 var(--sans)}.social-neo-avatar{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:50%;font-size:12px}.social-neo-group-creator-member>button{min-height:44px;height:auto;font-size:12px;white-space:normal}}@media(max-width:680px){html[data-portal-palette] body[data-shared-design=mono] #social-neo-overlay-portal form[data-form=post-compose]{>.lux-glass-dialog-body{gap:14px;padding:14px}>.lux-glass-dialog-body>.lux-glass-dialog-group-section.gp-shell[data-pop-role=summary]{padding:16px}:is([data-compose-section=audience] .social-neo-form-grid-2,.lux-glass-dialog-invite-toolbar,.lux-glass-dialog-invite-columns){grid-template-columns:minmax(0,1fr)}[data-compose-section=campus] .social-neo-post-compose-section-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media(max-width:420px){html[data-portal-palette] body[data-shared-design=mono] #social-neo-overlay-portal form[data-form=post-compose]{[data-restrictions-section=post] .social-audience-preset-row{grid-template-columns:minmax(0,1fr)}[data-compose-section=media] .portal-upload-trigger-browse{grid-column:2;justify-self:start}}}body[data-shared-design=mono] #social-neo-overlay-portal .social-project-task-graph-detail-rail.gp-modal{width:auto;max-height:none;padding:0}body[data-shared-design=mono] #social-neo-overlay-portal :is(.sph-verdict,.spr-main).gp-modal{width:auto;max-height:none;display:grid;padding:18px;overflow:visible}body[data-shared-design=mono] #social-neo-overlay-portal :is(.sph-why,.sph-card).gp-modal{width:auto;max-height:none;display:block;padding:18px;overflow:visible}body[data-shared-design=mono] #social-neo-overlay-portal .spr-rail.gp-modal{width:auto;max-height:min(74dvh,760px);display:grid;padding:18px;overflow-y:auto}@media(max-width:760px){body[data-shared-design=mono] #social-neo-overlay-portal .spr-rail.gp-modal{max-height:min(38dvh,320px)}}body[data-shared-design=mono] #social-neo-overlay-portal .social-project-task-graph-more-panel{max-width:none}body[data-shared-design=mono] .social-project-task-graph-page :is(.lux-card-meta,.social-project-task-graph-schedule-stat-label,.social-project-task-graph-schedule-stat-hint,.social-project-task-graph-schedule-empty-hint,.social-project-task-graph-inspector-schedule-hint,.social-project-task-graph-health-metric>span,.social-project-task-graph-status-copy>span){color:var(--text-2);font-size:12px;line-height:1.5;font-style:normal;overflow-wrap:anywhere}body[data-shared-design=mono] .social-project-task-graph-schedule-stat-value{font-size:20px;line-height:1.2}body[data-shared-design=mono] :is(.social-project-task-graph-card .social-neo-pill,.social-project-task-graph-card-schedule-pill,.social-project-task-graph-health-alert,.social-project-task-graph-inspector-prop){padding:2px 4px;font-size:11px;line-height:1.3}body[data-shared-design=mono] .social-project-task-graph-card-title{font-size:14px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-shared-design=mono] .social-project-task-graph-card :is(em,small){font-size:inherit;font-style:normal;color:var(--text-2)}body[data-shared-design=mono] :is(#social-neo-root,#social-neo-overlay-portal) .social-project-task-graph-card{border-color:var(--project-status-color,var(--accent));outline:1px solid var(--project-status-color,var(--accent));outline-offset:0;box-shadow:var(--mono-shadow-status-glow)}body[data-shared-design=mono] :is(#social-neo-root,#social-neo-overlay-portal) :is(.social-project-task-graph-node-g.is-selected .social-project-task-graph-card,.social-project-task-graph-card.is-selected){outline:2px solid var(--project-status-color,var(--accent));outline-offset:2px;box-shadow:var(--mono-shadow-status-selected)}body[data-shared-design=mono] :is(#social-neo-root,#social-neo-overlay-portal) .social-project-task-graph-svg-port{fill:var(--base);stroke:var(--text-2);stroke-width:2.5px;vector-effect:non-scaling-stroke}body[data-shared-design=mono] :is(#social-neo-root,#social-neo-overlay-portal) .social-project-task-graph-svg-port:is(:hover,:focus-visible){fill:var(--accent);stroke:var(--btn-ring);stroke-width:3px}body[data-shared-design=mono] :is(#social-neo-root,#social-neo-overlay-portal) .social-project-task-graph-edge{stroke-width:2.5px;vector-effect:non-scaling-stroke}body[data-shared-design=mono] :is(#social-neo-root,#social-neo-overlay-portal) .social-project-task-graph-svg{--graph-todo: color-mix(in srgb, #3b82f6 75%, var(--text));--graph-active: #f59e0b;--graph-blocked: #f43f5e;--graph-done: #10b981;--graph-critical: #a855f7}body[data-shared-design=mono] :is(#social-neo-root,#social-neo-overlay-portal) .social-project-task-graph-edge.is-explicit:not(.is-group-dep)[data-to-status=todo]{stroke:var(--graph-todo)}body[data-shared-design=mono] :is(#social-neo-root,#social-neo-overlay-portal) .social-project-task-graph-arrow.is-todo{fill:var(--graph-todo)}body[data-shared-design=mono] :is(#social-neo-root,#social-neo-overlay-portal) .social-project-task-graph-arrow.is-in-progress{fill:var(--graph-active)}body[data-shared-design=mono] :is(#social-neo-root,#social-neo-overlay-portal) .social-project-task-graph-arrow.is-blocked{fill:var(--graph-blocked)}body[data-shared-design=mono] :is(#social-neo-root,#social-neo-overlay-portal) .social-project-task-graph-arrow.is-done{fill:var(--graph-done)}body[data-shared-design=mono] :is(#social-neo-root,#social-neo-overlay-portal) .social-project-task-graph-arrow.is-group-dep{fill:var(--accent)}body[data-shared-design=mono] :is(#social-neo-root,#social-neo-overlay-portal) .social-project-task-graph-arrow.is-critical{fill:var(--graph-critical);stroke:none}body[data-shared-design=mono] .social-project-task-graph-node-g.is-dragging :is(.glass,.glass:before,.glass:after,.glass-inner,.glass-inner:before,.glass-inner:after){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body[data-shared-design=mono] .social-project-task-graph-edge-hit{fill:none;stroke:transparent;stroke-width:18px;vector-effect:non-scaling-stroke;pointer-events:stroke}body[data-shared-design=mono] .social-project-task-graph-edge-unlink-bg{fill:var(--base);stroke:var(--line)}body[data-shared-design=mono] .social-project-task-graph-edge-unlink-label{fill:var(--text);font-size:12px}body[data-shared-design=mono] .social-project-task-graph-link-preview{fill:none;stroke:var(--accent);stroke-width:2px}body[data-shared-design=mono] .social-project-task-graph-my-switch-track{display:inline-block;width:24px;height:12px;border-radius:999px;border:1px solid currentColor}body[data-shared-design=mono] .social-project-task-graph-my-switch-track:before{content:"";display:block;width:8px;height:8px;margin:1px;border-radius:50%;background:currentColor}body[data-shared-design=mono] .social-project-task-graph-my-switch[aria-checked=true] .social-project-task-graph-my-switch-track:before{margin-inline-start:13px}body[data-shared-design=mono] .social-project-rich-panel .social-neo-section-head>div>span,body[data-shared-design=mono] .social-project-activity-item :is(.social-neo-person>div>span,.social-project-activity-head>em){color:var(--text-2);font-size:12px;line-height:1.5}body[data-shared-design=mono] .social-project-activity-item .social-neo-avatar{border-radius:50%;background:var(--line);color:var(--text);object-fit:cover}body[data-shared-design=mono] .social-project-activity-icon{border-radius:50%;background:var(--line);color:var(--accent)}body[data-shared-design=mono] #social-neo-root .social-project-rich-panel .social-project-activity-head .social-neo-person{flex-wrap:nowrap;align-items:flex-start}body[data-shared-design=mono] .social-project-activity-head .social-neo-person>div{flex:1}body[data-shared-design=mono] .social-project-scroll-list--activity{box-sizing:border-box;scrollbar-gutter:stable;padding:4px}body[data-shared-design=mono] .social-project-rich-panel .social-neo-section-head{margin-block-end:12px}body[data-shared-design=mono] :is([data-form=dialog-post-edit],[data-form=dialog-post-delete],[data-form=dialog-post-report]) .lux-glass-dialog-title{color:var(--text);font:600 24px/30px var(--sans);letter-spacing:-.025em}body[data-shared-design=mono] :is([data-form=dialog-post-edit],[data-form=dialog-post-delete],[data-form=dialog-post-report]) .lux-glass-dialog-subtitle{color:var(--text-2);font:400 13px/20px var(--sans)}body[data-shared-design=mono] :is([data-form=dialog-post-edit],[data-form=dialog-post-report]) textarea{color:var(--text);font:400 14px/20px var(--sans)}body[data-shared-design=mono] .mono-app-heading{margin:0;color:var(--text);font:600 24px/30px var(--sans);letter-spacing:-.02em}body[data-shared-design=mono] .mono-app-description{margin:0;color:var(--text-2);font:400 13px/20px var(--sans)}body[data-shared-design=mono] .social-neo-community-hero .social-neo-section-kicker,body[data-shared-design=mono] #social-neo-root[data-panel=research] .social-neo-research-hero-copy .social-neo-overline{color:var(--accent);font:500 11px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase}body[data-shared-design=mono] #social-neo-root[data-panel=community] .social-neo-community-hero-copy h2{color:var(--text);font:600 23px/1.25 var(--sans);letter-spacing:-.02em}body[data-shared-design=mono] #social-neo-root[data-panel=community] .social-neo-community-hero-copy p,body[data-shared-design=mono] #social-neo-root[data-panel=research] .social-neo-research-copy{color:var(--text-2);font:400 13px/1.55 var(--sans)}body[data-shared-design=mono] #social-neo-root[data-panel=research] .social-neo-research-title{color:var(--text);font:600 20px/1.25 var(--sans);letter-spacing:-.015em}body[data-shared-design=mono] :is(.social-neo-community-card,.social-neo-group-card,.social-neo-workspace-hero,.social-project-team-shell) .social-neo-pill,body[data-shared-design=mono] .social-project-overview-columns .social-neo-section-head .social-neo-pill,body[data-shared-design=mono] :is(.social-neo-group-card-visibility,.social-project-health-badge){display:inline-flex;align-items:center;padding:4px 8px;font-size:12px;line-height:1.4}body[data-shared-design=mono] .social-neo-community-person>.social-neo-avatar,body[data-shared-design=mono] .social-neo-group-card-avatar .social-neo-avatar{border-radius:50%;background:var(--line);color:var(--text)}body[data-shared-design=mono] .social-neo-group-card :is(.social-neo-group-card-meta,.social-neo-group-card-label,.social-neo-group-card-stat>span){color:var(--text-2);font-size:12px;line-height:1.4}body[data-shared-design=mono] .social-neo-community-card :is(.social-neo-community-subtitle,.social-neo-community-context,.social-neo-community-suggestion){color:var(--text-2);font-size:12px;line-height:1.4}body[data-shared-design=mono] .lux-picker-panel.mono-app-popup{padding:6px}body[data-shared-design=mono] .mono-app-popup .lux-picker-option.btn{height:auto;min-height:44px;flex-direction:column;align-items:flex-start;padding:9px 12px;white-space:normal;line-height:1.3}body[data-shared-design=mono] .mono-app-popup .lux-picker-option.btn:is(.is-active,[aria-selected=true],[aria-checked=true]){padding-right:36px}body[data-shared-design=mono] .mono-app-popup .lux-picker-option.btn>span{font-size:12px;color:var(--text-2)}body[data-shared-design=mono] .social-neo-post-author>.social-neo-avatar{border-radius:50%;background:var(--line);color:var(--text)}body[data-shared-design=mono] .social-neo-story-bubble{border:0;background:none;color:var(--text);font:inherit;font-size:12px;font-weight:700;cursor:pointer}body[data-shared-design=mono] .social-neo-story-bubble-ring{box-sizing:border-box;border:2px solid var(--accent);border-radius:50%}body[data-shared-design=mono] .social-neo-story-bubble.is-viewed .social-neo-story-bubble-ring{border-color:var(--line)}body[data-shared-design=mono] .social-neo-story-bubble-avatar,body[data-shared-design=mono] .social-neo-story-bubble-avatar :is(img,.social-neo-avatar){border-radius:50%}body[data-shared-design=mono] .social-neo-story-bubble-add{border-radius:50%;background:var(--accent);color:var(--on-text)}body[data-shared-design=mono] :is(.mono-app-popup,.mono-app-button,.mono-app-field){color:var(--text);font-family:var(--sans)}body[data-shared-design=mono] .mono-app-popup{--gp-r: max(0px, calc(max(18px, var(--radius)) + var(--pop-radius-adj)));border-radius:var(--gp-r)}body[data-shared-design=mono] :is(.mono-app-field,.mono-app-inner){--gi-inset: 16px}body[data-shared-design=mono] :is(input,select,textarea){color:var(--text);accent-color:var(--accent)}body[data-shared-design=mono] :is(input,textarea)::placeholder{color:var(--text-2);opacity:1}body[data-shared-design=mono] :is(a,button,input,select,textarea,[tabindex],[contenteditable]):focus-visible{outline:2px solid var(--text);outline-offset:3px}body[data-shared-design=mono] #glass-settings{position:relative;z-index:20000}body[data-shared-design=mono]>:is(.gp-scrim,.gp-popover,.gp-toasts):not(.mono-app-scrim):not(.mono-app-popup){z-index:20001}body[data-shared-design=mono] :is(#lux-palette-btn,#lux-studio-backdrop,#lux-bg-overlay,#lux-bg-canvas,#lux-particle-canvas,.lux-bell-ring,.lux-bell-orbit){display:none!important}body[data-shared-design=mono] :is(.social-neo-skeleton,.social-neo-skeleton-line,.social-neo-skeleton-avatar,[class*=skeleton__]){background-color:var(--line);border-radius:8px}body[data-shared-design=mono] #mono-visual-preview{width:min(680px,94vw);padding:24px;border:1px solid var(--line);background:var(--base);color:var(--text);border-radius:var(--radius)}body[data-shared-design=mono] #mono-visual-preview::backdrop{background:#0009}body[data-shared-design=mono] #mono-visual-preview .glass{padding:20px;margin-block:16px}@media(max-width:760px){body[data-shared-design=mono] .gs-trigger{bottom:calc(76px + env(safe-area-inset-bottom))}}body[data-shared-design=mono]:has(#lms-quiz-access-overlay) .gs-trigger{visibility:hidden;pointer-events:none}body[data-shared-design=mono] #lms-quiz-access-overlay{position:fixed;inset:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:16px}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-dialog{display:flex;flex-direction:column;gap:18px;width:min(960px,100%);max-width:100%;max-height:calc(100dvh - 32px);min-height:0;margin:0;padding:20px;overflow:hidden}body[data-shared-design=mono] #lms-quiz-access-overlay :is(.lux-glass-dialog-head,.lux-glass-dialog-actions){flex:0 0 auto;margin:0}body[data-shared-design=mono] #lms-quiz-access-overlay .lux-glass-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 0 16px;border-bottom:1px solid var(--line)}body[data-shared-design=mono] #lms-quiz-access-overlay .lux-glass-dialog-heading{display:grid;gap:6px;min-width:0}body[data-shared-design=mono] #lms-quiz-access-overlay .lux-glass-dialog-title{display:flex;align-items:center;gap:8px;font:650 20px/1.3 var(--sans)}body[data-shared-design=mono] #lms-quiz-access-overlay .lux-glass-dialog-subtitle{display:block;color:var(--text-2);font:400 13px/1.5 var(--sans)}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-body{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;flex:1 1 auto;min-height:0;padding:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-section{display:grid;gap:12px;min-width:0}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-section+.lms-quiz-access-section{border-top:1px solid var(--line);padding-top:18px}body[data-shared-design=mono] #lms-quiz-access-overlay :is(.lms-quiz-access-context,.lms-quiz-access-section-head){display:flex;align-items:flex-start;justify-content:space-between;gap:16px}body[data-shared-design=mono] #lms-quiz-access-overlay :is(.lms-quiz-access-context-copy,.lms-quiz-access-section-head>div,.lms-quiz-access-window-head){display:grid;gap:5px;min-width:0}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-eyebrow{display:block;color:var(--text-3);font:600 11px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase}body[data-shared-design=mono] #lms-quiz-access-overlay :is(.lms-quiz-access-summary-title,.lms-quiz-access-section-title){display:block;font:600 16px/1.4 var(--sans);overflow-wrap:anywhere}body[data-shared-design=mono] #lms-quiz-access-overlay :is(.lms-quiz-access-summary-copy,.lms-quiz-access-section-copy,.lms-quiz-access-policy-item small,.lms-quiz-access-window-head small){display:block;color:var(--text-2);font:400 13px/1.5 var(--sans)}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-toolbar-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-policy-item{display:flex;align-items:flex-start;gap:10px;min-width:0;margin:0;padding:12px;font:400 13px/1.5 var(--sans);cursor:pointer}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-policy-item>span{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-policy-item strong{display:block;font:600 14px/1.4 var(--sans)}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-policy-item:has(>:is(select,textarea,input[type=number])){display:grid;grid-template-columns:minmax(0,1fr)}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-policy-item--wide{grid-column:1/-1}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-policy-item:has(>input:checked){border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}body[data-shared-design=mono] #lms-quiz-access-overlay :is(input[type=checkbox],input[type=radio]){position:static;appearance:auto;-webkit-appearance:auto;opacity:1;width:18px;height:18px;min-height:0;margin:2px 0 0;flex:0 0 18px;accent-color:var(--accent);cursor:pointer}body[data-shared-design=mono] #lms-quiz-access-overlay :is(input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-window-card{display:grid;gap:12px;padding:12px}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-window{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-window-field{display:grid;gap:6px;min-width:0;font:500 13px/1.4 var(--sans)}body[data-shared-design=mono] #lms-quiz-access-overlay :is(input.lux-control,select.lux-control,textarea.lux-control){width:100%;min-width:0;min-height:44px;padding:10px 12px;font:400 14px/1.4 var(--sans)}body[data-shared-design=mono] #lms-quiz-access-overlay textarea.lux-control{min-height:88px;resize:vertical}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-tools-grid{grid-template-columns:1.2fr 1fr 1fr}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-policy-stack{display:grid;gap:12px}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-policy-title{display:none}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-policy-readonly{padding:14px;font:400 13px/1.6 var(--sans)}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-policy-readonly-copy strong{display:block;color:var(--text)}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-policy-readonly-meta{color:var(--text-2);overflow-wrap:anywhere}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-count{display:inline-grid;place-items:center;min-width:28px;padding:4px 8px;border:1px solid var(--line);border-radius:6px;font:600 12px/1.4 var(--sans)}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-student-list{display:grid;gap:0}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-student-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:60px;padding:10px 4px;cursor:pointer}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-student-row+.lms-quiz-access-student-row{border-top:1px solid var(--line)}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-student-meta{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-student-name{font:600 14px/1.4 var(--sans)}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-student-id{color:var(--text-2);font:400 12px/1.4 var(--mono)}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-student-check{display:grid;place-items:center;flex-shrink:0;min-width:44px;min-height:44px}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-student-check>i{display:none}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-empty{padding:16px 0;color:var(--text-2);font:400 14px/1.5 var(--sans)}body[data-shared-design=mono] #lms-quiz-access-overlay .lux-glass-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 0 0;border-top:1px solid var(--line)}body[data-shared-design=mono] #lms-quiz-access-overlay .btn{min-height:44px;height:auto;white-space:normal}body[data-shared-design=mono] #lms-quiz-access-overlay .lux-glass-dialog-close-btn{min-width:44px;flex-shrink:0;padding:10px}@media(max-width:680px){body[data-shared-design=mono] #lms-quiz-access-overlay{padding:10px}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-dialog{max-height:calc(100dvh - 20px);padding:16px;gap:14px}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-context{flex-direction:column;gap:12px}body[data-shared-design=mono] #lms-quiz-access-overlay :is(.lms-quiz-access-policy-grid,.lms-quiz-access-tools-grid,.lms-quiz-access-window){grid-template-columns:minmax(0,1fr)}body[data-shared-design=mono] #lms-quiz-access-overlay .lms-quiz-access-footer-btn{flex:1 1 140px}}body[data-shared-design=mono]>.portal-live-alert-region{position:fixed;inset:auto max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) auto;z-index:2147483647;width:min(380px,calc(100vw - 24px));max-height:min(48dvh,420px);overflow-y:auto;overscroll-behavior:contain;pointer-events:none}body[data-shared-design=mono] .portal-live-alert-stack{display:grid;gap:8px}.portal-live-alert__waiting,.portal-live-alert__progress{display:none}body[data-shared-design=mono] .is-mobile-queue .portal-live-alert{grid-template-columns:32px minmax(0,1fr) auto 44px}body[data-shared-design=mono] .is-mobile-queue .portal-live-alert__icon{grid-column:1;width:32px}.is-mobile-queue .portal-live-alert__content{grid-column:2}.is-mobile-queue .portal-live-alert__waiting:not([hidden]){display:grid;place-items:center;grid-column:3;align-self:center;min-width:28px;height:28px;padding:4px;border:1px solid var(--line);border-radius:50%;font-size:12px;font-variant-numeric:tabular-nums}.is-mobile-queue .portal-live-alert__close{grid-column:4;grid-row:1}.is-mobile-queue .portal-live-alert__progress:not([hidden]){display:block;grid-column:1/-1;grid-row:2;height:3px;background:var(--line)}.is-mobile-queue .portal-live-alert__progress:before{content:"";display:block;width:var(--alert-progress,100%);height:100%;background:var(--accent)}.is-mobile-queue .portal-live-alert__waiting[hidden],.is-mobile-queue .portal-live-alert__progress[hidden]{display:none}body[data-shared-design=mono] .portal-live-alert{display:grid;grid-template-columns:40px minmax(0,1fr) 44px;align-items:start;gap:10px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in oklch,var(--base) 94%,var(--text));color:var(--text);box-shadow:var(--mono-shadow-live-alert);pointer-events:auto;overflow-wrap:anywhere}body[data-shared-design=mono] .portal-live-alert__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 12%,var(--base));color:var(--accent)}body[data-shared-design=mono] .portal-live-alert__content{display:grid;align-content:center;gap:5px;min-width:0;min-height:44px}body[data-shared-design=mono] .portal-live-alert__title{font:600 14px/1.4 var(--sans)}body[data-shared-design=mono] .portal-live-alert__text{color:var(--text-2);font:400 12px/1.5 var(--sans)}body[data-shared-design=mono] .portal-live-alert__close{min-width:44px;min-height:44px;display:grid;place-items:center}body[data-shared-design=mono] .portal-live-alert.is-actionable{cursor:pointer}body[data-shared-design=mono] .portal-live-alert.is-actionable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:600px){body[data-shared-design=mono]>.portal-live-alert-region{inset:auto 12px max(12px,env(safe-area-inset-bottom,0px)) 12px;width:auto}}@media(max-width:1024px){body[data-shared-design=mono]:has(#mobile-bottom-nav:not([hidden]))>.portal-live-alert-region{bottom:calc(76px + env(safe-area-inset-bottom,0px));max-height:min(42dvh,360px)}}@media(forced-colors:active){body[data-shared-design=mono]{color:CanvasText;background:Canvas}body[data-shared-design=mono]>.bg{display:none}body[data-shared-design=mono] :is(.mono-app-panel,.mono-app-popup,button,input,select,textarea){color:CanvasText;background:Canvas;border-color:CanvasText;box-shadow:none}}html[data-shared-design=mono]:has(body.lux-route-exam),body[data-shared-design=mono].lux-route-exam{background:var(--surface);color:var(--text)}body[data-shared-design=mono].lux-route-exam :is(.lux-panel-copy,.exam-question-copy,.exam-card-copy,.exam-session-copy){color:var(--text-2)}body[data-shared-design=mono].lux-route-exam :is(.exam-question-title,.exam-question-score,.exam-sticky-box,.exam-progress-box,.exam-autosave){color:var(--text)}body[data-shared-design=mono].lux-route-exam .exam-nav-btn.is-answered.btn{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 48%,var(--line));background:color-mix(in srgb,var(--accent) 10%,transparent)}body[data-shared-design=mono].lux-route-exam .exam-option:has(input:checked){border-color:var(--accent);background-color:color-mix(in srgb,var(--accent) 10%,transparent)}
