x-breadcrumb{display:block}x-breadcrumb .breadcrumb-container{display:inline-flex;align-items:center;background:color-mix(in srgb,var(--palettePrimaryMain) 15%,var(--paletteBackgroundPaper));padding:.5rem 1rem;border-radius:var(--radius-md);gap:.5rem;font-size:1.125rem;line-height:1.25}x-breadcrumb .breadcrumb-item{text-decoration:none;color:var(--palettePrimaryContrast);transition:color .2s ease;white-space:nowrap}x-breadcrumb .breadcrumb-separator{color:var(--palettePrimaryContrast);margin:0 .5rem;font-weight:300;opacity:.8}x-breadcrumb .breadcrumb-link{color:var(--palettePrimaryContrast);opacity:.85}x-breadcrumb .breadcrumb-link:hover{color:var(--palettePrimaryContrast);opacity:1;text-decoration:underline}x-breadcrumb x-link a{color:var(--palettePrimaryContrast);opacity:.85;text-decoration:none;transition:color .2s ease,opacity .2s ease}x-breadcrumb x-link a:hover{color:var(--palettePrimaryContrast);opacity:1;text-decoration:underline}x-breadcrumb .breadcrumb-current{color:color-mix(in srgb,var(--palettePrimaryContrast) 40%,var(--paletteTextPrimary));font-weight:500}x-navbar{height:75px;background:color-mix(in srgb,var(--paletteBackgroundPaper) 95%,transparent);padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;width:100%;box-sizing:border-box;position:sticky;top:0;z-index:100;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 1px 4px #0000000d;border:none;border-bottom:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--paletteBackgroundPaper) 95%,transparent),color-mix(in srgb,var(--paletteBackgroundPaper) 85%,transparent) 70%,color-mix(in srgb,var(--paletteBackgroundPaper) 60%,transparent))}x-navbar .navbar-header{display:flex;align-items:center;justify-content:space-between;width:100%}x-navbar .navbar-right{display:flex;align-items:center}x-navbar .navbar-actions{display:flex;align-items:center;gap:.75rem}x-navbar .navbar-left{display:flex;align-items:center;gap:.5rem}x-navbar .navbar-left .navbar-hamburger{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;flex-direction:column;justify-content:space-around;width:2rem;height:2rem;transition:all .3s ease;border-radius:.25rem}x-navbar .navbar-left .navbar-hamburger:hover{background-color:color-mix(in srgb,var(--palettePrimaryMain) 20%,transparent)}x-navbar .navbar-left .navbar-hamburger:focus{outline:2px solid var(--palettePrimaryMain);outline-offset:2px}x-navbar .navbar-left .navbar-hamburger .hamburger-line{width:100%;height:2px;background-color:var(--paletteTextPrimary);transition:all .3s ease;border-radius:1px}x-navbar .navbar-title{font-size:1.125rem;font-weight:500;color:var(--paletteTextPrimary);white-space:nowrap}x-navbar .breadcrumb-separator{color:var(--paletteTextTertiary);opacity:.6;font-weight:300;margin:0 .25rem}x-markdown{display:block;width:100%;font-family:var( --font-family, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif );line-height:1.6;color:var(--paletteTextPrimary, #333)}x-markdown x-typography:first-child{margin-top:0!important}x-markdown h1{font-size:2rem;font-weight:600;margin:1.5rem 0 1rem;color:var(--paletteTextPrimary, #333)}x-markdown h2{font-size:1.5rem;font-weight:600;margin:1.25rem 0 .75rem;color:var(--paletteTextPrimary, #333)}x-markdown h3{font-size:1.25rem;font-weight:600;margin:1rem 0 .5rem;color:var(--paletteTextPrimary, #333)}x-markdown p{margin:0 0 1rem}x-markdown strong{font-weight:600;color:var(--paletteTextPrimary, #333)}x-markdown x-typography[variant=strong]{font-weight:600;color:var(--paletteTextPrimary, #333)}x-markdown em{font-style:italic}x-markdown a{color:var(--palettePrimaryMain, #1976d2);text-decoration:none}x-markdown a:hover{text-decoration:underline}x-markdown code{background:color-mix(in srgb,var(--palettePrimaryMain) 15%,var(--paletteBackgroundPaper));color:var(--paletteTextPrimary);padding:.125rem .25rem;border-radius:.25rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875em}x-markdown pre{background:color-mix(in srgb,var(--palettePrimaryMain) 8%,var(--paletteBackgroundPaper));color:var(--paletteTextPrimary);padding:1rem;border-radius:.5rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;overflow-x:auto;margin:1rem 0}x-markdown pre code{background:transparent;padding:0;border-radius:0;font-size:inherit}x-modal .modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}x-modal .modal-container{background-color:var(--paletteBackgroundPaper, #ffffff);border-radius:.5rem;box-shadow:0 10px 25px #0003;max-width:500px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;outline:none}x-modal .modal-content{display:flex;flex-direction:column;min-height:0}x-modal .modal-header{padding:1.5rem 1.5rem 0;border-bottom:1px solid var(--paletteDivider, #e0e0e0)}x-modal .modal-title{margin:0 0 1rem;font-size:1.25rem;font-weight:600;color:var(--paletteTextPrimary, #000000);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}x-modal .modal-body{padding:1.5rem;flex:1;overflow-y:auto}x-modal .modal-message{margin:0;font-size:1rem;line-height:1.5;color:var(--paletteTextPrimary, #000000);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}x-modal .modal-footer{padding:1.5rem;display:flex;gap:.75rem;justify-content:flex-end;align-items:center}@media(max-width:640px){x-modal .modal-container{margin:.5rem;max-width:none}x-modal .modal-header,x-modal .modal-body,x-modal .modal-footer{padding-left:1rem;padding-right:1rem}x-modal .modal-footer{flex-direction:column;gap:.5rem}x-modal .modal-button{width:100%}}x-modal .modal-overlay{animation:modalFadeIn .2s ease-out}x-modal .modal-container{animation:modalSlideIn .2s ease-out}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}x-viz-bar{display:block;width:100%;height:100%;box-sizing:border-box;--bar-base-color: var(--palettePrimaryMain, #1976d2)}x-viz-bar *{box-sizing:border-box}x-viz-bar .viz-wrapper{width:100%;height:100%;display:flex;flex-direction:column}x-viz-bar .viz-chart{display:flex;align-items:flex-end;height:100%;gap:4px;width:100%;padding:20px 0 30px}x-viz-bar .viz-bar-container{display:flex;flex-direction:column;align-items:center;flex:1;height:100%;position:relative;min-width:0}x-viz-bar .viz-bar{background-color:var(--bar-base-color);width:100%;min-height:4px;transition:background-color .2s ease;border-radius:2px 2px 0 0;margin-top:auto;position:relative;display:flex;align-items:flex-start;justify-content:center}x-viz-bar .viz-bar-even{background-color:color-mix(in srgb,var(--bar-base-color) 70%,var(--paletteBackgroundPaper, #ffffff))}x-viz-bar .viz-bar-odd{background-color:var(--bar-base-color)}x-viz-bar .viz-bar:hover{background-color:color-mix(in srgb,var(--bar-base-color) 80%,black)}x-viz-bar .viz-value{position:absolute;top:-20px;width:100%;text-align:center;z-index:1}x-viz-bar .viz-label{position:absolute;bottom:-25px;width:100%;text-align:center;color:var(--paletteTextPrimary, #333)}x-viz-bar .viz-error{display:flex;align-items:center;justify-content:center;height:100%;color:var(--paletteErrorMain, #d32f2f);font-family:var( --font-family, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif )}x-viz-pie{display:block;width:100%;height:100%;--pie-base-color: var(--palettePrimaryMain, #1976d2)}x-viz-pie .viz-pie-container{display:flex;align-items:center;gap:20px;height:100%}x-viz-pie .viz-svg{width:200px;height:200px;flex-shrink:1}x-viz-pie .viz-slice{fill:var(--pie-base-color);transition:fill .2s ease;cursor:pointer}x-viz-pie .viz-slice:hover{fill:color-mix(in srgb,var(--pie-base-color) 80%,black)}x-viz-pie .viz-slice:nth-child(1){fill:var(--pie-base-color)}x-viz-pie .viz-slice:nth-child(2){fill:color-mix(in srgb,var(--pie-base-color) 85%,var(--paletteBackgroundPaper, #ffffff))}x-viz-pie .viz-slice:nth-child(3){fill:color-mix(in srgb,var(--pie-base-color) 70%,var(--paletteBackgroundPaper, #ffffff))}x-viz-pie .viz-slice:nth-child(4){fill:color-mix(in srgb,var(--pie-base-color) 55%,var(--paletteBackgroundPaper, #ffffff))}x-viz-pie .viz-slice:nth-child(5){fill:color-mix(in srgb,var(--pie-base-color) 40%,var(--paletteBackgroundPaper, #ffffff))}x-viz-pie .viz-legend{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0;margin-right:5px}x-viz-pie .viz-legend-item{display:flex;align-items:center;gap:8px;font-family:var( --font-family, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif );min-width:0}x-viz-pie .viz-legend-color{width:16px;height:16px;border-radius:2px;background-color:var(--pie-base-color)}x-viz-pie .viz-legend-item:nth-child(1) .viz-legend-color{background-color:var(--pie-base-color)}x-viz-pie .viz-legend-item:nth-child(2) .viz-legend-color{background-color:color-mix(in srgb,var(--pie-base-color) 85%,var(--paletteBackgroundPaper, #ffffff))}x-viz-pie .viz-legend-item:nth-child(3) .viz-legend-color{background-color:color-mix(in srgb,var(--pie-base-color) 70%,var(--paletteBackgroundPaper, #ffffff))}x-viz-pie .viz-legend-item:nth-child(4) .viz-legend-color{background-color:color-mix(in srgb,var(--pie-base-color) 55%,var(--paletteBackgroundPaper, #ffffff))}x-viz-pie .viz-legend-item:nth-child(5) .viz-legend-color{background-color:color-mix(in srgb,var(--pie-base-color) 40%,var(--paletteBackgroundPaper, #ffffff))}x-viz-pie .viz-legend-label{font-size:14px;color:var(--paletteTextPrimary, #333);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}x-viz-pie .viz-legend-value{font-size:12px;color:var(--paletteTextSecondary, #666);margin-left:auto}x-viz-pie .viz-error{display:flex;align-items:center;justify-content:center;height:100%;color:var(--paletteErrorMain, #d32f2f);font-family:var( --font-family, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif )}@media(max-width:600px){x-viz-pie .viz-pie-container{flex-direction:column;text-align:center}x-viz-pie .viz-svg{width:150px;height:150px}}x-viz-line{display:block;width:100%;height:100%;box-sizing:border-box;--line-base-color: var(--palettePrimaryMain, #1976d2)}x-viz-line *{box-sizing:border-box}x-viz-line .viz-line-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}x-viz-line .viz-svg{width:100%;height:100%;max-width:100%;max-height:100%}x-viz-line .viz-line{stroke:var(--line-base-color);stroke-width:2;fill:none;transition:stroke .2s ease}x-viz-line .viz-line:hover{stroke:color-mix(in srgb,var(--line-base-color) 80%,black)}x-viz-line .viz-area{fill:var(--line-base-color);fill-opacity:.1;transition:fill-opacity .2s ease}x-viz-line .viz-area:hover{fill-opacity:.15}x-viz-line .viz-point{fill:var(--line-base-color);stroke:var(--paletteBackgroundPaper, #ffffff);stroke-width:2;transition:all .2s ease;cursor:pointer}x-viz-line .viz-point-group:hover .viz-point{fill:color-mix(in srgb,var(--line-base-color) 80%,black);r:6}x-viz-line .viz-label-text{font-family:var( --font-family, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif );font-size:12px;fill:var(--paletteTextSecondary, #666);text-anchor:middle}x-viz-line .viz-y-axis-text{font-family:var( --font-family, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif );font-size:11px;fill:var(--paletteTextSecondary, #666);text-anchor:end}x-viz-line .viz-y-axis-tick{stroke:var(--paletteDivider, #e0e0e0);stroke-width:1}x-viz-line .viz-value-text{font-family:var( --font-family, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif );font-size:11px;font-weight:500;fill:var(--paletteTextPrimary, #333);text-anchor:middle;opacity:0;transition:opacity .2s ease;pointer-events:none;paint-order:stroke fill;stroke:var(--paletteBackgroundPaper, #ffffff);stroke-width:3px;stroke-linejoin:round}x-viz-line .viz-point-group:hover .viz-value-text{opacity:1}x-viz-line .viz-error{display:flex;align-items:center;justify-content:center;height:100%;color:var(--paletteErrorMain, #d32f2f);font-family:var( --font-family, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif )}x-form{display:block;--form-indicator-color: color-mix( in srgb, var(--paletteTextPrimary) 60%, var(--paletteBackgroundPaper) 40% )}x-form .form-group{margin-bottom:1.25rem}x-form .form-group:last-child{margin-bottom:0}x-form label{display:block;font-weight:500;color:var(--paletteTextPrimary);margin-bottom:.5rem;font-size:.875rem}x-form input:not([type=checkbox]):not([type=radio]),x-form input[type=text],x-form input[type=email],x-form input[type=number],x-form select,x-form textarea{background-color:color-mix(in srgb,var(--palettePrimaryMain) 10%,var(--paletteBackgroundPaper))!important;color:var(--paletteTextPrimary)!important;width:100%;padding:.75rem;border:1px solid transparent;border-radius:.375rem;font-size:.875rem;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;box-sizing:border-box}:is(x-form input:not([type=checkbox]):not([type=radio]),x-form input[type=text],x-form input[type=email],x-form input[type=number],x-form select,x-form textarea):focus{outline:none;border:1px solid var(--palettePrimaryMain);background-color:var(--paletteBackgroundPaper)}:is(x-form input:not([type=checkbox]):not([type=radio]),x-form input[type=text],x-form input[type=email],x-form input[type=number],x-form select,x-form textarea):hover{background-color:var(--paletteActionDisabledBackground)}:is(x-form input:not([type=checkbox]):not([type=radio]),x-form input[type=text],x-form input[type=email],x-form input[type=number],x-form select,x-form textarea):-webkit-autofill,:is(x-form input:not([type=checkbox]):not([type=radio]),x-form input[type=text],x-form input[type=email],x-form input[type=number],x-form select,x-form textarea):-webkit-autofill:hover,:is(x-form input:not([type=checkbox]):not([type=radio]),x-form input[type=text],x-form input[type=email],x-form input[type=number],x-form select,x-form textarea):-webkit-autofill:focus,:is(x-form input:not([type=checkbox]):not([type=radio]),x-form input[type=text],x-form input[type=email],x-form input[type=number],x-form select,x-form textarea):-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--paletteSecondaryMain) 10%,var(--paletteBackgroundPaper)) inset!important;-webkit-text-fill-color:var(--paletteTextPrimary)!important;background-color:color-mix(in srgb,var(--paletteSecondaryMain) 10%,var(--paletteBackgroundPaper))!important;border:1px solid color-mix(in srgb,var(--paletteSecondaryMain) 10%,var(--paletteBackgroundPaper))!important}:is(x-form input:not([type=checkbox]):not([type=radio]),x-form input[type=text],x-form input[type=email],x-form input[type=number],x-form select,x-form textarea).error{border:1px solid var(--paletteErrorMain);background-color:color-mix(in srgb,var(--paletteErrorMain) 10%,var(--paletteBackgroundPaper))!important}:is(x-form input:not([type=checkbox]):not([type=radio]),x-form input[type=text],x-form input[type=email],x-form input[type=number],x-form select,x-form textarea).error:focus{border:1px solid var(--paletteErrorMain);box-shadow:0 0 0 2px color-mix(in srgb,var(--paletteErrorMain) 20%,transparent)}:is(x-form input:not([type=checkbox]):not([type=radio]),x-form input[type=text],x-form input[type=email],x-form input[type=number],x-form select,x-form textarea).error:-webkit-autofill,:is(x-form input:not([type=checkbox]):not([type=radio]),x-form input[type=text],x-form input[type=email],x-form input[type=number],x-form select,x-form textarea).error:-webkit-autofill:hover,:is(x-form input:not([type=checkbox]):not([type=radio]),x-form input[type=text],x-form input[type=email],x-form input[type=number],x-form select,x-form textarea).error:-webkit-autofill:focus,:is(x-form input:not([type=checkbox]):not([type=radio]),x-form input[type=text],x-form input[type=email],x-form input[type=number],x-form select,x-form textarea).error:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--paletteErrorMain) 10%,var(--paletteBackgroundPaper)) inset!important;-webkit-text-fill-color:var(--paletteTextPrimary)!important;background-color:color-mix(in srgb,var(--paletteErrorMain) 10%,var(--paletteBackgroundPaper))!important;border:1px solid var(--paletteErrorMain)!important}x-form input[type=number]::-webkit-outer-spin-button,x-form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}x-form input[type=number][type=number]{-moz-appearance:textfield}x-form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-right:2.5rem}x-form .select-wrap{position:relative;display:inline-block;width:100%}x-form .select-wrap:after{content:"";position:absolute;right:.78rem;top:calc(50% + 2px);transform:translateY(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid var(--form-indicator-color);pointer-events:none;opacity:.5}x-form textarea{resize:vertical;min-height:4rem}x-form textarea::-webkit-resizer{opacity:0}x-form .textarea-wrap{position:relative;display:inline-flex;width:100%}x-form .textarea-wrap:after{content:"";position:absolute;bottom:4px;right:4px;width:12px;height:12px;background:linear-gradient(135deg,transparent 0%,transparent 50%,var(--form-indicator-color) 50%,var(--form-indicator-color) 60%,transparent 60%,transparent 75%,var(--form-indicator-color) 75%,var(--form-indicator-color) 85%,transparent 85%);border-radius:0 0 .375rem;opacity:.5;pointer-events:none}x-form .toggle-group{display:flex;align-items:center;margin-top:.5rem;position:relative}x-form .toggle-input{position:absolute;opacity:0;pointer-events:none}x-form .toggle-label{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;margin-bottom:.5rem;font-weight:500;color:var(--paletteTextPrimary);font-size:.875rem}x-form .toggle-text{flex:1;margin-right:1rem}x-form .toggle-switch{position:relative;width:3rem;height:1.5rem;background-color:color-mix(in srgb,var(--paletteTextPrimary) 20%,var(--paletteBackgroundPaper));border-radius:1rem;transition:background-color .2s ease;flex-shrink:0}x-form .toggle-thumb{position:absolute;top:2px;left:2px;width:1.25rem;height:1.25rem;background-color:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 2px 4px #0003}x-form .toggle-input:checked+.toggle-label .toggle-switch{background-color:var(--palettePrimaryMain)}x-form .toggle-input:checked+.toggle-label .toggle-thumb{transform:translate(1.5rem)}x-form .toggle-label:hover .toggle-switch{background-color:color-mix(in srgb,var(--paletteTextPrimary) 30%,var(--paletteBackgroundPaper))}x-form .toggle-input:checked+.toggle-label:hover .toggle-switch{background-color:var(--palettePrimaryDark)}x-form .form-actions{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--paletteDivider)}x-form .error-message{display:none;color:var(--paletteErrorMain);font-size:.75rem;margin-top:.25rem;font-weight:500;line-height:1.2}x-form input.success,x-form select.success,x-form textarea.success{border-color:var(--paletteSuccessMain)}@media(max-width:768px){x-form .form-group{margin-bottom:1rem}}.menuItem{opacity:.7;transition:opacity .2s ease}.menuItem.active{opacity:1;font-weight:600}html{overscroll-behavior:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:#333;background-color:#fff;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}*,*:before,*:after{box-sizing:border-box}:root{--color-primary: #007bff;--color-primary-hover: #0056b3;--color-primary-active: #004085;--color-text: #333;--color-text-muted: #666;--color-background: #fff;--color-background-muted: #f5f5f5;--color-border: #ddd;--color-border-light: #eee;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--palettePrimaryMain: #9a6b75;--palettePrimaryLight: #b88a96;--palettePrimaryDark: #7d4f5a;--palettePrimaryContrast: #fff;--palettePrimaryNavbar: #372759;--paletteSecondaryMain: #7a6b8a;--paletteSecondaryDark: #625a73;--paletteSecondaryLight: #9a8fb0;--paletteSecondaryContrast: #fff;--paletteBackgroundDefault: #fafafa;--paletteBackgroundPaper: #fff;--paletteBackgroundContrast: #fff;--paletteTextPrimary: rgba(0, 0, 0, .87);--paletteTextSecondary: rgba(0, 0, 0, .6);--paletteTextTertiary: rgba(0, 0, 0, .55);--paletteTextDisabled: rgba(0, 0, 0, .5);--paletteDivider: rgba(0, 0, 0, .12);--paletteWarningMain: #f19812;--paletteWarningDark: #d26d10;--paletteWarningLight: #f19812;--paletteWarningContrast: #fff;--paletteInfoMain: #0288d1;--paletteInfoDark: #01579b;--paletteInfoLight: #03a9f4;--paletteInfoContrast: #fff;--paletteErrorMain: #c44f2d;--paletteErrorDark: #9f2f0e;--paletteErrorLight: #ef5350;--paletteErrorContrast: #fff;--paletteSuccessMain: #3f8d55;--paletteSuccessDark: #1e3605;--paletteSuccessLight: #4d7722;--paletteSuccessContrast: #fff;--paletteDefaultMain: #3f8d55;--paletteDefaultDark: #1e3605;--paletteDefaultLight: #777777;--paletteDefaultContrast: #fff;--paletteActionActive: rgba(0, 0, 0, .6);--paletteActionDisabled: rgba(0, 0, 0, .5);--paletteActionDisabledBackground: rgba(0, 0, 0, .06);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}@media(min-width:576px){:root{--spacing-md: 1.25rem;--spacing-lg: 2rem}}@media(min-width:768px){:root{--spacing-md: 1.5rem;--spacing-lg: 2.5rem;--spacing-xl: 3rem}}@media(min-width:992px){:root{--spacing-md: 2rem;--spacing-lg: 3rem;--spacing-xl: 4rem}}@media(min-width:1200px){:root{--spacing-md: 2.5rem;--spacing-lg: 4rem;--spacing-xl: 5rem}}.standardLayoutContainer{position:absolute;top:0;left:0;display:flex;flex-direction:row;height:100vh;width:100vw}.standardLayoutContainer div[variant=page]{height:100%}.standardLayoutContainer div[variant=page-header]{margin-top:9px}.standardLayoutContainer .main-content-area{background:var(--paletteBackgroundDefault);height:100vh;flex:1;overflow:auto;display:flex;flex-direction:column}.standardLayoutContainer .loading-area{display:flex;width:100%;height:100%;background:inherit;align-items:center;justify-content:center}.standardLayoutContainer .menu-sidebar{display:contents}.standardLayoutContainer .menu-container{background:var(--palettePrimaryNavbar);width:260px;height:100vh;flex-shrink:0;padding:.25rem 1.5rem 1.5rem}.standardLayoutContainer .logo-area{width:100%;height:55px}.standardLayoutContainer .menu-items{display:flex;flex-direction:column;gap:.3rem;margin-left:-2px}.standardLayoutContainer .menu-item-icon{color:var(--palettePrimaryContrast);opacity:.7}.standardLayoutContainer .menu-item-text{color:var(--palettePrimaryContrast)}.standardLayoutContainer .standardMenuItem{border-radius:4px;padding-inline:11px;padding-block:9px;align-items:center;cursor:pointer;gap:12px;display:flex}.standardLayoutContainer .standardMenuItem.active{background-color:#ffffff1a}.standardLayoutContainer .standardMenuItem:hover{background-color:#ffffff0d}.standardLayoutContainer .standardMenuItem.active .fa{opacity:1}.standardLayoutContainer .standardMenuItem .fa{opacity:.7;font-size:18px}.standardLayoutContainer .standardMenuItem x-typography{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.2}x-flow{display:none}x-page{min-height:100vh;width:100%;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;background-color:var(--paletteBackgroundPaper);margin:0;padding:0;box-sizing:border-box}x-content{padding:1rem;width:100%;max-width:1000px;margin:1em auto 200px;flex:1;box-sizing:border-box;overflow-y:auto;height:calc(100vh - 60px);border:none;border-top:none;display:flex;flex-direction:column;gap:1rem}x-include{display:block}x-box{display:block;box-sizing:border-box}x-box[display=flex]{display:flex}x-box[justifyContent=flex-end]{justify-content:flex-end}x-box[justifyContent=center]{justify-content:center}x-box[justifyContent=space-between]{justify-content:space-between}x-box[alignItems=center]{align-items:center}x-box[alignItems=flex-start]{align-items:flex-start}x-box[alignItems=flex-end]{align-items:flex-end}x-box[gap="2"]{gap:.5rem}x-box[gap="4"]{gap:1rem}x-box[gap="8"]{gap:2rem}x-typography{display:inline}x-typography h1,x-typography h2,x-typography h3,x-typography h4,x-typography h5,x-typography h6{margin:0!important;padding:0!important}x-typography span{font-size:inherit;line-height:inherit;color:inherit}x-typography[variant=h1]{font-size:1.45em;font-weight:300;line-height:1.2;color:var(--paletteTextPrimary)}x-typography[variant=h2]{font-size:1.25rem;font-weight:500;line-height:1.2;color:var(--paletteTextSecondary)}x-typography[variant=h3]{font-size:1.2rem;font-weight:400;line-height:1.3;color:var(--paletteTextSecondary)}x-typography[variant=h4]{font-size:1rem;font-weight:400;line-height:1.4;color:var(--paletteTextTertiary)}x-typography[variant=h5]{font-size:.875rem;font-weight:400;line-height:1.4;color:var(--paletteTextTertiary)}x-typography[variant=h6]{font-size:.75rem;font-weight:400;line-height:1.4;letter-spacing:.01em;color:var(--paletteTextTertiary)}x-typography[variant=body1]{font-size:1rem;font-weight:400;line-height:1.6;color:var(--paletteTextPrimary)}x-typography[variant=body2]{font-size:.875rem;font-weight:400;line-height:1.4;color:var(--paletteTextSecondary)}x-typography[variant=caption]{font-size:.75rem;font-weight:400;line-height:1.4;opacity:.8;color:var(--paletteTextSecondary)}x-typography[variant=overline]{font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--paletteTextSecondary)}x-typography[variant=label]{font-size:1rem;font-weight:500;line-height:1.4;letter-spacing:.01em;color:var(--paletteTextPrimary)}x-typography[variant=intro]{font-size:1.125rem;font-weight:400;line-height:1.6;color:var(--paletteTextPrimary)}x-map{display:contents}x-icon{display:inline-block;vertical-align:middle}ul,ol{margin:0 0 1rem;padding-left:0;color:var(--paletteTextPrimary);line-height:1.6;list-style:none}li{margin:.25rem 0;color:var(--paletteTextPrimary)}ol li span[style*="font-family: 'Courier New'"]:after{content:".";position:absolute;right:-.4em}blockquote ul,blockquote ol{margin:.5rem 0;padding-left:1rem}blockquote ul li:before{color:var(--paletteTextSecondary)}blockquote ol li:before{color:var(--paletteTextSecondary)}table{width:100%;border-collapse:collapse;margin:1.5rem 0;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}table thead{background:color-mix(in srgb,var(--palettePrimaryMain) 20%,var(--paletteBackgroundPaper))}table th{padding:12px 16px;text-align:left;font-weight:600;font-size:.875rem;color:var(--paletteTextPrimary);border-bottom:1px solid var(--paletteDivider);text-transform:capitalize}table td{padding:12px 16px;border-bottom:1px solid var(--paletteDivider);font-size:.875rem;color:var(--paletteTextPrimary);vertical-align:top}table tbody tr:last-child td{border-bottom:none}table tbody tr:nth-child(odd){background:var(--paletteBackgroundPaper)}table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--paletteTextPrimary) 3%,var(--paletteBackgroundPaper))}table tbody tr:hover{background:color-mix(in srgb,var(--palettePrimaryMain) 12%,var(--paletteBackgroundPaper))}table a{color:var(--palettePrimaryMain);text-decoration:underline;font-weight:500}table a:hover{color:var(--palettePrimaryDark);text-decoration:none}x-markdown hr{border:none;border-top:1px solid var(--paletteDivider);margin-block:3rem;background:none}table code{background:transparent;padding:0;font-family:inherit;font-size:inherit;color:inherit}code{background:color-mix(in srgb,var(--palettePrimaryMain) 15%,var(--paletteBackgroundPaper));color:var(--paletteTextPrimary);padding:.125rem .25rem;border-radius:.25rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875em}pre{background:color-mix(in srgb,var(--palettePrimaryMain) 8%,var(--paletteBackgroundPaper));color:var(--paletteTextPrimary);padding:1rem;border-radius:.5rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;overflow-x:auto;tab-size:4}pre code{background:transparent;padding:0;border-radius:0;font-size:inherit}em{background:color-mix(in srgb,var(--palettePrimaryMain) 12%,var(--paletteBackgroundPaper));color:var(--paletteTextPrimary);font-style:italic;padding:.125rem .25rem;border-radius:.25rem}blockquote,x-typography[variant=blockquote]{margin:1.5rem 0;padding:.75rem 0 .75rem 1rem;border-left:4px solid color-mix(in srgb,var(--palettePrimaryMain) 60%,var(--paletteBackgroundPaper));background:color-mix(in srgb,var(--palettePrimaryMain) 5%,var(--paletteBackgroundPaper));border-radius:0 .25rem .25rem 0;font-style:italic;color:var(--paletteTextSecondary)}@media(max-width:768px){table{font-size:.75rem}table th,table td{padding:8px 12px}}.loading-indicator{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--paletteBackgroundDefault);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999}.loading-indicator p{color:var(--paletteTextTertiary);font-size:.9rem;margin:0}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:2rem;text-align:center;width:100%;opacity:0;animation:fadeInAfterDelay .3s ease-in-out 1.5s forwards}.loading-state p{color:var(--paletteTextTertiary);font-size:1rem;margin:0}.loading-spinner-svg{width:55px;height:55px;opacity:.5}.loading-spinner-svg svg .r{transform-origin:22px 22px;animation:spin 1s linear infinite}.loading-spinner-svg svg .c{stroke-width:4;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes fadeInAfterDelay{0%{opacity:0}to{opacity:1}}x-button{display:inline-block;position:relative;overflow:hidden}x-button button,x-button x-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:var(--radius-md);font-family:inherit;font-weight:500;font-size:.875rem;line-height:1.75;letter-spacing:.02857em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;outline:none;min-width:64px}x-button button:focus,x-button x-link:focus{outline:2px solid var(--palettePrimaryMain);outline-offset:2px}x-button button:disabled{cursor:not-allowed;opacity:.6}x-button button.x-button-primary,x-button x-link.x-button-primary{background-color:var(--palettePrimaryMain);color:var(--palettePrimaryContrast);border-color:var(--palettePrimaryMain)}x-button button.x-button-primary:hover:not(:disabled),x-button x-link.x-button-primary:hover:not(:disabled){background-color:var(--palettePrimaryDark);border-color:var(--palettePrimaryDark)}x-button button.x-button-secondary,x-button x-link.x-button-secondary{background-color:var(--paletteSecondaryMain);color:var(--paletteSecondaryContrast);border-color:var(--paletteSecondaryMain)}x-button button.x-button-secondary:hover:not(:disabled),x-button x-link.x-button-secondary:hover:not(:disabled){background-color:var(--paletteSecondaryDark);border-color:var(--paletteSecondaryDark)}x-button button.x-button-outlined,x-button x-link.x-button-outlined{background-color:transparent;color:var(--palettePrimaryMain);border-color:var(--palettePrimaryMain)}x-button button.x-button-outlined:hover:not(:disabled),x-button x-link.x-button-outlined:hover:not(:disabled){background-color:color-mix(in srgb,var(--palettePrimaryMain) 30%,transparent);color:var(--palettePrimaryMain)}x-button button.x-button-text,x-button x-link.x-button-text{background-color:transparent;color:var(--palettePrimaryMain);border-color:transparent}x-button button.x-button-text:hover:not(:disabled),x-button x-link.x-button-text:hover:not(:disabled){background-color:color-mix(in srgb,var(--palettePrimaryMain) 20%,transparent)}x-button button.x-button-small,x-button x-link.x-button-small{padding:.125rem .5rem;font-size:.75rem;min-height:1.25rem}x-button button.x-button-medium,x-button x-link.x-button-medium{padding:.25rem .75rem;font-size:.875rem;min-height:1.5rem}x-button button.x-button-large,x-button x-link.x-button-large{padding:.375rem 1rem;font-size:1rem;min-height:1.875rem}x-button button.x-button-fullwidth,x-button x-link.x-button-fullwidth{width:100%;justify-content:center}x-button button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}x-button button:active:before{width:300px;height:300px}x-button .button-icon{font-size:1.25rem;width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;margin-right:8px;flex-shrink:0}x-button button.x-button-icon-only{display:flex;align-items:center;justify-content:center;padding:0}x-button button.x-button-icon-only .button-icon{margin:0}x-button[iconPosition=right] .button-icon{margin-right:0;margin-left:8px}x-button[iconPosition=right] button{flex-direction:row-reverse}x-button .button-icon.fa-spin{animation:fa-spin 1s infinite linear}x-button.menu button,x-button.menu x-link{background:transparent;color:var(--palettePrimaryContrast);border:none;padding:.5625rem .6875rem;justify-content:flex-start;text-transform:uppercase;font-weight:500;min-width:auto;width:100%;border-radius:8px;gap:.75rem;text-decoration:none!important}x-button.menu button:hover,x-button.menu x-link:hover{background:#ffffff0d;text-decoration:none!important}x-button.menu button:active,x-button.menu x-link:active{background:#ffffff1a;text-decoration:none!important}x-button.menu.active button,x-button.menu.active x-link{background:#ffffff1a;text-decoration:none!important}x-button.menu .button-icon{font-size:1.125rem;margin-right:0;opacity:.7}x-button.menu button:hover .button-icon,x-button.menu x-link:hover .button-icon{opacity:.7}x-button.menu.active .button-icon{opacity:1}x-button.menu x-link{text-decoration:none!important}x-button.menu x-link:hover{text-decoration:none!important}x-button.menu x-link:visited{text-decoration:none!important}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}x-table{display:contents}
