/* Generated application geometry/state only; appearance is Materio core. */
body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) :is(.app-notice-menu,.app-shortcut-menu){position:fixed;inset:auto;margin:0;display:flex;flex-direction:column;box-sizing:border-box;max-width:calc(100vw - 24px);max-height:min(580px,calc(100dvh - 88px));z-index:2001;overflow:hidden;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) :is(.app-notice-menu,.app-shortcut-menu)[hidden]{display:none;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) :is(.app-notice-menu-head,.app-shortcut-menu-head){display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;min-height:58px;padding:12px 16px;box-sizing:border-box;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) :is(.app-notice-menu-head,.app-shortcut-menu-head) h2{margin:0;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-actions{display:flex;align-items:center;gap:6px;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-count{padding:3px 8px;white-space:nowrap;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) :is(.app-notice-menu-close,.app-shortcut-menu-head button){display:grid;width:32px;height:32px;min-height:32px;padding:0;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) :is(.app-notice-menu-close,.app-shortcut-menu-head button) svg{width:20px;height:20px;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-body{flex:1 1 auto;min-height:0;overflow-y:auto;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-item{display:grid;grid-template-columns:40px minmax(0,1fr) 8px;gap:12px;padding:16px;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-avatar{display:grid;width:40px;height:40px;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-avatar svg{width:22px;height:22px;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-item .app-notice-menu-indicator{width:8px;height:8px;margin-top:5px;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-copy{min-width:0;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-copy b{display:block;overflow-wrap:anywhere;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-copy p{margin:4px 0;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-copy small{display:block;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-copy a{margin-top:5px;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-footer{padding:12px 16px;flex:0 0 auto;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-footer a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:34px;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-shortcut-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-y:auto;min-height:0;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-shortcut-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:132px;box-sizing:border-box;padding:18px 10px;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-shortcut-icon{display:grid;width:48px;height:48px;margin-bottom:6px;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-shortcut-icon svg{width:24px;height:24px;}html[data-targetsize="large"] :where(body[data-dashboard-page="home"]) .portal-btn{min-height: 42px;}:where(body[data-dashboard-page="home"]) [hidden]{display: none;}body[data-dashboard-page="home"].noscroll{overflow: hidden;padding-right: var(--sb-gap,0px);}html[data-density="compact"] :where(body[data-dashboard-page="home"]) .q{padding: 16px 18px;margin-bottom: 14px;}html[data-density="compact"] :where(body[data-dashboard-page="home"]) .sol .step{margin: 6px 0;}html[data-density="comfortable"] :where(body[data-dashboard-page="home"]) .q{padding: 30px 32px;margin-bottom: 28px;}html[data-density="comfortable"] :where(body[data-dashboard-page="home"]) .sol .step{margin: 14px 0;}:where(body[data-dashboard-page="home"]) #pbar{position: fixed;top: 0;left: 0;height: 3.5px;width: 100%;z-index: 100;pointer-events: none;}:where(body[data-dashboard-page="home"]) #pbar i{display: block;height: 100%;width: 0;}:where(body[data-dashboard-page="home"]) .shell{max-width: 1340px;margin-left: auto;margin-right: auto;padding-left: clamp(16px,2.8vw,36px);padding-right: clamp(16px,2.8vw,36px);}:where(body[data-dashboard-page="home"]) header.top{position: sticky;top: 0;z-index: 60;}:where(body[data-dashboard-page="home"]) .brand{display: flex;align-items: center;gap: 12px;}:where(body[data-dashboard-page="home"]) .logo{width: 40px;height: 40px;flex: none;display: flex;align-items: center;justify-content: center;}:where(body[data-dashboard-page="home"]) .brand h1{margin: 0;display: flex;align-items: center;gap: 8px;}:where(body[data-dashboard-page="home"]) .brand .sub{display: block;}:where(body[data-dashboard-page="home"]) .bar{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;}:where(body[data-dashboard-page="home"]) .shell{padding-top: 20px;padding-bottom: 40px;display: block;position: relative;}:where(body[data-dashboard-page="home"]) .q{padding: 24px 26px;margin-bottom: 22px;position: relative;}:where(body[data-dashboard-page="home"]) .tag{padding: 4px 8px;}:where(body[data-dashboard-page="home"]) mark{padding: 1px 5px;}:where(body[data-dashboard-page="home"]) .opts{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 10px;margin: 14px 0 16px;}:where(body[data-dashboard-page="home"]) .sol{max-height: 0;overflow: hidden;margin-top: 0;padding-top: 0;}:where(body[data-dashboard-page="home"]) .q.open .sol{max-height: 6000px;margin-top: 16px;padding-top: 14px;}:where(body[data-dashboard-page="home"]) .step{display: grid;grid-template-columns: 26px 1fr;gap: 10px;margin: 10px 0;}:where(body[data-dashboard-page="home"]) .step .body{min-width: 0;}:where(body[data-dashboard-page="home"]) .step p{margin: 0 0 5px;}:where(body[data-dashboard-page="home"]) .note{padding: 10px 14px;margin: 10px 0;}:where(body[data-dashboard-page="home"]) #top{position: fixed;right: 20px;bottom: 20px;z-index: 70;width: 42px;height: 42px;display: flex;align-items: center;justify-content: center;pointer-events: none;}:where(body[data-dashboard-page="home"]) #top.show{pointer-events: auto;}:where(body[data-dashboard-page="home"]) #toast{position: fixed;top: 18px;right: 18px;bottom: auto;left: auto;z-index: 1000;display: block;width: max-content;max-width: min(420px,calc(100vw - 36px));min-height: 48px;padding: 13px 18px 13px 46px;overflow: hidden;pointer-events: none;}:where(body[data-dashboard-page="home"]) #toast::before{content: "";position: absolute;top: 12px;left: 13px;width: 22px;height: 22px;}:where(body[data-dashboard-page="home"]) #toast::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;height: 2px;}:where(body[data-dashboard-page="home"]) #toast.show{pointer-events: none;}@media (max-width: 640px){:where(body[data-dashboard-page="home"]) #toast{top: 10px;right: 10px;left: 10px;width: auto;max-width: none;}}:where(body[data-dashboard-page="home"]) .modal{position: fixed;top: 50%;left: 50%;width: min(960px,94vw);max-height: min(88vh,900px);z-index: 95;overflow-y: auto;pointer-events: none;visibility: hidden;padding: 22px;}:where(body[data-dashboard-page="home"]) .modal.open{pointer-events: auto;visibility: visible;}@media print{:where(body[data-dashboard-page="home"]) .top,:where(body[data-dashboard-page="home"]) .modal,:where(body[data-dashboard-page="home"]) #pbar,:where(body[data-dashboard-page="home"]) #top,:where(body[data-dashboard-page="home"]) #toast{display: none;}:where(body[data-dashboard-page="home"]) .q{margin: 12px 0;padding: 12px;}:where(body[data-dashboard-page="home"]) .sol{display: block;max-height: none;padding-top: 10px;margin-top: 10px;}}:where(body[data-dashboard-page="home"]) .shell{width: 100%;max-width: none;padding-left: clamp(16px,2.8vw,72px);padding-right: clamp(16px,2.8vw,72px);}:where(body[data-dashboard-page="home"]) #main{width: 100%;min-width: 0;}:where(body[data-dashboard-page="home"]) .logo{overflow: hidden;padding: 0;}:where(body[data-dashboard-page="home"]) .logo img{width: 100%;height: 100%;display: block;object-fit: cover;}@media (max-width: 760px){:where(body[data-dashboard-page="home"]) .shell{padding-left: 16px;padding-right: 16px;}:where(body[data-dashboard-page="home"]) .brand .sub,:where(body[data-dashboard-page="home"]) header .bar{display: none;}:where(body[data-dashboard-page="home"]) .logo{width: 36px;height: 36px;}:where(body[data-dashboard-page="home"]) .shell{padding-top: 14px;padding-bottom: 22px;}:where(body[data-dashboard-page="home"]) .q{padding: 22px 16px 18px;margin-bottom: 16px;}:where(body[data-dashboard-page="home"]) .opts{grid-template-columns: 1fr;}}:where(body[data-dashboard-page="home"]) [hidden]{display: none;}body[data-dashboard-page="home"].portal-page{margin: 0;min-height: 100vh;}:where(body[data-dashboard-page="home"]) .portal-top-copy{flex: 1;}:where(body[data-dashboard-page="home"]) .portal-card-head{padding: 18px 20px;}:where(body[data-dashboard-page="home"]) .portal-card-head h2{margin: 0;}:where(body[data-dashboard-page="home"]) .portal-card-head p{margin: 4px 0 0;}:where(body[data-dashboard-page="home"]) .portal-card-body{padding: 20px;}:where(body[data-dashboard-page="home"]) .metric{padding: 18px 20px;}:where(body[data-dashboard-page="home"]) .metric span{display: block;}:where(body[data-dashboard-page="home"]) .metric b{display: block;margin-top: 6px;}:where(body[data-dashboard-page="home"]) .portal-empty{padding: 36px 20px;}:where(body[data-dashboard-page="home"]) .portal-empty b,:where(body[data-dashboard-page="home"]) .portal-empty span{display: block;}:where(body[data-dashboard-page="home"]) .portal-empty span{margin-top: 6px;}:where(body[data-dashboard-page="home"]) .portal-empty.is-illustrated{min-height: 390px;display: flex;align-items: center;justify-content: center;flex-direction: column;padding: 28px 20px 38px;}:where(body[data-dashboard-page="home"]) .portal-empty-illustration{display: block;width: min(460px,82%);height: 245px;margin: 0 auto 8px;object-fit: contain;}:where(body[data-dashboard-page="home"]) .portal-empty.is-illustrated span{max-width: 540px;}:where(body[data-dashboard-page="home"]) .portal-empty-actions{display: flex;justify-content: center;gap: 8px;margin-top: 18px;}:where(body[data-dashboard-page="home"]) .portal-card-body > .portal-empty.is-illustrated{min-height: 350px;}@media (max-width: 640px){:where(body[data-dashboard-page="home"]) .portal-empty.is-illustrated{min-height: 330px;padding: 20px 14px 30px;}:where(body[data-dashboard-page="home"]) .portal-empty-illustration{width: min(330px,92%);height: 190px;}}:where(body[data-dashboard-page="home"]) .portal-btn{min-height: 40px;height: 40px;padding: 0 16px;}:where(body[data-dashboard-page="home"]) .portal-card-body table{width: 100%;border-collapse: separate;overflow: hidden;}:where(body[data-dashboard-page="home"]) .portal-card-body thead th{padding: 12px 16px;}:where(body[data-dashboard-page="home"]) .portal-card-body tbody td{padding: 12px 16px;}:where(body[data-dashboard-page="home"]) .note-list-head{display: grid;gap: 8px;margin-bottom: 8px;}:where(body[data-dashboard-page="home"]) .note-item{flex: 1;min-width: 0;display: flex;gap: 10px;align-items: flex-start;padding: 10px 4px 10px 10px;}:where(body[data-dashboard-page="home"]) .note-item b{display: flex;align-items: center;gap: 6px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}:where(body[data-dashboard-page="home"]) .note-item small{display: block;margin-top: 4px;}:where(body[data-dashboard-page="home"]) .note-item-menu{position: absolute;right: 2px;top: calc(100% - 2px);z-index: 30;min-width: 170px;padding: 5px;display: grid;gap: 2px;}:where(body[data-dashboard-page="home"]) .note-item-menu button{padding: 8px 10px;}:where(body[data-dashboard-page="home"]) .note-head{display: flex;align-items: flex-start;gap: 12px;padding: 18px 18px 12px;}:where(body[data-dashboard-page="home"]) .note-menu{position: absolute;right: 0;top: calc(100% + 6px);z-index: 30;min-width: 178px;padding: 5px;display: grid;gap: 2px;}:where(body[data-dashboard-page="home"]) .note-menu button{padding: 8px 10px;}:where(body[data-dashboard-page="home"]) .note-toolbar{display: flex;align-items: center;gap: 2px;flex-wrap: wrap;padding: 8px 12px;}:where(body[data-dashboard-page="home"]) .note-toolbar button{min-width: 30px;height: 30px;display: grid;}:where(body[data-dashboard-page="home"]) .note-toolbar button svg{width: 16px;height: 16px;}:where(body[data-dashboard-page="home"]) .note-body{flex: 1;min-height: 340px;padding: 16px 18px 24px;}:where(body[data-dashboard-page="home"]) .note-body:empty::before{content: attr(data-placeholder);}:where(body[data-dashboard-page="home"]) .note-body p{margin: 0 0 8px;}:where(body[data-dashboard-page="home"]) .note-body h1,:where(body[data-dashboard-page="home"]) .note-body h2,:where(body[data-dashboard-page="home"]) .note-body h3{margin: 12px 0 6px;}:where(body[data-dashboard-page="home"]) .note-body ul,:where(body[data-dashboard-page="home"]) .note-body ol{margin: 6px 0 10px;padding-left: 22px;}:where(body[data-dashboard-page="home"]) .note-body blockquote{margin: 8px 0;padding: 7px 12px;}:where(body[data-dashboard-page="home"]) .note-body pre{margin: 8px 0;padding: 10px 12px;white-space: pre-wrap;}:where(body[data-dashboard-page="home"]) .note-body code{padding: 1px 5px;}:where(body[data-dashboard-page="home"]) .note-body img{max-width: 100%;}:where(body[data-dashboard-page="home"]) .note-toolbar .ns{display: inline-block;}:where(body[data-dashboard-page="home"]) .portal-toast{position: fixed;left: 50%;bottom: 25px;padding: 10px 17px;pointer-events: none;z-index: 200;}:where(body[data-dashboard-page="home"]) #toast,:where(body[data-dashboard-page="home"]) .portal-toast{position: fixed;top: 18px;right: 18px;bottom: auto;left: auto;z-index: 220;display: block;width: max-content;max-width: min(400px,calc(100vw - 36px));min-height: 46px;padding: 12px 16px 12px 44px;pointer-events: none;overflow: hidden;}:where(body[data-dashboard-page="home"]) #toast::before,:where(body[data-dashboard-page="home"]) .portal-toast::before{content: "";position: absolute;top: 11px;left: 12px;display: grid;width: 22px;height: 22px;}:where(body[data-dashboard-page="home"]) #toast::after,:where(body[data-dashboard-page="home"]) .portal-toast::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;height: 2px;}:where(body[data-dashboard-page="home"]) #toast.show,:where(body[data-dashboard-page="home"]) .portal-toast.show{pointer-events: none;}@media (max-width: 640px){:where(body[data-dashboard-page="home"]) #toast,:where(body[data-dashboard-page="home"]) .portal-toast{top: 10px;right: 10px;left: 10px;width: auto;max-width: none;}}:where(body[data-dashboard-page="home"]) .notice-head{display: flex;align-items: center;gap: 14px;flex-wrap: wrap;}:where(body[data-dashboard-page="home"]) .notice-tabs{display: inline-flex;gap: 2px;padding: 3px;}:where(body[data-dashboard-page="home"]) .notice-tabs button{min-height: 30px;padding: 0 14px;}:where(body[data-dashboard-page="home"]) .notice-open{align-self: center;display: inline-flex;align-items: center;gap: 5px;padding: 7px 9px;white-space: nowrap;}:where(body[data-dashboard-page="home"]) .notice-open svg{width: 14px;height: 14px;}:where(body[data-dashboard-page="home"]) .profile-form{padding: 18px;display: grid;gap: 13px;}:where(body[data-dashboard-page="home"]) .profile-form :is(label,.materio-field) span{display: block;margin-bottom: 6px;}:where(body[data-dashboard-page="home"]) .profile-form input{width: 100%;height: 40px;padding: 0 12px;}:where(body[data-dashboard-page="home"]) .app-breadcrumb{margin: 0 0 14px;}:where(body[data-dashboard-page="home"]) .app-breadcrumb ol{display: flex;align-items: center;gap: 7px;margin: 0;padding: 0;list-style: none;}:where(body[data-dashboard-page="home"]) .app-breadcrumb li,:where(body[data-dashboard-page="home"]) .app-breadcrumb a{display: inline-flex;align-items: center;gap: 6px;}:where(body[data-dashboard-page="home"]) .app-breadcrumb svg{width: 17px;height: 17px;}:where(body[data-dashboard-page="home"]) .app-breadcrumb-separator svg{width: 14px;height: 14px;}:where(body[data-dashboard-page="home"]) .portal-top-copy.has-app-breadcrumb h1{margin-top: 0;}body[data-dashboard-page="home"].portal-page .portal-card-head{min-height: 68px;padding: 17px 19px;}body[data-dashboard-page="home"].portal-page .portal-card-head{min-height: 0;padding: 15px 16px;}body[data-dashboard-page="home"].portal-page .portal-card-body{padding: 16px;}body[data-dashboard-page="home"].portal-page .portal-btn{min-height: 36px;padding-inline: 12px;}body[data-dashboard-page="home"].portal-page .portal-card-body thead th{padding: 10px 12px;}body[data-dashboard-page="home"].portal-page .portal-card-body tbody td{padding: 10px 12px;}@media (max-width: 640px){:where(body[data-dashboard-page="home"]) .app-breadcrumb{margin-bottom: 11px;}:where(body[data-dashboard-page="home"]) .app-breadcrumb ol{overflow-x: auto;}:where(body[data-dashboard-page="home"]) .app-breadcrumb li{flex: 0 0 auto;}}body[data-dashboard-page="home"].portal-page .app-breadcrumb,body[data-dashboard-page="home"].portal-page .profile-breadcrumb{margin-bottom: 16px;}body[data-dashboard-page="home"].portal-page .app-breadcrumb ol,body[data-dashboard-page="home"].portal-page .profile-breadcrumb ol{gap: 8px;}body[data-dashboard-page="home"].portal-page .app-breadcrumb svg,body[data-dashboard-page="home"].portal-page .profile-breadcrumb svg{width: 20px;height: 20px;}body[data-dashboard-page="home"].portal-page .app-breadcrumb .app-breadcrumb-separator svg{width: 15px;height: 15px;}body[data-dashboard-page="home"].portal-page .portal-card-head{min-height: 0;padding: 18px 20px;}body[data-dashboard-page="home"].portal-page .portal-card-head p{margin-top: 3px;}body[data-dashboard-page="home"].portal-page .portal-card-body{padding: 20px;}body[data-dashboard-page="home"].portal-page .metric{padding: 20px 22px;}body[data-dashboard-page="home"].portal-page .metric b{margin-top: 8px;}body[data-dashboard-page="home"].portal-page .metric small{margin-top: 4px;}body[data-dashboard-page="home"].portal-page .portal-btn,body[data-dashboard-page="home"].portal-page .notice-tabs button{min-height: 40px;padding: 8px 16px;}body[data-dashboard-page="home"].portal-page .portal-card-body thead th{height: 44px;padding: 12px 18px;}body[data-dashboard-page="home"].portal-page .portal-card-body tbody td{padding: 12px 18px;}body[data-dashboard-page="home"].portal-page .notice-tabs{padding: 4px;}body[data-dashboard-page="home"].portal-page .notice-tabs button{min-height: 36px;padding: 6px 14px;}body[data-dashboard-page="home"].portal-page .note-item{padding: 10px 12px;}body[data-dashboard-page="home"].portal-page .note-item small{margin-top: 3px;}body[data-dashboard-page="home"] .app-shell-breadcrumb{display: flex;align-items: center;gap: 8px;min-height: 24px;margin: 0 0 16px;}body[data-dashboard-page="home"] .app-shell-breadcrumb a,body[data-dashboard-page="home"] .app-shell-breadcrumb .is-current{display: inline-flex;align-items: center;gap: 6px;}body[data-dashboard-page="home"] .app-shell-breadcrumb svg{width: 20px;height: 20px;flex: 0 0 auto;}body[data-dashboard-page="home"] .app-shell-breadcrumb .catalog-breadcrumb-sep{display: inline-flex;}body[data-dashboard-page="home"] .app-shell-breadcrumb .catalog-breadcrumb-sep svg{width: 15px;height: 15px;}body[data-dashboard-page="home"].exam-catalog .catalog-breadcrumb.app-shell-breadcrumb,body[data-dashboard-page="home"].import-page .catalog-breadcrumb.app-shell-breadcrumb{gap: 8px;margin: 0 0 16px;}body[data-dashboard-page="home"].exam-catalog .catalog-breadcrumb.app-shell-breadcrumb svg,body[data-dashboard-page="home"].import-page .catalog-breadcrumb.app-shell-breadcrumb svg{width: 20px;height: 20px;}body[data-dashboard-page="home"].exam-catalog .catalog-breadcrumb.app-shell-breadcrumb .catalog-breadcrumb-sep svg,body[data-dashboard-page="home"].import-page .catalog-breadcrumb.app-shell-breadcrumb .catalog-breadcrumb-sep svg{width: 15px;height: 15px;}@media (max-width: 640px){body[data-dashboard-page="home"] .app-shell-breadcrumb{margin-bottom: 11px;}body[data-dashboard-page="home"] .app-shell-breadcrumb svg{width: 18px;height: 18px;}}:where(body[data-dashboard-page="home"]) .app-top-loader{position: fixed;top: 0;left: 0;height: 3px;width: 0%;z-index: 100000;pointer-events: none;}:where(body[data-dashboard-page="home"]) .app-top-loader.is-finishing{width: 100%;}:where(body[data-dashboard-page="home"]) [data-shimmer],:where(body[data-dashboard-page="home"]) .sk-line,:where(body[data-dashboard-page="home"]) .sk-circle,:where(body[data-dashboard-page="home"]) .sk-btn{position: relative;overflow: hidden;}:where(body[data-dashboard-page="home"]) [data-shimmer]::after,:where(body[data-dashboard-page="home"]) .sk-line::after,:where(body[data-dashboard-page="home"]) .sk-circle::after,:where(body[data-dashboard-page="home"]) .sk-btn::after{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;pointer-events: none;}:where(body[data-dashboard-page="home"]) .sk-line{display: block;height: 14px;margin-bottom: 8px;}:where(body[data-dashboard-page="home"]) .sk-line:last-child{margin-bottom: 0;}:where(body[data-dashboard-page="home"]) .sk-line.sk-w25{width: 25%;}:where(body[data-dashboard-page="home"]) .sk-line.sk-w30{width: 30%;}:where(body[data-dashboard-page="home"]) .sk-line.sk-w35{width: 35%;}:where(body[data-dashboard-page="home"]) .sk-line.sk-w40{width: 40%;}:where(body[data-dashboard-page="home"]) .sk-line.sk-w50{width: 50%;}:where(body[data-dashboard-page="home"]) .sk-line.sk-w60{width: 60%;}:where(body[data-dashboard-page="home"]) .sk-line.sk-w70{width: 70%;}:where(body[data-dashboard-page="home"]) .sk-line.sk-w85{width: 85%;}:where(body[data-dashboard-page="home"]) .sk-line.sk-w100{width: 100%;}:where(body[data-dashboard-page="home"]) .sk-line.sk-h10{height: 10px;}:where(body[data-dashboard-page="home"]) .sk-line.sk-h12{height: 12px;}:where(body[data-dashboard-page="home"]) .sk-line.sk-h16{height: 16px;}:where(body[data-dashboard-page="home"]) .sk-circle{flex: none;}:where(body[data-dashboard-page="home"]) .sk-circle.sk-s32{width: 32px;height: 32px;}:where(body[data-dashboard-page="home"]) .sk-circle.sk-s38{width: 38px;height: 38px;}:where(body[data-dashboard-page="home"]) .sk-btn{height: 34px;width: 88px;flex: none;}:where(body[data-dashboard-page="home"]) .sk-exam-card{padding: 16px;display: flex;flex-direction: column;gap: 12px;}:where(body[data-dashboard-page="home"]) .sk-exam-head{display: flex;gap: 12px;align-items: flex-start;}:where(body[data-dashboard-page="home"]) .sk-exam-meta{display: flex;gap: 16px;margin-top: 4px;}:where(body[data-dashboard-page="home"]) .sk-exam-actions{display: flex;gap: 8px;margin-top: 6px;}:where(body[data-dashboard-page="home"]) .sk-goal-item{display: flex;align-items: center;gap: 14px;padding: 13px 16px;}:where(body[data-dashboard-page="home"]) .sk-goal-main{flex: 1;min-width: 0;}:where(body[data-dashboard-page="home"]) .system-broadcast{display: flex;align-items: center;gap: 10px;min-height: 46px;margin: 14px 24px 0;padding: 7px 10px;}:where(body[data-dashboard-page="home"]) .system-broadcast-icon{display: grid;width: 30px;height: 30px;flex: 0 0 auto;}:where(body[data-dashboard-page="home"]) .system-broadcast-icon svg{width: 17px;height: 17px;}:where(body[data-dashboard-page="home"]) .system-broadcast-copy{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: baseline;gap: 8px;min-width: 0;flex: 1;}:where(body[data-dashboard-page="home"]) .system-broadcast-copy b{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}:where(body[data-dashboard-page="home"]) .system-broadcast-copy small{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}:where(body[data-dashboard-page="home"]) .system-broadcast > button{width: 30px;height: 30px;display: grid;flex: 0 0 auto;padding: 0;}:where(body[data-dashboard-page="home"]) .system-broadcast > button svg{width: 16px;height: 16px;}:where(body[data-dashboard-page="home"]) .system-broadcast-popup{position: fixed;inset: 0;z-index: 1200;display: grid;padding: 20px;}:where(body[data-dashboard-page="home"]) .system-broadcast-popup section{width: min(520px,100%);overflow: hidden;}:where(body[data-dashboard-page="home"]) .system-popup-head{display: flex;align-items: center;gap: 12px;padding: 18px 22px;}:where(body[data-dashboard-page="home"]) .system-popup-icon{width: 38px;height: 38px;display: grid;flex: 0 0 auto;}:where(body[data-dashboard-page="home"]) .system-popup-icon svg{width: 21px;height: 21px;}:where(body[data-dashboard-page="home"]) .system-popup-head > div{display: flex;flex-direction: column;}:where(body[data-dashboard-page="home"]) .system-popup-body{padding: 22px;}:where(body[data-dashboard-page="home"]) .system-broadcast-popup h2{margin: 0 0 12px;}:where(body[data-dashboard-page="home"]) .system-broadcast-popup blockquote{position: relative;margin: 0;padding: 13px 15px 13px 18px;white-space: pre-wrap;}:where(body[data-dashboard-page="home"]) .system-broadcast-popup footer{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 14px 22px;}:where(body[data-dashboard-page="home"]) .system-broadcast-popup button{min-height: 36px;padding: 0 15px;display: inline-flex;align-items: center;gap: 7px;}:where(body[data-dashboard-page="home"]) .system-broadcast-popup button svg{width: 16px;height: 16px;}@media (max-width: 560px){:where(body[data-dashboard-page="home"]) .system-broadcast-popup footer{align-items: stretch;flex-direction: column;}:where(body[data-dashboard-page="home"]) .system-broadcast-popup button{justify-content: center;}}@media (max-width: 700px){:where(body[data-dashboard-page="home"]) .system-broadcast{margin: 12px 14px 0;}:where(body[data-dashboard-page="home"]) .system-broadcast-copy{display: flex;align-items: flex-start;flex-direction: column;gap: 0;}:where(body[data-dashboard-page="home"]) .system-broadcast-copy small{width: 100%;}}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-release-:is(label,.materio-field){display:block;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-release-author{display:block;margin-top:4px;overflow-wrap:anywhere;}:where(body[data-dashboard-page="home"]) [hidden]{display: none;}:where(body[data-dashboard-page="home"]) .exam-head{display: flex;align-items: flex-end;gap: 16px;flex-wrap: wrap;margin-bottom: 18px;}:where(body[data-dashboard-page="home"]) .exam-head h1{margin: 0 0 4px;}:where(body[data-dashboard-page="home"]) .exam-head p{margin: 0;max-width: 70ch;}:where(body[data-dashboard-page="home"]) .exam-toolbar{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;margin-bottom: 16px;}:where(body[data-dashboard-page="home"]) .exam-chip-row{display: flex;gap: 6px;flex-wrap: wrap;}:where(body[data-dashboard-page="home"]) .exam-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(330px,1fr));gap: 14px;}:where(body[data-dashboard-page="home"]) .exam-card{display: flex;flex-direction: column;gap: 10px;padding: 18px;}:where(body[data-dashboard-page="home"]) .exam-card h3{margin: 0;}:where(body[data-dashboard-page="home"]) .exam-card p{margin: 0;}:where(body[data-dashboard-page="home"]) .exam-menu-panel{position: absolute;right: 0;top: 40px;z-index: 40;min-width: 208px;padding: 6px;display: none;}:where(body[data-dashboard-page="home"]) .exam-menu-panel button{display: block;width: 100%;padding: 9px 11px;}:where(body[data-dashboard-page="home"]) .exam-state{padding: 40px 24px;}:where(body[data-dashboard-page="home"]) .exam-state h3{margin: 0 0 6px;}:where(body[data-dashboard-page="home"]) .exam-state p{margin: 0 0 14px;}:where(body[data-dashboard-page="home"]) .exam-state.is-error{position: relative;max-width: 760px;margin-inline: auto;}:where(body[data-dashboard-page="home"]) .exam-state.is-error::before{content: '!';display: inline-grid;width: 34px;height: 34px;margin: 0 auto 10px;}:where(body[data-dashboard-page="home"]) .exam-state.is-illustrated{width: 100%;min-height: 430px;display: grid;justify-items: center;padding: 28px 20px 36px;}:where(body[data-dashboard-page="home"]) .exam-state.is-illustrated.is-error::before{display: none;}:where(body[data-dashboard-page="home"]) .exam-state-illustration{display: block;width: min(460px,82vw);height: 290px;margin: 0 0 2px;object-fit: contain;}:where(body[data-dashboard-page="home"]) .exam-state.is-illustrated h3{margin: 0 0 6px;}:where(body[data-dashboard-page="home"]) .exam-state.is-illustrated p{max-width: 560px;margin: 0 0 18px;}:where(body[data-dashboard-page="home"]) .exam-state-actions{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 8px;}:where(body[data-dashboard-page="home"]) .exam-state-actions .btn{min-width: 142px;min-height: 36px;}:where(body[data-dashboard-page="home"]) .exam-spinner{display: inline-block;width: 26px;height: 26px;margin-bottom: 10px;}:where(body[data-dashboard-page="home"]) .sk-line{display: block;height: 12px;}:where(body[data-dashboard-page="home"]) .exam-dialog{position: fixed;inset: 0;z-index: 120;display: grid;padding: 20px;}:where(body[data-dashboard-page="home"]) .exam-dialog-body{width: min(460px,100%);padding: 22px;}:where(body[data-dashboard-page="home"]) .exam-dialog-text{margin: 0 0 18px;}:where(body[data-dashboard-page="home"]) .exam-dialog-actions{display: flex;justify-content: flex-end;gap: 9px;}:where(body[data-dashboard-page="home"]) .exam-toast{position: fixed;left: 50%;bottom: 22px;z-index: 130;padding: 10px 18px;pointer-events: none;max-width: 90vw;}:where(body[data-dashboard-page="home"]) .qn{aspect-ratio: 1;min-height: 40px;position: relative;display: inline-flex;align-items: center;justify-content: center;}:where(body[data-dashboard-page="home"]) .qn.is-flagged::after{content: '';position: absolute;top: 4px;right: 4px;width: 7px;height: 7px;}:where(body[data-dashboard-page="home"]) .q-card{padding: clamp(16px,2vw,26px);}:where(body[data-dashboard-page="home"]) .q-flag{display: inline-flex;align-items: center;gap: 7px;padding: 8px 12px;}:where(body[data-dashboard-page="home"]) .q-option{display: flex;align-items: center;gap: 12px;padding: 12px 14px;}:where(body[data-dashboard-page="home"]) .q-tf-toggle{display: inline-flex;overflow: hidden;flex: none;}:where(body[data-dashboard-page="home"]) .q-tf-toggle button{padding: 8px 14px;}:where(body[data-dashboard-page="home"]) .sp-root{position: relative;overflow: hidden;display: flex;flex-direction: column;}:where(body[data-dashboard-page="home"]) .sp-table-dialog{position:fixed;inset:0;z-index:1810;display:grid;padding:18px}:where(body[data-dashboard-page="home"]) .sp-table-dialog[hidden]{display:none}:where(body[data-dashboard-page="home"]) .sp-latex-dialog{position:fixed;inset:0;z-index:1800;display:grid;padding:18px;}:where(body[data-dashboard-page="home"]) .sp-latex-dialog[hidden]{display:none;}:where(body[data-dashboard-page="home"]) .sp-root.is-fullscreen{position: fixed;inset: 0;z-index: 1000;width: 100vw;max-width: none;height: 100vh;height: 100dvh;min-height: 0;margin: 0;display: flex;flex-direction: column;overflow-y:auto;overflow-x:hidden;}:where(body[data-dashboard-page="home"]) .result-hero{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 20px;align-items: center;padding: 22px;margin-bottom: 16px;}:where(body[data-dashboard-page="home"]) .result-hero h1{margin: 0 0 6px;}:where(body[data-dashboard-page="home"]) .result-hero p{margin: 0;}:where(body[data-dashboard-page="home"]) .result-stat{padding: 14px;}:where(body[data-dashboard-page="home"]) .result-stat b{display: block;}:where(body[data-dashboard-page="home"]) .review-card{padding: 18px;margin-bottom: 14px;}:where(body[data-dashboard-page="home"]) .import-tabs{display: inline-flex;gap: 4px;padding: 4px;margin-bottom: 18px;}:where(body[data-dashboard-page="home"]) .import-card{padding: 18px;}:where(body[data-dashboard-page="home"]) .import-card h2{margin: 0 0 10px;}:where(body[data-dashboard-page="home"]) .import-card p.hint{margin: 0 0 12px;}@media (max-width: 760px){:where(body[data-dashboard-page="home"]) .exam-grid{grid-template-columns: 1fr;}:where(body[data-dashboard-page="home"]) .result-hero{grid-template-columns: 1fr;}}@media (max-width: 560px){:where(body[data-dashboard-page="home"]) .import-tabs{width: 100%;}}@media print{:where(body[data-dashboard-page="home"]) .exam-dialog,:where(body[data-dashboard-page="home"]) .exam-toast{display: none;}}:where(body[data-dashboard-page="home"]) .sp-restoring-paper .calc-root{visibility:hidden;}:where(body[data-dashboard-page="home"]) .sp-restoring-paper body::before{content:"";position:fixed;inset:0;z-index:998;}:where(body[data-dashboard-page="home"]) .qn-chip{min-width:0;min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 6px 0 11px;white-space:nowrap;}:where(body[data-dashboard-page="home"]) .qn-chip b{min-width:25px;height:25px;display:inline-grid;padding:0 6px;}:where(body[data-dashboard-page="home"]) .qn-group-head{display:flex;align-items:center;gap:7px;width:100%;margin:0 0 8px;padding:0;}:where(body[data-dashboard-page="home"]) .qn{width:100%;min-height:0;aspect-ratio:1;justify-content:center;gap:0;padding:0;position:relative;}:where(body[data-dashboard-page="home"]) .qn.is-flagged::after{content:'';position:absolute;top:6px;right:6px;width:7px;height:7px;}:where(body[data-dashboard-page="home"]) #questionHost{min-width:0;}:where(body[data-dashboard-page="home"]) .q-card{display:flex;flex-direction:column;padding:20px;}:where(body[data-dashboard-page="home"]) .q-flag{padding:10px 15px;}:where(body[data-dashboard-page="home"]) .q-stem-toggle{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;white-space:nowrap;}:where(body[data-dashboard-page="home"]) .q-section-banner{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 14px;padding:9px 12px;}:where(body[data-dashboard-page="home"]) .q-section-:is(label,.materio-field){flex:none;padding:3px 9px;}:where(body[data-dashboard-page="home"]) .q-section-title{min-width:0;}:where(body[data-dashboard-page="home"]) .q-section-range{margin-left:auto;white-space:nowrap;}:where(body[data-dashboard-page="home"]) .q-section-note{margin:-6px 0 12px;padding:2px 0 2px 12px;}:where(body[data-dashboard-page="home"]) .q-option{min-height:64px;padding:13px 16px;}@media (max-width: 760px){:where(body[data-dashboard-page="home"]) #scratchToggle{display:inline-flex}:where(body[data-dashboard-page="home"]) .qn-group-head{display:flex;margin:0 0 6px;pointer-events:none;gap:5px}:where(body[data-dashboard-page="home"]) .qn{width:44px;min-width:44px;height:44px;min-height:44px;padding:5px;justify-content:center}:where(body[data-dashboard-page="home"]) .q-card{padding:14px}}body[data-dashboard-page="home"].exam-catalog{min-height:100vh;}body[data-dashboard-page="home"].exam-catalog .exam-head{position:relative;overflow:hidden;min-height:190px;align-items:center;margin-bottom:22px;padding:30px 34px;}html[data-catalog-route="list"] body[data-dashboard-page="home"].exam-catalog .exam-head{display:none}body[data-dashboard-page="home"].exam-catalog .exam-head::after{content:"";position:absolute;right:5%;top:-90px;width:310px;height:310px;pointer-events:none;}body[data-dashboard-page="home"].exam-catalog .exam-head h1{margin:0 0 10px;}body[data-dashboard-page="home"].exam-catalog .exam-head p{max-width:660px;}body[data-dashboard-page="home"].exam-catalog .btn{min-height:42px;}body[data-dashboard-page="home"].exam-catalog .exam-toolbar{margin:0 0 24px;padding:12px;}body[data-dashboard-page="home"].exam-catalog .exam-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}body[data-dashboard-page="home"].exam-catalog .exam-card{position:relative;overflow:visible;gap:17px;min-height:400px;padding:22px;}body[data-dashboard-page="home"].exam-catalog .exam-card::before{display:none;}body[data-dashboard-page="home"].exam-catalog .exam-card h3{margin:3px 0 10px;}body[data-dashboard-page="home"].exam-catalog .exam-card p{min-height:66px;}body[data-dashboard-page="home"].exam-catalog .exam-action-main{min-height:47px;padding:0 20px;}body[data-dashboard-page="home"].exam-catalog .import-card{margin-bottom:22px;}@media(max-width:1180px){body[data-dashboard-page="home"].exam-catalog .exam-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){body[data-dashboard-page="home"].exam-catalog .exam-head{padding:25px}}@media(max-width:640px){body[data-dashboard-page="home"].exam-catalog .exam-head{min-height:0;padding:22px 18px}body[data-dashboard-page="home"].exam-catalog .exam-toolbar{padding:8px}:where(body[data-dashboard-page="home"]) .exam-chip-row{overflow-x:auto;flex-wrap:nowrap;width:100%}body[data-dashboard-page="home"].exam-catalog .exam-grid{grid-template-columns:1fr}body[data-dashboard-page="home"].exam-catalog .exam-card{min-height:0;padding:18px}}body[data-dashboard-page="home"].smart-search-open{overflow:hidden;}:where(body[data-dashboard-page="home"]) .smart-search{position:fixed;inset:72px 0 0;z-index:66;overflow:auto;}:where(body[data-dashboard-page="home"]) .smart-search-shell{width:min(1040px,calc(100% - 40px));margin:0 auto;padding:48px 0 80px;}:where(body[data-dashboard-page="home"]) .smart-search-head{display:flex;align-items:center;gap:20px;margin-bottom:30px;}:where(body[data-dashboard-page="home"]) .smart-back{width:48px;height:48px;display:grid;flex:0 0 48px;}:where(body[data-dashboard-page="home"]) .smart-search-head small,:where(body[data-dashboard-page="home"]) .smart-search-head h2{display:block;margin:0}:where(body[data-dashboard-page="home"]) .smart-search-head h2{margin-top:3px}:where(body[data-dashboard-page="home"]) .smart-search-box{height:80px;display:flex;align-items:center;gap:18px;padding:0 25px;}:where(body[data-dashboard-page="home"]) .smart-search-box>svg{width:35px;height:35px;flex:0 0 35px;}:where(body[data-dashboard-page="home"]) .smart-search-box input{flex:1;min-width:0;}:where(body[data-dashboard-page="home"]) .smart-search-box input::-webkit-search-cancel-button{display:none;}:where(body[data-dashboard-page="home"]) .smart-search-box>button{width:36px;height:36px}:where(body[data-dashboard-page="home"]) .smart-tabs{display:flex;gap:12px;margin:34px 0 42px;}:where(body[data-dashboard-page="home"]) .smart-tabs button{min-height:52px;padding:0 25px;}:where(body[data-dashboard-page="home"]) .smart-search-content{min-height:260px;}:where(body[data-dashboard-page="home"]) .smart-section-head{display:flex;align-items:baseline;gap:14px;margin-bottom:20px;}:where(body[data-dashboard-page="home"]) .smart-section-head h3{margin:0;}:where(body[data-dashboard-page="home"]) .smart-section-head>button{margin-left:auto}:where(body[data-dashboard-page="home"]) .smart-chip-row{display:flex;flex-wrap:wrap;gap:14px;}:where(body[data-dashboard-page="home"]) .smart-chip{min-height:50px;display:inline-flex;align-items:center;gap:10px;padding:0 20px;}:where(body[data-dashboard-page="home"]) .smart-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}:where(body[data-dashboard-page="home"]) .smart-result{width:100%;min-height:78px;display:flex;align-items:center;gap:14px;padding:13px 15px;}:where(body[data-dashboard-page="home"]) .smart-result-icon{width:45px;height:45px;display:grid;flex:0 0 45px}:where(body[data-dashboard-page="home"]) .smart-result>span:nth-child(2){min-width:0;flex:1}:where(body[data-dashboard-page="home"]) .smart-result b,:where(body[data-dashboard-page="home"]) .smart-result small{display:block}:where(body[data-dashboard-page="home"]) .smart-result b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(body[data-dashboard-page="home"]) .smart-result small{margin-top:6px}:where(body[data-dashboard-page="home"]) .smart-empty{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;}:where(body[data-dashboard-page="home"]) .smart-empty span{margin-top:7px}:where(body[data-dashboard-page="home"]) .smart-search:before,:where(body[data-dashboard-page="home"]) .smart-search:after{content:"";position:fixed;pointer-events:none}:where(body[data-dashboard-page="home"]) .smart-search:before{left:-7%;bottom:-20%;width:46%;height:58%}:where(body[data-dashboard-page="home"]) .smart-search:after{right:-10%;top:14%;width:34%;height:46%}:where(body[data-dashboard-page="home"]) .smart-search-shell{position:relative;z-index:1;width:min(1020px,calc(100% - 42px));margin:24px auto 60px;padding:36px 40px 46px}:where(body[data-dashboard-page="home"]) .smart-search-head{position:relative;min-height:145px;margin:0;display:flex;align-items:flex-start}:where(body[data-dashboard-page="home"]) .smart-search-title{position:relative;z-index:2;max-width:690px;padding-left:48px}:where(body[data-dashboard-page="home"]) .smart-title-icon{position:absolute;left:0;top:0;width:34px;height:34px;display:grid}:where(body[data-dashboard-page="home"]) .smart-search-title small{display:block;padding-top:7px}:where(body[data-dashboard-page="home"]) .smart-search-title h2{margin:14px 0 8px}:where(body[data-dashboard-page="home"]) .smart-search-title p{margin:0}:where(body[data-dashboard-page="home"]) .smart-back{position:absolute;right:-23px;top:-22px;z-index:5;width:36px;height:36px;flex-basis:36px}:where(body[data-dashboard-page="home"]) .smart-search-art{position:absolute;right:36px;top:4px;width:170px;height:120px}:where(body[data-dashboard-page="home"]) .art-sheet{position:absolute;display:block;width:68px;height:85px}:where(body[data-dashboard-page="home"]) .art-sheet.back{right:19px;top:0}:where(body[data-dashboard-page="home"]) .art-sheet.front{right:57px;top:25px;padding:22px 13px}:where(body[data-dashboard-page="home"]) .art-sheet.front i{display:block;height:4px;margin-bottom:8px}:where(body[data-dashboard-page="home"]) .art-glass{position:absolute;right:20px;top:57px;width:43px;height:43px}:where(body[data-dashboard-page="home"]) .art-glass:after{content:"";position:absolute;width:34px;height:7px;right:-27px;bottom:-15px}:where(body[data-dashboard-page="home"]) .smart-search-box{height:70px;padding:0 22px}:where(body[data-dashboard-page="home"]) .smart-search-box>svg{width:29px;height:29px;flex-basis:29px}:where(body[data-dashboard-page="home"]) .smart-search-box kbd{margin-left:auto;padding:6px 10px;white-space:nowrap}:where(body[data-dashboard-page="home"]) .smart-search-box>button{width:30px;height:30px}:where(body[data-dashboard-page="home"]) .smart-tabs{margin:21px 0 18px;padding-bottom:18px;gap:12px}:where(body[data-dashboard-page="home"]) .smart-tabs button{min-width:136px;min-height:49px;padding:0 22px}:where(body[data-dashboard-page="home"]) .smart-tabs button span{margin-right:9px}:where(body[data-dashboard-page="home"]) .smart-search-content{min-height:290px}:where(body[data-dashboard-page="home"]) .smart-content-section{padding:5px 0 21px}:where(body[data-dashboard-page="home"]) .smart-content-section+.smart-content-section{padding-top:20px}:where(body[data-dashboard-page="home"]) .smart-section-head{align-items:center;margin-bottom:15px;gap:12px}:where(body[data-dashboard-page="home"]) .smart-section-icon{width:34px;height:34px;display:grid}:where(body[data-dashboard-page="home"]) .smart-section-head>div{min-width:0}:where(body[data-dashboard-page="home"]) .smart-section-head p{margin:3px 0 0}:where(body[data-dashboard-page="home"]) .smart-section-head>button{margin-left:auto;padding:8px 11px}:where(body[data-dashboard-page="home"]) .smart-chip-row{gap:11px}:where(body[data-dashboard-page="home"]) .smart-chip{min-height:45px;padding:0 18px}:where(body[data-dashboard-page="home"]) .smart-recent-list{display:grid;gap:8px}:where(body[data-dashboard-page="home"]) .smart-recent-list button{width:100%;min-height:47px;padding:0 18px;display:flex;align-items:center;gap:14px}:where(body[data-dashboard-page="home"]) .smart-recent-list b{flex:1}:where(body[data-dashboard-page="home"]) .smart-results{gap:10px}:where(body[data-dashboard-page="home"]) .smart-result{min-height:70px}@media(max-width:900px){:where(body[data-dashboard-page="home"]) .smart-search-art{display:none}:where(body[data-dashboard-page="home"]) .smart-search-title{max-width:100%}}@media(max-width:720px){:where(body[data-dashboard-page="home"]) .smart-search{inset:64px 0 0}:where(body[data-dashboard-page="home"]) .smart-search-shell{width:calc(100% - 20px);margin:10px auto 30px;padding:24px 16px 36px}:where(body[data-dashboard-page="home"]) .smart-search-head{min-height:130px}:where(body[data-dashboard-page="home"]) .smart-search-title{padding-left:0;padding-right:20px}:where(body[data-dashboard-page="home"]) .smart-title-icon{display:none}:where(body[data-dashboard-page="home"]) .smart-search-title small{padding-top:0}:where(body[data-dashboard-page="home"]) .smart-search-title h2{margin-top:10px}:where(body[data-dashboard-page="home"]) .smart-back{right:-7px;top:-14px}:where(body[data-dashboard-page="home"]) .smart-search-box{height:60px;padding:0 14px;gap:10px}:where(body[data-dashboard-page="home"]) .smart-search-box>svg{width:25px;height:25px;flex-basis:25px}:where(body[data-dashboard-page="home"]) .smart-search-box kbd{display:none}:where(body[data-dashboard-page="home"]) .smart-tabs{margin:16px 0 12px;gap:7px;overflow-x:auto}:where(body[data-dashboard-page="home"]) .smart-tabs button{min-width:max-content;min-height:44px;padding:0 16px}:where(body[data-dashboard-page="home"]) .smart-content-section{padding-bottom:17px}:where(body[data-dashboard-page="home"]) .smart-section-icon{width:26px}:where(body[data-dashboard-page="home"]) .smart-results{grid-template-columns:1fr}:where(body[data-dashboard-page="home"]) .smart-chip{min-height:43px;padding-inline:14px}}body[data-dashboard-page="home"].exam-catalog .exam-head{min-height: 0;display: grid;grid-template-columns: minmax(390px,1fr) minmax(620px,710px);align-items: center;gap: 28px;margin: 0 0 24px;padding: 0;overflow: visible;}body[data-dashboard-page="home"].exam-catalog .exam-head::after{display: none;}:where(body[data-dashboard-page="home"]) .exam-head-copy{min-width: 0;}body[data-dashboard-page="home"].exam-catalog .exam-head h1{margin: 0 0 7px;}body[data-dashboard-page="home"].exam-catalog .exam-head p{max-width: 700px;}:where(body[data-dashboard-page="home"]) .exam-summary{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px;}:where(body[data-dashboard-page="home"]) .exam-summary article{min-width: 0;height: 84px;display: flex;align-items: center;gap: 13px;padding: 13px 15px;}:where(body[data-dashboard-page="home"]) .exam-summary small{display: block;margin-bottom: 2px;white-space: nowrap;}:where(body[data-dashboard-page="home"]) .exam-summary i{margin-left: 4px;}body[data-dashboard-page="home"].exam-catalog .exam-toolbar{display: flex;align-items: center;gap: 10px;margin: 0 0 22px;padding: 12px 14px;}body[data-dashboard-page="home"].exam-catalog .exam-chip-row{display: flex;align-items: center;gap: 7px;flex-wrap: nowrap;}body[data-dashboard-page="home"].exam-catalog .exam-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px;}body[data-dashboard-page="home"].exam-catalog .exam-card{min-height: 388px;padding: 19px;gap: 14px;}body[data-dashboard-page="home"].exam-catalog .exam-card h3{margin: 2px 0 8px;}body[data-dashboard-page="home"].exam-catalog .exam-card > p{min-height: 62px;display: -webkit-box;overflow: hidden;}body[data-dashboard-page="home"].exam-catalog .exam-card.is-expanded > p{display: block;overflow: visible;}@media (max-width: 1380px){body[data-dashboard-page="home"].exam-catalog .exam-head{grid-template-columns: 1fr;}:where(body[data-dashboard-page="home"]) .exam-summary{max-width: 760px;}body[data-dashboard-page="home"].exam-catalog .exam-toolbar{flex-wrap: wrap;}}@media (max-width: 1120px){body[data-dashboard-page="home"].exam-catalog .exam-grid{grid-template-columns: repeat(2,minmax(0,1fr));}:where(body[data-dashboard-page="home"]) .exam-summary{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 720px){body[data-dashboard-page="home"].exam-catalog .exam-head{display: block;margin-bottom: 18px;}:where(body[data-dashboard-page="home"]) .exam-summary{grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;margin-top: 18px;}:where(body[data-dashboard-page="home"]) .exam-summary article{height: 72px;padding: 9px 10px;gap: 9px;}body[data-dashboard-page="home"].exam-catalog .exam-toolbar{padding: 9px;}body[data-dashboard-page="home"].exam-catalog .exam-chip-row{width: 100%;overflow-x: auto;}body[data-dashboard-page="home"].exam-catalog .exam-grid{grid-template-columns: 1fr;}}body[data-dashboard-page="home"].has-guest-control{overflow: hidden;}:where(body[data-dashboard-page="home"]) .home-topbar{display: flex;align-items: flex-start;justify-content: space-between;gap: 20px;margin-bottom: 24px;flex-wrap: wrap;}:where(body[data-dashboard-page="home"]) .home-topbar-left{flex: 1;min-width: 260px;}:where(body[data-dashboard-page="home"]) .home-greeting-wrap{display: flex;align-items: center;gap: 10px;margin-bottom: 6px;flex-wrap: wrap;}:where(body[data-dashboard-page="home"]) .home-greeting-badge{display: inline-flex;align-items: center;padding: 3px 8px;}:where(body[data-dashboard-page="home"]) .home-countdown-chip{display: inline-flex;align-items: center;gap: 6px;padding: 3px 10px;}:where(body[data-dashboard-page="home"]) .home-countdown-chip svg{width: 14px;height: 14px;}:where(body[data-dashboard-page="home"]) .home-title{margin: 0 0 4px;}:where(body[data-dashboard-page="home"]) .home-desc{margin: 0;max-width: 620px;}:where(body[data-dashboard-page="home"]) .home-topbar-right{display: flex;align-items: center;gap: 12px;align-self: center;}:where(body[data-dashboard-page="home"]) .home-search-bar{position: relative;width: min(420px,100%);height: 38px;display: flex;align-items: center;padding: 0 12px;gap: 8px;}:where(body[data-dashboard-page="home"]) .home-search-bar svg{width: 16px;height: 16px;}:where(body[data-dashboard-page="home"]) .home-search-bar input{flex: 1;min-width: 0;}:where(body[data-dashboard-page="home"]) .home-search-bar kbd{margin-left: auto;padding: 2px 6px;white-space: nowrap;pointer-events: none;}:where(body[data-dashboard-page="home"]) .home-topbar-actions{display: flex;align-items: center;gap: 8px;}:where(body[data-dashboard-page="home"]) .home-icon-btn{position: relative;width: 36px;height: 36px;display: grid;}:where(body[data-dashboard-page="home"]) .home-icon-btn svg{width: 18px;height: 18px;}:where(body[data-dashboard-page="home"]) .home-bell-dot{position: absolute;top: 7px;right: 7px;width: 7px;height: 7px;}:where(body[data-dashboard-page="home"]) .home-bell-dot[hidden],:where(body[data-dashboard-page="home"]) .home-bell-dot.is-hidden{display: none;}:where(body[data-dashboard-page="home"]) .home-avatar-btn{width: 36px;height: 36px;display: grid;}:where(body[data-dashboard-page="home"]) .home-metrics-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px;margin-bottom: 20px;}:where(body[data-dashboard-page="home"]) .home-metric-card{position: relative;padding: 16px 18px;display: flex;flex-direction: column;justify-content: space-between;min-height: 116px;}:where(body[data-dashboard-page="home"]) .home-metric-head{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-bottom: 8px;}:where(body[data-dashboard-page="home"]) .home-metric-:is(label,.materio-field)-group{display: flex;align-items: center;gap: 7px;}:where(body[data-dashboard-page="home"]) .home-metric-:is(label,.materio-field)-group svg{width: 16px;height: 16px;}:where(body[data-dashboard-page="home"]) .home-metric-val-row{display: flex;align-items: baseline;gap: 8px;margin-bottom: 2px;}:where(body[data-dashboard-page="home"]) .home-metric-badge{padding: 2px 7px;}:where(body[data-dashboard-page="home"]) .home-metric-visual{position: absolute;right: 16px;bottom: 16px;}:where(body[data-dashboard-page="home"]) .mini-progress-bar{width: 68px;height: 6px;overflow: hidden;}:where(body[data-dashboard-page="home"]) .mini-progress-fill{height: 100%;width: 0;}:where(body[data-dashboard-page="home"]) .mini-donut-ring{position: relative;width: 44px;height: 44px;display: grid;}:where(body[data-dashboard-page="home"]) .mini-donut-ring svg{width: 100%;height: 100%;}:where(body[data-dashboard-page="home"]) .mini-donut-ring .ring-text{position: absolute;}:where(body[data-dashboard-page="home"]) .mini-sparkline{display: flex;align-items: flex-end;gap: 3.5px;height: 28px;}:where(body[data-dashboard-page="home"]) .spark-bar{width: 4.5px;min-height: 4px;}:where(body[data-dashboard-page="home"]) .home-chart-card,:where(body[data-dashboard-page="home"]) .home-goals-card{padding: 20px;}:where(body[data-dashboard-page="home"]) .home-chart-tabs{display: inline-flex;padding: 3px;gap: 3px;}:where(body[data-dashboard-page="home"]) .home-chart-tab{padding: 4px 11px;}:where(body[data-dashboard-page="home"]) .home-chart-metrics{display: flex;align-items: center;gap: 16px;padding: 10px 14px;margin: 12px 0 10px;flex-wrap: wrap;}:where(body[data-dashboard-page="home"]) .home-chart-metric-item{display: flex;flex-direction: column;gap: 2px;min-width: 90px;}:where(body[data-dashboard-page="home"]) .home-chart-metric-item:not(:last-child){padding-right: 16px;}:where(body[data-dashboard-page="home"]) .chart-metric-badge{display: inline-flex;align-items: center;padding: 2px 7px;}:where(body[data-dashboard-page="home"]) .home-chart-stage{width: 100%;height: 240px;position: relative;margin-top: 10px;}:where(body[data-dashboard-page="home"]) .home-spline-svg{width: 100%;height: 100%;display: block;overflow: visible;}:where(body[data-dashboard-page="home"]) .chart-empty-box{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;padding: 16px;pointer-events: none;}:where(body[data-dashboard-page="home"]) .chart-empty-icon{width: 38px;height: 38px;display: grid;margin-bottom: 2px;}:where(body[data-dashboard-page="home"]) .chart-empty-title{margin: 0;}:where(body[data-dashboard-page="home"]) .chart-empty-desc{max-width: 360px;margin: 0;}:where(body[data-dashboard-page="home"]) .chart-empty-btn{pointer-events: auto;margin-top: 6px;display: inline-flex;align-items: center;gap: 6px;padding: 6px 16px;height: 34px;}:where(body[data-dashboard-page="home"]) .home-goals-list{display: flex;flex-direction: column;gap: 12px;margin-top: 12px;}:where(body[data-dashboard-page="home"]) .home-goal-item{display: flex;align-items: center;gap: 14px;padding: 13px 16px;}:where(body[data-dashboard-page="home"]) .home-goal-main{flex: 1;min-width: 0;}:where(body[data-dashboard-page="home"]) .home-goal-head{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-bottom: 4px;}:where(body[data-dashboard-page="home"]) .home-goal-icon{display: block;flex: 0 0 42px;width: 42px;height: 42px;display: grid;}:where(body[data-dashboard-page="home"]) .home-goal-icon svg{width: 22px;height: 22px;}:where(body[data-dashboard-page="home"]) .home-goal-badge{padding: 2px 8px;}:where(body[data-dashboard-page="home"]) .home-goal-title{display: -webkit-box;overflow: hidden;word-break: break-word;}:where(body[data-dashboard-page="home"]) .home-goal-meta{margin-top: 3px;}:where(body[data-dashboard-page="home"]) .home-goal-action{flex: none;min-height: 34px;height: 34px;padding: 0 14px;display: inline-flex;align-items: center;justify-content: center;white-space: nowrap;}:where(body[data-dashboard-page="home"]) .home-panel{padding: 22px 24px;}:where(body[data-dashboard-page="home"]) .home-panel-head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 18px;}:where(body[data-dashboard-page="home"]) .home-panel-title-group{display: flex;align-items: center;gap: 10px;}:where(body[data-dashboard-page="home"]) .home-panel-icon{width: 22px;height: 22px;}:where(body[data-dashboard-page="home"]) .home-panel-icon svg{width: 22px;height: 22px;}:where(body[data-dashboard-page="home"]) .home-panel-title-text h2{margin: 0;}:where(body[data-dashboard-page="home"]) .home-panel-title-text p{margin: 3px 0 0;}:where(body[data-dashboard-page="home"]) .home-exam-item{display: flex;align-items: center;gap: 14px;padding: 12px 0;}:where(body[data-dashboard-page="home"]) .home-exam-item:first-child{padding-top: 0;}:where(body[data-dashboard-page="home"]) .home-exam-item:last-child{padding-bottom: 0;}:where(body[data-dashboard-page="home"]) .home-exam-icon{width: 44px;height: 44px;display: grid;flex: 0 0 44px;}:where(body[data-dashboard-page="home"]) .home-exam-icon svg{width: 20px;height: 20px;}:where(body[data-dashboard-page="home"]) .home-exam-icon.has-img{overflow: visible;}:where(body[data-dashboard-page="home"]) .home-exam-img{width: 100%;height: 100%;object-fit: contain;display: block;}:where(body[data-dashboard-page="home"]) .home-exam-content{flex: 1;min-width: 0;}:where(body[data-dashboard-page="home"]) .home-exam-title-row{display: flex;align-items: center;gap: 8px;flex-wrap: nowrap;}:where(body[data-dashboard-page="home"]) .home-exam-title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}:where(body[data-dashboard-page="home"]) .home-pill-new{padding: 2px 7px;flex: none;}:where(body[data-dashboard-page="home"]) .home-exam-meta{margin-top: 4px;}:where(body[data-dashboard-page="home"]) .home-btn-play{padding: 9px 20px;display: inline-flex;align-items: center;gap: 6px;white-space: nowrap;}:where(body[data-dashboard-page="home"]) .home-recent-item{display: flex;align-items: center;gap: 12px;padding: 11px 0;}:where(body[data-dashboard-page="home"]) .home-recent-item:first-child{padding-top: 0;}:where(body[data-dashboard-page="home"]) .home-recent-item:last-child{padding-bottom: 0;}:where(body[data-dashboard-page="home"]) .home-recent-icon{width: 38px;height: 38px;display: grid;flex: 0 0 38px;}:where(body[data-dashboard-page="home"]) .home-recent-icon svg{width: 17px;height: 17px;}:where(body[data-dashboard-page="home"]) .home-recent-info{flex: 1;min-width: 0;}:where(body[data-dashboard-page="home"]) .home-recent-title{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}:where(body[data-dashboard-page="home"]) .home-recent-date{display: block;margin-top: 3px;}:where(body[data-dashboard-page="home"]) .home-status-badge{padding: 4px 10px;white-space: nowrap;}:where(body[data-dashboard-page="home"]) .home-subjects-section{margin-top: 8px;}:where(body[data-dashboard-page="home"]) .home-subjects-head{display: flex;align-items: center;gap: 10px;margin-bottom: 16px;}:where(body[data-dashboard-page="home"]) .home-subjects-head-ico{width: 22px;height: 22px;}:where(body[data-dashboard-page="home"]) .home-subjects-head-ico svg{width: 22px;height: 22px;}:where(body[data-dashboard-page="home"]) .home-subjects-head h2{margin: 0;}:where(body[data-dashboard-page="home"]) .home-subjects-head p{margin: 0;}:where(body[data-dashboard-page="home"]) .home-subjects-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px;}:where(body[data-dashboard-page="home"]) .home-subject-box{display: flex;flex-direction: column;justify-content: space-between;padding: 20px;}:where(body[data-dashboard-page="home"]) .home-subject-top{display: flex;align-items: center;justify-content: space-between;margin-bottom: 12px;}:where(body[data-dashboard-page="home"]) .home-subject-icon-box{width: 44px;height: 44px;display: grid;}:where(body[data-dashboard-page="home"]) .home-subject-icon-box svg{width: 20px;height: 20px;}:where(body[data-dashboard-page="home"]) .home-subject-icon-box.has-img{overflow: visible;}:where(body[data-dashboard-page="home"]) .home-subject-img{width: 100%;height: 100%;object-fit: contain;display: block;}:where(body[data-dashboard-page="home"]) .home-subject-count-pill{padding: 4px 10px;}:where(body[data-dashboard-page="home"]) .home-subject-info h3{margin: 0 0 5px;}:where(body[data-dashboard-page="home"]) .home-subject-info p{margin: 0 0 14px;}:where(body[data-dashboard-page="home"]) .home-subject-link{display: inline-flex;align-items: center;gap: 4px;}@media (max-width: 1200px){:where(body[data-dashboard-page="home"]) .home-metrics-grid{grid-template-columns: repeat(2,1fr);}:where(body[data-dashboard-page="home"]) .home-subjects-grid{grid-template-columns: repeat(2,1fr);}}@media (max-width: 720px){:where(body[data-dashboard-page="home"]) .home-topbar{flex-direction: column;align-items: stretch;}:where(body[data-dashboard-page="home"]) .home-search-bar{width: 100%;}:where(body[data-dashboard-page="home"]) .home-topbar-actions{justify-content: flex-end;}:where(body[data-dashboard-page="home"]) .home-metrics-grid{grid-template-columns: 1fr;}:where(body[data-dashboard-page="home"]) .home-subjects-grid{grid-template-columns: 1fr;}}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar{gap: 16px;margin-bottom: 24px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-search-bar{height: 36px;gap: 8px;padding: 0 10px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-search-bar kbd{padding: 2px 6px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar-actions{gap: 8px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-icon-btn,:where(body[data-dashboard-page="home"]).portal-page.home-page .home-avatar-btn{width: 36px;height: 36px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-greeting-badge{margin-bottom: 6px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-title{margin-bottom: 6px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metrics-grid{gap: 12px;margin-bottom: 20px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-card{min-height: 108px;padding: 14px 16px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-panel-head{padding: 16px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-subject-box{padding: 16px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-search-bar{width: min(560px,100%);height: 48px;padding-inline: 15px 10px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-search-bar svg{width: 20px;height: 20px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metrics-grid{gap: 14px;margin-bottom: 22px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-card{min-height: 122px;padding: 18px 20px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-:is(label,.materio-field)-group svg{width: 19px;height: 19px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-panel{padding: 24px 26px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-panel-head{padding: 0;margin-bottom: 20px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-exam-item{gap: 16px;padding: 14px 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-recent-item{gap: 14px;padding: 14px 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-exam-icon{width: 50px;height: 50px;flex-basis: 50px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-recent-icon{width: 44px;height: 44px;flex-basis: 44px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-btn-play{min-height: 38px;height: 38px;padding: 0 20px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-subjects-head{margin-bottom: 20px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-subjects-grid{gap: 16px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-subject-box{min-height: 188px;padding: 20px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-subject-icon-box{width: 50px;height: 50px;}@media (max-width: 640px){:where(body[data-dashboard-page="home"]).portal-page.home-page .home-panel{padding: 18px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-subject-box{min-height: 160px;}}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar{position: relative;min-height: 150px;padding: 22px 24px;overflow: hidden;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar-left,:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar-right{position: relative;z-index: 1;}:where(body[data-dashboard-page="home"]) .home-motivation{display: inline-flex;align-items: center;gap: 7px;margin: 12px 0 0;padding: 5px 9px;}:where(body[data-dashboard-page="home"]) .home-motivation svg{width: 16px;height: 16px;flex: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-goal-item{min-height: 84px;}@media (max-width: 720px){:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar{min-height: 0;padding: 18px;}:where(body[data-dashboard-page="home"]) .home-motivation{max-width: 100%;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-goal-item{gap: 10px;padding: 12px;}:where(body[data-dashboard-page="home"]) .home-goal-icon{flex-basis: 38px;width: 38px;height: 38px;}:where(body[data-dashboard-page="home"]) .home-goal-icon svg{width: 20px;height: 20px;}}@media (max-width: 1400px) and (min-width: 861px){:where(body[data-dashboard-page="home"]).portal-page.home-page .home-goal-badge{display: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-goal-head{justify-content: flex-start;}}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search{inset: 0 0 0 var(--app-side-w);display: flex;align-items: flex-start;justify-content: center;padding: 72px 24px 28px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search[hidden]{display: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search::before,:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search::after,:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-art{display: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-shell{width: min(760px,100%);max-height: calc(100dvh - 100px);margin: 0;padding: 20px;overflow: auto;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-head{min-height: 0;margin: 0 0 16px;padding-right: 42px;display: block;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-title{max-width: none;padding: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-title-icon{display: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-title small{padding: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-title h2{margin: 3px 0 2px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-title p{margin: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-back{right: 18px;top: 18px;width: 32px;height: 32px;flex-basis: 32px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-box{height: 44px;gap: 10px;padding: 0 12px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-box > svg{width: 20px;height: 20px;flex-basis: 20px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-box kbd{padding: 3px 7px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-tabs{gap: 4px;margin: 12px 0 14px;padding: 0 0 12px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-tabs button{min-width: 0;min-height: 34px;padding: 6px 11px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-tabs button span{display: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-content{min-height: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-content-section{padding: 2px 0 14px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-content-section + .smart-content-section{padding-top: 14px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-section-head{gap: 0;margin-bottom: 9px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-section-icon{display: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-section-head p{margin-top: 1px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-section-head > button{padding: 5px 8px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-chip-row{gap: 6px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-chip{min-height: 32px;gap: 6px;padding: 5px 9px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-chip span{display: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-recent-list{gap: 5px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-recent-list button{min-height: 38px;padding: 0 11px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-results{gap: 7px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-result{min-height: 58px;padding: 9px 10px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-result-icon{width: 34px;height: 34px;flex-basis: 34px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-empty{min-height: 130px;}@media (max-width: 1120px) and (min-width: 641px){:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search{left: 72px;}}@media (max-width: 640px){:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search{inset: var(--app-side-bar-h) 0 0;padding: 12px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-shell{max-height: calc(100dvh - var(--app-side-bar-h) - 24px);padding: 16px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-head{min-height: 0;padding-right: 36px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-title h2{margin-top: 2px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-title p{display: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-back{top: 14px;right: 14px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-box{height: 42px;}}@media (min-width: 641px){:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search{align-items: flex-start;padding: 16px 20px 40px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-shell{width: min(1120px,100%);max-height: calc(100dvh - 32px);padding: 24px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-head{min-height: 96px;margin: 0;padding: 0;display: flex;align-items: flex-start;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-title{max-width: 690px;padding-left: 42px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-title-icon{display: grid;width: 32px;height: 32px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-title small{padding-top: 5px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-title h2{margin: 7px 0 4px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-art{display: block;right: 24px;top: 0;width: 130px;height: 92px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-back{right: -9px;top: -9px;width: 32px;height: 32px;flex-basis: 32px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-box{height: 40px;gap: 8px;padding: 0 10px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-box > svg{width: 18px;height: 18px;flex-basis: 18px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-tabs{gap: 6px;margin: 12px 0 16px;padding: 0 0 16px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-tabs button{min-height: 34px;padding: 6px 11px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-tabs button span{display: inline;margin-right: 6px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-content{min-height: 240px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-content-section{padding: 4px 0 16px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-content-section + .smart-content-section{padding-top: 16px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-section-head{gap: 8px;margin-bottom: 10px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-section-icon{display: grid;width: 28px;height: 28px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-chip-row{gap: 7px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-chip{min-height: 34px;padding: 6px 10px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-chip span{display: inline;}}@media (max-width: 900px) and (min-width: 641px){:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-art{display: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-title{max-width: 100%;}}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-shell{width: 100%;max-width: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-title{max-width: none;padding-left: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-title-icon,:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-art,:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-box > svg,:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-box kbd,:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-tabs button span,:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-section-icon,:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-chip span{display: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-box{height: 44px;padding: 0 14px;gap: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-tabs button{gap: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-section-head{gap: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-chip{gap: 0;}@media (max-width: 640px){:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-shell{width: 100%;}:where(body[data-dashboard-page="home"]).portal-page.home-page .smart-search-title{padding-left: 0;}}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar{min-height: 128px;padding: 20px 24px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-greeting-badge{max-width: 100%;overflow-wrap: anywhere;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-start-section{margin: 0 0 24px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-start-head{margin-bottom: 12px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-start-head h2{margin: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-start-head p{margin: 3px 0 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-start-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-start-card{min-width: 0;min-height: 152px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;padding: 18px 14px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-start-icon{display: grid;width: 44px;height: 44px;margin-bottom: 4px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-start-icon svg{width: 22px;height: 22px;}@media (max-width: 1000px){:where(body[data-dashboard-page="home"]).portal-page.home-page .home-start-grid{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 640px){:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar{min-height: 0;padding: 18px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar-left,:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar-right{min-width: 0;width: 100%;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar-right{flex-direction: column;align-items: stretch;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-search-bar{width: 100%;height: 36px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-search-bar kbd{display: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar-actions{justify-content: flex-end;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-motivation{min-width: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-title{overflow-wrap: anywhere;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-start-grid{gap: 8px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-start-card{min-height: 140px;padding: 14px 10px;}}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar::after{content: "";position: absolute;z-index: 0;pointer-events: none;width: 320px;height: 320px;right: -85px;top: -130px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar .home-greeting-badge{padding: 5px 9px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar .home-search-bar{height: 36px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-start-card{position: relative;overflow: hidden;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar::after{content: none;}:where(body[data-dashboard-page="home"]) .calc-root[hidden]{display: none;}:where(body[data-dashboard-page="home"]) .calc-root{position: fixed;inset: 0;z-index: 300;pointer-events: none;}:where(body[data-dashboard-page="home"]) .calc-shell{position: fixed;right: 22px;bottom: 22px;width: 404px;max-height: calc(100vh - 32px);display: flex;flex-direction: column;pointer-events: auto;overflow: auto;}:where(body[data-dashboard-page="home"]) .calc-head{display: flex;align-items: center;gap: 8px;padding: 8px 10px 8px 14px;user-select: none;}:where(body[data-dashboard-page="home"]) .calc-head-title{display: flex;align-items: baseline;gap: 7px;}:where(body[data-dashboard-page="home"]) .calc-head-mode{margin-left: auto;}:where(body[data-dashboard-page="home"]) .calc-close{width: 26px;height: 26px;}:where(body[data-dashboard-page="home"]) .calc-lcd{margin: 10px 12px 8px;padding: 6px 9px 7px;min-height: 104px;display: flex;flex-direction: column;}:where(body[data-dashboard-page="home"]) .calc-status{display: flex;gap: 7px;}:where(body[data-dashboard-page="home"]) .calc-expr{flex: 1;min-height: 44px;max-height: 96px;overflow: auto;padding: 2px 1px;white-space: nowrap;}:where(body[data-dashboard-page="home"]) .calc-expr::-webkit-scrollbar{display: none;}:where(body[data-dashboard-page="home"]) .calc-result{min-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}:where(body[data-dashboard-page="home"]) .calc-line{min-height: 21px;}:where(body[data-dashboard-page="home"]) .calc-lines{display: flex;flex-direction: column;gap: 1px;}:where(body[data-dashboard-page="home"]) .calc-cursor{display: inline-block;width: 2px;height: 1.05em;margin: 0 1px;}:where(body[data-dashboard-page="home"]) .c-frac{display: inline-flex;flex-direction: column;margin: 0 2px;}:where(body[data-dashboard-page="home"]) .c-frac .c-num-box{padding: 0 3px;}:where(body[data-dashboard-page="home"]) .c-frac .c-den-box{padding: 0 3px;}:where(body[data-dashboard-page="home"]) .c-root{display: inline-flex;align-items: stretch;margin: 0 1px;}:where(body[data-dashboard-page="home"]) .c-root-idx{align-self: flex-start;margin-top: -2px;}:where(body[data-dashboard-page="home"]) .c-root-body{padding: 0 2px 0 1px;}:where(body[data-dashboard-page="home"]) .c-sup{display: inline-block;margin: 0 1px;}:where(body[data-dashboard-page="home"]) .c-log{display: inline-flex;align-items: baseline;}:where(body[data-dashboard-page="home"]) .c-log-base{align-self: flex-end;margin: 0 2px 0 1px;}:where(body[data-dashboard-page="home"]) .c-op{margin: 0 2px;}:where(body[data-dashboard-page="home"]) .c-result-frac{display: inline-flex;align-items: center;gap: 3px;}:where(body[data-dashboard-page="home"]) .calc-pad{padding: 4px 10px 6px;display: flex;flex-direction: column;gap: 4px;overflow: auto;}:where(body[data-dashboard-page="home"]) .calc-top{display: flex;align-items: center;gap: 8px;padding: 2px 2px 6px;}:where(body[data-dashboard-page="home"]) .k-round{width: 38px;height: 30px;}:where(body[data-dashboard-page="home"]) .calc-dpad{margin-left: auto;margin-right: auto;position: relative;width: 84px;height: 62px;}:where(body[data-dashboard-page="home"]) .calc-dpad-key{position: absolute;width: 28px;height: 22px;}:where(body[data-dashboard-page="home"]) .calc-dpad-key::before{content: '';position: absolute;inset: 0;margin: auto;width: 0;height: 0;}:where(body[data-dashboard-page="home"]) .calc-row{display: grid;gap: 5px;}:where(body[data-dashboard-page="home"]) .calc-row-4{grid-template-columns: repeat(4,1fr);}:where(body[data-dashboard-page="home"]) .calc-row-6{grid-template-columns: repeat(6,1fr);}:where(body[data-dashboard-page="home"]) .calc-row-5{grid-template-columns: repeat(5,1fr);}:where(body[data-dashboard-page="home"]) .k-wrap{display: flex;flex-direction: column;gap: 1px;min-width: 0;}:where(body[data-dashboard-page="home"]) .k-labels{height: 11px;display: flex;gap: 4px;justify-content: center;align-items: center;overflow: hidden;white-space: nowrap;}:where(body[data-dashboard-page="home"]) .calc-key{height: 30px;min-width: 0;padding: 0 2px;}:where(body[data-dashboard-page="home"]) .calc-hint{padding: 0 12px 9px;}@media (max-width: 760px){:where(body[data-dashboard-page="home"]) .calc-shell{left: 8px;right: 8px;bottom: 8px;width: auto;max-height: calc(100vh - 16px);}:where(body[data-dashboard-page="home"]) .calc-key{height: 36px;}:where(body[data-dashboard-page="home"]) .calc-dpad{width: 96px;height: 68px;}:where(body[data-dashboard-page="home"]) .calc-dpad-key{width: 32px;height: 24px;}:where(body[data-dashboard-page="home"]) .calc-hint{display: none;}}:where(body[data-dashboard-page="home"]) .workspace-toast{box-sizing: border-box;overflow-wrap: anywhere;}:where(body[data-dashboard-page="home"]) .workspace-toasts{position: fixed;z-index: 10000;top: 16px;right: 18px;bottom: auto;display: flex;flex-direction: column;align-items: flex-end;gap: 8px;width: min(400px,calc(100vw - 36px));pointer-events: none;}:where(body[data-dashboard-page="home"]) .workspace-toast{display: grid;grid-template-columns: 24px minmax(0,1fr) 24px;align-items: center;gap: 10px;width: fit-content;min-width: 250px;max-width: 100%;min-height: 54px;padding: 12px 12px 12px 14px;pointer-events: auto;}:where(body[data-dashboard-page="home"]) .workspace-toast-icon{display: grid;width: 24px;height: 24px;padding: 4px;}:where(body[data-dashboard-page="home"]) .workspace-toast-icon svg{display: block;width: 16px;height: 16px;}:where(body[data-dashboard-page="home"]) .workspace-toast-icon svg circle{display: none;}:where(body[data-dashboard-page="home"]) .workspace-toast-message{min-width: 0;overflow-wrap: anywhere;}:where(body[data-dashboard-page="home"]) .workspace-toast-dismiss{display: grid;width: 24px;height: 24px;padding: 4px;}:where(body[data-dashboard-page="home"]) .workspace-toast-dismiss svg{width: 15px;height: 15px;}@media (max-width: 640px){:where(body[data-dashboard-page="home"]) .workspace-toasts{top: 10px;right: 10px;width: calc(100vw - 20px);}:where(body[data-dashboard-page="home"]) .workspace-toast{width: 100%;min-width: 0;}}@media print{:where(body[data-dashboard-page="home"]) .workspace-toasts{display: none;}}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .workspace-toasts{top:72px;right:18px;width:min(360px,calc(100vw - 36px));gap:8px;}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .workspace-toast{width:fit-content;min-width:250px;min-height:54px;padding:14px 12px 14px 16px;grid-template-columns:22px minmax(0,1fr) 24px;gap:12px;}@media (max-width:640px){body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .workspace-toasts{top:72px;right:12px;width:calc(100vw - 24px);}body[data-dashboard-page="home"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .workspace-toast{width:100%;min-width:0;}}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar{display: flex;flex-direction: column-reverse;align-items: stretch;gap: 24px;min-height: 0;padding: 0;margin-bottom: 24px;overflow: visible;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar::after{display: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar-right{display: flex;flex-direction: row;align-items: center;gap: 12px;width: 100%;padding: 10px 14px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-toolbar-brand{display: inline-flex;flex-shrink: 0;align-items: center;margin-right: auto;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-toolbar-brand img{width: 132px;height: 32px;object-fit: contain;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar .home-search-bar{flex: 0 1 340px;width: auto;min-width: 160px;height: 36px;min-height: 36px;padding: 0 10px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar-actions{gap: 8px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar .home-icon-btn,:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar .home-avatar-btn{width: 36px;height: 36px;min-height: 36px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar-left{max-width: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-greeting-wrap{gap: 10px;margin-bottom: 8px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar .home-greeting-badge{padding: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar .home-title{margin: 0 0 6px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar .home-desc{margin: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-motivation{display: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-overview-grid{display: grid;grid-template-columns: minmax(0,1fr) 292px;gap: 20px;align-items: start;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-dashboard-columns{grid-column: 1 / -1;display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: 24px;align-items: start;min-width: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-dashboard-column{display: grid;grid-template-columns: minmax(0,1fr);gap: 24px;align-content: start;min-width: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-dashboard-column > :is(.home-panel,.home-start-section){grid-column: 1 / -1;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-chart-card{grid-area: chart;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metrics-grid{grid-area: stats;align-self: stretch;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-goals-card{grid-area: goals;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-start-section{grid-area: quick;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-subjects-section{grid-area: subjects;}:where(body[data-dashboard-page="home"]).portal-page.home-page :is(.home-panel,.home-metrics-grid,.home-start-section,.home-subjects-section){min-width: 0;margin: 0;padding: 22px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-panel-head{gap: 12px;align-items: flex-start;margin-bottom: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-panel-title-group{min-width: 0;gap: 10px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-panel-icon{display: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page :is(.home-panel-title-text h2,.home-start-head h2,.home-subjects-head h2){margin: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page :is(.home-panel-title-text p,.home-start-head p,.home-subjects-head p){margin: 4px 0 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-panel-more{flex-shrink: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-chart-card{min-height: 432px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-chart-tabs{flex-shrink: 0;padding: 2px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-chart-tab{min-height: 32px;padding: 6px 10px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-chart-metrics{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px;padding: 16px 0 0;margin: 16px 0 12px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-chart-metric-item{min-width: 0;gap: 4px;padding-right: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .chart-metric-badge{align-self: flex-start;max-width: 100%;white-space: normal;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-chart-stage{height: 260px;margin-top: 8px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .chart-empty-icon svg{width: 22px;height: 22px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .chart-empty-box{inset: 10px 40px 38px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .chart-empty-btn{height: 36px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metrics-grid{display: flex;flex-direction: column;gap: 0;padding: 20px;min-height: 432px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-card{flex: none;min-height: 74px;padding: 13px 0;overflow: visible;display: grid;grid-template-columns: minmax(0,1fr) auto;column-gap: 8px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-card::before{display: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-head{margin: 0;align-items: center;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-:is(label,.materio-field)-group{gap: 8px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-:is(label,.materio-field)-group svg{width: 16px;height: 16px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-body{grid-column: 2;grid-row: 1 / 3;align-self: center;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-val{white-space: nowrap;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-sub{display: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-visual{position: static;grid-column: 1;margin-top: 6px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .mini-sparkline{height: 14px;gap: 4px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .spark-bar{max-height: 14px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .mini-progress-bar{width: 100px;height: 4px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-card.is-purple{order: -1;display: flex;flex-direction: column;align-items: center;min-height: 166px;padding: 0 0 14px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-card.is-purple .home-metric-body{position: absolute;width: 1px;height: 1px;overflow: hidden;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-card.is-purple .home-metric-head{align-self: flex-start;margin-bottom: 4px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-card.is-purple .home-metric-visual{margin: 8px 0 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .mini-donut-ring{width: 112px;height: 112px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-start-head{margin-bottom: 14px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-start-head p{display: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-start-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-start-card{display: grid;grid-template-columns: 36px minmax(0,1fr);grid-template-rows: auto auto;align-items: center;column-gap: 10px;row-gap: 2px;min-height: 72px;padding: 12px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-start-icon{grid-row: 1 / 3;width: 36px;height: 36px;margin: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-start-icon svg{width: 20px;height: 20px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-goals-card{padding: 20px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-goals-card .home-panel-head{flex-wrap: wrap;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-goals-list{gap: 0;margin-top: 16px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-goals-list .home-goal-item{display: grid;grid-template-columns: 32px minmax(0,1fr);gap: 10px;min-height: 0;padding: 16px 0;margin: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-goal-item[hidden]{display: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-goal-bar{display: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-goal-item .home-goal-icon{width: 32px;height: 32px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-goal-icon svg{width: 18px;height: 18px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-goal-main{min-width: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-goal-head{flex-wrap: wrap;gap: 4px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-goal-title{display: block;white-space: normal;overflow: visible;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-goal-action{grid-column: 2;justify-self: start;min-height: 32px;height: 32px;padding: 5px 10px;}:where(body[data-dashboard-page="home"]).portal-page.home-page :is(.home-exam-item,.home-recent-item){padding: 12px 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page :is(.home-exam-icon,.home-recent-icon){width: 36px;height: 36px;flex-shrink: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-exam-item{display: grid;grid-template-columns: 36px minmax(0,1fr) auto;gap: 12px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-exam-content{min-width: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-exam-title{white-space: normal;display: -webkit-box;overflow: hidden;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-btn-play{height: 32px;min-height: 32px;padding: 5px 10px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .portal-empty{padding: 24px 8px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .portal-empty img{max-width: 130px;max-height: 110px;object-fit: contain;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-subjects-head{margin: 0 0 16px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-subjects-head-ico{display: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-subjects-grid{gap: 12px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-subject-box{min-height: 0;padding: 16px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-subject-top{margin-bottom: 10px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-subject-icon-box{width: 40px;height: 40px;}@media (min-width: 1600px){:where(body[data-dashboard-page="home"]).portal-page.home-page .home-overview-grid{grid-template-columns: minmax(0,1fr) 320px;gap: 24px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-start-grid{grid-template-columns: repeat(4,minmax(0,1fr));}}@media (max-width: 1100px){:where(body[data-dashboard-page="home"]).portal-page.home-page .home-overview-grid{grid-template-columns: minmax(0,1fr) 264px;gap: 16px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-chart-card .home-panel-head{flex-wrap: wrap;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-chart-card{min-height: 432px;}}@media (max-width: 800px){:where(body[data-dashboard-page="home"]).portal-page.home-page .home-overview-grid{grid-template-columns: minmax(0,1fr);}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-dashboard-columns{grid-template-columns: minmax(0,1fr);gap: 16px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metrics-grid{min-height: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-card,:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-card.is-purple{display: grid;grid-template-columns: minmax(0,1fr);grid-template-rows: 44px 28px 20px;align-items: start;row-gap: 6px;padding: 0;min-height: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-card.is-purple{order: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-card.is-purple .home-metric-body{position: static;width: auto;height: auto;overflow: visible;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-card.is-purple .home-metric-visual{display: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-body{grid-column: 1;grid-row: 2;align-self: start;margin: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-visual{grid-column: 1;grid-row: 3;margin: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-card.is-purple .home-metric-head{margin: 0;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-badge{display: none;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-subjects-grid{grid-template-columns: repeat(2,minmax(0,1fr));}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-topbar-right{flex-wrap: wrap;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-toolbar-brand img{width: 100px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-search-bar{order: 1;flex-basis: 100%;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-chart-metrics{grid-template-columns: repeat(2,minmax(0,1fr));}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-metric-head{align-items: flex-start;flex-direction: column;gap: 4px;}}@media (max-width: 420px){:where(body[data-dashboard-page="home"]).portal-page.home-page :is(.home-panel,.home-metrics-grid,.home-start-section,.home-subjects-section){padding: 16px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-start-grid{grid-template-columns: minmax(0,1fr);}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-subjects-grid{gap: 8px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .home-subject-box{padding: 12px;}:where(body[data-dashboard-page="home"]).portal-page.home-page .chart-empty-box{inset: 10px 12px 38px;}}