@charset "UTF-8";@layer properties;@layer theme{:root,:host{--spacing: .25rem;--container-2xl: 42rem;--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--font-weight-medium: 500;--font-weight-bold: 700;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width >= 40rem){.container{max-width:40rem}}@media (width >= 48rem){.container{max-width:48rem}}@media (width >= 64rem){.container{max-width:64rem}}@media (width >= 80rem){.container{max-width:80rem}}@media (width >= 96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.ms-auto{margin-inline-start:auto}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-4{margin-left:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-5{height:calc(var(--spacing) * 5)}.h-9{height:calc(var(--spacing) * 9)}.h-\[calc\(100\%-1rem\)\]{height:calc(100% - 1rem)}.max-h-full{max-height:100%}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-transparent{background-color:transparent}.p-4{padding:calc(var(--spacing) * 4)}.py-4{padding-block:calc(var(--spacing) * 4)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-200{--tw-duration: .2s;transition-duration:.2s}.ease-in{--tw-ease: var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover: hover){.group-hover\:rotate-180:is(:where(.group):hover *){rotate:180deg}}@media (width >= 48rem){.md\:inset-0{inset:calc(var(--spacing) * 0)}}@media (width >= 48rem){:where(.md\:space-y-6>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}}@media (width >= 48rem){.md\:p-6{padding:calc(var(--spacing) * 6)}}@media (width >= 48rem){.md\:py-6{padding-block:calc(var(--spacing) * 6)}}@media (width >= 48rem){.md\:pb-5{padding-bottom:calc(var(--spacing) * 5)}}}@layer theme,base,components,utilities;:root{--inset-width: 800px;--content-width: 1100px;--breakout-width: 1400px;--border-radius: .8rem;--color-background: 12% .015 252;--color-foreground: 96.5% .01 75;--color-card: 15% .015 252;--color-card-foreground: 96.5% .01 75;--color-popover: 10% .015 252;--color-popover-foreground: 96.5% .01 75;--color-primary: 42% .19 25;--color-primary-foreground: 96.5% .01 75;--color-secondary: 30% .02 252;--color-secondary-foreground: 96.5% .01 75;--color-muted: 20% .015 252;--color-muted-foreground: 70% .01 75;--color-accent: 42% .19 25;--color-accent-foreground: 96.5% .01 75;--color-destructive: 48% .21 25;--color-destructive-foreground: 96.5% .01 75;--color-input: 25% .02 252;--color-ring: 42% .19 25;--color-navlink: var(--color-primary);--color-navlink-hover: var(--color-secondary);--color-link: var(--color-primary);--color-link-hover: var(--color-secondary);--color-text: ocklch(var(--color-foreground));--color-border: 25% .02 252;--color-btn-bg: var(--color-primary);--color-btn-hover: var(--color-secondary);--color-btn-text: ocklch(var(--color-foreground));--color-header: var(--color-03db-bg);--color-header-text: var(--color-foreground);--color-header-navlink: ocklch(var(--color-muted-foreground));--color-header-navlink-hover: ocklch(var(--color-primary-foreground));--color-theme-primary: var(--color-secondary);--shadow-01dp: 0 1px 3px 0 rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 2px 1px -1px rgba(0, 0, 0, .12);--shadow2-01dp: 0 -1px 3px 0 rgba(255, 255, 255, .2), 0 1px 1px 0 rgba(255, 255, 255, .14), 0 2px 1px -1px rgba(255, 255, 255, .12)}.light{--color-background: 96.5% .01 75;--color-foreground: 5% .005 264;--color-card: 98% .008 75;--color-card-foreground: 5% .005 264;--color-popover: 98% .008 75;--color-popover-foreground: 5% .005 264;--color-primary: 42% .19 25;--color-primary-foreground: 98% .008 75;--color-secondary: 50% .02 252;--color-secondary-foreground: 98% .008 75;--color-muted: 92% .01 75;--color-muted-foreground: 50% .02 252;--color-accent: 42% .19 25;--color-accent-foreground: 98% .008 75;--color-destructive: 42% .19 25;--color-destructive-foreground: 98% .008 75;--color-border: 85% .012 75;--color-input: 85% .012 75;--color-ring: 42% .19 25;--color-radius: .5rem;--shadow-01dp: 0 1px 3px 0 rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 2px 1px -1px rgba(0, 0, 0, .12);--shadow2-01dp: 0 -1px 3px 0 rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 2px 1px -1px rgba(0, 0, 0, .12)}@layer base{*{border:oklch(var(--color-border));outline-color:oklch(var(--color-ring))}@supports (color: color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,oklch(var(--ring)) 50%,transparent)}}}html,body{width:100%;margin:0;padding:0;color:oklch(var(--color-foreground));background-color:oklch(var(--color-background));overflow-x:hidden;line-height:1.5;font-family:Arial,Tahoma,Geneva,Verdana,sans-serif}*{box-sizing:border-box}body{overflow-y:hidden;min-height:100vh}img{max-width:100%;height:100%}svg{width:100%;height:100%}.bg-card{background-color:oklch(var(--color-card))}.flex-container{display:flex;width:100%;height:auto;flex-direction:row;flex-wrap:wrap;gap:2rem}.flex-center{justify-content:center}.active{font-weight:900;color:#000}.box-wrapper{color:oklch(var(--color-foreground));margin:auto;border-radius:1rem;padding:0 .5rem;background-color:oklch(var(--color-card));box-shadow:var(--shadow-01dp)}a{color:oklch(var(--color-foreground));cursor:pointer}a:hover{color:oklch(var(--color-primary))}.warning{display:block;padding:1rem 0;text-align:center;font-size:1.2rem;color:#856404;background-color:#fff3cd;border-radius:5px}.image{text-align:center}.image-style-side{text-align:unset;float:right}.emphasize:after{content:"";display:block;width:40px;height:3px;background-color:oklch(var(--color-primary));margin:.5rem auto 0}.emphasize-start:after{content:"";display:block;width:40px;height:3px;background-color:oklch(var(--color-primary));margin:.5rem 0}@media (max-width: 599px){.box-wrapper{margin:0;padding:5px}.flex-container{display:flex;flex-direction:column;align-items:center}.navbar{display:none}.image-style-side{width:auto!important;float:initial}}@media only screen and (min-width: 600px) and (max-width: 899px){.box-wrapper{margin:auto;padding:.5rem}.image-style-side{width:auto!important;float:initial}}@media only screen and (min-width: 900px) and (max-width: 1199px){.box-wrapper{margin:auto;padding:1rem}}@media only screen and (min-width: 1200px){.box-wrapper{margin:auto;padding:2rem}}.mt-5{margin-top:5%!important}.mt-10{margin-top:10%!important}.mt-15{margin-top:15%!important}.mt-20{margin-top:20%!important}.mt-25{margin-top:25%!important}.mt-30{margin-top:30%!important}.mtr-5{margin-top:-5%!important}.mtr-10{margin-top:-10%!important}.mtr-15{margin-top:-15%!important}.mtr-20{margin-top:-20%!important}.text-center{text-align:center}.float-right{float:right}.inset-width{width:100%;max-width:var(--inset-width)}.content-width{width:100%;max-width:var(--content-width)}.breakout-width{width:100%;max-width:var(--breakout-width)}.color-muted{color:oklch(var(--color-muted-foreground))}select,::picker(select){appearance:base-select}@starting-style{::picker(select):popover-open{opacity:0}}select{padding:.4rem 1rem;font-size:1.4rem;color:oklch(var(--color-foreground));background-color:oklch(var(--color-muted));border-radius:.75rem;cursor:pointer}select::picker-icon{transition:rotate .4s}select:open::picker-icon{rotate:180deg}select::picker(select){top:calc(anchor(bottom) + 1px);left:anchor(0);opacity:0;transition:all .4s allow-discrete}select::picker(select):popover-open{opacity:1}option{color:oklch(var(--color-muted-foreground));background-color:oklch(var(--color-muted))}option:checked,option:hover{color:oklch(var(--color-primary-foreground));background-color:oklch(var(--color-primary))!important}input{padding:.4rem 1rem;font-size:1.4rem;color:oklch(var(--color-foreground));background-color:oklch(var(--color-muted));border-color:oklch(var(--color-primary));border-radius:.75rem}label{font-size:1.4rem}.skeleton{animation:skeleton-loading 1s linear infinite alternate}@keyframes skeleton-loading{0%{background-color:#c2cfd6}to{background-color:#f0f3f5}}.skeleton-text{width:100%}.skeleton-text__body{width:55%}.skeleton-footer{width:30%}:root{--color-cookie-background: #f5f5f5;--color-cookie-checkbox-border: #8c8c8c;--color-cookie-checkmark: #fff;--color-cookie-primary: #16168a;--color-cookie-secondary: #00d5ff;--color-cookie-text: #000;--color-cookie-btn-text: #fff;--color-cookie-shadow: #000}.cookie-banner{display:block;position:fixed;width:75%;min-height:10rem;bottom:0;left:50%;padding:2rem 1.5rem;transform:translate(-50%);animation:1s ease-out forwards slideInFromBottom;background-color:var(--color-cookie-background);color:var(--color-cookie-text);text-align:center}@media (max-width: 576px){.cookie-banner{width:100%;padding:1rem .5rem}}.cookie-banner__title{display:block;width:100%;font-size:3rem}@media (max-width: 576px){.cookie-banner__title{font-size:2rem}}.cookie-banner__description{display:block;width:100%;margin-bottom:2rem;font-size:1.8rem}@media (max-width: 576px){.cookie-banner__description{font-size:1.5rem}}.cookie-banner__checkbox-container{display:block}.cookie-banner__checkbox-wrap{display:inline-block}.cookie-banner__checkbox-wrap:not(:last-child){margin-right:2rem}@media (max-width: 576px){.cookie-banner__checkbox-wrap:not(:last-child){margin:0}}.cookie-banner__checkbox{visibility:hidden}.cookie-banner__checkbox-label{display:inline-block;height:4rem;font-size:2rem;vertical-align:middle;cursor:pointer}@media (max-width: 576px){.cookie-banner__checkbox-label{font-size:1.5rem}}.cookie-banner__checkbox-label:before{display:inline-block;content:"\2713";width:4rem;height:4rem;margin-right:1rem;color:transparent;border:1px solid var(--color-cookie-checkbox-border)}@media (max-width: 576px){.cookie-banner__checkbox-label:before{width:3rem;height:3rem}}.cookie-banner__checkbox:checked+.cookie-banner__checkbox-label:before{color:var(--color-cookie-checkmark);background-color:var(--color-cookie-primary)}.cookie-banner__button-wrap{display:block;width:100%;padding:3rem 0}@media (max-width: 576px){.cookie-banner__button-wrap{padding:1rem 0}}.cookie-banner__button{font-size:2rem;text-transform:uppercase;cursor:pointer;border-radius:10rem;border-color:transparent}@media (max-width: 576px){.cookie-banner__button{font-size:1.5rem}}.cookie-banner__button--primary{display:inline-block;color:var(--color-cookie-btn-text);background-color:var(--color-cookie-primary);padding:.5rem 1.5rem}.cookie-banner__button--primary:hover{background-color:var(--color-cookie-secondary);box-shadow:0 1rem 2rem rgba(var(--color-cookie-shadow),.2);transform:translateY(-3px)}.cookie-banner__button--outline{text-decoration:underline}.cookie-banner__button--outline:hover{color:var(--color-cookie-secondary);box-shadow:0 1rem 2rem rgba(var(--color-cookie-shadow),.2);transform:translateY(-3px)}.cookie-banner__button:not(:last-child){margin-right:3rem}@media (max-width: 576px){.cookie-banner__button:not(:last-child){margin-right:0;margin-bottom:3rem}}@keyframes slideInFromBottom{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@keyframes slideOutToBottom{0%{transform:translate(-50%)}to{transform:translate(-50%,100%)}}ngx-cookie-banner{--color-cookie-background: oklch(var(--color-card));--color-cookie-checkbox-border: #8c8c8c;--color-cookie-checkmark: #fff;--color-cookie-primary: oklch(var(--color-primary));--color-cookie-secondary: oklch(var(--color-secondary));--color-cookie-text: oklch(var(--color-foreground));--color-cookie-btn-text: oklch(var(--color-foreground));--color-cookie-shadow: var(--shadow-01dp)}.cookie-banner{border-radius:1rem 1rem 0 0}.cookie-banner__title{font-size:1.5rem}.cookie-banner__description,.cookie-banner__checkbox-label{font-size:1rem}.cookie-banner__checkbox-label:before{width:2rem;height:2rem}.cookie-banner__button-wrap{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:1rem;padding:0}.cookie-banner__button{font-size:1rem;margin:auto 0!important;transition:all .1s ease-in}.cookie-banner__button--outline{background-color:transparent;color:var(--color-cookie-btn-text);order:1}.cookie-banner__button--primary:hover{background-color:var(--color-cookie-primary);color:var(--color-cookie-btn-text);order:0}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-font-weight{syntax: "*"; inherits: false;}@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: 0px;}@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-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@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-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-space-y-reverse: 0;--tw-border-style: solid;--tw-font-weight: initial;--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: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-duration: initial;--tw-ease: initial}}}
