@import'_content/Microsoft.FluentUI.AspNetCore.Components/css/default-fuib.css';.navigation-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:1rem;margin-top:1.25rem}.navigation-card{height:100%;display:flex;flex-direction:column}.navigation-card ::deep .fluent-card{padding:1rem;height:100%;display:flex;flex-direction:column;gap:.5rem;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.navigation-card ::deep .fluent-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.15);background-color:var(--k-surface-hover);--fill-color: var(--k-surface-hover)}.navigation-card .navigation-header{display:flex;align-items:center;gap:.5rem}.navigation-card .navigation-header fluent-icon{color:var(--accent-fill-rest, var(--k-brand-primary, #0078d4))}.navigation-card .navigation-header h3{margin:0;font-size:.95rem;font-weight:600}.navigation-card .navigation-description{color:var(--neutral-foreground-rest);opacity:.8;font-size:.85rem;flex-grow:1;margin:.5rem 0}.navigation-card .navigation-footer{display:flex;justify-content:flex-end;margin-top:auto}:root{--k-brand-primary: #0078d4;--k-bg-primary: #f3f2f1;--k-bg-sidebar: #ffffff;--k-bg-secondary: #f3f2f1;--k-surface-hover: #f3f2f1;--k-surface-selected: #edebe9;--k-border-light: #edebe9;--k-text-primary: #323130;--k-text-secondary: #605e5c;--k-text-muted: #605e5c;--k-text-white: #ffffff;--k-text-error: #b32121;--k-code-color: #c02d76;--k-tag-text-color: #0078d4;--k-tag-bg-color: #eff6fc;--k-editor-bg: #ffffff;--k-success-bg: #e2f9e9;--k-success-text: #1e7e34;--k-error-bg: #f8d7da;--k-error-text: #b52a37;--k-card-bg: #ffffff;--k-card-border: #edebe9;--k-memento-past-bg: #1a1a1a;--k-memento-past-border: #1a1a1a;--k-memento-current-bg: #ffffff;--k-memento-current-border: #0078d4;--k-memento-current-dot: #1a1a1a;--k-memento-current-shadow: 0 0 4px rgba(0, 120, 212, 0.4);--k-memento-future-bg: #ffffff;--k-memento-future-border: #edebe9;--k-memento-hover-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);--k-memento-divider: rgba(0, 0, 0, 0.02)}body[data-theme=dark]{--k-brand-primary: #0078d4;--k-bg-primary: #141416;--k-bg-sidebar: #1f1f22;--k-bg-secondary: #1f1f22;--k-surface-hover: var(--colorSubtleBackgroundHover, rgba(255, 255, 255, 0.04));--k-surface-selected: var(--colorNeutralBackground1Selected, rgba(255, 255, 255, 0.08));--k-border-light: rgba(255, 255, 255, 0.12);--k-text-primary: var(--colorNeutralForeground1, #e3e3e3);--k-text-secondary: var(--colorNeutralForeground2, #a1a1aa);--k-text-muted: var(--colorNeutralForeground2, #a1a1aa);--k-text-white: #ffffff;--k-text-error: #f85149;--k-code-color: #f472b6;--k-tag-text-color: #58a6ff;--k-tag-bg-color: rgba(56, 139, 253, 0.15);--k-editor-bg: #141416;--k-success-bg: rgba(46, 164, 79, 0.15);--k-success-text: #2ea44f;--k-error-bg: rgba(248, 81, 73, 0.15);--k-error-text: #f85149;--k-card-bg: #1f1f22;--k-card-border: rgba(255, 255, 255, 0.15);--k-memento-past-bg: rgba(255, 255, 255, 0.35);--k-memento-past-border: rgba(255, 255, 255, 0.35);--k-memento-current-bg: transparent;--k-memento-current-border: #0078d4;--k-memento-current-dot: #0078d4;--k-memento-current-shadow: 0 0 6px rgba(0, 120, 212, 0.5);--k-memento-future-bg: rgba(255, 255, 255, 0.04);--k-memento-future-border: rgba(255, 255, 255, 0.28);--k-memento-hover-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);--k-memento-divider: rgba(255, 255, 255, 0.05)}body{font-family:"Segoe UI Variable","Segoe UI",sans-serif;font-size:var(--type-ramp-base-font-size);line-height:var(--type-ramp-base-line-height);margin:0;background-color:var(--k-bg-primary) !important;color:var(--colorNeutralForeground1, var(--neutral-foreground-rest))}h1:focus{outline:none}body .fluent-card,body .fluent-card:not([appearance]),body .fluent-card[appearance=default]{background-color:var(--k-card-bg);--fill-color: var(--k-card-bg);border:1px solid var(--k-card-border)}@keyframes fade-in-slide-up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.navmenu{border-right:1px solid var(--colorNeutralStroke2, var(--neutral-stroke-divider-rest, var(--k-border-light, #edebe9)));box-shadow:.125rem 0 .3125rem rgba(0,0,0,.02);z-index:5;background-color:var(--colorNeutralBackground2, var(--neutral-layer-2))}.navmenu fluent-nav,.navmenu fluentnav,.navmenu [id=main-menu],.navmenu .fluent-nav{background-color:rgba(0,0,0,0) !important;background:rgba(0,0,0,0) !important}.navmenu .fluent-navitem,.navmenu fluent-navitem,.navmenu a.fluent-navitem{background-color:rgba(0,0,0,0) !important;background:rgba(0,0,0,0) !important}.navmenu .fluent-navitem:hover,.navmenu fluent-navitem:hover,.navmenu a.fluent-navitem:hover{background-color:var(--colorSubtleBackgroundHover, var(--neutral-fill-hover, rgba(0, 0, 0, 0.04))) !important}.navmenu .fluent-navitem.active,.navmenu fluent-navitem.active,.navmenu a.fluent-navitem.active{background-color:var(--colorNeutralBackground1Selected, var(--colorSubtleBackgroundPressed, var(--neutral-fill-selected, rgba(0, 0, 0, 0.08)))) !important;font-weight:600}.navmenu-icon{display:none}.navmenu-mobile-checkbox{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}#navmenu-toggle:focus-visible~.navmenu-icon{outline:2px solid var(--accent-fill-rest);outline-offset:2px}.k-layout{display:flex;flex-direction:column;min-height:100dvh}.k-header{display:flex;align-items:center;height:3rem;background:var(--k-brand-primary, #0078d4);padding:0 1rem;gap:.75rem;flex-shrink:0}.k-theme-toggle{color:#fff !important;--neutral-foreground-rest: white;flex-shrink:0}.k-logout-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;color:#fff;text-decoration:none;flex-shrink:0;opacity:.8;transition:opacity .15s,background .15s}.k-logout-btn fluent-icon,.k-logout-btn svg{color:#fff;fill:#fff}.k-logout-btn:hover{opacity:1;background:rgba(255,255,255,.15)}.main{display:flex;flex-direction:row;flex:1;min-height:0;color:var(--neutral-foreground-rest);align-items:stretch}.body-content{flex:1;align-self:stretch;height:calc(100dvh - 3rem) !important;display:flex;flex-direction:column;overflow:hidden}.body-content:has(.notes-page-container) .k-content{padding:0}.k-brand{font-weight:700;font-size:1.1rem;letter-spacing:-0.02em;color:var(--k-text-white, #ffffff);user-select:none;min-width:14.25rem}.k-breadcrumbs{padding:0;display:flex;align-items:center}.k-breadcrumbs fluentbreadcrumb,.k-breadcrumbs fluent-breadcrumb,.k-breadcrumbs .fluent-breadcrumb{display:flex !important;align-items:center;--neutral-foreground-rest: rgba(255, 255, 255, 0.9) !important}.k-breadcrumbs fluentbreadcrumbitem,.k-breadcrumbs fluent-breadcrumb-item,.k-breadcrumbs .fluent-breadcrumb-item,.k-breadcrumbs fluent-link,.k-breadcrumbs fluent-anchor,.k-breadcrumbs .fluent-link,.k-breadcrumbs a{display:inline-flex !important;align-items:center;color:rgba(255,255,255,.9) !important;--neutral-foreground-rest: rgba(255, 255, 255, 0.9) !important;--accent-foreground-rest: rgba(255, 255, 255, 0.9) !important;--accent-foreground-hover: #ffffff !important;text-decoration:none}.k-breadcrumbs fluentbreadcrumbitem:hover,.k-breadcrumbs fluent-breadcrumb-item:hover,.k-breadcrumbs .fluent-breadcrumb-item:hover,.k-breadcrumbs fluent-link:hover,.k-breadcrumbs fluent-anchor:hover,.k-breadcrumbs .fluent-link:hover,.k-breadcrumbs a:hover{color:#fff !important;text-decoration:underline}.k-breadcrumbs fluent-text,.k-breadcrumbs .fluent-text{color:rgba(255,255,255,.9) !important;--neutral-foreground-rest: rgba(255, 255, 255, 0.9) !important}.k-breadcrumbs fluent-icon,.k-breadcrumbs .fluent-icon,.k-breadcrumbs svg{color:rgba(255,255,255,.7) !important;--neutral-foreground-rest: rgba(255, 255, 255, 0.7) !important;fill:rgba(255,255,255,.7) !important}.k-breadcrumbs .breadcrumb-separator{color:rgba(255,255,255,.5);margin:0 .75rem;user-select:none;pointer-events:none;display:inline-flex;align-items:center}.k-content{display:flex;flex-direction:column;padding:1.25rem 1.5rem 1.5rem 1.5rem;align-self:stretch !important;width:100%;flex:1;min-height:0;overflow-y:auto}.k-content:has(.notes-page-container),.k-content:has(.tool-container){overflow:hidden}.manage{width:100dvw}footer{display:flex;background:var(--neutral-layer-4);color:var(--neutral-foreground-rest);align-items:center;padding:.75rem .75rem;border-top:1px solid var(--k-card-border)}footer a{color:var(--neutral-foreground-rest);text-decoration:none}footer a:focus{outline:1px dashed;outline-offset:3px}footer a:hover{text-decoration:underline}.alert{border:1px dashed var(--accent-fill-rest);padding:.25rem}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000;margin:1.25rem 0}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}.blazor-error-boundary{background-color:var(--k-text-error, #b32121);padding:1rem 1rem 1rem 3.7rem;color:var(--k-text-white, #ffffff)}.blazor-error-boundary::before{content:"An error has occurred. "}.loading-progress{position:relative;display:block;width:8rem;height:8rem;margin:20vh auto 1rem auto}.loading-progress circle{fill:none;stroke:#e0e0e0;stroke-width:.6rem;transform-origin:50% 50%;transform:rotate(-90deg)}.loading-progress circle:last-child{stroke:#1b6ec2;stroke-dasharray:calc(3.141*var(--blazor-load-percentage, 0%)*.8),500%;transition:stroke-dasharray .05s ease-in-out}.loading-progress-text{position:absolute;text-align:center;font-weight:bold;inset:calc(20vh + 3.25rem) 0 auto .2rem}.loading-progress-text:after{content:var(--blazor-load-percentage-text, "Loading")}code{color:var(--k-code-color, #c02d76)}@media(max-width: 600px){.header-gutters{margin:.5rem 3rem .5rem 1.5rem !important}[dir=rtl] .header-gutters{margin:.5rem 1.5rem .5rem 3rem !important}.main{flex-direction:column !important;row-gap:0 !important}.navmenu{width:100%;border-right:none;box-shadow:none}.navmenu-icon{cursor:pointer;z-index:101;display:block;border:none;margin-right:.75rem;align-self:center;width:20px;height:20px}[dir=rtl] .navmenu-icon{margin-left:.75rem;margin-right:unset}body:has(#navmenu-toggle:checked) nav.sitenav{display:block}nav.sitenav{display:none;position:fixed;top:3rem;left:0;width:100dvw;height:calc(100dvh - 3rem);background:var(--neutral-layer-2);z-index:99;box-shadow:.125rem 0 .3125rem rgba(0,0,0,.02);border-bottom:1px solid var(--k-border-light, #edebe9);overflow-y:auto}#main-menu{width:100% !important}#main-menu>div:first-child:is(.expander){display:none}}body[data-theme=dark] .note-item:hover{background-color:rgba(255,255,255,.06)}body[data-theme=dark] .note-item.selected{background-color:rgba(255,255,255,.1)}body[data-theme=dark] fluent-dialog::part(dialog){background-color:#1a1a1a;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 40px rgba(0,0,0,.6);padding:0;display:flex;flex-direction:column;overflow:hidden}body[data-theme=dark] .EasyMDEContainer .CodeMirror{background-color:var(--k-editor-bg) !important;color:var(--k-text-primary) !important;border-color:var(--k-border-light) !important}body[data-theme=dark] .EasyMDEContainer .CodeMirror .CodeMirror-cursor{border-left:2px solid var(--k-text-primary) !important}body[data-theme=dark] .EasyMDEContainer .CodeMirror .CodeMirror-selected{background:rgba(255,255,255,.15) !important}body[data-theme=dark] .EasyMDEContainer .CodeMirror .cm-header{color:var(--k-brand-primary) !important}body[data-theme=dark] .EasyMDEContainer .CodeMirror .cm-link{color:var(--k-tag-text-color) !important}body[data-theme=dark] .EasyMDEContainer .CodeMirror .cm-url{color:var(--k-text-secondary) !important}body[data-theme=dark] .EasyMDEContainer .CodeMirror .cm-comment{color:var(--k-text-muted) !important}body[data-theme=dark] .EasyMDEContainer .CodeMirror .cm-variable{color:var(--k-text-primary) !important}body[data-theme=dark] .EasyMDEContainer .CodeMirror .cm-keyword{color:var(--k-code-color) !important}body[data-theme=dark] .EasyMDEContainer .editor-toolbar{background-color:var(--k-bg-sidebar) !important;border-color:var(--k-border-light) !important;opacity:.9}body[data-theme=dark] .EasyMDEContainer .editor-toolbar a,body[data-theme=dark] .EasyMDEContainer .editor-toolbar button{color:var(--k-text-primary) !important;background:rgba(0,0,0,0);border:0}body[data-theme=dark] .EasyMDEContainer .editor-toolbar a::before,body[data-theme=dark] .EasyMDEContainer .editor-toolbar a::after,body[data-theme=dark] .EasyMDEContainer .editor-toolbar a i,body[data-theme=dark] .EasyMDEContainer .editor-toolbar a span,body[data-theme=dark] .EasyMDEContainer .editor-toolbar a svg,body[data-theme=dark] .EasyMDEContainer .editor-toolbar a path,body[data-theme=dark] .EasyMDEContainer .editor-toolbar button::before,body[data-theme=dark] .EasyMDEContainer .editor-toolbar button::after,body[data-theme=dark] .EasyMDEContainer .editor-toolbar button i,body[data-theme=dark] .EasyMDEContainer .editor-toolbar button span,body[data-theme=dark] .EasyMDEContainer .editor-toolbar button svg,body[data-theme=dark] .EasyMDEContainer .editor-toolbar button path{color:var(--k-text-primary) !important;fill:var(--k-text-primary) !important}body[data-theme=dark] .EasyMDEContainer .editor-toolbar a:hover,body[data-theme=dark] .EasyMDEContainer .editor-toolbar button:hover{background-color:var(--k-surface-hover) !important;border-color:var(--k-border-light) !important}body[data-theme=dark] .EasyMDEContainer .editor-toolbar a:hover::before,body[data-theme=dark] .EasyMDEContainer .editor-toolbar a:hover::after,body[data-theme=dark] .EasyMDEContainer .editor-toolbar a:hover i,body[data-theme=dark] .EasyMDEContainer .editor-toolbar a:hover span,body[data-theme=dark] .EasyMDEContainer .editor-toolbar a:hover svg,body[data-theme=dark] .EasyMDEContainer .editor-toolbar a:hover path,body[data-theme=dark] .EasyMDEContainer .editor-toolbar button:hover::before,body[data-theme=dark] .EasyMDEContainer .editor-toolbar button:hover::after,body[data-theme=dark] .EasyMDEContainer .editor-toolbar button:hover i,body[data-theme=dark] .EasyMDEContainer .editor-toolbar button:hover span,body[data-theme=dark] .EasyMDEContainer .editor-toolbar button:hover svg,body[data-theme=dark] .EasyMDEContainer .editor-toolbar button:hover path{color:var(--k-text-primary) !important;fill:var(--k-text-primary) !important}body[data-theme=dark] .EasyMDEContainer .editor-toolbar a.active,body[data-theme=dark] .EasyMDEContainer .editor-toolbar button.active{background-color:var(--k-surface-selected) !important;border-color:var(--k-border-light) !important}body[data-theme=dark] .EasyMDEContainer .editor-toolbar a.active::before,body[data-theme=dark] .EasyMDEContainer .editor-toolbar a.active::after,body[data-theme=dark] .EasyMDEContainer .editor-toolbar a.active i,body[data-theme=dark] .EasyMDEContainer .editor-toolbar a.active span,body[data-theme=dark] .EasyMDEContainer .editor-toolbar a.active svg,body[data-theme=dark] .EasyMDEContainer .editor-toolbar a.active path,body[data-theme=dark] .EasyMDEContainer .editor-toolbar button.active::before,body[data-theme=dark] .EasyMDEContainer .editor-toolbar button.active::after,body[data-theme=dark] .EasyMDEContainer .editor-toolbar button.active i,body[data-theme=dark] .EasyMDEContainer .editor-toolbar button.active span,body[data-theme=dark] .EasyMDEContainer .editor-toolbar button.active svg,body[data-theme=dark] .EasyMDEContainer .editor-toolbar button.active path{color:var(--k-text-primary) !important;fill:var(--k-text-primary) !important}body[data-theme=dark] .EasyMDEContainer .editor-toolbar .separator{border-left:1px solid var(--k-border-light) !important;border-right:0 !important}body[data-theme=dark] .EasyMDEContainer .editor-preview-active{background-color:var(--k-editor-bg) !important;color:var(--k-text-primary) !important;border-color:var(--k-border-light) !important}body[data-theme=dark] .EasyMDEContainer .editor-preview-active h1,body[data-theme=dark] .EasyMDEContainer .editor-preview-active h2,body[data-theme=dark] .EasyMDEContainer .editor-preview-active h3,body[data-theme=dark] .EasyMDEContainer .editor-preview-active h4,body[data-theme=dark] .EasyMDEContainer .editor-preview-active h5,body[data-theme=dark] .EasyMDEContainer .editor-preview-active h6{color:var(--k-text-primary);border-bottom:1px solid var(--k-border-light)}body[data-theme=dark] .EasyMDEContainer .editor-preview-active code{background-color:rgba(255,255,255,.08);color:var(--k-code-color);padding:.1rem .3rem;border-radius:3px}body[data-theme=dark] .EasyMDEContainer .editor-preview-active pre{background-color:rgba(0,0,0,.2);padding:.75rem;border-radius:4px}body[data-theme=dark] .EasyMDEContainer .editor-preview-active pre code{background-color:rgba(0,0,0,0);padding:0}body[data-theme=dark] .EasyMDEContainer .editor-statusbar{color:var(--k-text-secondary) !important}.viewer-body h1{font-size:1.8em !important;font-weight:700;line-height:1.25}.viewer-body h2{font-size:1.45em !important;font-weight:600;line-height:1.3}.viewer-body h3{font-size:1.25em !important;font-weight:600;line-height:1.35}.viewer-body h4{font-size:1.1em !important;font-weight:600;line-height:1.4}.viewer-body h5{font-size:1em !important;font-weight:600;line-height:1.4}.viewer-body h6{font-size:.875em !important;font-weight:600;line-height:1.4}
