﻿/*! @domog/core-scss@1.5.10 */
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(fonts/g-75aa065e44.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(fonts/g-9e1158cec6.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(fonts/g-1b991b8302.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(fonts/g-2e164aa29c.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(fonts/g-39184f4d01.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(fonts/g-75aa065e44.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(fonts/g-9e1158cec6.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(fonts/g-1b991b8302.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(fonts/g-2e164aa29c.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(fonts/g-39184f4d01.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(fonts/g-75aa065e44.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(fonts/g-9e1158cec6.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(fonts/g-1b991b8302.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(fonts/g-2e164aa29c.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(fonts/g-39184f4d01.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"FontAwesome";src:url("fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2");font-weight:normal;font-style:normal;font-display:block;unicode-range:U+0020,U+F000-F2FF}@font-face{font-family:"FontAwesome";src:url("fonts/fontawesome-subset.woff2?h=f8bb920cf1") format("woff2");font-weight:normal;font-style:normal;font-display:block;unicode-range:U+20,U+F002,U+F003,U+F004,U+F005,U+F006,U+F007,U+F009,U+F00A,U+F00C,U+F00D,U+F013,U+F015,U+F016,U+F017,U+F019,U+F021,U+F022,U+F023,U+F02B,U+F02C,U+F02D,U+F031,U+F03A,U+F03E,U+F040,U+F041,U+F044,U+F046,U+F047,U+F053,U+F054,U+F055,U+F058,U+F05A,U+F05B,U+F05E,U+F062,U+F063,U+F067,U+F06A,U+F06B,U+F06E,U+F070,U+F071,U+F073,U+F075,U+F07A,U+F080,U+F084,U+F08B,U+F08E,U+F090,U+F093,U+F095,U+F096,U+F09D,U+F0A1,U+F0A2,U+F0A3,U+F0AC,U+F0AE,U+F0C0,U+F0C1,U+F0C5,U+F0C9,U+F0D0,U+F0D1,U+F0D6,U+F0D7,U+F0E0,U+F0E4,U+F0E6,U+F0E7,U+F0E8,U+F0EB,U+F0EC,U+F0F3,U+F0F6,U+F100,U+F101,U+F104,U+F105,U+F107,U+F108,U+F10C,U+F111,U+F114,U+F126,U+F129,U+F12E,U+F130,U+F133,U+F141,U+F145,U+F15C,U+F192,U+F19C,U+F19D,U+F1B2,U+F1B3,U+F1B9,U+F1C3,U+F1C9,U+F1D8,U+F1DA,U+F1DE,U+F1F8,U+F1FC,U+F201,U+F230,U+F234,U+F247,U+F24D,U+F273,U+F274,U+F290,U+F2B5,U+F2BA,U+F2C3,U+F2D4}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}*{box-sizing:border-box}html,input,textarea,select,button{font-family:var(--dg-font-family, "Nunito Sans", "Segoe UI", sans-serif);font-size:15px}html{height:100%;font-size:16px}body{background:var(--dg-body-color, #f3f5fa);color:var(--dg-text-color, #16213e);height:100%;margin:0;padding:0 0 0 20rem;line-height:1.55;font-style:normal;font-weight:400}body.iframe{padding-top:0}#root{position:relative}a{color:var(--dg-link-color, #1e2a78);text-decoration:none}a:hover{color:var(--dg-hover-color, #131c58)}a:where(:visited){color:var(--dg-link-color, #1e2a78)}#root>h1{margin:0 0 2rem}#root .page-head{margin:1.5rem 0 2rem;min-height:2.75rem;display:flex;align-items:center}#root>.items,#root>form,#root .box{position:relative;display:block;background-color:var(--dg-surface-color, #fff);border-radius:1rem;padding:1.5rem;box-shadow:0 .5rem 2rem 0 rgba(0,0,0,.1)}#root>.items>:last-child,#root>form>:last-child,#root .box>:last-child{margin-bottom:0}img{max-width:100%}div.table-wrapper{overflow:auto;margin-bottom:1.5rem;border:2px solid var(--dg-body-color, #f3f5fa)}div.table-wrapper table.table{margin-bottom:0;min-width:100%;border-collapse:collapse}div.table-wrapper table.table th{font-weight:bold;text-align:left}div.table-wrapper table.table th,div.table-wrapper table.table td{padding:1rem 1.5rem}div.table-wrapper table.table tbody tr:nth-child(2n+1){background-color:var(--dg-body-color, #f3f5fa)}div.table-wrapper table.table label{display:none}div.table-wrapper table.table img{max-width:5rem;max-height:5rem;object-fit:contain;vertical-align:middle}div.table-wrapper table.table td.edit,div.table-wrapper table.table td.remove{padding:0;width:3rem}div.table-wrapper table.table th.id{width:5rem}.modal div.table-wrapper{max-height:25rem}div.list-rows{border:2px solid var(--dg-body-color, #f3f5fa);border-radius:.3rem;overflow:hidden;margin-bottom:1.5rem}div.list-rows__row{display:flex;align-items:center;gap:1rem;padding:.75rem 1.5rem}div.list-rows__row:nth-child(2n+1){background-color:var(--dg-body-color, #f3f5fa)}div.list-rows__body{flex:1;min-width:0}div.list-rows__fields{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}div.list-rows__edit,div.list-rows__remove{flex:none}div.list-rows img{max-width:5rem;max-height:5rem;object-fit:contain;vertical-align:middle}div.action{position:absolute;top:2rem;right:2rem}body:has(.admin-menu) div.action{right:4.5rem}.table-view{position:relative}#root .table-view>.page-head+.box{position:static}.table-view>.page-head+.box>div.action{position:absolute;top:1.5rem;right:0;display:flex;align-items:center;min-height:2.75rem}body:has(.admin-menu) .table-view>.page-head+.box>div.action{right:3rem}[data-part~="category-control"]{background-color:var(--dg-surface-color, #fff);padding:5px 0 5px 10px;border:1px solid #ccc;border-radius:4px 4px 0 0}[data-part~="category-control"] .btn{margin-right:10px}[data-part~="category-options"]{background-color:#eee;padding:5px 0 5px 10px;border:1px solid #ccc;border-top-width:0;border-radius:0 0 4px 4px}[data-part~="category-options"] .btn{margin-right:10px}.upload-button{height:26px;line-height:30px;padding:0 10px;background:#ccc;appearance:button;-moz-appearance:button;-webkit-appearance:button;position:relative;text-align:center;top:7px;cursor:pointer}.response{padding:0;padding-top:10px;margin:3px 0;clear:both}.response .sel-file li,.response .reqh{color:blue;padding-bottom:5px}[data-part~="image-edit"]{overflow:hidden;width:10rem;height:10rem;text-align:center;border-radius:4px;position:relative;background-color:var(--dg-surface-color, #fff);background-image:linear-gradient(45deg, silver 25%, transparent 25%, transparent 75%, silver 75%, silver),linear-gradient(45deg, silver 25%, transparent 25%, transparent 75%, silver 75%, silver);background-size:2rem 2rem;background-position:0 0,1rem 1rem}[data-part~="image-edit"] i.fa-upload,[data-part~="image-edit"] i.fa-plus{display:block;position:absolute;top:3rem;left:3rem;background-color:var(--dg-surface-color, #fff);height:4rem;width:4rem;color:#ccc;font-size:1.5rem;line-height:4rem;border-radius:2rem;border:1px solid #ccc;cursor:pointer;opacity:.9}[data-part~="image-edit"] img{max-height:100%;max-width:100%;margin:auto;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}[data-part~="image-edit"] .btn-group{position:absolute;top:0;right:0}[data-part~="image-edit"] input{display:block;width:10rem;height:8rem;position:absolute;top:2rem;right:0;opacity:0;z-index:1;cursor:pointer}[data-part~="image-edit"] .btn{position:relative;overflow:hidden}[data-part~="image-edit"] .btn input{top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}[data-part~="image-edit"]:hover i.fa-upload,[data-part~="image-edit"]:hover i.fa-plus{opacity:1}.login-box{width:100%;max-width:22rem;padding:6% 0px 0px;margin:auto;color:#666}.login-box form button{float:right}.login-box input[type=email],.login-box input[type=password],.login-box input[type=text],.login-box input[type=tel]{width:100%;border:1px solid #16213e;border-radius:.5rem;padding:.7rem;outline:none;transition:all .3s ease;margin-bottom:1.5rem}.login-box input[type=email]:focus,.login-box input[type=password]:focus,.login-box input[type=text]:focus,.login-box input[type=tel]:focus{border:1px solid var(--dg-primary-color, #1e2a78);box-shadow:0 .2rem .8rem 0 rgba(0,0,0,.15)}.login-box h2{background-image:none,url("https://sain.site/upload/theme/logo.svg");background-size:contain;background-position:center top;background-repeat:no-repeat;height:6rem;margin:0px auto 2rem;padding:0px;width:6rem;outline:0px none;display:block}.login-box label{font-weight:normal}.login-box .change-email__step{margin:0 0 .6rem;text-align:left;font-size:1rem;font-weight:700}.login-box .change-email-form--confirm{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--dg-border-color, #dbe0ef)}.login-box .change-email-form{display:flow-root}.login-box .change-email-form button{float:none;width:100%;margin:.5rem 0 0}.login-box .change-email-form .change-email__reauth{width:auto;margin:0 0 .75rem}.login-box p{text-align:center}.auth-panel{display:flex;flex-direction:column;gap:1rem}.auth-panel form{display:flex;flex-direction:column;gap:.35rem}.auth-panel label{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:600;text-align:left}.auth-panel input{width:100%;border:1px solid #16213e;border-radius:.5rem;padding:.7rem;outline:none;font:inherit}.auth-panel input:focus{border-color:var(--dg-primary-color, #1e2a78);box-shadow:0 .2rem .8rem 0 rgba(0,0,0,.12)}.auth-panel button{margin-top:.5rem}.auth-panel__error{color:#d32f3a;background:rgba(234,84,85,.08);border-radius:.5rem;padding:.5rem .75rem;font-size:.85rem;margin:0;text-align:left}.auth-panel__divider{display:flex;align-items:center;gap:.75rem;color:#999;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;margin:.25rem 0}.auth-panel__divider::before,.auth-panel__divider::after{content:"";flex:1;height:1px;background:var(--dg-border-color, #dbe0ef)}.auth-panel__hint{font-size:.85rem;color:var(--dg-primary-color, #1e2a78);margin:0 0 .35rem}.auth-panel__otp-channels{display:flex;gap:1rem}.auth-panel__otp-channels label{flex-direction:row;align-items:center;gap:.35rem}.auth-panel__resend{background:none;border:none;color:var(--dg-primary-color, #1e2a78);font-size:.8rem;cursor:pointer;padding:.35rem 0}.auth-panel__social{display:flex;flex-direction:column;gap:.5rem;align-items:center}.auth-panel__social>[data-part~="client-condition"]{width:100%;max-width:280px}.auth-panel .social-button{width:100%;max-width:280px;display:flex;align-items:center;justify-content:center;padding:.65rem 1rem;border-radius:.5rem;border:1px solid var(--dg-border-color, #dbe0ef);background:var(--dg-surface-color, #fff);font-weight:600;cursor:pointer}.auth-panel .social-button--facebook{background:#1877f2;color:#fff;border-color:#1877f2}.auth-panel .social-button--microsoft{background:#2f2f2f;color:#fff;border-color:#2f2f2f}.auth-panel .social-button--apple{background:#000;color:#fff;border-color:#000}td input{width:100%}td.edit{padding:.5rem;vertical-align:middle}td.remove{padding:.5rem;vertical-align:middle}td.id{text-align:right}td.order{text-align:right;padding:0;vertical-align:middle}td.date{white-space:nowrap}.page-nav{overflow:hidden}.page-nav .total{display:block;float:right;color:#6c757d;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border:1px solid rgba(0,0,0,0)}.page-nav ul{float:left}#ide{border:none;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.grid-1-3{display:grid;grid-template-columns:1fr 3fr}.grid-2{display:grid;grid-template-columns:repeat(2, 1fr)}.grid-3{display:grid;grid-template-columns:repeat(3, 1fr)}.grid-4{display:grid;grid-template-columns:repeat(4, 1fr)}.grid-5{display:grid;grid-template-columns:repeat(5, 1fr)}.grid-6{display:grid;grid-template-columns:repeat(6, 1fr)}.grid-7{display:grid;grid-template-columns:repeat(7, 1fr)}.grid-8{display:grid;grid-template-columns:repeat(8, 1fr)}.grid-9{display:grid;grid-template-columns:repeat(9, 1fr)}.grid-10{display:grid;grid-template-columns:repeat(10, 1fr)}.grid-11{display:grid;grid-template-columns:repeat(11, 1fr)}.grid-12{display:grid;grid-template-columns:repeat(12, 1fr)}.grid-13{display:grid;grid-template-columns:repeat(13, 1fr)}.grid-14{display:grid;grid-template-columns:repeat(14, 1fr)}.grid-15{display:grid;grid-template-columns:repeat(15, 1fr)}.grid-16{display:grid;grid-template-columns:repeat(16, 1fr)}[data-part~="modal-select"]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;text-align:left;padding:.7rem .85rem;border:1px solid #16213e;border-radius:.5rem;background:var(--dg-surface-color, #fff);font:inherit;cursor:pointer}[data-part~="modal-select"].is-empty [data-part~="modal-select__value"]{color:#9a9aa2}[data-part~="modal-select__chevron"]{color:#b9b9c0}@keyframes modal-picker-fade{from{opacity:0}to{opacity:1}}@keyframes modal-picker-slide-up{from{transform:translateY(100%)}to{transform:translateY(0)}}[data-part~="modal-picker"]{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;animation:modal-picker-fade .2s ease}[data-part~="modal-picker__sheet"]{background:var(--dg-surface-color, #fff);width:100%;max-width:32rem;max-height:85vh;display:flex;flex-direction:column;border-radius:1.25rem 1.25rem 0 0;padding:.5rem 0 max(1rem,env(safe-area-inset-bottom, 0px));animation:modal-picker-slide-up .25s ease-out}[data-part~="modal-picker__head"]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem .5rem}[data-part~="modal-picker__close"]{background:none;border:none;font-size:1.1rem;line-height:1;color:#9a9aa2;cursor:pointer;padding:.35rem .5rem}[data-part~="modal-picker__title"]{font-size:1.1rem;font-weight:800;margin:0}[data-part~="modal-picker__desc"]{color:#6a6a72;font-size:.9rem;margin:0 1rem .5rem}[data-part~="modal-picker__list"]{overflow-y:auto;padding:.25rem .75rem .5rem}[data-part~="modal-picker__option"]{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:.95rem .85rem;margin:0;background:none;border:none;border-radius:.7rem;font:inherit;font-size:1rem;cursor:pointer;transition:background-color .3s ease}[data-part~="modal-picker__option"].is-selected{background:rgba(0,0,0,.04);font-weight:700}[data-part~="modal-picker__option"] .fa-check{color:var(--dg-primary-color, #1e2a78)}[data-part~="modal-picker__footer"]{padding:.5rem 1rem 0}[data-part~="modal-picker__footer"] .btn{width:100%}[data-part~="photo-grid"]{display:grid;grid-template-columns:repeat(3, 1fr);gap:.5rem;transition:opacity .3s ease}[data-part~="photo-grid"].is-busy{opacity:.6;pointer-events:none}[data-part~="photo-grid__slot"]{position:relative;aspect-ratio:3/4;border-radius:.7rem;overflow:hidden;background:#f0f0f3;border:1px dashed var(--dg-border-color, #dbe0ef)}[data-part~="photo-grid__slot"].is-filled{border-style:solid}[data-part~="photo-grid__slot"].is-picked{outline:3px solid var(--dg-primary-color, #1e2a78);outline-offset:-3px}[data-part~="photo-grid__img"]{width:100%;height:100%;object-fit:cover;cursor:pointer;display:block}[data-part~="photo-grid__cover"]{position:absolute;left:.35rem;bottom:.35rem;background:rgba(0,0,0,.6);color:#fff;font-size:.6rem;font-weight:800;text-transform:uppercase;padding:.15rem .4rem;border-radius:.3rem}[data-part~="photo-grid__remove"]{position:absolute;right:.25rem;top:.25rem;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--dg-surface-color, #fff);border:none;color:#d32f3a;font-size:.8rem;line-height:1;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.25)}[data-part~="photo-grid__add"]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--dg-primary-color, #1e2a78);font-size:1.3rem;cursor:pointer}[data-part~="photo-grid__add"] input{position:absolute;inset:0;opacity:0;cursor:pointer}[data-part~="radio-list"]{display:flex;flex-direction:column;gap:.5rem}[data-part~="radio-list__option"]{display:flex;align-items:center;gap:.7rem;margin:0;padding:.85rem 1rem;border:1px solid var(--dg-border-color, #dbe0ef);border-radius:.6rem;font:inherit;font-weight:500;text-transform:none;letter-spacing:normal;cursor:pointer}[data-part~="radio-list__option"] input{flex:none;width:auto;min-width:0;margin:0}[data-part~="radio-list__option"].is-selected{border-color:var(--dg-primary-color, #1e2a78);background:rgba(0,0,0,.02)}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@media(pointer: coarse){button.toggler{min-width:44px;min-height:44px}}.qr-poster{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:36rem;margin:2rem auto 1rem;padding:2rem 1.5rem;text-align:center;color:#111;background:var(--dg-surface-color, #fff);border:1px solid var(--dg-border-color, #dbe0ef);border-radius:1rem}.qr-poster img{width:min(100%,22rem);height:auto}.qr-poster__name{margin:0;font-size:clamp(1.8rem,6vw,3rem);line-height:1.15}.qr-poster__lead{margin:0;font-size:1.15rem}.qr-poster__lead--edit{width:100%;padding:.35rem .5rem;border:1px dashed rgba(0,0,0,0);border-radius:.5rem;background:rgba(0,0,0,0);color:inherit;font:inherit;font-size:1.15rem;text-align:center;resize:none;height:auto;min-height:0;field-sizing:content}.qr-poster__lead--edit:hover,.qr-poster__lead--edit:focus{border-color:currentColor;outline:none}.qr-poster__host{margin:0;font-size:1.1rem;font-weight:600;word-break:break-all}.qr-poster__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 auto 2rem}@media print{@page{size:A4 portrait;margin:15mm}body:has(.qr-poster) *{visibility:hidden !important}body:has(.qr-poster) .qr-poster,body:has(.qr-poster) .qr-poster *{visibility:visible !important}body:has(.qr-poster) .qr-poster [data-part~=ai-assist]{display:none !important}body:has(.qr-poster) .qr-poster__lead--edit{border-color:rgba(0,0,0,0)}body:has(.qr-poster) .qr-poster{position:absolute;top:0;right:0;left:0;max-width:none;margin:0 auto;border:0}body:has(.qr-poster) .qr-poster img{width:110mm}}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.8rem}h4{font-size:1.5rem}h5{font-size:1.2rem}h6{font-size:1rem}.admin-menu button.toggler{position:fixed;right:21rem;top:1rem;background:rgba(0,0,0,0);color:var(--dg-primary-color, #1e2a78);width:3rem;height:3rem;border:none;transform:translateX(20rem);transition:transform .3s linear;z-index:1045}.admin-menu button.toggler::before{content:"";line-height:1;font-family:FontAwesome;font-size:1.5rem}.admin-menu *{text-overflow:ellipsis}.admin-menu img.avatar{height:2rem;border-radius:.2rem;margin-right:.5rem;float:left;background-color:var(--dg-primary-color, #1e2a78)}.admin-menu .username{display:block;font-weight:bold}.admin-menu .type{display:block;font-size:9px;text-transform:uppercase}.admin-menu>ul{background:var(--dg-sidebar-color, #ffffff);width:20rem;position:fixed;overflow:auto;top:0;right:0;bottom:0;z-index:1044;box-shadow:0 .5rem 2rem 0 rgba(0,0,0,.1);transform:translateX(100%);transition:transform .3s linear;list-style:none;margin:0;padding:0}.admin-menu>ul::before{background-image:linear-gradient(118deg, var(--dg-primary-color, #1e2a78), rgb(13.7647058824%, 19.2705882353%, 55.0588235294%));display:block;height:5rem;content:"Удирдлагын цэс";margin-bottom:1rem;line-height:5rem;padding-left:2rem;text-transform:uppercase;color:#fff}.admin-menu>ul li{margin:0;padding:0}.admin-menu>ul li.parent>a:after{position:absolute;right:0;top:0;padding:.5rem 1rem;line-height:1;font-family:FontAwesome;font-size:1.5rem;content:""}.admin-menu>ul li.parent>ul{list-style:none;display:none;margin:0;padding:.5rem 0 0 0}.admin-menu>ul li.parent>ul ul{padding:.5rem 0 0 1rem}.admin-menu>ul li.parent.hasActive>a{background-color:var(--dg-silver-color, #e9edf7)}.admin-menu>ul li.parent.hasActive>a:after{content:""}.admin-menu>ul li.parent.hasActive>ul{display:block}.admin-menu>ul li.active.parent>a:after{content:""}.admin-menu>ul li.active.parent>ul{display:block}.admin-menu>ul li.active>a{background-image:linear-gradient(118deg, var(--dg-primary-color, #1e2a78), rgb(13.7647058824%, 19.2705882353%, 55.0588235294%));color:#fff;box-shadow:0 0 10px 1px rgba(30,42,120,.7)}.admin-menu>ul li.active>a i{color:#fff}.admin-menu>ul li+li{border-top:1px solid rgba(0,0,0,.06)}.admin-menu>ul li a{display:block;position:relative;margin:0 1rem;border:0 none;padding:.7rem .5rem .7rem 1rem;text-decoration:none;color:var(--dg-text-color, #16213e);outline:none;white-space:nowrap;text-overflow:ellipsis;border-radius:.3rem;transition:padding .3s linear,background-color .3s ease}.admin-menu>ul li a:hover{padding-left:1.5rem;background-color:var(--dg-silver-color, #e9edf7)}.admin-menu>ul li a i{margin-right:5px}.admin-menu>ul>li.parent>a:after{padding:1rem}.admin-menu>ul>li>a{padding:1rem .5rem 1rem 1rem;text-transform:uppercase}body.open-admin_menu{padding-right:20rem}body.open-admin_menu .admin-menu button.toggler{color:#fff}body.open-admin_menu .admin-menu button.toggler::before{content:""}body.open-admin_menu .admin-menu>ul{transform:translateX(0)}.sain-site{position:fixed;right:0;bottom:4.5rem;display:block;padding:0 1rem;line-height:2rem;background-color:rgba(0,0,0,.5);color:#fff;z-index:1060;border-radius:.5rem 0 0 .5rem}.sain-site p{margin:0;padding:0}.sain-site a{color:#fff}.media-view{max-width:1000px;margin:0 auto}.media-view>.page-head{display:flex;justify-content:space-between;margin:0 0 2rem}.media-view>.page-head h2{margin:0}.media-view .folders{display:flex;flex-wrap:wrap;background-color:var(--dg-surface-color, #fff);border-radius:1rem;padding:1.5rem 1.5rem 1rem;margin-bottom:2rem;box-shadow:0 .5rem 2rem 0 rgba(0,0,0,.1)}.media-view .folders .add{text-align:center;width:8rem;cursor:pointer}.media-view .folders .add i{display:block;width:3rem;height:3rem;line-height:3rem;font-size:3rem;color:#ccc;margin:0 auto}.media-view .folders .folder{position:relative;display:flex;justify-content:center;text-align:center;width:8rem;cursor:pointer;padding-bottom:.5rem}.media-view .folders a{text-decoration:none}.media-view .folders a i{display:block;width:3rem;height:3rem;line-height:3rem;font-size:3rem;margin:0 auto}.media-view .folders .btn-group{position:absolute;top:0;right:0;display:none}.media-view .folders .folder:hover .btn-group{display:block}.media-view .images{display:flex;flex-wrap:wrap;background-color:var(--dg-surface-color, #fff);border-radius:1rem;padding:1.5rem;box-shadow:0 .5rem 2rem 0 rgba(0,0,0,.1)}.media-view .images .item{width:10rem;text-align:center;position:relative;margin:.5rem}.media-view .images .item i.fa-upload,.media-view .images .item i.fa-plus{display:block;position:absolute;top:50px;left:45px;background-color:var(--dg-surface-color, #fff);height:60px;width:60px;color:#ccc;font-size:24px;line-height:60px;border-radius:50px;border:1px solid #ccc;cursor:pointer;opacity:.9}.media-view .images .item img{height:7rem;width:7rem;cursor:pointer;object-fit:contain;object-position:center;box-shadow:0 0 .2rem 0 rgba(0,0,0,.1);border-radius:.2rem;background-color:var(--dg-body-color, #f3f5fa)}.media-view .images .item h4{width:100%;margin:0;font-weight:normal;font-size:1rem;white-space:pre-wrap;word-wrap:break-word}.media-view .images .item .btn-group{position:absolute;top:0;right:0;opacity:0;transition:opacity .3s linear}.media-view .images .item input{display:block;width:150px;height:115px;position:absolute;top:35px;right:0;opacity:0;z-index:1;cursor:pointer}.media-view .images .item .btn{position:relative;overflow:hidden}.media-view .images .item .btn input{top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.media-view .images .item:hover .btn-group{opacity:1}.media-view .images .item:hover i.fa-upload,.media-view .images .item:hover i.fa-plus{opacity:1}[data-part~="scoped-media"]{padding:1rem}[data-part~="scoped-media__pick"]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border:1px dashed currentColor;border-radius:.4rem;cursor:pointer}[data-part~="scoped-media__pick"] input[type=file]{display:none}[data-part~="scoped-media__list"]{list-style:none;margin:1rem 0 0;padding:0}[data-part~="scoped-media__list"] li{display:flex;align-items:center;gap:.6rem;padding:.4rem 0;border-bottom:1px solid rgba(127,127,127,.2)}[data-part~="scoped-media__list"] li button{margin-left:auto}[data-part~="scoped-media__thumb"]{width:2.5rem;height:2.5rem;object-fit:cover;border-radius:.25rem}[data-part~="scoped-media__name"]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root>form{max-width:1000px;margin:0 auto}.fname{display:flex;flex-direction:row;margin-bottom:1.5rem}.fname label{padding-bottom:0}.fname input{background:rgba(0,0,0,0);padding:0;border:none}.fname input:focus{border-width:0 0 1px 0;box-shadow:none}label{display:block;margin:0;line-height:1;padding:0 .5rem .5rem}label.v0,label.v1,label.v2,label.v3,label.v4,label.v5,label.v10,label.v11,label.v12,label.v13,label.v14,label.v15,label.v20{padding:0;width:2.5rem;height:2.5rem;overflow:hidden}label.v0::before,label.v1::before,label.v2::before,label.v3::before,label.v4::before,label.v5::before,label.v10::before,label.v11::before,label.v12::before,label.v13::before,label.v14::before,label.v15::before,label.v20::before{display:block;width:2.5rem;height:2.5rem;text-align:center;line-height:2.5rem !important;font:normal normal normal 14px/1 FontAwesome}label.v0::before{content:""}label.v1::before{content:""}label.v2::before{content:""}label.v3::before{content:""}label.v4::before{content:"";color:#d32f3a}label.v5::before{content:"";color:var(--dg-primary-color, #1e2a78)}label.v10::before{content:""}label.v11::before{content:""}label.v12::before{content:""}label.v13::before{content:""}label.v14::before{content:"";color:#d32f3a}label.v15::before{content:"";color:var(--dg-primary-color, #1e2a78)}label.v20::before{content:""}textarea{height:9rem}input[type=text],input[type=number],input[type=date],textarea,select{width:100%}input,textarea,select{border:1px solid #16213e;border-radius:.5rem;padding:.7rem;outline:none;transition:all .3s ease;margin-bottom:1.5rem}input:focus,textarea:focus,select:focus{border:1px solid var(--dg-primary-color, #1e2a78);box-shadow:0 .2rem .8rem 0 rgba(0,0,0,.15)}input[type=checkbox]{width:auto;height:auto}.btn{transition:all .2s ease;padding:.5rem;border:0;border-radius:var(--dg-button-radius, 0.3rem);cursor:pointer;color:var(--dg-text-color, #16213e);background:rgba(0,0,0,0)}.btn.btn-default{background:var(--dg-silver-color, #e9edf7)}.btn.btn-primary{color:#fff;background:var(--dg-primary-gradient, linear-gradient(135deg, #1e2a78 0%, #33409f 100%))}.btn.btn-success{color:#fff;background:#16a34a}.btn.btn-warning{color:#fff;background:#f6b40a}.btn.btn-danger{color:#fff;background:#d32f3a}form button[type=submit]{transition:all .2s ease;padding:.5rem;border:0;border-radius:var(--dg-button-radius, 0.3rem);cursor:pointer;color:var(--dg-text-color, #16213e);background:rgba(0,0,0,0);color:#fff;background:var(--dg-primary-gradient, linear-gradient(135deg, #1e2a78 0%, #33409f 100%))}form .grid-1-3 .fbackground,form .grid-1-3 .fimage{grid-row:span 2}form .grid-1-3 .fhide .check-group{display:grid;grid-template-columns:repeat(4, 1fr)}form .grid-1-3 .fhide .check-group label{padding:0}.config-form{max-width:34rem;margin:1.5rem auto}.config-form__group{border:1px solid var(--dg-border-color, #dbe0ef);border-radius:var(--dg-radius, 0.5rem);padding:1rem 1.1rem 1.1rem;margin-bottom:1.1rem}.config-form__group legend{padding:0 .4rem;font-weight:700;font-size:.9rem}.config-form__field{display:block;margin-bottom:.85rem}.config-form__field:last-child{margin-bottom:0}.config-form__label{display:block;font-size:.82rem;font-weight:600;margin-bottom:.3rem}.config-form__field select{width:100%;padding:.5rem .7rem;border:1px solid var(--dg-border-color, #dbe0ef);border-radius:var(--dg-radius, 0.5rem);font-size:.85rem}.config-form__field input{width:100%;padding:.5rem .7rem;border:1px solid var(--dg-border-color, #dbe0ef);border-radius:var(--dg-radius, 0.5rem);font-size:.85rem;box-sizing:border-box}.config-form__field input:focus{outline:none;border-color:var(--dg-primary-color, #1e2a78)}.config-form__color{display:flex;gap:.5rem}.config-form__color input[type=color]{flex:0 0 2.6rem;width:2.6rem;height:2.3rem;padding:.15rem;cursor:pointer}.config-form__checklist{border:none;padding:0;margin:0 0 .85rem}.config-form__check{display:flex;align-items:center;gap:.5rem;font-size:.85rem;margin:.3rem 0}.config-form__check input{width:auto}.config-form__note{display:block;font-size:.74rem;opacity:.6;margin-top:.25rem}.config-form__actions{display:flex;align-items:center;gap:.85rem}.config-form__actions button{padding:.55rem 1.5rem;border:none;border-radius:1.25rem;background:var(--dg-primary-color, #1e2a78);color:#fff;font-weight:700;font-size:.85rem;cursor:pointer}.config-form__actions button:disabled{opacity:.5;cursor:default}.config-form__feedback{font-size:.82rem;font-weight:600}.config-form__feedback--ok{color:#16a34a}.config-form__feedback--error{color:#d32f3a}[data-part~="array-field-list__heading"]{margin:0 0 .5rem;font-size:.9rem;font-weight:700}[data-part~="array-field-list__rows"]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}[data-part~="array-field-list__rows"] li{font-size:.82rem;color:#d32f3a}[data-part~="array-field-list__media"]{display:grid;grid-template-columns:repeat(auto-fill, minmax(8rem, 1fr));gap:.5rem}[data-part~="array-field-list__media"] img{width:100%;border-radius:var(--dg-radius, 0.5rem);object-fit:cover}[data-part~="array-field-list__media"] audio{width:100%}[data-part~="array-field-list__empty"]{font-size:.82rem;opacity:.55;margin:0}[data-part~="weighted-score"]{padding:1rem 1.25rem;background-color:var(--dg-silver-color, #e9edf7);border-radius:var(--dg-radius, 0.5rem)}[data-part~="weighted-score__row"]{display:flex;align-items:center;gap:.5rem;justify-content:space-between;margin-bottom:.5rem;font-size:.85rem;font-weight:600}[data-part~="weighted-score__row"] strong{margin-left:auto}[data-part~="weighted-score__badge"]{display:inline-flex;align-items:center;padding:.15rem .6rem;border-radius:1.25rem;background-color:#f6b40a;color:#fff;font-size:.72rem;font-weight:600;white-space:nowrap}[data-part~="weighted-score__bar"]{height:.5rem;border-radius:1.25rem;background-color:var(--dg-border-color, #dbe0ef);overflow:hidden}[data-part~="weighted-score__fill"]{height:100%;border-radius:1.25rem;transition:width .3s ease;background-color:var(--dg-primary-color, #1e2a78)}[data-part~="weighted-score__fill"][data-level=high]{background-color:#16a34a}[data-part~="weighted-score__fill"][data-level=mid]{background-color:#f6b40a}[data-part~="weighted-score__fill"][data-level=low]{background-color:#d32f3a}[data-part~="weighted-score__hint"]{margin:.5rem 0 0;font-size:.78rem;opacity:.65;line-height:1.4}[data-part~="image-field-upload"]{display:flex;align-items:center;gap:.75rem}[data-part~="image-field-upload__preview"]{width:3.5rem;height:3.5rem;border-radius:50%;object-fit:cover;background-color:var(--dg-silver-color, #e9edf7)}[data-part~="image-field-upload__control"]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:1.25rem;background-color:var(--dg-silver-color, #e9edf7);font-size:.82rem;cursor:pointer}[data-part~="image-field-upload__control"] input{display:none}[data-part~="image-field-upload__error"]{font-size:.78rem;color:#d32f3a}[data-part~="owner-gate"],[data-part~="field-condition"]{display:contents}[data-part~="bar-view"]{display:block;height:.6rem;border-radius:1.25rem;background:var(--dg-border-color, #dbe0ef);overflow:hidden}[data-part~="bar-view__fill"]{display:block;height:100%;border-radius:inherit;background:var(--dg-primary-color, #1e2a78);transition:width .3s ease}.rating-view{display:inline-flex;gap:.1rem;line-height:1}.rating-view__star{color:var(--dg-border-color, #dbe0ef)}.rating-view__star--on{color:#f6b40a}[data-part~="aggregate-stat"]{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap}[data-part~="aggregate-stat__value"]{font-size:1.3rem;font-weight:700}[data-part~="aggregate-stat__stars"]{display:inline-flex;gap:.1rem;font-size:.95rem;line-height:1}[data-part~="aggregate-stat__star"]{color:var(--dg-border-color, #dbe0ef)}[data-part~="aggregate-stat__star--on"]{color:#f6b40a}[data-part~="aggregate-stat__label"]{font-size:.85rem;opacity:.7}[data-part~="aggregate-stat__count"]{font-size:.82rem;opacity:.55}[data-part~="aggregate-stat__empty"]{font-size:.85rem;opacity:.6}[data-part~="reorder-list__heading"]{margin:0 0 .5rem;font-size:.95rem;font-weight:700}[data-part~="reorder-list__items"]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}[data-part~="reorder-list__item"]{display:flex;align-items:center;gap:.5rem;padding:.5rem .65rem;border:1px solid var(--dg-border-color, #dbe0ef);border-radius:var(--dg-radius, 0.5rem);background-color:var(--dg-surface-color, #fff)}[data-part~="reorder-list__content"]{flex:1;min-width:0}[data-part~="reorder-list__controls"]{display:flex;flex-direction:column;flex-shrink:0;gap:.15rem}[data-part~="reorder-list__up"],[data-part~="reorder-list__down"]{width:1.6rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--dg-border-color, #dbe0ef);border-radius:.3rem;background-color:var(--dg-silver-color, #e9edf7);font-size:.7rem;line-height:1;cursor:pointer}[data-part~="reorder-list__up"]:disabled,[data-part~="reorder-list__down"]:disabled{opacity:.35;cursor:default}[data-part~="reorder-list__feedback"]{margin:.4rem 0 0;font-size:.8rem;color:#d32f3a}[data-part~="field-object-list__heading"]{margin:0 0 .5rem;font-size:.95rem;font-weight:700}[data-part~="field-object-list__table"]{width:100%;border-collapse:collapse;font-size:.85rem}[data-part~="field-object-list__table"] th{text-align:left;padding:.35rem .5rem;font-weight:600;border-bottom:1px solid var(--dg-border-color, #dbe0ef)}[data-part~="field-object-list__table"] td{padding:.3rem .5rem;vertical-align:top}[data-part~="field-object-list__table"] input,[data-part~="field-object-list__table"] select{width:100%;min-width:5rem}[data-part~="field-object-list__remove"]{border:1px solid var(--dg-border-color, #dbe0ef);border-radius:.3rem;background-color:var(--dg-silver-color, #e9edf7);width:1.6rem;height:1.6rem;line-height:1;cursor:pointer}[data-part~="field-object-list__actions"]{display:flex;gap:.5rem;margin-top:.6rem}[data-part~="field-object-list__add"]{border:1px dashed var(--dg-border-color, #dbe0ef);border-radius:var(--dg-radius, 0.5rem);background:none;padding:.35rem .75rem;font-size:.83rem;cursor:pointer}[data-part~="field-object-list__save"]{border:none;border-radius:var(--dg-radius, 0.5rem);background-color:var(--dg-primary-color, #1e2a78);color:#fff;padding:.35rem .9rem;font-size:.83rem;cursor:pointer}[data-part~="field-object-list__save"]:disabled{opacity:.5;cursor:default}[data-part~="field-object-list__feedback"]{margin:.5rem 0 0;font-size:.8rem}[data-part~="field-object-list__feedback--error"]{color:#d32f3a}[data-part~="field-object-list__feedback--ok"]{color:#16a34a}[data-part~="export-download"]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;border:1px solid var(--dg-border-color, #dbe0ef);border-radius:var(--dg-radius, 0.5rem);background-color:var(--dg-surface-color, #fff);font-size:.83rem;cursor:pointer}[data-part~="export-download"]:disabled{opacity:.55;cursor:default}[data-part~="export-download"]::before{content:"↓";font-weight:700}[data-part~="guarded-query__summary"]{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;margin:0 0 1rem;padding:.75rem 1rem;border-radius:var(--dg-radius, 0.5rem);background-color:var(--dg-silver-color, #e9edf7)}[data-part~="guarded-query__summary"] div{display:flex;flex-direction:column}[data-part~="guarded-query__summary"] dt{font-size:.72rem;opacity:.6}[data-part~="guarded-query__summary"] dd{margin:0;font-size:1.05rem;font-weight:700}[data-part~="guarded-query__table"]{width:100%;border-collapse:collapse;font-size:.85rem}[data-part~="guarded-query__table"] th,[data-part~="guarded-query__table"] td{text-align:left;padding:.4rem .6rem;border-bottom:1px solid var(--dg-border-color, #dbe0ef)}[data-part~="guarded-query__table"] th{font-weight:600;white-space:nowrap}[data-part~="guarded-query__table"] tr:hover td{background-color:var(--dg-silver-color, #e9edf7)}.guarded-query__row-link{color:inherit;text-decoration:none}[data-part~="revision-history"]{margin:1.5rem 0 0}[data-part~="revision-history__heading"]{margin:0 0 .5rem;font-size:1rem}[data-part~="revision-history__loading"],[data-part~="revision-history__empty"],[data-part~="revision-history__error"]{margin:.25rem 0;font-size:.85rem;opacity:.7}[data-part~="revision-history__table"]{width:100%;border-collapse:collapse;font-size:.82rem}[data-part~="revision-history__table"] th,[data-part~="revision-history__table"] td{text-align:left;padding:.35rem .6rem;border-bottom:1px solid var(--dg-border-color, #dbe0ef)}[data-part~="revision-history__table"] th{font-weight:600;white-space:nowrap}[data-part~="bar-chart"]{margin:1.25rem 0}[data-part~="bar-chart__heading"]{margin:0 0 .6rem;font-size:1rem}[data-part~="bar-chart__loading"],[data-part~="bar-chart__empty"],[data-part~="bar-chart__error"]{margin:.25rem 0;font-size:.85rem;opacity:.7}[data-part~="bar-chart__list"]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}[data-part~="bar-chart__row"]{display:grid;grid-template-columns:minmax(4rem, 9rem) 1fr auto;align-items:center;gap:.5rem;font-size:.82rem}[data-part~="bar-chart__label"]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-part~="bar-chart__track"]{position:relative;height:.85rem;border-radius:var(--dg-radius, 0.5rem);background-color:var(--dg-silver-color, #e9edf7);overflow:hidden}[data-part~="bar-chart__fill"]{position:absolute;inset:0 auto 0 0;border-radius:inherit;background-color:var(--dg-primary-color, #1e2a78);transition:width .3s ease}[data-part~="bar-chart__value"]{font-weight:700;font-variant-numeric:tabular-nums}.command-button{display:inline-flex;align-items:center;gap:.5rem}.command-button button{padding:.4rem .9rem;border:1px solid var(--dg-border-color, #dbe0ef);border-radius:var(--dg-radius, 0.5rem);background-color:var(--dg-surface-color, #fff);font-size:.83rem;cursor:pointer}.command-button button:hover:not(:disabled){background-color:var(--dg-silver-color, #e9edf7)}.command-button button:disabled{opacity:.5;cursor:default}.command-button__feedback{font-size:.8rem}.command-button__feedback--error{color:#d32f3a}.command-button__feedback--ok{color:#16a34a}.guarded-form{display:flex;flex-direction:column;gap:.5rem;max-width:32rem}.guarded-form__field{display:flex;flex-direction:column;gap:.2rem}.guarded-form__label{font-size:.8rem;font-weight:600}.guarded-form input,.guarded-form select,.guarded-form textarea{width:100%}.guarded-form button[type=submit]{align-self:flex-start;padding:.4rem 1rem;border:none;border-radius:var(--dg-radius, 0.5rem);background-color:var(--dg-primary-color, #1e2a78);color:#fff;font-size:.83rem;cursor:pointer}.guarded-form button[type=submit]:disabled{opacity:.5;cursor:default}.guarded-form__feedback{font-size:.8rem}.guarded-form__feedback--error{color:#d32f3a}.guarded-form__feedback--ok{color:#16a34a}[data-locked]{pointer-events:none;opacity:.6}[data-locked] input,[data-locked] select,[data-locked] textarea,[data-locked] button{cursor:default}.pagination{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:.5rem 0 1.5rem;width:100%}.pagination ul{display:flex;flex-direction:row;align-items:center;padding:0;margin:0;list-style:none;gap:.3rem}.pagination ul li{display:flex}.pagination ul a{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;min-width:2.25rem;border-radius:50%;background-color:var(--dg-surface-color, #fff);box-shadow:0 1px 2px rgba(0,0,0,.08);color:var(--dg-text-color, #16213e);font-weight:600;font-size:.9rem;text-decoration:none;transition:background-color .15s linear,color .15s linear}.pagination ul a:hover{background-color:var(--dg-border-color, #dbe0ef)}.pagination ul li.first a::before,.pagination ul li.prev a::before,.pagination ul li.next a::before,.pagination ul li.last a::before{font:normal normal normal 14px/1 FontAwesome}.pagination ul li.first a::before{content:""}.pagination ul li.prev a::before{content:""}.pagination ul li.next a::before{content:""}.pagination ul li.last a::before{content:""}.pagination ul li.active a{background-color:var(--dg-primary-color, #1e2a78);color:#fff}.pagination ul li.disabled a{opacity:.35;cursor:default;pointer-events:none}.pagination>p{margin:0;padding:0;color:hsl(0,0%,44.1176470588%);font-size:.85rem;white-space:nowrap}@media screen and (max-width: 480px){.pagination>p{display:none}}@media(pointer: coarse){.pagination ul{flex-wrap:wrap}.pagination ul a{width:2.75rem;height:2.75rem;min-width:44px;min-height:44px}}div.tabs ul.tab-title{display:flex;flex-direction:row;z-index:2;list-style:none;border-bottom:1px solid #16213e;padding-left:1rem;margin:0;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scrollbar-width:thin}div.tabs ul.tab-title::-webkit-scrollbar{height:.35rem}div.tabs ul.tab-title li{padding:.5rem 1rem;color:var(--dg-primary-color, #1e2a78);border:1px solid rgba(0,0,0,0);border-bottom:none;border-radius:.2rem .2rem 0 0;cursor:pointer;white-space:nowrap;flex-shrink:0}div.tabs ul.tab-title li.active{color:var(--dg-text-color, #16213e);border-color:#16213e;background-color:var(--dg-surface-color, #fff)}div.tabs div.tab-content>div{display:none}div.tabs div.tab-content>div.active{display:block}.sessions-page .session-list .items{display:flex;flex-direction:column;margin:.75rem 0 1rem;border:1px solid var(--dg-border-color, #dbe0ef);border-radius:var(--dg-radius, 0.5rem);overflow:hidden}.sessions-page .session-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;border-bottom:1px solid var(--dg-border-color, #dbe0ef);text-align:left}.sessions-page .session-list .items>:last-child .session-row{border-bottom:0}.sessions-page .session-row__info{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0}.sessions-page .session-row__device{overflow-wrap:anywhere}.sessions-page .session-row__current:not(:empty){padding:.1rem .55rem;border-radius:1.25rem;background:rgba(46,160,67,.12);color:#1f7a35;font-size:.75rem;font-weight:600}.sessions-page .session-row__meta{flex-basis:100%;display:flex;gap:.3rem;color:#7a7a82;font-size:.82rem}.sessions-page .session-row__revoke,.sessions-page .sessions-page__revoke-all{flex:none}.sessions-page .sessions-page__revoke-all{display:block;margin-top:.5rem}.chrome-actions{display:flex;align-items:center;gap:.5rem}.chrome-actions__create{position:relative}.chrome-actions__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;font-size:1.1rem;border-radius:50%;border:none;background:var(--dg-silver-color, #e9edf7);color:var(--dg-text-color, #16213e);cursor:pointer;text-decoration:none}.chrome-actions__icon:hover{background:#ddd}.chrome-actions__panel{position:absolute;top:calc(100% + .5rem);right:0;width:18rem;max-height:24rem;overflow-y:auto;background:var(--dg-surface-color, #fff);border-radius:var(--dg-radius, 0.5rem);box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1);padding:1rem;z-index:110}.chrome-actions__panel-title{font-size:.78rem;font-weight:700;color:hsl(0,0%,44.1176470588%);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.75rem}.chrome-actions__panel-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.3rem}.chrome-actions__panel-list a{display:flex;align-items:center;gap:.6rem;padding:.5rem .5rem .5rem .4rem;border-radius:var(--dg-radius, 0.5rem);color:var(--dg-text-color, #16213e);font-weight:600;font-size:.85rem;text-decoration:none;transition:background .15s linear}.chrome-actions__panel-list a:hover{background:var(--dg-silver-color, #e9edf7)}.chrome-actions__panel-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:50%;background:rgba(51,64,159,.12);color:var(--dg-primary-gradient-end, #33409f);font-size:.9rem}.chrome-actions__panel-more{display:block;margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--dg-border-color, #dbe0ef);text-align:center;font-size:.85rem;font-weight:600;color:var(--dg-primary-color, #1e2a78);text-decoration:none}.chrome-actions__auth{display:flex;align-items:center;gap:.5rem}.chrome-actions__auth-login{padding:.45rem 1.1rem;border-radius:1.25rem;border:1.5px solid var(--dg-border-color, #dbe0ef);background:none;color:var(--dg-text-color, #16213e);font-size:.9rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:border-color .15s,background .15s;border-color:var(--dg-primary-color, #1e2a78) !important;color:var(--dg-primary-color, #1e2a78) !important}.chrome-actions__auth-login:hover{border-color:var(--dg-primary-color, #1e2a78);color:var(--dg-primary-color, #1e2a78);background:rgba(115,103,240,.05);background:rgba(30, 42, 120, 0.06) !important}.chrome-actions__auth-register{padding:.45rem 1.1rem;border-radius:1.25rem;border:none;background:var(--dg-primary-gradient, linear-gradient(135deg, #1e2a78 0%, #33409f 100%));color:#fff;font-size:.9rem;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:0 2px 8px rgba(115,103,240,.35);transition:opacity .15s,box-shadow .15s;background:var(--dg-warning-color, #f6b40a) !important;color:var(--dg-primary-color, #1e2a78) !important;box-shadow:0 2px 8px rgba(246, 180, 10, 0.4) !important}.chrome-actions__auth-register:hover{opacity:.92;box-shadow:0 4px 12px rgba(115,103,240,.45);opacity:1 !important;box-shadow:0 4px 14px rgba(246, 180, 10, 0.55) !important}.chrome-actions__badge{position:absolute;top:-2px;right:-2px;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:1.25rem;background:#d32f3a;color:#fff;font-size:.62rem;line-height:1.1rem;text-align:center}.chrome-actions__badge--dot{min-width:.55rem;width:.55rem;height:.55rem;padding:0;top:1px;right:1px}[data-part~="bottom-tabs"]{position:fixed;bottom:0;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:space-around;padding:.4rem .5rem calc(.4rem + env(safe-area-inset-bottom, 0px));background:var(--dg-surface-color, #fff);border-top:1px solid var(--dg-border-color, #dbe0ef);box-sizing:border-box}[data-part~="bottom-tabs__item"]{display:flex;flex-direction:column;align-items:center;gap:.15rem;color:var(--dg-text-color, #16213e);text-decoration:none;font-size:.65rem;padding:.2rem .4rem}[data-part~="bottom-tabs__item"] .fa{font-size:1.1rem;position:relative}[data-part~="bottom-tabs__item"].is-active{color:var(--dg-primary-color, #1e2a78)}[data-part~="bottom-tabs__label"]{white-space:nowrap}[data-part~="bottom-tabs__badge"]{position:absolute;top:-0.45rem;left:60%;min-width:1.05rem;height:1.05rem;padding:0 .3rem;box-sizing:border-box;border-radius:999px;border:2px solid #fff;background:#ff3b30;color:#fff;font-family:system-ui,-apple-system,sans-serif;font-size:.6rem;font-weight:800;line-height:calc(1.05rem - 4px);text-align:center;white-space:nowrap}[data-part~="app-shell-content"]{min-height:1px;padding-bottom:4.2rem;overflow-x:clip}body:not(:has([data-part~="bottom-tabs"])) [data-part~="app-shell-content"]{padding-bottom:0}body:has(.login-box) [data-part~="bottom-tabs"]{display:none}body:has(.login-box) [data-part~="app-shell-content"]{padding-bottom:0}@media screen and (min-width: 62rem){[data-part~="bottom-tabs"]{top:0;bottom:auto;left:50%;right:auto;transform:translateX(-50%);width:auto;height:3.5rem;padding:0;gap:0;background:rgba(0,0,0,0);border-top:none;z-index:100}[data-part~="bottom-tabs__item"]{flex-direction:row;justify-content:center;width:6.5rem;height:3.5rem;padding:0;border-radius:0;transition:background-color .15s linear}[data-part~="bottom-tabs__item"] .fa{font-size:1.55rem}[data-part~="bottom-tabs__item"]:hover{background-color:var(--dg-silver-color, #e9edf7)}[data-part~="bottom-tabs__item"].is-active{box-shadow:inset 0 -3px 0 var(--dg-primary-color, #1e2a78)}[data-part~="bottom-tabs__label"]{display:none}[data-part~="bottom-tabs__item--profile"]{display:none}[data-part~="app-shell-content"]{padding-bottom:0}}.hub-cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(14rem, 1fr));gap:1rem;margin-top:1rem}.hub-card{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;background:var(--dg-surface-color, #fff);border:1px solid var(--dg-border-color, #dbe0ef);border-radius:var(--dg-radius, 0.5rem);box-shadow:var(--dg-card-shadow, 0 1px 2px rgba(0, 0, 0, 0.08), 0 1px 3px rgba(0, 0, 0, 0.06));text-decoration:none;color:var(--dg-text-color, #16213e);transition:box-shadow .15s ease}.hub-card:hover{box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1)}.hub-card__title{font-weight:600;color:var(--dg-primary-color, #1e2a78)}.hub-card__desc{font-size:.85rem;color:var(--dg-text-color, #16213e);opacity:.75}[data-part~="careers-quick-links"]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1.25rem;list-style:none;padding:0}[data-part~="careers-quick-links__item"]{padding:.35rem .85rem;border-radius:1.25rem;border:1px solid var(--dg-border-color, #dbe0ef);background:var(--dg-surface-color, #fff);color:var(--dg-primary-color, #1e2a78);font-size:.85rem;font-weight:500;text-decoration:none;padding:.5rem 1rem;border:1.5px solid var(--dg-border-color, #dbe0ef);border-radius:1.25rem;color:var(--dg-text-color, #16213e);font-size:.85rem;font-weight:600;text-decoration:none}[data-part~="careers-quick-links__item"]:hover{box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1);border-color:var(--dg-primary-color, #1e2a78);color:var(--dg-primary-color, #1e2a78)}.lms-hero{border-radius:var(--dg-radius, 0.5rem);padding:2.5rem 2rem;margin-bottom:1.5rem;background:linear-gradient(135deg, var(--dg-primary-color, #1e2a78), var(--dg-primary-gradient-end, #33409f));color:#fff;box-shadow:var(--dg-card-shadow, 0 1px 2px rgba(0, 0, 0, 0.08), 0 1px 3px rgba(0, 0, 0, 0.06))}.lms-hero__eyebrow{display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;opacity:.85;margin:0 0 .5rem}.lms-hero h1{margin:0 0 .6rem;font-size:1.9rem;font-weight:700;color:#fff}.lms-hero p{margin:0 0 1.25rem;font-size:1rem;line-height:1.5;opacity:.92;max-width:40rem}.lms-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.lms-hero__btn{display:inline-block;padding:.65rem 1.3rem;border-radius:var(--dg-radius, 0.5rem);font-weight:600;text-decoration:none;transition:opacity .15s ease}.lms-hero__btn:hover{opacity:.9}.lms-hero__btn--primary{background:#fff;color:var(--dg-primary-color, #1e2a78)}.lms-hero__btn--ghost{background:rgba(255,255,255,.15);color:#fff;border:1px solid rgba(255,255,255,.55)}.lms-nav-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(15rem, 1fr));gap:1rem;margin-bottom:1.5rem}.lms-nav-card{display:flex;flex-direction:column;gap:.4rem;padding:1.25rem 1.35rem;background:var(--dg-surface-color, #fff);border:1px solid var(--dg-border-color, #dbe0ef);border-radius:var(--dg-radius, 0.5rem);box-shadow:var(--dg-card-shadow, 0 1px 2px rgba(0, 0, 0, 0.08), 0 1px 3px rgba(0, 0, 0, 0.06));text-decoration:none;color:var(--dg-text-color, #16213e);transition:box-shadow .15s ease,transform .15s ease}.lms-nav-card:hover{box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1);transform:translateY(-0.1rem)}.lms-nav-card__icon{font-size:1.4rem;color:var(--dg-primary-color, #1e2a78)}.lms-nav-card__title{font-weight:600;font-size:1.02rem}.lms-nav-card__desc{font-size:.85rem;opacity:.75;line-height:1.4}.profile-page{max-width:40rem;margin:1.5rem auto;background-color:#fff;border-radius:var(--dg-radius, 0.5rem);box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);padding:1.75rem 2rem 2rem}.profile-page h1{margin:0 0 .5rem;font-size:1.5rem}.profile-page>.notice{margin:0 0 1.25rem;color:var(--dg-text-color, #16213e);opacity:.7;font-size:.9rem}.profile-page .badge-verified,.profile-page .badge-top{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:1.25rem;font-size:.72rem;font-weight:700;vertical-align:middle}.chrome-actions__dropdown-wrap{position:relative}.avatar-circle,[data-part~="messenger-page__avatar"],[data-part~="notifications-dropdown__avatar"],[data-part~="chats-dropdown__avatar"]{width:2.6rem;height:2.6rem;border-radius:50%;object-fit:cover;flex-shrink:0}.avatar-circle--placeholder,[data-part~="messenger-page__avatar--placeholder"],[data-part~="notifications-dropdown__avatar"],[data-part~="chats-dropdown__avatar--placeholder"]{background:#ddd}[data-part~="chats-dropdown"]{position:absolute;top:calc(100% + .5rem);right:0;width:24rem;max-height:32rem;background:var(--dg-surface-color, #fff);border-radius:var(--dg-radius, 0.5rem);box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1);z-index:110;display:flex;flex-direction:column;overflow:hidden}[data-part~="chats-dropdown__header"]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .5rem}[data-part~="chats-dropdown__header"] h2{margin:0;font-size:1.4rem}[data-part~="chats-dropdown__header-icons"]{display:flex;gap:.75rem;color:var(--dg-text-color, #16213e);font-size:1.1rem}[data-part~="chats-dropdown__header-icons"] span{cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%}[data-part~="chats-dropdown__header-icons"] span:hover{background:var(--dg-silver-color, #e9edf7)}[data-part~="chats-dropdown__search"]{display:flex;align-items:center;gap:.5rem;margin:0 1rem .75rem;padding:.5rem .9rem;background:var(--dg-silver-color, #e9edf7);border-radius:1.25rem;color:var(--dg-text-color, #16213e)}[data-part~="chats-dropdown__search"] input{border:none;background:none;outline:none;flex:1;font-size:.95rem}[data-part~="chats-dropdown__tabs"]{display:flex;gap:.3rem;padding:0 1rem .5rem;border-bottom:1px solid var(--dg-border-color, #dbe0ef)}[data-part~="chats-dropdown__tabs"] button{border:none;background:none;padding:.4rem .9rem;border-radius:1.25rem;font-weight:600;font-size:.9rem;color:var(--dg-text-color, #16213e);cursor:pointer}[data-part~="chats-dropdown__tabs"] button.active{background:var(--dg-silver-color, #e9edf7);color:var(--dg-primary-color, #1e2a78)}[data-part~="chats-dropdown__list"]{list-style:none;margin:0;padding:.4rem 0;overflow-y:auto;flex:1}[data-part~="chats-dropdown__list"] li{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;cursor:pointer}[data-part~="chats-dropdown__list"] li:hover{background:var(--dg-silver-color, #e9edf7)}[data-part~="chats-dropdown__info"]{flex:1;min-width:0;display:flex;flex-direction:column}[data-part~="chats-dropdown__name"]{font-weight:600;font-size:.92rem;color:var(--dg-dark-color, #242424)}[data-part~="chats-dropdown__preview"]{font-size:.85rem;color:hsl(0,0%,44.1176470588%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-part~="chats-dropdown__unread-dot"]{width:.6rem;height:.6rem;border-radius:50%;background:var(--dg-primary-color, #1e2a78);flex-shrink:0}[data-part~="chats-dropdown__empty"]{padding:1.5rem 1rem;text-align:center;color:hsl(0,0%,44.1176470588%)}[data-part~="chats-dropdown__see-all"]{display:block;text-align:center;padding:.75rem;border-top:1px solid var(--dg-border-color, #dbe0ef);color:var(--dg-primary-color, #1e2a78);font-weight:600;text-decoration:none}[data-part~="chats-dropdown__see-all"]:hover{background:var(--dg-silver-color, #e9edf7)}[data-part~="notifications-dropdown"]{position:absolute;top:calc(100% + .5rem);right:0;width:24rem;max-height:32rem;background:var(--dg-surface-color, #fff);border-radius:var(--dg-radius, 0.5rem);box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1);z-index:110;display:flex;flex-direction:column;overflow:hidden}[data-part~="notifications-dropdown__header"]{display:flex;align-items:center;justify-content:space-between;padding:1rem}[data-part~="notifications-dropdown__header"] h2{margin:0;font-size:1.4rem}[data-part~="notifications-dropdown__header"] .fa{cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--dg-text-color, #16213e)}[data-part~="notifications-dropdown__header"] .fa:hover{background:var(--dg-silver-color, #e9edf7)}[data-part~="notifications-dropdown__tabs"]{display:flex;gap:.3rem;padding:0 1rem .5rem;border-bottom:1px solid var(--dg-border-color, #dbe0ef)}[data-part~="notifications-dropdown__tabs"] button{border:none;background:none;padding:.4rem .9rem;border-radius:1.25rem;font-weight:600;font-size:.9rem;color:var(--dg-text-color, #16213e);cursor:pointer}[data-part~="notifications-dropdown__tabs"] button.active{background:var(--dg-silver-color, #e9edf7);color:var(--dg-primary-color, #1e2a78)}[data-part~="notifications-dropdown__body"]{overflow-y:auto;flex:1;padding-bottom:.5rem}[data-part~="notifications-dropdown__body"] ul{list-style:none;margin:0;padding:0}[data-part~="notifications-dropdown__section-title"]{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:1.05rem;padding:.6rem 1rem .3rem;color:var(--dg-dark-color, #242424)}[data-part~="notifications-dropdown__see-all"]{font-size:.85rem;font-weight:600;color:var(--dg-primary-color, #1e2a78);cursor:pointer}[data-part~="notifications-dropdown"] li{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;cursor:pointer;border-radius:var(--dg-radius, 0.5rem)}[data-part~="notifications-dropdown"] li:hover{background:var(--dg-silver-color, #e9edf7)}[data-part~="notifications-dropdown"] li.unread{background:rgba(30,42,120,.08)}[data-part~="notifications-dropdown"] li.unread:hover{background:rgba(30,42,120,.14)}[data-part~="notifications-dropdown__avatar-wrap"]{position:relative;flex-shrink:0}[data-part~="notifications-dropdown__badge"]{position:absolute;bottom:-0.15rem;right:-0.15rem;width:1.3rem;height:1.3rem;border-radius:50%;background:var(--dg-primary-color, #1e2a78);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.7rem;border:2px solid #fff}[data-part~="notifications-dropdown__info"]{flex:1;min-width:0;display:flex;flex-direction:column}[data-part~="notifications-dropdown__text"]{font-size:.9rem;color:var(--dg-dark-color, #242424);line-height:1.3}[data-part~="notifications-dropdown__time"]{font-size:.8rem;color:var(--dg-primary-color, #1e2a78);font-weight:600}[data-part~="notifications-dropdown__unread-dot"]{width:.6rem;height:.6rem;border-radius:50%;background:var(--dg-primary-color, #1e2a78);flex-shrink:0}[data-part~="notifications-dropdown__empty"]{padding:1.5rem 1rem;text-align:center;color:hsl(0,0%,44.1176470588%)}[data-part~="notifications-dropdown__more"]{display:block;width:100%;text-align:center;padding:.75rem;border:none;border-top:1px solid var(--dg-border-color, #dbe0ef);background:none;color:var(--dg-primary-color, #1e2a78);font-weight:600;cursor:pointer}[data-part~="notifications-dropdown__more"]:hover{background:var(--dg-silver-color, #e9edf7)}[data-part~="floating-chat-container"]{position:fixed;bottom:0;right:0;z-index:200;pointer-events:none}[data-part~="floating-chat-container"]>*{pointer-events:auto}[data-part~="floating-chat"]{position:fixed;bottom:0;width:18.5rem;height:26rem;background:var(--dg-surface-color, #fff);border-radius:var(--dg-radius, 0.5rem) var(--dg-radius, 0.5rem) 0 0;box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden}[data-part~="floating-chat__header"]{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-bottom:1px solid var(--dg-border-color, #dbe0ef);cursor:pointer}[data-part~="floating-chat__avatar"]{width:2rem;height:2rem;border-radius:50%;object-fit:cover;flex-shrink:0}[data-part~="floating-chat__avatar--placeholder"]{background:#ddd}[data-part~="floating-chat__name"]{flex:1;font-weight:600;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dg-dark-color, #242424)}[data-part~="floating-chat__icons"]{display:flex;align-items:center;gap:.6rem;color:var(--dg-primary-color, #1e2a78);font-size:.95rem}.floating-chat__icon{opacity:.5}[data-part~="floating-chat__icon-btn"]{border:none;background:none;cursor:pointer;color:var(--dg-text-color, #16213e);font-size:.9rem;padding:.2rem}[data-part~="floating-chat__icon-btn"]:hover{color:var(--dg-dark-color, #242424)}[data-part~="floating-chat__messages"]{flex:1;overflow-y:auto;padding:.6rem;display:flex;flex-direction:column;gap:.3rem}[data-part~="floating-chat__msg-row"]{display:flex;align-items:flex-end;gap:.4rem}[data-part~="floating-chat__msg-row"].mine{justify-content:flex-end}[data-part~="floating-chat__msg-avatar"]{width:1.4rem;height:1.4rem;border-radius:50%;object-fit:cover;flex-shrink:0}[data-part~="floating-chat__bubble"]{max-width:75%;padding:.45rem .75rem;border-radius:1.1rem;font-size:.88rem;line-height:1.35;word-break:break-word;background:var(--dg-silver-color, #e9edf7);color:var(--dg-dark-color, #242424)}[data-part~="floating-chat__msg-row"].mine [data-part~="floating-chat__bubble"]{background:var(--dg-primary-color, #1e2a78);color:#fff}[data-part~="floating-chat__input-row"]{display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;border-top:1px solid var(--dg-border-color, #dbe0ef)}[data-part~="floating-chat__input-row"] input{flex:1;border:none;background:var(--dg-silver-color, #e9edf7);border-radius:1.25rem;padding:.45rem .9rem;outline:none;font-size:.88rem}.floating-chat__icon.fa-microphone,.floating-chat__icon.fa-image{color:var(--dg-primary-color, #1e2a78);opacity:.6;font-size:1.05rem}[data-part~="floating-chat__send"]{border:none;background:none;color:var(--dg-primary-color, #1e2a78);font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center}[data-part~="floating-chat__send"]:disabled{opacity:.4;cursor:default}[data-part~="messenger-page"]{display:grid;grid-template-columns:22rem 1fr 22rem;height:calc(100vh - 3.5rem);background:var(--dg-surface-color, #fff);border:1px solid var(--dg-border-color, #dbe0ef)}[data-part~="messenger-page__sidebar"]{border-right:1px solid var(--dg-border-color, #dbe0ef);display:flex;flex-direction:column;overflow:hidden}[data-part~="messenger-page__sidebar-header"]{padding:1rem}[data-part~="messenger-page__sidebar-header"] h1{margin:0;font-size:1.6rem}[data-part~="messenger-page__conversation-list"]{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}[data-part~="messenger-page__conversation-list"] li{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;cursor:pointer;border-radius:var(--dg-radius, 0.5rem)}[data-part~="messenger-page__conversation-list"] li:hover{background:var(--dg-silver-color, #e9edf7)}[data-part~="messenger-page__conversation-list"] li.active{background:var(--dg-silver-color, #e9edf7)}[data-part~="messenger-page__conversation-list"] li.unread [data-part~="messenger-page__conversation-name"],[data-part~="messenger-page__conversation-list"] li.unread [data-part~="messenger-page__conversation-preview"]{font-weight:700;color:var(--dg-dark-color, #242424)}[data-part~="messenger-page__conversation-info"]{flex:1;min-width:0;display:flex;flex-direction:column}[data-part~="messenger-page__conversation-name"]{font-weight:600;font-size:.92rem;color:var(--dg-dark-color, #242424)}[data-part~="messenger-page__conversation-preview"]{font-size:.85rem;color:hsl(0,0%,44.1176470588%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-part~="messenger-page__unread-badge"]{flex-shrink:0;min-width:1.3rem;height:1.3rem;padding:0 .4rem;display:flex;align-items:center;justify-content:center;border-radius:1.25rem;background-color:var(--dg-primary-color, #1e2a78);color:#fff;font-size:.72rem;font-weight:700}[data-part~="messenger-page__empty"]{padding:1.5rem 1rem;color:hsl(0,0%,44.1176470588%)}[data-part~="messenger-page__thread"]{display:flex;flex-direction:column;overflow:hidden}[data-part~="messenger-page__thread-header"]{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;border-bottom:1px solid var(--dg-border-color, #dbe0ef)}[data-part~="messenger-page__thread-name"]{font-weight:600;color:var(--dg-dark-color, #242424)}[data-part~="messenger-page__messages"]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.4rem}[data-part~="messenger-page__msg-row"]{display:flex}[data-part~="messenger-page__msg-row"].mine{justify-content:flex-end}[data-part~="messenger-page__bubble"]{max-width:60%;padding:.55rem .9rem;border-radius:1.1rem;font-size:.92rem;line-height:1.4;word-break:break-word;background:var(--dg-silver-color, #e9edf7);color:var(--dg-dark-color, #242424)}[data-part~="messenger-page__msg-row"].mine [data-part~="messenger-page__bubble"]{background:var(--dg-primary-color, #1e2a78);color:#fff}[data-part~="messenger-page__input-row"]{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;border-top:1px solid var(--dg-border-color, #dbe0ef)}[data-part~="messenger-page__input-row"] input{flex:1;border:none;background:var(--dg-silver-color, #e9edf7);border-radius:1.25rem;padding:.6rem 1rem;outline:none;font-size:.92rem}[data-part~="messenger-page__input-row"] button{border:none;background:none;color:var(--dg-primary-color, #1e2a78);font-size:1.2rem;cursor:pointer}[data-part~="messenger-page__input-row"] button:disabled{opacity:.4;cursor:default}[data-part~="messenger-page__empty-state"]{flex:1;display:flex;align-items:center;justify-content:center;color:hsl(0,0%,44.1176470588%)}[data-part~="messenger-page__info"]{border-left:1px solid var(--dg-border-color, #dbe0ef);display:flex;flex-direction:column;align-items:center;padding:2rem 1rem}[data-part~="messenger-page__info-avatar"]{width:5rem;height:5rem;border-radius:50%;object-fit:cover;margin-bottom:.75rem}[data-part~="messenger-page__info-name"]{font-weight:700;font-size:1.1rem;color:var(--dg-dark-color, #242424);margin-bottom:1rem}[data-part~="messenger-page__info-link"]{color:var(--dg-primary-color, #1e2a78);font-weight:600;text-decoration:none}[data-part~="messenger-page__info-link"]:hover{text-decoration:underline}[data-part~="messenger-page__back"],[data-part~="messenger-page__thread-link"]{display:none}@media(max-width: 62rem){[data-part~="messenger-page"]{grid-template-columns:minmax(0, 1fr);height:calc(100vh - 8.25rem);height:calc(100dvh - 8.25rem - env(safe-area-inset-bottom, 0px))}[data-part~="messenger-page__thread"]{display:none}[data-part~="messenger-page"]:has([data-part~="messenger-page__thread-header"]) [data-part~="messenger-page__sidebar"]{display:none}[data-part~="messenger-page"]:has([data-part~="messenger-page__thread-header"]) [data-part~="messenger-page__thread"]{display:flex}[data-part~="messenger-page"] [data-part~="messenger-page__back"]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;margin-left:-0.5rem;border-radius:50%;color:var(--dg-text-color, #16213e)}[data-part~="messenger-page"] [data-part~="messenger-page__back"]:hover{background:var(--dg-silver-color, #e9edf7)}[data-part~="messenger-page"] [data-part~="messenger-page__thread-link"]{display:inline-block;flex-shrink:0;margin-left:auto;color:var(--dg-primary-color, #1e2a78);font-size:.85rem;font-weight:600}[data-part~="messenger-page__thread-name"]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-part~="messenger-page__info"]{display:none}[data-part~="chats-dropdown"],[data-part~="notifications-dropdown"]{width:90vw;right:-3rem}[data-part~="floating-chat"]{width:100vw;right:0 !important}}.empty-state{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2.5rem 1rem;margin-top:1rem;background:var(--dg-surface-color, #fff);border:1px dashed var(--dg-border-color, #dbe0ef);border-radius:var(--dg-radius, 0.5rem);color:var(--dg-text-color, #16213e);text-align:center}.empty-state p{margin:0;opacity:.8}.empty-state__actions{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-top:.4rem}.membership-toggle{padding:.4rem 1rem;border:1.5px solid var(--dg-primary-color, #1e2a78);border-radius:1.25rem;background:none;color:var(--dg-primary-color, #1e2a78);font-weight:600;font-size:.85rem;cursor:pointer}.membership-toggle--member{border-color:var(--dg-border-color, #dbe0ef);color:var(--dg-text-color, #16213e);opacity:.7}.membership-toggle:disabled{opacity:.5;cursor:default}[data-part~="json-map-editor__table"]{width:100%;border-collapse:collapse}[data-part~="json-map-editor__table"] tr{border-top:1px solid var(--dg-border-color, #dbe0ef)}[data-part~="json-map-editor__table"] tr:first-child{border-top:none}[data-part~="json-map-editor__table"] th{text-align:left;width:7rem;padding:.5rem 0;font-weight:500;opacity:.75}[data-part~="json-map-editor__table"] td{padding:.5rem 0}[data-part~="json-map-editor__table"] select{margin:0;padding:.35rem .5rem;width:auto;max-width:13rem}[data-part~="json-map-editor__value--empty"]{opacity:.4}.modal-wrapper{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1050;overflow:auto}.modal-wrapper.hidden{display:none}.modal-wrapper.visible{display:flex}.modal-wrapper .modal-body{padding:1rem}.modal-wrapper .modal-footer{padding:0 1rem 1rem}.modal-wrapper .media-modal,.modal-wrapper .modal{position:relative;display:block;width:50rem;margin:5% auto;background:#fff;border-radius:.5rem;padding:1rem;box-shadow:0 .5rem 2rem rgba(0,0,0,.1)}.modal-wrapper .media-modal>h3,.modal-wrapper .modal>h3{margin:0}.modal-wrapper .media-modal>button,.modal-wrapper .modal>button{position:absolute;right:1rem;top:1rem;border-radius:50%;color:#d32f3a;text-align:center;display:block;border:none;line-height:2rem;width:2rem;cursor:pointer}.modal-wrapper .media-modal iframe,.modal-wrapper .modal iframe{width:100%;border:none}.modal-wrapper .media-modal iframe.fdirectory,.modal-wrapper .modal iframe.fdirectory{height:30rem}.modal-wrapper .media-modal .input-group,.modal-wrapper .modal .input-group{display:flex}.modal-wrapper .guest-login-modal.modal{width:24rem}.modal-wrapper .guest-login-modal.modal form{display:flex;flex-direction:column;gap:.85rem;margin-top:1rem}.modal-wrapper .guest-login-modal.modal form>div{display:flex;flex-direction:column;gap:.35rem}.modal-wrapper .guest-login-modal.modal form label{font-weight:600;font-size:.9rem}.modal-wrapper .guest-login-modal.modal form input{padding:.65rem .85rem;border:1px solid var(--dg-border-color, #dbe0ef);border-radius:var(--dg-radius, 0.5rem);font-size:.95rem;box-sizing:border-box}.modal-wrapper .guest-login-modal.modal form .error{color:#d32f3a;font-size:.85rem;margin:0}.modal-wrapper .guest-login-modal.modal form button[type=submit]{margin-top:.25rem;width:100%}.toast-stack{position:fixed;z-index:2000;left:50%;bottom:1.25rem;transform:translateX(-50%);display:flex;flex-direction:column;gap:.5rem;width:min(24rem,100vw - 2rem);pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:flex-start;gap:.6rem;padding:.75rem .85rem .75rem .9rem;border-radius:var(--dg-radius, 0.5rem);background:#1f2430;color:#fff;box-shadow:0 12px 32px rgba(0,0,0,.28);font-size:.88rem;line-height:1.4;cursor:pointer;animation:toast-in .2s ease-out}.toast__icon{flex:none;width:1.1rem;height:1.1rem;margin-top:.05rem;border-radius:50%;background:rgba(255,255,255,.25);position:relative}.toast__icon::after{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:FontAwesome;font-size:.7rem}.toast__message{flex:1 1 auto;min-width:0;word-break:break-word}.toast__close{flex:none;border:none;background:none;color:inherit;opacity:.55;font-size:1.05rem;line-height:1;padding:0 .15rem;cursor:pointer}.toast__close:hover{opacity:1}.toast__action{flex:none;align-self:center;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.12);color:inherit;font:inherit;font-weight:700;font-size:.82rem;padding:.3rem .7rem;border-radius:999px;cursor:pointer;white-space:nowrap}.toast__action:hover{background:rgba(255,255,255,.22)}.toast--success{background:#12241c;border-left:3px solid #16a34a}.toast--success .toast__icon{background:rgba(22,163,74,.9)}.toast--success .toast__icon::after{content:""}.toast--error{background:#2a1618;border-left:3px solid #d32f3a}.toast--error .toast__icon{background:rgba(211,47,58,.9)}.toast--error .toast__icon::after{content:""}.toast--info{border-left:3px solid var(--dg-primary-color, #1e2a78)}.toast--info .toast__icon::after{content:""}@keyframes toast-in{from{opacity:0;transform:translateY(0.75rem)}to{opacity:1;transform:translateY(0)}}.app-dialog-overlay{position:fixed;inset:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(14,16,22,.55);backdrop-filter:blur(2px);animation:toast-in .15s ease-out}.app-dialog{width:min(23rem,100%);padding:1.5rem 1.4rem 1.25rem;border-radius:calc(var(--dg-radius, 0.5rem) + .25rem);background:var(--dg-surface-color, #fff);color:var(--dg-text-color, #16213e);box-shadow:0 24px 64px rgba(0,0,0,.35)}.app-dialog__title{margin:0 0 .5rem;font-size:1.05rem;font-weight:800}.app-dialog__message{margin:0;font-size:.92rem;line-height:1.55;white-space:pre-wrap}.app-dialog__input{width:100%;margin-top:.9rem;padding:.6rem .75rem;border:1px solid var(--dg-border-color, #dbe0ef);border-radius:var(--dg-radius, 0.5rem);font-family:inherit;font-size:.95rem}.app-dialog__input:focus{outline:none;border-color:var(--dg-primary-color, #1e2a78)}.app-dialog__actions{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.35rem}.app-dialog__btn{padding:.55rem 1.15rem;border:1px solid rgba(0,0,0,0);border-radius:1.25rem;font-weight:700;font-size:.88rem;cursor:pointer}.app-dialog__btn--ghost{background:none;border-color:var(--dg-border-color, #dbe0ef);color:var(--dg-text-color, #16213e)}.app-dialog__btn--ghost:hover{background:var(--dg-silver-color, #e9edf7)}.app-dialog__btn--primary{background:var(--dg-primary-color, #1e2a78);color:#fff}.app-dialog__btn--primary:hover{background:var(--dg-hover-color, #131c58)}.app-dialog__btn--danger{background:#d32f3a;color:#fff}.app-dialog__btn--danger:hover{filter:brightness(0.92)}html-widget table,.fdesc table{border-collapse:collapse;border:1px solid #000}html-widget table th,.fdesc table th{padding:1rem}html-widget table td,.fdesc table td{padding:.5rem 1rem}html-widget ul,.fdesc ul{list-style:none !important;padding:0}html-widget ul li:before,.fdesc ul li:before{content:"";font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--dg-link-color, #1e2a78);margin-right:1rem}html-widget ul[style*=circle] li:before,.fdesc ul[style*=circle] li:before{content:""}.fdesc{text-align:justify}@media screen and (max-width: 480px){.items{display:flex;flex-direction:row}.items.has-1-cols>.item,.items.has-2-cols>.item,.items.has-3-cols>.item,.items.has-4-cols>.item,.items.has-5-cols>.item,.items.has-6-cols>.item,.items.has-7-cols>.item,.items.has-8-cols>.item,.items.has-9-cols>.item,.items.has-10-cols>.item,.items.has-11-cols>.item,.items.has-12-cols>.item{width:100%}.header .language{position:absolute;top:1rem;right:2rem;z-index:10}.header li{float:none}.header a{text-align:left}.article{padding-left:2rem;padding-right:2rem}}#root{padding-top:3.5rem}.admin-menu button.toggler{top:auto !important;bottom:1.5rem !important}@media screen and (max-width: 62rem){.admin-menu button.toggler{bottom:6.5rem !important}}.header{display:flex;align-items:center;background-color:var(--dg-surface-color, #fff);position:fixed;top:0;left:0;width:100%;height:3.5rem;border-bottom:1px solid var(--dg-border-color, #dbe0ef);box-shadow:0 1px 2px rgba(0,0,0,.04);z-index:99;padding:0 1.5rem;border-bottom:3px solid var(--dg-warning-color, #f6b40a)}.header .logo{flex-shrink:0;color:inherit}.header .logo p{margin:0;font-size:1.8rem;line-height:1}.header .logo a{color:var(--dg-primary-color, #1e2a78);font-weight:700;display:flex;align-items:center;letter-spacing:.01em;text-transform:uppercase}.header .logo img{display:block;height:2.2rem;width:auto}.header form.filter{flex:0 1 16rem;min-width:6rem;margin:0 1rem;position:relative;display:flex;align-items:center;padding:0;max-width:none;margin:0 1rem}.header form.filter input{width:100%;height:2.5rem;margin:0;border:none;border-radius:1.25rem;background-color:var(--dg-silver-color, #e9edf7);padding:0 1rem 0 2.5rem;font-size:.95rem;color:var(--dg-text-color, #16213e);transition:background-color .2s linear,box-shadow .2s linear}.header form.filter input:focus{outline:none;background-color:var(--dg-surface-color, #fff);box-shadow:0 0 0 2px var(--dg-primary-color, #1e2a78)}.header form.filter button{position:absolute;left:0;top:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:rgba(0,0,0,0);color:var(--dg-text-color, #16213e);cursor:pointer;opacity:.6}.header form.filter button::before{font-family:FontAwesome;content:""}.header .chrome-actions{margin-left:auto;margin-right:.5rem}.header .user_menu{min-width:0;overflow:hidden}.header .user_menu button.toggler{display:none}.header .user_menu ul{display:flex;align-items:center;padding:0;margin:0;list-style:none;gap:.25rem;overflow-x:auto;scrollbar-width:none}.header .user_menu ul::-webkit-scrollbar{display:none}.header .user_menu a{display:flex;align-items:center;padding:0 .75rem;height:2.5rem;line-height:2.5rem;margin:0;flex-shrink:0;border-radius:1.25rem;color:var(--dg-text-color, #16213e);font-weight:600;font-size:.85rem;white-space:nowrap;transition:background-color .2s linear}.header .user_menu a:hover{background-color:var(--dg-silver-color, #e9edf7)}.header .user_menu a::before{font-family:FontAwesome;margin-right:.5em;color:var(--dg-primary-color, #1e2a78)}.header .user_menu .add-item a{background:var(--dg-primary-gradient, linear-gradient(135deg, #1e2a78 0%, #33409f 100%));color:#fff}.header .user_menu .add-item a:hover{background-color:hsl(232,60%,22.4117647059%)}.header .user_menu .add-item a::before{content:"";color:#fff}.header .user_menu .login a::before{content:""}.header .user_menu .register a::before{content:""}.header .user_menu .logout a::before{content:""}.header .user_menu .favorite a::before{content:""}.header .user_menu .my-items a::before{content:""}.header .user_menu .settings a::before{content:""}.header .user_menu li.user-dropdown{position:relative}.header .user_menu li.user-dropdown>a{width:2.5rem;height:2.5rem;padding:0;border-radius:50%;background-color:var(--dg-silver-color, #e9edf7);justify-content:center}.header .user_menu li.user-dropdown>a::before{margin-right:0;content:""}.header .user_menu li.user-dropdown>a:hover{background-color:var(--dg-border-color, #dbe0ef)}.header .user_menu li.user-dropdown>ul{display:block;position:fixed;right:1.5rem;top:4rem;min-width:14rem;flex-direction:column;align-items:stretch;gap:0;padding:.5rem;margin:0;overflow:visible;background-color:var(--dg-surface-color, #fff);border-radius:var(--dg-radius, 0.5rem);box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(-0.4rem);transition:opacity .15s linear,transform .15s linear,visibility .15s}.header .user_menu li.user-dropdown>ul>li>a{width:100%;justify-content:flex-start;border-radius:var(--dg-radius, 0.5rem)}.header .user_menu li.user-dropdown:hover>ul,.header .user_menu li.user-dropdown:focus-within>ul{opacity:1;visibility:visible;transform:translateY(0)}.open-user_menu .header .user_menu ul{display:block}li.fb a:before{font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-right:.5rem}@media screen and (max-width: 480px){.header{padding:0 .5rem;border-bottom:3px solid var(--dg-warning-color, #f6b40a)}.header .logo p{font-size:1.4rem}.header form.filter{flex:1 1 auto;min-width:0;margin:0 .4rem;padding:0;max-width:none;margin:0 1rem}.header form.filter input{padding:0 .75rem 0 2.25rem;font-size:.9rem}.header .chrome-actions{margin-right:0;gap:.35rem}.header .user_menu{flex-shrink:0;margin-left:.35rem}.header .chrome-actions__auth{gap:.35rem}.header .chrome-actions__auth-register{display:none}.header .chrome-actions__auth-login{padding:.4rem .7rem;font-size:.8rem}}.footer{position:fixed;left:0;top:3.5rem;width:20rem;bottom:0;padding:1rem 1rem 1rem 1.5rem;overflow-y:auto;background-color:rgba(0,0,0,0);z-index:41;transition:left .25s linear}.footer button.toggler{display:none}.footer .main_menu ul{padding:0;margin:0;list-style:none}.footer .main_menu ul li{margin:0 0 .15rem 0;padding:0}.footer .main_menu ul a{color:inherit;padding:.4rem .75rem;display:flex;align-items:center;border-radius:1.25rem;font-weight:500;font-size:.95rem;transition:background-color .15s linear}.footer .main_menu ul a:hover{background-color:var(--dg-border-color, #dbe0ef)}.footer .main_menu ul a::before{flex-shrink:0;width:2rem;height:2rem;margin-right:.75rem;display:inline-flex !important;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(51,64,159,.12);color:var(--dg-primary-gradient-end, #33409f) !important;font-size:.95rem}.footer .main_menu ul li.active a::before{background-color:var(--dg-primary-gradient-end, #33409f);color:#fff !important;background-color:var(--dg-primary-color, #1e2a78);color:#fff !important}.footer .main_menu ul li.menu-toggle a{color:hsl(0,0%,44.1176470588%);font-size:.85rem;font-weight:600;padding-left:.75rem;cursor:pointer}.footer .main_menu ul li.menu-toggle a:hover{color:var(--dg-primary-color, #1e2a78);background-color:rgba(0,0,0,0)}.footer .main_menu ul li.menu-toggle a::before{display:none !important}.footer .main_menu ul ul{display:none;padding:0 0 0 1rem;line-height:1.6;width:auto;opacity:0;overflow:hidden}.footer .main_menu ul ul a{padding:.4rem .75rem;font-size:.85rem;font-weight:400}.footer .main_menu ul li[data-part~="menu-heading"]{margin:1.1rem 0 .3rem 0;padding:0 .75rem}.footer .main_menu ul li[data-part~="menu-heading"] span{display:block;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsl(0,0%,44.1176470588%)}.footer .main_menu ul li[data-part~="menu-heading"]:first-child{margin-top:0}.footer .footer_menu{font-size:.8rem}.footer .footer_menu ul{padding:0;margin:2rem 0 0 0}.footer .footer_menu li{display:inline-block;margin-right:1rem}.footer .footer_menu a{color:#999}.footer .footer_menu a:hover{color:#666}.footer .copyright{font-size:.8rem;color:hsl(0,0%,44.1176470588%);border-top:1px solid var(--dg-border-color, #dbe0ef);padding-top:.75rem;margin-top:.75rem}@media screen and (max-width: 62rem){.footer{top:0;padding-top:4.5rem;left:calc(-1*20rem);background-color:var(--dg-surface-color, #fff);box-shadow:0 .5rem 2rem 0 rgba(0,0,0,.15)}.footer .main_menu>button.toggler{display:block;position:fixed;left:0;top:4.5rem;width:2.75rem;height:2.75rem;border:none;border-radius:0 var(--dg-radius, 0.5rem) var(--dg-radius, 0.5rem) 0;background:var(--dg-surface-color, #fff);color:var(--dg-primary-color, #1e2a78);box-shadow:.15rem 0 .5rem rgba(0,0,0,.12);z-index:42}.footer .main_menu>button.toggler::before{content:"";line-height:1;font-family:FontAwesome;font-size:1.2rem}}@media screen and (max-width: 62rem){body.open-main_menu .footer{left:0}body.open-main_menu .footer .main_menu>button.toggler{left:20rem;color:#fff;background:var(--dg-primary-color, #1e2a78);border-radius:var(--dg-radius, 0.5rem) 0 0 var(--dg-radius, 0.5rem)}body.open-main_menu .footer .main_menu>button.toggler::before{content:""}}*,input,button,textarea{box-sizing:border-box;font-family:"Nunito Sans","Segoe UI",sans-serif}@media screen and (max-width: 62rem){body{padding-left:0}}.full>h1.f100{margin:.25rem 0 1.25rem;font-size:1.5rem;font-weight:800;line-height:1.3;color:#16213e}.full:has([data-part~="field-wizard"])>h1.f100{display:none}.my-waitlist-page__list>.items>.item{display:flex;align-items:baseline;gap:.35rem;padding:.75rem 1rem;border-bottom:1px solid #dbe0ef}.my-waitlist-page__list>.items>.item .waitlist-row__position{font-weight:700;font-size:1.1rem}.my-waitlist-page__list>.items>.item .waitlist-row__link-hint{margin-left:auto;color:#1e2a78}.header .logo,.header a.logo{min-height:2.75rem;display:inline-flex;align-items:center;padding:0 .5rem}.header form.filter button[type=submit]{min-width:2.75rem;min-height:2.75rem}.chrome-actions__auth .chrome-actions__auth-login,.chrome-actions__auth .chrome-actions__auth-register{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}@media screen and (min-width: 62rem){[data-part~=bottom-tabs],[data-part~="bottom-tabs"]{display:none !important}}@media screen and (max-width: 61.99rem){[data-part~=bottom-tabs],[data-part~="bottom-tabs"]{position:fixed !important;bottom:0 !important;left:0 !important;right:0 !important;top:auto !important;transform:none !important;width:100% !important;height:3.5rem;display:flex !important;align-items:center;justify-content:space-around;background:#fff !important;border-top:1px solid #e2e8f0 !important;box-shadow:0 -2px 10px rgba(0,0,0,.05);z-index:1000 !important;padding:0 .5rem calc(env(safe-area-inset-bottom, 0px)) !important;box-sizing:border-box}[data-part~=bottom-tabs] [data-part~=bottom-tabs__item],[data-part~=bottom-tabs] [data-part~="bottom-tabs__item"],[data-part~="bottom-tabs"] [data-part~=bottom-tabs__item],[data-part~="bottom-tabs"] [data-part~="bottom-tabs__item"]{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-decoration:none !important;color:#64748b !important;font-size:.72rem !important;gap:.2rem !important;min-height:2.75rem;min-width:2.75rem;padding:.2rem .4rem;border-radius:.5rem;transition:color .15s ease,background-color .15s ease}[data-part~=bottom-tabs] [data-part~=bottom-tabs__item] .fa,[data-part~=bottom-tabs] [data-part~="bottom-tabs__item"] .fa,[data-part~="bottom-tabs"] [data-part~=bottom-tabs__item] .fa,[data-part~="bottom-tabs"] [data-part~="bottom-tabs__item"] .fa{font-size:1.15rem !important;position:relative}[data-part~=bottom-tabs] [data-part~=bottom-tabs__item] [data-part~=bottom-tabs__label],[data-part~=bottom-tabs] [data-part~=bottom-tabs__item] [data-part~="bottom-tabs__label"],[data-part~=bottom-tabs] [data-part~="bottom-tabs__item"] [data-part~=bottom-tabs__label],[data-part~=bottom-tabs] [data-part~="bottom-tabs__item"] [data-part~="bottom-tabs__label"],[data-part~="bottom-tabs"] [data-part~=bottom-tabs__item] [data-part~=bottom-tabs__label],[data-part~="bottom-tabs"] [data-part~=bottom-tabs__item] [data-part~="bottom-tabs__label"],[data-part~="bottom-tabs"] [data-part~="bottom-tabs__item"] [data-part~=bottom-tabs__label],[data-part~="bottom-tabs"] [data-part~="bottom-tabs__item"] [data-part~="bottom-tabs__label"]{display:block !important;font-size:.7rem;white-space:nowrap}[data-part~=bottom-tabs] [data-part~=bottom-tabs__item].is-active,[data-part~=bottom-tabs] [data-part~=bottom-tabs__item][aria-current=page],[data-part~=bottom-tabs] [data-part~="bottom-tabs__item"].is-active,[data-part~=bottom-tabs] [data-part~="bottom-tabs__item"][aria-current=page],[data-part~="bottom-tabs"] [data-part~=bottom-tabs__item].is-active,[data-part~="bottom-tabs"] [data-part~=bottom-tabs__item][aria-current=page],[data-part~="bottom-tabs"] [data-part~="bottom-tabs__item"].is-active,[data-part~="bottom-tabs"] [data-part~="bottom-tabs__item"][aria-current=page]{color:#1e2a78 !important;font-weight:700 !important}[data-part~=bottom-tabs] [data-part~=bottom-tabs__item]:active,[data-part~=bottom-tabs] [data-part~="bottom-tabs__item"]:active,[data-part~="bottom-tabs"] [data-part~=bottom-tabs__item]:active,[data-part~="bottom-tabs"] [data-part~="bottom-tabs__item"]:active{background-color:rgba(67,56,202,.08)}[data-part~=bottom-tabs] [data-part~=bottom-tabs__badge],[data-part~=bottom-tabs] [data-part~="bottom-tabs__badge"],[data-part~="bottom-tabs"] [data-part~=bottom-tabs__badge],[data-part~="bottom-tabs"] [data-part~="bottom-tabs__badge"]{position:absolute;top:-0.45rem;left:60%;min-width:1.05rem;height:1.05rem;padding:0 .3rem;box-sizing:border-box;border-radius:999px;border:2px solid #fff;background:#ff3b30;color:#fff;font-family:system-ui,-apple-system,sans-serif;font-size:.6rem;font-weight:800;line-height:calc(1.05rem - 4px);text-align:center;white-space:nowrap}}@media screen and (min-width: 62rem){[data-part~="app-shell-content"],[data-part~=app-shell-content]{padding-bottom:0 !important}}[data-part~=route-error] a{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.6rem 1.4rem;margin-top:1rem;border-radius:1.25rem;background:#1e2a78;color:#fff;font-weight:700;text-decoration:none;transition:opacity .15s}[data-part~=route-error] a:hover{opacity:.9;color:#fff !important}.chrome-actions__auth-register,a.chrome-actions__auth-register{color:#fff !important}.chrome-actions__auth-register:hover,a.chrome-actions__auth-register:hover{color:#fff !important;opacity:.92;box-shadow:0 4px 12px rgba(115,103,240,.45)}.chrome-actions__auth-login:hover,a.chrome-actions__auth-login:hover{color:#1e2a78 !important;background:rgba(30,42,120,.08)}.lms-hero__btn--ghost,a.lms-hero__btn--ghost{color:#fff !important;border:1px solid rgba(255,255,255,.55)}.lms-hero__btn--ghost:hover,a.lms-hero__btn--ghost:hover{color:#fff !important;background:rgba(255,255,255,.25) !important;opacity:1 !important}.lms-hero__btn--primary,a.lms-hero__btn--primary{color:#1e2a78 !important;background:#fff !important}.lms-hero__btn--primary:hover,a.lms-hero__btn--primary:hover{color:#1e2a78 !important;opacity:.95}.btn-primary,a.btn-primary,button.btn-primary{color:#fff !important}.btn-primary:hover,a.btn-primary:hover,button.btn-primary:hover{color:#fff !important;opacity:.92}.entity-form{display:flex;flex-direction:column;gap:.85rem;padding:1.25rem 1.5rem;background:#fff;border:1px solid #dbe0ef;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.04)}.entity-form__field{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;color:#16213e}.entity-form__field input[type=text],.entity-form__field input[type=email],.entity-form__field input[type=password],.entity-form__field input[type=date],.entity-form__field input[type=number],.entity-form__field select,.entity-form__field textarea{width:100%;padding:.55rem .85rem;border:1px solid #dbe0ef;border-radius:.5rem;background:#fff;color:#16213e;font-size:.9rem;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.entity-form__field input[type=text]:focus,.entity-form__field input[type=email]:focus,.entity-form__field input[type=password]:focus,.entity-form__field input[type=date]:focus,.entity-form__field input[type=number]:focus,.entity-form__field select:focus,.entity-form__field textarea:focus{outline:none;border-color:#1e2a78;box-shadow:0 0 0 3px rgba(30,42,120,.12)}.entity-form__field input[type=text],.entity-form__field input[type=email],.entity-form__field input[type=password],.entity-form__field input[type=date],.entity-form__field input[type=number],.entity-form__field select{height:2.65rem;min-height:2.65rem;box-sizing:border-box;border-radius:.5rem}.entity-form__field textarea{min-height:5rem;resize:vertical}.entity-form__actions{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.entity-form__actions button[type=submit],.entity-form__actions button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:linear-gradient(135deg, #1e2a78 0%, #33409f 100%);color:#fff !important;font-weight:700;font-size:.88rem;padding:.55rem 1.35rem;border-radius:1.25rem;border:none;box-shadow:0 2px 6px rgba(67,56,202,.25);cursor:pointer;transition:all .15s ease}.entity-form__actions button[type=submit]:hover,.entity-form__actions button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(67,56,202,.35);color:#fff !important}.entity-form__actions button[type=submit]:disabled,.entity-form__actions button:disabled{opacity:.55;cursor:not-allowed;transform:none}.entity-form__feedback{font-size:.82rem;padding:.45rem .75rem;border-radius:.5rem;margin-top:.35rem}.entity-form__feedback--ok,.entity-form__feedback--success{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.entity-form__feedback--error{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.notice,.empty-state{color:rgba(22,33,62,.65);font-size:.9rem}.items>p[role=status]:only-child,[data-part=guarded-query]>p[role=status]:only-child,[data-part=query-list]>p[role=status]:only-child,[class*=__list]>p[role=status]:only-child{display:flex;align-items:center;justify-content:center;min-height:5rem;padding:1.5rem 1.25rem;margin:0;text-align:center;color:rgba(22,33,62,.6);font-size:.92rem;line-height:1.5}select,input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=tel]{height:2.65rem;min-height:2.65rem;box-sizing:border-box;font-size:.92rem;line-height:normal;border-radius:.5rem}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:1rem;padding-right:2.5rem !important;cursor:pointer}li a::before{font-family:FontAwesome;margin-right:.5rem;width:1.5em;text-align:center;display:inline-block;color:#131c58;transition:color .3s linear}li a:hover::before{color:#1e2a78}li.cat2 a::before{content:""}li.cat9 a::before{content:""}li.my-schools a::before{content:""}li.school-dashboard a::before{content:""}li.school-requests a::before{content:""}li.attendance-requests a::before{content:""}li.my-schedule a::before{content:""}li.my-courses a::before{content:""}li.cdio-report a::before{content:""}li.my-wallet a::before{content:""}li.my-profile a::before{content:""}li.my-certificates a::before{content:""}li.my-transcript a::before{content:""}li.my-waitlist a::before{content:""}li.create-course a::before{content:""}li.categories a::before{content:""}li.guardian-requests a::before{content:""}li li[data-part~="menu-heading"]{margin-top:1rem;padding:0 1rem;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#16213e;opacity:.55}li li[data-part~="menu-heading"]:first-child{margin-top:0}.login-box form{max-width:30rem;margin:0 auto}.login-box input{padding:1rem 1.25rem;line-height:1;color:#16213e;background:#fff;border:1px solid #dbe0ef;border-radius:.5rem;width:100%}.login-box button{line-height:1;margin:.5rem;border-radius:.5rem;border:none;padding:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;background:#1e2a78;color:#fff}@media(max-width: 47.99rem){.login-box{padding-top:3rem}}.auth-panel button,.auth-panel .btn,.auth-panel .btn-primary,.auth-panel .btn-ghost{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;border-radius:.5rem}.auth-panel .btn-ghost{background:#e9edf7;color:#16213e;border:1px solid #dbe0ef}.auth-panel .btn-ghost:hover{background:rgba(30,42,120,.08);border-color:#1e2a78}.auth-link a{display:inline-flex;align-items:center;min-height:2.5rem;padding:.35rem .6rem;color:#1e2a78;font-weight:600}.fdesc table{border-collapse:collapse;border:1px solid #000}.fdesc table th{padding:1rem}.fdesc table td{padding:1rem}.promo .item{padding:12% 30% 0 10%}.promo .item img{height:100%;width:auto;position:absolute;right:5%;bottom:5%}.promo .item h1{font-size:4rem;line-height:1;margin-bottom:1em}.promo .item h2{font-size:3rem;line-height:1}.promo .item a{display:block;float:left;padding:1rem 4rem 1rem 2rem;border-radius:.5rem;position:relative}.promo .item a:before{top:calc(50% - 4px);right:1.5rem;width:26px;height:9px;position:absolute;content:""}.full{max-width:60rem;margin:0 auto;padding:1.5rem}.full .ftitle{display:block;margin:0 0 .75rem;font-size:2rem;font-weight:700;line-height:1.2}.full .fdesc{display:block;line-height:1.6}.full .field-row{display:inline-flex;align-items:center;margin:0 .6rem .6rem 0;padding:.3rem .85rem;border-radius:1.25rem;background:#e9edf7;color:#16213e;font-weight:600;font-size:.9rem}.full .course-price,.full .f18{background:rgba(30,42,120,.1);color:#1e2a78}.full .course-price::after,.full .f18::after{content:"₮";margin-left:.2rem}.full .course-credits::after,.full .f19::after{content:"кредит";margin-left:.25rem}.full .ftitle{text-align:center;margin:2rem 0}.course-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.25rem 0}.course-actions a{display:inline-block;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;text-decoration:none;transition:opacity .15s ease}.course-actions a:hover{opacity:.9}.course-actions__lessons{background:linear-gradient(135deg, #1e2a78 0%, #33409f 100%);color:#fff}.course-actions__schedule{background:#1e2a78;color:#fff}.course-actions__gradebook,.course-actions__attendance,.course-actions__submissions{background:#fff;color:#1e2a78;border:1px solid #1e2a78}.course-favorite-btn{width:2.75rem;height:2.75rem;padding:0;margin:.5rem 0 1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #dbe0ef;background-color:#fff;color:#16213e;font-size:1.1rem;cursor:pointer;transition:background-color .15s linear,color .15s linear}.course-favorite-btn:hover{background-color:#e9edf7}.course-favorite-btn.favorited{color:#fff;background-color:#d32f3a;border-color:#d32f3a}.school-full__logo{display:block;width:6rem;height:6rem;object-fit:cover;border-radius:.5rem;background-color:#ddd;float:left;margin-right:1.25rem}.school-full__name{font-size:1.5rem;font-weight:700;margin:0 0 .4rem}.school-full__meta-item{display:inline-block;margin-right:1.25rem;color:rgba(22,33,62,.75);font-size:.95rem}.school-full__meta-item::before{font-family:"FontAwesome";margin-right:.4rem}.school-full__meta-item--address::before{content:""}.school-full__meta-item--phone::before{content:""}.school-full__meta-item--email::before{content:""}.school-full__description{clear:both;margin:1rem 0;line-height:1.6;color:#16213e}.school-full__badge{display:inline-block;padding:.3rem .8rem;border-radius:1.25rem;background:rgba(30,42,120,.1);color:#1e2a78;font-size:.85rem;font-weight:600;margin-bottom:1rem}.school-full__courses{margin-top:1.5rem}.school-full__courses::before{content:"Хичээлүүд";display:block;font-size:1.15rem;font-weight:700;margin-bottom:.75rem}.course-instructors{margin:1.25rem 0;padding:1rem 1.1rem;border-radius:.5rem;background:#e9edf7}.course-instructors__list{display:flex;flex-wrap:wrap;gap:.6rem}.course-instructors__item{display:inline-flex}.course-instructors__remove{border:none;background:none;color:#d32f3a;cursor:pointer;font-size:.8rem;padding:.15rem .3rem;opacity:.6}.course-instructors__remove:hover{opacity:1}.course-instructors__add{display:flex;align-items:center;gap:.5rem;margin-top:.85rem}.course-instructors__add select{flex:1 1 auto;padding:.4rem .6rem;border:1px solid #dbe0ef;border-radius:.5rem;font-size:.85rem}.course-instructors__add button{padding:.4rem 1rem;border:none;border-radius:1.25rem;background:#1e2a78;color:#fff;font-weight:700;font-size:.82rem;cursor:pointer;white-space:nowrap}.course-instructors__add button:disabled{opacity:.6;cursor:default}.course-instructors .notice{color:#16213e;opacity:.6;font-size:.85rem;margin:0}.course-enroll{margin:1.25rem 0}.course-enroll__cta{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;padding:1rem 1.1rem;border-radius:.5rem;background:rgba(30,42,120,.06);border:1px solid rgba(30,42,120,.2)}.course-enroll__note{margin:0;font-size:.88rem;color:#16213e;opacity:.8}.course-enroll__cta button,.course-enroll__cta a.btn-primary{padding:.6rem 1.4rem;border:none;border-radius:1.25rem;background:linear-gradient(135deg, #1e2a78 0%, #33409f 100%);color:#fff;font-weight:700;font-size:.88rem;cursor:pointer;text-decoration:none}.course-enroll__cta button:disabled,.course-enroll__cta a.btn-primary:disabled{opacity:.6;cursor:default}.course-enroll__pending{margin:0;font-size:.88rem;font-weight:600;color:rgb(67.8979465802%,49.6070711749%,2.4942102825%)}.course-enroll__done{margin:0;font-size:.88rem;font-weight:700;color:#16a34a}.course-enroll__requests{margin-top:1rem;padding:1rem 1.1rem;border-radius:.5rem;background:#e9edf7}.course-enroll__requests h3{margin:0 0 .75rem;font-size:.9rem;font-weight:700}.course-enroll .notice{color:#16213e;opacity:.6;font-size:.85rem;margin:0}.cdio-skills{max-width:46rem;margin:1.5rem auto;padding:1.25rem;border:1px solid #dbe0ef;border-radius:.5rem;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}.cdio-skills:empty{display:none}.cdio-skills h3{margin:0 0 .9rem;font-size:1.05rem;font-weight:800}.cdio-skills__list .items{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}.cdio-skills__list .items>.item{display:contents}.cdio-skills__list .items [data-part~="edit-gate"]{display:contents}.cdio-skills__list .items>.item>div{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:1.25rem;background:#e9edf7;font-size:.78rem}.cdio-skills__list .reference-resolver{display:inline-flex;align-items:center;gap:.4rem;border-left:3px solid #dbe0ef;padding-left:.5rem}.cdio-skills__list .reference-resolver.cdio-skills__group--1{border-left-color:#1e2a78}.cdio-skills__list .reference-resolver.cdio-skills__group--2{border-left-color:#16a34a}.cdio-skills__list .reference-resolver.cdio-skills__group--3{border-left-color:#7c3aed}.cdio-skills__code{font-weight:800;color:#16213e;opacity:.6;margin-right:.35rem}.cdio-skills__title{font-weight:600;color:#16213e}.cdio-skills__level-tag{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:50%;background:#1e2a78;color:#fff;font-size:.65rem;font-weight:800}.cdio-skills__level--1 .cdio-skills__level-tag{background:rgba(30,42,120,.35)}.cdio-skills__level--2 .cdio-skills__level-tag{background:rgba(30,42,120,.65)}.cdio-skills__level--3 .cdio-skills__level-tag{background:#1e2a78}.cdio-skills .command-button button{border:none;background:none;color:#d32f3a;cursor:pointer;font-weight:800;padding:0 .1rem;line-height:1}.cdio-skills__add.guarded-form{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:flex-end;padding-top:.9rem;border-top:1px solid #dbe0ef}.cdio-skills__add.guarded-form .guarded-form__field{display:flex;flex-direction:column;gap:.2rem;font-size:.72rem;font-weight:700;color:rgba(22,33,62,.7)}.cdio-skills__add.guarded-form select{padding:.35rem .6rem;border-radius:.5rem;border:1px solid #dbe0ef;font-size:.82rem}.cdio-skills__add.guarded-form button{padding:.4rem 1rem;border:none;border-radius:1.25rem;background:#1e2a78;color:#fff;font-weight:700;font-size:.8rem;cursor:pointer}.cdio-skills__add.guarded-form button:disabled{opacity:.6;cursor:default}.user-teaser{display:inline-flex;align-items:center;gap:.7rem;max-width:100%;min-width:0;padding:.4rem .95rem .4rem .4rem;background:#fff;border:1px solid #dbe0ef;border-radius:1.25rem;text-decoration:none;color:#16213e;transition:border-color .15s,box-shadow .15s}.user-teaser:hover{border-color:#1e2a78;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}.user-teaser>div{display:contents}.user-teaser .user-teaser__photo{flex:none;width:2.6rem;height:2.6rem;min-width:2.6rem;margin:0;aspect-ratio:auto;border-radius:50%;object-fit:cover;background:#e9edf7;display:block}.user-teaser .user-teaser__photo.image-placeholder-view{display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;margin:0;font-size:0;opacity:1;background:rgba(30,42,120,.12)}.user-teaser .user-teaser__photo.image-placeholder-view .fa{display:none}.user-teaser .user-teaser__photo.image-placeholder-view::after{font-family:FontAwesome;content:"";color:#1e2a78;opacity:.6;font-size:1.15rem}.user-teaser .user-teaser__meta{display:flex;flex-direction:column;min-width:0;gap:.05rem}.user-teaser__name{display:flex;gap:.28rem;min-width:0;font-weight:700;font-size:.92rem;line-height:1.25}.user-teaser__name span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-teaser__name span:empty{display:none}.user-teaser__code{font-size:.74rem;font-weight:600;letter-spacing:.03em;color:rgba(22,33,62,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-teaser__code:empty{display:none}.instructor-page__header.user-teaser{display:flex;padding:1.1rem 1.3rem;border-radius:.5rem;margin-bottom:1.5rem;background:rgba(30,42,120,.06);border-color:rgba(30,42,120,.15)}.instructor-page__header.user-teaser:hover{box-shadow:none;border-color:rgba(30,42,120,.15)}.instructor-page__header.user-teaser .user-teaser__photo,.instructor-page__header.user-teaser.user-teaser .user-teaser__photo{width:4rem;height:4rem;min-width:4rem}.instructor-page__header.user-teaser .user-teaser__photo.image-placeholder-view::after,.instructor-page__header.user-teaser.user-teaser .user-teaser__photo.image-placeholder-view::after{font-size:1.7rem}.instructor-page__header.user-teaser .user-teaser__name{font-size:1.25rem}.instructor-page__header.user-teaser .user-teaser__code{font-size:.85rem}form.filter{display:flex;padding:1.5rem;transition:all .5s cubic-bezier(0.165, 0.84, 0.44, 1);max-width:40rem;margin:0 auto}form.filter label{display:none}form.filter input{border:none;border-radius:.5rem 0 0 .5rem;padding:1rem;font-size:1rem;background-color:#fff;color:#16213e;outline:none;flex-grow:1;line-height:1;height:3rem;transition:background-color .3s linear}form.filter button{border-radius:0 .5rem .5rem 0;padding:1rem;font-size:1rem;background-color:#1e2a78;color:#fff;cursor:pointer;border:none;line-height:1;height:3rem}form.filter button::before{font-family:FontAwesome;content:"";margin-right:.5em}.scrolled form.filter{padding:.5rem 1.5rem}.scrolled form.filter input{background-color:#e9edf7}.items{display:grid;grid-template-columns:repeat(auto-fill, minmax(15rem, 1fr));gap:1rem}.items a.item{padding:1rem;color:#16213e;display:block;background-color:#fff;overflow:hidden;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);transition:box-shadow .15s ease,transform .15s ease}.items a.item:hover{box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1);transform:translateY(-2px)}.items img,.items .image-placeholder-view{display:block;width:calc(100% + 2rem);aspect-ratio:4/3;object-fit:cover;background-color:#ddd;margin:-1rem -1rem .75rem}.items .title{display:block;font-size:1.15rem;font-weight:700;padding:.5rem 0;margin-bottom:.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.items .price{color:#1e2a78;font-weight:700;font-size:1.05rem}.items .subtitle{display:block;font-size:.85rem;color:rgba(22,33,62,.7);margin-top:-0.35rem;margin-bottom:.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-heading{margin:0 0 1.5rem;font-size:1.5rem;font-weight:800;color:#16213e}.category-page{display:flex;align-items:flex-start;gap:1.5rem;max-width:78rem;margin:1.75rem auto 3rem;padding:0 1.75rem}.category-page__main{flex:1;min-width:0}.category-heading{margin:0 0 2rem;border-radius:1rem;overflow:hidden;box-shadow:0 10px 25px -5px rgba(67,56,202,.15),0 4px 6px -2px rgba(67,56,202,.05)}.category-heading__cover{display:flex;align-items:center;position:relative;min-height:5.75rem;padding:1.25rem 2rem;background-color:#1e2a78;background-size:cover;background-position:center;background-image:linear-gradient(135deg, #3730a3 0%, #4338ca 40%, #6366f1 75%, #7c3aed 100%) !important}.category-heading__cover::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 20%, rgba(255, 255, 255, 0.15), transparent 60%);pointer-events:none}.category-heading__cover h1{margin:0;display:flex;align-items:center;color:#fff;font-size:1.65rem;font-weight:800;letter-spacing:-0.02em;position:relative;z-index:1;text-shadow:0 1px 3px rgba(0,0,0,.15)}.category-heading__icon{flex-shrink:0;width:3.25rem;height:3.25rem;margin-right:1.15rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.85rem;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(8px);font-size:1.35rem;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}.category-heading__icon .graduation-cap::before,.category-heading__icon .fa-graduation-cap::before,.category-heading__icon .fa-tag::before{content:""}.school-courses-list{margin-top:1.5rem}.school-courses-list .items{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:1.5rem}.school-courses-list .item{display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 4px 6px -1px rgba(0,0,0,.04),0 2px 4px -2px rgba(0,0,0,.03);transition:transform .22s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .22s cubic-bezier(0.16, 1, 0.3, 1),border-color .22s ease;position:relative}.school-courses-list .item:hover{transform:translateY(-5px);border-color:#c7d2fe;box-shadow:0 16px 32px -6px rgba(67,56,202,.12),0 6px 12px -3px rgba(67,56,202,.06)}.school-courses-list .item:hover::after{color:rgba(255,255,255,.85);transform:translateX(-50%) scale(1.1)}.school-courses-list .item:hover>div .title{color:#1e2a78}.school-courses-list .item:hover>div::after{color:#1e2a78;transform:translateX(4px)}.school-courses-list .item::before{content:"";display:block;height:8.5rem;width:100%;background:linear-gradient(135deg, #3730a3 0%, #6366f1 100%);position:relative;flex-shrink:0}.school-courses-list .item::after{content:"";font-family:"FontAwesome";position:absolute;top:2.25rem;left:50%;transform:translateX(-50%);font-size:3rem;color:rgba(255,255,255,.45);pointer-events:none;transition:transform .25s ease,color .25s ease}.school-courses-list .item:nth-child(4n+1)::before{background:linear-gradient(135deg, #3730a3 0%, #6366f1 100%)}.school-courses-list .item:nth-child(4n+1)::after{content:""}.school-courses-list .item:nth-child(4n+2)::before{background:linear-gradient(135deg, #0f766e 0%, #14b8a6 100%)}.school-courses-list .item:nth-child(4n+2)::after{content:""}.school-courses-list .item:nth-child(4n+3)::before{background:linear-gradient(135deg, #581c87 0%, #8b5cf6 100%)}.school-courses-list .item:nth-child(4n+3)::after{content:""}.school-courses-list .item:nth-child(4n+4)::before{background:linear-gradient(135deg, #9a3412 0%, #f97316 100%)}.school-courses-list .item:nth-child(4n+4)::after{content:""}.school-courses-list .item>div{display:flex;flex-direction:column;flex:1;padding:1.25rem 1.35rem 1.25rem}.school-courses-list .item>div .credit{align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;background:#eef2ff;color:#1e2a78;font-size:.75rem;font-weight:700;border-radius:9999px;margin-bottom:.75rem;letter-spacing:.02em}.school-courses-list .item>div .credit::before{content:"";font-family:"FontAwesome";font-size:.65rem}.school-courses-list .item>div .credit::after{content:" кредит"}.school-courses-list .item>div .title{margin:0 0 .5rem;font-size:1.15rem;font-weight:800;color:#0f172a;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3rem;transition:color .15s ease}.school-courses-list .item>div .desc{margin:0 0 1.25rem;font-size:.86rem;color:#64748b;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6rem}.school-courses-list .item>div::after{content:"Хичээл үзэх  →";margin-top:auto;padding-top:.85rem;border-top:1px solid #f1f5f9;font-size:.88rem;font-weight:700;color:#1e2a78;display:flex;align-items:center;transition:color .15s ease,transform .15s ease}.btn-follow-category{flex-shrink:0;padding:.55rem 1.4rem;border:none;border-radius:1.25rem;background:linear-gradient(135deg, #1e2a78 0%, #33409f 100%);color:#fff;font-weight:700;font-size:.88rem;white-space:nowrap;cursor:pointer;transition:opacity .15s linear}.btn-follow-category:hover:not(:disabled){opacity:.88}.btn-follow-category:disabled{opacity:.6;cursor:default}.btn-follow-category.following{background:#fff;border:1.5px solid #dbe0ef;color:#16213e}.btn-follow-category.following:hover:not(:disabled){background-color:#e9edf7;opacity:1}@media screen and (max-width: 62rem){.category-heading__cover{padding:1.1rem 1.25rem}.category-heading__cover h1{font-size:1.3rem}}.taxonomy-groups{list-style:none;margin:1rem 0 0;padding:0;columns:4 16rem;column-gap:1.75rem}.taxonomy-groups>li{break-inside:avoid;margin:0 0 1.5rem;min-width:0}.taxonomy-groups>li>a{display:block;padding:.25rem 0 .4rem;border-bottom:1px solid var(--dg-border-color, #dbe0ef);color:var(--dg-primary-color, #1e2a78);font-size:1rem;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.taxonomy-groups>li>a:hover,.taxonomy-groups>li>a:focus-visible{text-decoration:underline}.taxonomy-groups>li>ul{list-style:none;margin:.4rem 0 0;padding:0}.taxonomy-groups li li a{display:flex;align-items:center;min-height:2.5rem;padding:.35rem .5rem;border-radius:var(--dg-radius, 0.5rem);color:var(--dg-text-color, #16213e);font-size:.95rem;text-decoration:none;overflow-wrap:anywhere}.taxonomy-groups li li a:hover,.taxonomy-groups li li a:focus-visible{background:var(--dg-silver-color, #e9edf7);color:var(--dg-primary-color, #1e2a78)}.taxonomy-groups .active>a{color:var(--dg-primary-color, #1e2a78);font-weight:700}.schools-page{max-width:52rem;margin:2rem auto;padding:0 1rem 3rem}.schools-page__list{background:#fff;border:1px solid #dbe0ef;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);overflow:hidden}.schools-page__list table,.schools-page__list [data-part=guarded-query__table]{width:100%;border-collapse:collapse;font-size:.9rem}.schools-page__list table thead th,.schools-page__list [data-part=guarded-query__table] thead th{background:#f8fafc;color:#475569;font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;padding:.85rem 1.25rem;border-bottom:1px solid #dbe0ef;text-align:left}.schools-page__list table tbody td,.schools-page__list [data-part=guarded-query__table] tbody td{padding:.95rem 1.25rem;border-bottom:1px solid #dbe0ef;color:#16213e;vertical-align:middle}.schools-page__list table tbody td a,.schools-page__list [data-part=guarded-query__table] tbody td a{color:#1e2a78;font-weight:600;text-decoration:none}.schools-page__list table tbody td a:hover,.schools-page__list [data-part=guarded-query__table] tbody td a:hover{text-decoration:underline}.schools-page__list table tbody tr:last-child td,.schools-page__list [data-part=guarded-query__table] tbody tr:last-child td{border-bottom:none}.schools-page__list table tbody tr:hover,.schools-page__list [data-part=guarded-query__table] tbody tr:hover{background:#f8fafc}.schools-page .notice{color:#16213e;opacity:.65;font-size:.9rem}.schools-page p[role=status]{display:flex;align-items:center;justify-content:center;min-height:5.5rem;padding:1.75rem 1.5rem;background:#fff;border:1px dashed #dbe0ef;border-radius:.5rem;color:rgba(22,33,62,.6);font-size:.92rem;text-align:center;margin:.5rem 0 1.5rem}.school-requests-page{max-width:44rem;margin:1.5rem auto;padding:0 1rem 3rem}.school-requests-page h2{font-size:1.05rem;font-weight:700;color:#16213e;margin:1.75rem 0 .85rem}.school-requests-page h2:first-child{margin-top:0}.school-requests-page .school-requests-page__list{display:block;background:#fff;border:1px solid #dbe0ef;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);overflow:hidden}.school-requests-page .school-requests-page__list p[role=status]{display:flex;align-items:center;justify-content:center;min-height:5.5rem;margin:0;padding:1.75rem 1.5rem;text-align:center;color:rgba(22,33,62,.6);font-size:.92rem;line-height:1.5}.school-requests-page .school-requests-page__list>.items{display:block}.school-requests-page .school-requests-page__list .item{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .75rem;padding:.7rem 1rem;border-bottom:1px solid #dbe0ef;background:none}.school-requests-page .school-requests-page__list .item:last-child{border-bottom:none}.school-requests-page .school-requests-page__list .item:hover{background:#e9edf7}.school-requests-page .school-requests-page__list .item>div{display:contents}.school-requests-page .school-requests-page__list .item .user-teaser{flex:1 1 11rem;min-width:0;border:none;background:none;padding:.1rem 0}.school-requests-page .school-requests-page__list .item .user-teaser:hover{box-shadow:none;border-color:rgba(0,0,0,0)}.school-requests-page .command-button{flex:0 0 auto}.school-requests-page .command-button button{padding:.4rem .95rem;border:1px solid #dbe0ef;border-radius:1.25rem;background:#fff;color:#16213e;font-weight:700;font-size:.78rem;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s;white-space:nowrap}.school-requests-page .command-button button:hover{background:#e9edf7}.school-requests-page .command-button button:disabled{opacity:.5;cursor:default}.school-requests-page .command-button:first-of-type button{border-color:#16a34a;color:#16a34a}.school-requests-page .command-button:first-of-type button:hover{background:#16a34a;color:#fff}.school-requests-page .command-button:last-of-type button{border-color:#d32f3a;color:#d32f3a}.school-requests-page .command-button:last-of-type button:hover{background:#d32f3a;color:#fff}.school-requests-page .command-button__feedback{flex-basis:100%;font-size:.75rem;margin-top:.15rem}.school-requests-page .command-button__feedback--error{color:#d32f3a}.school-requests-page .command-button__feedback--success{color:#16a34a}.school-requests-page__role{flex:0 0 auto;padding:.2rem .7rem;border-radius:1.25rem;background:rgba(30,42,120,.1);color:#1e2a78;font-size:.72rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.school-requests-page__role:empty{display:none}.school-requests-page__approve.guarded-form{flex:0 0 auto;max-width:none;flex-direction:row;align-items:center;gap:.4rem}.school-requests-page__approve.guarded-form .guarded-form__field{flex-direction:row;gap:0}.school-requests-page__approve.guarded-form .guarded-form__label{display:none}.school-requests-page__approve.guarded-form input{width:8.5rem;margin:0;padding:.4rem .6rem;border:1px solid #dbe0ef;border-radius:.5rem;font-size:.8rem;font-family:inherit}.school-requests-page__approve.guarded-form .guarded-form__actions{margin:0}.school-requests-page__approve.guarded-form button{padding:.4rem .95rem;border:1px solid #16a34a;border-radius:1.25rem;background:#16a34a;color:#fff;font-weight:700;font-size:.78rem;cursor:pointer;white-space:nowrap}.school-requests-page__approve.guarded-form button:disabled{opacity:.5;cursor:default}.school-requests-page__approve.guarded-form .guarded-form__feedback{flex-basis:100%;font-size:.75rem}.school-requests-page__approve.guarded-form .guarded-form__feedback--error{color:#d32f3a}.school-requests-page .notice{color:#16213e;opacity:.6;font-size:.9rem;margin:0 0 .75rem}.attendance-requests-page{max-width:40rem;margin:1.5rem auto;padding:0 1rem 3rem}.attendance-requests-page h2{font-size:1.05rem;font-weight:700;color:#16213e;margin:1.75rem 0 .85rem}.attendance-requests-page h2:first-child{margin-top:0}.attendance-requests-page .attendance-requests-page__list{display:block;background:#fff;border:1px solid #dbe0ef;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);overflow:hidden}.attendance-requests-page .attendance-requests-page__list p[role=status]{display:flex;align-items:center;justify-content:center;min-height:5.5rem;margin:0;padding:1.75rem 1.5rem;text-align:center;color:rgba(22,33,62,.6);font-size:.92rem;line-height:1.5}.attendance-requests-page .attendance-requests-page__list>.items{display:block}.attendance-requests-page .attendance-requests-page__list .item{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .75rem;padding:.7rem 1rem;border-bottom:1px solid #dbe0ef;background:none}.attendance-requests-page .attendance-requests-page__list .item:last-child{border-bottom:none}.attendance-requests-page .attendance-requests-page__list .item:hover{background:#e9edf7}.attendance-requests-page .attendance-requests-page__list .item>div{display:contents}.attendance-requests-page .attendance-requests-page__list .item .user-teaser{flex:1 1 11rem;min-width:0;border:none;background:none;padding:.1rem 0}.attendance-requests-page .attendance-requests-page__list .item .user-teaser:hover{box-shadow:none;border-color:rgba(0,0,0,0)}.attendance-requests-page .command-button{flex:0 0 auto}.attendance-requests-page .command-button button{padding:.4rem .95rem;border:1px solid #dbe0ef;border-radius:1.25rem;background:#fff;color:#16213e;font-weight:700;font-size:.78rem;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s;white-space:nowrap}.attendance-requests-page .command-button button:hover{background:#e9edf7}.attendance-requests-page .command-button button:disabled{opacity:.5;cursor:default}.attendance-requests-page .command-button:first-of-type button{border-color:#16a34a;color:#16a34a}.attendance-requests-page .command-button:first-of-type button:hover{background:#16a34a;color:#fff}.attendance-requests-page .command-button:last-of-type button{border-color:#d32f3a;color:#d32f3a}.attendance-requests-page .command-button:last-of-type button:hover{background:#d32f3a;color:#fff}.attendance-requests-page .command-button__feedback{flex-basis:100%;font-size:.75rem;margin-top:.15rem}.attendance-requests-page .command-button__feedback--error{color:#d32f3a}.attendance-requests-page .command-button__feedback--success{color:#16a34a}.attendance-requests-page__form.guarded-form,.attendance-requests-page__form.entity-form,.attendance-requests-page__form{max-width:none;gap:.85rem;background:#fff;border:1px solid #dbe0ef;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);padding:1.25rem}.attendance-requests-page__form.guarded-form .guarded-form__field,.attendance-requests-page__form.guarded-form .entity-form__field,.attendance-requests-page__form.entity-form .guarded-form__field,.attendance-requests-page__form.entity-form .entity-form__field,.attendance-requests-page__form .guarded-form__field,.attendance-requests-page__form .entity-form__field{gap:.3rem}.attendance-requests-page__form.guarded-form .guarded-form__label,.attendance-requests-page__form.guarded-form .entity-form__label,.attendance-requests-page__form.entity-form .guarded-form__label,.attendance-requests-page__form.entity-form .entity-form__label,.attendance-requests-page__form .guarded-form__label,.attendance-requests-page__form .entity-form__label{font-size:.8rem;font-weight:600;color:rgba(22,33,62,.75)}.attendance-requests-page__form.guarded-form select,.attendance-requests-page__form.guarded-form input[type=date],.attendance-requests-page__form.guarded-form input[type=text],.attendance-requests-page__form.guarded-form input[type=number],.attendance-requests-page__form.guarded-form textarea,.attendance-requests-page__form.entity-form select,.attendance-requests-page__form.entity-form input[type=date],.attendance-requests-page__form.entity-form input[type=text],.attendance-requests-page__form.entity-form input[type=number],.attendance-requests-page__form.entity-form textarea,.attendance-requests-page__form select,.attendance-requests-page__form input[type=date],.attendance-requests-page__form input[type=text],.attendance-requests-page__form input[type=number],.attendance-requests-page__form textarea{margin:0;padding:.6rem .75rem;border:1px solid #dbe0ef;border-radius:.5rem;font-family:inherit;font-size:.9rem;color:#16213e;background:#fff}.attendance-requests-page__form.guarded-form select:focus,.attendance-requests-page__form.guarded-form input[type=date]:focus,.attendance-requests-page__form.guarded-form input[type=text]:focus,.attendance-requests-page__form.guarded-form input[type=number]:focus,.attendance-requests-page__form.guarded-form textarea:focus,.attendance-requests-page__form.entity-form select:focus,.attendance-requests-page__form.entity-form input[type=date]:focus,.attendance-requests-page__form.entity-form input[type=text]:focus,.attendance-requests-page__form.entity-form input[type=number]:focus,.attendance-requests-page__form.entity-form textarea:focus,.attendance-requests-page__form select:focus,.attendance-requests-page__form input[type=date]:focus,.attendance-requests-page__form input[type=text]:focus,.attendance-requests-page__form input[type=number]:focus,.attendance-requests-page__form textarea:focus{outline:none;border-color:#1e2a78}.attendance-requests-page__form.guarded-form select,.attendance-requests-page__form.guarded-form input[type=date],.attendance-requests-page__form.guarded-form input[type=text],.attendance-requests-page__form.guarded-form input[type=number],.attendance-requests-page__form.entity-form select,.attendance-requests-page__form.entity-form input[type=date],.attendance-requests-page__form.entity-form input[type=text],.attendance-requests-page__form.entity-form input[type=number],.attendance-requests-page__form select,.attendance-requests-page__form input[type=date],.attendance-requests-page__form input[type=text],.attendance-requests-page__form input[type=number]{height:2.65rem;min-height:2.65rem;box-sizing:border-box;border-radius:.5rem}.attendance-requests-page__form.guarded-form textarea,.attendance-requests-page__form.entity-form textarea,.attendance-requests-page__form textarea{height:auto;resize:vertical;min-height:4.5rem}.attendance-requests-page__form.guarded-form .guarded-form__actions,.attendance-requests-page__form.guarded-form .entity-form__actions,.attendance-requests-page__form.entity-form .guarded-form__actions,.attendance-requests-page__form.entity-form .entity-form__actions,.attendance-requests-page__form .guarded-form__actions,.attendance-requests-page__form .entity-form__actions{margin:0}.attendance-requests-page__form.guarded-form button,.attendance-requests-page__form.entity-form button,.attendance-requests-page__form button{align-self:flex-start;padding:.65rem 1.5rem;border:none;border-radius:1.25rem;background:linear-gradient(135deg, #1e2a78 0%, #33409f 100%);color:#fff !important;font-weight:600;font-size:.9rem;cursor:pointer}.attendance-requests-page__form.guarded-form button:hover,.attendance-requests-page__form.entity-form button:hover,.attendance-requests-page__form button:hover{opacity:.9;color:#fff !important}.attendance-requests-page__form.guarded-form button:disabled,.attendance-requests-page__form.entity-form button:disabled,.attendance-requests-page__form button:disabled{opacity:.5;cursor:default}.attendance-requests-page__form.guarded-form .guarded-form__feedback,.attendance-requests-page__form.guarded-form .entity-form__feedback,.attendance-requests-page__form.entity-form .guarded-form__feedback,.attendance-requests-page__form.entity-form .entity-form__feedback,.attendance-requests-page__form .guarded-form__feedback,.attendance-requests-page__form .entity-form__feedback{font-size:.85rem;font-weight:600}.attendance-requests-page__form.guarded-form .guarded-form__feedback--success,.attendance-requests-page__form.guarded-form .guarded-form__feedback--ok,.attendance-requests-page__form.guarded-form .entity-form__feedback--success,.attendance-requests-page__form.guarded-form .entity-form__feedback--ok,.attendance-requests-page__form.entity-form .guarded-form__feedback--success,.attendance-requests-page__form.entity-form .guarded-form__feedback--ok,.attendance-requests-page__form.entity-form .entity-form__feedback--success,.attendance-requests-page__form.entity-form .entity-form__feedback--ok,.attendance-requests-page__form .guarded-form__feedback--success,.attendance-requests-page__form .guarded-form__feedback--ok,.attendance-requests-page__form .entity-form__feedback--success,.attendance-requests-page__form .entity-form__feedback--ok{color:#16a34a}.attendance-requests-page__form.guarded-form .guarded-form__feedback--error,.attendance-requests-page__form.guarded-form .entity-form__feedback--error,.attendance-requests-page__form.entity-form .guarded-form__feedback--error,.attendance-requests-page__form.entity-form .entity-form__feedback--error,.attendance-requests-page__form .guarded-form__feedback--error,.attendance-requests-page__form .entity-form__feedback--error{color:#d32f3a}.attendance-requests-page>.notice{color:#16213e;opacity:.6;font-size:.9rem}.wallet-content{max-width:34rem;margin:1.5rem auto;padding:0 1rem}.wallet-content .balance{margin:0 0 1.25rem;padding:1.75rem 1.5rem;border-radius:.5rem;background:linear-gradient(135deg, #1e2a78 0%, #33409f 100%);color:#fff;font-size:2.25rem;font-weight:800;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}.tabs .tab-content .wallet-content,.tabs .tab-content .settings-content{max-width:none;margin:1.25rem 0 0;padding:0}.settings-content{max-width:34rem;margin:1.5rem auto;padding:0 1rem}.settings-content .settings-list{list-style:none;margin:0;padding:0;background:#fff;border:1px solid #dbe0ef;border-radius:.5rem;overflow:hidden}.settings-content .settings-list li{display:flex;align-items:center;padding:.9rem 1.1rem;border-bottom:1px solid #dbe0ef;font-size:.92rem}.settings-content .settings-list li:last-child{border-bottom:none}.settings-content .settings-list li::after{content:"";font-family:"FontAwesome";margin-left:auto;opacity:.35}.settings-content .settings-list li .k{color:#16213e;opacity:.6;margin-right:.75rem}.settings-content .settings-list li .v{color:#16213e;font-weight:600}.settings-content .settings-list li a{color:#16213e;text-decoration:none;font-weight:600;display:block;width:100%}.settings-content .settings-list li:hover{background:#e9edf7}.settings-content .settings-list li:has(.k):hover{background:none}.settings-content .settings-list li:has(.k)::after{content:none}.my-certificates-page{max-width:40rem;margin:1.5rem auto;padding:0 1rem}.my-certificates-page .notice{color:#16213e;opacity:.65;font-size:.9rem}.my-certificates-page p[role=status]{display:flex;align-items:center;justify-content:center;min-height:5.5rem;padding:1.75rem 1.5rem;background:#fff;border:1px dashed #dbe0ef;border-radius:.5rem;color:rgba(22,33,62,.6);font-size:.92rem;text-align:center;margin:.5rem 0 1.5rem}.my-certificates-page__list{list-style:none;margin:0;padding:0}.my-certificates-page li{display:flex;align-items:center;gap:.85rem;background:#fff;border:1px solid #dbe0ef;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);padding:1rem 1.25rem;margin-bottom:.75rem}.my-certificates-page li::before{content:"";font-family:"FontAwesome";width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:50%;background:rgba(22,163,74,.12);color:#16a34a;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.my-certificates-page li>span:first-of-type{flex:1 1 auto;font-weight:600;color:#16213e}.my-certificates-page a{padding:.4rem .9rem;border-radius:1.25rem;background:rgba(30,42,120,.1);color:#1e2a78;font-weight:600;font-size:.82rem;text-decoration:none}.my-certificates-page a:hover{background:rgba(30,42,120,.18)}.create-course{max-width:32rem;margin:1.5rem auto;padding:0 1rem}.create-course h1{margin:0 0 .5rem;font-size:1.4rem}.create-course form{display:flex;flex-direction:column;gap:1rem;background:#fff;border:1px solid #dbe0ef;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);padding:1.5rem}.create-course label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;color:#16213e}.create-course input[type=text],.create-course input[type=number],.create-course textarea,.create-course select{font-weight:400;font-size:.95rem;padding:.6rem .75rem;border:1px solid #dbe0ef;border-radius:.5rem;font-family:inherit;resize:vertical;background:#fff;color:#16213e}.create-course input[type=text]:focus,.create-course input[type=number]:focus,.create-course textarea:focus,.create-course select:focus{outline:none;border-color:#1e2a78}.create-course select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:1rem;padding-right:2.5rem !important;cursor:pointer}.create-course select,.create-course input[type=text],.create-course input[type=number],.create-course input[type=date]{height:2.65rem;min-height:2.65rem;box-sizing:border-box}.create-course .btn-primary{margin-top:.25rem;padding:.7rem 1.5rem;border:none;border-radius:1.25rem;background:linear-gradient(135deg, #1e2a78 0%, #33409f 100%);color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:opacity .15s linear}.create-course .btn-primary:hover{opacity:.9}.create-course .btn-primary:disabled{opacity:.6;cursor:not-allowed}.course-schedule-page{max-width:64rem;margin:1.5rem auto;padding:0 1rem 3rem}.course-schedule-page table{width:100%;min-width:46rem;border-collapse:separate;border-spacing:.5rem;background:#e9edf7}.course-schedule-page th,.course-schedule-page td{text-align:center;font-size:.85rem}.course-schedule-page thead th{padding:.5rem .6rem;font-weight:700;color:#16213e;opacity:.75;text-transform:uppercase;letter-spacing:.03em;font-size:.72rem}.course-schedule-page tbody th{padding:0 .75rem;font-weight:700;color:#1e2a78;white-space:nowrap;text-align:right;font-size:.8rem}[data-part~="time-grid__legend"]{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-bottom:1.25rem;padding:.85rem 1.1rem;background:#fff;border:1px solid #dbe0ef;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}[data-part~="time-grid__legend-item"]{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:#16213e}[data-part~="time-grid__legend-dot"]{width:.65rem;height:.65rem;border-radius:50%;background:currentColor}[data-part~="time-grid__scroll"]{overflow-x:auto;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}[data-part~="time-grid__table"]{width:100%;min-width:46rem;border-collapse:separate;border-spacing:.5rem;background:#e9edf7}[data-part~="time-grid__table"] th,[data-part~="time-grid__table"] td{text-align:center;font-size:.85rem}[data-part~="time-grid__table"] thead th{padding:.5rem .6rem;font-weight:700;color:#16213e;opacity:.75;text-transform:uppercase;letter-spacing:.03em;font-size:.72rem}[data-part~="time-grid__table"] tbody th{padding:0 .75rem;font-weight:700;color:#1e2a78;white-space:nowrap;text-align:right;font-size:.8rem}[data-part~="time-grid__cell"]{vertical-align:middle;border-radius:.5rem;padding:0;min-width:7rem;height:4.5rem}[data-part~="time-grid__cell-link"]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;height:100%;padding:.5rem;border-radius:.5rem;text-decoration:none;color:inherit;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}[data-part~="time-grid__cell-link"]:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1);color:inherit}[data-part~="time-grid__cell--empty"]{background:#fff;border:1.5px dashed #dbe0ef}[data-part~="time-grid__cell--empty"]:hover{border-color:#1e2a78;background:rgba(30,42,120,.04)}[data-part~="time-grid__add"]{display:block;width:100%;height:100%;border:none;background:none;text-align:center;font-size:1.3rem;font-weight:300;color:#1e2a78;opacity:.3;cursor:pointer;transition:opacity .15s ease}[data-part~="time-grid__add"]:hover{opacity:1}[data-part~="time-grid__type"]{font-weight:700;font-size:.82rem}[data-part~="time-grid__detail"]{font-size:.7rem;opacity:.85}[data-part~="time-grid__picker"]{margin-top:1.5rem;padding:1.25rem;background:#fff;border:1px solid #dbe0ef;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);max-width:26rem}[data-part~="time-grid__picker"] p{margin:0 0 .85rem;font-weight:700;color:#16213e}[data-part~="time-grid__picker-types"]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem}[data-part~="time-grid__picker-types"] button{padding:.5rem 1.1rem;border:1.5px solid #dbe0ef;border-radius:1.25rem;background:none;font-weight:600;font-size:.85rem;cursor:pointer;transition:background-color .15s,color .15s}[data-part~="time-grid__picker-extra"]{display:block;margin-bottom:.75rem}[data-part~="time-grid__picker-extra"] span{display:block;font-size:.8rem;font-weight:600;margin-bottom:.3rem}[data-part~="time-grid__picker-extra"] input[type=text]{width:100%;padding:.55rem .75rem;border:1px solid #dbe0ef;border-radius:.5rem;font-size:.85rem;box-sizing:border-box}[data-part~="time-grid__picker-extra"] input[type=text]:focus{outline:none;border-color:#1e2a78}[data-part~="time-grid__picker-confirm"]{margin-right:.5rem;padding:.5rem 1.1rem;border:none;border-radius:1.25rem;background:#1e2a78;color:#fff;font-weight:600;font-size:.85rem;cursor:pointer}[data-part~="time-grid__picker-cancel"]{padding:.5rem 1.1rem;border:none;border-radius:1.25rem;background:#e9edf7;color:#16213e;font-weight:600;font-size:.85rem;cursor:pointer}[data-part~="time-grid__picker-cancel"]:hover{background:#dbe0ef}[data-part~="time-grid__empty"]{padding:2rem 1rem;color:#16213e;opacity:.6;font-size:.9rem}[data-part~="time-grid__title"]{font-weight:800;font-size:.82rem;line-height:1.2}[data-part~="time-grid--readonly"] [data-part~="time-grid__table"]{min-width:42rem;border-spacing:.35rem;table-layout:fixed}[data-part~="time-grid--readonly"] thead th:first-child,[data-part~="time-grid--readonly"] tbody th{width:3.4rem}[data-part~="time-grid--readonly"] [data-part~="time-grid__cell"]{padding:.3rem}[data-part~="time-grid--readonly"] [data-part~="time-grid__cell--empty"]{padding:0}[data-part~="time-grid--readonly"] [data-part~="time-grid__type"],[data-part~="time-grid--readonly"] [data-part~="time-grid__title"]{line-height:1.15}[data-part~="time-grid--readonly"] [data-part~="time-grid__stack"]{display:flex;flex-direction:column;gap:.3rem;height:100%}[data-part~="time-grid--readonly"] [data-part~="time-grid__stack-item"]{flex:1 1 auto;min-height:3.6rem;padding:.5rem .4rem}[data-part~="matrix-view__summary"]{display:grid;grid-template-columns:repeat(auto-fit, minmax(11rem, 1fr));gap:.75rem;margin:0 0 1rem}[data-part~="matrix-view__tile"]{display:flex;flex-direction:column-reverse;gap:.3rem;padding:1rem 1.1rem;border:1px solid #dbe0ef;border-radius:.5rem;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}[data-part~="matrix-view__tile"] dt{font-size:.78rem;color:#16213e;opacity:.7}[data-part~="matrix-view__tile"] dd{margin:0;font-size:1.8rem;font-weight:800;color:#1e2a78}[data-part~="matrix-view__heading"]{margin:2rem 0 1rem;font-size:1.05rem;font-weight:800}[data-part~="matrix-view__scroll"]{overflow-x:auto;border:1px solid #dbe0ef;border-radius:.5rem}[data-part~="matrix-view__table"]{border-collapse:collapse;width:100%;font-size:.78rem}[data-part~="matrix-view__table"] th,[data-part~="matrix-view__table"] td{padding:.5rem .6rem;border-bottom:1px solid #dbe0ef;text-align:center;white-space:nowrap}[data-part~="matrix-view__table"] th{background:#e9edf7;font-weight:700}[data-part~="matrix-view__table"] th[data-part~="matrix-view__col--g1"]{color:#1e2a78}[data-part~="matrix-view__table"] th[data-part~="matrix-view__col--g2"]{color:#16a34a}[data-part~="matrix-view__table"] th[data-part~="matrix-view__col--g3"]{color:#7c3aed}[data-part~="matrix-view__row-label"]{text-align:left !important;font-weight:600;max-width:14rem;white-space:normal !important}[data-part~="matrix-view__cell"]{font-weight:800;color:#16213e;opacity:.3}[data-part~="matrix-view__cell--filled"]{opacity:1}[data-part~="matrix-view__cell"][data-value="1"]{background:rgba(30,42,120,.2);color:#1e2a78}[data-part~="matrix-view__cell"][data-value="2"]{background:rgba(30,42,120,.45);color:#fff}[data-part~="matrix-view__cell"][data-value="3"]{background:#1e2a78;color:#fff}[data-part~="matrix-view__gaps"]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}[data-part~="matrix-view__gaps"] li{padding:.5rem .75rem;border-radius:.5rem;background:rgba(246,180,10,.1);font-size:.85rem;border-left:3px solid #f6b40a}[data-part~="matrix-view__gaps"] li[data-part~="matrix-view__col--g1"]{border-left-color:#1e2a78}[data-part~="matrix-view__gaps"] li[data-part~="matrix-view__col--g2"]{border-left-color:#16a34a}[data-part~="matrix-view__gaps"] li[data-part~="matrix-view__col--g3"]{border-left-color:#7c3aed}[data-part~="matrix-view__gap-code"]{font-weight:800;opacity:.7}.slot-roster-page{max-width:34rem;margin:1.5rem auto;padding:0 1rem 3rem}.slot-roster-page .slot-roster-page__list{display:block;background:#fff;border:1px solid #dbe0ef;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);overflow:hidden}.slot-roster-page .slot-roster-page__list p[role=status]{display:flex;align-items:center;justify-content:center;min-height:5.5rem;margin:0;padding:1.75rem 1.5rem;text-align:center;color:rgba(22,33,62,.6);font-size:.92rem;line-height:1.5}.slot-roster-page .slot-roster-page__list>.items{display:block}.slot-roster-page .slot-roster-page__list .item{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .75rem;padding:.7rem 1rem;border-bottom:1px solid #dbe0ef;background:none}.slot-roster-page .slot-roster-page__list .item:last-child{border-bottom:none}.slot-roster-page .slot-roster-page__list .item:hover{background:#e9edf7}.slot-roster-page .slot-roster-page__list .item>div{display:contents}.slot-roster-page .slot-roster-page__list .item .user-teaser{flex:1 1 11rem;min-width:0;border:none;background:none;padding:.1rem 0}.slot-roster-page .slot-roster-page__list .item .user-teaser:hover{box-shadow:none;border-color:rgba(0,0,0,0)}.slot-roster-page .roster-manager__remove{flex:0 0 auto}.slot-roster-page .roster-manager__remove button{width:1.8rem;height:1.8rem;padding:0;border:none;border-radius:50%;background:#e9edf7;color:#16213e;font-size:.8rem;cursor:pointer;transition:background-color .15s,color .15s}.slot-roster-page .roster-manager__remove button:hover{background:rgba(211,47,58,.14);color:#d32f3a}.slot-roster-page .roster-manager__remove button:disabled{opacity:.5;cursor:default}.slot-roster-page .roster-manager__remove .command-button__feedback{flex-basis:100%;font-size:.75rem}.slot-roster-page .roster-manager__remove .command-button__feedback--error{color:#d32f3a}.slot-roster-page__add.entity-form{margin-top:.9rem;display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem}.slot-roster-page__add.entity-form .entity-form__field{flex:1 1 12rem;display:flex;flex-direction:column;gap:.25rem}.slot-roster-page__add.entity-form .entity-form__label{font-size:.75rem;font-weight:700;color:rgba(22,33,62,.7)}.slot-roster-page__add.entity-form select,.slot-roster-page__add.entity-form input{width:100%;margin:0;padding:.5rem .7rem;border:1px solid #dbe0ef;border-radius:.5rem;font-size:.85rem;font-family:inherit}.slot-roster-page__add.entity-form .entity-form__actions{margin:0}.slot-roster-page__add.entity-form button{padding:.5rem 1.1rem;border:none;border-radius:1.25rem;background:linear-gradient(135deg, #1e2a78 0%, #33409f 100%);color:#fff;font-weight:700;font-size:.82rem;cursor:pointer;white-space:nowrap}.slot-roster-page__add.entity-form button:disabled{opacity:.5;cursor:default}.slot-roster-page__add.entity-form .entity-form__feedback{flex-basis:100%;font-size:.78rem}.slot-roster-page__add.entity-form .entity-form__feedback--error{color:#d32f3a}.slot-roster-page__add.entity-form .entity-form__feedback--success{color:#16a34a}.slot-roster-page .notice{color:#16213e;opacity:.65;font-size:.9rem}.slot-roster-page p[role=status]{display:flex;align-items:center;justify-content:center;min-height:5.5rem;padding:1.75rem 1.5rem;background:#fff;border:1px dashed #dbe0ef;border-radius:.5rem;color:rgba(22,33,62,.6);font-size:.92rem;text-align:center;margin:.5rem 0 1.5rem}.my-schedule-page{max-width:64rem;margin:1.5rem auto;padding:0 1rem 3rem}.my-schedule-page>h1.f100{margin:.25rem 0 1.25rem}.my-schedule-page__attendance{max-width:42rem;margin-top:2rem}.my-schedule-page__attendance-title{margin:0 0 .85rem;font-size:1.05rem;font-weight:800;color:#16213e}.my-schedule-page__attendance-export,.my-schedule-page__attendance-export-xlsx{margin-top:.75rem;margin-right:.5rem}.my-schedule-page .notice{color:#16213e;opacity:.65;font-size:.9rem}.my-schedule-page p[role=status]{display:flex;align-items:center;justify-content:center;min-height:5.5rem;padding:1.75rem 1.5rem;background:#fff;border:1px dashed #dbe0ef;border-radius:.5rem;color:rgba(22,33,62,.6);font-size:.92rem;text-align:center;margin:.5rem 0 1.5rem}.course-standard{clear:both;margin:1.5rem 0;padding:1.5rem;background:#fff;border:1px solid #dbe0ef;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}.course-standard__title{font-size:1.05rem;font-weight:800;color:#16213e;margin-bottom:1rem}.course-standard__hours{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #dbe0ef}.course-standard__hour{display:flex;flex-direction:column;align-items:center;gap:.15rem;min-width:4.2rem;padding:.6rem .5rem;border-radius:.5rem;background:rgba(30,42,120,.06)}.course-standard__hour-value{font-size:1.3rem;font-weight:800;color:#1e2a78;line-height:1}.course-standard__hour-value.editable{cursor:pointer;border-radius:.5rem}.course-standard__hour-value.editable:hover{background:rgba(30,42,120,.12)}.course-standard__hour-input{width:3.2rem;text-align:center;font-size:1.1rem;font-weight:700;border:1px solid #1e2a78;border-radius:.5rem;padding:.15rem}.course-standard__hour-input:focus{outline:none}.course-standard__hour-label{font-size:.7rem;color:#16213e;opacity:.65;text-transform:lowercase}.course-standard__dates{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.1rem;padding-bottom:1.1rem;border-bottom:1px solid #dbe0ef}.course-standard__dates .course-standard__date{min-width:9rem}.course-standard__section{margin-bottom:1.1rem}.course-standard__section:last-child{margin-bottom:0}.course-standard__label{font-size:.82rem;font-weight:700;color:#1e2a78;margin-bottom:.3rem}.course-standard__value{color:#16213e;line-height:1.6;white-space:pre-wrap}.course-standard__value--empty{opacity:.45;font-style:italic}.course-standard__value.editable{cursor:pointer;padding:.3rem .5rem;margin:-0.3rem -0.5rem;border-radius:.5rem}.course-standard__value.editable:hover{background:#e9edf7}.course-standard__input{width:100%;box-sizing:border-box;padding:.5rem .65rem;border:1px solid #1e2a78;border-radius:.5rem;font-family:inherit;font-size:.92rem;resize:vertical}.course-standard__input:focus{outline:none}.lessons-page{max-width:76rem;margin:1.5rem auto;padding:0 1.5rem 3rem}@media(max-width: 48rem){.lessons-page{padding:0 1rem 2rem}}.lessons-page h1{margin:0 0 .3rem;font-size:1.5rem;font-weight:800}.lessons-page__evaluate-link{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:.4rem .9rem;border-radius:1.25rem;background:rgba(30,42,120,.08);color:#1e2a78;font-size:.88rem;font-weight:700;text-decoration:none;transition:background-color .15s}.lessons-page__evaluate-link:hover{background:rgba(30,42,120,.16)}.lessons-page__provider-tools{margin:0 0 1.5rem}.lessons-page__provider-tools [data-part=owner-gate]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.55rem .75rem;background:#fff;padding:.85rem 1.25rem;border-radius:.5rem;border:1px solid #dbe0ef;box-shadow:0 1px 3px rgba(0,0,0,.04)}.lessons-page__provider-tools .lessons-page__clone,.lessons-page__provider-tools .lessons-page__export,.lessons-page__provider-tools .lessons-page__import-link{display:inline-flex;align-items:center;font-size:.8rem;font-weight:600;color:rgba(22,33,62,.8);background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.25rem;padding:.42rem .95rem;text-decoration:none;cursor:pointer;line-height:1.2;transition:all .15s ease}.lessons-page__provider-tools .lessons-page__clone:hover,.lessons-page__provider-tools .lessons-page__export:hover,.lessons-page__provider-tools .lessons-page__import-link:hover{background:#f1f5f9;border-color:#cbd5e1;color:#1e2a78;text-decoration:none}.lessons-page__provider-tools .lessons-page__clone button{border:none;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.lessons-page__provider-tools .lessons-page__add-lesson-link{margin-left:auto;display:inline-flex;align-items:center;gap:.35rem;background:linear-gradient(135deg, #1e2a78 0%, #33409f 100%);color:#fff !important;font-size:.85rem;font-weight:700;padding:.48rem 1.25rem;border-radius:1.25rem;box-shadow:0 2px 6px rgba(67,56,202,.25);text-decoration:none;transition:all .15s ease}.lessons-page__provider-tools .lessons-page__add-lesson-link:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(67,56,202,.35);text-decoration:none;color:#fff !important}.lessons-page__provider-tools .command-button__feedback{flex-basis:100%;font-size:.78rem;margin-top:.35rem}.lessons-page__provider-tools .command-button__feedback--ok{color:#16a34a}.lessons-page__provider-tools .command-button__feedback--error{color:#dc2626}.lessons-page__announcements{margin:0 0 1.75rem}.lessons-page__announcements:not(:has(.lessons-page__ann-list .item)):not(:has(.entity-form)){display:none !important}.lessons-page__announcements h2{margin:0 0 .75rem;font-size:1.05rem;font-weight:800}.lessons-page__ann-compose{margin:0 0 1rem}.lessons-page__ann-compose:not(:has(.entity-form)){display:none !important}.lessons-page__ann-compose form,.lessons-page__ann-compose .entity-form{display:flex;flex-direction:column;gap:.75rem;padding:1.1rem 1.25rem;border-radius:.5rem;background:#fff;border:1px solid #dbe0ef;box-shadow:0 1px 3px rgba(0,0,0,.04)}.lessons-page__ann-compose input[type=text]{width:100%}.lessons-page__ann-compose button[type=submit]{align-self:flex-start}.lessons-page__ann-list{display:flex;flex-direction:column;gap:.75rem}.lessons-page__ann-list:not(:has(.item)){display:none !important}.lessons-page__ann-list p[role=status]{font-size:.85rem;color:#94a3b8;font-style:italic;margin:0}.lessons-page__ann-title{margin:0 0 .35rem;font-size:.98rem;font-weight:700}.lessons-page__ann-body{font-size:.88rem;color:#16213e}.lessons-page__ann-body p:last-child{margin-bottom:0}.lessons-page__ann-date{display:block;margin-top:.4rem;font-size:.74rem;opacity:.55}.lessons-page__drafts,.lessons-page__review,.lessons-page__list{margin:0 0 2rem}.lessons-page__drafts h3,.lessons-page__review h3,.lessons-page__list h3{display:flex;align-items:center;gap:.5rem;margin:0 0 .85rem;font-size:1.05rem;font-weight:800;color:#16213e}.lessons-page__drafts h3::before,.lessons-page__review h3::before,.lessons-page__list h3::before{content:"";display:inline-block;width:.55rem;height:.55rem;border-radius:50%;background:#1e2a78}.lessons-page__review:not(:has(.item)){display:none}.lessons-page__review h3{color:#d97706}.lessons-page__review h3::before{background:#f59e0b}.lessons-page__drafts:not(:has(.item)){display:none}.lessons-page__drafts h3{color:rgba(22,33,62,.65)}.lessons-page__drafts h3::before{background:rgba(22,33,62,.4)}.lessons-page__groups{display:flex;flex-direction:column;gap:1.75rem;margin-top:.5rem}.lessons-page__group{display:flex;flex-direction:column;gap:.65rem}.lessons-page__group .lessons-page__week{display:none !important}.lessons-page__group-heading{display:flex;align-items:center;gap:.65rem;font-size:1.05rem;font-weight:800;color:#16213e;margin:0 0 .25rem;padding:.25rem .15rem;letter-spacing:-0.01em}.lessons-page__group-heading::before{content:"" !important;font-family:"FontAwesome" !important;font-size:.85rem !important;color:#1e2a78 !important;background:rgba(30,42,120,.08) !important;border:1px solid rgba(30,42,120,.14) !important;width:1.95rem !important;height:1.95rem !important;border-radius:.5rem !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-weight:normal !important;flex-shrink:0 !important}.lessons-page__list .items,.lessons-page__review .items,.lessons-page__drafts .items{display:flex;flex-direction:column;gap:.65rem}.lessons-page__list .item,.lessons-page__review .item,.lessons-page__drafts .item{display:block;text-decoration:none;background:#fff;border:1px solid #dbe0ef;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.04);padding:.95rem 1.25rem;position:relative;padding-right:2.75rem;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;color:#16213e}.lessons-page__list .item::after,.lessons-page__review .item::after,.lessons-page__drafts .item::after{content:"";font-family:"FontAwesome";position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);font-size:1.15rem;color:rgba(22,33,62,.25);transition:all .15s ease}.lessons-page__list .item:hover,.lessons-page__review .item:hover,.lessons-page__drafts .item:hover{border-color:rgba(30,42,120,.35);box-shadow:0 4px 12px rgba(67,56,202,.08);transform:translateY(-1px);background:#fff;text-decoration:none}.lessons-page__list .item:hover .lessons-page__item-title,.lessons-page__review .item:hover .lessons-page__item-title,.lessons-page__drafts .item:hover .lessons-page__item-title{color:#1e2a78}.lessons-page__list .item:hover::after,.lessons-page__review .item:hover::after,.lessons-page__drafts .item:hover::after{color:#1e2a78;transform:translate(3px, -50%)}.lessons-page__list .item>div,.lessons-page__review .item>div,.lessons-page__drafts .item>div{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;width:100%}.lessons-page__type-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem;border-radius:1.25rem;font-size:.74rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;background:rgba(30,42,120,.1);color:#1e2a78;border:1px solid rgba(30,42,120,.15);white-space:nowrap}.lessons-page__item-title{flex:1 1 14rem;min-width:0;font-size:.95rem;font-weight:700;color:#16213e;line-height:1.4;transition:color .15s ease}.lessons-page__week{flex-shrink:0;display:inline-flex;align-items:center;font-size:.76rem;font-weight:700;color:rgba(22,33,62,.65);background:#e9edf7;padding:.22rem .6rem;border-radius:4px;white-space:nowrap}.lessons-page__week::before{content:"7 хоног "}.lessons-page__week:empty{display:none}.lessons-page__score{flex-shrink:0;display:inline-flex;align-items:baseline;font-size:.82rem;font-weight:800;color:#1e2a78;background:rgba(30,42,120,.07);padding:.22rem .65rem;border-radius:4px;white-space:nowrap}.lessons-page__score::after{content:" оноо";font-size:.7rem;font-weight:600;opacity:.8;margin-left:.15rem}.lessons-page__score:empty{display:none}.lessons-page__complete{margin-left:auto;position:relative;z-index:2;display:inline-flex;align-items:center;gap:.45rem;padding:.28rem .75rem;border-radius:1.25rem;background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;font-size:.76rem;font-weight:600;cursor:pointer;user-select:none;transition:all .15s ease;line-height:1}.lessons-page__complete input[type=checkbox]{width:.95rem;height:.95rem;margin:0;accent-color:#10b981;cursor:pointer;border-radius:3px}.lessons-page__complete span{display:inline-block;transition:color .15s ease}.lessons-page__complete:hover{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.lessons-page__complete:has(input:checked){background:#ecfdf5;border-color:#a7f3d0;color:#047857;font-weight:700}.lessons-page__complete:has(input:checked) span{color:#047857}.lessons-page__complete [data-part=toggle-command__error]{font-size:.7rem;color:#dc2626;margin-left:.25rem}.lessons-page .notice{color:#16213e;opacity:.65;font-size:.9rem}.lessons-page p[role=status]{display:flex;align-items:center;justify-content:center;min-height:5.5rem;padding:1.75rem 1.5rem;background:#fff;border:1px dashed #dbe0ef;border-radius:.5rem;color:rgba(22,33,62,.6);font-size:.92rem;text-align:center;margin:.5rem 0 1.5rem}.lesson-form{display:flex;flex-direction:column;gap:.65rem;margin:0 0 1.25rem;padding:1rem 1.1rem;border:1px solid #dbe0ef;border-radius:.5rem;background:#e9edf7}.lesson-form label{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;font-weight:600;color:#16213e}.lesson-form input[type=text],.lesson-form input[type=number],.lesson-form select,.lesson-form textarea{padding:.45rem .65rem;border:1px solid #dbe0ef;border-radius:.5rem;font-family:inherit;font-size:.85rem;background:#fff}.lesson-form textarea{min-height:5rem;resize:vertical}.lesson-form-page{max-width:42rem;margin:1.5rem auto;padding:0 1rem 3rem}.lesson-form-page h1{margin:.6rem 0 1.25rem;font-size:1.4rem;font-weight:800}.full.lesson-detail-page>h1.f100{display:none}.lesson-detail-page.full{max-width:76rem;margin:1.5rem auto 6rem;padding:0 1.5rem 6rem}@media(max-width: 48rem){.lesson-detail-page.full{padding:0 1rem 4rem;margin:1rem auto 4rem}}.lesson-detail-page .teaser-view.lesson-detail-page{max-width:none;margin:0;padding:0}.lesson-detail-page__back{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:.35rem;min-height:2.75rem;padding:.4rem .75rem;margin-left:-0.75rem;margin-bottom:.9rem;color:#1e2a78;font-size:.88rem;font-weight:700;text-decoration:none}.lesson-detail-page__back:hover{text-decoration:underline}.lesson-detail-page__back .fa{font-size:1rem}@media(max-width: 62rem){.lesson-detail-page__back{margin-left:3.25rem}}.lesson-detail-page__body .items{display:block}.lesson-detail-page__body .item{width:auto;background:#fff;border:1px solid #dbe0ef;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);padding:1.6rem 1.75rem 1.9rem}.lesson-detail-page__body .item>div{display:flex;flex-direction:column}.lesson-detail-page__type-badge{align-self:flex-start;display:inline-block;padding:.25rem .75rem;border-radius:1.25rem;background:rgba(30,42,120,.1);color:#1e2a78;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.75rem}.lesson-detail-page__title.f20,.lesson-detail-page__title{margin:0;font-size:1.6rem;font-weight:800;line-height:1.3;color:#16213e}.lesson-detail-page__score{margin-top:.5rem;font-size:.9rem;font-weight:700;color:#1e2a78}.lesson-detail-page__score:empty{display:none}.lesson-detail-page__content{margin-top:1.25rem;font-size:.98rem;line-height:1.7;color:#16213e}.lesson-detail-page__content:empty{display:none}.lesson-detail-page__content p{margin:0 0 .9rem}.lesson-detail-page__content img{max-width:100% !important;height:auto !important;aspect-ratio:auto !important;object-fit:contain !important;width:auto !important;border-radius:.5rem;margin:.5rem auto !important;display:block !important}.lesson-detail-page__content ul,.lesson-detail-page__content ol{padding-left:1.4rem;margin:0 0 .9rem}.lesson-detail-page__content h2,.lesson-detail-page__content h3{margin:1.4rem 0 .6rem;font-weight:800}.lesson-detail-page__content .h5p-standalone-player,.lesson-detail-page__content .moodle-hvp-block{margin:1.75rem 0 2rem;border:1px solid #e0e7ff;border-radius:1rem;background:#fff;box-shadow:0 4px 20px rgba(79,70,229,.06);overflow:hidden}.lesson-detail-page__content .h5p-standalone-player .card-header,.lesson-detail-page__content .h5p-standalone-player [data-part=h5p-header],.lesson-detail-page__content .moodle-hvp-block .card-header,.lesson-detail-page__content .moodle-hvp-block [data-part=h5p-header]{padding:.85rem 1.25rem;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg, #3730a3 0%, #4f46e5 100%);color:#fff}.lesson-detail-page__content .h5p-standalone-player .card-header h5,.lesson-detail-page__content .h5p-standalone-player .card-header [data-part=h5p-title],.lesson-detail-page__content .h5p-standalone-player [data-part=h5p-header] h5,.lesson-detail-page__content .h5p-standalone-player [data-part=h5p-header] [data-part=h5p-title],.lesson-detail-page__content .moodle-hvp-block .card-header h5,.lesson-detail-page__content .moodle-hvp-block .card-header [data-part=h5p-title],.lesson-detail-page__content .moodle-hvp-block [data-part=h5p-header] h5,.lesson-detail-page__content .moodle-hvp-block [data-part=h5p-header] [data-part=h5p-title]{margin:0;font-size:1.05rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:.5rem}.lesson-detail-page__content .h5p-standalone-player .card-header .badge,.lesson-detail-page__content .h5p-standalone-player .card-header [data-part=h5p-counter],.lesson-detail-page__content .h5p-standalone-player [data-part=h5p-header] .badge,.lesson-detail-page__content .h5p-standalone-player [data-part=h5p-header] [data-part=h5p-counter],.lesson-detail-page__content .moodle-hvp-block .card-header .badge,.lesson-detail-page__content .moodle-hvp-block .card-header [data-part=h5p-counter],.lesson-detail-page__content .moodle-hvp-block [data-part=h5p-header] .badge,.lesson-detail-page__content .moodle-hvp-block [data-part=h5p-header] [data-part=h5p-counter]{background:rgba(255,255,255,.2);color:#fff;padding:.25rem .65rem;border-radius:9999px;font-size:.8rem;font-weight:700;border:1px solid rgba(255,255,255,.3)}.lesson-detail-page__content .h5p-standalone-player .card-body,.lesson-detail-page__content .h5p-standalone-player [data-part=h5p-body],.lesson-detail-page__content .moodle-hvp-block .card-body,.lesson-detail-page__content .moodle-hvp-block [data-part=h5p-body]{padding:1.25rem}.lesson-detail-page__content .h5p-standalone-player .card-footer,.lesson-detail-page__content .h5p-standalone-player [data-part=h5p-footer],.lesson-detail-page__content .moodle-hvp-block .card-footer,.lesson-detail-page__content .moodle-hvp-block [data-part=h5p-footer]{padding:.75rem 1.25rem;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between}.lesson-detail-page__content .h5p-standalone-player .card-footer .btn,.lesson-detail-page__content .h5p-standalone-player [data-part=h5p-footer] .btn,.lesson-detail-page__content .moodle-hvp-block .card-footer .btn,.lesson-detail-page__content .moodle-hvp-block [data-part=h5p-footer] .btn{padding:.35rem .85rem;font-weight:600;font-size:.85rem;border-radius:.5rem;display:inline-flex;align-items:center;gap:.35rem}.lesson-detail-page__content .h5p-standalone-player .card-footer .btn:disabled,.lesson-detail-page__content .h5p-standalone-player [data-part=h5p-footer] .btn:disabled,.lesson-detail-page__content .moodle-hvp-block .card-footer .btn:disabled,.lesson-detail-page__content .moodle-hvp-block [data-part=h5p-footer] .btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none;filter:grayscale(0.5)}.lesson-detail-page__content .h5p-standalone-player .hvp-slide,.lesson-detail-page__content .h5p-standalone-player .h5p-slide-view,.lesson-detail-page__content .moodle-hvp-block .hvp-slide,.lesson-detail-page__content .moodle-hvp-block .h5p-slide-view{border:1px solid #e2e8f0;border-radius:.75rem;background:#f8fafc;margin-bottom:1.25rem;overflow:hidden}.lesson-detail-page__content .h5p-standalone-player .hvp-slide:last-child,.lesson-detail-page__content .h5p-standalone-player .h5p-slide-view:last-child,.lesson-detail-page__content .moodle-hvp-block .hvp-slide:last-child,.lesson-detail-page__content .moodle-hvp-block .h5p-slide-view:last-child{margin-bottom:0}.lesson-detail-page__content .h5p-standalone-player .hvp-slide .card-header,.lesson-detail-page__content .h5p-standalone-player .h5p-slide-view .card-header,.lesson-detail-page__content .moodle-hvp-block .hvp-slide .card-header,.lesson-detail-page__content .moodle-hvp-block .h5p-slide-view .card-header{background:#f1f5f9;color:#475569;border-bottom:1px solid #e2e8f0;font-size:.85rem;font-weight:700;padding:.45rem 1rem;letter-spacing:.02em}.lesson-detail-page__content .h5p-standalone-player .hvp-slide .card-body,.lesson-detail-page__content .h5p-standalone-player .h5p-slide-view .card-body,.lesson-detail-page__content .moodle-hvp-block .hvp-slide .card-body,.lesson-detail-page__content .moodle-hvp-block .h5p-slide-view .card-body{padding:1.25rem}.lesson-detail-page__content .h5p-standalone-player .hvp-text,.lesson-detail-page__content .moodle-hvp-block .hvp-text{font-size:1rem !important;line-height:1.65 !important;color:#1e293b}.lesson-detail-page__content .h5p-standalone-player .hvp-text p,.lesson-detail-page__content .moodle-hvp-block .hvp-text p{font-size:1rem !important;line-height:1.65 !important;margin:0 0 .85rem}.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="1.2em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="1.3em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="1.4em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="1.5em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="1.6em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="1.7em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="1.8em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="1.9em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="2em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="2.5em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="3em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="120%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="130%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="140%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="150%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="160%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="170%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="180%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="190%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="200%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="20px"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="22px"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="24px"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="26px"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="28px"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="30px"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="32px"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="36px"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="16pt"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="18pt"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="20pt"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="24pt"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="28pt"],.lesson-detail-page__content .h5p-standalone-player .hvp-text span[style*="32pt"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="1.2em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="1.3em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="1.4em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="1.5em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="1.6em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="1.7em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="1.8em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="1.9em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="2em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="2.5em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="3em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="120%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="130%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="140%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="150%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="160%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="170%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="180%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="190%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="200%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="20px"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="22px"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="24px"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="26px"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="28px"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="30px"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="32px"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="36px"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="16pt"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="18pt"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="20pt"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="24pt"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="28pt"],.lesson-detail-page__content .h5p-standalone-player .hvp-text p[style*="32pt"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="1.2em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="1.3em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="1.4em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="1.5em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="1.6em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="1.7em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="1.8em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="1.9em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="2em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="2.5em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="3em"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="120%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="130%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="140%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="150%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="160%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="170%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="180%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="190%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="200%"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="20px"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="22px"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="24px"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="26px"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="28px"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="30px"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="32px"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="36px"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="16pt"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="18pt"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="20pt"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="24pt"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="28pt"],.lesson-detail-page__content .h5p-standalone-player .hvp-text div[style*="32pt"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="1.2em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="1.3em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="1.4em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="1.5em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="1.6em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="1.7em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="1.8em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="1.9em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="2em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="2.5em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="3em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="120%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="130%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="140%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="150%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="160%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="170%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="180%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="190%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="200%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="20px"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="22px"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="24px"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="26px"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="28px"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="30px"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="32px"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="36px"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="16pt"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="18pt"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="20pt"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="24pt"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="28pt"],.lesson-detail-page__content .moodle-hvp-block .hvp-text span[style*="32pt"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="1.2em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="1.3em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="1.4em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="1.5em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="1.6em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="1.7em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="1.8em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="1.9em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="2em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="2.5em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="3em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="120%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="130%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="140%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="150%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="160%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="170%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="180%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="190%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="200%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="20px"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="22px"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="24px"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="26px"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="28px"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="30px"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="32px"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="36px"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="16pt"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="18pt"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="20pt"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="24pt"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="28pt"],.lesson-detail-page__content .moodle-hvp-block .hvp-text p[style*="32pt"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="1.2em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="1.3em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="1.4em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="1.5em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="1.6em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="1.7em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="1.8em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="1.9em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="2em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="2.5em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="3em"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="120%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="130%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="140%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="150%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="160%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="170%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="180%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="190%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="200%"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="20px"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="22px"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="24px"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="26px"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="28px"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="30px"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="32px"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="36px"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="16pt"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="18pt"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="20pt"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="24pt"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="28pt"],.lesson-detail-page__content .moodle-hvp-block .hvp-text div[style*="32pt"]{font-size:1.05rem !important;line-height:1.65 !important}.lesson-detail-page__content .h5p-standalone-player .hvp-text .katex,.lesson-detail-page__content .moodle-hvp-block .hvp-text .katex{font-size:1.1em !important}.lesson-detail-page__content .h5p-standalone-player .hvp-text .katex *,.lesson-detail-page__content .moodle-hvp-block .hvp-text .katex *{font-size:inherit}.lesson-detail-page__content .h5p-standalone-player .h5p-deck-dots,.lesson-detail-page__content .moodle-hvp-block .h5p-deck-dots{display:flex;align-items:center;gap:.35rem}.lesson-detail-page__content .h5p-standalone-player .h5p-deck-dots .h5p-dot,.lesson-detail-page__content .moodle-hvp-block .h5p-deck-dots .h5p-dot{width:9px;height:9px;border-radius:50%;background:#cbd5e1;cursor:pointer;display:inline-block;transition:all .2s ease}.lesson-detail-page__content .h5p-standalone-player .h5p-deck-dots .h5p-dot:hover,.lesson-detail-page__content .moodle-hvp-block .h5p-deck-dots .h5p-dot:hover{transform:scale(1.2);background:#94a3b8}.lesson-detail-page__content .h5p-standalone-player .h5p-deck-dots .h5p-dot.active,.lesson-detail-page__content .moodle-hvp-block .h5p-deck-dots .h5p-dot.active{background:#4f46e5 !important;transform:scale(1.25)}.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.02)}.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question h6,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question h6{margin:0 0 1rem;font-size:.95rem;font-weight:700;color:#3730a3;display:flex;align-items:center;gap:.5rem}.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question img,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question img{max-width:100% !important;height:auto !important;max-height:560px !important;aspect-ratio:auto !important;object-fit:contain !important;width:auto !important;border-radius:.6rem;border:1px solid #cbd5e1;background:#fff;display:block !important;margin:.75rem auto 1.25rem !important}.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .h5p-drop-zones-layer,.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .hvp-legacy-zones,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .h5p-drop-zones-layer,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .hvp-legacy-zones{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:1.25rem 0;padding:.85rem;background:#f1f5f9;border-radius:.75rem;border:1px solid #e2e8f0}.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .h5p-drop-zone,.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .hvp-legacy-slot,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .h5p-drop-zone,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .hvp-legacy-slot{min-width:135px;min-height:52px;background:#fff;border:2px dashed #94a3b8;border-radius:.6rem;padding:.45rem .75rem;text-align:center;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .h5p-drop-zone span,.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .hvp-legacy-slot span,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .h5p-drop-zone span,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .hvp-legacy-slot span{font-size:.75rem;color:#64748b;font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.25rem;display:block}.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .h5p-drop-zone .h5p-zone-slot,.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .h5p-drop-zone .hvp-slot-content,.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .hvp-legacy-slot .h5p-zone-slot,.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .hvp-legacy-slot .hvp-slot-content,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .h5p-drop-zone .h5p-zone-slot,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .h5p-drop-zone .hvp-slot-content,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .hvp-legacy-slot .h5p-zone-slot,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .hvp-legacy-slot .hvp-slot-content{display:flex;justify-content:center;align-items:center;min-height:30px;width:100%}.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .h5p-drop-zone .h5p-zone-slot .badge,.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .h5p-drop-zone .hvp-slot-content .badge,.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .hvp-legacy-slot .h5p-zone-slot .badge,.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .hvp-legacy-slot .hvp-slot-content .badge,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .h5p-drop-zone .h5p-zone-slot .badge,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .h5p-drop-zone .hvp-slot-content .badge,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .hvp-legacy-slot .h5p-zone-slot .badge,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .hvp-legacy-slot .hvp-slot-content .badge{margin:0;box-shadow:none}.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .h5p-drop-zone:hover,.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .hvp-legacy-slot:hover,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .h5p-drop-zone:hover,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .hvp-legacy-slot:hover{border-color:#6366f1;background:#f8fafc}.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .h5p-draggables-tray,.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .hvp-legacy-tray,.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .d-flex:not(.hvp-legacy-zones):not(.h5p-drop-zones-layer):has(.badge),.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .h5p-draggables-tray,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .hvp-legacy-tray,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .d-flex:not(.hvp-legacy-zones):not(.h5p-drop-zones-layer):has(.badge){display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1rem;padding:1rem;background:#f8fafc;border-radius:.65rem;border:1.5px dashed #cbd5e1;min-height:52px}.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .badge,.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .h5p-draggable-item,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .badge,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .h5p-draggable-item{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#3730a3;border:2px solid #818cf8;border-radius:.5rem;padding:.45rem 1.1rem;font-weight:700;font-size:.95rem;cursor:grab;box-shadow:0 2px 4px rgba(99,102,241,.12);transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);user-select:none}.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .badge:hover,.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .h5p-draggable-item:hover,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .badge:hover,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .h5p-draggable-item:hover{background:#eef2ff;border-color:#4f46e5;transform:translateY(-2px);box-shadow:0 6px 14px rgba(79,70,229,.2)}.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .badge:active,.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .h5p-draggable-item:active,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .badge:active,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .h5p-draggable-item:active{cursor:grabbing;transform:scale(0.97)}.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .badge p,.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .badge span,.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .h5p-draggable-item p,.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .h5p-draggable-item span,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .badge p,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .badge span,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .h5p-draggable-item p,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .h5p-draggable-item span{font-size:1.05rem !important;line-height:1.2 !important;margin:0 !important;padding:0 !important;font-weight:700 !important;display:inline-block !important;color:inherit !important}.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .h5p-question-actions,.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .hvp-legacy-actions,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .h5p-question-actions,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .hvp-legacy-actions{display:flex;justify-content:center;gap:.75rem;margin-top:1.25rem}.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .h5p-question-actions .btn,.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .hvp-legacy-actions .btn,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .h5p-question-actions .btn,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .hvp-legacy-actions .btn{padding:.45rem 1.2rem;font-weight:700;font-size:.9rem;border-radius:.5rem;display:inline-flex;align-items:center;gap:.4rem;box-shadow:0 2px 5px rgba(79,70,229,.15)}.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .h5p-feedback,.lesson-detail-page__content .h5p-standalone-player .hvp-drag-question .hvp-legacy-feedback,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .h5p-feedback,.lesson-detail-page__content .moodle-hvp-block .hvp-drag-question .hvp-legacy-feedback{padding:.5rem 1rem;border-radius:.5rem;margin-top:.75rem;font-weight:700;font-size:.9rem;text-align:center}.lesson-detail-page__content .h5p-standalone-player .hvp-legacy-deck-nav,.lesson-detail-page__content .moodle-hvp-block .hvp-legacy-deck-nav{display:flex;align-items:center;justify-content:space-between;padding-top:.85rem;margin-top:1.25rem;border-top:1px solid #e2e8f0}.lesson-detail-page__content .h5p-standalone-player .hvp-legacy-deck-nav .btn,.lesson-detail-page__content .moodle-hvp-block .hvp-legacy-deck-nav .btn{padding:.35rem .85rem;font-weight:600;font-size:.85rem;border-radius:.5rem}.lesson-detail-page__content .h5p-standalone-player .hvp-legacy-deck-nav .btn:disabled,.lesson-detail-page__content .moodle-hvp-block .hvp-legacy-deck-nav .btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none;filter:grayscale(0.5)}.lesson-detail-page__content .h5p-standalone-player .hvp-legacy-deck-nav .hvp-deck-indicator,.lesson-detail-page__content .moodle-hvp-block .hvp-legacy-deck-nav .hvp-deck-indicator{font-size:.85rem;font-weight:700;color:#475569}.lesson-detail-page__content .h5p-standalone-player:has(.badge:empty),.lesson-detail-page__content .h5p-standalone-player:has(.badge:contains("0 хуудас")),.lesson-detail-page__content .moodle-hvp-block:has(.badge:empty),.lesson-detail-page__content .moodle-hvp-block:has(.badge:contains("0 хуудас")){opacity:.7}.lesson-detail-page__submit-link{align-self:flex-start;margin-top:1.75rem;display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.4rem;border-radius:.5rem;background:#1e2a78;color:#fff;font-size:.92rem;font-weight:800;text-decoration:none;transition:background-color .15s}.lesson-detail-page__submit-link::before{font-family:FontAwesome;content:""}.lesson-detail-page__submit-link:hover{background:#131c58}.lesson-detail-page__exam{margin-top:1.5rem;padding:1.6rem 1.8rem;border:1px solid #dbe0ef;border-radius:.5rem;background:#e9edf7}.lesson-detail-page__exam-meta{display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem;margin-bottom:1.6rem}.lesson-detail-page__exam-stat{display:flex;flex-direction:column;gap:.25rem}.lesson-detail-page__exam-label{font-size:.75rem;font-weight:700;color:rgba(22,33,62,.6);text-transform:uppercase;letter-spacing:.04em}.lesson-detail-page__exam-value{font-size:1.25rem;font-weight:800;color:#16213e}.lesson-detail-page__exam-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem}.lesson-detail-page__exam-start{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.6rem;border-radius:.5rem;background:#1e2a78;color:#fff;font-size:.95rem;font-weight:800;text-decoration:none;transition:background-color .15s}.lesson-detail-page__exam-start:hover{background:#131c58;color:#fff;text-decoration:none}.lesson-detail-page__exam-review{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.4rem;border-radius:.5rem;border:1px solid #dbe0ef;background:#fff;color:#16213e;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .15s}.lesson-detail-page__exam-review:hover{background:#e9edf7;border-color:rgba(22,33,62,.3);text-decoration:none}.lesson-detail-page__journal{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #dbe0ef}.lesson-detail-page__journal-title{margin:0 0 1rem;font-size:1.1rem;font-weight:800}.lesson-detail-page .journal-entry__stage{display:inline-block;padding:.1rem .6rem;border-radius:1.25rem;background:rgba(30,42,120,.12);color:#1e2a78;font-size:.72rem;font-weight:800}.lesson-detail-page .journal-entry__content{margin:.4rem 0;font-size:.9rem;line-height:1.55}.lesson-detail-page .journal-entry__date{font-size:.75rem;color:rgba(22,33,62,.55)}.course-review-widget{max-width:46rem;margin:1.5rem auto;padding:1.25rem;border:1px solid #dbe0ef;border-radius:.5rem;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}.course-review-widget__summary{display:flex;align-items:center;justify-content:space-between;margin:0 0 1rem}.course-review-widget__summary h3{margin:0;font-size:1.1rem;font-weight:800}.course-review-widget .stars{display:inline-flex;gap:.1rem}.course-review-widget .stars .star{color:#dbe0ef;font-size:.95rem}.course-review-widget .stars .star.filled{color:#f5a623}.course-review-widget__form{display:flex;flex-direction:column;gap:.6rem;margin:0 0 1.25rem;padding:1rem;border-radius:.5rem;background:#e9edf7}.course-review-widget__form label{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600}.course-review-widget__form select{padding:.3rem .6rem;border-radius:.5rem;border:1px solid #dbe0ef}.course-review-widget__form textarea{min-height:4.5rem;padding:.6rem .75rem;border:1px solid #dbe0ef;border-radius:.5rem;font-family:inherit;font-size:.85rem;resize:vertical}.course-review-widget__form button{align-self:flex-start;padding:.45rem 1.1rem;border:none;border-radius:1.25rem;background:#1e2a78;color:#fff;font-weight:700;font-size:.82rem;cursor:pointer}.course-review-widget__form button:disabled{opacity:.6;cursor:default}.course-review-widget__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.9rem}.course-review-widget__list li{padding-bottom:.9rem;border-bottom:1px solid #dbe0ef}.course-review-widget__list li:last-child{border-bottom:none;padding-bottom:0}.course-review-widget__list li.is-mine{background:rgba(30,42,120,.04);border-radius:.5rem;padding:.6rem .75rem}.course-review-widget__list li p{margin:.35rem 0 .25rem;font-size:.87rem;color:#16213e;line-height:1.55}.course-review-widget__date{font-size:.72rem;color:#16213e;opacity:.55}.my-courses-page{max-width:76rem;margin:1.5rem auto;padding:0 1.5rem 3rem}@media(max-width: 48rem){.my-courses-page{padding:0 1rem 2rem}}.my-courses-page__list{display:flex;flex-direction:column;gap:.75rem}.my-courses-page__list p[role=status]{display:flex;align-items:center;justify-content:center;min-height:6.5rem;padding:2rem 1.5rem;background:#fff;border:1px dashed #dbe0ef;border-radius:.5rem;color:rgba(22,33,62,.6);font-size:.92rem;text-align:center;margin:.5rem 0 1.5rem}.my-courses-page__card{display:block;padding:1rem 1.1rem;border:1px solid #dbe0ef;border-radius:.5rem;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);text-decoration:none;color:inherit;transition:border-color .15s ease}.my-courses-page__card:hover{border-color:#1e2a78}.my-courses-page__title{margin:0 0 .6rem;font-weight:700;font-size:.95rem;color:#16213e}.my-courses-page__status{padding:.15rem .6rem;border-radius:1.25rem;font-size:.7rem;font-weight:700;background:#e9edf7;color:#16213e}.my-courses-page__cert-gate{margin-top:.6rem}.my-courses-page__cert-link{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border-radius:1.25rem;background:rgba(22,163,74,.12);color:rgb(6.7247482777%,49.8242713302%,22.6196078431%);font-size:.8rem;font-weight:700;text-decoration:none}.my-courses-page__cert-link:hover{background:rgba(22,163,74,.2)}.submit-assignment-page{max-width:42rem;margin:1.5rem auto;padding:0 1rem 3rem}.submit-assignment-page h1{margin:.6rem 0 0;font-size:1.4rem;font-weight:800;color:#16213e}.submit-assignment-page h2{font-size:1rem;font-weight:700;margin:0}.submit-assignment-page__brief{margin-bottom:1.5rem;padding:1.25rem 1.5rem 1.5rem;background:#fff;border:1px solid #dbe0ef;border-left:4px solid #dbe0ef;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}.submit-assignment-page__brief--lecture{border-left-color:#1e2a78}.submit-assignment-page__brief--lab{border-left-color:#16a34a}.submit-assignment-page__brief--project{border-left-color:#7c3aed}.submit-assignment-page .notice{color:#16213e;opacity:.65;font-size:.9rem}.submit-assignment-page p[role=status]{display:flex;align-items:center;justify-content:center;min-height:5.5rem;padding:1.75rem 1.5rem;background:#fff;border:1px dashed #dbe0ef;border-radius:.5rem;color:rgba(22,33,62,.6);font-size:.92rem;text-align:center;margin:.5rem 0 1.5rem}.submissions-page{max-width:52rem;margin:1.5rem auto;padding:0 1rem 3rem}.submissions-page .teaser-view.submissions-page{max-width:none;margin:0;padding:0}.submissions-page h1{margin:0 0 1rem;font-size:1.5rem;font-weight:800}.submissions-page__list{display:block}.submissions-page__list>.items{display:block}.submissions-page__list>p[role=status],.submissions-page__list>.items>p[role=status]{display:flex;align-items:center;justify-content:center;min-height:6.5rem;padding:2rem 1.5rem;background:#fff;border:1px dashed #dbe0ef;border-radius:.5rem;color:rgba(22,33,62,.6);font-size:.92rem;text-align:center;margin:.5rem 0 1.5rem}.submissions-page__list .item{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;padding:1rem 1.15rem;margin-bottom:.85rem;background:#fff;border:1px solid #dbe0ef;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}.submissions-page__list .item>div{display:contents}.submissions-page__student.user-teaser{flex:1 1 12rem;min-width:0;border:none;background:none;padding:0}.submissions-page__student.user-teaser:hover{box-shadow:none;border-color:rgba(0,0,0,0)}.submissions-page__status{flex:0 0 auto;padding:.25rem .7rem;border-radius:1.25rem;font-size:.72rem;font-weight:800;letter-spacing:.02em;background:rgba(37,99,235,.12);color:#2563eb}.submissions-page__status:empty{display:none}.submissions-page__grade{flex:0 0 auto;font-weight:800;font-size:.95rem;color:#1e2a78}.submissions-page__grade:empty{display:none}.submissions-page__content{flex:1 1 100%;margin:.35rem 0 0;padding:.85rem 1rem;border-radius:.5rem;background:#e9edf7;font-size:.88rem;line-height:1.6;color:#16213e;max-height:14rem;overflow-y:auto}.submissions-page__content:empty{display:none}.submissions-page__content img{max-width:100%;border-radius:.5rem}.submissions-page__content a{color:#1e2a78}.submissions-page__content p:first-child{margin-top:0}.submissions-page__content p:last-child{margin-bottom:0}.submissions-page__grade-form.guarded-form{flex:1 1 100%;max-width:none;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;margin-top:.35rem;padding-top:.85rem;border-top:1px solid #dbe0ef}.submissions-page__grade-form.guarded-form .guarded-form__field{flex:0 1 auto;gap:.25rem}.submissions-page__grade-form.guarded-form .guarded-form__field:nth-of-type(1){flex:0 0 5.5rem}.submissions-page__grade-form.guarded-form .guarded-form__field:nth-of-type(2){flex:1 1 16rem}.submissions-page__grade-form.guarded-form .guarded-form__field:nth-of-type(3){flex:0 0 11rem}.submissions-page__grade-form.guarded-form .guarded-form__label{font-size:.72rem;font-weight:700;color:rgba(22,33,62,.7)}.submissions-page__grade-form.guarded-form input,.submissions-page__grade-form.guarded-form select,.submissions-page__grade-form.guarded-form textarea{width:100%;margin:0;padding:.45rem .6rem;border:1px solid #dbe0ef;border-radius:.5rem;font-family:inherit;font-size:.85rem;box-sizing:border-box}.submissions-page__grade-form.guarded-form textarea{height:auto;min-height:2.4rem;resize:vertical}.submissions-page__grade-form.guarded-form .guarded-form__actions{flex:0 0 auto;margin:0}.submissions-page__grade-form.guarded-form button[type=submit]{align-self:flex-end;margin:0;padding:.5rem 1.2rem;border:none;border-radius:1.25rem;background:linear-gradient(135deg, #1e2a78 0%, #33409f 100%);color:#fff;font-weight:700;font-size:.82rem;cursor:pointer}.submissions-page__grade-form.guarded-form button[type=submit]:disabled{opacity:.5;cursor:default}.submissions-page__grade-form.guarded-form .guarded-form__feedback{flex-basis:100%;font-size:.78rem}.submissions-page__grade-form.guarded-form .guarded-form__feedback--error{color:#d32f3a}.submissions-page__grade-form.guarded-form .guarded-form__feedback--success{color:#16a34a}.submissions-page .notice{color:#16213e;opacity:.65;font-size:.9rem}.submissions-page p[role=status]{display:flex;align-items:center;justify-content:center;min-height:5.5rem;padding:1.75rem 1.5rem;background:#fff;border:1px dashed #dbe0ef;border-radius:.5rem;color:rgba(22,33,62,.6);font-size:.92rem;text-align:center;margin:.5rem 0 1.5rem}.instructor-page{max-width:42rem;margin:1.5rem auto;padding:0 1rem 3rem}.instructor-page .teaser-view.instructor-page{max-width:none;margin:0;padding:0}.instructor-page>h1.f100{display:none}.instructor-page h2{font-size:1rem;font-weight:700;margin:1.5rem 0 .75rem}.instructor-page__courses{display:block}.instructor-page__courses>.items{display:flex;flex-direction:column;gap:.5rem}.instructor-page__course-card.item{display:block;padding:.8rem 1rem;background:#fff;border:1px solid #dbe0ef;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);text-decoration:none;transition:border-color .15s ease}.instructor-page__course-card.item:hover{border-color:#1e2a78}.instructor-page__course-card.item>div{display:contents}.instructor-page__course-title{font-weight:700;font-size:.92rem;color:#16213e}.instructor-page .notice{color:#16213e;opacity:.6;font-size:.85rem}.my-profile-page{max-width:30rem;margin:1.5rem auto;padding:0 1rem 3rem}.my-profile-page .teaser-view.my-profile-page{max-width:none;margin:0;padding:0}.my-profile-page>h1.f100{text-align:center}.lms-profile-form{display:flex;flex-direction:column;gap:.9rem;max-width:26rem;margin:0 auto;padding:1.6rem 1.5rem;background:#fff;border:1px solid #dbe0ef;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}.lms-profile-form__photo[data-part~="image-field-upload"]{flex-direction:column;align-items:center;gap:.6rem;margin-bottom:.4rem}.lms-profile-form__photo[data-part~="image-field-upload"] [data-part~="image-field-upload__preview"]{width:5.5rem;height:5.5rem}.lms-profile-form[aria-busy=true] button{opacity:.6;pointer-events:none}[data-part~="field-wizard"]{max-width:26rem;margin:2rem auto;padding:1.75rem 1.6rem 1.5rem;background:#fff;border:1px solid #dbe0ef;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}[data-part~="field-wizard__progress"]{height:.3rem;border-radius:1.25rem;background:#e9edf7;overflow:hidden;margin-bottom:1.25rem}[data-part~="field-wizard__progress"] span{display:block;height:100%;background:linear-gradient(135deg, #1e2a78 0%, #33409f 100%);transition:width .25s ease}[data-part~="field-wizard__count"]{font-size:.78rem;font-weight:700;color:rgba(22,33,62,.5)}[data-part~="field-wizard__head"]{margin-bottom:1.1rem}[data-part~="field-wizard__head"] h1{margin:.35rem 0 .25rem;font-size:1.25rem;font-weight:800;line-height:1.3}[data-part~="field-wizard__head"] p{margin:0;font-size:.86rem;color:rgba(22,33,62,.6)}[data-part~="field-wizard"] .field-wizard__step>div,[data-part~="field-wizard__nav"]>div>div{margin-bottom:.85rem}[data-part~="field-wizard"] .field-wizard__step>div label,[data-part~="field-wizard__nav"]>div>div label{display:block;font-size:.78rem;font-weight:700;color:rgba(22,33,62,.7);margin-bottom:.3rem}[data-part~="field-wizard"] input,[data-part~="field-wizard"] select,[data-part~="field-wizard"] textarea{width:100%;margin:0;padding:.65rem .85rem;border:1px solid #dbe0ef;border-radius:.5rem;font-family:inherit;font-size:.95rem}[data-part~="field-wizard"] input:focus,[data-part~="field-wizard"] select:focus,[data-part~="field-wizard"] textarea:focus{outline:none;border-color:#1e2a78}[data-part~="field-wizard__error"]{margin:0 0 .75rem;font-size:.82rem;font-weight:600;color:#d32f3a}[data-part~="field-wizard__buttons"]{display:flex;gap:.6rem;margin-top:.4rem}[data-part~="field-wizard__back"]{padding:.7rem 1.2rem;border:1px solid #dbe0ef;border-radius:1.25rem;background:#fff;font-weight:700;font-size:.9rem;cursor:pointer}[data-part~="field-wizard"] .btn.btn-primary{flex:1;padding:.75rem;border:none;border-radius:1.25rem;background:linear-gradient(135deg, #1e2a78 0%, #33409f 100%);color:#fff;font-weight:700;font-size:.95rem;cursor:pointer}[data-part~="field-wizard"] .btn.btn-primary:disabled{opacity:.5;cursor:default}[data-part~="roster-grid"]{margin:1rem 0 2rem}[data-part~="roster-grid__notice"]{margin:0 0 .5rem;padding:.4rem .7rem;background:rgba(30,42,120,.08);border-radius:.5rem;font-size:.85rem;font-weight:600}[data-part~="roster-grid__scroll"]{overflow-x:auto;border:1px solid #dbe0ef;border-radius:.5rem}[data-part~="roster-grid__table"]{border-collapse:collapse;width:100%;font-size:.8rem}[data-part~="roster-grid__table"] th,[data-part~="roster-grid__table"] td{padding:.4rem .55rem;border-bottom:1px solid #dbe0ef;text-align:center;white-space:nowrap}[data-part~="roster-grid__table"] thead th{background:#e9edf7;font-weight:700;position:sticky;top:0}[data-part~="roster-grid__table"] tbody td:first-child,[data-part~="roster-grid__table"] tbody th:first-child{text-align:left;font-weight:600;white-space:normal;max-width:16rem}[data-part~="roster-grid__value"]{width:3.5rem;padding:.3rem .35rem;border:1px solid #dbe0ef;border-radius:.5rem;font-size:.8rem;text-align:center}[data-part~="roster-grid__value"]:focus{outline:none;border-color:#1e2a78}[data-part~="roster-grid__value--unsaved"]{border-color:#f6b40a;background:rgba(246,180,10,.12)}[data-part~="roster-grid__cell"]{padding:.3rem .7rem;border:1.5px solid #dbe0ef;border-radius:1.25rem;background:none;font-size:.78rem;font-weight:600;cursor:pointer;transition:background-color .12s,color .12s,border-color .12s}[data-part~="roster-grid__cell--active"]{background:#1e2a78;border-color:#1e2a78;color:#fff}[data-part~="roster-grid__batch"]{display:flex;align-items:center;gap:.85rem;margin-top:1rem}[data-part~="roster-grid__save-all"]{padding:.55rem 1.4rem;border:none;border-radius:1.25rem;background:#1e2a78;color:#fff;font-weight:700;font-size:.85rem;cursor:pointer}[data-part~="roster-grid__save-all"]:disabled{opacity:.45;cursor:default}[data-part~="roster-grid__batch-hint"]{font-size:.8rem;color:#f6b40a;font-weight:600}.gradebook-page{padding-bottom:3rem}.gradebook-page .teaser-view.gradebook-page{max-width:none;margin:0;padding:0}.gradebook-page__export{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem}.gradebook-page__grid[data-part~="roster-grid"]{margin:.5rem 0 0}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__scroll"]{overflow:auto;max-height:74vh;border:1px solid #dbe0ef;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);background:#fff;-webkit-overflow-scrolling:touch}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__table"]{border-collapse:separate;border-spacing:0;font-size:.82rem}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__table"] th,.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__table"] td{padding:0;border-right:1px solid #dbe0ef;border-bottom:1px solid #dbe0ef}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__table"] thead th{position:sticky;top:0;z-index:2;min-width:5rem;max-width:8.5rem;padding:.5rem .5rem;background:#e9edf7;color:#16213e;font-weight:700;font-size:.68rem;line-height:1.25;text-align:center;vertical-align:bottom;white-space:normal}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__table"] [data-part~="roster-grid__col-label"]{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__table"] thead th:first-child,.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__table"] tbody td:first-child{position:sticky;left:0;z-index:3;min-width:10.5rem;max-width:15rem;padding:.5rem .7rem}@media(max-width: 40rem){.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__table"] thead th:first-child,.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__table"] tbody td:first-child{min-width:7.5rem;font-size:.78rem}}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__table"] thead th:first-child,.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__table"] tbody td:first-child{text-align:left;white-space:normal;word-break:break-word;font-weight:600;background:#fff;border-right:2px solid #dbe0ef}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__table"] thead th:first-child{z-index:4;background:#e9edf7}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__table"] tbody tr:nth-child(2n) td{background:rgba(30,42,120,.035)}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__table"] tbody tr:nth-child(2n) td:first-child{background:#faf9fe}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__table"] tbody tr:hover td,.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__table"] tbody tr:hover td:first-child{background:rgba(30,42,120,.09)}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__table"] tbody td{text-align:center}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__value"]{display:block;box-sizing:border-box;width:100%;border:0;border-radius:0;background:none;padding:.55rem .25rem;text-align:center;font-family:inherit;font-weight:700;font-size:.9rem;color:#16213e;appearance:textfield}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__value"]::-webkit-outer-spin-button,.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__value"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__value"]::placeholder{color:rgba(0,0,0,0)}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__value"]:focus{outline:2px solid #1e2a78;outline-offset:-2px;background:#fff}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__value--unsaved"]{background:rgba(246,180,10,.18);box-shadow:inset 0 0 0 1px #f6b40a}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__value--conflict"]{background:rgba(211,47,58,.16);box-shadow:inset 0 0 0 2px #d32f3a;color:#d32f3a}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__tabs"]{display:flex;gap:2px;overflow-x:auto;padding:0 .35rem;margin:-1px 0 0;border-top:1px solid #dbe0ef;background:rgba(30,42,120,.05)}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__tab"]{flex:0 0 auto;margin-top:3px;padding:.4rem .95rem;border:1px solid #dbe0ef;border-top:none;border-radius:0 0 .5rem .5rem;background:#e9edf7;color:#16213e;font-size:.78rem;font-weight:600;white-space:nowrap;cursor:pointer;opacity:.7;transition:opacity .12s,background-color .12s}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__tab"]:hover{opacity:1}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__tab--active"]{margin-top:0;padding-top:calc(.4rem + 3px);background:#fff;color:#1e2a78;border-color:#1e2a78;border-top:3px solid #1e2a78;opacity:1}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__empty-row"]{padding:1.5rem !important;text-align:center;color:#16213e;opacity:.6;font-weight:500}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__batch"]{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;margin-top:.9rem;padding:.85rem 0;background:linear-gradient(to top, #f3f5fa 68%, rgba(243, 245, 250, 0))}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__save-all"]{padding:.6rem 1.7rem;border:0;border-radius:1.25rem;background:#1e2a78;color:#fff;font-weight:700;font-size:.88rem;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);transition:transform .1s,opacity .15s}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__save-all"]:hover:not(:disabled){transform:translateY(-1px)}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__save-all"]:disabled{opacity:.4;cursor:default}.gradebook-page__grid[data-part~="roster-grid"] [data-part~="roster-grid__batch-hint"]{font-size:.8rem;font-weight:600;color:rgb(62.1105450054%,45.3787247182%,2.2816118573%)}.gradebook-page__grid[data-part~="roster-grid"]>p[role=status]{margin:1.25rem 0;padding:1.5rem;text-align:center;color:#16213e;opacity:.7;background:#fff;border:1px dashed #dbe0ef;border-radius:.5rem}.course-import-page{max-width:40rem;margin:1.5rem auto;padding:0 1rem 3rem}.course-import-page__hint{margin:0 0 1.25rem;color:#16213e;opacity:.75;font-size:.9rem;line-height:1.6}[data-part~="bundle-import"]{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:#fff;border:1px solid #dbe0ef;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}[data-part~="bundle-import__file"]{display:flex;flex-direction:column;gap:.4rem;padding:1.25rem;border:2px dashed #dbe0ef;border-radius:.5rem;background:rgba(30,42,120,.03);cursor:pointer;font-size:.88rem}[data-part~="bundle-import__file"] input[type=file]{font:inherit;font-size:.85rem}[data-part~="bundle-import__file-label"]{font-weight:600;color:#16213e}[data-part~="bundle-import__summary"]{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin:0;padding:.75rem 1rem;list-style:none;border-radius:.5rem;background:rgba(22,163,74,.08);font-size:.85rem}[data-part~="bundle-import__summary"] strong{color:#1e2a78;font-weight:800}[data-part~="bundle-import__mode"],[data-part~="bundle-import__target"]{margin:0}[data-part~="bundle-import__target"]{margin-left:1.25rem;padding-left:.75rem;border-left:2px solid rgba(30,42,120,.25)}[data-part~="bundle-import"] [data-part~="radio-list__option"].is-disabled{opacity:.45;cursor:not-allowed}[data-part~="bundle-import__submit"]{align-self:flex-start;padding:.65rem 1.7rem;border:0;border-radius:1.25rem;background:#1e2a78;color:#fff;font-weight:700;font-size:.9rem;cursor:pointer}[data-part~="bundle-import__submit"]:disabled{opacity:.5;cursor:default}[data-part~="bundle-import__error"],[data-part~="bundle-import__feedback"]{margin:0;font-size:.85rem;font-weight:600}[data-part~="bundle-import__error"],[data-part~="bundle-import__feedback--error"]{color:#d32f3a}[data-part~="bundle-import__feedback--ok"]{color:#16a34a}.cdio-report{max-width:64rem;margin:1.5rem auto;padding:0 1rem 3rem}.cdio-report h1{margin:0 0 1.25rem;font-size:1.5rem;font-weight:800}.cdio-report__assessment-link{margin:-0.75rem 0 1.5rem;font-size:.85rem;color:#16213e;opacity:.8}.cdio-report__assessment-link a{color:#1e2a78;font-weight:700}.cdio-report h2{margin:2rem 0 1rem;font-size:1.05rem;font-weight:800}.certificate-page{max-width:44rem;margin:2rem auto}.certificate-page__card{border:3px double #1e2a78;border-radius:.5rem;padding:2.5rem 2rem;text-align:center;background:#fff}.certificate-page__eyebrow{letter-spacing:.35em;font-size:.85rem;opacity:.6;margin:0 0 1rem}.certificate-page__school{font-size:1.1rem;font-weight:700;margin-bottom:1.5rem}.certificate-page__intro{font-size:.9rem;opacity:.75;margin:0 0 .5rem}.certificate-page__name{font-size:2rem;font-weight:800;margin:.25rem 0 1.25rem;border-bottom:1px solid #dbe0ef;display:inline-block;padding:0 1.5rem .4rem}.certificate-page__course-label,.certificate-page__issued-label,.certificate-page__verify-label{font-size:.8rem;opacity:.6;margin:.75rem 0 .1rem}.certificate-page__course{font-size:1.15rem;font-weight:600}.certificate-page__grade{font-weight:700;opacity:.85}.certificate-page__grade:empty{display:none}.certificate-page__issued{font-variant-numeric:tabular-nums}.certificate-page__code{font-family:monospace;font-size:1.1rem;letter-spacing:.15em;background:#e9edf7;padding:.2rem .6rem;border-radius:4px;display:inline-block}.certificate-page__print{display:block;margin:1.5rem auto 0}.certificate-verify-page{max-width:32rem;margin:2rem auto;text-align:center}.certificate-verify-page__valid{font-size:1.3rem;font-weight:800;margin-bottom:1rem}.certificate-verify-page__name{font-size:1.4rem;font-weight:700}.certificate-verify-page__course{opacity:.8}.certificate-verify-page__issued{font-size:.85rem;opacity:.6}@media print{.footer,.header,[data-part~="bottom-tabs"],[data-part~=bottom-tabs],.sysHeader,.sysFooter,.certificate-page__print{display:none !important}body{padding:0 !important}.certificate-page{margin:0;max-width:none}.certificate-page__card{border-width:4px}}.guardian-page,.guardian-requests-page,.student-transcript-page{max-width:42rem;margin:1.5rem auto}.guardian-page__intro,.guardian-requests-page__intro,.student-transcript-page__intro{font-size:.9rem;opacity:.75}.guardian-page__form,.guardian-requests-page__form,.student-transcript-page__form{margin:1rem 0 1.5rem}.guardian-requests-page__list .item{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;border:1px solid #dbe0ef;border-radius:.5rem;margin-bottom:.5rem}.guardian-requests-page__list .item .command-button{margin-left:auto}body:has(.exam-take-page) .header,body:has(.exam-take-page) .footer,body:has(.exam-take-page) .main_menu,body:has(.exam-take-page) .user_menu,body:has(.exam-take-page) .sidebar,body:has(.exam-take-page) [data-part~="bottom-tabs"],body:has(.exam-take-page) [data-part~=bottom-tabs],body:has(.exam-take-page) .chrome-zones,body:has(.exam-take-page) [data-part~=app-shell-header],body:has(.exam-take-page) [data-part~=app-shell-footer],body:has(.exam-take-page) aside.sidebar{display:none !important}body:has(.exam-take-page) main[data-part=app-shell-content]{margin:0 !important;padding:0 !important;max-width:100% !important;width:100% !important}.exam-take-page{max-width:80rem;margin:1.5rem auto 6rem;padding:0 1.5rem 6rem}.exam-take-page__runner{display:block;width:100%}[data-part~="assessment-runner"]{position:relative;user-select:none;-webkit-user-select:none}[data-part~="assessment-runner"] textarea,[data-part~="assessment-runner"] input[type=text]{user-select:text;-webkit-user-select:text}[data-part~="assessment-runner"].is-fullscreen{position:fixed;inset:0;z-index:99999;background:#f8fafc;overflow-y:auto;padding:1.5rem 2rem 6rem;max-width:100vw;margin:0}.assessment-runner__sticky-bar{position:sticky;top:1rem;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.5rem;margin-bottom:2rem;background:rgba(255,255,255,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(219,224,239,.9);border-radius:1rem;box-shadow:0 8px 30px rgba(0,0,0,.06)}.assessment-runner__bar-left{display:flex;align-items:center;gap:.75rem;min-width:0}.assessment-runner__exam-badge{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;background:#eef2ff;color:#1e2a78;padding:.25rem .65rem;border-radius:9999px;flex-shrink:0}.assessment-runner__bar-title{font-size:1.1rem;font-weight:800;color:#16213e;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}@media(min-width: 1200px){.assessment-runner__bar-title{max-width:440px}}.assessment-runner__bar-center{display:flex;align-items:center;gap:.5rem}[data-part~="assessment-runner__timer"]{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1.15rem;border-radius:9999px;font-weight:800;font-size:1.1rem;font-variant-numeric:tabular-nums;transition:all .25s ease}.assessment-runner__timer--normal{background:#eef2ff;color:#3730a3;border:1.5px solid #c7d2fe;box-shadow:0 2px 8px rgba(79,70,229,.1)}.assessment-runner__timer--warning{background:#fffbeb;color:#b45309;border:1.5px solid #fde68a;box-shadow:0 4px 14px rgba(245,158,11,.2);animation:pulse-timer-warning 2s ease infinite}.assessment-runner__timer--critical{background:#fef2f2;color:#b91c1c;border:1.5px solid #fecaca;box-shadow:0 4px 16px rgba(239,68,68,.3);animation:pulse-timer-critical 1s ease infinite}@keyframes pulse-timer-warning{0%,100%{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes pulse-timer-critical{0%,100%{transform:scale(1);background-color:#fef2f2}50%{transform:scale(1.04);background-color:#fee2e2}}.assessment-runner__bar-right{display:flex;align-items:center;gap:.75rem}.assessment-runner__sync-indicator{font-size:.85rem;font-weight:600}.assessment-runner__sync-indicator .sync-status--saved{color:#059669;display:inline-flex;align-items:center;gap:.3rem}.assessment-runner__sync-indicator .sync-status--pending{color:#d97706;display:inline-flex;align-items:center;gap:.3rem}.assessment-runner__sync-indicator .sync-status--error{color:#dc2626;display:inline-flex;align-items:center;gap:.3rem}.assessment-runner__violation-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;border-radius:9999px;font-size:.82rem;font-weight:700;transition:all .2s ease}.assessment-runner__violation-badge--clean{background:#f0fdf4;color:#166534;border:1.5px solid #bbf7d0}.assessment-runner__violation-badge--warning{background:#fffbeb;color:#b45309;border:1.5px solid #fde68a;box-shadow:0 2px 8px rgba(245,158,11,.2)}.assessment-runner__violation-badge--danger{background:#fef2f2;color:#b91c1c;border:1.5px solid #fca5a5;box-shadow:0 4px 12px rgba(239,68,68,.3);animation:pulse-violation 1s infinite}@keyframes pulse-violation{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.assessment-runner__seb-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .75rem;border-radius:.5rem;background:#eef2ff;color:#4338ca;font-size:.82rem;font-weight:800;border:1px solid #c7d2fe}.assessment-runner__seb-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;border-radius:.5rem;background:#fff;color:#4338ca;border:1.5px solid #c7d2fe;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .15s ease}.assessment-runner__seb-btn:hover{background:#eef2ff;border-color:#6366f1;transform:translateY(-1px)}.assessment-runner__fullscreen-btn{width:2.25rem;height:2.25rem;border-radius:.5rem;border:1.5px solid #dbe0ef;background:#fff;color:#16213e;font-size:1.1rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.assessment-runner__fullscreen-btn:hover{border-color:#1e2a78;color:#1e2a78;background:#f8fafc}.assessment-runner__submit-btn-quick{padding:.55rem 1.25rem;border-radius:.6rem;background:#1e2a78;color:#fff;border:none;font-size:.9rem;font-weight:800;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 12px rgba(30,42,120,.25)}.assessment-runner__submit-btn-quick:hover{background:#131c58;transform:translateY(-1px)}[data-part~="assessment-runner"] [data-part~=assessment-runner__sync-status]{padding:.75rem 1rem;border-radius:.5rem;background:#fffbeb;border:1px solid #fef3c7;color:#b45309;font-size:.9rem;font-weight:600;margin-bottom:1.5rem}.assessment-runner__grid{display:grid;grid-template-columns:1fr 290px;gap:2rem;align-items:start}@media(max-width: 960px){.assessment-runner__grid{grid-template-columns:1fr}}.assessment-runner__main{min-width:0}[data-part~="assessment-runner__question"]{background:#fff;border:1.5px solid #dbe0ef;border-radius:1.25rem;padding:2rem 2.25rem;margin-bottom:2rem;box-shadow:0 4px 20px rgba(0,0,0,.04);transition:border-color .15s ease,box-shadow .15s ease}[data-part~="assessment-runner__question"]:focus-within{border-color:rgba(30,42,120,.5);box-shadow:0 8px 24px rgba(30,42,120,.08)}[data-part~="assessment-runner__question"].is-flagged{border-left:5px solid #f59e0b}.assessment-runner__question-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:.85rem;border-bottom:1px solid #f1f5f9}.assessment-runner__q-meta{display:inline-flex;align-items:center;gap:.75rem}.assessment-runner__q-meta [data-part~=assessment-runner__question-number]{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;padding:0 .5rem;background:#eef2ff;color:#1e2a78;border-radius:.6rem;font-weight:800;font-size:.95rem}.assessment-runner__points-tag{font-size:.8rem;font-weight:700;color:#64748b;background:#f1f5f9;padding:.25rem .6rem;border-radius:.4rem}.assessment-runner__flag-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:.55rem;border:1.5px solid #e2e8f0;background:#fff;color:#64748b;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s ease}.assessment-runner__flag-btn:hover{border-color:#fde68a;background:#fefce8;color:#b45309}.assessment-runner__flag-btn.active{background:#fef3c7;border-color:#f59e0b;color:#92400e;font-weight:700;box-shadow:0 2px 8px rgba(245,158,11,.15)}[data-part~="assessment-runner__question-text"]{font-size:1.15rem;line-height:1.75;color:#16213e;font-weight:500;margin-bottom:1.75rem}[data-part~="assessment-runner__question-text"] img{max-width:100%;max-height:400px;object-fit:contain;border-radius:.75rem;border:1px solid #dbe0ef;margin:1.25rem auto;display:block;box-shadow:0 2px 8px rgba(0,0,0,.04)}[data-part~="assessment-runner__question-text"] .katex{font-size:1.1em;color:#1e1b4b}[data-part~="assessment-runner"] .exam-question-lead{background:#f0fdf4;border:1px solid #bbf7d0;border-left:4px solid #10b981;border-radius:.75rem;padding:1.25rem 1.5rem;margin-bottom:1.5rem;color:#166534;font-size:1rem;line-height:1.6}[data-part~="assessment-runner"] .exam-question-lead img{max-height:360px;margin:.75rem auto;display:block}[data-part~="assessment-runner"] .exam-question-lead .katex{font-size:1.1em}[data-part~="assessment-runner"] [data-part~=assessment-runner__options]{display:flex;flex-direction:column;gap:.85rem}.assessment-runner__option{display:flex;align-items:center;gap:1rem;padding:.9rem 1.25rem;border:1.5px solid #e2e8f0;border-radius:.85rem;background:#fff;cursor:pointer;transition:all .15s ease;user-select:none;font-size:1.05rem;color:#16213e}.assessment-runner__option:hover{border-color:rgba(30,42,120,.4);background:#faf5ff;transform:translateX(2px)}.assessment-runner__option:hover .assessment-runner__option-key{background:#e0e7ff;color:#4338ca}.assessment-runner__option input[type=radio],.assessment-runner__option input[type=checkbox]{accent-color:#1e2a78;width:1.25rem;height:1.25rem;cursor:pointer;flex-shrink:0}.assessment-runner__option.is-selected{border-color:#1e2a78;background:#eef2ff;color:#1e1b4b;font-weight:600;box-shadow:0 0 0 1.5px #1e2a78,0 4px 12px rgba(30,42,120,.1)}.assessment-runner__option.is-selected .assessment-runner__option-key{background:#1e2a78;color:#fff;box-shadow:0 2px 6px rgba(30,42,120,.35)}.assessment-runner__option .katex{font-size:1.08em}.assessment-runner__option-key{width:2rem;height:2rem;min-width:2rem;border-radius:.5rem;background:#f1f5f9;color:#475569;font-weight:800;font-size:.88rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}.assessment-runner__option-text{flex:1;line-height:1.55}[data-part~="assessment-runner"] [data-part~=assessment-runner__essay] textarea{width:100%;border:1.5px solid #dbe0ef;border-radius:.85rem;padding:1rem 1.25rem;font-size:1rem;line-height:1.6;color:#16213e;background:#e9edf7;font-family:inherit;resize:vertical;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}[data-part~="assessment-runner"] [data-part~=assessment-runner__essay] textarea:focus{outline:none;border-color:#1e2a78;background:#fff;box-shadow:0 0 0 3px rgba(30,42,120,.15)}.assessment-runner__bottom-bar{margin:3rem 0 2rem;padding-top:2rem;border-top:1px dashed #cbd5e1;text-align:center}[data-part~="assessment-runner"] [data-part~=assessment-runner__unanswered]{font-size:.98rem;font-weight:700;color:#64748b;margin-bottom:1.25rem}.assessment-runner__submit-btn,[data-part~="assessment-runner"] [data-part~=assessment-runner__submit]{display:inline-block;min-width:260px;padding:1rem 2.25rem;background:linear-gradient(135deg, #1e2a78 0%, #131c58 100%);color:#fff;border:none;border-radius:.85rem;font-size:1.1rem;font-weight:800;cursor:pointer;box-shadow:0 8px 24px rgba(30,42,120,.28);transition:all .15s ease}.assessment-runner__submit-btn:hover,[data-part~="assessment-runner"] [data-part~=assessment-runner__submit]:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(30,42,120,.38);filter:brightness(1.05)}.assessment-runner__submit-btn:active,[data-part~="assessment-runner"] [data-part~=assessment-runner__submit]:active{transform:translateY(0)}.assessment-runner__sidebar{position:sticky;top:5.5rem;z-index:50}@media(max-width: 960px){.assessment-runner__sidebar{position:static;margin-top:2rem}}.assessment-runner__palette-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:1.25rem;padding:1.35rem;box-shadow:0 6px 20px rgba(0,0,0,.05)}.assessment-runner__palette-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem}.assessment-runner__palette-header h4{font-size:.98rem;font-weight:800;color:#1e293b;margin:0}.assessment-runner__progress-ratio{font-size:.85rem;font-weight:800;color:#1e2a78;background:#eef2ff;padding:.2rem .6rem;border-radius:9999px}.assessment-runner__progress-bar-wrap{height:7px;background:#f1f5f9;border-radius:9999px;overflow:hidden;margin-bottom:1.15rem}.assessment-runner__progress-bar{height:100%;background:linear-gradient(90deg, #6366f1, #8b5cf6);border-radius:9999px;transition:width .3s ease}.assessment-runner__palette-legend{display:flex;justify-content:space-between;gap:.35rem;margin-bottom:1.25rem;padding-bottom:.85rem;border-bottom:1px dashed #e2e8f0}.assessment-runner__palette-legend .legend-item{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;color:#64748b}.assessment-runner__palette-legend .legend-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.assessment-runner__palette-legend .legend-dot--answered{background:#4f46e5}.assessment-runner__palette-legend .legend-dot--unanswered{background:#e2e8f0}.assessment-runner__palette-legend .legend-dot--flagged{background:#f59e0b}.assessment-runner__palette-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:.55rem}.assessment-runner__palette-grid .palette-num-btn{position:relative;aspect-ratio:1;border-radius:.55rem;border:1.5px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:.92rem;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.assessment-runner__palette-grid .palette-num-btn:hover{border-color:#6366f1;color:#6366f1;background:#fff;transform:translateY(-1px)}.assessment-runner__palette-grid .palette-num-btn.is-answered{background:#4f46e5;border-color:#4f46e5;color:#fff;box-shadow:0 2px 6px rgba(79,70,229,.25)}.assessment-runner__palette-grid .palette-num-btn .palette-flag-dot{position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 1.5px #fff}.assessment-submit-modal-overlay{position:fixed;inset:0;z-index:10000;background:rgba(15,23,42,.65);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:fadeInModal .15s ease-out}@keyframes fadeInModal{from{opacity:0}to{opacity:1}}.assessment-submit-modal{background:#fff;border-radius:1.25rem;box-shadow:0 24px 50px rgba(0,0,0,.25);width:100%;max-width:520px;overflow:hidden;animation:zoomInModal .2s cubic-bezier(0.16, 1, 0.3, 1)}.assessment-submit-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9}.assessment-submit-modal .modal-header h3{font-size:1.2rem;font-weight:800;color:#0f172a;margin:0}.assessment-submit-modal .modal-header .close-btn{background:none;border:none;font-size:1.6rem;color:#94a3b8;cursor:pointer;line-height:1;padding:.25rem}.assessment-submit-modal .modal-header .close-btn:hover{color:#0f172a}.assessment-submit-modal .modal-body{padding:1.5rem}.assessment-submit-modal .stats-row{display:grid;grid-template-columns:repeat(auto-fit, minmax(80px, 1fr));gap:.75rem;margin-bottom:1.5rem}.assessment-submit-modal .stat-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;padding:.85rem .5rem;text-align:center;display:flex;flex-direction:column;gap:.25rem}.assessment-submit-modal .stat-card .stat-num{font-size:1.4rem;font-weight:800;color:#1e293b}.assessment-submit-modal .stat-card .stat-lbl{font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase}.assessment-submit-modal .stat-card--success{background:#f0fdf4;border-color:#bbf7d0}.assessment-submit-modal .stat-card--success .stat-num{color:#16a34a}.assessment-submit-modal .stat-card--success .stat-lbl{color:#15803d}.assessment-submit-modal .stat-card--warning{background:#fffbeb;border-color:#fde68a}.assessment-submit-modal .stat-card--warning .stat-num{color:#d97706}.assessment-submit-modal .stat-card--warning .stat-lbl{color:#b45309}.assessment-submit-modal .stat-card--flagged{background:#fef3c7;border-color:#fcd34d}.assessment-submit-modal .stat-card--flagged .stat-num{color:#b45309}.assessment-submit-modal .stat-card--flagged .stat-lbl{color:#92400e}.assessment-submit-modal .unanswered-warning{background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;padding:1rem 1.15rem;margin-bottom:1rem}.assessment-submit-modal .unanswered-warning p{font-size:.92rem;color:#991b1b;font-weight:600;margin:0 0 .75rem;line-height:1.5}.assessment-submit-modal .unanswered-pills{display:flex;flex-wrap:wrap;gap:.5rem}.assessment-submit-modal .unanswered-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .75rem;background:#fff;border:1px solid #f87171;border-radius:9999px;color:#dc2626;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .15s ease}.assessment-submit-modal .unanswered-pill:hover{background:#dc2626;color:#fff;transform:translateY(-1px)}.assessment-submit-modal .all-answered-msg{font-size:.98rem;color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.75rem;padding:1rem 1.25rem;margin:0 0 1rem;line-height:1.55;font-weight:600}.assessment-submit-modal .modal-footer{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:1.15rem 1.5rem;border-top:1px solid #f1f5f9;background:#f8fafc}.assessment-submit-modal .modal-footer .btn{padding:.65rem 1.4rem;border-radius:.6rem;font-size:.95rem;font-weight:700;cursor:pointer;border:none;transition:all .15s ease}.assessment-submit-modal .modal-footer .btn-secondary{background:#e2e8f0;color:#334155}.assessment-submit-modal .modal-footer .btn-secondary:hover{background:#cbd5e1}.assessment-submit-modal .modal-footer .btn-primary{background:#1e2a78;color:#fff;box-shadow:0 4px 12px rgba(30,42,120,.25)}.assessment-submit-modal .modal-footer .btn-primary:hover{background:#131c58;transform:translateY(-1px)}@keyframes zoomInModal{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}.assessment-runner--submitted{display:flex;justify-content:center;padding:2rem 0}.assessment-result-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:3rem 2.5rem;max-width:560px;width:100%;text-align:center;box-shadow:0 16px 36px rgba(0,0,0,.08)}.assessment-result-card__icon{font-size:3.5rem;margin-bottom:1rem}.assessment-result-card__title{font-size:1.75rem;font-weight:800;color:#0f172a;margin:0 0 .5rem}.assessment-result-card__subject{font-size:1.05rem;color:#64748b;font-weight:600;margin:0 0 2rem}.assessment-result-card__notice{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.85rem;padding:1.15rem 1.4rem;color:#166534;font-size:.95rem;font-weight:600;margin-bottom:2rem;line-height:1.6}.assessment-result-card__score-block{margin-bottom:2.5rem}.assessment-result-card__gauge{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:150px;height:150px;border-radius:50%;margin-bottom:1.25rem;border:4px solid #e2e8f0}.assessment-result-card__gauge.is-passed{border-color:#10b981;background:#f0fdf4;color:#065f46}.assessment-result-card__gauge.is-failed{border-color:#ef4444;background:#fef2f2;color:#991b1b}.assessment-result-card__gauge .gauge-num{font-size:2.8rem;font-weight:900;line-height:1}.assessment-result-card__gauge .gauge-total{font-size:.85rem;font-weight:700;opacity:.75;margin-top:.35rem}.assessment-result-card__status-badge{display:inline-block;padding:.45rem 1.15rem;border-radius:9999px;font-size:.95rem;font-weight:800}.assessment-result-card__status-badge.is-passed{background:#dcfce7;color:#15803d}.assessment-result-card__status-badge.is-failed{background:#fee2e2;color:#b91c1c}.assessment-result-card__actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.assessment-result-card__actions .btn{padding:.85rem 1.75rem;border-radius:.75rem;font-size:1rem;font-weight:700;cursor:pointer;border:none;transition:all .15s ease}.assessment-result-card__actions .btn-primary{background:#1e2a78;color:#fff;box-shadow:0 4px 14px rgba(30,42,120,.25)}.assessment-result-card__actions .btn-primary:hover{background:#131c58;transform:translateY(-1px)}.assessment-result-card__actions .btn-secondary{background:#f1f5f9;color:#334155;border:1px solid #cbd5e1}.assessment-result-card__actions .btn-secondary:hover{background:#e2e8f0}.assessment-result-card--violation{border-color:#fca5a5;background:snow}.assessment-result-card--violation .assessment-result-card__title{color:#991b1b}.assessment-result-card--violation .assessment-result-card__notice--danger{background:#fef2f2;border-color:#fecaca;color:#991b1b;font-weight:700}.assessment-runner__curtain{position:fixed;inset:0;z-index:100000;background:rgba(15,23,42,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;padding:2rem;animation:fadeInCurtain .2s ease-out}.assessment-runner__curtain-card{background:#fff;border-radius:1.5rem;max-width:540px;width:100%;padding:2.75rem 2.25rem;text-align:center;box-shadow:0 25px 60px rgba(0,0,0,.45);animation:zoomInCurtain .25s cubic-bezier(0.16, 1, 0.3, 1)}.assessment-runner__curtain-card .curtain-icon{font-size:3.5rem;margin-bottom:1rem}.assessment-runner__curtain-card h3{font-size:1.5rem;font-weight:800;color:#0f172a;margin:0 0 .75rem}.assessment-runner__curtain-card p{font-size:1rem;color:#475569;line-height:1.6;margin:0 0 1rem}.assessment-runner__curtain-card .curtain-warning{background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;padding:.85rem 1rem;color:#991b1b;font-weight:700;font-size:.92rem;margin-bottom:2rem}.assessment-runner__curtain-card .btn{padding:.85rem 2rem;font-size:1.05rem;font-weight:800;border-radius:.75rem;background:#1e2a78;color:#fff;border:none;cursor:pointer;box-shadow:0 8px 24px rgba(30,42,120,.35);transition:all .15s ease}.assessment-runner__curtain-card .btn:hover{background:#131c58;transform:translateY(-2px)}@keyframes fadeInCurtain{from{opacity:0}to{opacity:1}}@keyframes zoomInCurtain{from{opacity:0;transform:scale(0.92)}to{opacity:1;transform:scale(1)}}.assessment-runner--seb-gate{display:flex;justify-content:center;padding:3rem 1rem}.assessment-runner--seb-gate .assessment-seb-gate-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:1.5rem;padding:3.5rem 2.5rem;max-width:600px;width:100%;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.08)}.assessment-runner--seb-gate .assessment-seb-gate-card .seb-gate-icon{font-size:3.8rem;margin-bottom:1.25rem}.assessment-runner--seb-gate .assessment-seb-gate-card h2{font-size:1.75rem;font-weight:800;color:#0f172a;margin:0 0 .5rem}.assessment-runner--seb-gate .assessment-seb-gate-card .seb-gate-subject{font-size:1.1rem;font-weight:700;color:#6366f1;margin:0 0 1.5rem}.assessment-runner--seb-gate .assessment-seb-gate-card .seb-gate-desc{font-size:1.02rem;color:#475569;line-height:1.65;margin-bottom:2.25rem}.assessment-runner--seb-gate .assessment-seb-gate-card .seb-gate-actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.assessment-runner--seb-gate .assessment-seb-gate-card .seb-gate-actions .btn{padding:.85rem 1.6rem;border-radius:.75rem;font-size:.98rem;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .15s ease}.assessment-runner--seb-gate .assessment-seb-gate-card .seb-gate-actions .btn-primary{background:#1e2a78;color:#fff;border:none;box-shadow:0 6px 18px rgba(30,42,120,.28)}.assessment-runner--seb-gate .assessment-seb-gate-card .seb-gate-actions .btn-primary:hover{background:#131c58;transform:translateY(-2px)}.assessment-runner--seb-gate .assessment-seb-gate-card .seb-gate-actions .btn-secondary{background:#f1f5f9;color:#334155;border:1.5px solid #cbd5e1}.assessment-runner--seb-gate .assessment-seb-gate-card .seb-gate-actions .btn-secondary:hover{background:#e2e8f0}.assessment-runner--seb-gate .assessment-seb-gate-card .seb-gate-footer{padding-top:1.5rem;border-top:1px dashed #e2e8f0;font-size:.88rem;color:#64748b}.assessment-runner--seb-gate .assessment-seb-gate-card .seb-gate-footer a{color:#1e2a78;font-weight:700;text-decoration:underline}.modal-header--violation{background:#fef2f2 !important;border-bottom-color:#fee2e2 !important}.modal-header--violation h3{color:#b91c1c !important}.violation-reason-msg{font-size:1.05rem;font-weight:700;color:#991b1b;margin:0 0 1rem}.violation-stat-block{display:flex;align-items:baseline;justify-content:center;gap:.4rem;background:#fff7ed;border:1.5px solid #fed7aa;border-radius:.85rem;padding:1rem;margin-bottom:1.25rem}.violation-stat-block .violation-stat-num{font-size:2.2rem;font-weight:900;color:#c2410c;line-height:1}.violation-stat-block .violation-stat-lbl{font-size:.95rem;font-weight:700;color:#9a3412}.violation-alert-warning{background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;padding:1rem 1.15rem;color:#991b1b;font-size:.92rem;line-height:1.55;font-weight:600}.exam-review-page{max-width:56rem;margin:2rem auto 6rem;padding:0 1.5rem}.exam-review-page__sheets{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.exam-review-page__sheets .item{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:#fff;border:1px solid #dbe0ef;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.03)}[data-part~="h5p-deck"][data-part=h5p-questionset-deck]{border:1px solid #dbe0ef;border-radius:1rem;background:#fff;overflow:hidden}[data-part~="h5p-deck"][data-part=h5p-questionset-deck] .card-header{background:#f8fafc;border-bottom:1px solid #dbe0ef;padding:.85rem 1.25rem}[data-part~="h5p-deck"][data-part=h5p-questionset-deck] .card-header h5{font-size:1.1rem;color:#16213e}[data-part~="h5p-deck"][data-part=h5p-questionset-deck] .card-header .badge{background:#1e2a78;font-size:.85rem;padding:.4rem .75rem;border-radius:9999px}[data-part~="h5p-deck"][data-part=h5p-questionset-deck] .h5p-question-prompt{font-size:1.05rem;line-height:1.6;color:#1e293b;margin-bottom:1rem}[data-part~="h5p-deck"][data-part=h5p-questionset-deck] .h5p-question-prompt .katex{font-size:1.1em}[data-part~="h5p-deck"][data-part=h5p-questionset-deck] .h5p-blank-field{position:relative;display:inline-block;vertical-align:middle;margin:.2rem .35rem}[data-part~="h5p-deck"][data-part=h5p-questionset-deck] .h5p-blank-field .h5p-blank-input{width:120px;font-size:.95rem;font-weight:700;border:1.5px solid #cbd5e1;border-radius:6px;text-align:center;padding:.3rem .5rem;background:#fff;transition:all .15s ease}[data-part~="h5p-deck"][data-part=h5p-questionset-deck] .h5p-blank-field .h5p-blank-input:focus{border-color:#1e2a78;outline:none;box-shadow:0 0 0 3px rgba(30,42,120,.15)}[data-part~="h5p-deck"][data-part=h5p-questionset-deck] .h5p-blank-field .h5p-solution-badge{position:absolute;top:-1.5rem;left:0;font-size:.75rem;font-weight:700;background:#10b981;color:#fff;padding:.2rem .5rem;border-radius:4px;white-space:nowrap;z-index:10;box-shadow:0 2px 6px rgba(0,0,0,.1)}[data-part~="h5p-deck"][data-part=h5p-questionset-deck] .h5p-question-actions .btn{font-weight:700;padding:.45rem 1.1rem;border-radius:.5rem}[data-part~="h5p-deck"] .hvp-text,[data-part~="h5p-deck"].hvp-text,.h5p-standalone-player .hvp-text,.h5p-standalone-player.hvp-text,.moodle-hvp-block .hvp-text,.moodle-hvp-block.hvp-text,.hvp-text .hvp-text,.hvp-text.hvp-text{font-size:1rem !important;line-height:1.65 !important;color:#1e293b}[data-part~="h5p-deck"] .hvp-text p,[data-part~="h5p-deck"].hvp-text p,.h5p-standalone-player .hvp-text p,.h5p-standalone-player.hvp-text p,.moodle-hvp-block .hvp-text p,.moodle-hvp-block.hvp-text p,.hvp-text .hvp-text p,.hvp-text.hvp-text p{font-size:1rem !important;line-height:1.65 !important;margin:0 0 .85rem}[data-part~="h5p-deck"] .hvp-text span[style*="1.2em"],[data-part~="h5p-deck"] .hvp-text span[style*="1.3em"],[data-part~="h5p-deck"] .hvp-text span[style*="1.4em"],[data-part~="h5p-deck"] .hvp-text span[style*="1.5em"],[data-part~="h5p-deck"] .hvp-text span[style*="1.6em"],[data-part~="h5p-deck"] .hvp-text span[style*="1.7em"],[data-part~="h5p-deck"] .hvp-text span[style*="1.8em"],[data-part~="h5p-deck"] .hvp-text span[style*="1.9em"],[data-part~="h5p-deck"] .hvp-text span[style*="2em"],[data-part~="h5p-deck"] .hvp-text span[style*="2.5em"],[data-part~="h5p-deck"] .hvp-text span[style*="3em"],[data-part~="h5p-deck"] .hvp-text span[style*="120%"],[data-part~="h5p-deck"] .hvp-text span[style*="130%"],[data-part~="h5p-deck"] .hvp-text span[style*="140%"],[data-part~="h5p-deck"] .hvp-text span[style*="150%"],[data-part~="h5p-deck"] .hvp-text span[style*="160%"],[data-part~="h5p-deck"] .hvp-text span[style*="170%"],[data-part~="h5p-deck"] .hvp-text span[style*="180%"],[data-part~="h5p-deck"] .hvp-text span[style*="190%"],[data-part~="h5p-deck"] .hvp-text span[style*="200%"],[data-part~="h5p-deck"] .hvp-text span[style*="20px"],[data-part~="h5p-deck"] .hvp-text span[style*="22px"],[data-part~="h5p-deck"] .hvp-text span[style*="24px"],[data-part~="h5p-deck"] .hvp-text span[style*="26px"],[data-part~="h5p-deck"] .hvp-text span[style*="28px"],[data-part~="h5p-deck"] .hvp-text span[style*="30px"],[data-part~="h5p-deck"] .hvp-text span[style*="32px"],[data-part~="h5p-deck"] .hvp-text span[style*="36px"],[data-part~="h5p-deck"] .hvp-text span[style*="16pt"],[data-part~="h5p-deck"] .hvp-text span[style*="18pt"],[data-part~="h5p-deck"] .hvp-text span[style*="20pt"],[data-part~="h5p-deck"] .hvp-text span[style*="24pt"],[data-part~="h5p-deck"] .hvp-text span[style*="28pt"],[data-part~="h5p-deck"] .hvp-text span[style*="32pt"],[data-part~="h5p-deck"] .hvp-text p[style*="1.2em"],[data-part~="h5p-deck"] .hvp-text p[style*="1.3em"],[data-part~="h5p-deck"] .hvp-text p[style*="1.4em"],[data-part~="h5p-deck"] .hvp-text p[style*="1.5em"],[data-part~="h5p-deck"] .hvp-text p[style*="1.6em"],[data-part~="h5p-deck"] .hvp-text p[style*="1.7em"],[data-part~="h5p-deck"] .hvp-text p[style*="1.8em"],[data-part~="h5p-deck"] .hvp-text p[style*="1.9em"],[data-part~="h5p-deck"] .hvp-text p[style*="2em"],[data-part~="h5p-deck"] .hvp-text p[style*="2.5em"],[data-part~="h5p-deck"] .hvp-text p[style*="3em"],[data-part~="h5p-deck"] .hvp-text p[style*="120%"],[data-part~="h5p-deck"] .hvp-text p[style*="130%"],[data-part~="h5p-deck"] .hvp-text p[style*="140%"],[data-part~="h5p-deck"] .hvp-text p[style*="150%"],[data-part~="h5p-deck"] .hvp-text p[style*="160%"],[data-part~="h5p-deck"] .hvp-text p[style*="170%"],[data-part~="h5p-deck"] .hvp-text p[style*="180%"],[data-part~="h5p-deck"] .hvp-text p[style*="190%"],[data-part~="h5p-deck"] .hvp-text p[style*="200%"],[data-part~="h5p-deck"] .hvp-text p[style*="20px"],[data-part~="h5p-deck"] .hvp-text p[style*="22px"],[data-part~="h5p-deck"] .hvp-text p[style*="24px"],[data-part~="h5p-deck"] .hvp-text p[style*="26px"],[data-part~="h5p-deck"] .hvp-text p[style*="28px"],[data-part~="h5p-deck"] .hvp-text p[style*="30px"],[data-part~="h5p-deck"] .hvp-text p[style*="32px"],[data-part~="h5p-deck"] .hvp-text p[style*="36px"],[data-part~="h5p-deck"] .hvp-text p[style*="16pt"],[data-part~="h5p-deck"] .hvp-text p[style*="18pt"],[data-part~="h5p-deck"] .hvp-text p[style*="20pt"],[data-part~="h5p-deck"] .hvp-text p[style*="24pt"],[data-part~="h5p-deck"] .hvp-text p[style*="28pt"],[data-part~="h5p-deck"] .hvp-text p[style*="32pt"],[data-part~="h5p-deck"] .hvp-text div[style*="1.2em"],[data-part~="h5p-deck"] .hvp-text div[style*="1.3em"],[data-part~="h5p-deck"] .hvp-text div[style*="1.4em"],[data-part~="h5p-deck"] .hvp-text div[style*="1.5em"],[data-part~="h5p-deck"] .hvp-text div[style*="1.6em"],[data-part~="h5p-deck"] .hvp-text div[style*="1.7em"],[data-part~="h5p-deck"] .hvp-text div[style*="1.8em"],[data-part~="h5p-deck"] .hvp-text div[style*="1.9em"],[data-part~="h5p-deck"] .hvp-text div[style*="2em"],[data-part~="h5p-deck"] .hvp-text div[style*="2.5em"],[data-part~="h5p-deck"] .hvp-text div[style*="3em"],[data-part~="h5p-deck"] .hvp-text div[style*="120%"],[data-part~="h5p-deck"] .hvp-text div[style*="130%"],[data-part~="h5p-deck"] .hvp-text div[style*="140%"],[data-part~="h5p-deck"] .hvp-text div[style*="150%"],[data-part~="h5p-deck"] .hvp-text div[style*="160%"],[data-part~="h5p-deck"] .hvp-text div[style*="170%"],[data-part~="h5p-deck"] .hvp-text div[style*="180%"],[data-part~="h5p-deck"] .hvp-text div[style*="190%"],[data-part~="h5p-deck"] .hvp-text div[style*="200%"],[data-part~="h5p-deck"] .hvp-text div[style*="20px"],[data-part~="h5p-deck"] .hvp-text div[style*="22px"],[data-part~="h5p-deck"] .hvp-text div[style*="24px"],[data-part~="h5p-deck"] .hvp-text div[style*="26px"],[data-part~="h5p-deck"] .hvp-text div[style*="28px"],[data-part~="h5p-deck"] .hvp-text div[style*="30px"],[data-part~="h5p-deck"] .hvp-text div[style*="32px"],[data-part~="h5p-deck"] .hvp-text div[style*="36px"],[data-part~="h5p-deck"] .hvp-text div[style*="16pt"],[data-part~="h5p-deck"] .hvp-text div[style*="18pt"],[data-part~="h5p-deck"] .hvp-text div[style*="20pt"],[data-part~="h5p-deck"] .hvp-text div[style*="24pt"],[data-part~="h5p-deck"] .hvp-text div[style*="28pt"],[data-part~="h5p-deck"] .hvp-text div[style*="32pt"],[data-part~="h5p-deck"].hvp-text span[style*="1.2em"],[data-part~="h5p-deck"].hvp-text span[style*="1.3em"],[data-part~="h5p-deck"].hvp-text span[style*="1.4em"],[data-part~="h5p-deck"].hvp-text span[style*="1.5em"],[data-part~="h5p-deck"].hvp-text span[style*="1.6em"],[data-part~="h5p-deck"].hvp-text span[style*="1.7em"],[data-part~="h5p-deck"].hvp-text span[style*="1.8em"],[data-part~="h5p-deck"].hvp-text span[style*="1.9em"],[data-part~="h5p-deck"].hvp-text span[style*="2em"],[data-part~="h5p-deck"].hvp-text span[style*="2.5em"],[data-part~="h5p-deck"].hvp-text span[style*="3em"],[data-part~="h5p-deck"].hvp-text span[style*="120%"],[data-part~="h5p-deck"].hvp-text span[style*="130%"],[data-part~="h5p-deck"].hvp-text span[style*="140%"],[data-part~="h5p-deck"].hvp-text span[style*="150%"],[data-part~="h5p-deck"].hvp-text span[style*="160%"],[data-part~="h5p-deck"].hvp-text span[style*="170%"],[data-part~="h5p-deck"].hvp-text span[style*="180%"],[data-part~="h5p-deck"].hvp-text span[style*="190%"],[data-part~="h5p-deck"].hvp-text span[style*="200%"],[data-part~="h5p-deck"].hvp-text span[style*="20px"],[data-part~="h5p-deck"].hvp-text span[style*="22px"],[data-part~="h5p-deck"].hvp-text span[style*="24px"],[data-part~="h5p-deck"].hvp-text span[style*="26px"],[data-part~="h5p-deck"].hvp-text span[style*="28px"],[data-part~="h5p-deck"].hvp-text span[style*="30px"],[data-part~="h5p-deck"].hvp-text span[style*="32px"],[data-part~="h5p-deck"].hvp-text span[style*="36px"],[data-part~="h5p-deck"].hvp-text span[style*="16pt"],[data-part~="h5p-deck"].hvp-text span[style*="18pt"],[data-part~="h5p-deck"].hvp-text span[style*="20pt"],[data-part~="h5p-deck"].hvp-text span[style*="24pt"],[data-part~="h5p-deck"].hvp-text span[style*="28pt"],[data-part~="h5p-deck"].hvp-text span[style*="32pt"],[data-part~="h5p-deck"].hvp-text p[style*="1.2em"],[data-part~="h5p-deck"].hvp-text p[style*="1.3em"],[data-part~="h5p-deck"].hvp-text p[style*="1.4em"],[data-part~="h5p-deck"].hvp-text p[style*="1.5em"],[data-part~="h5p-deck"].hvp-text p[style*="1.6em"],[data-part~="h5p-deck"].hvp-text p[style*="1.7em"],[data-part~="h5p-deck"].hvp-text p[style*="1.8em"],[data-part~="h5p-deck"].hvp-text p[style*="1.9em"],[data-part~="h5p-deck"].hvp-text p[style*="2em"],[data-part~="h5p-deck"].hvp-text p[style*="2.5em"],[data-part~="h5p-deck"].hvp-text p[style*="3em"],[data-part~="h5p-deck"].hvp-text p[style*="120%"],[data-part~="h5p-deck"].hvp-text p[style*="130%"],[data-part~="h5p-deck"].hvp-text p[style*="140%"],[data-part~="h5p-deck"].hvp-text p[style*="150%"],[data-part~="h5p-deck"].hvp-text p[style*="160%"],[data-part~="h5p-deck"].hvp-text p[style*="170%"],[data-part~="h5p-deck"].hvp-text p[style*="180%"],[data-part~="h5p-deck"].hvp-text p[style*="190%"],[data-part~="h5p-deck"].hvp-text p[style*="200%"],[data-part~="h5p-deck"].hvp-text p[style*="20px"],[data-part~="h5p-deck"].hvp-text p[style*="22px"],[data-part~="h5p-deck"].hvp-text p[style*="24px"],[data-part~="h5p-deck"].hvp-text p[style*="26px"],[data-part~="h5p-deck"].hvp-text p[style*="28px"],[data-part~="h5p-deck"].hvp-text p[style*="30px"],[data-part~="h5p-deck"].hvp-text p[style*="32px"],[data-part~="h5p-deck"].hvp-text p[style*="36px"],[data-part~="h5p-deck"].hvp-text p[style*="16pt"],[data-part~="h5p-deck"].hvp-text p[style*="18pt"],[data-part~="h5p-deck"].hvp-text p[style*="20pt"],[data-part~="h5p-deck"].hvp-text p[style*="24pt"],[data-part~="h5p-deck"].hvp-text p[style*="28pt"],[data-part~="h5p-deck"].hvp-text p[style*="32pt"],[data-part~="h5p-deck"].hvp-text div[style*="1.2em"],[data-part~="h5p-deck"].hvp-text div[style*="1.3em"],[data-part~="h5p-deck"].hvp-text div[style*="1.4em"],[data-part~="h5p-deck"].hvp-text div[style*="1.5em"],[data-part~="h5p-deck"].hvp-text div[style*="1.6em"],[data-part~="h5p-deck"].hvp-text div[style*="1.7em"],[data-part~="h5p-deck"].hvp-text div[style*="1.8em"],[data-part~="h5p-deck"].hvp-text div[style*="1.9em"],[data-part~="h5p-deck"].hvp-text div[style*="2em"],[data-part~="h5p-deck"].hvp-text div[style*="2.5em"],[data-part~="h5p-deck"].hvp-text div[style*="3em"],[data-part~="h5p-deck"].hvp-text div[style*="120%"],[data-part~="h5p-deck"].hvp-text div[style*="130%"],[data-part~="h5p-deck"].hvp-text div[style*="140%"],[data-part~="h5p-deck"].hvp-text div[style*="150%"],[data-part~="h5p-deck"].hvp-text div[style*="160%"],[data-part~="h5p-deck"].hvp-text div[style*="170%"],[data-part~="h5p-deck"].hvp-text div[style*="180%"],[data-part~="h5p-deck"].hvp-text div[style*="190%"],[data-part~="h5p-deck"].hvp-text div[style*="200%"],[data-part~="h5p-deck"].hvp-text div[style*="20px"],[data-part~="h5p-deck"].hvp-text div[style*="22px"],[data-part~="h5p-deck"].hvp-text div[style*="24px"],[data-part~="h5p-deck"].hvp-text div[style*="26px"],[data-part~="h5p-deck"].hvp-text div[style*="28px"],[data-part~="h5p-deck"].hvp-text div[style*="30px"],[data-part~="h5p-deck"].hvp-text div[style*="32px"],[data-part~="h5p-deck"].hvp-text div[style*="36px"],[data-part~="h5p-deck"].hvp-text div[style*="16pt"],[data-part~="h5p-deck"].hvp-text div[style*="18pt"],[data-part~="h5p-deck"].hvp-text div[style*="20pt"],[data-part~="h5p-deck"].hvp-text div[style*="24pt"],[data-part~="h5p-deck"].hvp-text div[style*="28pt"],[data-part~="h5p-deck"].hvp-text div[style*="32pt"],.h5p-standalone-player .hvp-text span[style*="1.2em"],.h5p-standalone-player .hvp-text span[style*="1.3em"],.h5p-standalone-player .hvp-text span[style*="1.4em"],.h5p-standalone-player .hvp-text span[style*="1.5em"],.h5p-standalone-player .hvp-text span[style*="1.6em"],.h5p-standalone-player .hvp-text span[style*="1.7em"],.h5p-standalone-player .hvp-text span[style*="1.8em"],.h5p-standalone-player .hvp-text span[style*="1.9em"],.h5p-standalone-player .hvp-text span[style*="2em"],.h5p-standalone-player .hvp-text span[style*="2.5em"],.h5p-standalone-player .hvp-text span[style*="3em"],.h5p-standalone-player .hvp-text span[style*="120%"],.h5p-standalone-player .hvp-text span[style*="130%"],.h5p-standalone-player .hvp-text span[style*="140%"],.h5p-standalone-player .hvp-text span[style*="150%"],.h5p-standalone-player .hvp-text span[style*="160%"],.h5p-standalone-player .hvp-text span[style*="170%"],.h5p-standalone-player .hvp-text span[style*="180%"],.h5p-standalone-player .hvp-text span[style*="190%"],.h5p-standalone-player .hvp-text span[style*="200%"],.h5p-standalone-player .hvp-text span[style*="20px"],.h5p-standalone-player .hvp-text span[style*="22px"],.h5p-standalone-player .hvp-text span[style*="24px"],.h5p-standalone-player .hvp-text span[style*="26px"],.h5p-standalone-player .hvp-text span[style*="28px"],.h5p-standalone-player .hvp-text span[style*="30px"],.h5p-standalone-player .hvp-text span[style*="32px"],.h5p-standalone-player .hvp-text span[style*="36px"],.h5p-standalone-player .hvp-text span[style*="16pt"],.h5p-standalone-player .hvp-text span[style*="18pt"],.h5p-standalone-player .hvp-text span[style*="20pt"],.h5p-standalone-player .hvp-text span[style*="24pt"],.h5p-standalone-player .hvp-text span[style*="28pt"],.h5p-standalone-player .hvp-text span[style*="32pt"],.h5p-standalone-player .hvp-text p[style*="1.2em"],.h5p-standalone-player .hvp-text p[style*="1.3em"],.h5p-standalone-player .hvp-text p[style*="1.4em"],.h5p-standalone-player .hvp-text p[style*="1.5em"],.h5p-standalone-player .hvp-text p[style*="1.6em"],.h5p-standalone-player .hvp-text p[style*="1.7em"],.h5p-standalone-player .hvp-text p[style*="1.8em"],.h5p-standalone-player .hvp-text p[style*="1.9em"],.h5p-standalone-player .hvp-text p[style*="2em"],.h5p-standalone-player .hvp-text p[style*="2.5em"],.h5p-standalone-player .hvp-text p[style*="3em"],.h5p-standalone-player .hvp-text p[style*="120%"],.h5p-standalone-player .hvp-text p[style*="130%"],.h5p-standalone-player .hvp-text p[style*="140%"],.h5p-standalone-player .hvp-text p[style*="150%"],.h5p-standalone-player .hvp-text p[style*="160%"],.h5p-standalone-player .hvp-text p[style*="170%"],.h5p-standalone-player .hvp-text p[style*="180%"],.h5p-standalone-player .hvp-text p[style*="190%"],.h5p-standalone-player .hvp-text p[style*="200%"],.h5p-standalone-player .hvp-text p[style*="20px"],.h5p-standalone-player .hvp-text p[style*="22px"],.h5p-standalone-player .hvp-text p[style*="24px"],.h5p-standalone-player .hvp-text p[style*="26px"],.h5p-standalone-player .hvp-text p[style*="28px"],.h5p-standalone-player .hvp-text p[style*="30px"],.h5p-standalone-player .hvp-text p[style*="32px"],.h5p-standalone-player .hvp-text p[style*="36px"],.h5p-standalone-player .hvp-text p[style*="16pt"],.h5p-standalone-player .hvp-text p[style*="18pt"],.h5p-standalone-player .hvp-text p[style*="20pt"],.h5p-standalone-player .hvp-text p[style*="24pt"],.h5p-standalone-player .hvp-text p[style*="28pt"],.h5p-standalone-player .hvp-text p[style*="32pt"],.h5p-standalone-player .hvp-text div[style*="1.2em"],.h5p-standalone-player .hvp-text div[style*="1.3em"],.h5p-standalone-player .hvp-text div[style*="1.4em"],.h5p-standalone-player .hvp-text div[style*="1.5em"],.h5p-standalone-player .hvp-text div[style*="1.6em"],.h5p-standalone-player .hvp-text div[style*="1.7em"],.h5p-standalone-player .hvp-text div[style*="1.8em"],.h5p-standalone-player .hvp-text div[style*="1.9em"],.h5p-standalone-player .hvp-text div[style*="2em"],.h5p-standalone-player .hvp-text div[style*="2.5em"],.h5p-standalone-player .hvp-text div[style*="3em"],.h5p-standalone-player .hvp-text div[style*="120%"],.h5p-standalone-player .hvp-text div[style*="130%"],.h5p-standalone-player .hvp-text div[style*="140%"],.h5p-standalone-player .hvp-text div[style*="150%"],.h5p-standalone-player .hvp-text div[style*="160%"],.h5p-standalone-player .hvp-text div[style*="170%"],.h5p-standalone-player .hvp-text div[style*="180%"],.h5p-standalone-player .hvp-text div[style*="190%"],.h5p-standalone-player .hvp-text div[style*="200%"],.h5p-standalone-player .hvp-text div[style*="20px"],.h5p-standalone-player .hvp-text div[style*="22px"],.h5p-standalone-player .hvp-text div[style*="24px"],.h5p-standalone-player .hvp-text div[style*="26px"],.h5p-standalone-player .hvp-text div[style*="28px"],.h5p-standalone-player .hvp-text div[style*="30px"],.h5p-standalone-player .hvp-text div[style*="32px"],.h5p-standalone-player .hvp-text div[style*="36px"],.h5p-standalone-player .hvp-text div[style*="16pt"],.h5p-standalone-player .hvp-text div[style*="18pt"],.h5p-standalone-player .hvp-text div[style*="20pt"],.h5p-standalone-player .hvp-text div[style*="24pt"],.h5p-standalone-player .hvp-text div[style*="28pt"],.h5p-standalone-player .hvp-text div[style*="32pt"],.h5p-standalone-player.hvp-text span[style*="1.2em"],.h5p-standalone-player.hvp-text span[style*="1.3em"],.h5p-standalone-player.hvp-text span[style*="1.4em"],.h5p-standalone-player.hvp-text span[style*="1.5em"],.h5p-standalone-player.hvp-text span[style*="1.6em"],.h5p-standalone-player.hvp-text span[style*="1.7em"],.h5p-standalone-player.hvp-text span[style*="1.8em"],.h5p-standalone-player.hvp-text span[style*="1.9em"],.h5p-standalone-player.hvp-text span[style*="2em"],.h5p-standalone-player.hvp-text span[style*="2.5em"],.h5p-standalone-player.hvp-text span[style*="3em"],.h5p-standalone-player.hvp-text span[style*="120%"],.h5p-standalone-player.hvp-text span[style*="130%"],.h5p-standalone-player.hvp-text span[style*="140%"],.h5p-standalone-player.hvp-text span[style*="150%"],.h5p-standalone-player.hvp-text span[style*="160%"],.h5p-standalone-player.hvp-text span[style*="170%"],.h5p-standalone-player.hvp-text span[style*="180%"],.h5p-standalone-player.hvp-text span[style*="190%"],.h5p-standalone-player.hvp-text span[style*="200%"],.h5p-standalone-player.hvp-text span[style*="20px"],.h5p-standalone-player.hvp-text span[style*="22px"],.h5p-standalone-player.hvp-text span[style*="24px"],.h5p-standalone-player.hvp-text span[style*="26px"],.h5p-standalone-player.hvp-text span[style*="28px"],.h5p-standalone-player.hvp-text span[style*="30px"],.h5p-standalone-player.hvp-text span[style*="32px"],.h5p-standalone-player.hvp-text span[style*="36px"],.h5p-standalone-player.hvp-text span[style*="16pt"],.h5p-standalone-player.hvp-text span[style*="18pt"],.h5p-standalone-player.hvp-text span[style*="20pt"],.h5p-standalone-player.hvp-text span[style*="24pt"],.h5p-standalone-player.hvp-text span[style*="28pt"],.h5p-standalone-player.hvp-text span[style*="32pt"],.h5p-standalone-player.hvp-text p[style*="1.2em"],.h5p-standalone-player.hvp-text p[style*="1.3em"],.h5p-standalone-player.hvp-text p[style*="1.4em"],.h5p-standalone-player.hvp-text p[style*="1.5em"],.h5p-standalone-player.hvp-text p[style*="1.6em"],.h5p-standalone-player.hvp-text p[style*="1.7em"],.h5p-standalone-player.hvp-text p[style*="1.8em"],.h5p-standalone-player.hvp-text p[style*="1.9em"],.h5p-standalone-player.hvp-text p[style*="2em"],.h5p-standalone-player.hvp-text p[style*="2.5em"],.h5p-standalone-player.hvp-text p[style*="3em"],.h5p-standalone-player.hvp-text p[style*="120%"],.h5p-standalone-player.hvp-text p[style*="130%"],.h5p-standalone-player.hvp-text p[style*="140%"],.h5p-standalone-player.hvp-text p[style*="150%"],.h5p-standalone-player.hvp-text p[style*="160%"],.h5p-standalone-player.hvp-text p[style*="170%"],.h5p-standalone-player.hvp-text p[style*="180%"],.h5p-standalone-player.hvp-text p[style*="190%"],.h5p-standalone-player.hvp-text p[style*="200%"],.h5p-standalone-player.hvp-text p[style*="20px"],.h5p-standalone-player.hvp-text p[style*="22px"],.h5p-standalone-player.hvp-text p[style*="24px"],.h5p-standalone-player.hvp-text p[style*="26px"],.h5p-standalone-player.hvp-text p[style*="28px"],.h5p-standalone-player.hvp-text p[style*="30px"],.h5p-standalone-player.hvp-text p[style*="32px"],.h5p-standalone-player.hvp-text p[style*="36px"],.h5p-standalone-player.hvp-text p[style*="16pt"],.h5p-standalone-player.hvp-text p[style*="18pt"],.h5p-standalone-player.hvp-text p[style*="20pt"],.h5p-standalone-player.hvp-text p[style*="24pt"],.h5p-standalone-player.hvp-text p[style*="28pt"],.h5p-standalone-player.hvp-text p[style*="32pt"],.h5p-standalone-player.hvp-text div[style*="1.2em"],.h5p-standalone-player.hvp-text div[style*="1.3em"],.h5p-standalone-player.hvp-text div[style*="1.4em"],.h5p-standalone-player.hvp-text div[style*="1.5em"],.h5p-standalone-player.hvp-text div[style*="1.6em"],.h5p-standalone-player.hvp-text div[style*="1.7em"],.h5p-standalone-player.hvp-text div[style*="1.8em"],.h5p-standalone-player.hvp-text div[style*="1.9em"],.h5p-standalone-player.hvp-text div[style*="2em"],.h5p-standalone-player.hvp-text div[style*="2.5em"],.h5p-standalone-player.hvp-text div[style*="3em"],.h5p-standalone-player.hvp-text div[style*="120%"],.h5p-standalone-player.hvp-text div[style*="130%"],.h5p-standalone-player.hvp-text div[style*="140%"],.h5p-standalone-player.hvp-text div[style*="150%"],.h5p-standalone-player.hvp-text div[style*="160%"],.h5p-standalone-player.hvp-text div[style*="170%"],.h5p-standalone-player.hvp-text div[style*="180%"],.h5p-standalone-player.hvp-text div[style*="190%"],.h5p-standalone-player.hvp-text div[style*="200%"],.h5p-standalone-player.hvp-text div[style*="20px"],.h5p-standalone-player.hvp-text div[style*="22px"],.h5p-standalone-player.hvp-text div[style*="24px"],.h5p-standalone-player.hvp-text div[style*="26px"],.h5p-standalone-player.hvp-text div[style*="28px"],.h5p-standalone-player.hvp-text div[style*="30px"],.h5p-standalone-player.hvp-text div[style*="32px"],.h5p-standalone-player.hvp-text div[style*="36px"],.h5p-standalone-player.hvp-text div[style*="16pt"],.h5p-standalone-player.hvp-text div[style*="18pt"],.h5p-standalone-player.hvp-text div[style*="20pt"],.h5p-standalone-player.hvp-text div[style*="24pt"],.h5p-standalone-player.hvp-text div[style*="28pt"],.h5p-standalone-player.hvp-text div[style*="32pt"],.moodle-hvp-block .hvp-text span[style*="1.2em"],.moodle-hvp-block .hvp-text span[style*="1.3em"],.moodle-hvp-block .hvp-text span[style*="1.4em"],.moodle-hvp-block .hvp-text span[style*="1.5em"],.moodle-hvp-block .hvp-text span[style*="1.6em"],.moodle-hvp-block .hvp-text span[style*="1.7em"],.moodle-hvp-block .hvp-text span[style*="1.8em"],.moodle-hvp-block .hvp-text span[style*="1.9em"],.moodle-hvp-block .hvp-text span[style*="2em"],.moodle-hvp-block .hvp-text span[style*="2.5em"],.moodle-hvp-block .hvp-text span[style*="3em"],.moodle-hvp-block .hvp-text span[style*="120%"],.moodle-hvp-block .hvp-text span[style*="130%"],.moodle-hvp-block .hvp-text span[style*="140%"],.moodle-hvp-block .hvp-text span[style*="150%"],.moodle-hvp-block .hvp-text span[style*="160%"],.moodle-hvp-block .hvp-text span[style*="170%"],.moodle-hvp-block .hvp-text span[style*="180%"],.moodle-hvp-block .hvp-text span[style*="190%"],.moodle-hvp-block .hvp-text span[style*="200%"],.moodle-hvp-block .hvp-text span[style*="20px"],.moodle-hvp-block .hvp-text span[style*="22px"],.moodle-hvp-block .hvp-text span[style*="24px"],.moodle-hvp-block .hvp-text span[style*="26px"],.moodle-hvp-block .hvp-text span[style*="28px"],.moodle-hvp-block .hvp-text span[style*="30px"],.moodle-hvp-block .hvp-text span[style*="32px"],.moodle-hvp-block .hvp-text span[style*="36px"],.moodle-hvp-block .hvp-text span[style*="16pt"],.moodle-hvp-block .hvp-text span[style*="18pt"],.moodle-hvp-block .hvp-text span[style*="20pt"],.moodle-hvp-block .hvp-text span[style*="24pt"],.moodle-hvp-block .hvp-text span[style*="28pt"],.moodle-hvp-block .hvp-text span[style*="32pt"],.moodle-hvp-block .hvp-text p[style*="1.2em"],.moodle-hvp-block .hvp-text p[style*="1.3em"],.moodle-hvp-block .hvp-text p[style*="1.4em"],.moodle-hvp-block .hvp-text p[style*="1.5em"],.moodle-hvp-block .hvp-text p[style*="1.6em"],.moodle-hvp-block .hvp-text p[style*="1.7em"],.moodle-hvp-block .hvp-text p[style*="1.8em"],.moodle-hvp-block .hvp-text p[style*="1.9em"],.moodle-hvp-block .hvp-text p[style*="2em"],.moodle-hvp-block .hvp-text p[style*="2.5em"],.moodle-hvp-block .hvp-text p[style*="3em"],.moodle-hvp-block .hvp-text p[style*="120%"],.moodle-hvp-block .hvp-text p[style*="130%"],.moodle-hvp-block .hvp-text p[style*="140%"],.moodle-hvp-block .hvp-text p[style*="150%"],.moodle-hvp-block .hvp-text p[style*="160%"],.moodle-hvp-block .hvp-text p[style*="170%"],.moodle-hvp-block .hvp-text p[style*="180%"],.moodle-hvp-block .hvp-text p[style*="190%"],.moodle-hvp-block .hvp-text p[style*="200%"],.moodle-hvp-block .hvp-text p[style*="20px"],.moodle-hvp-block .hvp-text p[style*="22px"],.moodle-hvp-block .hvp-text p[style*="24px"],.moodle-hvp-block .hvp-text p[style*="26px"],.moodle-hvp-block .hvp-text p[style*="28px"],.moodle-hvp-block .hvp-text p[style*="30px"],.moodle-hvp-block .hvp-text p[style*="32px"],.moodle-hvp-block .hvp-text p[style*="36px"],.moodle-hvp-block .hvp-text p[style*="16pt"],.moodle-hvp-block .hvp-text p[style*="18pt"],.moodle-hvp-block .hvp-text p[style*="20pt"],.moodle-hvp-block .hvp-text p[style*="24pt"],.moodle-hvp-block .hvp-text p[style*="28pt"],.moodle-hvp-block .hvp-text p[style*="32pt"],.moodle-hvp-block .hvp-text div[style*="1.2em"],.moodle-hvp-block .hvp-text div[style*="1.3em"],.moodle-hvp-block .hvp-text div[style*="1.4em"],.moodle-hvp-block .hvp-text div[style*="1.5em"],.moodle-hvp-block .hvp-text div[style*="1.6em"],.moodle-hvp-block .hvp-text div[style*="1.7em"],.moodle-hvp-block .hvp-text div[style*="1.8em"],.moodle-hvp-block .hvp-text div[style*="1.9em"],.moodle-hvp-block .hvp-text div[style*="2em"],.moodle-hvp-block .hvp-text div[style*="2.5em"],.moodle-hvp-block .hvp-text div[style*="3em"],.moodle-hvp-block .hvp-text div[style*="120%"],.moodle-hvp-block .hvp-text div[style*="130%"],.moodle-hvp-block .hvp-text div[style*="140%"],.moodle-hvp-block .hvp-text div[style*="150%"],.moodle-hvp-block .hvp-text div[style*="160%"],.moodle-hvp-block .hvp-text div[style*="170%"],.moodle-hvp-block .hvp-text div[style*="180%"],.moodle-hvp-block .hvp-text div[style*="190%"],.moodle-hvp-block .hvp-text div[style*="200%"],.moodle-hvp-block .hvp-text div[style*="20px"],.moodle-hvp-block .hvp-text div[style*="22px"],.moodle-hvp-block .hvp-text div[style*="24px"],.moodle-hvp-block .hvp-text div[style*="26px"],.moodle-hvp-block .hvp-text div[style*="28px"],.moodle-hvp-block .hvp-text div[style*="30px"],.moodle-hvp-block .hvp-text div[style*="32px"],.moodle-hvp-block .hvp-text div[style*="36px"],.moodle-hvp-block .hvp-text div[style*="16pt"],.moodle-hvp-block .hvp-text div[style*="18pt"],.moodle-hvp-block .hvp-text div[style*="20pt"],.moodle-hvp-block .hvp-text div[style*="24pt"],.moodle-hvp-block .hvp-text div[style*="28pt"],.moodle-hvp-block .hvp-text div[style*="32pt"],.moodle-hvp-block.hvp-text span[style*="1.2em"],.moodle-hvp-block.hvp-text span[style*="1.3em"],.moodle-hvp-block.hvp-text span[style*="1.4em"],.moodle-hvp-block.hvp-text span[style*="1.5em"],.moodle-hvp-block.hvp-text span[style*="1.6em"],.moodle-hvp-block.hvp-text span[style*="1.7em"],.moodle-hvp-block.hvp-text span[style*="1.8em"],.moodle-hvp-block.hvp-text span[style*="1.9em"],.moodle-hvp-block.hvp-text span[style*="2em"],.moodle-hvp-block.hvp-text span[style*="2.5em"],.moodle-hvp-block.hvp-text span[style*="3em"],.moodle-hvp-block.hvp-text span[style*="120%"],.moodle-hvp-block.hvp-text span[style*="130%"],.moodle-hvp-block.hvp-text span[style*="140%"],.moodle-hvp-block.hvp-text span[style*="150%"],.moodle-hvp-block.hvp-text span[style*="160%"],.moodle-hvp-block.hvp-text span[style*="170%"],.moodle-hvp-block.hvp-text span[style*="180%"],.moodle-hvp-block.hvp-text span[style*="190%"],.moodle-hvp-block.hvp-text span[style*="200%"],.moodle-hvp-block.hvp-text span[style*="20px"],.moodle-hvp-block.hvp-text span[style*="22px"],.moodle-hvp-block.hvp-text span[style*="24px"],.moodle-hvp-block.hvp-text span[style*="26px"],.moodle-hvp-block.hvp-text span[style*="28px"],.moodle-hvp-block.hvp-text span[style*="30px"],.moodle-hvp-block.hvp-text span[style*="32px"],.moodle-hvp-block.hvp-text span[style*="36px"],.moodle-hvp-block.hvp-text span[style*="16pt"],.moodle-hvp-block.hvp-text span[style*="18pt"],.moodle-hvp-block.hvp-text span[style*="20pt"],.moodle-hvp-block.hvp-text span[style*="24pt"],.moodle-hvp-block.hvp-text span[style*="28pt"],.moodle-hvp-block.hvp-text span[style*="32pt"],.moodle-hvp-block.hvp-text p[style*="1.2em"],.moodle-hvp-block.hvp-text p[style*="1.3em"],.moodle-hvp-block.hvp-text p[style*="1.4em"],.moodle-hvp-block.hvp-text p[style*="1.5em"],.moodle-hvp-block.hvp-text p[style*="1.6em"],.moodle-hvp-block.hvp-text p[style*="1.7em"],.moodle-hvp-block.hvp-text p[style*="1.8em"],.moodle-hvp-block.hvp-text p[style*="1.9em"],.moodle-hvp-block.hvp-text p[style*="2em"],.moodle-hvp-block.hvp-text p[style*="2.5em"],.moodle-hvp-block.hvp-text p[style*="3em"],.moodle-hvp-block.hvp-text p[style*="120%"],.moodle-hvp-block.hvp-text p[style*="130%"],.moodle-hvp-block.hvp-text p[style*="140%"],.moodle-hvp-block.hvp-text p[style*="150%"],.moodle-hvp-block.hvp-text p[style*="160%"],.moodle-hvp-block.hvp-text p[style*="170%"],.moodle-hvp-block.hvp-text p[style*="180%"],.moodle-hvp-block.hvp-text p[style*="190%"],.moodle-hvp-block.hvp-text p[style*="200%"],.moodle-hvp-block.hvp-text p[style*="20px"],.moodle-hvp-block.hvp-text p[style*="22px"],.moodle-hvp-block.hvp-text p[style*="24px"],.moodle-hvp-block.hvp-text p[style*="26px"],.moodle-hvp-block.hvp-text p[style*="28px"],.moodle-hvp-block.hvp-text p[style*="30px"],.moodle-hvp-block.hvp-text p[style*="32px"],.moodle-hvp-block.hvp-text p[style*="36px"],.moodle-hvp-block.hvp-text p[style*="16pt"],.moodle-hvp-block.hvp-text p[style*="18pt"],.moodle-hvp-block.hvp-text p[style*="20pt"],.moodle-hvp-block.hvp-text p[style*="24pt"],.moodle-hvp-block.hvp-text p[style*="28pt"],.moodle-hvp-block.hvp-text p[style*="32pt"],.moodle-hvp-block.hvp-text div[style*="1.2em"],.moodle-hvp-block.hvp-text div[style*="1.3em"],.moodle-hvp-block.hvp-text div[style*="1.4em"],.moodle-hvp-block.hvp-text div[style*="1.5em"],.moodle-hvp-block.hvp-text div[style*="1.6em"],.moodle-hvp-block.hvp-text div[style*="1.7em"],.moodle-hvp-block.hvp-text div[style*="1.8em"],.moodle-hvp-block.hvp-text div[style*="1.9em"],.moodle-hvp-block.hvp-text div[style*="2em"],.moodle-hvp-block.hvp-text div[style*="2.5em"],.moodle-hvp-block.hvp-text div[style*="3em"],.moodle-hvp-block.hvp-text div[style*="120%"],.moodle-hvp-block.hvp-text div[style*="130%"],.moodle-hvp-block.hvp-text div[style*="140%"],.moodle-hvp-block.hvp-text div[style*="150%"],.moodle-hvp-block.hvp-text div[style*="160%"],.moodle-hvp-block.hvp-text div[style*="170%"],.moodle-hvp-block.hvp-text div[style*="180%"],.moodle-hvp-block.hvp-text div[style*="190%"],.moodle-hvp-block.hvp-text div[style*="200%"],.moodle-hvp-block.hvp-text div[style*="20px"],.moodle-hvp-block.hvp-text div[style*="22px"],.moodle-hvp-block.hvp-text div[style*="24px"],.moodle-hvp-block.hvp-text div[style*="26px"],.moodle-hvp-block.hvp-text div[style*="28px"],.moodle-hvp-block.hvp-text div[style*="30px"],.moodle-hvp-block.hvp-text div[style*="32px"],.moodle-hvp-block.hvp-text div[style*="36px"],.moodle-hvp-block.hvp-text div[style*="16pt"],.moodle-hvp-block.hvp-text div[style*="18pt"],.moodle-hvp-block.hvp-text div[style*="20pt"],.moodle-hvp-block.hvp-text div[style*="24pt"],.moodle-hvp-block.hvp-text div[style*="28pt"],.moodle-hvp-block.hvp-text div[style*="32pt"],.hvp-text .hvp-text span[style*="1.2em"],.hvp-text .hvp-text span[style*="1.3em"],.hvp-text .hvp-text span[style*="1.4em"],.hvp-text .hvp-text span[style*="1.5em"],.hvp-text .hvp-text span[style*="1.6em"],.hvp-text .hvp-text span[style*="1.7em"],.hvp-text .hvp-text span[style*="1.8em"],.hvp-text .hvp-text span[style*="1.9em"],.hvp-text .hvp-text span[style*="2em"],.hvp-text .hvp-text span[style*="2.5em"],.hvp-text .hvp-text span[style*="3em"],.hvp-text .hvp-text span[style*="120%"],.hvp-text .hvp-text span[style*="130%"],.hvp-text .hvp-text span[style*="140%"],.hvp-text .hvp-text span[style*="150%"],.hvp-text .hvp-text span[style*="160%"],.hvp-text .hvp-text span[style*="170%"],.hvp-text .hvp-text span[style*="180%"],.hvp-text .hvp-text span[style*="190%"],.hvp-text .hvp-text span[style*="200%"],.hvp-text .hvp-text span[style*="20px"],.hvp-text .hvp-text span[style*="22px"],.hvp-text .hvp-text span[style*="24px"],.hvp-text .hvp-text span[style*="26px"],.hvp-text .hvp-text span[style*="28px"],.hvp-text .hvp-text span[style*="30px"],.hvp-text .hvp-text span[style*="32px"],.hvp-text .hvp-text span[style*="36px"],.hvp-text .hvp-text span[style*="16pt"],.hvp-text .hvp-text span[style*="18pt"],.hvp-text .hvp-text span[style*="20pt"],.hvp-text .hvp-text span[style*="24pt"],.hvp-text .hvp-text span[style*="28pt"],.hvp-text .hvp-text span[style*="32pt"],.hvp-text .hvp-text p[style*="1.2em"],.hvp-text .hvp-text p[style*="1.3em"],.hvp-text .hvp-text p[style*="1.4em"],.hvp-text .hvp-text p[style*="1.5em"],.hvp-text .hvp-text p[style*="1.6em"],.hvp-text .hvp-text p[style*="1.7em"],.hvp-text .hvp-text p[style*="1.8em"],.hvp-text .hvp-text p[style*="1.9em"],.hvp-text .hvp-text p[style*="2em"],.hvp-text .hvp-text p[style*="2.5em"],.hvp-text .hvp-text p[style*="3em"],.hvp-text .hvp-text p[style*="120%"],.hvp-text .hvp-text p[style*="130%"],.hvp-text .hvp-text p[style*="140%"],.hvp-text .hvp-text p[style*="150%"],.hvp-text .hvp-text p[style*="160%"],.hvp-text .hvp-text p[style*="170%"],.hvp-text .hvp-text p[style*="180%"],.hvp-text .hvp-text p[style*="190%"],.hvp-text .hvp-text p[style*="200%"],.hvp-text .hvp-text p[style*="20px"],.hvp-text .hvp-text p[style*="22px"],.hvp-text .hvp-text p[style*="24px"],.hvp-text .hvp-text p[style*="26px"],.hvp-text .hvp-text p[style*="28px"],.hvp-text .hvp-text p[style*="30px"],.hvp-text .hvp-text p[style*="32px"],.hvp-text .hvp-text p[style*="36px"],.hvp-text .hvp-text p[style*="16pt"],.hvp-text .hvp-text p[style*="18pt"],.hvp-text .hvp-text p[style*="20pt"],.hvp-text .hvp-text p[style*="24pt"],.hvp-text .hvp-text p[style*="28pt"],.hvp-text .hvp-text p[style*="32pt"],.hvp-text .hvp-text div[style*="1.2em"],.hvp-text .hvp-text div[style*="1.3em"],.hvp-text .hvp-text div[style*="1.4em"],.hvp-text .hvp-text div[style*="1.5em"],.hvp-text .hvp-text div[style*="1.6em"],.hvp-text .hvp-text div[style*="1.7em"],.hvp-text .hvp-text div[style*="1.8em"],.hvp-text .hvp-text div[style*="1.9em"],.hvp-text .hvp-text div[style*="2em"],.hvp-text .hvp-text div[style*="2.5em"],.hvp-text .hvp-text div[style*="3em"],.hvp-text .hvp-text div[style*="120%"],.hvp-text .hvp-text div[style*="130%"],.hvp-text .hvp-text div[style*="140%"],.hvp-text .hvp-text div[style*="150%"],.hvp-text .hvp-text div[style*="160%"],.hvp-text .hvp-text div[style*="170%"],.hvp-text .hvp-text div[style*="180%"],.hvp-text .hvp-text div[style*="190%"],.hvp-text .hvp-text div[style*="200%"],.hvp-text .hvp-text div[style*="20px"],.hvp-text .hvp-text div[style*="22px"],.hvp-text .hvp-text div[style*="24px"],.hvp-text .hvp-text div[style*="26px"],.hvp-text .hvp-text div[style*="28px"],.hvp-text .hvp-text div[style*="30px"],.hvp-text .hvp-text div[style*="32px"],.hvp-text .hvp-text div[style*="36px"],.hvp-text .hvp-text div[style*="16pt"],.hvp-text .hvp-text div[style*="18pt"],.hvp-text .hvp-text div[style*="20pt"],.hvp-text .hvp-text div[style*="24pt"],.hvp-text .hvp-text div[style*="28pt"],.hvp-text .hvp-text div[style*="32pt"],.hvp-text.hvp-text span[style*="1.2em"],.hvp-text.hvp-text span[style*="1.3em"],.hvp-text.hvp-text span[style*="1.4em"],.hvp-text.hvp-text span[style*="1.5em"],.hvp-text.hvp-text span[style*="1.6em"],.hvp-text.hvp-text span[style*="1.7em"],.hvp-text.hvp-text span[style*="1.8em"],.hvp-text.hvp-text span[style*="1.9em"],.hvp-text.hvp-text span[style*="2em"],.hvp-text.hvp-text span[style*="2.5em"],.hvp-text.hvp-text span[style*="3em"],.hvp-text.hvp-text span[style*="120%"],.hvp-text.hvp-text span[style*="130%"],.hvp-text.hvp-text span[style*="140%"],.hvp-text.hvp-text span[style*="150%"],.hvp-text.hvp-text span[style*="160%"],.hvp-text.hvp-text span[style*="170%"],.hvp-text.hvp-text span[style*="180%"],.hvp-text.hvp-text span[style*="190%"],.hvp-text.hvp-text span[style*="200%"],.hvp-text.hvp-text span[style*="20px"],.hvp-text.hvp-text span[style*="22px"],.hvp-text.hvp-text span[style*="24px"],.hvp-text.hvp-text span[style*="26px"],.hvp-text.hvp-text span[style*="28px"],.hvp-text.hvp-text span[style*="30px"],.hvp-text.hvp-text span[style*="32px"],.hvp-text.hvp-text span[style*="36px"],.hvp-text.hvp-text span[style*="16pt"],.hvp-text.hvp-text span[style*="18pt"],.hvp-text.hvp-text span[style*="20pt"],.hvp-text.hvp-text span[style*="24pt"],.hvp-text.hvp-text span[style*="28pt"],.hvp-text.hvp-text span[style*="32pt"],.hvp-text.hvp-text p[style*="1.2em"],.hvp-text.hvp-text p[style*="1.3em"],.hvp-text.hvp-text p[style*="1.4em"],.hvp-text.hvp-text p[style*="1.5em"],.hvp-text.hvp-text p[style*="1.6em"],.hvp-text.hvp-text p[style*="1.7em"],.hvp-text.hvp-text p[style*="1.8em"],.hvp-text.hvp-text p[style*="1.9em"],.hvp-text.hvp-text p[style*="2em"],.hvp-text.hvp-text p[style*="2.5em"],.hvp-text.hvp-text p[style*="3em"],.hvp-text.hvp-text p[style*="120%"],.hvp-text.hvp-text p[style*="130%"],.hvp-text.hvp-text p[style*="140%"],.hvp-text.hvp-text p[style*="150%"],.hvp-text.hvp-text p[style*="160%"],.hvp-text.hvp-text p[style*="170%"],.hvp-text.hvp-text p[style*="180%"],.hvp-text.hvp-text p[style*="190%"],.hvp-text.hvp-text p[style*="200%"],.hvp-text.hvp-text p[style*="20px"],.hvp-text.hvp-text p[style*="22px"],.hvp-text.hvp-text p[style*="24px"],.hvp-text.hvp-text p[style*="26px"],.hvp-text.hvp-text p[style*="28px"],.hvp-text.hvp-text p[style*="30px"],.hvp-text.hvp-text p[style*="32px"],.hvp-text.hvp-text p[style*="36px"],.hvp-text.hvp-text p[style*="16pt"],.hvp-text.hvp-text p[style*="18pt"],.hvp-text.hvp-text p[style*="20pt"],.hvp-text.hvp-text p[style*="24pt"],.hvp-text.hvp-text p[style*="28pt"],.hvp-text.hvp-text p[style*="32pt"],.hvp-text.hvp-text div[style*="1.2em"],.hvp-text.hvp-text div[style*="1.3em"],.hvp-text.hvp-text div[style*="1.4em"],.hvp-text.hvp-text div[style*="1.5em"],.hvp-text.hvp-text div[style*="1.6em"],.hvp-text.hvp-text div[style*="1.7em"],.hvp-text.hvp-text div[style*="1.8em"],.hvp-text.hvp-text div[style*="1.9em"],.hvp-text.hvp-text div[style*="2em"],.hvp-text.hvp-text div[style*="2.5em"],.hvp-text.hvp-text div[style*="3em"],.hvp-text.hvp-text div[style*="120%"],.hvp-text.hvp-text div[style*="130%"],.hvp-text.hvp-text div[style*="140%"],.hvp-text.hvp-text div[style*="150%"],.hvp-text.hvp-text div[style*="160%"],.hvp-text.hvp-text div[style*="170%"],.hvp-text.hvp-text div[style*="180%"],.hvp-text.hvp-text div[style*="190%"],.hvp-text.hvp-text div[style*="200%"],.hvp-text.hvp-text div[style*="20px"],.hvp-text.hvp-text div[style*="22px"],.hvp-text.hvp-text div[style*="24px"],.hvp-text.hvp-text div[style*="26px"],.hvp-text.hvp-text div[style*="28px"],.hvp-text.hvp-text div[style*="30px"],.hvp-text.hvp-text div[style*="32px"],.hvp-text.hvp-text div[style*="36px"],.hvp-text.hvp-text div[style*="16pt"],.hvp-text.hvp-text div[style*="18pt"],.hvp-text.hvp-text div[style*="20pt"],.hvp-text.hvp-text div[style*="24pt"],.hvp-text.hvp-text div[style*="28pt"],.hvp-text.hvp-text div[style*="32pt"]{font-size:1.05rem !important;line-height:1.65 !important}[data-part~="h5p-deck"] .hvp-text .katex,[data-part~="h5p-deck"].hvp-text .katex,.h5p-standalone-player .hvp-text .katex,.h5p-standalone-player.hvp-text .katex,.moodle-hvp-block .hvp-text .katex,.moodle-hvp-block.hvp-text .katex,.hvp-text .hvp-text .katex,.hvp-text.hvp-text .katex{font-size:1.1em !important}[data-part~="h5p-deck"] .hvp-text .katex *,[data-part~="h5p-deck"].hvp-text .katex *,.h5p-standalone-player .hvp-text .katex *,.h5p-standalone-player.hvp-text .katex *,.moodle-hvp-block .hvp-text .katex *,.moodle-hvp-block.hvp-text .katex *,.hvp-text .hvp-text .katex *,.hvp-text.hvp-text .katex *{font-size:inherit}.footer .main_menu ul li.active a{background:rgba(30,42,120,.09);color:#1e2a78;font-weight:700}.category-heading__cover{background-image:linear-gradient(135deg, #1e2a78 0%, #33409f 100%) !important}.category-heading__icon{background:rgba(255,255,255,.16) !important;color:#f6b40a !important}[class*=hero] .fa{color:#f6b40a}.school-full__name,.school-full__courses::before,.items .title{color:#1e2a78}.items a.item:hover .title{color:#1e2a78}.school-full__badge{background:rgba(246,180,10,.18);color:#8a6300}.course-enroll__cta .btn,.course-enroll__btn,button.course-enroll__btn{background:#f6b40a;color:#1e2a78;border:1px solid #f6b40a;font-weight:800}.course-enroll__cta .btn:hover,.course-enroll__btn:hover,button.course-enroll__btn:hover{background:#e2a400;border-color:#e2a400;color:#1e2a78}.tab-title li.active,[role=tab][aria-selected=true],.nav-tabs__tab[aria-selected=true]{color:#1e2a78;border-color:#1e2a78}.rating-view .is-filled,[class*=__stars] .is-filled{color:#f6b40a}.sain-site,.sysFooter a{background:#1e2a78 !important;color:#fff !important}@layer dg-compat{*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:var(--dg-font-family, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji);line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:rgba(0,0,0,0);background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}}[hidden]:where(:not([hidden=until-found])){display:none}/*# sourceMappingURL=style.css.map */
