/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--tw-font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--tw-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--tw-color-white:#fff;--tw-spacing:.25rem;--tw-default-font-family:var(--tw-font-sans);--tw-default-mono-font-family:var(--tw-font-mono);}}@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid;}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--tw-default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--tw-default-font-feature-settings,normal);font-variation-settings:var(--tw-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:var(--tw-default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--tw-default-mono-font-feature-settings,normal);font-variation-settings:var(--tw-default-mono-font-variation-settings,normal);font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}:-moz-focusring{outline:auto;}progress{vertical-align:baseline;}summary{display:list-item;}ol,ul,menu{list-style:none;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1;}:where(select:is([multiple],[size])) optgroup{font-weight:bolder;}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}@supports(not(-webkit-appearance:-apple-pay-button)) or(contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports(color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent);}}}textarea{resize:vertical;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding:0;}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0;}::-webkit-calendar-picker-indicator{line-height:1;}:-moz-ui-invalid{box-shadow:none;}button,input:where([type="button"],[type="reset"],[type="submit"]),::file-selector-button{appearance:button;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}}@layer utilities{.tw\:relative{position:relative;}.tw\:z-\[1\]{z-index:1;}.tw\:col-span-2{grid-column:span 2 / span 2;}.tw\:col-start-2{grid-column-start:2;}.tw\:row-start-1{grid-row-start:1;}.tw\:row-start-2{grid-row-start:2;}.tw\:\!m-auto{margin:auto !important;}.tw\:m-auto{margin:auto;}.tw\:\!mt-1{margin-top:calc(var(--tw-spacing) * 1) !important;}.tw\:\!mt-3{margin-top:calc(var(--tw-spacing) * 3) !important;}.tw\:\!mt-4{margin-top:calc(var(--tw-spacing) * 4) !important;}.tw\:\!mt-8{margin-top:calc(var(--tw-spacing) * 8) !important;}.tw\:\!mt-\[var\(--space-sm\)\]{margin-top:var(--space-sm) !important;}.tw\:\!mt-\[var\(--space-xxs\)\]{margin-top:var(--space-xxs) !important;}.tw\:mt-4{margin-top:calc(var(--tw-spacing) * 4);}.tw\:mt-6{margin-top:calc(var(--tw-spacing) * 6);}.tw\:mt-16{margin-top:calc(var(--tw-spacing) * 16);}.tw\:mt-\[16px\]{margin-top:16px;}.tw\:mt-\[32px\]{margin-top:32px;}.tw\:mt-\[var\(--space-md\)\]{margin-top:var(--space-md);}.tw\:mt-\[var\(--space-sm\)\]{margin-top:var(--space-sm);}.tw\:mt-\[var\(--space-xs\)\]{margin-top:var(--space-xs);}.tw\:mt-auto{margin-top:auto;}.tw\:ml-1{margin-left:calc(var(--tw-spacing) * 1);}.tw\:\!flex{display:flex !important;}.tw\:\!hidden{display:none !important;}.tw\:block{display:block;}.tw\:flex{display:flex;}.tw\:grid{display:grid;}.tw\:hidden{display:none;}.tw\:aspect-square{aspect-ratio:1 / 1;}.tw\:\!size-4{width:calc(var(--tw-spacing) * 4) !important;height:calc(var(--tw-spacing) * 4) !important;}.tw\:\!size-5{width:calc(var(--tw-spacing) * 5) !important;height:calc(var(--tw-spacing) * 5) !important;}.tw\:\!size-6{width:calc(var(--tw-spacing) * 6) !important;height:calc(var(--tw-spacing) * 6) !important;}.tw\:size-4{width:calc(var(--tw-spacing) * 4);height:calc(var(--tw-spacing) * 4);}.tw\:size-5{width:calc(var(--tw-spacing) * 5);height:calc(var(--tw-spacing) * 5);}.tw\:size-6{width:calc(var(--tw-spacing) * 6);height:calc(var(--tw-spacing) * 6);}.tw\:size-10{width:calc(var(--tw-spacing) * 10);height:calc(var(--tw-spacing) * 10);}.tw\:h-4{height:calc(var(--tw-spacing) * 4);}.tw\:h-5{height:calc(var(--tw-spacing) * 5);}.tw\:h-6{height:calc(var(--tw-spacing) * 6);}.tw\:h-10{height:calc(var(--tw-spacing) * 10);}.tw\:h-\[52px\]{height:52px;}.tw\:h-\[160px\]{height:160px;}.tw\:h-\[196px\]{height:196px;}.tw\:h-\[352px\]{height:352px;}.tw\:h-\[calc\(100\%\+10px\)\]{height:calc(100% + 10px);}.tw\:h-full{height:100%;}.tw\:min-h-full{min-height:100%;}.tw\:\!w-full{width:100% !important;}.tw\:w-1\/2{width:calc(1 / 2 * 100%);}.tw\:w-4{width:calc(var(--tw-spacing) * 4);}.tw\:w-5{width:calc(var(--tw-spacing) * 5);}.tw\:w-10{width:calc(var(--tw-spacing) * 10);}.tw\:w-\[16\.3\%\]{width:16.3%;}.tw\:w-\[28\%\]{width:28%;}.tw\:w-\[41\.3\%\]{width:41.3%;}.tw\:w-\[52px\]{width:52px;}.tw\:w-\[54\%\]{width:54%;}.tw\:w-\[65\%\]{width:65%;}.tw\:w-\[79\%\]{width:79%;}.tw\:w-\[80px\]{width:80px;}.tw\:w-\[86\.7\%\]{width:86.7%;}.tw\:w-\[100\%\]{width:100%;}.tw\:w-\[calc\(100\%\+10px\)\]{width:calc(100% + 10px);}.tw\:w-auto{width:auto;}.tw\:w-full{width:100%;}.tw\:max-w-\[954px\]{max-width:954px;}.tw\:max-w-none{max-width:none;}.tw\:flex-1{flex:1;}.tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.tw\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.tw\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}.tw\:flex-col{flex-direction:column;}.tw\:flex-row{flex-direction:row;}.tw\:flex-wrap{flex-wrap:wrap;}.tw\:items-center{align-items:center;}.tw\:items-end{align-items:flex-end;}.tw\:items-start{align-items:flex-start;}.tw\:justify-between{justify-content:space-between;}.tw\:justify-center{justify-content:center;}.tw\:justify-center-safe{justify-content:safe center;}.tw\:gap-1{gap:calc(var(--tw-spacing) * 1);}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2);}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3);}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4);}.tw\:gap-5{gap:calc(var(--tw-spacing) * 5);}.tw\:gap-9{gap:calc(var(--tw-spacing) * 9);}.tw\:gap-\[var\(--space-sm\)\]{gap:var(--space-sm);}.tw\:gap-\[var\(--space-xl\)\]{gap:var(--space-xl);}.tw\:gap-\[var\(--space-xxxs\)\]{gap:var(--space-xxxs);}.tw\:gap-x-4{column-gap:calc(var(--tw-spacing) * 4);}.tw\:gap-x-5{column-gap:calc(var(--tw-spacing) * 5);}.tw\:gap-x-10{column-gap:calc(var(--tw-spacing) * 10);}.tw\:gap-x-\[var\(--space-xxs\)\]{column-gap:var(--space-xxs);}.tw\:gap-y-2{row-gap:calc(var(--tw-spacing) * 2);}.tw\:gap-y-4{row-gap:calc(var(--tw-spacing) * 4);}.tw\:gap-y-6{row-gap:calc(var(--tw-spacing) * 6);}.tw\:gap-y-9{row-gap:calc(var(--tw-spacing) * 9);}.tw\:gap-y-10{row-gap:calc(var(--tw-spacing) * 10);}.tw\:gap-y-\[var\(--space-xxxs\)\]{row-gap:var(--space-xxxs);}.tw\:self-start{align-self:flex-start;}.tw\:overflow-hidden{overflow:hidden;}.tw\:border{border-style:var(--tw-border-style);border-width:1px;}.tw\:border-\[1px\]{border-style:var(--tw-border-style);border-width:1px;}.tw\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px;}.tw\:\!border-none{--tw-border-style:none !important;border-style:none !important;}.tw\:border-none{--tw-border-style:none;border-style:none;}.tw\:border-solid{--tw-border-style:solid;border-style:solid;}.tw\:border-\[var\(--color-border-primary\)\]{border-color:var(--color-border-primary);}.tw\:bg-current{background-color:currentcolor;}.tw\:object-contain{object-fit:contain;}.tw\:object-cover{object-fit:cover;}.tw\:p-2{padding:calc(var(--tw-spacing) * 2);}.tw\:p-6{padding:calc(var(--tw-spacing) * 6);}.tw\:px-2{padding-inline:calc(var(--tw-spacing) * 2);}.tw\:py-1{padding-block:calc(var(--tw-spacing) * 1);}.tw\:py-3{padding-block:calc(var(--tw-spacing) * 3);}.tw\:py-4{padding-block:calc(var(--tw-spacing) * 4);}.tw\:py-6{padding-block:calc(var(--tw-spacing) * 6);}.tw\:py-\[var\(--space-xs\)\]{padding-block:var(--space-xs);}.tw\:pt-4{padding-top:calc(var(--tw-spacing) * 4);}.tw\:pt-\[var\(--space-lg\)\]{padding-top:var(--space-lg);}.tw\:pt-\[var\(--space-md\)\]{padding-top:var(--space-md);}.tw\:pt-\[var\(--space-xl\)\]{padding-top:var(--space-xl);}.tw\:pt-\[var\(--space-xs\)\]{padding-top:var(--space-xs);}.tw\:pb-2{padding-bottom:calc(var(--tw-spacing) * 2);}.tw\:pb-\[var\(--space-sm\)\]{padding-bottom:var(--space-sm);}.tw\:pb-\[var\(--space-xl\)\]{padding-bottom:var(--space-xl);}.tw\:text-center{text-align:center;}.tw\:align-top{vertical-align:top;}.tw\:text-nowrap{text-wrap:nowrap;}.tw\:\!text-white{color:var(--tw-color-white) !important;}.tw\:opacity-\[0\.95\]{opacity:.95;}.tw\:\!shadow-none{--tw-shadow:0 0 #0000 !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important;}.tw\:before\:absolute{&::before{content:var(--tw-content);position:absolute;}}.tw\:before\:top-1\/2{&::before{content:var(--tw-content);top:calc(1 / 2 * 100%);}}.tw\:before\:left-0{&::before{content:var(--tw-content);left:calc(var(--tw-spacing) * 0);}}.tw\:before\:h-\[87\.5\%\]{&::before{content:var(--tw-content);height:87.5%;}}.tw\:before\:-translate-y-1\/2{&::before{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);}}.tw\:before\:border-l{&::before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px;}}.tw\:before\:border-\[var\(--color-border-primary\)\]{&::before{content:var(--tw-content);border-color:var(--color-border-primary);}}.tw\:before\:content-\[\'\'\]{&::before{--tw-content:'';content:var(--tw-content);}}.tw\:before\:content-none{&::before{content:var(--tw-content);--tw-content:none;content:none;}}.tw\:sm\:block{@media(width >= 40rem){display:block;}}.tw\:sm\:hidden{@media(width >= 40rem){display:none;}}.tw\:sm\:h-\[56px\]{@media(width >= 40rem){height:56px;}}.tw\:sm\:w-\[56px\]{@media(width >= 40rem){width:56px;}}.tw\:sm\:w-auto{@media(width >= 40rem){width:auto;}}.tw\:sm\:w-full{@media(width >= 40rem){width:100%;}}.tw\:sm\:max-w-full{@media(width >= 40rem){max-width:100%;}}.tw\:sm\:grid-cols-3{@media(width >= 40rem){grid-template-columns:repeat(3,minmax(0,1fr));}}.tw\:sm\:grid-cols-4{@media(width >= 40rem){grid-template-columns:repeat(4,minmax(0,1fr));}}.tw\:sm\:flex-row{@media(width >= 40rem){flex-direction:row;}}.tw\:sm\:items-center{@media(width >= 40rem){align-items:center;}}.tw\:sm\:before\:content-\[\'\'\]{@media(width >= 40rem){&::before{--tw-content:'';content:var(--tw-content);}}}.tw\:md\:col-start-3{@media(width >= 48rem){grid-column-start:3;}}.tw\:md\:row-span-2{@media(width >= 48rem){grid-row:span 2 / span 2;}}.tw\:md\:row-start-1{@media(width >= 48rem){grid-row-start:1;}}.tw\:md\:\!mt-6{@media(width >= 48rem){margin-top:calc(var(--tw-spacing) * 6) !important;}}.tw\:md\:mt-22{@media(width >= 48rem){margin-top:calc(var(--tw-spacing) * 22);}}.tw\:md\:\!block{@media(width >= 48rem){display:block !important;}}.tw\:md\:\!flex{@media(width >= 48rem){display:flex !important;}}.tw\:md\:h-\[128px\]{@media(width >= 48rem){height:128px;}}.tw\:md\:h-\[140px\]{@media(width >= 48rem){height:140px;}}.tw\:md\:w-1\/2{@media(width >= 48rem){width:calc(1 / 2 * 100%);}}.tw\:md\:w-\[120px\]{@media(width >= 48rem){width:120px;}}.tw\:md\:grid-cols-3{@media(width >= 48rem){grid-template-columns:repeat(3,minmax(0,1fr));}}.tw\:md\:grid-cols-4{@media(width >= 48rem){grid-template-columns:repeat(4,minmax(0,1fr));}}.tw\:md\:grid-cols-5{@media(width >= 48rem){grid-template-columns:repeat(5,minmax(0,1fr));}}.tw\:md\:flex-row{@media(width >= 48rem){flex-direction:row;}}.tw\:md\:gap-10{@media(width >= 48rem){gap:calc(var(--tw-spacing) * 10);}}.tw\:md\:gap-y-4{@media(width >= 48rem){row-gap:calc(var(--tw-spacing) * 4);}}.tw\:md\:gap-y-8{@media(width >= 48rem){row-gap:calc(var(--tw-spacing) * 8);}}.tw\:md\:gap-y-10{@media(width >= 48rem){row-gap:calc(var(--tw-spacing) * 10);}}.tw\:lg\:col-span-1{@media(width >= 64rem){grid-column:span 1 / span 1;}}.tw\:lg\:col-start-auto{@media(width >= 64rem){grid-column-start:auto;}}.tw\:lg\:row-start-auto{@media(width >= 64rem){grid-row-start:auto;}}.tw\:lg\:mt-6{@media(width >= 64rem){margin-top:calc(var(--tw-spacing) * 6);}}.tw\:lg\:mt-21{@media(width >= 64rem){margin-top:calc(var(--tw-spacing) * 21);}}.tw\:lg\:mt-auto{@media(width >= 64rem){margin-top:auto;}}.tw\:lg\:\!block{@media(width >= 64rem){display:block !important;}}.tw\:lg\:\!flex{@media(width >= 64rem){display:flex !important;}}.tw\:lg\:\!inline-flex{@media(width >= 64rem){display:inline-flex !important;}}.tw\:lg\:block{@media(width >= 64rem){display:block;}}.tw\:lg\:h-\[152px\]{@media(width >= 64rem){height:152px;}}.tw\:lg\:h-\[165px\]{@media(width >= 64rem){height:165px;}}.tw\:lg\:h-\[176px\]{@media(width >= 64rem){height:176px;}}.tw\:lg\:h-\[368px\]{@media(width >= 64rem){height:368px;}}.tw\:lg\:w-\[120px\]{@media(width >= 64rem){width:120px;}}.tw\:lg\:w-\[356px\]{@media(width >= 64rem){width:356px;}}.tw\:lg\:w-\[480px\]{@media(width >= 64rem){width:480px;}}.tw\:lg\:w-\[563px\]{@media(width >= 64rem){width:563px;}}.tw\:lg\:w-\[774px\]{@media(width >= 64rem){width:774px;}}.tw\:lg\:flex-1{@media(width >= 64rem){flex:1;}}.tw\:lg\:grid-cols-2{@media(width >= 64rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.tw\:lg\:grid-cols-3{@media(width >= 64rem){grid-template-columns:repeat(3,minmax(0,1fr));}}.tw\:lg\:grid-cols-4{@media(width >= 64rem){grid-template-columns:repeat(4,minmax(0,1fr));}}.tw\:lg\:grid-cols-6{@media(width >= 64rem){grid-template-columns:repeat(6,minmax(0,1fr));}}.tw\:lg\:flex-row{@media(width >= 64rem){flex-direction:row;}}.tw\:lg\:items-end{@media(width >= 64rem){align-items:flex-end;}}.tw\:xl\:\!mt-6{@media(width >= 80rem){margin-top:calc(var(--tw-spacing) * 6) !important;}}.tw\:xl\:mt-20{@media(width >= 80rem){margin-top:calc(var(--tw-spacing) * 20);}}.tw\:xl\:mt-auto{@media(width >= 80rem){margin-top:auto;}}.tw\:xl\:block{@media(width >= 80rem){display:block;}}.tw\:xl\:h-\[152px\]{@media(width >= 80rem){height:152px;}}.tw\:xl\:h-\[168px\]{@media(width >= 80rem){height:168px;}}.tw\:xl\:h-\[184px\]{@media(width >= 80rem){height:184px;}}.tw\:xl\:w-\[160px\]{@media(width >= 80rem){width:160px;}}.tw\:xl\:w-\[519px\]{@media(width >= 80rem){width:519px;}}.tw\:xl\:w-\[628px\]{@media(width >= 80rem){width:628px;}}.tw\:xl\:w-\[845px\]{@media(width >= 80rem){width:845px;}}.tw\:xl\:max-w-\[846px\]{@media(width >= 80rem){max-width:846px;}}.tw\:xl\:gap-12{@media(width >= 80rem){gap:calc(var(--tw-spacing) * 12);}}.tw\:xl\:gap-x-6{@media(width >= 80rem){column-gap:calc(var(--tw-spacing) * 6);}}.tw\:xl\:gap-x-12{@media(width >= 80rem){column-gap:calc(var(--tw-spacing) * 12);}}.tw\:xl\:p-4{@media(width >= 80rem){padding:calc(var(--tw-spacing) * 4);}}.tw\:xl\:px-5{@media(width >= 80rem){padding-inline:calc(var(--tw-spacing) * 5);}}}@font-face{font-family:"Inter";src:url("/webres/wwwroot/font-face/Inter/Inter-VariableFont_opsz,wght.ttf") format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:"Inter";src:url("/webres/wwwroot/font-face/Inter/Inter-Italic-VariableFont_opsz,wght.ttf") format("truetype");font-style:italic;font-weight:100 900;font-display:swap}@font-face{font-family:"Roboto Mono";src:url("/webres/wwwroot/font-face/Roboto_Mono/RobotoMono-VariableFont_wght.ttf") format("truetype");font-style:normal;font-weight:100 700;font-display:swap}@font-face{font-family:"Roboto Mono";src:url("/webres/wwwroot/font-face/Roboto_Mono/RobotoMono-Italic-VariableFont_wght.ttf") format("truetype");font-style:italic;font-weight:100 700;font-display:swap}@layer base{html{font-size:var(--font-size-root) !important;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;}p{margin:0;}:root{--font-inter:"Inter",sans-serif;--font-roboto-mono:"Roboto Mono",monospace;--font-size-root:16px;--color-white:#ffffff;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-400:#fff9eb;--color-gray-500:#6a7282;--color-gray-700:#364153;--color-gray-900:#101828;--color-brand-50:#FFF9EB;--color-brand-500:#fe8e14;--color-token-550:#fe7301;--color-green-500:#00c951;--color-green-550:#00B846;--color-blue-500:#2b7fff;--color-red-500:#fb2c36;--color-slate-950:#020618;--color-slate-900:#0F172B;--color-fg-primary:var(--color-gray-900);--color-fg-secondary:var(--color-gray-700);--color-fg-muted:var(--color-gray-500);--color-fg-primary-inverse:rgb(255 255 255 / .9);--color-fg-secondary-inverse:rgb(255 255 255 / .7);--color-fg-muted-inverse:rgb(255 255 255 / .5);--color-bg-primary:var(--color-white);--color-bg-secondary:var(--color-gray-100);--color-bg-primary-frosted:rgba(255,255,255,.95);--color-bg-primary-hover:var(--color-gray-100);--color-bg-secondary-hover:var(--color-gray-200);--color-bg-primary-inverse:var(--color-slate-950);--color-bg-secondary-inverse:var(--color-slate-900);--color-accent-primary:var(--color-brand-500);--color-accent-primary-hover:var(--color-token-550);--color-accent-secondary:var(--color-brand-50);--color-severity-success:var(--color-green-550);--color-severity-info:var(--color-blue-500);--color-severity-warning:var(--color-brand-500);--color-severity-error:var(--color-red-500);--color-severity-neutral:var(--color-gray-500);--color-border-primary:var(--color-gray-200);--color-border-primary-inverse:rgb(255 255 255 / .1);--color-border-primary-hover:var(--color-token-550);--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1.125rem;--radius-full:9999px;--border-width-default:1px;--border-color-default:rgb(15 23 42 / .16);--border-color-subtle:rgb(15 23 42 / .08);--shadow-sm:0 1px 2px -1px rgba(0,0,0,.05),0 1px 3px 0 rgba(0,0,0,.05);--shadow-md:0 2px 4px -2px rgba(0,0,0,.03),0 4px 6px -1px rgba(0,0,0,.03);--shadow-lg:0 4px 6px -4px rgba(0,0,0,.03),0 10px 15px -3px rgba(0,0,0,.03);--content-max-width:80rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-xxl:96rem;--space-xl:3.5rem;--space-lg:2.75rem;--space-md:2.25rem;--space-sm:2rem;--space-xs:1.5rem;--space-xxs:1rem;--space-xxxs:.5rem;--space-section-v:var(--space-xl);--space-section-v-sm:var(--space-lg);--space-content-v:var(--space-md);--space-content-v-sm:var(--space-sm);--space-content-margin-r:var(--space-xs);--space-section-margin:var(--space-xxs);--space-card-padding:var(--space-xs);--space-card-padding-sm:var(--space-xxs);--space-content-padding:var(--space-xxxs);--grid-gutter:var(--space-xxs);--grid-gutter-sm:var(--space-xxxs);--text-sm-size:.875rem;--text-sm-leading:1.25rem;--text-xs-size:.75rem;--text-xs-leading:1rem;--motion-duration-fast:.2s;--motion-duration-base:.25s;--motion-ease-standard:ease-in-out;--control-padding-y:10px;--control-padding-x:12px;--size-icon-sm:16px;--radius-circle:50%;}@media(min-width:48rem){:root{--space-xl:4rem;--space-lg:3rem;--space-md:2.5rem;--space-sm:2rem;--space-xs:1.5rem;--space-xxs:1rem;--space-xxxs:.5rem;--space-section-margin:1.5rem;}}@media(min-width:64rem){:root{--space-xl:4.5rem;--space-lg:3.5rem;--space-md:2.75rem;--space-sm:2.25rem;--space-xs:1.75rem;--space-xxs:1.25rem;--space-xxxs:.75rem;}}@media(min-width:80rem){:root{--space-xl:5rem;--space-lg:4rem;--space-md:3rem;--space-sm:2.5rem;--space-xs:2rem;--space-xxs:1.5rem;--space-xxxs:1rem;--space-section-margin:0;}}}h1,h2,h3,h4,h5,h6,p{margin:0;font-size:revert}a,a:visited,a:active,a:focus{color:currentColor}tbody tr:hover{color:inherit}.btn:not(:first-child),.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:var(--radius-sm);border-top-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.btn-primary:active:focus{box-shadow:none}.card:not(:first-of-type):not(:last-of-type){border-top-right-radius:var(--radius-md);border-top-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);border-bottom:1px solid var(--color-border-primary)}.card.card-sm:not(:first-of-type):not(:last-of-type){border-top-right-radius:var(--radius-sm);border-top-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm);border-bottom:1px solid var(--color-border-primary)}.card.hoverable:not(:first-of-type):not(:last-of-type):hover{border-bottom:1px solid var(--color-border-primary-hover)}.card.card-sm.hoverable:not(:first-of-type):not(:last-of-type):hover{border-bottom:1px solid var(--color-border-primary-hover)}.progress{height:initial;overflow:initial;font-size:initial;background-color:initial;border-radius:initial}.font-01,.font-02,.font-03,.font-04,.font-05,.font-06,.font-07,.font-08,.font-09,.font-10,.font-11,.font-12{font-family:var(--font-inter)}.font-01,.font-02,.font-03,.font-04,.font-05,.font-06,.font-07,.font-08,.font-09{font-weight:600}.font-10,.font-11,.font-12{font-weight:400}.font-01{font-size:3.5rem;line-height:3.75rem;letter-spacing:-.02em}.font-02{font-size:3rem;line-height:3.25rem;letter-spacing:-.015em}.font-03{font-size:2.5rem;line-height:2.75rem;letter-spacing:-.01em}.font-04{font-size:2.25rem;line-height:2.5rem;letter-spacing:-.0075em}.font-05{font-size:2rem;line-height:2.25rem;letter-spacing:-.005em}.font-06{font-size:1.75rem;line-height:2rem;letter-spacing:-.0025em}.font-07{font-size:1.5rem;line-height:1.75rem}.font-08{font-size:1.25rem;line-height:1.625rem}.font-09{font-size:1.125rem;line-height:1.5rem}.font-10{font-size:1rem;line-height:1.5rem}.font-11{font-size:.875rem;line-height:1.25rem}.font-12{font-size:.75rem;line-height:1rem}.heading-01{font-family:var(--font-inter);font-size:2rem;line-height:2.25rem;font-weight:600;letter-spacing:-.005em}@media(min-width:48rem){.heading-01{font-size:2.5rem;line-height:2.75rem;letter-spacing:-.01em}}@media(min-width:64rem){.heading-01{font-size:3rem;line-height:3.25rem;letter-spacing:-.015em}}@media(min-width:80rem){.heading-01{font-size:3.5rem;line-height:3.75rem;letter-spacing:-.02em}}.heading-02{font-family:var(--font-inter);font-size:1.75rem;line-height:2rem;font-weight:600;letter-spacing:-.0025em}@media(min-width:48rem){.heading-02{font-size:2rem;line-height:2.25rem;letter-spacing:-.005em}}@media(min-width:64rem){.heading-02{font-size:2.25rem;line-height:2.5rem;letter-spacing:-.0075em}}@media(min-width:80rem){.heading-02{font-size:2.5rem;line-height:2.75rem;letter-spacing:-.01em}}.heading-03{font-family:var(--font-inter);font-size:1.5rem;line-height:1.75rem;font-weight:600}@media(min-width:64rem){.heading-03{font-size:1.75rem;line-height:2.25rem;letter-spacing:-.0025em}}@media(min-width:80rem){.heading-03{font-size:2rem;line-height:2.5rem;letter-spacing:-.005em}}.heading-04{font-family:var(--font-inter);font-size:1.25rem;line-height:1.625rem;font-weight:600}.heading-05{font-family:var(--font-inter);font-size:1.125rem;line-height:1.5rem;font-weight:600}.heading-05-md{font-family:var(--font-inter);font-size:1.125rem;line-height:1.5rem;font-weight:500}.heading-06{font-family:var(--font-inter);font-size:1rem;line-height:1.5rem;font-weight:600}@media(min-width:80rem){.heading-04{font-size:1.5rem;line-height:1.75rem}.heading-05{font-size:1.25rem;line-height:1.625rem}.heading-05-md{font-size:1.25rem;line-height:1.625rem}}.body-01-md{font-family:var(--font-inter);font-size:1rem;line-height:1.5rem;font-weight:500}.body-02-md{font-family:var(--font-inter);font-size:.875rem;line-height:1.25rem;font-weight:500}.body-03-md{font-family:var(--font-inter);font-size:.75rem;line-height:1rem;font-weight:500}.body-01{font-family:var(--font-inter);font-size:1rem;line-height:1.5rem;font-weight:400}.body-02{font-family:var(--font-inter);font-size:var(--text-sm-size);line-height:var(--text-sm-leading);font-weight:400}.body-03{font-family:var(--font-inter);font-size:var(--text-xs-size);line-height:var(--text-xs-leading);font-weight:400}.code-01{font-family:var(--font-roboto-mono);font-size:var(--text-sm-size);line-height:var(--text-sm-leading);font-weight:400}.code-02{font-family:var(--font-roboto-mono);font-size:var(--text-xs-size);line-height:var(--text-xs-leading);font-weight:400}.content-container{width:100%;max-width:var(--content-max-width);margin-inline:auto;padding-inline:var(--space-section-margin)}.scroll-reveal,[data-scroll-reveal]{opacity:0;transform:translate3d(0,32px,0)}.scroll-reveal.is-visible,[data-scroll-reveal].is-visible{animation:scroll-reveal-up .9s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--scroll-reveal-delay,0s)}@keyframes scroll-reveal-up{from{opacity:0;transform:translate3d(0,32px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@media(prefers-reduced-motion:reduce){.scroll-reveal,[data-scroll-reveal]{opacity:1;transform:none;animation:none;will-change:auto}}.img-card{display:block;border-radius:var(--radius-sm);padding:.5rem}.img-card img{width:286px;height:135px;object-fit:cover;border-radius:var(--radius-sm)}.img-card:hover{--arrow-x:4px}.tag{gap:.5rem;align-items:center;border:1px solid var(--color-border-primary);display:inline-flex;padding:4px 12px;border-radius:var(--radius-lg);--tag-color:var(--color-white)}.tag span{font-family:var(--font-inter);font-size:var(--text-sm-size);line-height:var(--text-sm-leading);font-weight:500;color:var(--tag-color);margin:0}.tag .icon{width:var(--size-icon-sm);height:var(--size-icon-sm)}.tag.tag-primary{--tag-color:var(--color-fg-secondary)}.tag.tag-secondary{--tag-color:var(--color-fg-secondary);border:0;background-color:var(--color-accent-secondary)}.tag.tag-secondary span{font-family:var(--font-inter);font-size:var(--text-sm-size);line-height:var(--text-sm-leading);font-weight:400}.tag.tag-inverse{--tag-color:var(--color-fg-secondary-inverse);border-color:var(--color-border-primary-inverse)}.tag.tag-primary .icon,.tag.tag-inverse .icon,.tag.tag-secondary .icon{background-color:var(--color-accent-primary)}.video-wrapper{flex:1;width:100%;position:relative;aspect-ratio:16/9;border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.video{border-radius:var(--radius-md);width:100%;position:relative;cursor:pointer;overflow:hidden}@media(min-width:48rem){.video{height:240px}}.video .video-title{position:absolute;z-index:1;left:1rem;bottom:1rem}.video-wrapper .video-desc{position:absolute;top:calc(100% + .25rem);left:0;z-index:2;padding:.25rem 1rem;background-color:var(--color-bg-secondary);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .16s ease-in-out,transform .16s ease-in-out}.video-wrapper.video-desc-visible .video-desc,.video-wrapper .video.playing+.video-desc{opacity:1;transform:translateY(0);pointer-events:auto}.video-wrapper.video-desc-visible{z-index:6}.video.playing .video-title,.video.youtube-playing .video-title{opacity:0;pointer-events:none}.video.playing .video-mask{opacity:0;pointer-events:none}.video.playing .video-btn{opacity:0;pointer-events:none}.video.playing:hover .video-mask{opacity:1;pointer-events:auto}.video.playing:hover .video-btn{opacity:1;pointer-events:auto}.video .video-mask{position:absolute;border-radius:inherit;height:100%;width:100%;background-color:rgba(0,0,0,.25);transition:opacity var(--motion-duration-base) var(--motion-ease-standard)}.video .video-btn{width:48px;height:48px;border-radius:var(--radius-circle);background-color:var(--color-white);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);transition:opacity var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.video:hover .video-btn{transform:translate(-50%,-50%) scale(1.1)}.video:active .video-btn{transform:translate(-50%,-50%) scale(.92)}.video:has(.video-progress:active) .video-btn,.video:has(.video-progress:hover) .video-btn{transform:translate(-50%,-50%) scale(1.1)!important}.video .video-btn::before{content:"";display:block;width:56px;height:56px;border-radius:var(--radius-circle);background:transparent;border:1px solid var(--color-white);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);transition:transform var(--motion-duration-fast) var(--motion-ease-standard),opacity var(--motion-duration-fast) var(--motion-ease-standard);opacity:.7}.video:hover .video-btn::before{transform:translate(-50%,-50%) scale(1.15);opacity:1}.video .video-btn::after{content:"";display:block;background-color:var(--color-accent-primary);position:absolute;top:50%;left:50%;mask-repeat:no-repeat;mask-position:center}.video .video-btn.video-play-btn::after{width:11px;height:13px;mask-image:url('/webres/wwwroot/images/icons/modern/play.svg');transform:translate(-41%,-50%)}.video .video-btn.video-pause-btn::after{width:11px;height:12px;mask-image:url('/webres/wwwroot/images/icons/modern/pause.svg');transform:translate(-50%,-50%)}.video .video-btn.video-replay-btn::after{width:16px;height:16px;mask-image:url('/webres/wwwroot/images/icons/modern/replay.svg');transform:translate(-50%,-50%)}.video video,.video iframe{width:100%;height:100%;object-fit:cover;border-radius:inherit}.video iframe{display:block;width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:16/9;border:0}.video-progress{position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:rgba(0,0,0,.5);border-radius:var(--radius-md);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--motion-duration-base) var(--motion-ease-standard),height var(--motion-duration-fast) var(--motion-ease-standard);z-index:1}.video.playing .video-progress{opacity:1;pointer-events:auto}.video.playing:hover .video-progress,.video-progress:hover{height:6px}.video-progress-bar{height:100%;width:100%;background-color:var(--color-accent-primary);border-radius:var(--radius-md);transform:scaleX(0);transform-origin:left center;pointer-events:none;will-change:transform}.icon{display:inline-block;mask-repeat:no-repeat;mask-position:center;background-color:currentColor}.icon-favicon{mask-image:url('/webres/wwwroot/images/icons/modern/favicon.svg')}.icon-arrow-right{mask-image:url('/webres/wwwroot/images/icons/modern/arrow-right.svg')}.icon-console{mask-image:url('/webres/wwwroot/images/icons/modern/console.svg')}.icon-download{mask-image:url('/webres/wwwroot/images/icons/modern/download.svg')}.icon-grid{mask-image:url('/webres/wwwroot/images/icons/modern/grid.svg')}.icon-tick{mask-image:url('/webres/wwwroot/images/icons/modern/tick.svg')}.icon-web{mask-image:url('/webres/wwwroot/images/icons/modern/web.svg')}.icon-js{mask-image:url('/webres/wwwroot/images/icons/modern/js.svg')}.icon-mobile{mask-image:url('/webres/wwwroot/images/icons/modern/mobile.svg')}.icon-android{mask-image:url('/webres/wwwroot/images/icons/modern/android.svg')}.icon-ios{mask-image:url('/webres/wwwroot/images/icons/modern/ios.svg')}.icon-react{mask-image:url('/webres/wwwroot/images/icons/modern/react.svg')}.icon-flutter{mask-image:url('/webres/wwwroot/images/icons/modern/flutter.svg')}.icon-dotnet{mask-image:url('/webres/wwwroot/images/icons/modern/dotnet.svg')}.icon-server{mask-image:url('/webres/wwwroot/images/icons/modern/server.svg')}.icon-c{mask-image:url('/webres/wwwroot/images/icons/modern/c.svg')}.icon-cpp{mask-image:url('/webres/wwwroot/images/icons/modern/cpp.svg')}.icon-python{mask-image:url('/webres/wwwroot/images/icons/modern/python.svg')}.icon-java{mask-image:url('/webres/wwwroot/images/icons/modern/java.svg')}.icon-swift{mask-image:url('/webres/wwwroot/images/icons/modern/swift.svg')}.icon-flash{mask-image:url('/webres/wwwroot/images/icons/modern/flash.svg')}.icon-flash-sm{mask-image:url('/webres/wwwroot/images/icons/modern/flash.svg');mask-size:11px 15px}.icon-star{mask-image:url('/webres/wwwroot/images/icons/modern/star.svg')}.icon-doc{mask-image:url('/webres/wwwroot/images/icons/modern/doc.svg')}.icon-code{mask-image:url('/webres/wwwroot/images/icons/modern/code.svg')}.icon-rocket{mask-image:url('/webres/wwwroot/images/icons/modern/rocket.svg')}.icon-template{mask-image:url('/webres/wwwroot/images/icons/modern/template.svg')}.icon-send{mask-image:url('/webres/wwwroot/images/icons/modern/send.svg')}.icon-download-file{mask-image:url('/webres/wwwroot/images/icons/modern/download-file.svg')}.icon-trophy{mask-image:url('/webres/wwwroot/images/icons/modern/trophy.svg')}.icon-trophy-sm{mask-image:url('/webres/wwwroot/images/icons/modern/trophy.svg');mask-size:15px 12px}.icon-benchmark{mask-image:url('/webres/wwwroot/images/icons/modern/benchmark.svg')}.icon-badge-check{mask-image:url('/webres/wwwroot/images/icons/modern/badge-check.svg');mask-size:21px 21px}.icon-badge-check-sm{mask-image:url('/webres/wwwroot/images/icons/modern/badge-check.svg')}.icon-thumb-up{mask-image:url('/webres/wwwroot/images/icons/modern/thumb-up.svg')}.icon-headphone{mask-image:url('/webres/wwwroot/images/icons/modern/headphone.svg')}.icon-shield{mask-image:url('/webres/wwwroot/images/icons/modern/shield.svg')}.icon-medal{mask-image:url('/webres/wwwroot/images/icons/modern/medal.svg')}.icon-symbology{mask-image:url('/webres/wwwroot/images/icons/modern/symbology.svg')}.icon-question-mark{mask-image:url('/webres/wwwroot/images/icons/modern/question-mark.svg')}.icon-chat{mask-image:url('/webres/wwwroot/images/icons/modern/chat.svg')}.icon-chevron-down{mask-image:url('/webres/wwwroot/images/icons/modern/chevron-down.svg')}.icon-credit-card{mask-image:url('/webres/wwwroot/images/icons/modern/credit-card.svg')}.icon-download-solid{mask-image:url('/webres/wwwroot/images/icons/modern/download-solid.svg')}.icon-dollar{mask-image:url('/webres/wwwroot/images/icons/modern/dollar.svg')}.icon-devices{mask-image:url('/webres/wwwroot/images/icons/modern/devices.svg')}.icon-offline{mask-image:url('/webres/wwwroot/images/icons/modern/offline.svg')}.icon-paper-plane{mask-image:url('/webres/wwwroot/images/icons/modern/paper-plane.svg')}.icon-certificate{mask-image:url('/webres/wwwroot/images/icons/modern/certificate.svg')}.link-arrow{display:inline-flex;align-items:center;gap:4px;color:inherit;position:relative;transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.link-arrow:hover{--arrow-x:4px}.link-arrow .icon-arrow-right{transform:translateX(var(--arrow-x,0));flex-shrink:0;mask-size:contain;transition:transform .3s ease-in-out,color .2s ease-in-out,background-color .2s ease-in-out}.btn{display:inline-flex;align-items:center;padding:12px 16px;gap:.5rem;border:0;outline:0;cursor:pointer;border-radius:var(--radius-sm);font-family:var(--font-inter);font-size:var(--text-sm-size);line-height:var(--text-sm-leading);font-weight:500;justify-content:center;width:100%;transition:color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard)}@media(min-width:48rem){.btn{width:auto}}.btn:active,.btn:focus{outline:0;border:0;box-shadow:none}.btn .icon{width:20px;height:20px;transition:transform .3s ease-in-out,color .2s ease-in-out,background-color .2s ease-in-out}.btn.btn-primary{color:var(--color-white);background-color:var(--color-accent-primary);box-shadow:var(--shadow-sm)}.btn.btn-primary .icon{background-color:var(--color-bg-primary)}.btn.btn-primary:hover{background-color:var(--color-accent-primary-hover)}.btn.btn-default{border:1px solid var(--color-border-primary);box-shadow:var(--shadow-sm)}.btn.btn-default .icon{background-color:var(--color-fg-primary)}.btn.btn-default:hover{color:var(--color-accent-primary);border-color:var(--color-accent-primary);background-color:var(--color-accent-secondary)}.btn.btn-default:hover .icon{background-color:var(--color-accent-primary)}.btn.btn-inverse{color:var(--color-fg-primary-inverse);border:1px solid var(--color-border-primary-inverse);box-shadow:var(--shadow-sm)}.btn.btn-inverse:hover{color:var(--color-accent-primary);border-color:var(--color-accent-primary)}.btn.dropdown-toggle{position:relative;z-index:3}.btn.dropdown-toggle:hover,.btn.dropdown-toggle:focus,.btn.dropdown-toggle:focus-within{z-index:30}.btn.dropdown-toggle:hover .dropdown-menu-container{opacity:1;visibility:visible;pointer-events:auto}.btn.dropdown-toggle .dropdown-menu-container{width:100%;opacity:0;visibility:hidden;z-index:40;pointer-events:none;position:absolute;left:0;top:100%;padding-top:.25rem;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard),visibility var(--motion-duration-fast) var(--motion-ease-standard)}@media(min-width:48rem){.btn.dropdown-toggle .dropdown-menu-container{width:auto}}.btn.dropdown-toggle .dropdown-menu-container ul{border:1px solid var(--color-border-primary);box-shadow:var(--shadow-md);padding:.25rem;border-radius:var(--radius-md);text-align:left;background-color:var(--color-bg-primary)}.btn.dropdown-toggle .dropdown-menu-container ul li{padding:var(--control-padding-y) var(--control-padding-x);color:var(--color-fg-primary);font-family:var(--font-inter);font-size:var(--text-sm-size);line-height:var(--text-sm-leading);font-weight:400;border-radius:var(--radius-sm)}.btn.dropdown-toggle .dropdown-menu-container ul li:hover{background-color:var(--color-bg-primary-hover);color:var(--color-accent-primary)}.btn.dropdown-toggle .dropdown-menu-container ul li a{display:block;color:inherit}.btn.dropdown-toggle::after{content:"";mask-image:url("/webres/wwwroot/images/icons/modern/chevron-down.svg");mask-position:center;mask-repeat:no-repeat;display:inline-block;margin-left:initial;vertical-align:initial;border:0;width:16px;height:16px}.btn.btn-primary.dropdown-toggle::after{background-color:var(--color-bg-primary)}.card{border-radius:var(--radius-md);border:1px solid var(--color-border-primary);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.card.card-sm{border-radius:var(--radius-sm)}.card.hoverable:hover{cursor:pointer;border-color:var(--color-border-primary-hover);box-shadow:var(--shadow-md);--arrow-x:4px}.code-block{border-radius:var(--radius-md);overflow:hidden;background-color:var(--color-bg-primary-inverse)}.code-block-header{position:relative;border-bottom:1px solid var(--color-border-primary-inverse)}.code-block-tabs-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.code-block-tabs-scroll::-webkit-scrollbar{display:none}.code-block-hscroll-track{position:absolute;left:.5rem;right:.5rem;bottom:.25rem;height:4px;border-radius:9999px;background:rgb(255 255 255/.08);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard)}.code-block-hscroll-track.is-active{opacity:0}.code-block-header:hover .code-block-hscroll-track.is-active,.code-block-header.is-dragging .code-block-hscroll-track.is-active{opacity:1;pointer-events:auto}.code-block-hscroll-thumb{position:absolute;top:0;left:0;height:100%;border-radius:9999px;background:rgb(255 255 255/.55);min-width:24px;cursor:grab;touch-action:none;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard)}.code-block-hscroll-thumb:hover{background:rgb(255 255 255/.8)}.code-block-header.is-dragging .code-block-hscroll-thumb{cursor:grabbing}.code-block-body{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.code-block-body:hover{scrollbar-color:rgb(255 255 255/.55) rgb(255 255 255/.08)}.code-block-body::-webkit-scrollbar{width:10px;height:10px}.code-block-body::-webkit-scrollbar-track{background:transparent;border-radius:9999px}.code-block-body:hover::-webkit-scrollbar-track{background:rgb(255 255 255/.08)}.code-block-body::-webkit-scrollbar-thumb{background:transparent;border-radius:9999px;border:2px solid transparent;background-clip:padding-box}.code-block-body:hover::-webkit-scrollbar-thumb{background:rgb(255 255 255/.55);background-clip:padding-box}.code-block-body::-webkit-scrollbar-thumb:hover{background:rgb(255 255 255/.8)}.code-block-corner{background:transparent}.code-block-tabs{display:flex;align-items:center;flex-shrink:0;padding-left:.5rem}.code-block-tab{font-family:var(--font-inter);font-size:var(--text-sm-size);line-height:var(--text-sm-leading);font-weight:500;color:var(--color-fg-muted-inverse);background:transparent;border:0;outline:0;cursor:pointer;padding:12px;border-bottom:2px solid transparent;transition:color .15s ease-in-out,border-color .15s ease-in-out;white-space:nowrap}.code-block-tab:hover{color:var(--color-fg-primary-inverse)}.code-block-tab.active{color:var(--color-fg-primary-inverse);border-bottom-color:var(--color-accent-primary)}.code-block-body{overflow:auto}.code-block-body .hljs{background-color:var(--color-bg-primary-inverse);overflow-x:visible;padding:1.5rem}.code-block-body .hljs-ln td{padding-right:24px}.code-block-pre{margin:0;background:transparent!important;font-family:var(--font-roboto-mono);font-size:.8125rem;line-height:1.6;overflow:visible;white-space:pre}.code-block-code{font-family:"roboto mono";font-size:12px;line-height:16px}.code-block-code .hljs-ln-n{text-align:right}.progress{display:flex;flex-direction:column;gap:.75rem}.progress-item{display:flex;flex-direction:column;gap:.25rem}.progress-head{display:flex;align-items:center;justify-content:space-between}.progress-track{width:100%;height:.25rem;background-color:var(--color-bg-secondary);border-radius:var(--radius-md);overflow:hidden}.progress-fill{height:100%;border-radius:var(--radius-md)}.progress-fill-primary{background-color:var(--color-accent-primary)}.progress-fill-muted{background-color:var(--color-fg-muted)}.circle-primary{position:absolute;width:240px;height:240px;border:48px solid var(--color-accent-primary);border-radius:var(--radius-circle)}.circle-primary-top-left{top:0;left:0;transform:translate(-50%,-50%)}.circle-primary-top-right{top:0;right:0;transform:translate(-50%,-50%)}.circle-primary-bottom-left{bottom:0;left:0;transform:translate(50%,50%)}.circle-primary-bottom-right{bottom:0;right:0;transform:translate(50%,50%)}.accordion-item{cursor:pointer}.accordion-item .accordion-header{user-select:none}.accordion-item .icon-chevron-down{flex-shrink:0;transition:transform .25s linear}.accordion-item.open .icon-chevron-down{transform:rotate(180deg)}.accordion-item .accordion-body{interpolate-size:allow-keywords;overflow:hidden;height:0;padding-top:0;padding-bottom:0;opacity:0;transition:height .35s ease-in-out,padding-top .35s ease-in-out,padding-bottom .35s ease-in-out,opacity .3s ease-in-out .1s}.accordion-item.open .accordion-body{height:auto;padding-top:1rem;padding-bottom:.5rem;opacity:1}form input{width:100%;font-family:var(--font-inter);font-size:var(--text-sm-size);line-height:var(--text-sm-leading);font-weight:500;color:var(--color-fg-primary);border:1px solid var(--color-border-primary);outline:0;border-radius:var(--radius-sm);padding:var(--control-padding-y) var(--control-padding-x)}form label:not(.error){font-family:var(--font-inter);font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--color-fg-primary);margin-bottom:.5rem}form input::placeholder{color:var(--color-fg-muted)}form input:hover,form input:active,form input:focus{border-color:var(--color-border-primary-hover)}form input.error{border-color:var(--color-severity-error)}form input+label.error{font-size:14px;margin:0;padding:0;color:var(--color-severity-error)}form .select{width:100%;height:40px;cursor:pointer;font-family:var(--font-inter);font-size:var(--text-sm-size);line-height:var(--text-sm-leading);font-weight:500;color:var(--color-fg-primary);border:1px solid var(--color-border-primary);outline:0;border-radius:var(--radius-sm);padding:var(--control-padding-y) var(--control-padding-x);position:relative;display:flex;justify-content:space-between}form .select label{margin-bottom:0}form .select::before{content:attr(data-placeholder);font-family:var(--font-inter);font-size:var(--text-sm-size);line-height:var(--text-sm-leading);font-weight:400;color:var(--color-fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}form .select.has-value::before{color:var(--color-fg-primary)}form .select::after{content:"";width:16px;height:16px;background-color:currentColor;color:var(--color-fg-muted);mask-image:url('/webres/wwwroot/images/icons/modern/chevron-down.svg');mask-position:center;mask-repeat:no-repeat}form .select .options{position:absolute;left:50%;transform:translateX(-50%);top:100%;width:calc(100% + 2px);padding-top:2px}form .select .options ul{padding:.25rem;border-radius:var(--radius-sm);border:1px solid var(--color-border-primary);background-color:#fff;box-shadow:var(--shadow-md)}form .select .options .option{padding:10px 12px;display:flex;align-items:center;gap:10.5px;border-radius:var(--radius-sm);cursor:pointer}form .select .options .option:hover{color:var(--color-accent-primary);background-color:var(--color-bg-primary-hover)}form .select .options .option:hover .checkbox,form .select .options .option:hover input[type=checkbox]:checked+.checkbox{background-color:var(--color-accent-primary)}form .select .options .option .checkbox{width:20px;height:20px;mask-image:url("/webres/wwwroot/images/icons/modern/square.svg");mask-position:center;mask-repeat:no-repeat;mask-size:15px 15px;background-color:var(--color-fg-muted)}form .select .options .option input[type=checkbox]:checked+.checkbox{mask-image:url("/webres/wwwroot/images/icons/modern/tick-solid.svg");background-color:var(--color-fg-primary)}form .select:hover,form .select:active,form .select:focus{border-color:var(--color-border-primary-hover)}.marquee{overflow:hidden;position:relative}.marquee .marquee-track{display:flex;flex-wrap:nowrap;width:max-content;will-change:transform}.marquee .marquee-track.marquee-ready{animation:marquee var(--marquee-duration,20s) linear infinite}.marquee .marquee-track>*{flex:0 0 auto}.marquee:hover .marquee-track,.marquee:focus-within .marquee-track{animation-play-state:paused}.marquee::before{content:"";position:absolute;top:0;left:0;height:100%;display:block;width:48px;z-index:1;pointer-events:none;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,0) 100%)}.marquee::after{content:"";position:absolute;top:0;right:0;height:100%;display:block;width:48px;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 100%)}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(var(--marquee-to,-50%))}}@media(prefers-reduced-motion:reduce){.marquee .marquee-track{animation:none;transform:none}}.anchor-primary,.anchor-primary:visited,.anchor-primary:active,.anchor-primary:hover{color:var(--color-accent-primary)}.anchor-primary-hover:hover,.anchor-primary-hover:visited:hover{color:var(--color-accent-primary)}.fg-primary{color:var(--color-fg-primary)}.fg-secondary,.fg-secondary:visited{color:var(--color-fg-secondary)}.fg-secondary-inverse,.fg-secondary-inverse:visited{color:var(--color-fg-secondary-inverse)}.fg-muted{color:var(--color-fg-muted)}.fg-primary-inverse{color:var(--color-fg-primary-inverse)}.bg-primary{background-color:var(--color-bg-primary)}.bg-primary-inverse{background-color:var(--color-bg-primary-inverse)}.bg-primary-frosted{background-color:var(--color-bg-primary-frosted)}.bg-secondary{background-color:var(--color-bg-secondary)}.bg-primary-hover{background-color:var(--color-bg-primary-hover)}.bg-secondary-inverse{background-color:var(--color-bg-secondary-inverse)}.bg-secondary-hover{background-color:var(--color-bg-secondary-hover)}.accent-primary{color:var(--color-accent-primary)}.accent-secondary{color:var(--color-accent-secondary)}.severity-success{color:var(--color-severity-success)}.bg-severity-success{background-color:var(--color-severity-success)}.severity-info{color:var(--color-severity-info)}.severity-warning{color:var(--color-severity-warning)}.severity-error{color:var(--color-severity-error)}.severity-neutral{color:var(--color-severity-neutral)}.border-primary{border-color:var(--color-border-primary)}.border-primary-inverse{border-color:var(--color-border-primary-inverse)}.border-primary-hover{border-color:var(--color-border-primary-hover)}.radius-sm{border-radius:var(--radius-sm)}.radius-md{border-radius:var(--radius-md)}.radius-lg{border-radius:var(--radius-lg)}.radius-full{border-radius:var(--radius-full)}.border-default{border:var(--border-width-default) solid var(--border-color-default)}.border-subtle{border:var(--border-width-default) solid var(--border-color-subtle)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.section-v{padding-block:var(--space-section-v)}.section-v-sm{padding-block:var(--space-section-v-sm)}.content-v{padding-block:var(--space-content-v)}.content-v-sm{padding-block:var(--space-content-v-sm)}.grid-gutter{gap:var(--grid-gutter)}.grid-gutter-sm{gap:var(--grid-gutter-sm)}.content-mr{margin-right:var(--space-content-margin-r)}.card-p{padding:var(--space-card-padding)}.card-p-sm{padding:var(--space-card-padding-sm)}.content-p{padding:var(--space-content-padding)}.font-inter-regular{font-family:"Inter";font-weight:400}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-shadow-color{syntax:"*";inherits:false;}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-inset-shadow-color{syntax:"*";inherits:false;}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-ring-color{syntax:"*";inherits:false;}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-inset-ring-color{syntax:"*";inherits:false;}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-ring-inset{syntax:"*";inherits:false;}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0;}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff;}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-content{syntax:"*";initial-value:"";inherits:false;}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0;}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0;}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0;}@layer properties{@supports((-webkit-hyphens:none) and(not(margin-trim:inline))) or((-moz-orient:inline) and(not(color:rgb(from red r g b)))){*,::before,::after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;}}}