html[data-theme=sepia] .discovro-loading{--loading-canvas: #f8f5ef;--loading-ink: #352f28}html[data-theme=rose] .discovro-loading{--loading-canvas: #f8f6f7;--loading-ink: #302a2e}html[data-theme=ocean] .discovro-loading{--loading-canvas: #f5f7f8;--loading-ink: #243137}html[data-theme=forest] .discovro-loading{--loading-canvas: #f5f7f5;--loading-ink: #263129}html[data-theme=midnight] .discovro-loading{--loading-canvas: #18171b;--loading-ink: #edecef}html[data-theme=highContrast] .discovro-loading{--loading-canvas: #f5f5f5;--loading-ink: #000000}.discovro-loading{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;box-sizing:border-box;padding:24px;background:var(--loading-canvas, var(--workspace-canvas));color:var(--loading-ink, var(--workspace-text))}.discovro-loading__wordmark{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.02em;animation:discovro-loading-breathe 1.8s ease-in-out infinite}#__transition_splash .discovro-loading__wordmark{animation:none}.discovro-loading[data-contained=true]{position:absolute;z-index:auto;background:transparent;pointer-events:none}.discovro-loading[data-leaving=true]{opacity:0;pointer-events:none;transition:opacity .16s ease-out}.discovro-loading__spinner{width:22px;height:22px;box-sizing:border-box;border:2px solid color-mix(in srgb,currentColor 18%,transparent);border-top-color:var(--primary, var(--workspace-action));border-radius:50%;animation:discovro-loading-spin .8s linear infinite}.discovro-loading[data-compact=true] .discovro-loading__spinner{width:20px;height:20px}#__transition_splash{z-index:2147483647}[data-product-mark][data-busy=true]{animation:discovro-loading-breathe 1.8s ease-in-out infinite}[data-product-mark][data-busy=true][data-motion=turn]{transform-origin:50% 50%;animation:discovro-ai-turn 2.4s infinite}:root[data-boot-arrival=true] .discovro-workspace-header .workspace-wordmark,:root[data-boot-arrival=true] .portal-identity .brand-name{animation:discovro-arrival-word .52s cubic-bezier(.05,.7,.1,1) both}:root[data-boot-arrival=true] .discovro-workspace-header [data-product-mark],:root[data-boot-arrival=true] .portal-identity [data-product-mark],:root[data-boot-arrival=true] [data-verso-rail] [data-product-mark],:root[data-boot-arrival=true] [data-account-brand-reveal=true] [data-product-mark]{animation:discovro-arrival-mark .76s cubic-bezier(.2,.75,.2,1) .24s both;transform-origin:50% 62%}:root[data-boot-arrival=true] [data-account-brand-reveal=true] [data-account-product=ozon] [data-product-mark]{animation-delay:.4s}:root[data-boot-arrival=true] .discovro-workspace-header .product-title,:root[data-boot-arrival=true] .portal-identity .brand-title{animation:discovro-arrival-name .46s cubic-bezier(.05,.7,.1,1) .62s both}@keyframes discovro-arrival-word{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes discovro-arrival-mark{0%{opacity:0;transform:translateY(-8px)}70%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes discovro-arrival-name{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes discovro-loading-breathe{0%,to{opacity:1}50%{opacity:.55}}@keyframes discovro-ai-turn{0%{transform:rotate(0);animation-timing-function:ease-in-out}18.75%,33.33%{transform:rotate(120deg);animation-timing-function:ease-in-out}52.08%,66.67%{transform:rotate(240deg);animation-timing-function:ease-in-out}85.42%,to{transform:rotate(360deg)}}@keyframes discovro-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.discovro-loading__wordmark,.discovro-loading__spinner,[data-product-mark][data-busy=true],[data-product-mark][data-busy=true][data-motion=turn],:root[data-boot-arrival=true] .discovro-workspace-header .workspace-wordmark,:root[data-boot-arrival=true] .discovro-workspace-header [data-product-mark],:root[data-boot-arrival=true] .discovro-workspace-header .product-title,:root[data-boot-arrival=true] .portal-identity .brand-name,:root[data-boot-arrival=true] .portal-identity [data-product-mark],:root[data-boot-arrival=true] [data-verso-rail] [data-product-mark],:root[data-boot-arrival=true] [data-account-brand-reveal=true] [data-product-mark],:root[data-boot-arrival=true] .portal-identity .brand-title{animation:none}.discovro-loading[data-leaving=true]{transition:none}}.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-0:before{content:"0"}.fa-1:before{content:"1"}.fa-2:before{content:"2"}.fa-3:before{content:"3"}.fa-4:before{content:"4"}.fa-5:before{content:"5"}.fa-6:before{content:"6"}.fa-7:before{content:"7"}.fa-8:before{content:"8"}.fa-9:before{content:"9"}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:">"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-C99Yv4gD.woff2) format("woff2"),url(/assets/fa-brands-400-DtZKBM2a.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-pixiv:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-brave:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-opensuse:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-square-letterboxd:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-shoelace:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-google-scholar:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-signal-messenger:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-mintbit:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-brave-reverse:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-letterboxd:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-upwork:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-webflow:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-OOsPf1xj.woff2) format("woff2"),url(/assets/fa-regular-400-BMFokQJ2.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-DAI24fNt.woff2) format("woff2"),url(/assets/fa-solid-900-DM0teJdg.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fa-brands-400-C99Yv4gD.woff2) format("woff2"),url(/assets/fa-brands-400-DtZKBM2a.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/assets/fa-solid-900-DAI24fNt.woff2) format("woff2"),url(/assets/fa-solid-900-DM0teJdg.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/assets/fa-regular-400-OOsPf1xj.woff2) format("woff2"),url(/assets/fa-regular-400-BMFokQJ2.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-solid-900-DAI24fNt.woff2) format("woff2"),url(/assets/fa-solid-900-DM0teJdg.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-brands-400-C99Yv4gD.woff2) format("woff2"),url(/assets/fa-brands-400-DtZKBM2a.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-regular-400-OOsPf1xj.woff2) format("woff2"),url(/assets/fa-regular-400-BMFokQJ2.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:FontAwesome;font-display:block;src:url(data:font/woff2;base64,d09GMgABAAAAABK4AAoAAAAAJxMAABJtAwUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYCJAQgBmADgRwAghzKvxTLUAWIfQcgBYkTEVW1HwKgkbJw/n4/vdPyvbGl0cjyyLIsTRIvCLKaZHmitZRlHeNCyUeca3lTcCm9LbrE6ScAqECcEjtHIPn/n1O7T5b09aUv2Q5YLf/YwYJtRY6VeqgAOGgndROH5MYa4HQAaQWEK+LdnCwHaD9n4v9/zvf4IQi7k5GccERGzPh78yJe2oq0Y2o7Svo7KKQpUf4fAaumnzD/j9H9Hc/gyMhN+Gk/Yc2eI/PX6HQgInqsa9K6AAI0tAZ8aPa8Nz/JPnAftMh/AJjyx1fc8vQv7fqh+tOkwG8AgAEgxSMAfqP+NAAp6ofqh0iBy/cHlaUdJLwIKMVvH8iym/hzHIMGgOfj9QBwVrqg+2AaXgRAQGugXA478EPjlCOXXQDl5JS7T9AxGb8BZ/WiDXgI3wsAAQCOfrcmIKkfQqgfzSsc18cCeLk1IAXAkcDQEp+9Qwrw8nguqwTAon6UFCBJAfTgLbGoH8WifgyHdVRXWNJhf4RAXZEgbgBADxrU/67rQRMNADgEATRh0+SUyVmT6yfPnYwmL5u8cjKevGXyvskHJh+Z/HDy88lfJv9Zb63H64fWz1k/f/3K9SeuX7V+zfoz11+//uDd03efqGuAySmTsybXTZ5zbmA2Onuw4fo16097pHZpf9Z+h32X/RL7OfayfcK+0x7aT7Ifbx+299k77MRm/G7+S/4D/j3+Vf55/jn+Wf4e/kq+nVvt981FuH48zhpAXeIIS5iGACTshAEAhmEYUd1zVE/4aagW8mzgqD0yianjOFLlVAqZKkppTh0lhJAiVjkOqxKLquSMMcaxSGcOjh8fHT9+/GPHk+PHjz/cPnYcS8Z4BVRzLDljJ6p70aruXVk5f2VlZWXfysoKWp/8ykIR6i/RqbEB5gFEliv1O0MiE6lTnfridsvThbzhC5/qNJFJnuW/7Eu5eRMhWXbppVlGyKbNUvZNzs2pWbfbdWc/xWm4mO/fvwNKT5ZdumP//nwxtCx8Cm4Ogs14ZLfFW1+XBLCEqwAwiZWKKFW68EWqPBWrgUpkQqnSvZ4Qys+zfKBqdehUF0L56UKeq0wmMlaHUn3h57nKBnukVAnVKaZblaosz6REYbbbZsEp84Ihum6nYKzouC4OA49RXkAMgmEsNfxkC0V8wHcc73/GRtgPgGmc+sJTOtWlVFTpUqokz5VUSZ7ljTiNEzlQWZ4JoXKVCaF8SpVQPtUpHh2Pxz5Bzi15xHECzo/Ilq53PjQej32CnFvyiOMEnB+RpqZ3sCT+uKPrLXmE88BxjkiLc6yA+OOOrteIWzZHACIznwHFb0Af9gJg9+pYkRbEOJbDTzp0cCQvRvVq+tX4aUo46lZVPUDIfzeA9aN1iU0sYRuAm8QrJ4D1Aavg3b7GME3jRlOn9uKiTXXzxrK3xU8ZxlLLbmOJbbu19EBN8AwPEMDTYRvAlpUWwHqFVbmY+CDqpD5AF8qVR7FGAFchgBwugGvhBIC7IJTyPUf5IlQLwvd6VI9DlchEOmpPnqUCKJOnelSPI5kMBlUbyb2BV7r1FoTvNXAJOGNo41g4aVRLkfCRMT4SViiyTKPc5nHGilp3XGWMVx+ysSirLyK8mDNWMsZbuhScsWJ1dVUUsklbwBgfCkeXIWdsuLa2JirZE2xzyLeFJFwBgEKyaQhVA1LFamBDUjXA9WScxtLalDK3Ubxelmd5TXY8sby83Gotm5ybJguOPzJNzs1fF8UQsjLGi/l+H7Hfny8rC69cXl5udTqtZdM0+SFgrUPcNE2TMV5D06ycMez35xHm+30+RYI8kWyGywBw1aOsxLVPJGZN9sgkjjWdKqVTR/nCF+EwsFYjorrnKZ2Gang0VU7QriY49BjlW9/DmNlum++e77juNIuqSSR8nCpDMfWwIKRVaSPaS+O94iUs0XU78+82222Tsfds5ZR5I85YgL6IqhINaXJgG9HGwh6jfP76hLuem8apdkU4nGGxL3zhKF2IkZqEfj19fWvlIKpvM8bx2n1dAwRel7iAX4ZZgNwbeKmIormywrGAOLn7cSI8FStPpRc/9Uj3JseR05bleZ13kFNPff3Pfvazn10dJY5DjjUahLxr21XQ0KclnwePh2cA5EIKXwjlC9WoJTzVE36e5bn6LQyUCANeOUiVyCTXNZY8k+XlZFKqKNapTrVEUtkqEUJlg9BsAPkhEb7QqS4o/glkIvcxxtrT+/oEbRsZs6YNQqcMgbzJe9scO6JEs3WzJbhBDW7bHW42NO2swcDDN+D0jKVpzY7ubCTVbgyjAwdPO+3ggShEDKMDB0877eCBKMS60+kI6rCNc13D6EqL6oRNt/ptjW8werzJjV6TdlhDa9Jmy2p1vJ7r9Jo4N1ccXtxhaq1We8FpGpyfuW/fbBTN7tt35pn79s1G0ey+fWcCQBMs7hJxBAZEsA3OAMA4jU0MfsvG1L33gSYykSF6Ay9UAxWClV+ORqNRtdTjbcQ27+Fq7rRUQxzXgFDvGQTBENu8V9whcyjVWhAEQVEJHktZQb2Ga7gKxwDcOI2JAuEwhCrFZfGFauRVHapRluhRlKqTwR8GUa54mpXJRH5TnTvNXXTRnMWV9xmYu+iiuZaudyCWHq42UeqOs7d1kQBLCGAfnAbXwAsBXJpTo5EYAsQoFKQyFxwauqdUz0wwYP3CSRxRRJpThiSuIVkTRRHmyf6dJImmJZxoGuG5LJ/nPOY918bnXPRXL8RP3nTTTVM3TVWxYSx6DcNoeHsp3Xtc9SIOa1b6es7RX0KiaUm1aruuHXOOz7HdHo85r16Ii33EjBAdomEsejWcefB7SyEFjmAaYtgBOZwiV+K42oR3Vjh1t5OFfeELOfAGqbzlNd/ibTwV54lUKpGp8rQ9wqMfrzdykPtSz0WnvkjTLDfecO3lV/S7XcRut49lzloVRVHUCUVxt4+w2+2XPlH1Iduemdm0aWbGts+6zke72SWkOzXVJaTbJN1OlzQdWkMncBKqEq+h7AU6NhflSwkxfJzV7k5zN+l2Cel2yeldQroAukz+0GZgB5wLT4AleCFAngnPiVv2SLWIiCofkw0anhl4OjkpVZGKlI8Wp9GmOV0wDvT7pnrCTzEvDqB0zYWBeUYDvng6BXW9VoHIJfXFDM50cYsdGOM4rF5UeaaQjVptQyuuuvS7r/Za1H1NfoMuYgevadzDBpyxoBYDHuXWnyWAX4MQTgNwwzB0UFibwUkmcqBCvc+jpYvWMnFeRiaDPervrH3hqTDAoiqxQNftDBkbdlwXnXA2nasqIXRhgcPCY5QPzXbbHHLD8Aq6zTXQz53as6HNg74WsIwTSLbDAMCda1WojBXWmo+DU5jBDcPQUaFyYO1z20fDKgq4xo+iCFOxwBEol5uKo2r0PZExji0gurPzTl3iEo0KxhQYxfHcU7dxGjsqVU7HuHaBTNQPP/baxWtra2vEZSLg1Z8j27AE6UfnSKROqbJOQIkR+9coFZVUKtlwHMd4sVKlCyGqH3vMqG3T099sa03zjhliWe2TJ9uWRWbuMJua/ebT/YHWfvqVBvZu0nT8SBux/QpBODdvfxtnjJ5zDmWMv+12k/OG/4rqFbhQfR8Xbm01nCuY9czFBkB8A+bZlPMQDaYcfp7lmYy2oNiLpxsWVxerwRh9EU25rqlbbctqano3irYfnJ8jHXZxS+BiJrg7Ej62Lc9qNjXdstpbfB/J3PzB3fKMwMLbsJtG92uwhJ0AmKlBWQQGHR/0EtAdQnumlqnKcnyiZt5FTZPeZWrUPsoYlwUlXpxtmcWjNkVut8aGMXagcR7BbzyI2S1Zie3+LVt84x5DB2DScyY8MfPRiN2yVPmi/+dwJ7fGlI4tzi8G7l+IsMRVmI7FTPGFUg5CZOjo2cLGwBtoIL63eoye3QCW0fJpli/fJuW3WxRon/QIDU/V9VndMPRTQ8o8gquwoGtq/veTJ0/aSDxGw1N1w9Bndf3UkBIP4hwZfo8FrsLFwBa0as7lfN93SXOlXAdVojOduV64zqRzc73+oBg4PdR3LWjGn7eDc2f17EwadFiGWfo7zY6O7O1mTDEMW4jZpM7c3fNb2/j9vHyS+3lb6/zEaodzkh3m1AIZUrsVS5awEcMWwowpxmNOqp1sOwVmtm2ZLVbR0/xFafHLj7MTx3EB4M4+LbosGL9w6XdT7Ukv8GrGpBjjAowzL+Y555YgcAsBDYarqC4A+IyI4HsAax94xYD5Gb/HY2+ajmMe5kTcErap/PRJ0xYWJ+KHr+PcmWnnzNnqLyRZwa0vt5qrE5qqCiEEY4cZE0IIVdUSq83Wtt7e3ra2lGmWLWGbnIh3UhaJzrnvOjkRN4Vtlekeh3NqbU1s4RLJ3qQPKTkjhRBMU1XhOEJVNSaEkDNJuq23FxpYc1ZZHdc4uk7BPtRwORfVfmYJkYWR3vaaJO5j5ugnpVTdbFJdLsduVsq5E91RjOYEyVD+dUZiKgUzBWHkp81N93geY+RhovQO1AR1xvEo8dQ3qXRmj8HxMcrkT0hesE2XO6sY9Bh6sQ/HcAXgRuWdu5nOmJeMNQlJL9BgZBFa2hXcF5iuFGkQvCWGxFDfD0WBQhB6inKabNiO3UExYCxoDgGNqIF9Fwk/tiTLNB3KOPG8rWuqKixbNzjN+XxalLA7bCEAuOMvlDFmKIpl2YJ77TR/flfX/PlEieRCuTi/hi2ssvk21xKqsGxb11SlcNhvOWF+rmsddS2EfpxzLjYUxVq7uPPqMn9+15KUy6ETnuGHtJ4+RBoI9oBwYS/gtjTj6UzRLVVpt3QW3xynit6sIg20cWrOzZIDav7f/JDW9aFsE3AhUQixgR3Q3anyTnz0v2FuEU4mSfaeVNtiBTQ8DkX7G7YFDFmjhR7xMjY5vYtjp3tX6CNm196gyA6LhnbsL1LRLobIyU3M6QTmwnuuOUsz9BiG4vDmdm8cNLXuFUuI9WQtBkU/NUpZMJIO7P7BHWx5Bl7JFygERb/scH6+LSw1puv29bm6rS50dqpkcsfmhl4s7iw7nLuwEX3HkZw7cfYnyqRjum7bwlJ7Fr/r+gCl0wOGzQ3ipmPs9H2Fc+dJBq6ylhxpMYTJ7uOkH8afxXmcgq04ZONS38iWyTOZ4zXR9wLmtsjNLN41ejG6lJhf4Hgtb7ugjTMxRzyWA5XZCM3Mzbjvp1KOE8XjRPHMgej5JFHS2QLzcqaMttWbjVNCJwCt+V9zVtHoSeiw0YaF8CPTOgIv47KA+V6Pm/E7XC/oMjBctVhrTM+ke2KxVBDz9dX1UuypQ4cOHX7h582bN59Y1f/yy3MPvfzy3D0nTpzYMkgv//rrr8yy2K+WWWfiX8HqpkUXnHXWWWct3LFjx45LP/00v2NHbxOEJgyDEI/fZ5r3xeN/j2Bpzu0j0ihiC85ECHRFD8h+XZSQFp2Fa51YWybf7v14Et1N+cWgGKT8HieZm0I/xbxrkBHVVYt0T/cAYfOqUjpNlE6XVm3Of8WcljRYTCEW08wV3ZnW/KDP6euA+sYPtEELF+VypVIut2ghnb/GhkLXAoepChEzTSWZiLf828onFSXLcO98/d+Le0hQmV6mv5Vlyqex/tgTakI9WZ3V1mqv60NMZa8bLcaQ8TxX+X5+B//G7DRvsbLWD+I8e4V9pn2L/b79r1N3fo+X4p8BSJEDAgAACwBQT3ZCF47nGQUM9zAxLMeCSBWO0dCPtxkdafzJmFiBDVMsuNQfk8BiPEyTfWSLgVQOoEBdZ4awVWGMAkfZw8RwkI5EqmdGw1HlfkbHeuV/xsRheoGxkI2tYRIoKed8ryQcZc+6sH7hdG1kNJK9w31yYzgVyTXnVxvhZPX4J12eV5Drwsl6JaoN1SZq0YVyb3Xk3InK9MpidiDr7R+tyvOrQz0NORk2IlkP6+dOVKZlbTicko1qJCtTR2UUhhPjtSiLmk0GDv+NHKxON2rhlAwCP5v3vMAbDAZkbzMEE0qSUnvfxnAqwpj7vELfjVZqj0ZRvVHK5Y6FU1HlcJOyw+Ek1iFEHRdiGjWMYBQRJHoxjD5IbESIqdIXbw3ORxUNhJhEtU4scR4KkHhv3iTqqCBCDUOoYQI1RLgQEntRxQjOxQQqmMZKFP8YRZyFh/0YxVPy+ahiCD1oQGISIRq90TqtpK1VooZhCq0SDVTpKbmCKRyFRIQQISYw3u/fkqVYoSRMuBc+iCqm0UANS80lAgTwkUUeHjwE8DCIAAOzEXBPPpiWL0Hy09RHocIsre55KNAWa+WYyx5FhAh1NFBCDjkcw9t9hWZnQzWJPy3z/8MAAwAAAA==) format("woff2"),url(/assets/fa-v4compatibility-F0dlVTLQ.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}input[type=search]:not([data-native-clear])::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}input[type=search],input[type=search]::placeholder{text-overflow:ellipsis}@media(pointer:coarse){input[type=search]{font-size:16px!important}}@media(pointer:coarse){[data-search-clear]{min-width:44px!important;min-height:44px!important}}:root{--ux-target-comfortable: 44px;--ux-target-compact: 32px;--ux-target-gap: 8px;--focus-width: 2px;--focus-field-width: 1px;--ux-layer-select-menu: 2147483000;--ux-motion-ease: cubic-bezier(.2, 0, 0, 1);--ux-status-info: var(--info, #2563eb);--ux-status-success: var(--success, #16805b);--ux-status-warning: var(--warning, #9a6700);--ux-status-danger: var(--danger, #c93737)}@layer focus{:focus-visible,:focus-visible+[data-focus=proxy],[data-focus=proxy]:has(input:focus-visible){outline:var(--focus-width) solid var(--focus-color, #0b57d0)!important;outline-offset:calc(-1 * var(--focus-width))!important}:where(input:not([type=button],[type=submit],[type=checkbox],[type=radio],[type=range],[type=file]),textarea,select,[contenteditable]:not([contenteditable=false])):focus,[data-focus=shell]:not(:has([data-focus=shell] :focus)):has(:where(input:not([type=button],[type=submit],[type=checkbox],[type=radio],[type=range],[type=file]),textarea,select,[contenteditable]:not([contenteditable=false])):focus){outline:var(--focus-field-width) solid var(--focus-color, #0b57d0)!important;outline-offset:calc(-1 * var(--focus-field-width))!important}:where(a[href],input[type=checkbox],input[type=radio],input[type=range],.primary,[data-variant=primary],[data-primary=true],[data-tone=primary],[data-focus=outside]):focus-visible,:focus-visible+[data-focus=proxy]{outline-offset:var(--focus-width)!important}:where([tabindex="-1"]:not([role],[data-located],button,a,input,select,textarea,summary),[tabindex="-1"]:is([role=dialog],[role=alertdialog],[role=region],[role=tabpanel]),.ProseMirror,.monaco-editor .inputarea,.monaco-editor .native-edit-context,.cm-content,.xterm-helper-textarea,[data-focus=shell] :is(textarea,select,[contenteditable],input:not([type=checkbox],[type=radio])),[data-focus=none]):is(:focus,:focus-visible){outline:none!important}[data-focus=underline]:is(:focus,:focus-visible){outline:none!important;border-bottom-color:var(--focus-color, #0b57d0)!important}@media(forced-colors:active){:focus,:focus-visible,[data-focus]{outline-color:Highlight!important}[data-focus=underline]:is(:focus,:focus-visible){outline:var(--focus-field-width) solid Highlight!important}}}@media(pointer:coarse){:root{--ux-target-gap-coarse: calc(var(--ux-target-comfortable) - var(--ux-target-compact) + 2px)}:where([data-ux-control],.ux-control){position:relative}:where([data-ux-control],.ux-control):after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:max(100%,var(--ux-target-comfortable));block-size:max(100%,var(--ux-target-comfortable));transform:translate(-50%,-50%)}}:where([data-ux-actions],.ux-actions){display:flex;align-items:center;flex-wrap:wrap;gap:var(--ux-target-gap)}:where([aria-disabled=true]):not(:disabled){cursor:not-allowed;opacity:.62}:where([data-ux-status],.ux-status){display:flex;align-items:flex-start;gap:8px;min-block-size:var(--ux-target-compact)}:where([data-ux-status=info]){--ux-status-tone: var(--ux-status-info)}:where([data-ux-status=success]){--ux-status-tone: var(--ux-status-success)}:where([data-ux-status=warning]){--ux-status-tone: var(--ux-status-warning)}:where([data-ux-status=danger]){--ux-status-tone: var(--ux-status-danger)}:where([data-ux-status]) [data-ux-status-icon]{color:var(--ux-status-tone, currentColor);flex:0 0 auto}:where([data-ux-empty-state],.ux-empty-state){display:grid;justify-items:start;align-content:center;gap:8px;min-block-size:160px;padding:24px}:where([data-ux-empty-state],.ux-empty-state) :where(h2,h3,p){margin:0}:where([data-ux-guarded-action]){display:inline-grid;gap:4px}.ux-disabled-reason{color:var(--text-secondary, #5f6368);font-size:.8125rem;line-height:1.35}.ux-visually-hidden{position:absolute!important;inline-size:1px!important;block-size:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}:where([data-located=true]){outline:var(--focus-width) solid var(--focus-color, #0b57d0);outline-offset:var(--focus-width);animation:ux-located-fade 2s var(--ux-motion-ease) forwards}tr[data-located=true]>:is(td,th){box-shadow:inset 0 2px 0 var(--focus-color, #0b57d0),inset 0 -2px 0 var(--focus-color, #0b57d0)}@keyframes ux-located-fade{0%,70%{outline-color:var(--focus-color, #0b57d0)}to{outline-color:transparent}}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}:where([data-located=true]){animation:none!important}}:root{--edu-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--edu-bg: #111512;--edu-panel: transparent;--edu-panel-soft: rgba(23, 29, 25, .96);--edu-control: #1a211c;--edu-control-focus: #202a23;--edu-text: #f5f0e6;--edu-muted: #b8c0b7;--edu-faint: #7e897f;--edu-border: rgba(160, 174, 192, .2);--edu-border-strong: rgba(203, 213, 225, .34);--edu-danger: #f87171;--edu-accent: #247663;--edu-accent-alt: #91cdbd;--edu-action: #efe9dc;--edu-action-text: #171b18;--edu-radius-sm: 4px;--edu-radius-md: 6px;--edu-radius-lg: 8px;--edu-type-display: 4.5rem;--edu-type-title: 2.875rem;--edu-type-section: 2.25rem;--edu-type-body: 1rem;--edu-type-sm: .875rem;--edu-type-xs: .75rem;--edu-tracking-brand: .14em;--edu-tracking-label: .08em;--edu-shadow-panel: none;--edu-card-padding: 18px;--edu-panel-padding: 24px;--edu-card-min-height: 168px;--edu-grid-gap: 14px}@media(max-width:768px){:root{--edu-type-display: 2.75rem;--edu-type-title: 2rem;--edu-type-section: 1.625rem;--edu-type-body: .9375rem}}:root{--workspace-navigation-width: 248px;--workspace-navigation-collapsed-width: 76px;--workspace-navigation-padding: 12px;--workspace-header-height: 64px;--workspace-nav-row-height: 48px;--workspace-nav-row-padding-y: 10px;--workspace-page-padding: 32px;--workspace-page-padding-large: 36px;--workspace-card-padding: 24px;--workspace-card-gap: 20px;--workspace-course-card-min: 286px;--workspace-course-card-max: 336px;--workspace-course-card-width-limit: none;--workspace-course-grid-track: minmax(min(100%, var(--workspace-course-card-min)), var(--workspace-course-card-max));--workspace-page-title-size: 32px;--workspace-page-heading-gap: 24px;--workspace-page-subtitle-gap: 8px;--workspace-page-inset-top: var(--workspace-page-padding)}@media(min-width:901px)and (hover:hover)and (pointer:fine){:root{--workspace-course-grid-track: minmax(min(100%, var(--workspace-course-card-min)), 1fr);--workspace-course-card-width-limit: 336px;--workspace-page-title-size: 28px;--workspace-page-heading-gap: 16px;--workspace-page-subtitle-gap: 4px;--workspace-page-inset-top: 20px}}@media(max-width:600px){:root{--workspace-header-height: 56px;--workspace-page-padding: 12px;--workspace-page-padding-large: 16px;--workspace-card-padding: 16px;--workspace-card-gap: 12px}}@media(min-width:1100px)and (hover:hover)and (pointer:fine){:root{--workspace-navigation-width: 224px;--workspace-navigation-padding: 10px;--workspace-header-height: 58px;--workspace-nav-row-height: 44px;--workspace-nav-row-padding-y: 8px;--workspace-page-padding: 28px;--workspace-page-padding-large: 32px;--workspace-card-padding: 22px;--workspace-card-gap: 18px;--workspace-course-card-min: 286px;--workspace-course-card-max: 304px;--workspace-course-grid-track: minmax(min(100%, var(--workspace-course-card-min)), 1fr)}}:root{--workspace-action: #0b57d0;--workspace-execution-run: #0b57d0;--workspace-on-execution-run: #ffffff;--workspace-execution-run-edge: transparent;--workspace-execution-stop: #b3261e;--workspace-on-execution-stop: #ffffff;--workspace-execution-stop-edge: transparent;--theme-focus-color: initial;--focus-color: var(--theme-focus-color, #0b57d0);--workspace-on-action: #ffffff;--workspace-selection: #c2e7ff;--workspace-on-selection: #001d35;--workspace-selection-border: #0b57d0;--workspace-canvas: #f8f8f8;--workspace-surface: #ffffff;--workspace-surface-low: #f0f0f0;--workspace-hover: #e6e6e6;--workspace-overlay: #ffffff;--workspace-text: #1f1f1f;--workspace-text-secondary: #444746;--workspace-text-muted: #62676b;--workspace-outline: #747775;--workspace-divider: #d7dce1;--workspace-success: #146c2e;--workspace-on-success: #ffffff;--workspace-warning: #795900;--workspace-danger: #b3261e;--workspace-on-danger: #ffffff;--workspace-media-scrim: rgba(0, 0, 0, .45);--workspace-media-scrim-strong: rgba(0, 0, 0, .62);--workspace-media-edge: rgba(255, 255, 255, .18);--workspace-on-fixed: #ffffff;--workspace-media-stage: #1a1a2e;--workspace-action-sheen: inset 0 1px 0 rgba(255, 255, 255, .12)}.dark-theme,[data-theme=dark]{--workspace-action: #a8c7fa;--focus-color: var(--theme-focus-color, #a8c7fa);--workspace-on-action: #062e6f;--workspace-execution-run-edge: #a8c7fa;--workspace-execution-stop-edge: #f2b8b5;--workspace-selection: #004a77;--workspace-on-selection: #c2e7ff;--workspace-selection-border: #a8c7fa;--workspace-canvas: #1f1f1f;--workspace-surface: #333537;--workspace-surface-low: #282a2c;--workspace-hover: #414345;--workspace-overlay: #3a3d40;--workspace-text: #e8eaed;--workspace-text-secondary: #d5d9de;--workspace-text-muted: #b4bac1;--workspace-outline: #92969c;--workspace-divider: #4b4d4f;--workspace-success: #81c995;--workspace-on-success: #0b2e15;--workspace-warning: #fdd663;--workspace-danger: #f2b8b5;--workspace-on-danger: #601410}:root{--text-primary: var(--workspace-text);--text-secondary: var(--workspace-text-secondary);--text-tertiary: var(--workspace-text-muted);--bg-primary: var(--workspace-surface);--bg-secondary: var(--workspace-canvas);--bg-tertiary: var(--workspace-surface-low);--border-color: var(--workspace-divider);--primary: var(--workspace-action);--primary-light: color-mix(in srgb, var(--workspace-action) 12%, transparent);--primary-dark: var(--workspace-action);--link-color: var(--workspace-action);--success: var(--workspace-success);--danger: var(--workspace-danger);--warning: var(--workspace-warning);--primary-contrast: var(--workspace-on-action);--text-on-primary: var(--primary-contrast);--input-bg: var(--workspace-surface-low);--state-selected-bg: var(--workspace-selection);--state-selected-text: var(--workspace-on-selection);--state-selected-border: var(--workspace-selection-border);--state-info-bg: #eaf2f8;--state-info-text: #185785;--state-info-border: #79a8c8;--state-success-bg: #e6f4ec;--state-success-text: #17603b;--state-success-border: #6eaf89;--state-warning-bg: #fff2d8;--state-warning-text: #754300;--state-warning-border: #c78b2f;--state-danger-bg: #fbeaec;--state-danger-text: #8c2d3d;--state-danger-border: #ce7480;--state-neutral-bg: #eef0f2;--state-neutral-text: #454b54;--state-neutral-border: #aab2bd;--notification: #b13b4c;--on-notification: #ffffff;--glass-bg: rgba(255, 255, 255, .85);--glass-border: rgba(0, 0, 0, .06);--content-bg: #ffffff;--content-bg-alt: #fafbfc;--content-text: #2d3748;--content-border: rgba(0, 0, 0, .04);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--shadow-md: 0 2px 8px rgba(0, 0, 0, .08);--shadow-lg: 0 2px 8px rgba(0, 0, 0, .08);--glow-accent: none;--ui-surface-recessed: var(--bg-tertiary);--primary-ink: color-mix(in srgb, var(--primary) 70%, var(--text-primary));--danger-ink: var(--state-danger-text);--success-ink: var(--state-success-text);--warning-ink: var(--state-warning-text);--ui-backdrop: color-mix(in srgb, #000 45%, transparent);--ui-popover: var(--bg-primary);--ui-popover-border: color-mix(in srgb, var(--border-color) 80%, transparent);--ui-shadow-dialog: 0 8px 28px rgb(0 0 0 / 16%);--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--page-bg: var(--content-bg, #ffffff);--page-shadow: 0 1px 4px rgba(0, 0, 0, .08), 0 0 1px rgba(0, 0, 0, .05);--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-body: var(--font-ui);--font-heading: var(--font-body);--font-mono: "Cascadia Code", "Fira Code", "JetBrains Mono", Consolas, "Courier New", monospace;--shadow-card: var(--shadow-md);--shadow-card-hover: var(--shadow-lg);--paper-grain: none}body.theme-dark,body.theme-midnight,body.dark-theme{--ui-backdrop: color-mix(in srgb, #000 62%, transparent);--ui-popover: color-mix(in srgb, var(--bg-primary) 92%, #fff);--ui-shadow-dialog: 0 8px 28px rgb(0 0 0 / 55%)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);font-size:16px;line-height:1.5;color:var(--text-primary);background:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;min-height:100vh;transition:background-color .15s ease,color .15s ease;overflow-x:hidden}#app{min-height:100vh;position:relative}body.theme-light:before{content:"";position:fixed;inset:0;background:var(--bg-secondary);z-index:-1;pointer-events:none}body.theme-light:after{display:none}body.theme-dark:before,body.dark-theme:before{content:"";position:fixed;inset:0;background:var(--bg-secondary);z-index:-1;pointer-events:none}body.theme-dark:after,body.dark-theme:after{display:none}body.theme-sepia:before{content:"";position:fixed;inset:0;background:var(--bg-secondary);z-index:-1;pointer-events:none}body.theme-sepia:after{display:none}body.theme-rose:before{content:"";position:fixed;inset:0;background:var(--bg-secondary);z-index:-1;pointer-events:none}body.theme-rose:after{display:none}body.theme-ocean:before{content:"";position:fixed;inset:0;background:var(--bg-secondary);z-index:-1;pointer-events:none}body.theme-ocean:after{display:none}body.theme-forest:before{content:"";position:fixed;inset:0;background:var(--bg-secondary);z-index:-1;pointer-events:none}body.theme-forest:after{display:none}body.theme-midnight:before{content:"";position:fixed;inset:0;background:var(--bg-secondary);z-index:-1;pointer-events:none}body.theme-midnight:after{display:none}body.theme-highContrast:before{content:"";position:fixed;inset:0;background:var(--bg-secondary);z-index:-1;pointer-events:none}body.theme-highContrast:after{display:none}.viewer-page{--page-bg: var(--document-page-surface, var(--content-bg, #ffffff))}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--radius-sm);border:1px solid var(--bg-secondary)}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.viewer-container{background:transparent;border-radius:0;padding:0;margin-top:0!important;box-shadow:none;transition:none;position:relative;z-index:1}.glass{background:var(--glass-bg);border:1px solid var(--glass-border)}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media print{body:before,body:after{display:none!important}.no-print{display:none!important}body,body.theme-dark,body.theme-midnight{background:#fff!important;color:#000!important}.viewer-container{box-shadow:none!important;border:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:0s!important;transition-delay:0s!important}}::selection{background:var(--primary-light);color:var(--text-primary)}::-moz-selection{background:var(--primary-light);color:var(--text-primary)}html[data-portal]{--font-heading: var(--font-ui);--portal-page-pad-top: 24px;--portal-page-pad-x: 24px;--portal-page-pad-bottom: 28px;--portal-page-mobile-pad-top: 16px;--portal-page-mobile-pad-x: 16px;--portal-page-mobile-pad-bottom: calc(40px + var(--safe-bottom));--portal-page-compact-pad-top: 14px;--portal-page-compact-pad-x: 16px;--portal-page-compact-pad-bottom: 22px;--portal-page-content-max: 1040px;--portal-page-max-readable: var(--portal-page-content-max);--portal-page-max-wide: var(--portal-page-content-max);--portal-panel-gap: 16px;--portal-card-bg: var(--bg-primary, #ffffff);--portal-card-border: var(--border-color, #e2e8f0);--portal-card-radius: 16px;--portal-card-padding: 20px;--portal-control-height: 40px;--portal-control-radius: 999px;--portal-control-pad-x: 12px;--paper-grain: none;--ui-surface: var(--bg-primary, #ffffff);--ui-canvas: var(--bg-secondary, #f5f6f7);--ui-divider: var(--border-color, #d8dee6);--ui-control: var(--bg-primary, #ffffff);--ui-control-active: var(--state-selected-bg);--ui-radius-row: 12px;--ui-radius-control: 999px;--ui-radius-card: 16px;--ui-control-height-sm: 36px;--ui-control-height-md: 40px;--section-courses: var(--primary, #1d2d44);--section-grades: #4a7c59;--section-messages: var(--primary, #5f6368);--section-software: var(--primary, #5f6368);--section-invites: #b07a33;--section-account: var(--primary, #1d2d44);--eval: #b45309;--eval-ink: color-mix(in srgb, var(--eval) 62%, var(--text-primary))}html[data-theme=dark],html[data-theme=midnight]{color-scheme:dark}html[data-portal] body.theme-light{--shadow-card: none;--shadow-card-hover: 0 1px 3px rgba(31, 35, 40, .08)}html[data-portal] body.theme-light:before{background:var(--bg-secondary)}html[data-portal] body.theme-dark,html[data-portal] body.theme-midnight{--shadow-card: none;--shadow-card-hover: 0 1px 3px rgba(0, 0, 0, .34);--section-grades: #6f9d82;--section-messages: var(--primary);--section-software: var(--primary);--section-invites: #c2a062;--section-account: var(--primary);--eval: #e0995a;--eval-ink: color-mix(in srgb, var(--eval) 62%, var(--text-primary))}.paragraph{margin:0;padding:0;color:var(--content-text, var(--text-secondary));line-height:42px;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;max-width:100%;min-height:42px}.paragraph-empty{line-height:42px!important;min-height:42px!important;height:42px!important;margin:0!important;padding:0!important;display:block!important}.flex-column .paragraph-empty,.flex-container .paragraph-empty,.content-wrapper .paragraph-empty{display:block!important;visibility:visible!important}.paragraph:empty{display:none;margin:0}.paragraph.paragraph-empty{display:block!important}[data-text-box]{padding:8px 12px;box-sizing:border-box}[data-text-box] .paragraph,[data-text-box] h1,[data-text-box] h2,[data-text-box] h3,[data-text-box] h4,[data-text-box] h5,[data-text-box] h6,[data-text-box] li{line-height:1.6;min-height:0;margin:0;padding:0}[data-text-box] .paragraph-empty{line-height:1.6!important;min-height:1em!important;height:auto!important}[data-text-box] .paragraph+.paragraph,[data-text-box] .paragraph+h1,[data-text-box] .paragraph+h2,[data-text-box] .paragraph+h3,[data-text-box] h1+.paragraph,[data-text-box] h2+.paragraph,[data-text-box] h3+.paragraph,[data-text-box] li+li,[data-text-box] .blockquote+.paragraph,[data-text-box] .paragraph+.blockquote{margin-top:4px}[data-text-box] .blockquote{line-height:1.6;min-height:0;margin:4px 0;padding:4px 0 4px 12px;border-left:3px solid var(--primary);color:var(--text-secondary);font-style:italic}[data-text-box] .blockquote>.paragraph{margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-weight:600;margin:0;padding:0;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;scroll-margin-top:52px}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.heading-1,h1{font-size:28px;line-height:1.3}.heading-2,h2{font-size:22px;line-height:1.35}.heading-3,h3{font-size:18px;line-height:1.4}.heading-4,h4{font-size:16px}.heading-5,h5{font-size:15px}.heading-6,h6{font-size:14px}.heading-number{margin-right:8px;color:var(--primary);opacity:.8}strong{font-weight:600;color:inherit}em{font-style:italic}u{text-decoration:underline}del{text-decoration:line-through;opacity:.7}a{color:var(--link-color, var(--primary));text-decoration:none}a:hover{text-decoration:underline;color:var(--link-color, var(--primary))}.blockquote{border-left:4px solid var(--primary);margin:1em 0;padding-left:1em;color:var(--content-text, var(--text-secondary));font-style:italic;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.atom-canvas-block>.math-inline,.atom-canvas-block>.math-display-frame>.math-display-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.atom-canvas-block>.math-display-frame{width:100%;height:100%}.atom-canvas-block>.math-display-frame>.math-display-container{justify-content:safe center}.horizontal-rule{border:none;border-top:1px solid var(--border-color);margin:24px 0}.horizontal-rule.hr-dashed{background:none;border-top:1px dashed var(--border-color)}.horizontal-rule.hr-dotted{background:none;border-top:1px dotted var(--border-color)}.horizontal-rule.hr-thick{background:none;border-top:3px solid var(--border-color)}.horizontal-rule.hr-double{background:none;border-top:4px double var(--border-color)}.horizontal-rule.hr-gradient{border:none;height:2px;background:linear-gradient(to right,transparent,var(--border-color),transparent)}code,pre,kbd,samp,.monaco-editor,.monaco-editor .view-lines{font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0}mark{background:#fef3c7;color:#92400e;padding:0;border-radius:var(--radius-xs);font-weight:500;box-decoration-break:clone;-webkit-box-decoration-break:clone}mark[style*=background]{border-radius:0}body.theme-light mark{background:#fef3c7;color:#92400e}body.theme-sepia mark{background:#daa52033;color:#5c4a32}body.theme-sepia mark:not([style*=background]){box-shadow:inset 0 0 0 1px #8b5a2b4d}body.theme-rose mark{background:#e91e6326;color:#831843}body.theme-rose mark:not([style*=background]){box-shadow:inset 0 0 0 1px #e91e6340}body.theme-ocean mark{background:#0891b226;color:#155e75}body.theme-ocean mark:not([style*=background]){box-shadow:inset 0 0 0 1px #0891b240}body.theme-forest mark{background:#16a34a26;color:#166534}body.theme-forest mark:not([style*=background]){box-shadow:inset 0 0 0 1px #16a34a40}body.theme-highContrast mark{background:#ff0;color:#000;border-radius:0}body.theme-highContrast mark:not([style*=background]){box-shadow:inset 0 0 0 1px #000}::selection{background:#667eea33;color:inherit}body.theme-dark ::selection,body.dark-theme ::selection,body.theme-midnight ::selection{background:#60a5fa40;color:#f7fafc}::-moz-selection{background:#667eea33;color:inherit}body.theme-dark ::-moz-selection,body.dark-theme ::-moz-selection,body.theme-midnight ::-moz-selection{background:#60a5fa40;color:#f7fafc}.app-container{display:flex;width:100%;min-height:100vh;position:relative}.content-wrapper{width:100%;max-width:100%;margin:0;padding:0;overflow:visible;box-sizing:border-box}.viewer-container{flex:1;padding:0;margin:0;width:100%;min-width:0}.viewer-page{page-break-after:always;break-after:page;scroll-margin-top:44px}.viewer-with-toc{display:grid;grid-template-columns:248px minmax(0,1fr);width:100%;gap:0;align-items:start;padding:0;min-height:calc(100vh - 40px);position:relative}.viewer-with-toc .toc-container{grid-area:1 / 1;justify-self:start;width:248px;position:sticky;top:0;left:0;height:var(--reader-toc-scrollport-height, 100dvh);max-height:var(--reader-toc-scrollport-height, 100dvh);min-height:0;margin:0;transition:width .15s ease;align-self:flex-start;overflow:hidden;z-index:20}.viewer-with-toc .toc-container.collapsed{width:38px}.viewer-with-toc:has(>.toc-container.collapsed){grid-template-columns:38px minmax(0,1fr)}.viewer-with-toc:not(:has(>.toc-container)){grid-template-columns:minmax(0,1fr)}.viewer-with-toc .viewer-container{grid-area:1 / 2;min-width:0;max-width:100%;width:100%;padding:0;margin:0;overflow-x:auto}.viewer-with-toc:not(:has(>.toc-container)) .viewer-container{grid-area:1 / 1}.viewer-with-toc[data-compact-reader=true]{display:block;padding-inline:0}.viewer-container[data-reader-lane-fit=true]{container-type:inline-size;container-name:reader-document-lane}@container reader-document-lane (width > 0px){.pages-container[data-reader-lane-fit=true]{--reader-lane-fit: clamp( .2, calc((100cqw - var(--reader-fit-gutter, 72px)) / var(--reader-fit-page-width, 816px)), 1 );--reader-page-scale: calc(var(--reader-lane-fit) * var(--reader-manual-zoom, 1))}}.viewer-with-toc[data-exam-reader=true]{--exam-toc-collapsed-width: 56px;grid-template-columns:248px minmax(0,1fr);height:100%;min-height:0;align-items:stretch;overflow:hidden}.viewer-with-toc[data-exam-reader=true]:has(.toc-container.collapsed){grid-template-columns:var(--exam-toc-collapsed-width) minmax(0,1fr)}@media(pointer:coarse){.viewer-with-toc[data-exam-reader=true]{--exam-toc-collapsed-width: 60px}}.viewer-with-toc[data-exam-reader=true]:not(:has(.toc-container)){grid-template-columns:minmax(0,1fr)}.viewer-with-toc[data-exam-reader=true] .toc-container{grid-area:1 / 1;width:100%;position:relative;top:auto;height:100%;max-height:100%;min-height:0;align-self:stretch;overflow:hidden}.viewer-with-toc[data-exam-reader=true] .viewer-container{grid-area:1 / 2;height:100%;min-height:0;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-bottom:24px;padding-bottom:24px;box-sizing:border-box}.viewer-with-toc[data-exam-reader=true]:not(:has(.toc-container)) .viewer-container{grid-area:1 / 1}.share-header{text-align:center;padding:20px 16px;border-bottom:1px solid var(--border-color);margin-bottom:24px;background:var(--bg-primary)}.share-header h1{font-size:2em;margin:0 0 12px;color:var(--text-primary);font-weight:700}.share-info{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;font-size:13px;color:var(--text-tertiary)}.share-info span{display:flex;align-items:center;gap:4px}.share-info i{font-size:14px;opacity:.8}.pages-container{width:100%;max-width:none;margin:0;box-sizing:border-box}.block-wrapper{display:flow-root;position:relative;margin:0;padding:0;min-height:42px;max-width:100%;overflow:visible;box-sizing:border-box;scroll-margin-top:52px}.block-wrapper:last-child{margin-bottom:0}.viewer-page [data-semantic-id],.viewer-page [id^=page-]{scroll-margin-top:56px}.atom-canvas-block{background:var(--bg-primary, #fff);color:var(--text-primary, #111827)}.fill-spacer{height:42px;min-height:42px;margin:0;padding:0}.flex-container{width:100%;gap:8px;margin:0;max-width:100%;overflow:visible}.flex-column{min-width:0;position:relative;padding:8px;overflow:visible}.flex-column.has-content{border:1px solid var(--border-color, #ddd)}.nested-flex-container{display:flex;width:100%;gap:8px;margin:0;max-width:100%;overflow:visible}.nested-flex-column{flex:1 1 0;min-width:0;padding:8px;overflow:visible}.empty-state{text-align:center;padding:16px;color:var(--text-tertiary);font-size:12px}.empty-state i{font-size:18px;margin-bottom:4px;opacity:.3;display:block}.empty-state p{font-size:12px;color:var(--text-tertiary);margin:0}.loading-message,.error-message{text-align:center;padding:20px 16px;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-message i,.error-message i{font-size:36px;margin-bottom:16px;color:var(--primary)}.error-message i{color:var(--danger)}.loading-message p,.error-message p{font-size:16px;color:var(--text-secondary);margin:0}.error-message h2{color:var(--text-primary);margin:0 0 8px}@media(max-width:1200px){.viewer-with-toc{display:block;padding:0 16px}.viewer-with-toc .toc-container{margin:0}.viewer-with-toc .viewer-container{max-width:100%;padding:0}}@media(max-width:600px){.viewer-with-toc[data-exam-reader=true] .viewer-container{padding-bottom:88px;scroll-padding-bottom:88px}}.unordered-list,.ordered-list{list-style:none;margin:8px 0;padding:0}.unordered-list li,.ordered-list li{margin:2px 0;padding:0;display:grid;grid-template-columns:minmax(20px,auto) 1fr;gap:4px;align-items:baseline;position:relative;min-height:22px;color:var(--content-text, var(--text-primary));word-wrap:break-word;overflow-wrap:break-word}.unordered-list li>p,.ordered-list li>p,.unordered-list li>span,.ordered-list li>span{grid-column:2;min-width:0;max-width:100%;margin:0;padding:0;line-height:1.6;min-height:auto;word-wrap:break-word;overflow-wrap:break-word}.unordered-list li .paragraph-empty,.ordered-list li .paragraph-empty{height:auto!important;min-height:auto!important;line-height:1.6!important}.unordered-list>li:before{content:"•";grid-column:1;font-size:1em;line-height:inherit;color:var(--text-tertiary, #94a3b8);justify-self:center;align-self:baseline}.ordered-list{counter-reset:list-level-1 var(--list-start, 0)}.ordered-list>li{counter-increment:list-level-1}.ordered-list>li:before{content:counter(list-level-1) ".";grid-column:1;color:var(--text-tertiary, #94a3b8);font-weight:500;font-variant-numeric:tabular-nums;text-align:right;line-height:inherit;align-self:baseline;white-space:nowrap}.ordered-list[data-list-style=upper-roman]>li:before{content:counter(list-level-1,upper-roman) "."}.ordered-list[data-list-style=upper-alpha]>li:before{content:counter(list-level-1,upper-alpha) "."}.ordered-list[data-list-style=lower-alpha]>li:before{content:counter(list-level-1,lower-alpha) "."}.ordered-list[data-list-style=lower-roman]>li:before{content:counter(list-level-1,lower-roman) "."}.ordered-list .ordered-list{counter-reset:list-level-2}.ordered-list .ordered-list>li{counter-increment:list-level-2}.ordered-list .ordered-list>li:before{content:counter(list-level-2,lower-alpha) "."}.ordered-list .ordered-list .ordered-list{counter-reset:list-level-3}.ordered-list .ordered-list .ordered-list>li{counter-increment:list-level-3}.ordered-list .ordered-list .ordered-list>li:before{content:counter(list-level-3,lower-roman) "."}.ordered-list .ordered-list .ordered-list .ordered-list{counter-reset:list-level-4}.ordered-list .ordered-list .ordered-list .ordered-list>li{counter-increment:list-level-4}.ordered-list .ordered-list .ordered-list .ordered-list>li:before{content:counter(list-level-4) "."}.unordered-list .unordered-list>li:before{content:"◦"}.unordered-list .unordered-list .unordered-list>li:before{content:"▪"}.unordered-list .unordered-list .unordered-list .unordered-list>li:before{content:"•"}.unordered-list ul,.unordered-list ol,.ordered-list ul,.ordered-list ol{grid-column:1 / -1;margin:2px 0 0;padding:0 0 0 28px}.unordered-list ul ul,.unordered-list ul ol,.unordered-list ol ul,.unordered-list ol ol,.ordered-list ul ul,.ordered-list ul ol,.ordered-list ol ul,.ordered-list ol ol{padding-left:28px}.task-list{list-style:none;padding-left:4px;margin:4px 0}.task-item{display:flex;align-items:flex-start;gap:8px;padding:2px 0;margin:0;background:none;border:none;border-radius:0}.task-item:hover{background:none}.task-item input[type=checkbox]{position:relative;flex-shrink:0;width:16px;height:16px;margin-top:4px;cursor:not-allowed;accent-color:var(--primary)}.task-item input[type=checkbox]:checked+.task-content{text-decoration:line-through;opacity:.5;color:var(--text-tertiary)}.task-content{display:inline;line-height:1.6;color:var(--content-text, var(--text-primary))}.nested-list{grid-column:1 / -1;margin:2px 0 0;padding-left:28px}.table td .unordered-list,.table td .ordered-list{margin:4px 0;padding-left:20px}.blockquote .unordered-list,.blockquote .ordered-list{margin:4px 0}.table-container{overflow-x:auto;overflow-y:hidden;margin:0;max-width:100%;max-height:100%;width:100%;height:100%;position:relative;border:1px solid var(--document-node-border, var(--border-color, #c4c7c5));border-radius:var(--document-node-radius, 8px);background:var(--document-node-surface, var(--bg-primary, #fff));box-shadow:var(--document-node-shadow, none);box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--text-tertiary) transparent;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.table-frame{width:100%;height:100%;max-height:100%}@media(max-width:768px){.table-frame{height:auto;max-height:none}.table-container[data-scrollable-table=true]{overflow-x:auto;overflow-y:hidden;width:100%;height:auto;max-height:none;padding-bottom:4px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.table-container[data-scrollable-table=true] .table{width:max-content;min-width:100%;max-width:none;height:auto}.table-container[data-scrollable-table=true] .table th,.table-container[data-scrollable-table=true] .table td{min-width:112px;padding:6px 8px}}.table{table-layout:fixed;width:100%;height:100%;border-collapse:separate;border-spacing:0;font-size:13px;line-height:1.5;border:0;background:var(--document-node-surface, var(--bg-primary, #fff))}.table th,.table td{border:0;border-right:1px solid var(--document-node-border, var(--border-color, #ccc));border-bottom:1px solid var(--document-node-border, var(--border-color, #ccc));padding:6px 10px;text-align:left;vertical-align:top;color:var(--text-primary);word-wrap:break-word;overflow-wrap:break-word}.table th{font-weight:600;background:var(--document-node-surface-muted, var(--bg-secondary, #f8f8f8))}.table tr:last-child>:is(th,td){border-bottom:0}.table tr>:is(th,td):last-child{border-right:0}.table-cell-block{width:100%}.table-cell-block:not(:last-child){margin-bottom:4px}.table-cell-block>.paragraph{margin-bottom:0;line-height:1.5;min-height:auto}.table .paragraph-empty,.table-cell-block .paragraph-empty{line-height:1.6!important;min-height:1em!important;height:auto!important;margin:0!important}.table td .image-container img{max-width:100%;height:auto;display:block}.table td .unordered-list,.table td .ordered-list,.table td .task-list{margin:0;padding-left:18px}code{font-family:Cascadia Code,Fira Code,JetBrains Mono,Consolas,Courier New,monospace;font-variant-ligatures:none;font-size:.9em;padding:0 3px;background:var(--bg-tertiary, rgba(0, 0, 0, .04));color:var(--text-primary);border-radius:0}mark code{color:inherit;background:transparent}.code-block-container{--code-control-height: var(--document-control-size, 32px);position:relative;display:flex;flex-direction:column;margin:0;padding:0;border:1px solid var(--fs-code-border, var(--border-color, #ddd));border-radius:var(--document-node-radius, 8px);background:var(--fs-code-bg, var(--bg-primary));color:var(--fs-code-text, var(--text-primary));width:100%;height:100%;min-height:0;max-width:100%;box-sizing:border-box;overflow:hidden;text-align:left}.code-block-container .code-header{min-height:var(--document-node-header-height, 40px);padding:3px 8px;display:flex;align-items:center;gap:var(--document-control-gap, 6px);flex-shrink:0;font-size:11px;color:var(--fs-code-muted, var(--text-tertiary));border-bottom:1px solid var(--fs-code-border, var(--document-control-line, var(--border-color, #ddd)));background:var(--fs-code-header-bg, var(--bg-secondary));box-sizing:border-box}.code-block-container .lang-input{font-size:11px;font-weight:500;flex-shrink:0;color:var(--fs-code-muted, var(--text-tertiary))}.code-block-container .header-dot{font-size:11px;flex-shrink:0;-webkit-user-select:none;user-select:none;opacity:.4}.code-block-container .title-input{font-size:11px;flex:1;min-width:0;background:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.7}.code-block-container .code-file-tabs-slot{flex:1 1 auto;min-width:0;display:flex;align-items:center;overflow:hidden}.code-block-container .python-example-runner{margin-left:auto}.code-block-container>.code-scroll-frame{flex:1;min-height:0;display:flex;flex-direction:column;--scroll-hint-surface: var(--fs-code-bg, var(--bg-primary));--scroll-hint-ink: var(--fs-code-text, var(--text-primary))}.code-block-container .code-display-container{flex:1;position:relative;overflow:auto;min-height:0;background:var(--fs-code-bg, var(--bg-primary))}.code-block-container .code-editor-wrapper{position:relative;min-height:100%;display:flex}.code-block-container .code-line-numbers{position:absolute;top:0;left:0;bottom:0;width:28px;padding:6px 6px 6px 0;text-align:right;font-family:Cascadia Code,Fira Code,JetBrains Mono,Consolas,Courier New,monospace;font-variant-ligatures:none;font-size:12px;line-height:18px;background:var(--fs-code-bg, var(--bg-primary));color:color-mix(in srgb,var(--fs-code-gutter, var(--text-tertiary)) 50%,transparent);-webkit-user-select:none;user-select:none;pointer-events:none;z-index:3;box-sizing:border-box;display:flex;flex-direction:column}.code-block-container .code-line-number{display:block;line-height:18px}.code-block-container .code-block{margin:0;padding:6px 10px 10px 36px;background:transparent!important;font-family:Cascadia Code,Fira Code,JetBrains Mono,Consolas,Courier New,monospace;font-variant-ligatures:none;font-size:12px;line-height:18px;color:var(--fs-code-text, var(--text-primary));white-space:pre;tab-size:2;flex:1;overflow-x:auto;border:none;border-radius:0}.code-block-container .code-block code{display:block;background:none!important;padding:0!important;border:none!important;border-radius:0!important;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.code-block-container .code-block .code-line{display:block;min-height:18px;background:none!important;padding:0!important;border:none!important}.code-block-container .code-block code span{background:none!important;border:none!important;padding:0!important;border-radius:0!important}.math-inline{margin:0;font-size:1em;color:var(--text-primary, #111827);vertical-align:middle;display:inline-block;box-sizing:border-box;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:3px 4px;margin-block:-3px}.math-inline[data-authored-math-box=true]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;padding:2px 6px;overflow:hidden}.math-display-container{display:flex;justify-content:safe center;align-items:center;width:100%;margin:24px 0;padding:16px;background:var(--document-node-surface-muted, var(--bg-secondary));border:1px solid var(--document-node-border, var(--border-color));border-radius:var(--document-node-radius, 8px);overflow-x:auto;max-width:100%;box-sizing:border-box;position:relative;color:var(--text-primary, #111827)}.math-display-body{display:inline-block;flex:0 0 auto;margin-inline:auto;overflow:visible}.math-display-frame[data-authored-math-box=true]{box-sizing:border-box}.math-display-frame[data-authored-math-box=true]>.math-display-container{width:100%;height:100%;margin:0;box-sizing:border-box}.atom-canvas-block .math-inline,.atom-canvas-block .math-display-container,.atom-canvas-block .katex{color:var(--text-primary, #111827);opacity:1}.math-error{color:var(--danger);font-family:monospace;font-size:.9em;padding:8px 12px;background:#ef44441a;border-radius:var(--document-node-radius, 8px);display:inline-block}.katex-display{margin:0!important;padding:0!important}.math-inline .katex,.math-display-frame .katex{font-size:var(--math-render-scale, 1.1em)}.image-container,.video-container{margin:0;max-width:100%;box-sizing:border-box;border-radius:var(--document-node-radius, 8px);overflow:hidden}.image-container img{max-width:100%;height:auto;display:block;margin:0 auto;border-radius:inherit}.video-container video{max-width:100%;height:auto;border-radius:inherit}.video-container.embedded-video{position:relative}.video-open-link{position:absolute;right:8px;bottom:8px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid var(--workspace-media-edge);border-radius:var(--radius-sm);background:var(--workspace-media-scrim-strong);color:var(--workspace-on-fixed);font-size:11px;line-height:1;font-weight:700;text-decoration:none;box-shadow:var(--shadow-md)}.video-open-link:hover{background:color-mix(in srgb,#000 88%,transparent);color:var(--workspace-on-fixed);text-decoration:none}.audio-container{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:5px 10px;width:100%;min-height:72px;margin:0;padding:10px 12px;box-sizing:border-box;border:1px solid var(--document-node-border, var(--border-color, #ddd));border-radius:var(--document-node-radius, 8px);background:var(--document-node-surface-muted, var(--bg-secondary, var(--bg-primary)));color:var(--text-primary)}.audio-container .audio-mark{grid-row:1 / span 2;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-color, #ddd);border-radius:var(--document-control-radius, 8px);background:var(--bg-primary);color:var(--accent, var(--primary));font-size:14px}.audio-container .audio-copy{min-width:0;display:flex;align-items:baseline;gap:7px}.audio-container .audio-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;font-weight:700}.audio-container .audio-meta{flex-shrink:0;font-size:10px;line-height:1.2;color:var(--text-tertiary)}.audio-container audio{grid-column:2;width:100%;min-width:0;height:32px;display:block}.audio-container--missing{opacity:.72}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin:0 auto}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}figcaption{font-size:12px;color:var(--text-tertiary);margin-top:4px;font-style:italic;text-align:center}.chart-container,.diagram-container{margin:0;padding:0;border:1px solid var(--document-node-border, var(--border-color, #c4c7c5));border-radius:var(--document-node-radius, 8px);max-width:100%;width:100%;height:100%;position:relative;background:var(--document-node-surface, var(--bg-primary));box-shadow:var(--document-node-shadow, none);box-sizing:border-box;overflow:hidden}.chart-container canvas{max-width:100%;border-radius:calc(var(--document-node-radius, 8px) - 1px)}.chart-container[data-node-state=loading]:after{content:"";position:absolute;inset:12px;border-radius:calc(var(--document-node-radius, 8px) - 2px);background:linear-gradient(100deg,var(--document-node-surface-muted, var(--bg-secondary)) 20%,color-mix(in srgb,var(--document-node-border, #c4c7c5) 35%,transparent) 45%,var(--document-node-surface-muted, var(--bg-secondary)) 70%);background-size:220% 100%;animation:document-node-shimmer 1.1s linear infinite}.chart-container[data-node-state=error]{display:grid;place-items:center}@keyframes document-node-shimmer{to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){.chart-container[data-node-state=loading]:after{animation:none}}.diagram-viewport{overflow:hidden;position:relative;width:100%;height:100%;border-radius:calc(var(--document-node-radius, 8px) - 1px)}.diagram-content{position:absolute;transform-origin:0 0}.diagram-controls{position:absolute;bottom:8px;right:8px;display:flex;align-items:center;gap:4px;background:color-mix(in srgb,var(--document-node-surface, var(--bg-primary)) 92%,transparent);padding:4px;border:1px solid var(--document-node-border, var(--border-color));border-radius:var(--document-control-radius, 8px);font-size:12px;z-index:10}.diagram-controls .zoom-btn{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:var(--document-control-size, 32px);height:var(--document-control-size, 32px);padding:0;border-radius:var(--document-control-radius, 8px);font-size:12px}.diagram-controls .zoom-btn:hover{background:var(--document-control-hover)}.zoom-level{font-size:11px;color:var(--text-tertiary);min-width:40px;text-align:center}.file-attachment-inline{display:inline-flex;vertical-align:middle;max-width:100%;margin:2px 3px}.file-attachment-inline .file-card[data-node-state=empty]{opacity:.65}.academic-list-container,.academic-list-container.references-list{background:transparent;border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:28px;margin:28px 0;box-shadow:none}.list-title{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 20px;padding:12px;border-bottom:1px solid rgba(99,102,241,.2);display:flex;align-items:center;gap:8px}.dark-theme .list-title{border-bottom-color:#818cf84d}.academic-list-container .toc-list{list-style:none;padding:0;margin:0}.academic-list-container .toc-item{margin:10px 0}.academic-list-container .toc-item.level-0{padding-left:0}.academic-list-container .toc-item.level-1{padding-left:24px}.academic-list-container .toc-item.level-2{padding-left:48px}.academic-list-container .toc-item.level-3{padding-left:72px}.academic-list-container .toc-item.level-4{padding-left:96px}.academic-list-container .toc-item>a{color:var(--text-secondary);text-decoration:none;font-size:14px;line-height:1.6;display:block;padding:6px 0;transition:color .2s;position:relative;width:100%}.academic-list-container .toc-item>a:hover{color:var(--primary);border-bottom:none}.academic-list-container .toc-item>a:before{content:"";position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:transparent;transition:all .2s}.academic-list-container .toc-item>a:hover:before{background:var(--primary)}.academic-list-container .toc-item.entry-type-list{font-weight:500;margin-top:20px;padding-top:16px;border-top:1px solid var(--border-color)}.academic-list-container .toc-item.entry-type-list:first-child{margin-top:0;padding-top:0;border-top:none}.academic-list-container .toc-link-with-line{display:flex!important;justify-content:space-between!important;align-items:baseline!important;width:100%!important;gap:8px!important;position:relative}.academic-list-container .toc-entry-main{display:flex;align-items:baseline;gap:8px;flex-shrink:0;max-width:90%}.entry-number{display:inline-block;min-width:36px;font-weight:600;color:var(--primary);flex-shrink:0}.academic-list-container .toc-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;max-width:none}.toc-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.academic-list-container .line-dots{flex:1!important;height:1px!important;min-width:20px!important;margin:0 8px!important;align-self:center!important;display:block!important;background:none!important;border:none!important;position:relative!important}.academic-list-container .line-dots:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:1px!important;background-image:repeating-linear-gradient(to right,var(--text-tertiary) 0,var(--text-tertiary) 2px,transparent 2px,transparent 6px)!important;opacity:.4!important}.academic-list-container .toc-line-number{flex-shrink:0!important;font-weight:600;color:var(--text-tertiary);font-size:12px;padding-left:4px;min-width:30px;text-align:right}.toc-item a.toc-link-with-line{display:flex!important}.references-list{list-style:none;padding:0;margin:0;counter-reset:reference}.reference-item{margin:16px 0;padding:12px 16px;background:var(--bg-secondary);border-radius:var(--radius-sm);border-left:2px solid transparent;transition:all .2s;display:flex;align-items:baseline;gap:12px}.reference-item:hover{border-left-color:var(--primary);background:var(--bg-tertiary)}.reference-item.internal{background:#6366f108}.reference-item.external{background:#3b82f608}.reference-number{font-weight:600;color:var(--primary);flex-shrink:0;font-size:14px}.reference-text{flex:1;color:var(--text-secondary);line-height:1.6;font-size:14px}.reference-link{display:flex;align-items:baseline;gap:12px;text-decoration:none;color:inherit;width:100%}.reference-link:hover .reference-text{color:var(--text-primary)}a.reference-link{white-space:nowrap;cursor:pointer;color:var(--primary);font-weight:500;padding:1px 5px;border-radius:var(--document-control-radius, 8px);background:color-mix(in srgb,var(--primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--primary) 16%,transparent);transition:background .15s ease,border-color .15s ease;display:inline;-webkit-user-select:none;user-select:none;vertical-align:baseline;line-height:1.2;font-size:.95em;text-decoration:none;margin-inline:2px}a.reference-link:hover{background:color-mix(in srgb,var(--primary) 13%,transparent);border-color:color-mix(in srgb,var(--primary) 38%,transparent)}body.dark-theme .line-dots:before{opacity:.3!important}body.dark-theme .toc-line-number{color:var(--text-tertiary);opacity:.8}@media(max-width:768px){.toc-link-with-line{gap:4px!important}.academic-list-container .toc-entry-main{max-width:75%}.entry-number{min-width:30px;font-size:13px}.line-dots{min-width:10px!important}.toc-line-number{font-size:11px;min-width:25px}}.toc-container{--toc-control-height: 30px;--toc-control-radius: var(--radius-sm);--toc-control-bg: var(--bg-primary);--toc-control-bg-hover: color-mix(in srgb, var(--primary) 7%, var(--bg-primary));--toc-control-border: var(--border-color);--toc-control-border-active: color-mix(in srgb, var(--primary) 42%, var(--border-color));width:248px;height:100%;min-height:0;display:flex;flex-direction:column;background:color-mix(in srgb,var(--bg-primary) 94%,transparent);border-right:1px solid var(--border-color);color:var(--text-primary);font-family:var(--font-body, system-ui, sans-serif);font-size:12px;transition:width .15s ease;overflow:hidden;overscroll-behavior:contain;z-index:20}.toc-container.collapsed{width:38px}.toc-container.collapsed .toc-content,.toc-container.collapsed .toc-view-toggle,.toc-container.collapsed .toc-search-container,.toc-container.collapsed .toc-header span{display:none}.toc-header{min-height:42px;padding:6px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--border-color);-webkit-user-select:none;user-select:none;flex-shrink:0}.toc-header .toc-search-container{flex:1;min-width:0;padding:0;border:0}.toc-container.collapsed .toc-header{min-height:38px;padding:4px;justify-content:center;gap:0}.toc-container.collapsed .toc-header>button{width:28px;min-width:28px;height:28px}.toc-header span{min-width:0;display:inline-flex;align-items:center;gap:6px;overflow:hidden;color:var(--text-primary);font-size:12px;font-weight:750;white-space:nowrap}.toc-header span i{color:var(--text-tertiary);font-size:11px}.toc-header>button{width:28px;min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--toc-control-border);border-radius:var(--toc-control-radius);background:var(--toc-control-bg);color:var(--text-secondary);cursor:pointer;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.toc-header>button:hover{color:var(--text-primary);border-color:var(--toc-control-border-active);background:var(--toc-control-bg-hover)}.toc-content{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:7px 6px 10px}.toc-content::-webkit-scrollbar{width:8px}.toc-content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--border-color) 82%,var(--text-tertiary));border:2px solid var(--bg-primary);border-radius:var(--radius-pill)}.toc-content::-webkit-scrollbar-track{background:transparent}.toc-empty-state{padding:14px 8px;text-align:center;color:var(--text-tertiary);font-size:11px}.toc-empty-state i{display:block;margin-bottom:6px;opacity:.45;font-size:16px}.toc-empty-state p{margin:0;font-size:11px;line-height:1.35}.toc-search-container{padding:6px;border-bottom:1px solid var(--border-color);background:transparent;flex-shrink:0}.toc-search{position:relative;display:flex;align-items:center}.search-icon{position:absolute;left:10px;color:var(--text-tertiary);font-size:11px;pointer-events:none;z-index:1}.toc-search-input{-webkit-appearance:none;appearance:none;width:100%;min-height:var(--toc-control-height);box-sizing:border-box;padding:7px var(--toc-search-clear-room, 30px) 7px 30px;border:1px solid var(--toc-control-border);border-radius:var(--toc-control-radius);background:var(--toc-control-bg);color:var(--text-primary);font:inherit;font-size:12px;line-height:1.3;outline:none;transition:background .12s,border-color .12s,box-shadow .12s}.toc-search-input::placeholder{color:var(--text-tertiary)}.clear-search{position:absolute;right:4px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-tertiary);cursor:pointer;font-size:10px;transition:background .12s,color .12s}.clear-search:hover{color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent)}@media(pointer:coarse){.toc-search{--toc-search-clear-room: 46px}.clear-search{right:0;font-size:14px}}.toc-view-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:6px;background:color-mix(in srgb,var(--bg-secondary) 42%,transparent);flex-shrink:0}.toc-view-option{min-width:0;min-height:var(--toc-control-height);display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;padding:0 8px;border:1px solid transparent;border-radius:var(--toc-control-radius);background:transparent;color:var(--text-secondary);font:inherit;font-size:12px;font-weight:720;letter-spacing:0;cursor:pointer;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.toc-view-option i{width:13px;color:var(--text-tertiary);font-size:10px;text-align:center;transition:color .12s}.toc-view-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toc-view-option:hover{color:var(--text-primary);background:var(--toc-control-bg-hover)}.toc-view-option:hover i{color:var(--primary)}.toc-view-option[data-active=true]{color:var(--text-primary);border-color:var(--toc-control-border-active);background:var(--toc-control-bg);box-shadow:0 1px 2px #0000000f}.toc-view-option[data-active=true] i{color:var(--primary)}.toc-view-trigger,.toc-view-menu,.toc-view-menu-head,.toc-view-menu-item,.view-group,.view-separator,.view-btn{display:none}.document-map{display:flex;flex-direction:column;gap:1px}.map-item.single{display:block;padding:2px 8px;color:var(--text-secondary);text-decoration:none;font-size:11px;line-height:1.4;border-left:2px solid transparent;transition:color .12s ease,border-color .12s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-item.single:hover{color:var(--text-primary)}.map-flex-row{display:flex;gap:2px;padding:2px;border:1px dashed var(--border-color);border-radius:var(--radius-xs);margin:1px 0}.map-flex-column{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.map-flex-column.columns-2{flex:0 0 calc(50% - 1px)}.map-flex-column.columns-3{flex:0 0 calc(33.333% - 2px)}.map-flex-column.columns-4{flex:0 0 calc(25% - 2px)}.map-flex-row .map-item{display:block;padding:1px 4px;color:var(--text-secondary);text-decoration:none;font-size:10px;border-left:2px solid transparent;transition:color .12s ease,border-color .12s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-flex-row .map-item:hover{color:var(--text-primary)}.map-heading{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-heading.level-1{font-weight:600;font-size:12px}.map-heading.level-2{font-weight:500;font-size:11px}.map-heading.level-3{font-size:11px;opacity:.9}.map-heading.level-4{font-size:10px;opacity:.85}.map-item-content{display:contents}.map-line-dots,.map-line-number{display:none}.toc-container .document-map .map-item.single.active,.toc-container .document-map .map-item.single.active:hover,.toc-container .document-map .map-flex-row .map-item.active,.toc-container .document-map .map-flex-row .map-item.active:hover{color:var(--primary);border-left-color:var(--primary);font-weight:600}.toc-item.level-0 a{padding-left:7px;color:var(--text-primary);font-weight:750}.toc-item.level-1 a{padding-left:14px}.toc-item.level-2 a{padding-left:24px;font-size:11px;color:color-mix(in srgb,var(--text-secondary) 88%,var(--text-tertiary))}.toc-item.level-3 a{padding-left:34px;font-size:10.5px;color:var(--text-tertiary)}.toc-item.level-4 a{padding-left:42px;font-size:10px;color:var(--text-tertiary)}.toc-link-with-line{min-width:0;flex:1;display:flex;align-items:baseline;gap:6px}.toc-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-dots,.toc-line-number{display:none}.page-view{display:flex;flex-direction:column;gap:1px;min-width:0}.page-view-item{min-height:30px;display:flex;align-items:center;gap:7px;box-sizing:border-box;padding:5px 7px;border-left:2px solid transparent;border-radius:0 4px 4px 0;cursor:pointer;color:var(--text-secondary);transition:background .12s,border-color .12s,color .12s;min-width:0}.page-view-item:hover{color:var(--text-primary);background:color-mix(in srgb,var(--primary) 6%,transparent)}.page-view-item.active{color:var(--primary);border-left-color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent)}.page-view-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:650;line-height:1.3}.page-view-item.active .page-view-title{font-weight:750}.page-view-indicator{width:6px;height:6px;flex:0 0 6px;display:inline-flex;align-items:center;justify-content:center}.page-view-indicator i{color:var(--primary);font-size:5px}.page-view-group-section{display:flex;flex-direction:column;gap:1px}.page-view-group{min-height:30px;display:flex;align-items:center;gap:7px;box-sizing:border-box;padding:5px 7px;border-top:1px solid var(--border-color);cursor:pointer;color:var(--text-secondary);-webkit-user-select:none;user-select:none;transition:background .12s,color .12s;min-width:0}.page-view-group-section:first-child .page-view-group{border-top:0}.page-view-group:hover{color:var(--text-primary);background:color-mix(in srgb,var(--primary) 5%,transparent)}.page-view-group[data-active-descendant=true]{color:var(--text-primary);background:color-mix(in srgb,var(--primary) 6%,transparent);box-shadow:inset 2px 0 color-mix(in srgb,var(--primary) 64%,transparent)}.page-view-group-chevron{width:12px;color:var(--text-tertiary);font-size:9px;text-align:center;flex-shrink:0}.page-view-group-dot{width:7px;height:7px;border-radius:var(--radius-pill);flex-shrink:0}.page-view-group-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:750}.page-view-group-count{min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border:1px solid var(--border-color);border-radius:var(--radius-pill);background:var(--bg-primary);color:var(--text-tertiary);font-size:9px;font-weight:750;font-variant-numeric:tabular-nums;flex-shrink:0}.page-view-group-children{display:flex;flex-direction:column;gap:1px}@media(max-width:1200px){.page-view-item,.page-view-group{min-height:42px;padding-top:8px;padding-bottom:8px}.page-view-title,.page-view-group-title{font-size:13px}}.toc-mobile-backdrop{position:fixed;top:var(--mobile-sheet-top, 0px);left:0;right:0;bottom:max(var(--mobile-sheet-bottom, 0px),var(--keyboard-inset, 0px));background:var(--ui-backdrop);z-index:1000;display:block;animation:fadeIn .2s ease}.toc-drawer-portal .toc-container.mobile-mode{position:fixed;inset:var(--mobile-sheet-top, 0px) auto max(var(--mobile-sheet-bottom, var(--mobile-bottom-chrome, 0px)),var(--keyboard-inset, 0px)) 0;width:min(88vw,420px);max-width:min(88vw,420px);height:auto;max-height:none;align-self:stretch;border-radius:0 var(--radius-lg) var(--radius-lg) 0;z-index:1000;transform:translate(calc(-100% - 24px));transition:transform .22s cubic-bezier(.2,.8,.2,1);box-shadow:var(--shadow-lg);background:var(--bg-primary, #fff)}.toc-drawer-portal .toc-container.mobile-mode.mobile-open{transform:translate(0)}@media(max-width:1200px){[data-lesson-outline-portal=true] .toc-container.mobile-mode,[data-lesson-outline-portal=true] .toc-mobile-backdrop{bottom:var(--keyboard-inset, 0px)}.toc-drawer-portal[data-exam-reader=true] .toc-container.mobile-mode{position:fixed;inset:var(--mobile-sheet-top, 0px) auto max(var(--mobile-sheet-bottom, var(--mobile-bottom-chrome, 0px)),var(--keyboard-inset, 0px)) 0;width:min(88vw,420px);max-width:min(88vw,420px);height:auto;max-height:none;align-self:auto;overflow:hidden;z-index:1001;transform:translate(calc(-100% - 24px))}.toc-drawer-portal[data-exam-reader=true] .toc-container.mobile-mode.mobile-open{transform:translate(0)}.toc-container.mobile-mode .toc-header{cursor:default;padding:16px;border-bottom:1px solid var(--border-color)}.toc-container.mobile-mode .toc-header span{font-size:14px}.toc-container.mobile-mode .toc-content{flex:1;max-height:none;padding:12px}.toc-container.mobile-mode .map-item.single{padding:10px 12px;font-size:14px;min-height:44px;display:flex;align-items:center}.toc-container.mobile-mode .map-flex-row .map-item{padding:8px 10px;font-size:13px;min-height:40px}.toc-container.mobile-mode .toc-view-option{font-size:14px;min-height:44px}.toc-container.mobile-mode .toc-search-input{padding:10px var(--toc-search-clear-room, 30px) 10px 40px;font-size:14px;min-height:44px}.toc-container.mobile-mode .search-icon{left:14px;font-size:16px}.toc-container.mobile-mode.collapsed{width:min(88vw,420px)}.toc-container.mobile-mode.collapsed .toc-content,.toc-container.mobile-mode.collapsed .toc-view-toggle,.toc-container.mobile-mode.collapsed .toc-header span,.toc-container.mobile-mode.collapsed .toc-search-container{display:block}}@media(max-width:1200px)and (prefers-reduced-motion:reduce){.toc-container.mobile-mode,.toc-drawer-portal[data-exam-reader=true] .toc-container.mobile-mode{transition:none}}.notepad-bubble{position:fixed;width:56px;height:56px;background:var(--primary, #667eea);border:none;border-radius:50%;color:#fff;font-size:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;box-shadow:0 1px 3px #00000014;transition:opacity .2s ease}.notepad-bubble:hover{opacity:.85}.notepad-bubble.active{background:#f5576c;transform:rotate(45deg)}.notepad-bubble.active i{transform:rotate(-45deg)}.notepad-bubble.hidden{opacity:0;pointer-events:none}.notepad-bar{position:fixed;display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--primary, #667eea);color:#fff;border-radius:var(--radius-sm);font-size:14px;font-weight:600;cursor:pointer;z-index:100;box-shadow:0 1px 3px #00000014;transition:opacity .2s ease}.notepad-bar:hover{opacity:.85}.notepad-bar.active{background:#f5576c}.notepad-bar.hidden{opacity:0;pointer-events:none}.notepad-bar i{font-size:18px}.notepad-bar span{font-size:13px;letter-spacing:.5px;text-transform:uppercase}.has-notes-indicator{position:absolute;top:8px;right:8px;width:12px;height:12px;background:#10b981;border:1px solid white;border-radius:50%}.has-notes-dot{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;margin-left:4px}.notepad-editor{position:fixed;width:400px;max-width:calc(100vw - 60px);height:500px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);box-shadow:0 2px 8px #0000001a;z-index:99;display:flex;flex-direction:column;animation:notepadFadeIn .2s ease-out}@keyframes notepadFadeIn{0%{opacity:0}to{opacity:1}}.notepad-drag-handle{position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:6px;background:var(--border-color);border-radius:var(--radius-xs);cursor:grab;opacity:.5;transition:opacity .2s}.notepad-drag-handle:hover{opacity:1}.notepad-drag-handle i{font-size:12px;color:var(--text-tertiary)}.notepad-settings{position:fixed;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);box-shadow:0 1px 3px #00000014;padding:12px;z-index:101;min-width:200px}.settings-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-color)}.settings-header span{font-size:12px;font-weight:600;color:var(--text-primary)}.settings-header button{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px}.settings-content label{display:block;font-size:11px;color:var(--text-secondary);margin-bottom:4px;margin-top:8px}.settings-content select{width:100%;padding:4px 8px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-primary);font-size:12px}.notepad-inline-settings{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);padding:8px 12px;display:flex;gap:12px}.settings-row{display:flex;align-items:center;gap:6px}.settings-row label{font-size:11px;color:var(--text-secondary);white-space:nowrap}.settings-row select{padding:2px 6px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-primary);font-size:11px;cursor:pointer}.notepad-header{padding:14px 16px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;background:var(--bg-secondary);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.notepad-header h4{margin:0;font-size:14px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px}.notepad-header-actions{display:flex;align-items:center;gap:8px}.settings-btn{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm);transition:all .2s;font-size:14px}.settings-btn:hover{background:var(--bg-tertiary);color:var(--primary)}.notepad-status{font-size:12px;display:flex;align-items:center;gap:8px}.saving-indicator{color:var(--warning-ink, var(--warning));display:flex;align-items:center;gap:4px}.saved-indicator{color:var(--success-ink, var(--success));display:flex;align-items:center;gap:4px}.notepad-mobile-fab{position:fixed;bottom:80px;right:20px;width:56px;height:56px;background:var(--primary, #667eea);border:none;border-radius:50%;color:#fff;font-size:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;box-shadow:0 1px 3px #00000014;transition:opacity .2s ease}.notepad-mobile-fab:active{opacity:.85}.notepad-mobile-fab.active{background:#f5576c}.mobile-has-notes{position:absolute;top:4px;right:4px;width:12px;height:12px;background:#10b981;border:1px solid white;border-radius:50%}.notepad-mobile-backdrop{position:fixed;inset:0;background:var(--ui-backdrop);z-index:98;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.notepad-mobile-drawer{position:fixed;top:var(--mobile-sheet-top, 0px);bottom:max(var(--mobile-sheet-bottom, var(--mobile-bottom-chrome, 0px)),var(--keyboard-inset, 0px));right:0;width:min(88vw,420px);background:var(--bg-primary);border-radius:var(--radius-sm) 0 0 var(--radius-sm);box-shadow:-1px 0 3px #00000014;z-index:99;transform:translate(100%);transition:transform .15s ease;display:flex;flex-direction:column}.notepad-mobile-drawer.open{transform:translate(0)}@media(prefers-reduced-motion:reduce){.notepad-mobile-drawer{transition:none}}.drawer-handle{display:none}.handle-bar{width:40px;height:4px;background:var(--border-color);border-radius:var(--radius-xs)}.drawer-header{padding:16px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.drawer-header h4{margin:0;font-size:16px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px}.drawer-header .header-actions{display:flex;align-items:center;gap:12px}.drawer-header .close-btn{background:none;border:none;color:var(--text-secondary);font-size:20px;cursor:pointer;padding:4px 8px}.notepad-mobile-drawer .notepad-content{flex:1;overflow-y:auto;padding:16px;font-size:16px;min-height:200px}.notepad-mobile-drawer .notepad-toolbar{padding:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.notepad-mobile-drawer .notepad-footer{padding:12px 16px;border-top:1px solid var(--border-color);background:var(--bg-secondary)}.notepad-toolbar{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid var(--border-color);background:var(--bg-tertiary);gap:8px;flex-wrap:wrap}.toolbar-group{display:flex;gap:2px}.toolbar-btn{padding:6px 10px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:13px;transition:all .2s;display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;font-weight:600}.toolbar-btn:hover{background:var(--primary-light);border-color:var(--primary);color:var(--primary)}.toolbar-btn.active{background:var(--primary);color:#fff;border-color:var(--primary)}.toolbar-separator{width:1px;height:24px;background:var(--border-color);opacity:.5}.notepad-search{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid var(--border-color);background:#6366f10d;gap:8px}.search-input{flex:1;padding:6px 10px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-primary);font-size:13px;outline:none}.notepad-content{flex:1;padding:16px;color:var(--text-primary);font-family:inherit;font-size:14px;line-height:1.8;outline:none;overflow-y:auto;min-height:200px;scroll-behavior:smooth}.notepad-content:empty:before{content:"Start typing your notes...";color:var(--text-tertiary);font-style:italic}.notepad-footer{padding:10px 16px;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;background:var(--bg-secondary);border-radius:0 0 6px 6px}.char-count{font-size:11px;color:var(--text-tertiary)}.clear-btn{padding:6px 12px;background:transparent;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:12px;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s}.clear-btn:hover:not(:disabled){background:var(--danger-light);border-color:var(--danger);color:var(--danger-ink, var(--danger))}.clear-btn:disabled{color:var(--text-tertiary);cursor:not-allowed}body.dark-theme .notepad-editor{background:#1a202c;border-color:#ffffff1a}body.dark-theme .notepad-mobile-drawer{background:#1a202c}body.dark-theme .drawer-handle .handle-bar{background:#fff3}@media print{.notepad-bubble,.notepad-bar,.notepad-editor,.notepad-mobile-fab,.notepad-mobile-drawer,.notepad-mobile-backdrop,.notepad-settings{display:none!important}}.exam-node{--exam-control-height: var(--document-control-size, 32px);--exam-field-height: var(--document-field-size, 38px);--exam-control-radius: var(--document-control-radius, 8px);--exam-control-gap: 8px;--exam-control-border: var(--border-color, #d8dee7);--exam-control-bg: var(--bg-primary, #fff);--exam-node-radius: var(--document-node-radius, 8px);--rv-ok: var(--success);--rv-bad: var(--danger);--rv-ok-ink: color-mix(in srgb, var(--success) 72%, var(--document-page-ink, var(--text-primary)));--rv-bad-ink: color-mix(in srgb, var(--danger) 72%, var(--document-page-ink, var(--text-primary)));--rv-warn-ink: color-mix(in srgb, var(--warning, #b8841a) 55%, var(--document-page-ink, var(--text-primary)));--rv-on-fill: var(--document-page-surface, var(--bg-primary));width:100%;max-width:100%;box-sizing:border-box;overflow:visible;border-radius:var(--exam-node-radius)}.exam-node .answer-save-mark{margin:0 0 6px;padding:0 2px;font-family:var(--document-control-font);font-size:12px;line-height:1.4;font-weight:600;color:var(--rv-warn-ink);overflow-wrap:anywhere}.exam-node .qc-pts{font-size:11px;color:var(--text-secondary, #555);font-weight:600;font-family:var(--document-control-font);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.exam-node .qc-body{padding:0 2px}.exam-node .qc-question-text{font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:12px;white-space:pre-wrap;line-height:1.6}.exam-node .ch-item{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:var(--radius-xs);border:1px solid transparent;margin-bottom:4px;cursor:pointer;transition:background .1s;min-height:var(--exam-field-height);box-sizing:border-box}.exam-node .ch-item:last-child{margin-bottom:0}.exam-node .ch-item:hover{background:var(--document-control-hover)}.exam-node .ch-item.selected{background:var(--document-control-selected)}.exam-node .lesson-check-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.exam-node .lesson-check{display:inline-flex;align-items:center;gap:7px;min-height:var(--exam-control-height);height:var(--exam-control-height);padding:0 10px;border:1px solid var(--border-color, #d8dee7);border-radius:var(--exam-control-radius);background:var(--bg-primary, #fff);color:var(--text-secondary, #475569);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.exam-node .lesson-check:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-color, #2563eb) 45%,var(--border-color, #d8dee7));color:var(--text-primary, #172033)}.exam-node .lesson-check:disabled{cursor:progress}.exam-node .lesson-check-verdict{display:inline-flex;align-items:center;gap:6px;min-height:var(--exam-control-height);margin-top:12px;font-size:13px;font-weight:600}.exam-node .lesson-check-verdict[data-lesson-check-verdict=correct]{color:var(--rv-ok-ink)}.exam-node .lesson-check-verdict[data-lesson-check-verdict=wrong]{color:var(--rv-bad-ink)}.exam-node .lesson-check-error{color:var(--danger, #b3261e);font-size:12px}.exam-node :is(.fb-input,.match-select).rv-correct{border-color:color-mix(in srgb,var(--rv-ok) 45%,transparent);background:color-mix(in srgb,var(--rv-ok) 9%,var(--bg-primary, #fff))}.exam-node :is(.fb-input,.match-select).rv-wrong{border-color:color-mix(in srgb,var(--rv-bad) 42%,transparent);background:color-mix(in srgb,var(--rv-bad) 8%,var(--bg-primary, #fff))}.exam-node .match-row>.match-answer[data-lesson-check-key]{flex:0 1 auto}.exam-node .or-box.lesson-solution-active{border-color:color-mix(in srgb,var(--accent-color, #2563eb) 45%,var(--border-color, #d8dee7));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-color, #2563eb) 12%,transparent)}.exam-node .ch-marker{width:20px;height:20px;border:1.5px solid var(--text-tertiary, #888);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:10px;font-weight:600;color:var(--text-secondary, #555);transition:all .1s}.exam-node .ch-marker.selected{border-color:var(--primary, #0b57d0);background:var(--primary, #0b57d0);color:var(--bg-primary, white)}.exam-node .ch-text{font-size:14px;color:var(--text-primary);line-height:1.4;white-space:normal;min-width:0;overflow-wrap:anywhere}.exam-node .or-box{position:relative;border:0;border-radius:0;overflow:hidden}.exam-node .or-response-workspace{position:relative;min-width:0;border:1px solid var(--document-node-border, var(--border-color, #c4c7c5));border-radius:var(--document-node-radius, 8px);overflow:hidden;background:var(--document-node-surface, var(--bg-primary, #fff));box-shadow:none;transition:border-color .12s ease}.exam-node .or-response-workspace.is-code{border-color:var(--fs-code-border, var(--document-node-border));background:var(--fs-code-bg, var(--document-node-surface));color:var(--fs-code-text, var(--text-primary))}.exam-node .or-counter{display:flex;justify-content:flex-end;align-items:center;gap:6px;min-height:28px;margin:0;padding:0 10px;border-top:1px solid var(--document-node-border, var(--border-color, #c4c7c5));font-size:11px;font-weight:500;transition:color .15s ease}.exam-node .or-evidence-actions{display:flex;align-items:center;justify-content:flex-end;margin-bottom:6px}.exam-node .or-evidence-actions .lesson-check-row{margin-top:0}.exam-node .or-evidence-actions .lesson-check{flex:0 0 auto;min-height:var(--exam-control-height);padding-block:4px}.exam-node .or-code-box{border-radius:0;overflow:hidden;text-align:left}.exam-node .or-code-header{align-items:center;gap:var(--document-control-gap, 6px);min-height:var(--document-node-header-height, 40px);padding:3px 8px;background:var(--fs-code-header-bg, var(--document-node-surface-muted, var(--bg-secondary, #f7f8fa)));border-bottom:1px solid var(--fs-code-border, var(--document-node-border, var(--border-color, #c4c7c5)))}.exam-node .or-code-loading{padding:20px;text-align:center;font-size:12px;color:var(--fs-code-muted, var(--text-tertiary, #94a3b8));background:var(--fs-code-bg, var(--document-node-surface, var(--bg-primary, #fff)))}.exam-node .or-code-box .monaco-editor{border-radius:0 0 4px 4px}.exam-node .or-code-header .python-example-runner{margin-left:auto}.exam-node .or-code-header.has-files,.exam-node .or-code-header.has-files .code-file-tabs{min-width:0}.exam-node .or-fullscreen-command{margin-left:auto}.exam-node .or-code-header .python-example-runner~.or-fullscreen-command{margin-left:0}.exam-node .or-code-box .or-answer-attachments{padding:4px 8px;background:var(--fs-code-header-bg, var(--document-node-surface-muted, var(--bg-secondary, #f7f8fa)));border-bottom:1px solid var(--fs-code-border, var(--document-node-border, var(--border-color, #c4c7c5)))}.exam-node [data-mini-editor=true]>.or-answer-attachments.code-attachment-chips{padding-left:10px;border-bottom:1px solid var(--document-node-border, var(--border-color, #c4c7c5))}.exam-node .or-import-command+.or-fullscreen-command{margin-left:0}.exam-node .or-response-workspace>.or-evidence-actions{padding:5px 7px;border-top:1px solid var(--document-node-border, var(--border-color, #c4c7c5))}.code-fullscreen-shell.exam-node .or-response-workspace{border-radius:0;border-width:0}.code-fullscreen-shell.exam-node [data-mini-editor]{flex:1 1 auto;min-height:0;border-radius:0}.code-fullscreen-shell.exam-node [data-mini-editor-content]{flex:1 1 0;min-height:0;overflow:auto}@media(prefers-reduced-motion:reduce){.exam-node .or-response-workspace{transition:none}}.exam-node .fb-template{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:1.8;color:var(--text-primary);white-space:pre-wrap}.exam-node .fb-input{display:inline-block;min-width:128px;max-width:100%;min-height:var(--exam-field-height);height:var(--exam-field-height);border:1px solid var(--border-color, #d6d1c5);border-radius:var(--exam-control-radius);background:var(--bg-primary, #fff);text-align:center;font-size:14px;font-family:inherit;color:var(--text-primary);margin:0 2px;padding:5px 10px;outline:none;box-sizing:border-box;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.exam-node .fb-select{width:auto;min-width:144px;cursor:pointer}.exam-node .match-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}.exam-node .match-row:last-child{margin-bottom:0}.exam-node .match-left{flex:1;padding:8px 12px;border:1px solid var(--border-color);min-height:var(--exam-field-height);border-radius:var(--exam-control-radius);font-size:14px;color:var(--text-primary);background:var(--bg-secondary, #f8fafc);white-space:normal;line-height:1.4;box-sizing:border-box}.exam-node .match-select{flex:1;padding:7px 10px;border:1px solid var(--border-color);min-height:var(--exam-field-height);height:var(--exam-field-height);border-radius:var(--exam-control-radius);font-size:14px;background:var(--bg-primary, #fff);color:var(--text-primary);cursor:pointer;font-family:inherit;box-sizing:border-box}@media(max-width:600px){.exam-node.exam-matching .match-row{display:grid;grid-template-columns:minmax(88px,.65fr) 16px minmax(0,1.35fr);align-items:start;gap:8px}.exam-node.exam-matching .match-left,.exam-node.exam-matching .match-answer{min-width:0}.exam-node.exam-matching .match-answer.rv .rv-correct-inline{flex-basis:100%;margin-left:0}.exam-node.exam-matching .match-row>.match-answer[data-lesson-check-key]{grid-column:3}}.exam-node.exam-review{--review-pane-header-height: var(--document-node-header-height, 40px);--review-pane-header-padding: 3px 8px;position:relative;height:auto!important;min-height:0!important}.exam-node.exam-review .qc-body{min-height:0}.exam-node .or-evidence-actions{margin:0 0 0 auto}.exam-node .or-evidence-drop-overlay{position:absolute;inset:0;z-index:20;display:grid;place-content:center;justify-items:center;gap:8px;border:2px dashed var(--primary, #0b57d0);border-radius:inherit;background:color-mix(in srgb,var(--primary, #0b57d0) 10%,var(--document-node-surface, #fff));color:var(--primary, #0b57d0);pointer-events:none}.exam-review-badge{display:flex;align-items:center;gap:6px;min-height:28px;height:28px;box-sizing:border-box;width:max-content;margin:0;border:0;font-size:11px;font-weight:700;padding:0 10px;border-radius:var(--radius-pill, 999px);color:var(--review-badge-color, var(--text-secondary, #475569));background:var(--review-badge-bg, color-mix(in srgb, var(--text-secondary, #475569) 7%, transparent));font-variant-numeric:tabular-nums;line-height:1.5;letter-spacing:0;font-family:inherit}:is(.dark-theme,[data-theme=dark],.theme-dark,.theme-midnight) .exam-review-badge{color:color-mix(in srgb,var(--review-badge-color, #94a3b8) 45%,#ffffff);background:color-mix(in srgb,var(--review-badge-color, #94a3b8) 30%,transparent)}button.exam-review-badge{cursor:pointer;text-align:center;min-height:var(--question-review-control-size, 32px);height:var(--question-review-control-size, 32px)}button.exam-review-badge:hover{filter:brightness(.97)}.exam-review-badge-comment{font-size:10px;opacity:.8}.exam-review-badge-verify{color:var(--text-secondary);font-size:10px}button.exam-review-badge[data-to-verify=flagged]{box-shadow:inset 0 0 0 1px var(--text-secondary)}.exam-node .ch-item.rv{cursor:default}.exam-node .ch-item.rv:hover{background:transparent}.exam-node .ch-item.rv.rv-correct{background:color-mix(in srgb,var(--rv-ok) 10%,transparent);border-color:color-mix(in srgb,var(--rv-ok) 40%,transparent)}.exam-node .ch-item.rv.rv-wrong{background:color-mix(in srgb,var(--rv-bad) 9%,transparent);border-color:color-mix(in srgb,var(--rv-bad) 38%,transparent)}.exam-node .ch-item.rv.rv-missed{background:color-mix(in srgb,var(--rv-ok) 4%,transparent);border-color:color-mix(in srgb,var(--rv-ok) 45%,transparent);border-style:dashed}.exam-node .ch-item.rv.rv-selected{background:color-mix(in srgb,var(--primary, #4f46e5) 7%,transparent);border-color:color-mix(in srgb,var(--primary, #4f46e5) 24%,var(--border-color))}.exam-node .ch-marker.rv.rv-correct{border-color:var(--rv-ok);background:var(--rv-ok);color:var(--rv-on-fill)}.exam-node .ch-marker.rv.rv-wrong{border-color:var(--rv-bad);background:var(--rv-bad);color:var(--rv-on-fill)}.exam-node .ch-marker.rv.rv-missed{border-color:var(--rv-ok);background:transparent;color:var(--rv-ok-ink)}.exam-node .ch-marker.rv.rv-selected{border-color:var(--primary, #4f46e5);background:transparent;color:var(--primary, #4f46e5)}.exam-node .fb-answer.rv{display:inline-block;margin:0 4px;padding:1px 8px;border-radius:var(--radius-sm);font-weight:600;border-bottom:2px solid transparent}.exam-node .fb-answer.rv.rv-correct{color:var(--rv-ok-ink);background:color-mix(in srgb,var(--rv-ok) 12%,transparent);border-bottom-color:var(--rv-ok)}.exam-node .fb-answer.rv.rv-wrong{color:var(--rv-bad-ink);background:color-mix(in srgb,var(--rv-bad) 10%,transparent);border-bottom-color:var(--rv-bad);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--rv-bad) 55%,transparent)}.exam-node .fb-answer.rv.rv-selected{color:var(--text-primary);background:color-mix(in srgb,var(--primary, #4f46e5) 7%,transparent);border-bottom-color:color-mix(in srgb,var(--primary, #4f46e5) 36%,transparent)}.exam-node .fb-answer.rv.rv-empty{min-width:3em;color:var(--text-secondary, #475569);font-weight:500;text-align:center;border-bottom:2px dashed color-mix(in srgb,var(--text-secondary, #475569) 45%,transparent)}.exam-node .fb-answer.rv .rv-correct-inline{display:inline-flex;align-items:center;gap:4px;margin-left:7px;color:var(--rv-ok-ink);font-size:12px;text-decoration:none}.exam-node .match-answer.rv{flex:1;display:flex;align-items:center;gap:7px;padding:7px 10px;border-radius:var(--radius-sm);font-size:14px;border:1px solid var(--border-color);background:var(--bg-primary, #fff);flex-wrap:wrap}.exam-node .match-answer.rv.rv-correct{border-color:color-mix(in srgb,var(--rv-ok) 45%,transparent);background:color-mix(in srgb,var(--rv-ok) 9%,transparent);color:var(--rv-ok-ink)}.exam-node .match-answer.rv.rv-wrong{border-color:color-mix(in srgb,var(--rv-bad) 42%,transparent);background:color-mix(in srgb,var(--rv-bad) 8%,transparent);color:var(--rv-bad-ink)}.exam-node .match-answer.rv.rv-selected{border-color:color-mix(in srgb,var(--primary, #4f46e5) 26%,var(--border-color));background:color-mix(in srgb,var(--primary, #4f46e5) 6%,var(--bg-primary));color:var(--text-primary)}.exam-node .match-answer.rv.rv-empty{color:var(--text-tertiary, #94a3b8);font-style:italic}.exam-node .match-answer.rv .rv-correct-inline{display:inline-flex;align-items:center;gap:4px;color:var(--rv-ok-ink);font-weight:600;font-size:13px}.exam-node .or-review-box{border:1px solid var(--border-color, #e2e8f0);border-radius:var(--exam-node-radius);background:var(--bg-secondary, #f8fafc);overflow:hidden;text-align:left}.exam-node .or-review-answer{display:grid;gap:8px}.exam-node .or-review-box>.answer-attachment-strip{padding:10px 12px 0}.exam-node .or-review-box>.answer-attachment-strip:last-child{padding-bottom:10px}.exam-node .or-review-answer>.answer-attachment-strip{padding:0}.exam-node .or-review-tabs{display:grid;gap:10px;min-width:0}.exam-node .or-review-tabpanel{min-width:0}.exam-node .or-review-panel-stack{display:grid;min-width:0}.exam-node .or-review-comparison-panels{min-width:0}.exam-node .or-review-comparison-panel{box-sizing:border-box;flex:1 1 auto;min-height:128px}.exam-node .or-review-comparison-panel>:is(.or-review-answer,.or-student-correction,.question-review-empty-state),.exam-node .or-review-comparison-panel>:is(.or-review-answer,.or-student-correction)>.or-review-box{min-height:112px}.exam-node .or-review-comparison-panel>.question-review-empty-state{align-items:center;padding:12px}.exam-node .or-review-pane-name{color:var(--text-secondary, #475569);font-size:11px;font-weight:700;white-space:nowrap}.exam-node .or-constructed-review[data-review-layout=split] .or-review-comparison-panel,.exam-node .or-constructed-review[data-review-layout=split] .or-review-comparison-panel>:is(.or-review-answer,.or-student-correction),.exam-node .or-constructed-review[data-review-layout=split] .or-review-comparison-panel>:is(.or-review-answer,.or-student-correction)>.or-review-box{height:100%}.exam-node .or-constructed-review[data-review-layout=split] .or-review-comparison-panel>:is(.or-review-answer,.or-student-correction){display:flex;flex-direction:column}.exam-node .or-constructed-review[data-review-layout=split] .or-review-comparison-panel>:is(.or-review-answer,.or-student-correction)>.or-review-box{flex:1 1 auto}.exam-node .or-constructed-review[data-review-layout=single] .or-review-comparison-panels>div{grid-template-columns:minmax(0,1fr)!important}.exam-node .or-constructed-review[data-review-layout=single] .or-review-comparison-panels>div>[role=separator],.exam-node .or-constructed-review[data-review-layout=single] .or-review-comparison-panels>div>:last-child{display:none}.exam-node .or-constructed-review[data-review-layout=tabs] .or-review-comparison-panels>div{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto}.exam-node .or-constructed-review[data-review-layout=tabs] .or-review-comparison-panels>div>[role=separator]{display:none}.exam-node .or-review-tabpanel[hidden]{display:none}.exam-node .or-integrated-review-tabs{gap:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 72%,transparent);border-radius:calc(var(--exam-node-radius, 10px) - 1px);background:var(--bg-primary, #fff)}.exam-node .or-integrated-review-tabs .question-review-header{position:relative;z-index:4;min-height:var(--review-pane-header-height);padding:var(--review-pane-header-padding);border-bottom:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 70%,transparent);background:color-mix(in srgb,var(--bg-secondary, #f8fafc) 68%,var(--bg-primary, #fff))}.exam-node .or-integrated-review-tabs .or-review-tabpanel{padding:8px}.exam-node .or-constructed-review{overflow:visible;border:0;background:transparent}.exam-node .or-constructed-review .or-review-tabpanel{padding:0}.exam-node .or-constructed-review .or-review-comparison-panels{overflow:visible}.exam-node .or-review-pane-head{min-height:var(--review-pane-header-height);padding:var(--review-pane-header-padding);border-bottom:1px solid var(--fs-code-border, var(--border-color, #d5d9df));background:var(--fs-code-header-bg, var(--bg-secondary, #f7f8fa))}.exam-node .or-review-pane-head .question-review-header__view{overflow:visible}.exam-node .or-review-pane-head .node-view-switch-slot{width:100%}.exam-node .or-review-text-empty{display:flex;align-items:center;min-height:72px;padding:12px;box-sizing:border-box}.exam-node .or-integrated-review-tabs .or-review-answer{margin:0}.exam-node .or-corrected-review-stack{display:grid;gap:0;min-width:0}.exam-node .or-review-details{position:relative;flex:0 0 auto}.exam-node .or-review-detail-actions{display:flex;flex:0 0 auto;align-items:center;gap:2px}.exam-node .or-review-detail-trigger,.exam-node .or-review-detail-close{position:relative;width:28px;height:28px;flex:0 0 28px;display:inline-grid;place-items:center;padding:0;border:1px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--text-secondary, #475569) 6%,transparent);color:var(--text-secondary, #475569);font:inherit;font-size:14px;cursor:pointer}.exam-node .or-review-detail-trigger{width:var(--question-review-control-size, 32px);height:var(--question-review-control-size, 32px);flex-basis:var(--question-review-control-size, 32px);color:var(--detail-tone, var(--text-secondary, #475569))}.exam-node .or-review-detail-close{width:var(--question-review-control-size, 32px);height:var(--question-review-control-size, 32px);flex-basis:var(--question-review-control-size, 32px)}.exam-node .or-review-detail-trigger[data-available=true]{color:var(--primary, #1a73e8)}:is(.dark-theme,[data-theme=dark],.theme-dark,.theme-midnight) .exam-node .or-review-detail-trigger{color:color-mix(in srgb,var(--detail-tone, var(--text-secondary, #94a3b8)) 55%,#ffffff);background:color-mix(in srgb,#ffffff 6%,transparent)}:is(.dark-theme,[data-theme=dark],.theme-dark,.theme-midnight) .exam-node .or-review-detail-trigger[data-available=true]{color:color-mix(in srgb,var(--primary, #1a73e8) 55%,#ffffff)}.exam-node .or-review-detail-trigger:hover,.exam-node .or-review-detail-trigger[aria-expanded=true],.exam-node .or-review-detail-close:hover{border-color:color-mix(in srgb,var(--primary, #1a73e8) 25%,var(--border-color, #e2e8f0));background:color-mix(in srgb,var(--primary, #1a73e8) 7%,var(--bg-primary, #fff))}.exam-node .or-review-detail-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:40;width:min(400px,calc(100vw - 32px));max-width:calc(100vw - 32px);overflow:hidden;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 92%,transparent);border-radius:12px;background:var(--bg-primary, #fff);color:var(--text-primary, #111827);box-shadow:var(--shadow-lg, 0 10px 25px rgba(0, 0, 0, .18))}.exam-node .or-review-detail-popover[popover]{position:fixed;inset:auto;top:var(--detail-popover-top, 12px);left:var(--detail-popover-left, 12px);width:var(--detail-popover-width, min(400px, calc(100vw - 24px) ));max-width:calc(100vw - 24px);margin:0}.exam-node .or-review-detail-popover[data-placement=phone-dropdown],.exam-node .or-review-detail-popover[popover][data-placement=phone-dropdown]{position:fixed;inset:auto;top:var(--detail-popover-top, 64px);left:var(--detail-popover-left, 8px);width:var(--detail-popover-width, calc(100vw - 16px) );max-width:calc(100vw - 16px);max-height:var(--detail-popover-max-height, calc(100dvh - var(--mobile-bottom-chrome, 0px) - 80px));margin:0;overflow-y:auto;overscroll-behavior:contain;z-index:10030}.exam-node .or-review-detail-popover-head{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 6px 5px 12px;border-bottom:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 78%,transparent);background:var(--bg-secondary, #f8fafc)}.exam-node .or-review-detail-popover-head>span{min-width:0;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.exam-node .or-review-detail-grade{flex:0 0 auto;margin-left:2px;line-height:1.4}.exam-node .or-review-detail-popover-body{max-height:min(360px,58vh);overflow:auto;overscroll-behavior:contain}.exam-node .review-answer-list,.exam-node .review-correction-comparison{display:grid;gap:4px;min-width:0}.exam-node .or-supporting-feedback{min-width:0;background:color-mix(in srgb,var(--text-secondary, #475569) 4%,var(--bg-primary, #fff))}.exam-node .or-supporting-feedback .or-supporting-panel-body{min-height:108px;box-sizing:border-box;padding:16px 18px}.exam-node .or-supporting-feedback .or-fb-body{margin:0;padding:0;color:var(--text-primary, #172033);font-size:14px;font-style:normal;line-height:1.65}.exam-node .or-student-correction{display:grid;gap:10px;min-width:0}@media(forced-colors:active){.exam-node .or-integrated-review-tabs,.exam-node .or-integrated-review-tabs .question-review-header,.exam-node .or-review-detail-popover,.exam-node .or-review-detail-popover-head,.exam-node .or-supporting-panel-meta,.exam-node .or-review-detail-trigger,.exam-node .or-review-detail-close{border-color:CanvasText}}.exam-node .or-review-text{max-height:var(--review-answer-max-height, 1200px);overflow-y:auto;padding:10px 12px;font-size:13px;line-height:1.55;white-space:normal;word-break:break-word;color:var(--text-primary);text-align:left}.exam-node .or-review-code{min-height:112px;display:grid;grid-template-rows:auto minmax(70px,1fr);background:var(--bg-primary, #fffaf0);border-color:var(--border-color, #d8c3a3)}.exam-node .or-review-code-head{min-height:var(--review-pane-header-height);padding:var(--review-pane-header-padding)}.exam-node .or-review-pre{margin:0;min-height:70px;max-height:var(--review-answer-max-height, 1200px);overflow-y:auto;box-sizing:border-box;padding:10px 12px;font-family:JetBrains Mono,Fira Code,Cascadia Code,Consolas,monospace;font-variant-ligatures:none;font-size:12.5px;line-height:1.5;white-space:pre;overflow-x:auto;color:var(--text-primary, #111827);text-align:left;tab-size:4}.exam-node .or-review-empty{font-size:13px;font-style:italic;color:var(--text-tertiary, #94a3b8);padding:6px 2px}.exam-node .or-run-trace-pre{margin:0;padding:8px 9px;border:1px solid var(--border-color, #e2e8f0);border-radius:var(--radius-sm);background:var(--bg-primary, #fff);color:var(--text-primary, #111827);font-family:JetBrains Mono,Fira Code,Cascadia Code,Consolas,monospace;font-variant-ligatures:none;font-size:12.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word;overflow:auto;text-align:left;tab-size:4}.exam-node .or-run-trace-pre+.or-run-trace-pre{margin-top:6px}.exam-node .or-run-trace-pre.err{border-color:color-mix(in srgb,var(--rv-bad) 32%,transparent);background:color-mix(in srgb,var(--rv-bad) 8%,transparent);color:var(--rv-bad-ink)}.exam-node .or-run-trace-pre.warn{border-color:color-mix(in srgb,var(--warning, #b8841a) 32%,transparent);background:color-mix(in srgb,var(--warning, #b8841a) 10%,transparent);color:var(--rv-warn-ink)}.exam-node .or-run-trace-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,max-content));gap:10px;margin-top:10px;align-items:start}.exam-node .or-run-trace-figure{display:block;max-width:min(100%,420px);overflow:hidden;border-radius:var(--radius-sm);border:1px solid var(--border-color, #e2e8f0);background:var(--bg-primary, #fff);cursor:zoom-in}.exam-node .or-run-trace-figure img{display:block;width:100%;max-width:100%;height:auto}.exam-node .or-run-trace-figure-note{margin-top:10px;padding:8px 10px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--warning, #b8841a) 12%,transparent);color:var(--rv-warn-ink);font-size:11px;line-height:1.45}.exam-node .or-run-trace-empty{margin:0;padding:8px 9px;border:1px dashed var(--border-color, #e2e8f0);border-radius:var(--radius-sm);background:var(--bg-primary, #fff);color:var(--text-tertiary, #64748b);font-family:JetBrains Mono,Fira Code,Cascadia Code,Consolas,monospace;font-variant-ligatures:none;font-size:12.5px}.exam-node .rv-fb-chip{font-size:10px;font-weight:700;padding:1px 6px;border-radius:var(--radius-sm)}.exam-node .or-supporting-panel-content{min-width:0}.exam-node .or-supporting-panel-body{min-width:0;padding:12px}.exam-node .or-supporting-panel-meta{display:flex;flex-wrap:wrap;gap:4px 12px;padding:7px 10px;border-top:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 70%,transparent);background:var(--bg-secondary, #f8fafc);color:var(--text-tertiary, #64748b);font-size:10.5px;font-variant-numeric:tabular-nums}.exam-node .or-fb-body{margin:0;padding:10px 12px;font-size:13px;line-height:1.55;color:var(--text-secondary, #475569);font-style:italic;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}.exam-node :is(.rv-correct-md,.rv-answer-md){padding:10px 12px;font-size:13px;line-height:1.55;color:var(--text-primary);text-align:left}.exam-node :is(.rv-correct-md,.rv-answer-md) img{max-width:100%;height:auto;vertical-align:middle;border-radius:var(--radius-xs, 4px)}.exam-node :is(.rv-correct-md,.rv-answer-md) p{margin:0 0 6px}.exam-node :is(.rv-correct-md,.rv-answer-md) p:last-child{margin-bottom:0}.exam-node :is(.rv-correct-md,.rv-answer-md) ul,.exam-node :is(.rv-correct-md,.rv-answer-md) ol{padding-left:18px;margin:0 0 6px}.exam-node :is(.rv-correct-md,.rv-answer-md) li{margin:2px 0}.exam-node :is(.rv-correct-md,.rv-answer-md) code{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-variant-ligatures:none;font-size:11.5px;background:var(--bg-tertiary, #e2e8f0);padding:1px 5px;border-radius:var(--radius-xs)}.exam-node .rv-correct-md pre,.exam-node .rv-answer-md pre{background:var(--bg-primary, #fffaf0);color:var(--text-primary, #111827);border:1px solid var(--border-color, #d8c3a3);padding:8px 10px;border-radius:var(--radius-sm);overflow-x:auto;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-variant-ligatures:none;font-size:12px;line-height:1.5;margin:4px 0;text-align:left;tab-size:4}.exam-node :is(.rv-correct-md,.rv-answer-md) pre code{background:none;padding:0;font-size:inherit;color:inherit}.exam-node :is(.rv-correct-md,.rv-answer-md) strong{font-weight:600}.exam-node :is(.rv-correct-md,.rv-answer-md) em{font-style:italic}.exam-node :is(.rv-correct-md,.rv-answer-md) mark{background:color-mix(in srgb,#facc15 48%,transparent)}.exam-node :is(.rv-correct-md,.rv-answer-md) .answer-align-center{text-align:center}.exam-node :is(.rv-correct-md,.rv-answer-md) .answer-align-right{text-align:right}.exam-node :is(.rv-correct-md,.rv-answer-md) table{border-collapse:collapse;width:100%;max-width:100%;table-layout:fixed}.exam-node :is(.rv-correct-md,.rv-answer-md) th,.exam-node :is(.rv-correct-md,.rv-answer-md) td{border:1px solid var(--border-color);padding:4px 7px;vertical-align:top;overflow-wrap:anywhere}.exam-node :is(.rv-correct-md,.rv-answer-md) :is(th,td):empty:before{content:" "}.exam-node :is(.rv-correct-md,.rv-answer-md) p:empty{min-height:1lh}:root{--document-page-surface: #fff;--document-page-ink: #1f1f1f;--document-page-edge: transparent;--document-page-shadow: 0 1px 3px rgba(60, 64, 67, .16);--document-highlight-surface: #f0e9d8;--document-highlight-ink: #5f3b12;--document-highlight-edge: rgba(121, 89, 0, .22);--document-node-border-hover: color-mix(in srgb, #0b57d0 34%, rgba(31, 31, 31, .12));--document-node-selection-border: #0b57d0}:where([data-page-node],.viewer-page,.preview-content,.preview-snapshot-root,[data-document-surface]){color-scheme:light;--document-page-surface: var(--content-bg, #ffffff);--document-page-ink: var(--content-text, #1f1f1f);--bg-primary: var(--content-bg, #ffffff);--bg-secondary: var(--content-bg-alt, #f7f8fa);--bg-tertiary: color-mix(in srgb, var(--content-text, #1f1f1f) 7%, var(--content-bg, #ffffff));--text-primary: var(--content-text, #1f1f1f);--text-secondary: color-mix(in srgb, var(--content-text, #1f1f1f) 74%, transparent);--text-tertiary: color-mix(in srgb, var(--content-text, #1f1f1f) 62%, transparent);--text-muted: color-mix(in srgb, var(--content-text, #1f1f1f) 62%, transparent);--text-on-primary: var(--primary-contrast, #ffffff);--border-color: var(--content-border, #c4c7c5);--primary: var(--link-color, #0b57d0);--primary-light: var(--link-color, #0b57d0);--success: #188038;--danger: #b3261e;--editor-bg: #ffffff;--editor-border: #c4c7c5;--editor-text-box-border: #8b95a3;--editor-text-box-border-dark: #8b95a3;--fs-node-surface: #ffffff;--fs-node-surface-soft: #f7f8fa;--fs-node-header: #f3f6fb;--fs-node-border: rgba(31, 31, 31, .18);--fs-node-border-strong: rgba(11, 87, 208, .46);--fs-node-text: #1f1f1f;--fs-node-muted: #5f6368;--fs-code-bg: #f6f8fb;--fs-code-header-bg: #eef3fb;--fs-code-border: rgba(31, 31, 31, .18);--fs-code-text: #1f1a14;--fs-code-muted: #6e6356;--fs-code-gutter: rgba(31, 31, 31, .3);--fs-code-caret: #0b57d0;--fs-code-chip-bg: rgba(11, 87, 208, .09);--fs-code-chip-text: #0842a0;--fs-code-token-comment: #4f7f60;--fs-code-token-string: #8c4f36;--fs-code-token-keyword: #8c2b3b;--fs-code-token-type: #35724a;--fs-code-token-method: #785820;--fs-code-token-property: #365f87;--fs-code-token-number: #70466c;--fs-code-token-operator: #4f463d;--fs-code-token-punctuation: #756b60;--q-card-bg: #ffffff;--q-card-border: #d9d6cf;--q-ink: #20211f;--q-cell-border: #cbc8c0}body.dark-theme :where([data-page-node],.viewer-page,.preview-content,.preview-snapshot-root,[data-document-surface]){color-scheme:dark;--document-page-surface: #2b2d31;--document-page-ink: #e8eaed;--document-page-edge: #555b63;--document-page-shadow: 0 2px 8px rgba(0, 0, 0, .34);--document-node-surface: #34373c;--document-node-surface-muted: #3c4046;--document-node-border: #555b63;--document-node-ink: #e8eaed;--document-node-muted-ink: #c7cbd1;--document-node-shadow: none;--document-highlight-surface: #40381f;--document-highlight-ink: #f6d675;--document-highlight-edge: #75652e;--bg-primary: #2b2d31;--bg-secondary: #34373c;--bg-tertiary: #3c4046;--text-primary: #e8eaed;--text-secondary: #c7cbd1;--text-tertiary: #aeb4bc;--text-muted: #aeb4bc;--text-on-primary: var(--primary-contrast, #202124);--border-color: #555b63;--primary: var(--link-color, #a8c7fa);--primary-light: var(--link-color, #a8c7fa);--success: #81c995;--danger: #f28b82;--editor-bg: #2b2d31;--editor-border: #555b63;--editor-text-box-border: #555b63;--editor-text-box-border-dark: #555b63;--fs-node-surface: #34373c;--fs-node-surface-soft: #3c4046;--fs-node-header: #3c4046;--fs-node-border: #555b63;--fs-node-border-strong: rgba(168, 199, 250, .62);--fs-node-text: #e8eaed;--fs-node-muted: #c7cbd1;--fs-code-bg: #34373c;--fs-code-header-bg: #3c4046;--fs-code-border: #555b63;--fs-code-text: #e8eaed;--fs-code-muted: #c7cbd1;--fs-code-gutter: rgba(255, 255, 255, .3);--fs-code-caret: #a8c7fa;--fs-code-chip-bg: rgba(168, 199, 250, .16);--fs-code-chip-text: #a8c7fa;--fs-code-token-comment: #81c995;--fs-code-token-string: #fdd663;--fs-code-token-keyword: #f28b82;--fs-code-token-type: #81c995;--fs-code-token-method: #fdd663;--fs-code-token-property: #8ab4f8;--fs-code-token-number: #c58af9;--fs-code-token-operator: #e8eaed;--fs-code-token-punctuation: #9aa0a6;--fs-map-bg-top: #34373c;--fs-map-bg-bottom: #3c4046;--fs-map-grid-dot: rgba(255, 255, 255, .07);--fs-map-label-other: #c7cbd1;--q-card-bg: #34373c;--q-card-border: #555b63;--q-ink: #e8eaed;--q-cell-border: #555b63}body.dark-theme{--document-node-border-hover: color-mix(in srgb, #a8c7fa 38%, rgba(255, 255, 255, .18));--document-node-selection-border: #a8c7fa}:root[data-theme=midnight] body.dark-theme{--document-highlight-surface: #3a3048;--document-highlight-ink: #eadcff;--document-highlight-edge: #6d5988}:where([data-page-node],.viewer-page,.preview-content,.preview-snapshot-root,[data-document-surface]) mark>:is([style*=font-size],[style*=font-family]){background-color:inherit}:where([data-page-node],.viewer-page,.preview-content,.preview-snapshot-root,[data-document-surface]) [data-authored-foreground]{color:var(--document-ink-light)!important}body.dark-theme :where([data-page-node],.viewer-page,.preview-content,.preview-snapshot-root,[data-document-surface]) [data-authored-foreground]{color:var(--document-ink-dark)!important}body.dark-theme :where([data-page-node],.viewer-page,.preview-content,.preview-snapshot-root,[data-document-surface]) mark[data-authored-highlight]{background-color:var(--document-highlight-dark)!important;color:var(--document-page-ink)!important}body.dark-theme :where([data-page-node],.viewer-page,.preview-content,.preview-snapshot-root,[data-document-surface]) mark{background-color:var(--document-highlight-surface);color:var(--document-highlight-ink)}body.dark-theme :where([data-page-node],.viewer-page,.preview-content,.preview-snapshot-root,[data-document-surface]) mark:not([data-color]){border-radius:3px;box-shadow:inset 0 0 0 1px var(--document-highlight-edge)}body.dark-theme :where([data-page-node],.viewer-page,.preview-content,.preview-snapshot-root,[data-document-surface]) mark:not([data-color]) :where(code,span,strong,b,em,i,u,s){color:inherit!important}body.dark-theme :where([data-page-node],.viewer-page,.preview-content,.preview-snapshot-root,[data-document-surface]) mark code{background:transparent!important;box-shadow:none!important}:where(.viewer-page,.preview-content,.preview-snapshot-root,[data-document-surface]){--document-node-radius: 8px;--document-node-border: var(--border-color, #c4c7c5);--document-node-surface: var(--bg-primary, #fff);--document-node-surface-muted: var(--bg-secondary, #f7f8fa);--document-node-ink: var(--text-primary, #1f1f1f);--document-node-muted-ink: var(--text-secondary, #5f6368);--document-node-shadow: none;--document-node-header-height: 40px;--document-node-footer-min-height: 44px;--document-node-gap: 8px;--document-node-padding: 12px}:where([data-document-node]){box-sizing:border-box;max-width:100%;color:var(--document-node-ink)}:where([data-document-node][data-node-surface=card]){border:1px solid var(--document-node-border);border-radius:var(--document-node-radius);background:var(--document-node-surface);box-shadow:var(--document-node-shadow)}:where([data-document-node][data-node-state=empty],[data-document-node][data-node-state=error]){color:var(--document-node-muted-ink);background:var(--document-node-surface-muted)}:where([data-document-node][data-node-state=error]){min-height:72px;padding:var(--document-node-padding);text-align:center}.atom-node-wrapper,.exam-node,.diagram-container,.code-block-container{--document-control-size: 32px;--document-control-gap: 6px;--document-field-size: 38px;--document-control-radius: 8px;--document-node-radius: 8px;--document-node-border: var(--fs-node-border, var(--border-color, #c4c7c5));--document-node-surface: var(--fs-node-surface, var(--bg-primary, #fff));--document-node-surface-muted: var(--fs-node-surface-soft, var(--bg-secondary, #f7f8fa));--document-node-header-height: 40px;--document-node-footer-min-height: 44px;--document-node-gap: 8px;--document-control-font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--document-control-ink: var(--text-secondary, #444746);--document-control-line: var(--border-color, #c4c7c5);--document-control-hover: color-mix(in srgb, var(--text-primary, #1f1f1f) 6%, transparent);--document-control-selected: color-mix(in srgb, var(--primary, #0b57d0) 12%, var(--bg-primary, #fff))}.code-block-container .code-display-container>*{transition:opacity .12s ease}.code-block-container:has([data-python-page-selection][data-page-run-excluded=true]) .code-display-container>*{opacity:.75}@media(prefers-reduced-motion:reduce){.code-block-container .code-display-container>*{transition:none}}@media(pointer:coarse){.atom-node-wrapper,.exam-node,.diagram-container,.code-block-container{--document-control-gap: var(--ux-target-gap-coarse, 14px);--document-field-size: 36px}}.overlay-block{pointer-events:auto}.overlay-block .block-wrapper{margin:0}.overlay-block .image-container{margin:0;max-width:100%}.overlay-block .image-container img{width:100%;height:100%;object-fit:contain}.overlay-block .chart-container,.overlay-block .diagram-container{width:100%;height:100%;min-height:0;margin:0;padding:0}.overlay-block .table-container{margin:0;width:100%;height:100%}.overlay-block .table{width:100%;height:100%}.overlay-block .code-block{margin:0;height:100%;overflow:auto}.overlay-block .exam-node{height:100%;overflow:auto}.overlay-block .video-container{margin:0;width:100%;height:100%}.overlay-block .video-container video,.overlay-block .video-container iframe{width:100%;height:100%}.page-header-zone,.page-footer-zone{position:absolute;left:0;right:0;height:72px;display:flex;align-items:center;padding:0 72px;box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:5}.page-header-zone{top:0}.page-footer-zone{bottom:0}.hf-section{flex:1;display:flex;align-items:center;font-size:11px;color:var(--text-tertiary, #999);line-height:1.4;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hf-section.hf-left{justify-content:flex-start}.hf-section.hf-center{justify-content:center;text-align:center}.hf-section.hf-right{justify-content:flex-end;text-align:right}.hf-section img{max-height:28px;max-width:120px;object-fit:contain;vertical-align:middle}.viewer-container:before,.viewer-container:after{display:none!important}body.theme-dark .toc-container,body.dark-theme .toc-container,body.theme-midnight .toc-container{box-shadow:none}body.theme-highContrast .toc-container{border-radius:0}body.theme-sepia .spinner{border-color:#8b691433;border-top-color:#8b6914}body.theme-midnight .spinner{border-color:#a855f733;border-top-color:#a855f7}body.theme-ocean .spinner{border-color:#0891b233;border-top-color:#0891b2}body.theme-forest .spinner{border-color:#16a34a33;border-top-color:#16a34a}body.theme-rose .spinner{border-color:#e91e6333;border-top-color:#e91e63}
