@charset "UTF-8";@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/roboto-latin-400-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/roboto-latin-ext-400-normal.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/roboto-latin-500-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/roboto-latin-ext-500-normal.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/roboto-latin-700-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/roboto-latin-ext-700-normal.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.figure{display:inline-block}.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family:;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight:;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color:;--bs-card-subtitle-color:;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow:;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color:;--bs-card-height:;--bs-card-color:;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg:;--bs-breadcrumb-border-radius:;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}:root,[data-bs-theme=light]{--bs-btn-close-filter:}[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color:;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg:;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin:;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter:}[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.visually-hidden{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption){position:absolute!important}.visually-hidden *{overflow:hidden!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.flex-wrap{flex-wrap:wrap!important}.mb-0{margin-bottom:0!important}.p-3{padding:1rem!important}.text-center{text-align:center!important}.rounded{border-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}
:root,[data-bs-theme="light"]{--bs-border-radius:0.25rem;--bs-border-radius-sm:0.2rem;--bs-border-radius-lg:0.3rem}:where(.btn){--bs-btn-focus-shadow-rgb:13, 110, 253}.form-control,.form-select{border-color:#ced4da}.form-check-input{border-color:rgba(0,0,0,0.25)}.card{color:inherit}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-active-color:var(--bs-body-color);--bs-table-hover-color:var(--bs-body-color)}
/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fab:before,.far:before,.fas:before{content:var(--fa)}.far,.fas{font-family:"Font Awesome 6 Free"}.fab{font-family:"Font Awesome 6 Brands"}.fa-at{--fa:"\40"}.fa-trash-can{--fa:"\f2ed"}.fa-user-xmark{--fa:"\f235"}.fa-stethoscope{--fa:"\f0f1"}.fa-message{--fa:"\f27a"}.fa-wave-square{--fa:"\f83e"}.fa-ring{--fa:"\f70b"}.fa-calendar-days{--fa:"\f073"}.fa-volleyball{--fa:"\f45f"}.fa-door-open{--fa:"\f52b"}.fa-right-from-bracket,.fa-sign-out-alt{--fa:"\f2f5"}.fa-atom{--fa:"\f5d2"}.fa-soap{--fa:"\e06e"}.fa-icons{--fa:"\f86d"}.fa-fingerprint{--fa:"\f577"}.fa-flag-checkered{--fa:"\f11e"}.fa-football{--fa:"\f44e"}.fa-beer-mug-empty{--fa:"\f0fc"}.fa-person{--fa:"\f183"}.fa-laptop{--fa:"\f109"}.fa-file-csv{--fa:"\f6dd"}.fa-record-vinyl{--fa:"\f8d9"}.fa-face-grin-stars{--fa:"\f587"}.fa-landmark-flag{--fa:"\e51c"}.fa-pencil{--fa:"\f303"}.fa-comments{--fa:"\f086"}.fa-clipboard-list{--fa:"\f46d"}.fa-user-check{--fa:"\f4fc"}.fa-blog{--fa:"\f781"}.fa-user-ninja{--fa:"\f504"}.fa-broom-ball{--fa:"\f458"}.fa-box-archive{--fa:"\f187"}.fa-spray-can{--fa:"\f5bd"}.fa-earth-africa{--fa:"\f57c"}.fa-rainbow{--fa:"\f75b"}.fa-tablet-screen-button{--fa:"\f3fa"}.fa-paw{--fa:"\f1b0"}.fa-cloud{--fa:"\f0c2"}.fa-gavel{--fa:"\f0e3"}.fa-binoculars{--fa:"\f1e5"}.fa-motorcycle{--fa:"\f21c"}.fa-pen-ruler{--fa:"\f5ae"}.fa-people-arrows{--fa:"\e068"}.fa-hockey-puck{--fa:"\f453"}.fa-users-slash{--fa:"\e073"}.fa-clover{--fa:"\e139"}.fa-reply{--fa:"\f3e5"}.fa-helicopter{--fa:"\f533"}.fa-compass{--fa:"\f14e"}.fa-laptop-code{--fa:"\f5fc"}.fa-people-group{--fa:"\e533"}.fa-hourglass-end{--fa:"\f253"}.fa-heart-crack{--fa:"\f7a9"}.fa-film{--fa:"\f008"}.fa-lightbulb{--fa:"\f0eb"}.fa-circle-exclamation{--fa:"\f06a"}.fa-unlock-keyhole{--fa:"\f13e"}.fa-memory{--fa:"\f538"}.fa-fire-burner{--fa:"\e4f1"}.fa-flag{--fa:"\f024"}.fa-feather{--fa:"\f52d"}.fa-comment-slash{--fa:"\f4b3"}.fa-compress{--fa:"\f066"}.fa-wheat-awn{--fa:"\e2cd"}.fa-ghost{--fa:"\f6e2"}.fa-gamepad{--fa:"\f11b"}.fa-circle-dot{--fa:"\f192"}.fa-egg{--fa:"\f7fb"}.fa-campground{--fa:"\f6bb"}.fa-futbol{--fa:"\f1e3"}.fa-paintbrush{--fa:"\f1fc"}.fa-lock{--fa:"\f023"}.fa-gas-pump{--fa:"\f52f"}.fa-tree{--fa:"\f1bb"}.fa-sack-dollar{--fa:"\f81d"}.fa-pen-to-square{--fa:"\f044"}.fa-car-side{--fa:"\f5e4"}.fa-share-nodes{--fa:"\f1e0"}.fa-hourglass-half{--fa:"\f252"}.fa-microscope{--fa:"\f610"}.fa-bag-shopping{--fa:"\f290"}.fa-users{--fa:"\f0c0"}.fa-eye-slash{--fa:"\f070"}.fa-flask-vial{--fa:"\e4f3"}.fa-hand{--fa:"\f256"}.fa-om{--fa:"\f679"}.fa-worm{--fa:"\e599"}.fa-plug{--fa:"\f1e6"}.fa-stopwatch{--fa:"\f2f2"}.fa-face-kiss{--fa:"\f596"}.fa-face-grin-wink{--fa:"\f58c"}.fa-dice-five{--fa:"\f523"}.fa-stamp{--fa:"\f5bf"}.fa-pills{--fa:"\f484"}.fa-tooth{--fa:"\f5c9"}.fa-bicycle{--fa:"\f206"}.fa-snowman{--fa:"\f7d0"}.fa-school{--fa:"\f549"}.fa-igloo{--fa:"\f7ae"}.fa-horse{--fa:"\f6f0"}.fa-temperature-half{--fa:"\f2c9"}.fa-capsules{--fa:"\f46b"}.fa-money-bill{--fa:"\f0d6"}.fa-bookmark{--fa:"\f02e"}.fa-umbrella-beach{--fa:"\f5ca"}.fa-bullseye{--fa:"\f140"}.fa-chart-simple{--fa:"\e473"}.fa-vial{--fa:"\f492"}.fa-gauge{--fa:"\f624"}.fa-wand-magic-sparkles{--fa:"\e2ca"}.fa-user{--fa:"\f007"}.fa-highlighter{--fa:"\f591"}.fa-key{--fa:"\f084"}.fa-bullhorn{--fa:"\f0a1"}.fa-globe{--fa:"\f0ac"}.fa-synagogue{--fa:"\f69b"}.fa-pizza-slice{--fa:"\f818"}.fa-money-bill-wave{--fa:"\f53a"}.fa-ban{--fa:"\f05e"}.fa-star{--fa:"\f005"}.fa-cross{--fa:"\f654"}.fa-venus-mars{--fa:"\f228"}.fa-shapes{--fa:"\f61f"}.fa-shuffle{--fa:"\f074"}.fa-person-running{--fa:"\f70c"}.fa-spider{--fa:"\f717"}.fa-spell-check{--fa:"\f891"}.fa-computer-mouse{--fa:"\f8cc"}.fa-server{--fa:"\f233"}.fa-hourglass-start{--fa:"\f251"}.fa-right-to-bracket{--fa:"\f2f6"}.fa-venus{--fa:"\f221"}.fa-passport{--fa:"\f5ab"}.fa-heart-pulse{--fa:"\f21e"}.fa-microchip{--fa:"\f2db"}.fa-crown{--fa:"\f521"}.fa-user-group{--fa:"\f500"}.fa-chess-knight{--fa:"\f441"}.fa-face-laugh-squint{--fa:"\f59b"}.fa-toggle-on{--fa:"\f205"}.fa-person-walking{--fa:"\f554"}.fa-fire{--fa:"\f06d"}.fa-shuttle-space{--fa:"\f197"}.fa-city{--fa:"\f64f"}.fa-microphone-lines{--fa:"\f3c9"}.fa-pepper-hot{--fa:"\f816"}.fa-unlock{--fa:"\f09c"}.fa-headset{--fa:"\f590"}.fa-user-minus{--fa:"\f503"}.fa-champagne-glasses{--fa:"\f79f"}.fa-wifi{--fa:"\f1eb"}.fa-bath{--fa:"\f2cd"}.fa-anchor-lock{--fa:"\e4ad"}.fa-map-location-dot{--fa:"\f5a0"}.fa-poll,.fa-square-poll-vertical{--fa:"\f681"}.fa-mug-hot{--fa:"\f7b6"}.fa-gift{--fa:"\f06b"}.fa-chess-queen{--fa:"\f445"}.fa-glasses{--fa:"\f530"}.fa-chess-board{--fa:"\f43c"}.fa-chart-bar{--fa:"\f080"}.fa-train{--fa:"\f238"}.fa-crow{--fa:"\f520"}.fa-sailboat{--fa:"\e445"}.fa-torii-gate{--fa:"\f6a1"}.fa-frog{--fa:"\f52e"}.fa-image{--fa:"\f03e"}.fa-microphone{--fa:"\f130"}.fa-cow{--fa:"\f6c8"}.fa-martini-glass{--fa:"\f57b"}.fa-rotate-left{--fa:"\f2ea"}.fa-table-columns{--fa:"\f0db"}.fa-lemon{--fa:"\f094"}.fa-handshake{--fa:"\f2b5"}.fa-gem{--fa:"\f3a5"}.fa-monument{--fa:"\f5a6"}.fa-angles-right{--fa:"\f101"}.fa-circle-play,.fa-play-circle{--fa:"\f144"}.fa-circle-check{--fa:"\f058"}.fa-circle-stop{--fa:"\f28d"}.fa-compass-drafting{--fa:"\f568"}.fa-id-badge{--fa:"\f2c1"}.fa-marker{--fa:"\f5a1"}.fa-face-laugh-beam{--fa:"\f59a"}.fa-universal-access{--fa:"\f29a"}.fa-volcano{--fa:"\f770"}.fa-user-tie{--fa:"\f508"}.fa-certificate{--fa:"\f0a3"}.fa-suitcase{--fa:"\f0f2"}.fa-camera-retro{--fa:"\f083"}.fa-scroll{--fa:"\f70e"}.fa-spa{--fa:"\f5bb"}.fa-pause{--fa:"\f04c"}.fa-palette{--fa:"\f53f"}.fa-vest{--fa:"\e085"}.fa-seedling{--fa:"\f4d8"}.fa-bowl-food{--fa:"\e4c6"}.fa-candy-cane{--fa:"\f786"}.fa-cloud-bolt{--fa:"\f76c"}.fa-children{--fa:"\e4e1"}.fa-chalkboard{--fa:"\f51b"}.fa-envelope-open{--fa:"\f2b6"}.fa-arrows-rotate{--fa:"\f021"}.fa-fire-extinguisher{--fa:"\f134"}.fa-shield-alt,.fa-shield-halved{--fa:"\f3ed"}.fa-book-atlas{--fa:"\f558"}.fa-virus{--fa:"\e074"}.fa-layer-group{--fa:"\f5fd"}.fa-archway{--fa:"\f557"}.fa-couch{--fa:"\f4b8"}.fa-church{--fa:"\f51d"}.fa-person-skiing{--fa:"\f7c9"}.fa-feather-pointed{--fa:"\f56b"}.fa-snowflake{--fa:"\f2dc"}.fa-newspaper{--fa:"\f1ea"}.fa-list-ol{--fa:"\f0cb"}.fa-bread-slice{--fa:"\f7ec"}.fa-language{--fa:"\f1ab"}.fa-face-kiss-wink-heart{--fa:"\f598"}.fa-filter{--fa:"\f0b0"}.fa-question{--fa:"\3f"}.fa-hand-holding-heart{--fa:"\f4be"}.fa-puzzle-piece{--fa:"\f12e"}.fa-star-half-stroke{--fa:"\f5c0"}.fa-code{--fa:"\f121"}.fa-whiskey-glass{--fa:"\f7a0"}.fa-magnifying-glass-chart{--fa:"\e522"}.fa-arrow-up-right-from-square{--fa:"\f08e"}.fa-leaf{--fa:"\f06c"}.fa-road{--fa:"\f018"}.fa-taxi{--fa:"\f1ba"}.fa-chart-pie{--fa:"\f200"}.fa-bolt-lightning{--fa:"\e0b7"}.fa-fish-fins{--fa:"\e4f2"}.fa-kaaba{--fa:"\f66b"}.fa-helmet-safety{--fa:"\f807"}.fa-chart-line{--fa:"\f201"}.fa-arrow-right{--fa:"\f061"}.fa-person-circle-question{--fa:"\e542"}.fa-screwdriver-wrench{--fa:"\f7d9"}.fa-heart{--fa:"\f004"}.fa-mars-and-venus{--fa:"\f224"}.fa-face-surprise{--fa:"\f5c2"}.fa-circle-pause{--fa:"\f28b"}.fa-apple-whole{--fa:"\f5d1"}.fa-kitchen-set{--fa:"\e51a"}.fa-cube{--fa:"\f1b2"}.fa-lock-open{--fa:"\f3c1"}.fa-circle{--fa:"\f111"}.fa-user-astronaut{--fa:"\f4fb"}.fa-basketball{--fa:"\f434"}.fa-satellite-dish{--fa:"\f7c0"}.fa-mobile-screen-button{--fa:"\f3cd"}.fa-volume-high{--fa:"\f028"}.fa-wallet{--fa:"\f555"}.fa-clipboard-check{--fa:"\f46c"}.fa-burger{--fa:"\f805"}.fa-wrench{--fa:"\f0ad"}.fa-bugs{--fa:"\e4d0"}.fa-circle-question,.fa-question-circle{--fa:"\f059"}.fa-plane-departure{--fa:"\f5b0"}.fa-hat-cowboy{--fa:"\f8c0"}.fa-bridge{--fa:"\e4c8"}.fa-cat{--fa:"\f6be"}.fa-route{--fa:"\f4d7"}.fa-panorama{--fa:"\e209"}.fa-tags{--fa:"\f02c"}.fa-wine-glass{--fa:"\f4e3"}.fa-terminal{--fa:"\f120"}.fa-eye{--fa:"\f06e"}.fa-file-shield{--fa:"\e4f0"}.fa-user-slash{--fa:"\f506"}.fa-pen{--fa:"\f304"}.fa-tower-observation{--fa:"\e586"}.fa-signal{--fa:"\f012"}.fa-bus{--fa:"\f207"}.fa-house-chimney{--fa:"\e3af"}.fa-shop{--fa:"\f54f"}.fa-floppy-disk{--fa:"\f0c7"}.fa-vihara{--fa:"\f6a7"}.fa-comment-dots{--fa:"\f4ad"}.fa-hand-pointer{--fa:"\f25a"}.fa-drum-steelpan{--fa:"\f56a"}.fa-hands-praying{--fa:"\f684"}.fa-face-grin-tears{--fa:"\f588"}.fa-calendar-xmark{--fa:"\f273"}.fa-door-closed{--fa:"\f52a"}.fa-person-booth{--fa:"\f756"}.fa-hat-wizard{--fa:"\f6e8"}.fa-pen-fancy{--fa:"\f5ac"}.fa-quote-right{--fa:"\f10e"}.fa-shirt{--fa:"\f553"}.fa-cubes{--fa:"\f1b3"}.fa-headphones{--fa:"\f025"}.fa-hands-clapping{--fa:"\e1a8"}.fa-arrow-left{--fa:"\f060"}.fa-align-left{--fa:"\f036"}.fa-up-right-from-square{--fa:"\f35d"}.fa-table-cells{--fa:"\f00a"}.fa-book-bible{--fa:"\f647"}.fa-user-secret{--fa:"\f21b"}.fa-otter{--fa:"\f700"}.fa-person-dress{--fa:"\f182"}.fa-table-cells-large{--fa:"\f009"}.fa-child{--fa:"\f1ae"}.fa-satellite{--fa:"\f7bf"}.fa-tag{--fa:"\f02b"}.fa-comment{--fa:"\f075"}.fa-cake-candles{--fa:"\f1fd"}.fa-envelope{--fa:"\f0e0"}.fa-lungs{--fa:"\f604"}.fa-hourglass{--fa:"\f254"}.fa-mountain{--fa:"\f6fc"}.fa-user-doctor{--fa:"\f0f0"}.fa-circle-info,.fa-info-circle{--fa:"\f05a"}.fa-camera{--fa:"\f030"}.fa-meteor{--fa:"\f753"}.fa-sleigh{--fa:"\f7cc"}.fa-water{--fa:"\f773"}.fa-calendar-check{--fa:"\f274"}.fa-braille{--fa:"\f2a1"}.fa-landmark{--fa:"\f66f"}.fa-truck{--fa:"\f0d1"}.fa-crosshairs{--fa:"\f05b"}.fa-tent{--fa:"\e57d"}.fa-check-double{--fa:"\f560"}.fa-cookie{--fa:"\f563"}.fa-dumbbell{--fa:"\f44b"}.fa-calendar-plus{--fa:"\f271"}.fa-train-subway{--fa:"\f239"}.fa-dna{--fa:"\f471"}.fa-minus{--fa:"\f068"}.fa-chess{--fa:"\f439"}.fa-cog{--fa:"\f013"}.fa-mosque{--fa:"\f678"}.fa-star-of-david{--fa:"\f69a"}.fa-cart-shopping{--fa:"\f07a"}.fa-vials{--fa:"\f493"}.fa-place-of-worship{--fa:"\f67f"}.fa-grip-vertical{--fa:"\f58e"}.fa-square-root-variable{--fa:"\f698"}.fa-clock{--fa:"\f017"}.fa-baseball-bat-ball{--fa:"\f432"}.fa-timeline{--fa:"\e29c"}.fa-keyboard{--fa:"\f11c"}.fa-mobile-screen{--fa:"\f3cf"}.fa-piggy-bank{--fa:"\f4d3"}.fa-mountain-city{--fa:"\e52e"}.fa-coins{--fa:"\f51e"}.fa-sliders{--fa:"\f1de"}.fa-map-pin{--fa:"\f276"}.fa-flask{--fa:"\f0c3"}.fa-person-pregnant{--fa:"\e31e"}.fa-wand-sparkles{--fa:"\f72b"}.fa-ellipsis-vertical{--fa:"\f142"}.fa-ticket{--fa:"\f145"}.fa-power-off{--fa:"\f011"}.fa-flag-usa{--fa:"\f74d"}.fa-person-hiking{--fa:"\f6ec"}.fa-images{--fa:"\f302"}.fa-calculator{--fa:"\f1ec"}.fa-cloud-rain{--fa:"\f73d"}.fa-ship{--fa:"\f21a"}.fa-download{--fa:"\f019"}.fa-forward{--fa:"\f04e"}.fa-mobile{--fa:"\f3ce"}.fa-face-meh{--fa:"\f11a"}.fa-book-skull{--fa:"\f6b7"}.fa-id-card{--fa:"\f2c2"}.fa-home,.fa-house{--fa:"\f015"}.fa-calendar-week{--fa:"\f784"}.fa-kiwi-bird{--fa:"\f535"}.fa-arrow-right-arrow-left{--fa:"\f0ec"}.fa-rotate-right{--fa:"\f2f9"}.fa-utensils{--fa:"\f2e7"}.fa-bowl-rice{--fa:"\e2eb"}.fa-skull{--fa:"\f54c"}.fa-tower-broadcast{--fa:"\f519"}.fa-stop{--fa:"\f04d"}.fa-hurricane{--fa:"\f751"}.fa-compact-disc{--fa:"\f51f"}.fa-file-arrow-down{--fa:"\f56d"}.fa-caravan{--fa:"\f8ff"}.fa-bolt{--fa:"\f0e7"}.fa-glass-water{--fa:"\e4f4"}.fa-oil-well{--fa:"\e532"}.fa-vault{--fa:"\e2c5"}.fa-mars{--fa:"\f222"}.fa-toilet{--fa:"\f7d8"}.fa-sun{--fa:"\f185"}.fa-guitar{--fa:"\f7a6"}.fa-horse-head{--fa:"\f7ab"}.fa-industry{--fa:"\f275"}.fa-thumbs-down{--fa:"\f165"}.fa-user-lock{--fa:"\f502"}.fa-arrow-right-long{--fa:"\f178"}.fa-ellipsis{--fa:"\f141"}.fa-chess-pawn{--fa:"\f443"}.fa-kit-medical{--fa:"\f479"}.fa-toolbox{--fa:"\f552"}.fa-bug{--fa:"\f188"}.fa-credit-card{--fa:"\f09d"}.fa-car{--fa:"\f1b9"}.fa-mountain-sun{--fa:"\e52f"}.fa-dice-d20{--fa:"\f6cf"}.fa-medal{--fa:"\f5a2"}.fa-bed{--fa:"\f236"}.fa-podcast{--fa:"\f2ce"}.fa-bell{--fa:"\f0f3"}.fa-plug-circle-xmark{--fa:"\e560"}.fa-star-of-life{--fa:"\f621"}.fa-paint-roller{--fa:"\f5aa"}.fa-location-dot{--fa:"\f3c5"}.fa-person-swimming{--fa:"\f5c4"}.fa-arrow-down{--fa:"\f063"}.fa-eraser{--fa:"\f12d"}.fa-earth-americas{--fa:"\f57d"}.fa-dove{--fa:"\f4ba"}.fa-socks{--fa:"\f696"}.fa-inbox{--fa:"\f01c"}.fa-gauge-high{--fa:"\f625"}.fa-envelope-open-text{--fa:"\f658"}.fa-hospital{--fa:"\f0f8"}.fa-wine-bottle{--fa:"\f72f"}.fa-chess-rook{--fa:"\f447"}.fa-dharmachakra{--fa:"\f655"}.fa-hotdog{--fa:"\f80f"}.fa-drum{--fa:"\f569"}.fa-ice-cream{--fa:"\f810"}.fa-heart-circle-bolt{--fa:"\e4fc"}.fa-check-to-slot{--fa:"\f772"}.fa-link{--fa:"\f0c1"}.fa-tree-city{--fa:"\e587"}.fa-play{--fa:"\f04b"}.fa-font{--fa:"\f031"}.fa-magnifying-glass{--fa:"\f002"}.fa-table-tennis-paddle-ball{--fa:"\f45d"}.fa-receipt{--fa:"\f543"}.fa-suitcase-rolling{--fa:"\f5c1"}.fa-chevron-down{--fa:"\f078"}.fa-battery-full{--fa:"\f240"}.fa-skull-crossbones{--fa:"\f714"}.fa-ranking-star{--fa:"\e561"}.fa-chess-king{--fa:"\f43f"}.fa-landmark-dome{--fa:"\f752"}.fa-arrow-up{--fa:"\f062"}.fa-tv{--fa:"\f26c"}.fa-shrimp{--fa:"\e448"}.fa-list-check{--fa:"\f0ae"}.fa-user-shield{--fa:"\f505"}.fa-wind{--fa:"\f72e"}.fa-person-snowboarding{--fa:"\f7ce"}.fa-fish{--fa:"\f578"}.fa-user-graduate{--fa:"\f501"}.fa-circle-half-stroke{--fa:"\f042"}.fa-clapperboard{--fa:"\e131"}.fa-baseball{--fa:"\f433"}.fa-copy{--fa:"\f0c5"}.fa-volume-xmark{--fa:"\f6a9"}.fa-hand-sparkles{--fa:"\e05d"}.fa-plus{--fa:"\2b"}.fa-expand{--fa:"\f065"}.fa-times,.fa-xmark{--fa:"\f00d"}.fa-chalkboard-user{--fa:"\f51c"}.fa-baby{--fa:"\f77c"}.fa-quote-left{--fa:"\f10d"}.fa-tractor{--fa:"\f722"}.fa-ruler-combined{--fa:"\f546"}.fa-copyright{--fa:"\f1f9"}.fa-blender{--fa:"\f517"}.fa-map{--fa:"\f279"}.fa-rocket{--fa:"\f135"}.fa-photo-film{--fa:"\f87c"}.fa-store{--fa:"\f54e"}.fa-arrow-trend-up{--fa:"\e098"}.fa-drumstick-bite{--fa:"\f6d7"}.fa-holly-berry{--fa:"\f7aa"}.fa-bacteria{--fa:"\e059"}.fa-genderless{--fa:"\f22d"}.fa-chevron-right{--fa:"\f054"}.fa-pump-soap{--fa:"\e06b"}.fa-radio{--fa:"\f8d7"}.fa-traffic-light{--fa:"\f637"}.fa-vr-cardboard{--fa:"\f729"}.fa-percent{--fa:"\25"}.fa-display{--fa:"\e163"}.fa-face-smile{--fa:"\f118"}.fa-thumbtack{--fa:"\f08d"}.fa-trophy{--fa:"\f091"}.fa-hammer{--fa:"\f6e3"}.fa-hand-peace{--fa:"\f25b"}.fa-rotate{--fa:"\f2f1"}.fa-robot{--fa:"\f544"}.fa-face-grin-hearts{--fa:"\f584"}.fa-award{--fa:"\f559"}.fa-ticket-simple{--fa:"\f3ff"}.fa-building{--fa:"\f1ad"}.fa-angles-left{--fa:"\f100"}.fa-clock-rotate-left{--fa:"\f1da"}.fa-shield{--fa:"\f132"}.fa-golf-ball-tee{--fa:"\f450"}.fa-pen-nib{--fa:"\f5ad"}.fa-wand-magic{--fa:"\f0d0"}.fa-dog{--fa:"\f6d3"}.fa-carrot{--fa:"\f787"}.fa-moon{--fa:"\f186"}.fa-cheese{--fa:"\f7ef"}.fa-yin-yang{--fa:"\f6ad"}.fa-music{--fa:"\f001"}.fa-person-biking{--fa:"\f84a"}.fa-broom{--fa:"\f51a"}.fa-shield-heart{--fa:"\e574"}.fa-gopuram{--fa:"\f664"}.fa-hashtag{--fa:"\23"}.fa-hippo{--fa:"\f6ed"}.fa-chart-column{--fa:"\e0e3"}.fa-infinity{--fa:"\f534"}.fa-calendar{--fa:"\f133"}.fa-dragon{--fa:"\f6d5"}.fa-shoe-prints{--fa:"\f54b"}.fa-face-grin-tongue-wink{--fa:"\f58b"}.fa-link-slash{--fa:"\f127"}.fa-fire-flame-curved{--fa:"\f7e4"}.fa-tornado{--fa:"\f76f"}.fa-book-quran{--fa:"\f687"}.fa-anchor{--fa:"\f13d"}.fa-cookie-bite{--fa:"\f564"}.fa-rss{--fa:"\f09e"}.fa-scale-balanced{--fa:"\f24e"}.fa-shower{--fa:"\f2cc"}.fa-desktop{--fa:"\f390"}.fa-comment-sms{--fa:"\f7cd"}.fa-book{--fa:"\f02d"}.fa-user-plus{--fa:"\f234"}.fa-check{--fa:"\f00c"}.fa-hand-fist{--fa:"\f6de"}.fa-cloud-moon{--fa:"\f6c3"}.fa-briefcase{--fa:"\f0b1"}.fa-person-falling{--fa:"\e546"}.fa-earth-europe{--fa:"\f7a2"}.fa-book-open{--fa:"\f518"}.fa-handcuffs{--fa:"\e4f8"}.fa-triangle-exclamation{--fa:"\f071"}.fa-database{--fa:"\f1c0"}.fa-mask-face{--fa:"\e1d7"}.fa-right-left{--fa:"\f362"}.fa-paper-plane{--fa:"\f1d8"}.fa-dungeon{--fa:"\f6d9"}.fa-align-right{--fa:"\f038"}.fa-life-ring{--fa:"\f1cd"}.fa-calendar-day{--fa:"\f783"}.fa-dice{--fa:"\f522"}.fa-bowling-ball{--fa:"\f436"}.fa-brain{--fa:"\f5dc"}.fa-calendar-minus{--fa:"\f272"}.fa-circle-xmark{--fa:"\f057"}.fa-gifts{--fa:"\f79c"}.fa-hotel{--fa:"\f594"}.fa-earth-asia{--fa:"\f57e"}.fa-thumbs-up{--fa:"\f164"}.fa-user-clock{--fa:"\f4fd"}.fa-file-invoice{--fa:"\f570"}.fa-mug-saucer{--fa:"\f0f4"}.fa-brush{--fa:"\f55d"}.fa-mask{--fa:"\f6fa"}.fa-user-nurse{--fa:"\f82f"}.fa-syringe{--fa:"\f48e"}.fa-cloud-sun{--fa:"\f6c4"}.fa-magnet{--fa:"\f076"}.fa-bone{--fa:"\f5d7"}.fa-plane{--fa:"\f072"}.fa-arrows-spin{--fa:"\e4bb"}.fa-print{--fa:"\f02f"}.fa-users-cog{--fa:"\f509"}.fa-building-columns{--fa:"\f19c"}.fa-umbrella{--fa:"\f0e9"}.fa-trowel{--fa:"\e589"}.fa-masks-theater{--fa:"\f630"}.fa-video{--fa:"\f03d"}.fa-graduation-cap{--fa:"\f19d"}.fa-hand-holding-medical{--fa:"\e05c"}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/fa-brands-400.bd592107.woff2") format("woff2")}.fab{font-weight:400}.fa-edge{--fa:"\f282"}.fa-safari{--fa:"\f267"}.fa-discord{--fa:"\f392"}.fa-chrome{--fa:"\f268"}.fa-opera{--fa:"\f26a"}.fa-x-twitter{--fa:"\e61b"}.fa-twitch{--fa:"\f1e8"}.fa-whatsapp{--fa:"\f232"}.fa-bluesky{--fa:"\e671"}.fa-firefox-browser{--fa:"\e007"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/fa-regular-400.ff0e05b4.woff2") format("woff2")}.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url("./fonts/fa-solid-900.5dd6aa15.woff2") format("woff2")}.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:swap;font-weight:400;src:url("./fonts/fa-brands-400.bd592107.woff2") format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:swap;font-weight:900;src:url("./fonts/fa-solid-900.5dd6aa15.woff2") format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:swap;font-weight:400;src:url("./fonts/fa-regular-400.ff0e05b4.woff2") format("woff2")}@font-face{font-family:"FontAwesome";font-display:swap;src:url("./fonts/fa-solid-900.5dd6aa15.woff2") format("woff2")}@font-face{font-family:"FontAwesome";font-display:swap;src:url("./fonts/fa-brands-400.bd592107.woff2") format("woff2")}@font-face{font-family:"FontAwesome";font-display:swap;src:url("./fonts/fa-regular-400.ff0e05b4.woff2") format("woff2");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:swap;src:url("./fonts/fa-v4compatibility.bb15cc90.woff2") format("woff2");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
body{background:linear-gradient(135deg,#5e3c9e,#2d1b65);color:#fff;font-family:"Roboto",sans-serif;margin:0;padding:0;overflow-x:hidden}header{display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,0.7);padding:20px;border-bottom:1px solid rgba(255,255,255,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.3);position:fixed;width:100%;top:0;z-index:1000}.header-left{font-size:26px;font-weight:500}.header-left img{height:50px;vertical-align:middle}.header-right{display:flex;align-items:center;font-size:14px;gap:15px}.header-right a{text-decoration:none;color:#fff}.header-buttons{display:flex;gap:10px}.header-buttons button{font-size:0.9rem;padding:5px 10px;border-radius:50px}.profile-dropdown .dropdown-menu.show{margin-top:24px!important}.profile-dropdown{position:relative}.profile-img-link{display:inline-block;background:none;border:none;padding:0;margin:0;cursor:pointer;text-decoration:none;outline:none}.profile-img-link::after{display:none!important;content:none}.profile-img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #fff;transition:box-shadow 0.3s,transform 0.3s}.profile-img-link:hover .profile-img{box-shadow:0 0 0 2px #a086e0;transform:scale(1.03)}.dropdown-menu{background-color:#1a102b;border:none;border-radius:5px;box-shadow:0 2px 6px rgba(0,0,0,0.3)}.dropdown-item{color:#fff;font-weight:500;padding:10px 20px}.dropdown-item:hover{background-color:#7c58c5;color:#fff}.beta-banner{position:absolute;top:120px;left:-100px;transform:rotate(-45deg);background-color:#ffcc00;color:#000;padding:10px 200px;font-size:1.2rem;font-weight:bold;z-index:900;box-shadow:0 2px 6px rgba(0,0,0,0.3)}.hero{padding:150px 20px;text-align:center;position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.hero h1{font-size:4rem;margin-bottom:20px;animation:fadeIn 2s ease-in-out}.hero p{font-size:1.25rem;margin-bottom:30px}.btn-custom{font-size:1.25rem;padding:0.75rem 1.5rem;border-radius:50px;background-color:#7b4ae0;border:none;transition:background 0.3s,transform 0.3s;display:block;width:250px;margin:0 auto}.btn-custom:hover{background-color:#6c3dd0;transform:scale(1.05)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.scroll-indicator{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);cursor:pointer;text-align:center}.scroll-indicator i{font-size:2rem;animation:bounce 2s infinite}.scroll-text{font-size:1rem;margin-top:5px;text-align:center}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-10px)}60%{transform:translateX(-50%) translateY(-5px)}}.scoreboard-header{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:10px}@media (min-width: 576px){.scoreboard-header{flex-direction:row}}.scoreboard-header .trophy-icon{font-size:3rem;margin-right:10px}.scoreboard-header .scoreboard-header-text{text-align:center}.scoreboard-header .scoreboard-title{font-size:1.8rem;font-weight:bold;color:#fff}.scoreboard-header .scoreboard-subtitle{font-size:1rem;font-style:italic;color:#d8c9ff;text-align:center}.scoreboard-card{margin:50px auto;max-width:400px;background:linear-gradient(135deg,#4a148c,#311b92);border:none;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,0.3)}.scoreboard-card .card-header{padding-bottom:10px;border-bottom:2px solid rgba(255,255,255,0.3);margin-bottom:15px}.scoreboard-card .card-header h3{margin:0;font-weight:700}.scoreboard-card .card-body{padding:10px}.scoreboard-list{list-style:none;padding:0;margin:0}.scoreboard-list li{background:rgba(255,255,255,0.1);border-radius:8px;margin:10px 0;padding:10px;display:flex;justify-content:space-between;align-items:center}.scoreboard-list li:hover{background:rgba(255,255,255,0.15)}.score-info,.score-points{display:flex;align-items:center}.score-icon{margin-right:10px;font-size:1.5rem}.gold{color:#ffd700}.silver{color:#c0c0c0}.bronze{color:#cd7f32}.default-icon{color:#fff;font-size:1.2rem;margin-right:5px}.embed-footer{background:rgba(0,0,0,0.6);padding:8px 10px;border-top:1px solid rgba(255,255,255,0.2);font-size:0.9rem;display:flex;align-items:center;justify-content:center}.embed-code{background:rgba(255,255,255,0.1);border-radius:5px;padding:5px 10px;margin-right:5px;cursor:pointer;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.copy-icon{cursor:pointer;color:#d8c9ff}.copy-alert{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,0.8);color:#fff;padding:10px 20px;border-radius:5px;opacity:0;pointer-events:none;transition:opacity 0.5s;z-index:9999}.copy-alert.show{opacity:1}.custom-alert{position:fixed;top:-200px;left:50%;transform:translateX(-50%);color:#fff;padding:10px 20px;border-radius:5px;z-index:9999}.custom-alert.alert-danger{background-color:#dc3545}.custom-alert.alert-success{background-color:#28a745}.custom-alert.alert-info{background-color:#17a2b8}@keyframes slideDownTop{0%{top:-200px;opacity:0}100%{top:20px;opacity:1}}@keyframes slideUpTop{0%{top:20px;opacity:1}100%{top:-200px;opacity:0}}#whitelistBanner{margin-top:70px}footer{background:rgba(0,0,0,0.8);padding:20px;text-align:center;margin-top:40px}.mobile-info{background:linear-gradient(135deg,#6c3dd0,#7b4ae0);padding:15px 20px;border-radius:8px;display:inline-block;box-shadow:0 4px 10px rgba(0,0,0,0.3);margin-top:20px}.mobile-info p{font-size:1.2rem;color:#fff;margin:0}.info-section{padding:80px 20px;background:linear-gradient(135deg,#1a102b,#2d1b65);text-align:center}.info-section h2{font-size:3rem;margin-bottom:20px;color:#fff}.info-section p{font-size:1.3rem;margin-bottom:40px;color:#ddd}.info-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.info-card{background:rgba(255,255,255,0.1);border-radius:10px;padding:30px;width:300px;transition:transform 0.3s,box-shadow 0.3s;box-shadow:0 4px 8px rgba(0,0,0,0.2)}.info-card:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,0.3)}.info-card i{font-size:3.5rem;margin-bottom:15px;color:#00c8ff}.info-card h3{font-size:1.8rem;margin-bottom:10px;color:#fff}.info-card p{font-size:1.1rem;color:#ddd}.stats-section{padding:80px 20px;text-align:center;background:linear-gradient(135deg,#2d1b65,#1a102b);color:#fff}.stats-section h2{font-size:2.8rem;margin-bottom:40px}.stats{display:flex;justify-content:center;gap:50px;flex-wrap:wrap}.stats .stat{font-size:2rem;background:rgba(255,255,255,0.05);padding:20px 30px;border-radius:10px;border:2px solid rgba(0,200,255,0.5);transition:transform 0.3s,box-shadow 0.3s;box-shadow:0 4px 8px rgba(0,0,0,0.4)}.stats .stat:hover{transform:translateY(-5px);box-shadow:0 0 15px rgba(0,200,255,0.7)}.stats .stat i{font-size:3rem;margin-bottom:10px;color:#00c8ff}.stat-number{font-size:2.5rem;font-weight:bold;margin:10px 0;color:#00c8ff}.stat-label{font-size:1.2rem;color:#ccc}@media (max-width: 480px){.header-left{font-size:20px}.header-buttons button{font-size:0.8rem}}@media (max-width: 768px){.hero h1{font-size:2.5rem}.hero p{font-size:1rem}.btn-custom{font-size:1rem;padding:0.5rem 1rem;width:250px}.scoreboard-card{max-width:90%}}@media (max-width: 1030px){.beta-banner{display:none}}@media (max-width: 1200px){.beta-banner{top:100px;left:-90px;transform:rotate(-50deg);padding:10px 150px}}@media (min-width: 1200px){.hero{padding:150px 20px}}@media (min-width: 1920px){.hero{padding:300px 40px}.hero h1{font-size:6rem;white-space:nowrap}.hero p{font-size:1.5rem}.btn-custom{font-size:1.5rem;padding:1rem 2rem;width:300px}.scoreboard-card{max-width:450px}.scoreboard-list li{padding:15px}}body::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar-track{background:linear-gradient(135deg,#5e3c9e,#2d1b65);border-radius:20px}body::-webkit-scrollbar-thumb{background:#8a65d2;border-radius:20px;border:3px solid transparent;background-clip:content-box;box-shadow:inset 0 0 5px rgba(0,0,0,0.3);transition:background-color 0.3s}body::-webkit-scrollbar-thumb:hover{background:#a086e0}body::-webkit-scrollbar-corner{background:linear-gradient(135deg,#5e3c9e,#2d1b65);border-radius:20px}*{scrollbar-width:thin;scrollbar-color:#8a65d2 #2d1b65}
body.public{min-height:100vh;display:flex;flex-direction:column}body.public main{flex:1 0 auto}.skip-link{position:absolute;left:-999px;top:8px;z-index:2000;background:#ffcc00;color:#1a102b;padding:10px 16px;border-radius:50px;font-weight:700;text-decoration:none}.skip-link:focus{left:8px;outline:3px solid #fff}.btn.btn-custom{--bs-btn-color:#fff;--bs-btn-border-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c3dd0;--bs-btn-hover-border-color:#fff;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c3dd0;--bs-btn-active-border-color:#fff}.profile-img-fallback{display:inline-flex;align-items:center;justify-content:center;background:#8a65d2;color:#fff;font-size:1.1rem;font-weight:800}.dropdown-item-text{color:#ccc;font-size:0.9rem}.dropdown-item{display:flex;align-items:center;gap:8px}.dropdown-menu form .dropdown-item{width:100%;background:none;border:0;text-align:left}.beta-pill{display:inline-block;margin-left:8px;box-shadow:0 0 0 0 rgba(255,204,0,0.5);animation:beta-pill-glow 3.2s ease-in-out infinite;padding:2px 10px;border-radius:50px;background:#ffcc00;color:#1a102b;font-size:0.7rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;vertical-align:middle}.site-notices{padding-top:var(--header-h);position:relative;z-index:950}.site-notice{width:100%;border-bottom:1px solid rgba(0,0,0,0.15);animation:fadeInDown 0.5s ease-out}.site-notice-inner{max-width:1200px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;justify-content:center;gap:12px;text-align:center;font-size:0.98rem;line-height:1.4}.site-notice-inner i{font-size:1.15rem;flex-shrink:0}.site-notice-warning{background:linear-gradient(90deg,#fff3cd,#ffe69c);color:#664d03}.site-notice-danger{background:linear-gradient(90deg,#f8d7da,#f1aeb5);color:#58151c}.site-notice-announce{background:linear-gradient(90deg,#efe8fc,#e2d6f8);color:#2d1b65}.site-notice-announce i{color:#5e3c9e}.site-notice-announce.is-succes{background:linear-gradient(90deg,#d1e7dd,#a3cfbb);color:#0a3622}.site-notice-announce.is-succes i{color:#146c43}.site-notice-announce.is-waarschuwing{background:linear-gradient(90deg,#ffe5d0,#fecba1);color:#5c2a06}.site-notice-announce.is-waarschuwing i{color:#9a4a0a}.site-notice-status{background:linear-gradient(90deg,#efe8fc,#e2d6f8);color:#2d1b65}.site-notice-status.is-storing{background:linear-gradient(90deg,#f8d7da,#f1aeb5);color:#58151c}.site-notice-status.is-druk{background:linear-gradient(90deg,#ffe5d0,#fecba1);color:#5c2a06}.site-notice-status.is-onderhoud{background:linear-gradient(90deg,#dbeafe,#bfdbfe);color:#0c2d6b}.site-notice-status.is-opgelost{background:linear-gradient(90deg,#d1e7dd,#a3cfbb);color:#0a3622}.site-notice-status[hidden],.site-notices[hidden]{display:none}.status-notice-icon{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;flex-shrink:0;border-radius:50%;background:rgba(255,255,255,0.6);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08)}.site-notice-status .status-notice-icon i{font-size:1rem}.site-notice-status.is-storing .status-notice-icon i{color:#9b1c2c;animation:noticeFlicker 2.6s linear infinite}.site-notice-status.is-druk .status-notice-icon i{color:#9a4a0a;animation:noticeCrowd 1.8s ease-in-out infinite}.site-notice-status.is-onderhoud .status-notice-icon i{color:#1d4ed8;animation:noticeWrench 2.4s ease-in-out infinite;transform-origin:70% 30%}.site-notice-status.is-opgelost .status-notice-icon i{color:#146c43;animation:noticePop 2.8s ease-in-out infinite}.status-notice-text{text-align:left}.status-notice-link{display:inline-flex;align-items:center;gap:0.4rem;flex-shrink:0;padding:0.35rem 0.8rem;border-radius:999px;background:rgba(255,255,255,0.72);color:inherit;font-weight:700;font-size:0.9rem;text-decoration:none;white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.12);transition:background 0.2s,transform 0.2s}.status-notice-link:hover{background:#fff;color:inherit;transform:translateY(-1px)}body.public .site-notice-status .status-notice-link:focus-visible,body.public .site-notice-status .status-notice-close:focus-visible{outline:3px solid currentColor;outline-offset:2px}.site-notice-inner .status-notice-link i{font-size:0.8rem}.status-notice-close{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;flex-shrink:0;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.status-notice-close[hidden]{display:none}.status-notice-close:hover{background:rgba(255,255,255,0.55)}@keyframes noticeFlicker{0%,18%,22%,26%,100%{opacity:1}20%,24%{opacity:0.25}}@keyframes noticeCrowd{0%,100%{transform:translateX(0) scale(1)}25%{transform:translateX(-2px) scale(1.06)}75%{transform:translateX(2px) scale(1.06)}}@keyframes noticeWrench{0%,60%,100%{transform:rotate(0deg)}15%{transform:rotate(-24deg)}35%{transform:rotate(14deg)}}@keyframes noticePop{0%,70%,100%{transform:scale(1)}80%{transform:scale(1.22)}90%{transform:scale(0.94)}}@media (max-width: 640px){.site-notice-status .site-notice-inner{flex-wrap:wrap;justify-content:flex-start;gap:8px 10px}.site-notice-status .status-notice-text{flex:1 1 calc(100% - 4.2rem - 21px);min-width:0}.site-notice-status .status-notice-link{margin-left:calc(2.1rem + 10px)}.site-notice-status .status-notice-close{order:2}.site-notice-status .status-notice-link{order:3}}.hero{padding-top:calc(var(--header-h) + 60px)}.page-hero{padding-top:calc(var(--header-h) + 60px)}body.has-notices .hero{padding-top:40px;min-height:calc(100vh - var(--header-h) - 60px)}body.has-notices .page-hero{padding-top:40px}.btn-custom,a.btn-custom{color:#fff;text-decoration:none;position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#874fe8 0%,#7b4ae0 25%,#6c3dd0 50%,#6232bf 75%,#5a2db3 100%);background-size:200% 200%;background-position:0% 50%;box-shadow:0 6px 18px rgba(0,0,0,0.3);transition:background-position 0.4s,transform 0.3s,box-shadow 0.3s}.btn-custom::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,0.14) 50%,transparent 70%);transform:translateX(-130%);transition:transform 0.65s ease;pointer-events:none;z-index:-1}.btn-custom:hover::after,.btn-custom:focus-visible::after{transform:translateX(130%)}.btn-custom:hover,.btn-custom:focus-visible{background-position:100% 50%;color:#fff;transform:translateY(-2px) scale(1.04);box-shadow:0 12px 26px rgba(108,61,208,0.5)}.btn-custom:active{transform:translateY(0) scale(0.98);background-position:100% 50%}.btn-custom:disabled,.btn-custom[aria-disabled="true"]{background:#4b3a73;color:#e9e1fb;opacity:1;box-shadow:none;transform:none;cursor:not-allowed}.btn-custom:disabled::after,.btn-custom[aria-disabled="true"]::after{display:none}.btn-custom:focus-visible,.btn-ghost:focus-visible,.footer-links a:focus-visible,.embed-code:focus-visible,.copy-icon:focus-visible{outline:3px solid #ffcc00;outline-offset:3px}.btn-custom.btn-inline{display:inline-block;width:auto;margin:0;min-width:220px}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:1.1rem;padding:0.7rem 1.4rem;border-radius:50px;border:2px solid rgba(255,255,255,0.75);background:rgba(255,255,255,0.06);color:#fff;text-decoration:none;min-width:220px;transition:background 0.3s,color 0.3s,transform 0.3s,box-shadow 0.3s}.btn-ghost:hover,.btn-ghost:focus-visible{background:#fff;color:#2d1b65;transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,0,0,0.3)}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:1.5rem}.hero-actions .btn-custom{margin:0}.hero-logo{width:120px;height:120px;margin:0 auto 10px;display:block;filter:drop-shadow(0 12px 24px rgba(0,0,0,0.45));animation:heroFloat 6s ease-in-out infinite}.hero p.lead-text{max-width:62ch;margin-left:auto;margin-right:auto}.hero-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:32px 0 0;padding:0;list-style:none;font-size:0.95rem;color:#ddd}.hero-badges li{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:50px;background:rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.15);transition:transform 0.3s,border-color 0.3s,background 0.3s}.hero-badges li i{color:#00c8ff}.hero-badges li:hover{transform:translateY(-3px);border-color:rgba(138,101,210,0.8);background:rgba(138,101,210,0.25)}.orb{position:absolute;border-radius:50%;pointer-events:none;z-index:0;width:36vw;height:36vw;max-width:520px;max-height:520px;animation:orbDrift 18s ease-in-out infinite alternate}.orb-1{background:radial-gradient(circle,rgba(138,101,210,0.55) 0%,rgba(138,101,210,0) 70%);top:6%;left:-10%}.orb-2{background:radial-gradient(circle,rgba(255,63,180,0.3) 0%,rgba(255,63,180,0) 70%);bottom:2%;right:-12%;animation-delay:-6s}.orb-3{background:radial-gradient(circle,rgba(255,204,0,0.22) 0%,rgba(255,204,0,0) 70%);top:42%;right:20%;width:20vw;height:20vw;animation-delay:-12s}.hero>*:not(.orb):not(.scroll-indicator){position:relative;z-index:1}.hero{overflow:hidden}.scroll-indicator{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);color:#ddd;text-decoration:none;font-size:0.9rem;display:grid;justify-items:center;gap:4px;animation:scrollBounce 2.2s ease-in-out infinite}.scroll-indicator:hover,.scroll-indicator:focus-visible{color:#fff}.info-card i{transition:transform 0.4s cubic-bezier(0.2,0.8,0.2,1)}.info-card:hover i{transform:scale(1.15) rotate(-6deg)}.info-card:hover{border-color:rgba(138,101,210,0.7)}.info-card,.stats .stat,.content-card,.step{border:1px solid rgba(255,255,255,0.08)}.stats .stat i{transition:transform 0.35s}.stats .stat:hover i{animation:pulse 1.2s ease-in-out infinite}.page-hero{padding:150px 20px 60px;text-align:center;position:relative;overflow:hidden}.page-hero .eyebrow{display:inline-block;letter-spacing:0.2em;text-transform:uppercase;font-size:0.8rem;font-weight:700;color:#ffcc00;margin-bottom:14px}.page-hero h1{font-size:clamp(2.2rem,5vw,3.6rem);margin-bottom:18px;animation:fadeIn 1.2s ease-in-out}.page-hero .lead-text{font-size:1.25rem;color:#eee;max-width:68ch;margin:0 auto}.page-section{padding:60px 20px}.page-section h2{font-size:2.2rem;margin-bottom:24px;text-align:center}.page-section h2 i{color:#00c8ff;margin-right:10px}.narrow{max-width:900px;margin:0 auto}.content-card{background:rgba(255,255,255,0.08);border-radius:12px;padding:28px 32px;margin-bottom:24px;box-shadow:0 4px 12px rgba(0,0,0,0.25);text-align:left;transition:transform 0.35s,box-shadow 0.35s,border-color 0.35s}.content-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,0.35);border-color:rgba(138,101,210,0.6)}.content-card h3{font-size:1.4rem;margin-bottom:12px;display:flex;align-items:center;gap:10px}.content-card h3 i{color:#00c8ff}.content-card p:last-child,.content-card ul:last-child{margin-bottom:0}.content-card ul{padding-left:1.2rem}.content-card li+li{margin-top:8px}.content-card code,.hero code,.step code{background:rgba(0,0,0,0.35);color:#ffcc00;padding:2px 8px;border-radius:6px;font-size:0.95em}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.steps{counter-reset:stap}.step{position:relative;background:rgba(255,255,255,0.08);border-radius:12px;padding:32px 24px 24px;text-align:left;transition:transform 0.35s,box-shadow 0.35s}.step::before{counter-increment:stap;content:counter(stap);position:absolute;top:-18px;left:20px;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#7b4ae0,#5e3c9e);color:#fff;font-weight:700;display:grid;place-items:center;box-shadow:0 4px 10px rgba(0,0,0,0.35)}.step:hover{transform:translateY(-5px);box-shadow:0 12px 26px rgba(0,0,0,0.35)}.step h3{font-size:1.3rem;margin:8px 0 10px}.step p{color:#ddd;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.feature{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:26px;text-align:left;transition:transform 0.35s,box-shadow 0.35s,border-color 0.35s}.feature:hover{transform:translateY(-5px);box-shadow:0 12px 26px rgba(0,0,0,0.35);border-color:rgba(0,200,255,0.5)}.feature i{font-size:2rem;color:#00c8ff;margin-bottom:12px;display:block}.feature h3{font-size:1.25rem;margin-bottom:8px}.feature p{color:#ddd;margin:0}.feature.new::after{content:"Nieuw";position:absolute;top:14px;right:14px;background:#ffcc00;color:#1a102b;font-size:0.7rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;padding:3px 8px;border-radius:50px}.feature{position:relative}.accordion.quizzly-accordion .accordion-item{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.1);color:#fff;margin-bottom:12px;border-radius:12px;overflow:hidden}.accordion.quizzly-accordion .accordion-button{background:transparent;color:#fff;font-weight:500;font-size:1.05rem;box-shadow:none}.accordion.quizzly-accordion .accordion-button:not(.collapsed){background:rgba(138,101,210,0.25);color:#fff}.accordion.quizzly-accordion .accordion-button:focus{box-shadow:0 0 0 3px #ffcc00}.accordion.quizzly-accordion .accordion-button::after{filter:invert(1) brightness(1.6)}.accordion.quizzly-accordion .accordion-body{color:#ddd;text-align:left}.cta-section{padding:80px 20px;text-align:center}.cta-box{max-width:820px;margin:0 auto;padding:48px 32px;border-radius:20px;background:linear-gradient(135deg,rgba(138,101,210,0.35),rgba(0,200,255,0.15));border:1px solid rgba(255,255,255,0.15);box-shadow:0 20px 50px rgba(0,0,0,0.35);position:relative;overflow:hidden}.cta-box::after{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,0.12),transparent 55%);animation:orbDrift 14s ease-in-out infinite alternate;pointer-events:none}.cta-box>*{position:relative;z-index:1}.cta-box h2{font-size:2.4rem;margin-bottom:14px}.cta-box p{font-size:1.15rem;color:#eee;margin-bottom:26px}.cta-box .btn-custom{animation:pulseShadow 3s ease-in-out infinite}.status-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:50px;font-weight:500;background:rgba(0,0,0,0.3)}.status-pill .dot{width:10px;height:10px;border-radius:50%;background:#dc3545}.status-pill.online .dot{background:#28a745;box-shadow:0 0 0 0 rgba(40,167,69,0.6);animation:livePulse 2s infinite}.info-table{width:100%;border-collapse:collapse}.info-table th,.info-table td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,0.1);text-align:left;vertical-align:top}.info-table th{width:220px;color:#ccc;font-weight:500}.info-table tr:last-child th,.info-table tr:last-child td{border-bottom:0}.scoreboard-card{transition:transform 0.35s,box-shadow 0.35s}.scoreboard-card:hover{box-shadow:0 16px 40px rgba(0,0,0,0.45)}.scoreboard-list li{transition:transform 0.3s,background 0.3s}.embed-code,.copy-icon{cursor:pointer}.copy-icon{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;border-radius:6px;transition:transform 0.2s,background 0.2s}.copy-icon:hover{transform:scale(1.15);background:rgba(255,255,255,0.12)}footer{margin-top:0}footer p{margin:0}.footer-brand{display:inline-flex;align-items:center;gap:8px;font-size:1.2rem;font-weight:500;margin-bottom:6px}.copyright{color:#bbb;font-size:0.9rem;margin-top:6px}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:12px 0}.footer-links a{color:#ddd;text-decoration:none;position:relative;padding-bottom:2px}.footer-links a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#ffcc00;transform:scaleX(0);transform-origin:left;transition:transform 0.3s}.footer-links a:hover::after,.footer-links a:focus-visible::after{transform:scaleX(1)}.footer-links a:hover{color:#fff}html.reveal-ready .reveal{opacity:0;transform:translateY(24px);transition:opacity 0.7s ease-out,transform 0.7s cubic-bezier(0.2,0.8,0.2,1)}html.reveal-ready .reveal.in-view{opacity:1;transform:none}html.reveal-ready .reveal-delay-1{transition-delay:0.12s}html.reveal-ready .reveal-delay-2{transition-delay:0.24s}html.reveal-ready .reveal-delay-3{transition-delay:0.36s}.error-page-hero{padding:170px 20px 80px;text-align:center}@keyframes heroFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes orbDrift{from{transform:translate(0,0) scale(1)}to{transform:translate(6vw,-4vh) scale(1.15)}}@keyframes scrollBounce{0%,100%{transform:translate(-50%,0)}50%{transform:translate(-50%,8px)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pulseShadow{0%,100%{box-shadow:0 6px 18px rgba(0,0,0,0.3)}50%{box-shadow:0 10px 34px rgba(138,101,210,0.6)}}@keyframes livePulse{0%{box-shadow:0 0 0 0 rgba(40,167,69,0.6)}70%{box-shadow:0 0 0 10px rgba(40,167,69,0)}100%{box-shadow:0 0 0 0 rgba(40,167,69,0)}}@keyframes beta-pill-glow{0%,100%{box-shadow:0 0 0 0 rgba(255,204,0,0)}50%{box-shadow:0 0 14px 2px rgba(255,204,0,0.45)}}@media (max-width: 768px){.site-notice-inner{font-size:0.9rem;padding:10px 14px}.hero{padding:calc(var(--header-h) + 40px) 16px 90px}.hero h1{font-size:2.4rem}.page-hero{padding-top:calc(var(--header-h) + 40px)}.content-card{padding:22px 20px}.info-table th{width:140px}.btn-custom,.btn-ghost{width:100%;max-width:320px}.cta-box{padding:36px 20px}.cta-box h2{font-size:1.9rem}}@media (max-width: 480px){.beta-pill{font-size:0.6rem;padding:2px 7px;margin-left:4px}.hero h1{font-size:2rem}.beta-banner{display:none}}html{min-height:100%;background:#4a2a88}body.public{background:#4a2a88}body.public::before{content:"";position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;height:100lvh;background:radial-gradient(70% 60% at 100% 100%,rgba(255,63,180,0.2),rgba(255,63,180,0) 70%),radial-gradient(60% 50% at 0% 0%,rgba(176,107,255,0.24),rgba(176,107,255,0) 70%),linear-gradient(135deg,#5e3c9e 0%,#52308f 50%,#4a2a88 100%);pointer-events:none}.beta-banner{z-index:960;pointer-events:none}.site-notices{z-index:940}.hero::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(138,101,210,0.25),rgba(255,63,180,0.1),rgba(255,204,0,0.06),rgba(138,101,210,0.25));background-size:300% 300%;animation:gradientShift 18s ease-in-out infinite;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 220px),transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 220px),transparent 100%)}.page-section h2,.info-section h2,.stats-section h2{position:relative;display:inline-block;padding-bottom:12px}.page-section h2::after,.info-section h2::after,.stats-section h2::after{content:"";position:absolute;left:50%;bottom:0;width:72px;height:3px;border-radius:3px;background:linear-gradient(90deg,#8a65d2,#00c8ff);transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform 0.7s cubic-bezier(0.2,0.8,0.2,1) 0.2s}.page-section h2.in-view::after,.info-section h2.in-view::after,.stats-section h2.in-view::after,html:not(.js) .page-section h2::after,html:not(.js) .info-section h2::after,html:not(.js) .stats-section h2::after{transform:translateX(-50%) scaleX(1)}.page-section{text-align:center}.page-section .content-card,.page-section .feature,.page-section .step{text-align:left}.info-card i,.feature i{animation:iconFloat 5s ease-in-out infinite}.info-card:nth-child(2) i,.feature:nth-child(3n+2) i{animation-delay:-1.6s}.info-card:nth-child(3) i,.feature:nth-child(3n) i{animation-delay:-3.2s}.step::before{transition:transform 0.35s cubic-bezier(0.2,0.8,0.2,1)}.step:hover::before{transform:scale(1.15) rotate(-8deg)}.stat-number{transition:transform 0.35s}.stats .stat:hover .stat-number{transform:scale(1.08)}.page-hero .eyebrow{animation:fadeInDown 0.8s ease-out both}.page-hero h1{animation:fadeInUp 0.8s ease-out 0.1s both}.page-hero .lead-text{animation:fadeInUp 0.8s ease-out 0.25s both}.hero-logo{animation:heroFloat 6s ease-in-out infinite,fadeInDown 0.9s ease-out both}.hero-actions .btn-custom,.hero-actions .btn-ghost{animation:fadeInUp 0.8s ease-out 0.35s both}.hero-actions .btn-ghost{animation-delay:0.5s}.hero-badges li{animation:fadeInUp 0.7s ease-out both}.hero-badges li:nth-child(1){animation-delay:0.65s}.hero-badges li:nth-child(2){animation-delay:0.75s}.hero-badges li:nth-child(3){animation-delay:0.85s}.hero-badges li:nth-child(4){animation-delay:0.95s}@keyframes gradientShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes iconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (min-width: 1031px){body.has-notices .site-notice-inner{padding-left:250px;padding-right:250px}}body.public a:not(.btn):not(.btn-custom):not(.btn-ghost):not(.header-left):not(.profile-img-link):not(.member-btn):not(.dash-action):not(.dash-side-link):not(.dash-btn):not(.status-notice-link):not(.btn-beta){color:#d9c8ff;text-decoration:none;transition:color 0.25s,text-decoration-color 0.25s}body.public a:not(.btn):not(.btn-custom):not(.btn-ghost):not(.header-left):not(.profile-img-link):not(.member-btn):not(.dash-action):not(.dash-side-link):not(.dash-btn):not(.status-notice-link):not(.btn-beta):hover,body.public a:not(.btn):not(.btn-custom):not(.btn-ghost):not(.header-left):not(.profile-img-link):not(.member-btn):not(.dash-action):not(.dash-side-link):not(.dash-btn):not(.status-notice-link):not(.btn-beta):focus-visible{color:#fff}body.public a:focus-visible{outline:3px solid #ffcc00;outline-offset:3px;border-radius:4px}.content-card a:not(.btn):not(.btn-custom):not(.btn-ghost):not(.btn-beta),.accordion-body a:not(.btn):not(.btn-custom):not(.btn-ghost):not(.btn-beta),.copyright a,.hero p a,.page-hero a:not(.btn):not(.btn-custom):not(.btn-ghost):not(.btn-beta),.info-table a{position:relative;color:#ffcc00;font-weight:500;background-image:linear-gradient(90deg,#ffcc00,#00c8ff);background-size:0% 2px;background-repeat:no-repeat;background-position:left bottom;padding-bottom:2px;transition:background-size 0.3s,color 0.25s}.content-card a:not(.btn):not(.btn-custom):not(.btn-ghost):not(.btn-beta):hover,.accordion-body a:not(.btn):not(.btn-custom):not(.btn-ghost):not(.btn-beta):hover,.copyright a:hover,.info-table a:hover,.content-card a:not(.btn):not(.btn-custom):not(.btn-ghost):not(.btn-beta):focus-visible,.accordion-body a:not(.btn):not(.btn-custom):not(.btn-ghost):not(.btn-beta):focus-visible,.copyright a:focus-visible,.info-table a:focus-visible{color:#fff;background-size:100% 2px}body.public ::selection{background:#ffcc00;color:#1a102b}.with-love{margin-top:14px;font-size:1rem;color:#fff;letter-spacing:0.02em}.with-love i{color:#e0245e;animation:heartbeat 1.6s ease-in-out infinite;display:inline-block}html.reveal-ready .reveal-left{transform:translateX(-32px)}html.reveal-ready .reveal-right{transform:translateX(32px)}html.reveal-ready .reveal-zoom{transform:scale(0.92)}html.reveal-ready .content-card.reveal:nth-of-type(odd){transform:translateX(-32px)}html.reveal-ready .content-card.reveal:nth-of-type(even){transform:translateX(32px)}html.reveal-ready .feature.reveal,html.reveal-ready .info-card.reveal,html.reveal-ready .stats .stat.reveal{transform:translateY(24px) scale(0.94)}html.reveal-ready .step.reveal{transform:translateY(28px) rotate(-1.5deg)}html.reveal-ready .cta-box.reveal{transform:translateY(24px) scale(0.97)}html.reveal-ready .reveal.in-view,html.reveal-ready .content-card.reveal.in-view:nth-of-type(n){transform:none}.tilt{transform-style:preserve-3d;will-change:transform}html.js .tilt.in-view{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform 0.25s ease-out,box-shadow 0.35s,border-color 0.35s,opacity 0.7s ease-out}html.js .tilt.in-view:hover{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-6px)}.ticker-section{padding:70px 0 60px;text-align:center;position:relative;overflow-x:clip}.ticker{--ticker-fade:64px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--ticker-fade),#000 calc(100% - var(--ticker-fade)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--ticker-fade),#000 calc(100% - var(--ticker-fade)),transparent 100%)}.ticker-section h2{font-size:2.4rem;margin-bottom:14px}.ticker-intro{color:#ddd;font-size:1.15rem;max-width:60ch;margin:0 auto 36px;padding:0 20px}.ticker{overflow:hidden;width:100%}.ticker-track{display:flex;gap:14px;width:max-content;animation:tickerScroll 60s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-chip{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:50px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.14);color:#fff;font-size:1.05rem;font-weight:500;white-space:nowrap;transition:background 0.3s,border-color 0.3s,transform 0.3s}.ticker-chip i{color:#00c8ff}.ticker-chip:nth-child(3n+2) i{color:#ffcc00}.ticker-chip:nth-child(3n) i{color:#a086e0}.ticker-chip:hover{background:rgba(138,101,210,0.35);border-color:rgba(138,101,210,0.9);transform:translateY(-3px)}.page-section.alt,.info-section,.cta-section{position:relative;overflow-x:clip;overflow-y:visible}.page-section.alt,.info-section,.stats-section,.ticker-section{--band:24, 12, 46;--band-alpha:0.9;--band-top:clamp(56px, 7vw, 110px);--band-bottom:clamp(56px, 7vw, 110px);background:linear-gradient(180deg,rgba(var(--band),0) 0,rgba(var(--band),calc(var(--band-alpha) * 0.3)) calc(var(--band-top) * 0.35),rgba(var(--band),calc(var(--band-alpha) * 0.72)) calc(var(--band-top) * 0.65),rgba(var(--band),var(--band-alpha)) var(--band-top),rgba(var(--band),var(--band-alpha)) calc(100% - var(--band-bottom)),rgba(var(--band),calc(var(--band-alpha) * 0.72)) calc(100% - var(--band-bottom) * 0.65),rgba(var(--band),calc(var(--band-alpha) * 0.3)) calc(100% - var(--band-bottom) * 0.35),rgba(var(--band),0) 100%)}:is(.page-section.alt, .info-section, .stats-section, .ticker-section)+:is(.page-section.alt, .info-section, .stats-section, .ticker-section){--band-top:0px}:is(.page-section.alt, .info-section, .stats-section, .ticker-section):has(+:is(.page-section.alt, .info-section, .stats-section, .ticker-section)){--band-bottom:0px}.page-section.alt::before,.info-section::before{content:"";position:absolute;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(255,63,180,0.22) 0%,rgba(255,63,180,0) 70%);top:0;right:-140px;pointer-events:none;animation:band-glow 18s ease-in-out infinite alternate}.page-section.alt::after,.info-section::after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(138,101,210,0.3) 0%,rgba(138,101,210,0) 70%);bottom:0;left:-120px;pointer-events:none;animation:band-glow 22s ease-in-out -7s infinite alternate-reverse}@keyframes band-glow{0%{transform:translate3d(0,0,0) scale(1);opacity:0.85}50%{transform:translate3d(-60px,40px,0) scale(1.12);opacity:1}100%{transform:translate3d(30px,-30px,0) scale(0.94);opacity:0.9}}.page-section.alt>*,.info-section>*{position:relative;z-index:1}.scoreboard-card{overflow:hidden}.scoreboard-card .card-header{position:relative}.scoreboard-card .card-header::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 40%,rgba(255,255,255,0.08) 50%,transparent 60%);background-size:250% 100%;animation:shimmer 6s linear infinite;pointer-events:none}@keyframes heartbeat{0%,100%{transform:scale(1)}14%{transform:scale(1.25)}28%{transform:scale(1)}42%{transform:scale(1.18)}}@keyframes tickerScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes shimmer{from{background-position:200% 0}to{background-position:-50% 0}}@media (max-width: 768px){.ticker-section h2{font-size:1.9rem}.ticker-chip{font-size:0.95rem;padding:10px 16px}}.hero{min-height:100vh;min-height:100svh;padding-bottom:120px;box-sizing:border-box}body.has-notices .hero{min-height:calc(100vh - var(--header-h) - var(--notices-h,0px));min-height:calc(100svh - var(--header-h) - var(--notices-h,0px))}.scroll-indicator{bottom:34px;gap:8px;color:#fff;font-size:0.85rem;letter-spacing:0.06em;text-transform:uppercase}.scroll-indicator i{animation:none;transform:none;width:44px;height:44px;border-radius:50%;border:2px solid rgba(255,255,255,0.55);background:rgba(255,255,255,0.08);display:grid;place-items:center;font-size:1rem;transition:background 0.3s,border-color 0.3s}.scroll-indicator:hover i,.scroll-indicator:focus-visible i{background:#fff;color:#2d1b65;border-color:#fff}.scroll-indicator .scroll-text{color:#ddd;padding-left:0.06em}@media (min-width: 1600px){.hero h1{font-size:4.6rem}.hero p.lead-text{font-size:1.45rem;max-width:66ch}.hero-logo{width:150px;height:150px}.hero-badges{font-size:1.05rem}.info-section h2,.stats-section h2,.page-section h2{font-size:3rem}}@media (max-height: 700px){.hero{min-height:0;padding-bottom:100px}}.scroll-indicator{z-index:2}:root{--section-y:clamp(64px, 8vw, 112px);--section-x:20px;--gap:24px}.info-section,.stats-section,.page-section,.ticker-section,.cta-section{padding:var(--section-y) var(--section-x)}.ticker-section{padding-left:0;padding-right:0}#scoreboard-section{padding:clamp(48px,6vw,88px) var(--section-x);margin:0 auto}.info-section h2,.stats-section h2,.page-section h2,.ticker-section h2{margin-bottom:20px}.info-section p,.stats-section p,.ticker-intro{margin-bottom:44px}.info-cards,.feature-grid,.grid-3{gap:28px;max-width:1200px;margin:0 auto}.info-card{padding:34px 28px}.info-card i{margin-bottom:18px}.info-card h3{margin-bottom:12px}.info-card p{margin:0}.stats{gap:28px;max-width:1100px;margin:0 auto}.hero h1{margin:8px 0 18px}.hero p.lead-text{margin-bottom:0}.hero-actions{margin-top:36px}.hero-badges{margin-top:36px}.hero .mobile-info{margin:28px auto 0;max-width:560px}.page-hero{padding-bottom:24px}.page-hero+.page-section{padding-top:40px}.content-card+.content-card{margin-top:0}.narrow .content-card{margin-bottom:24px}.narrow .content-card:last-child{margin-bottom:0}.cta-box{padding:clamp(36px,5vw,56px) clamp(24px,4vw,48px)}footer{padding:40px 20px 32px}.footer-links{margin:16px 0}@media (max-width: 768px){:root{--section-x:16px}.info-cards,.feature-grid,.grid-3,.stats{gap:18px}.hero-actions,.hero-badges{margin-top:28px}}:root{--q-radius:18px;--q-border:rgba(255, 255, 255, 0.1);--q-glass:linear-gradient(160deg, rgba(255, 255, 255, 0.11), rgba(255, 255, 255, 0.04));--q-accent:#00c8ff;--q-gold:#ffcc00;--q-pink:#ff3fb4;--q-violet:#8a65d2;--q-deep:#5e3c9e}.section-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:0.76rem;letter-spacing:0.14em;text-transform:uppercase;font-weight:700;color:var(--q-gold);margin:0 0 16px;padding:7px 14px;border-radius:50px;background:rgba(255,204,0,0.1);border:1px solid rgba(255,204,0,0.28)}.section-eyebrow i{font-size:0.85rem}.info-card,.feature,.content-card,.step,.stats .stat,.accordion.quizzly-accordion .accordion-item,.info-table-wrap{position:relative;border-radius:var(--q-radius);background:var(--q-glass);border:1px solid var(--q-border);box-shadow:0 12px 32px rgba(0,0,0,0.22);overflow:hidden}.info-card::before,.feature::before,.content-card::before,.step::after,.stats .stat::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(0,200,255,0.7),rgba(255,63,180,0.55),rgba(255,204,0,0.7));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity 0.4s;pointer-events:none}.info-card:hover::before,.feature:hover::before,.content-card:hover::before,.step:hover::after,.stats .stat:hover::before{opacity:1}.info-card:hover,.feature:hover,.content-card:hover,.step:hover,.stats .stat:hover{border-color:rgba(255,255,255,0.18);box-shadow:0 22px 48px rgba(0,0,0,0.35)}.info-card i,.feature i,.stats .stat i{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:17px;font-size:1.55rem;color:#fff;background:linear-gradient(135deg,var(--q-violet),var(--q-deep));box-shadow:0 10px 22px rgba(94,60,158,0.45),inset 0 1px 0 rgba(255,255,255,0.28);margin-bottom:18px}.info-card:nth-child(2) i,.feature:nth-child(3n+2) i{background:linear-gradient(135deg,#22d3ff,#0369a1);box-shadow:0 10px 22px rgba(0,200,255,0.35),inset 0 1px 0 rgba(255,255,255,0.28)}.info-card:nth-child(3) i,.feature:nth-child(3n) i{background:linear-gradient(135deg,#ff5cc4,#b0166d);box-shadow:0 10px 22px rgba(255,63,180,0.35),inset 0 1px 0 rgba(255,255,255,0.28)}.feature:nth-child(3n+1):nth-child(n+4) i{background:linear-gradient(135deg,#ffd34d,#f08c00);box-shadow:0 10px 22px rgba(255,204,0,0.32),inset 0 1px 0 rgba(255,255,255,0.28)}.info-card h3,.feature h3{letter-spacing:-0.01em}.info-card p,.feature p,.step p,.content-card p{color:#d9d2ea;line-height:1.65}.content-card h3 i,.page-section h2 i{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;font-size:1.05rem;color:#fff;background:linear-gradient(135deg,var(--q-violet),var(--q-deep));box-shadow:0 8px 18px rgba(94,60,158,0.4),inset 0 1px 0 rgba(255,255,255,0.25);margin-right:12px;vertical-align:middle;flex:0 0 auto}.page-section h2 i{width:50px;height:50px;border-radius:15px;font-size:1.25rem;background:linear-gradient(135deg,#22d3ff,var(--q-deep));margin-right:14px}.content-card h3{display:flex;align-items:center}.content-card h3 i{margin-right:12px}.step{padding:42px 26px 28px}.step::before{width:48px;height:48px;top:-20px;left:22px;font-size:1.2rem;background:linear-gradient(135deg,var(--q-gold),#ff9d00);color:#1a102b;box-shadow:0 10px 22px rgba(255,204,0,0.35)}.stats .stat{padding:30px 34px;min-width:210px;border:1px solid var(--q-border)}.stats .stat i{width:54px;height:54px;font-size:1.4rem;margin:0 auto 6px;background:linear-gradient(135deg,#22d3ff,var(--q-deep));box-shadow:0 10px 22px rgba(0,200,255,0.3),inset 0 1px 0 rgba(255,255,255,0.28)}.stat-number{font-size:2.9rem;letter-spacing:-0.02em;background:linear-gradient(90deg,#fff 10%,#7fe3ff 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.stat-label{font-size:0.98rem;letter-spacing:0.04em;color:#cfc5e6}.hero h1{letter-spacing:-0.02em;text-shadow:0 10px 36px rgba(0,0,0,0.4)}.hero-badges li{background:linear-gradient(160deg,rgba(255,255,255,0.14),rgba(255,255,255,0.06));border:1px solid rgba(255,255,255,0.16);box-shadow:0 8px 20px rgba(0,0,0,0.2);backdrop-filter:blur(6px)}.hero-badges li:hover{border-color:rgba(255,204,0,0.6)}.btn-custom{box-shadow:0 12px 28px rgba(108,61,208,0.45),0 0 22px -6px rgba(255,63,180,0.35),inset 0 1px 0 rgba(255,255,255,0.22)}.btn-custom:hover,.btn-custom:focus-visible{box-shadow:0 16px 34px rgba(108,61,208,0.55),0 0 30px -6px rgba(255,63,180,0.5),inset 0 1px 0 rgba(255,255,255,0.26)}.page-hero{position:relative;overflow-x:clip;overflow-y:visible}.page-hero::before,.page-hero::after{content:"";position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none;z-index:-1}.page-hero::before{width:420px;height:420px;left:-140px;top:-160px;background:radial-gradient(circle,rgba(176,107,255,0.34),transparent 65%)}.page-hero::after{width:520px;height:520px;right:-200px;bottom:-260px;background:radial-gradient(circle,rgba(255,63,180,0.24),transparent 65%)}.page-hero>*{position:relative;z-index:1}.cta-box{border:1px solid rgba(255,255,255,0.14);box-shadow:0 30px 70px rgba(0,0,0,0.4),0 0 0 1px rgba(255,255,255,0.04) inset}.cta-box::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(0,200,255,0.8),rgba(255,63,180,0.6),rgba(255,204,0,0.8));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ticker-chip{background:linear-gradient(160deg,rgba(255,255,255,0.13),rgba(255,255,255,0.05));border:1px solid rgba(255,255,255,0.14)}.ticker-chip i{color:var(--q-gold)}#scoreboard-section .scoreboard-card{max-width:720px;border-radius:22px;border:1px solid rgba(255,255,255,0.12);box-shadow:0 24px 60px rgba(0,0,0,0.4)}#scoreboard-section .scoreboard-list li{border-radius:12px;margin-bottom:8px;padding:12px 16px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.06)}#scoreboard-section .scoreboard-list li:nth-child(1){background:linear-gradient(90deg,rgba(255,204,0,0.2),rgba(255,255,255,0.05));border-color:rgba(255,204,0,0.35)}#scoreboard-section .scoreboard-list li:nth-child(2){background:linear-gradient(90deg,rgba(200,200,210,0.18),rgba(255,255,255,0.05))}#scoreboard-section .scoreboard-list li:nth-child(3){background:linear-gradient(90deg,rgba(205,127,50,0.22),rgba(255,255,255,0.05))}#scoreboard-section .scoreboard-list li:hover{transform:translateX(4px);background:rgba(255,255,255,0.1)}#scoreboard-section .section-head{text-align:center;margin-bottom:8px}.section-head{text-align:center}.accordion.quizzly-accordion .accordion-item{margin-bottom:12px;border-radius:16px}.accordion.quizzly-accordion .accordion-button{background:transparent;font-weight:600}footer{position:relative;border-top:1px solid rgba(255,255,255,0.08)}footer::after{content:"";position:absolute;left:0;right:0;bottom:calc(100% + 1px);height:clamp(56px,7vw,110px);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.12) 35%,rgba(0,0,0,0.34) 70%,rgba(0,0,0,0.5) 100%);pointer-events:none}footer::before{content:"";position:absolute;left:50%;top:-1px;transform:translateX(-50%);width:min(520px,80%);height:2px;background:linear-gradient(90deg,transparent,var(--q-accent),var(--q-pink),var(--q-gold),transparent);opacity:0.8}.info-section h2,.stats-section h2,.ticker-section h2,.page-section h2{letter-spacing:-0.02em}@media (max-width: 767.98px){.info-card i,.feature i{width:50px;height:50px;font-size:1.3rem;border-radius:14px}.stat-number{font-size:2.3rem}.step{padding:38px 22px 24px}.page-hero::before,.page-hero::after{display:none}}#scoreboard-section{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(40px,5vw,64px);margin-top:0}#scoreboard-section .scoreboard-card{margin:20px auto 0}.page-section:not(.alt) .step,.page-section:not(.alt) .feature,.page-section:not(.alt) .content-card{background:linear-gradient(160deg,rgba(22,12,48,0.62),rgba(22,12,48,0.42));border-color:rgba(255,255,255,0.16);box-shadow:0 16px 40px rgba(0,0,0,0.3)}.page-section:not(.alt) .step p,.page-section:not(.alt) .feature p,.page-section:not(.alt) .content-card p,.page-section:not(.alt) .content-card li{color:#ece6f7}.step h3,.feature h3,.content-card h3{color:#fff}.ticker{padding:10px 0 14px}.ticker-track{animation-duration:140s}.ticker-chip:hover{transform:scale(1.04)}@media (max-width: 767.98px){.ticker-track{animation-duration:90s}.ticker{--ticker-fade:28px}}#scoreboard-section .scoreboard-card{max-width:460px;border-radius:12px;background:linear-gradient(135deg,#4a148c,#311b92);border:1px solid rgba(255,255,255,0.1);box-shadow:0 10px 30px rgba(0,0,0,0.35)}#scoreboard-section .scoreboard-list li,#scoreboard-section .scoreboard-list li:nth-child(1),#scoreboard-section .scoreboard-list li:nth-child(2),#scoreboard-section .scoreboard-list li:nth-child(3){background:rgba(255,255,255,0.1);border:1px solid transparent;border-radius:8px;margin:10px 0;padding:10px 12px}#scoreboard-section .scoreboard-list li:nth-child(1){border-color:rgba(255,204,0,0.45)}#scoreboard-section .scoreboard-list li:hover{background:rgba(255,255,255,0.16);transform:none}.step{overflow:visible}.step::after{border-radius:var(--q-radius)}.grid-3.steps{padding-top:22px;align-items:stretch}.step h3{margin-top:4px}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;max-width:1200px;margin:0 auto}.contact-card{position:relative;text-align:left;padding:30px 26px 26px;border-radius:var(--q-radius);background:linear-gradient(160deg,rgba(22,12,48,0.62),rgba(22,12,48,0.42));border:1px solid rgba(255,255,255,0.16);box-shadow:0 16px 40px rgba(0,0,0,0.3);display:flex;flex-direction:column;gap:12px;transition:transform 0.35s,box-shadow 0.35s,border-color 0.35s}.contact-card:hover{transform:translateY(-5px);border-color:rgba(255,204,0,0.5);box-shadow:0 22px 48px rgba(0,0,0,0.38)}.contact-card>i{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:17px;font-size:1.55rem;color:#fff;background:linear-gradient(135deg,var(--q-violet),var(--q-deep));box-shadow:0 10px 22px rgba(94,60,158,0.45),inset 0 1px 0 rgba(255,255,255,0.28)}.contact-card:nth-child(2)>i{background:linear-gradient(135deg,#9147ff,#5c16c5)}.contact-card:nth-child(3)>i{background:linear-gradient(135deg,#22d3ff,#0369a1)}.contact-card:nth-child(4)>i{background:linear-gradient(135deg,#ff5cc4,#b0166d)}.contact-card h3{font-size:1.3rem;margin:0;color:#fff}.contact-card p{margin:0;color:#ece6f7;line-height:1.65;flex:1}body.public a.contact-link{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:10px 16px;border-radius:50px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);color:#fff;font-weight:600;text-decoration:none;transition:background 0.3s,border-color 0.3s}body.public a.contact-link:hover,body.public a.contact-link:focus-visible{background:rgba(255,204,0,0.18);border-color:var(--q-gold);color:#fff}.contact-fallback{font-size:0.95rem;color:#ffcc00}.contact-card .q-mail{align-self:flex-start;max-width:100%}.contact-card .q-mail-fallback{color:#ffcc00;font-weight:600;overflow-wrap:anywhere}.footer-contact{margin-top:4px}.footer-contact .fa-envelope{margin-right:4px}html.reveal-ready .reveal{transform:translateY(16px);transition:opacity 0.45s ease-out,transform 0.45s cubic-bezier(0.2,0.8,0.2,1)}html.reveal-ready .reveal-delay-1{transition-delay:0.08s}html.reveal-ready .reveal-delay-2{transition-delay:0.16s}html.reveal-ready .reveal-delay-3{transition-delay:0.24s}.tilt,.info-card,.feature,.step,.stats .stat{transform-style:flat;will-change:auto}html.js .tilt.in-view{transform:none}html.js .tilt.in-view:hover,html.js .info-card.in-view:hover,html.js .feature.in-view:hover,html.js .step.in-view:hover,html.js .stats .stat.in-view:hover{transform:translateY(-6px)}html{overflow-x:clip}main#inhoud{overflow-x:clip}.points-table-wrap{margin-top:18px;overflow-x:auto;border-radius:12px;border:1px solid rgba(255,255,255,0.12)}.points-table{width:100%;border-collapse:collapse;font-size:0.98rem}.points-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.points-table th,.points-table td{padding:10px 14px;text-align:left;border-bottom:1px solid rgba(255,255,255,0.08)}.points-table thead th{background:rgba(0,200,255,0.12);color:#bfefff;font-size:0.8rem;letter-spacing:0.08em;text-transform:uppercase}.points-table tbody th{font-weight:700;white-space:nowrap}.points-table tbody td:nth-child(2){font-weight:800;color:#ffcc00;white-space:nowrap;font-variant-numeric:tabular-nums}.points-table tbody tr:last-child th,.points-table tbody tr:last-child td{border-bottom:0}.points-table tbody tr:hover{background:rgba(255,255,255,0.04)}@media (max-width: 560px){.points-table th,.points-table td{padding:8px 10px;font-size:0.9rem}.points-table thead th:nth-child(3),.points-table tbody td:nth-child(3){display:none}}.subtle-note{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,0.08);font-size:0.92rem;color:rgba(255,214,228,0.82)}.subtle-note i{margin-right:6px;color:#ff7aa6}.adult-hint{max-width:640px;margin:26px auto 0;padding:10px 18px;border-radius:999px;text-align:center;font-size:0.92rem;color:rgba(255,214,228,0.85);background:rgba(255,79,139,0.08);border:1px solid rgba(255,122,166,0.22)}.adult-hint i{margin-right:6px;color:#ff7aa6}@media (max-width: 560px){.adult-hint{border-radius:16px;margin-left:16px;margin-right:16px}}.footer-links a[aria-current="page"]{color:#ffcc00}.member-panel{padding:20px 20px 70px}.member-card{position:relative;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px 32px;padding:28px 32px;border-radius:24px;text-align:left;background:radial-gradient(circle at 100% 0%,rgba(0,200,255,0.18),transparent 50%),radial-gradient(circle at 0% 100%,rgba(255,204,0,0.16),transparent 50%),linear-gradient(135deg,rgba(110,74,183,0.55),rgba(45,27,101,0.8));border:1px solid rgba(255,255,255,0.14);box-shadow:0 20px 50px rgba(0,0,0,0.35);overflow:hidden}.member-id{display:flex;align-items:center;gap:14px;padding-right:32px;border-right:1px solid rgba(255,255,255,0.14)}.member-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;border:3px solid #ffcc00;box-shadow:0 0 0 5px rgba(255,204,0,0.15);flex-shrink:0}.member-avatar-fallback{display:grid;place-items:center;background:#8a65d2;color:#fff;font-size:1.5rem;font-weight:800}.member-who{display:flex;flex-direction:column;gap:3px;min-width:0}.member-label{font-size:0.75rem;letter-spacing:0.14em;text-transform:uppercase;color:#ffcc00;font-weight:700}.member-who strong{font-size:1.2rem;overflow-wrap:break-word}.member-copy h2{margin:0 0 8px;font-size:clamp(1.4rem,2.4vw,1.8rem);text-align:left}.page-section .member-copy h2::after,.member-copy h2::after{display:none}.member-copy p{margin:0;color:#ddd5f3;line-height:1.55;max-width:56ch}.member-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:220px}.member-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 22px;border-radius:50px;border:1px solid rgba(255,255,255,0.35);background:rgba(255,255,255,0.08);color:#fff;font-weight:700;text-decoration:none;transition:transform 0.2s,box-shadow 0.2s,background 0.2s}.member-btn:hover,.member-btn:focus-visible{color:#fff;transform:translateY(-2px);background:rgba(255,255,255,0.15)}.member-btn-primary{border-color:transparent;background:linear-gradient(135deg,#ffcc00,#ff9f1a);color:#1a102b;box-shadow:0 8px 22px rgba(255,170,0,0.35)}.member-btn-primary:hover,.member-btn-primary:focus-visible{color:#1a102b;background:linear-gradient(135deg,#ffd84d,#ffab33);box-shadow:0 12px 28px rgba(255,170,0,0.5)}.member-btn:focus-visible,.member-link:focus-visible{outline:3px solid #fff;outline-offset:3px}.member-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px;color:#d9ccff;font-weight:600;font-size:0.92rem;text-decoration:underline;text-underline-offset:3px}.member-link:hover{color:#fff}.step.step-done{border-color:rgba(84,227,142,0.45)}.step-done-badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;border-radius:50px;background:rgba(84,227,142,0.16);color:#b6f5cf;font-size:0.8rem;font-weight:700}@media (max-width: 900px){.member-card{grid-template-columns:1fr;padding:24px}.member-id{padding-right:0;padding-bottom:18px;border-right:0;border-bottom:1px solid rgba(255,255,255,0.14)}.member-actions{flex-direction:row;flex-wrap:wrap;min-width:0}.member-actions>*{flex:1 1 200px}}@media (max-width: 480px){.member-panel{padding:10px 12px 50px}}.footer-tools{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px}.footer-tools{margin:4px 0 12px}.footer-tool{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 14px;border-radius:50px;border:1px solid rgba(255,255,255,0.28);background:rgba(255,255,255,0.06);color:#ddd;font:inherit;font-size:0.9rem;cursor:pointer;transition:background 0.3s,border-color 0.3s,color 0.3s}.footer-tool:hover{background:rgba(138,101,210,0.3);border-color:rgba(138,101,210,0.9);color:#fff}.footer-tool:focus-visible{outline:3px solid #ffcc00;outline-offset:3px}.footer-tool[aria-pressed="true"]{background:rgba(255,204,0,0.14);border-color:rgba(255,204,0,0.7);color:#fff}.consent-bar{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);width:min(960px,calc(100% - 32px));z-index:1100;border-radius:18px;background:rgba(26,16,43,0.97);border:1px solid rgba(138,101,210,0.7);box-shadow:0 18px 40px rgba(0,0,0,0.45);color:#fff}.consent-bar[hidden],html:not(.js) .consent-bar{display:none}.consent-inner{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:18px 22px}.consent-text{flex:1 1 420px;min-width:0}.consent-title{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-size:1.1rem;font-weight:700}.consent-title i{color:#ffcc00}.consent-text p{margin:0;color:#ddd;font-size:0.95rem;line-height:1.5}.consent-text a{color:#fff;text-decoration:underline}.consent-text a:focus-visible{outline:3px solid #ffcc00;outline-offset:2px}.consent-actions{display:flex;flex-wrap:wrap;gap:10px}.consent-actions .consent-button{min-width:0;font-size:1rem;padding:0.6rem 1.3rem}html.has-consent{scroll-padding-bottom:calc(var(--consent-h,0px) + 24px)}body.public.has-consent{padding-bottom:calc(var(--consent-h,0px) + 24px)}@media (max-width: 576px){.consent-bar{bottom:8px;width:calc(100% - 16px)}.consent-inner{padding:14px 16px}.consent-actions{width:100%}.consent-actions .consent-button{flex:1 1 0}}.footer-brand picture{display:contents}html{scroll-padding-top:calc(var(--header-h) + 16px)}body.public .info-section h2,body.public .page-section h2,body.public .ticker-section h2,body.public .stats-section h2{font-size:clamp(1.7rem,1.1rem + 2.2vw,2.6rem);line-height:1.2;text-wrap:balance}body.public .page-hero h1,body.public .hero h1,body.public .cta-box h2{text-wrap:balance}body.public .lead-text,body.public .section-lead,body.public .content-card p,body.public .feature p{text-wrap:pretty}.cta-box code,.feature code,.section-lead code,.accordion-body code,.contact-card code,.content-card li code{background:rgba(0,0,0,0.35);color:#ffcc00;padding:2px 8px;border-radius:6px;font-size:0.95em;white-space:nowrap}.scoreboard-list .score-info{min-height:32px}.scoreboard-list .score-icon{width:30px;text-align:center;line-height:1}.scoreboard-list .default-icon{display:inline-block;min-width:30px;margin-right:10px;text-align:center;font-size:1.05rem;font-weight:700;line-height:1;color:#d9c8ff}.special-home .container{max-width:1000px}.section-lead{max-width:720px;margin:0 auto 28px;color:#e6ddfb;font-size:1.1rem;line-height:1.65}.theme-chips{list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 12px;max-width:880px}.theme-chips li{display:inline-flex;align-items:center;gap:9px;padding:10px 18px;border-radius:50px;background:linear-gradient(160deg,rgba(255,255,255,0.13),rgba(255,255,255,0.05));border:1px solid rgba(255,255,255,0.18);box-shadow:0 6px 16px rgba(0,0,0,0.2);font-weight:500;transition:transform 0.3s,border-color 0.3s,background 0.3s}.theme-chips li:hover{transform:translateY(-2px);border-color:rgba(255,204,0,0.6)}.theme-chips i{color:#ffcc00}.special-levels{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;margin:26px auto 0}.special-levels-label{color:#cbbcf0;font-size:0.8rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.special-levels-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.special-levels-list li{padding:5px 14px;border-radius:50px;border:1px solid rgba(0,200,255,0.45);background:rgba(0,200,255,0.08);color:#e6f9ff;font-size:0.9rem;font-weight:500}.special-more{margin:32px 0 0}@media (max-width: 768px){body.public .info-section>p,body.public .section-lead{font-size:1.02rem}.theme-chips li{padding:9px 14px;font-size:0.95rem}}@media (max-width: 600px){body.public .stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.public .stats .stat{min-width:0;padding:20px 10px}body.public .stats .stat i{width:44px;height:44px;font-size:1.1rem}body.public .stat-number{font-size:clamp(1.6rem,8vw,2.2rem)}body.public .stat-label{font-size:0.9rem;line-height:1.35}}@media (max-width: 1030px){html.js #desktop-hint[hidden]{display:inline-block}}body.public .btn-custom,body.public .btn-ghost{white-space:nowrap}@media (min-width: 769px){.hero-actions .btn-custom{width:auto;min-width:250px}}@media (max-width: 360px){body.public .btn-custom,body.public .btn-ghost{white-space:normal}}@media (max-width: 768px){.hero-actions .btn-custom,.hero-actions .btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;font-size:1.05rem;padding:0.6rem 1.2rem}}@media (max-width: 480px){body.public .hero{padding-bottom:116px}}.grid-3.steps-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1199.98px){.grid-3.steps-4{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (max-width: 640px){.grid-3.steps-4{grid-template-columns:minmax(0,1fr);row-gap:36px}}@media (max-width: 420px){.content-card li code,.accordion-body code,.feature code,.section-lead code{white-space:normal;overflow-wrap:anywhere}}.step code{white-space:nowrap}.accordion.quizzly-accordion .accordion-button{gap:14px}body.public a.contact-link{max-width:100%;overflow-wrap:anywhere}@media (max-width: 360px){.contact-card{padding:26px 18px 20px}body.public a.contact-link{padding:10px 14px;font-size:0.95rem}}.sources-table-wrap{overflow-x:auto;border-radius:10px}.sources-table-wrap:focus-visible{outline:3px solid #ffd966;outline-offset:2px}.sources-table{min-width:620px}.sources-table th{width:auto;color:#e6dcfa;font-weight:700}.sources-table a{overflow-wrap:anywhere}.sources-empty{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:10px;background:rgba(255,255,255,0.06)}.sources-empty i{margin-top:4px;color:#ffd966}.step::before{z-index:2}html.reveal-ready .reveal.in-view{transition-property:opacity,transform,box-shadow,border-color,background-color;transition-duration:0.45s,0.45s,0.35s,0.35s,0.35s;transition-timing-function:ease-out,cubic-bezier(0.2,0.8,0.2,1),ease,ease,ease}html.reveal-ready .reveal.in-view:hover{transition-delay:0s}html.reveal-ready .content-card.reveal.in-view:hover,html.reveal-ready .contact-card.reveal.in-view:hover{transform:translateY(-4px)}.info-card:hover,.feature:hover,.content-card:hover,.step:hover,.stats .stat:hover,.contact-card:hover{box-shadow:0 22px 48px rgba(0,0,0,0.35),0 0 38px -8px rgba(138,101,210,0.5)}.accordion.quizzly-accordion .accordion-item{transition:border-color 0.35s ease,box-shadow 0.35s ease}.accordion.quizzly-accordion .accordion-item:hover{border-color:rgba(160,134,224,0.45);box-shadow:0 16px 36px rgba(0,0,0,0.3),0 0 32px -10px rgba(138,101,210,0.45)}.anim-paused,.anim-paused::before,.anim-paused::after,.anim-paused :not(.game-preview, .game-preview *),.anim-paused :not(.game-preview, .game-preview *)::before,.anim-paused :not(.game-preview, .game-preview *)::after{animation-play-state:paused!important}.beta-band{padding:0 20px;margin:-8px auto 0;position:relative;z-index:2}.beta-band .beta-callout{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px 32px;max-width:1040px;margin:0 auto;padding:24px 32px;border-radius:24px;text-align:left;background:radial-gradient(120% 140% at 0% 0%,rgba(255,204,0,0.14),rgba(255,204,0,0) 55%),radial-gradient(120% 140% at 100% 100%,rgba(255,63,180,0.18),rgba(255,63,180,0) 60%),rgba(24,12,46,0.78);border:1px solid rgba(255,204,0,0.35);box-shadow:0 18px 44px rgba(10,4,24,0.45),inset 0 1px 0 rgba(255,255,255,0.08);backdrop-filter:blur(8px)}.beta-callout-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:linear-gradient(135deg,#ffcc00,#ff9f43);color:#1a102b;font-size:1.6rem;box-shadow:0 10px 24px rgba(255,176,0,0.3);animation:beta-icon-bob 4s ease-in-out infinite}.beta-callout-text h2{margin:8px 0 4px;font-size:1.5rem;line-height:1.25;color:#fff}.beta-callout-text p{margin:0;color:#e6ddfb;line-height:1.55}.beta-callout-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:50px;background:#ffcc00;color:#1a102b;font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.btn-beta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:50px;background:#ffcc00;color:#1a102b;font-size:1.05rem;font-weight:800;text-decoration:none;white-space:nowrap;box-shadow:0 10px 24px rgba(255,176,0,0.28);transition:transform 0.25s ease,box-shadow 0.25s ease,background-color 0.25s ease}.btn-beta:hover,.btn-beta:focus-visible{color:#1a102b;background:#ffe066;transform:translateY(-2px);box-shadow:0 14px 30px rgba(255,176,0,0.4)}.btn-beta:active{transform:translateY(0) scale(0.98)}body.public .btn-beta:focus-visible{outline:3px solid #fff;outline-offset:3px;border-radius:50px}@keyframes beta-icon-bob{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-4px) rotate(-6deg)}}.hero-eyebrow{display:inline-flex;align-self:center;width:fit-content;margin-left:auto!important;margin-right:auto!important;align-items:center;gap:8px;margin:0 0 8px;padding:8px 16px;border-radius:50px;background:rgba(255,204,0,0.12);border:1px solid rgba(255,204,0,0.35);color:#ffcc00;font-size:0.8rem!important;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}body.public .hero h1{max-width:28ch;margin-left:auto;margin-right:auto;font-size:clamp(2.2rem,4.6vw,4rem);line-height:1.08}.hero-accent{background:linear-gradient(90deg,#ffcc00,#ff8ad8 55%,#d9c8ff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hero-accent-flow 8s ease-in-out infinite alternate}@keyframes hero-accent-flow{from{background-position:0% 50%}to{background-position:100% 50%}}body.public .hero .lead-text{max-width:62ch;margin-left:auto;margin-right:auto;color:#f1ebff;line-height:1.6}.hero-actions>.btn-custom,.hero-actions>.btn-ghost,.beta-actions>.btn-custom,.cta-box>.btn-custom,.btn-custom.btn-inline{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;min-width:240px;min-height:56px;margin:0;padding:0 28px;font-size:1.125rem;font-weight:700;line-height:1.2;border-radius:50px}.hero-actions>.btn-ghost{border-width:2px}.onboarding{position:relative}.onboarding .section-lead{margin-bottom:48px}.onboarding-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1200px;margin:0 auto;padding:0;list-style:none;counter-reset:none}.onboarding-steps::before{content:"";position:absolute;top:48px;left:calc(100% / 6);right:calc(100% / 6);height:4px;border-radius:4px;background:linear-gradient(90deg,#ffcc00,#ff8ad8,#00c8ff,#ffcc00);background-size:300% 100%;opacity:0.55;animation:onboarding-flow 6s linear infinite;z-index:0}@keyframes onboarding-flow{from{background-position:0% 50%}to{background-position:300% 50%}}.onboarding-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:0 24px 32px;border-radius:24px;background:linear-gradient(180deg,#6a45b4,#4c2c8e);border:1px solid rgba(255,255,255,0.16);box-shadow:0 16px 36px rgba(10,4,24,0.3);text-align:center;margin-top:16px;transition:transform 0.35s,box-shadow 0.35s,border-color 0.35s}.onboarding-step:hover{transform:translateY(-4px);border-color:rgba(255,204,0,0.45);box-shadow:0 22px 48px rgba(10,4,24,0.38),0 0 36px -10px rgba(255,63,180,0.45)}.onboarding-top{position:relative;display:block;margin:-16px auto 24px}.onboarding-icon{display:grid;place-items:center;width:96px;height:96px;border-radius:32px;background:linear-gradient(135deg,#874fe8,#5a2db3);border:1px solid rgba(255,255,255,0.25);color:#fff;font-size:2.4rem;box-shadow:0 14px 30px rgba(90,45,179,0.5),0 0 0 8px rgba(135,79,232,0.16);animation:onboarding-float 5s ease-in-out infinite}.onboarding-step:nth-child(2) .onboarding-icon{background:linear-gradient(135deg,#c74fd6,#7a36c8);animation-delay:-1.6s}.onboarding-step:nth-child(3) .onboarding-icon{background:linear-gradient(135deg,#ff5fa8,#9c3fd0);animation-delay:-3.2s}.onboarding-number{position:absolute;top:-8px;right:-12px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffcc00;color:#1a102b;font-size:1.1rem;font-weight:800;box-shadow:0 6px 14px rgba(0,0,0,0.35)}@keyframes onboarding-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.onboarding-step h3{margin:0 0 8px;font-size:1.5rem;color:#fff}.onboarding-step p{margin:0;color:#e6ddfb;line-height:1.6}.onboarding-step code,.onboarding-tip code{white-space:nowrap;background:rgba(0,0,0,0.35);color:#ffcc00;padding:2px 8px;border-radius:6px;font-size:0.95em}.onboarding-step.is-done{border-color:rgba(92,230,160,0.45)}.onboarding-step.is-done .onboarding-number{background:#5ce6a0}.onboarding-done{display:inline-flex;align-items:center;gap:6px;margin-right:4px;padding:2px 10px;border-radius:50px;background:rgba(92,230,160,0.16);border:1px solid rgba(92,230,160,0.55);color:#c9f7df;font-size:0.85rem;font-weight:700}.onboarding-tip{display:flex;align-items:flex-start;justify-content:center;gap:10px;max-width:820px;margin:40px auto 0;padding:16px 24px;border-radius:16px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);color:#e6ddfb;text-align:left}.onboarding-tip>i{margin-top:4px;color:#ffcc00}body.public .onboarding-tip a,body.public .onboarding-step a{color:#ffcc00!important;text-decoration:underline!important;text-underline-offset:3px}body.public .onboarding-tip a:hover,body.public .onboarding-step a:hover{color:#fff!important}.footer-disclaimer{max-width:720px;margin:8px auto 0;color:#cfc5e6;font-size:0.82rem;line-height:1.5}@media (max-width: 991.98px){.onboarding-steps{grid-template-columns:1fr;max-width:560px;gap:40px}.onboarding-steps::before{top:48px;bottom:48px;left:50%;right:auto;width:4px;height:auto;transform:translateX(-50%);background:linear-gradient(180deg,#ffcc00,#ff8ad8,#00c8ff,#ffcc00);background-size:100% 300%;animation-name:onboarding-flow-vertical}@keyframes onboarding-flow-vertical{from{background-position:50% 0%}to{background-position:50% 300%}}.beta-band .beta-callout{grid-template-columns:auto 1fr}.beta-band .btn-beta{grid-column:1 / -1;justify-self:center}}@media (max-width: 575.98px){.beta-band .beta-callout{grid-template-columns:1fr;justify-items:center;text-align:center;padding:24px 20px}.beta-band .btn-beta{width:100%;white-space:normal;text-align:center}.hero-actions>.btn-custom,.hero-actions>.btn-ghost,.beta-actions>.btn-custom,.btn-custom.btn-inline{width:100%;min-width:0;max-width:360px}.onboarding-tip{padding:16px}.hero-eyebrow{font-size:0.7rem!important;letter-spacing:0.06em;padding:8px 12px}.beta-band .btn-beta{padding:8px 20px;font-size:1rem}}body.public .hero{padding-top:calc(var(--header-h) + clamp(20px,4.5vh,60px));padding-bottom:clamp(84px,12vh,120px)}body.public.has-notices .hero{padding-top:clamp(20px,4vh,40px)}body.public .hero h1{white-space:normal;text-wrap:balance;font-size:clamp(2rem,min(4.6vw,7.2vh),4rem)}body.public .hero .hero-logo{width:clamp(72px,12vh,120px);height:clamp(72px,12vh,120px)}body.public .hero .lead-text{text-wrap:pretty}body.public .hero-badges{margin-top:clamp(18px,3.2vh,32px)}body.public .scroll-indicator{bottom:clamp(14px,3vh,34px);text-decoration:none}body.public .scroll-indicator.is-hidden{display:none}.scroll-indicator:active i{transform:scale(0.94)}.btn-ghost:active{transform:translateY(0) scale(0.98);box-shadow:0 4px 12px rgba(0,0,0,0.3)}.hero-badges li i{color:#ffcc00}.hero-badges li:nth-child(2) i{color:#00c8ff}.hero-badges li:nth-child(3) i{color:#ff8ad8}.hero-badges li:nth-child(4) i{color:#c4a1ff}.ticker-note{max-width:68ch;margin:28px auto 0;padding:0 20px;text-align:center;font-size:1rem;line-height:1.6;color:#e6dcff}.ticker-note i{margin-right:6px;color:#34d399}.onboarding-tip code,.ticker-note code,.content-card code,.accordion-body code{white-space:nowrap}.onboarding-steps-compact{margin-top:40px}.page-beta-ended .onboarding-steps-compact{max-width:1000px}.content-card .subtle-note a{color:#ffcc00;text-decoration:underline;text-underline-offset:3px}.content-card .subtle-note a:hover,.content-card .subtle-note a:focus-visible{color:#fff}.home-game,.game-chip,.theme-chips li,.info-card,.feature,.content-card,.contact-card{transition:transform 0.3s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.3s,border-color 0.3s,background-color 0.3s}.home-game:active,.game-chip:active{transform:translateY(0) scale(0.98)}.theme-chips li:hover{transform:translateY(-3px);border-color:rgba(255,204,0,0.5)}@media (max-height: 720px) and (min-width: 768px){body.public .hero .lead-text{font-size:1.05rem;line-height:1.5}body.public .hero-actions{margin-top:1rem}}@media (max-width: 767.98px){body.public .hero{padding-top:calc(var(--header-h) + 24px)}body.public .hero h1{font-size:clamp(1.9rem,8.4vw,2.4rem)}body.public .hero .hero-logo{width:80px;height:80px}}.hero .hero-eyebrow i,.hero .hero-actions i,.hero .hero-badges i,.page-hero .eyebrow i,.page-hero .hero-actions i{display:inline-block;width:1.25em;line-height:1;text-align:center}body.public .section-lead a:not(.btn):not(.btn-custom):not(.btn-ghost):not(.header-left):not(.profile-img-link):not(.member-btn):not(.dash-action):not(.dash-side-link):not(.dash-btn):not(.status-notice-link):not(.btn-beta){color:#ffcc00;text-decoration:underline;text-underline-offset:3px}body.public .section-lead a:not(.btn):not(.btn-custom):not(.btn-ghost):not(.header-left):not(.profile-img-link):not(.member-btn):not(.dash-action):not(.dash-side-link):not(.dash-btn):not(.status-notice-link):not(.btn-beta):hover{color:#fff}#scoreboard-section .podium+.scoreboard-list li:nth-child(n){background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.06)}#scoreboard-section .podium+.scoreboard-list li:hover{background:rgba(255,255,255,0.1)}#scoreboard-section .scoreboard-card{max-width:900px}#scoreboard-section .podium{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px;margin:24px 4px 28px;padding:0;list-style:none}#scoreboard-section .podium-confetti{position:absolute;inset:-24px 0 40% 0;overflow:hidden;pointer-events:none}#scoreboard-section .podium-confetti span{position:absolute;top:-12px;width:8px;height:12px;border-radius:2px;opacity:0.85;animation:podium-confetti 6s linear infinite}#scoreboard-section .podium-confetti span:nth-child(1){left:8%;background:#ffcc00;animation-delay:0s}#scoreboard-section .podium-confetti span:nth-child(2){left:22%;background:#ff5fb8;animation-delay:1.4s;animation-duration:7s}#scoreboard-section .podium-confetti span:nth-child(3){left:36%;background:#7ee0ff;animation-delay:2.6s}#scoreboard-section .podium-confetti span:nth-child(4){left:50%;background:#ffffff;animation-delay:0.7s;animation-duration:5.4s}#scoreboard-section .podium-confetti span:nth-child(5){left:63%;background:#ffcc00;animation-delay:3.3s;animation-duration:6.6s}#scoreboard-section .podium-confetti span:nth-child(6){left:77%;background:#b58cff;animation-delay:1.9s}#scoreboard-section .podium-confetti span:nth-child(7){left:90%;background:#ff5fb8;animation-delay:4.1s;animation-duration:7.4s}@keyframes podium-confetti{0%{transform:translateY(0) rotate(0deg);opacity:0}10%{opacity:0.85}100%{transform:translateY(260px) rotate(540deg);opacity:0}}#scoreboard-section .podium-plek{--metaal-licht:#fff6b8;--metaal:#ffd23f;--metaal-donker:#d99a00;--gloed:255, 210, 63;position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;animation:podium-rijs 0.9s cubic-bezier(0.2,0.9,0.25,1.1) both}#scoreboard-section .podium-1{order:2;animation-delay:0.15s}#scoreboard-section .podium-2{--metaal-licht:#ffffff;--metaal:#d9dee6;--metaal-donker:#97a0ae;--gloed:217, 222, 230;order:1}#scoreboard-section .podium-3{--metaal-licht:#ffd9b3;--metaal:#e59a5c;--metaal-donker:#a95b24;--gloed:229, 154, 92;order:3;animation-delay:0.3s}@keyframes podium-rijs{0%{transform:translateY(28px)}100%{transform:translateY(0)}}#scoreboard-section .podium-prijs{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;margin-bottom:-18px}#scoreboard-section .podium-beker{position:relative;display:grid;place-items:center;animation:podium-zweef 3.4s ease-in-out infinite}#scoreboard-section .podium-beker::before{content:"";position:absolute;inset:-18px;border-radius:50%;background:radial-gradient(circle,rgba(var(--gloed),0.38),rgba(var(--gloed),0) 65%);animation:podium-gloed 3.4s ease-in-out infinite}#scoreboard-section .podium-beker i{position:relative;background:linear-gradient(170deg,var(--metaal-licht) 10%,var(--metaal) 45%,var(--metaal-donker) 90%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:3.6rem;filter:drop-shadow(0 6px 10px rgba(0,0,0,0.4))}#scoreboard-section .podium-1 .podium-beker i{font-size:4.8rem}#scoreboard-section .podium-2 .podium-beker,#scoreboard-section .podium-2 .podium-beker::before{animation-delay:-1.2s}#scoreboard-section .podium-3 .podium-beker,#scoreboard-section .podium-3 .podium-beker::before{animation-delay:-2.1s}@keyframes podium-zweef{50%{transform:translateY(-8px) rotate(-3deg)}}@keyframes podium-gloed{50%{transform:scale(1.12);opacity:0.75}}#scoreboard-section .podium-kroon{margin-bottom:2px;color:#ffd23f;font-size:1.6rem;filter:drop-shadow(0 3px 10px rgba(255,210,63,0.6));animation:podium-kroon 2.8s ease-in-out infinite}@keyframes podium-kroon{50%{transform:translateY(-5px) rotate(-7deg)}}#scoreboard-section .podium-vonk{position:absolute;z-index:3;width:8px;height:8px;border-radius:50%;background:#fff6c2;box-shadow:0 0 10px 3px rgba(255,210,63,0.8);animation:podium-vonk 2.4s ease-in-out infinite}#scoreboard-section .podium-vonk-1{top:44px;left:-18px}#scoreboard-section .podium-vonk-2{top:18px;right:-20px;animation-delay:0.8s}#scoreboard-section .podium-vonk-3{top:92px;right:-28px;width:6px;height:6px;animation-delay:1.6s}@keyframes podium-vonk{0%,100%{opacity:0;transform:scale(0.3)}50%{opacity:1;transform:scale(1)}}#scoreboard-section .podium-trede{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;width:100%;overflow:hidden;padding:34px 12px 18px;border-radius:24px 24px 12px 12px;background:linear-gradient(180deg,rgba(135,90,232,0.72) 0%,rgba(84,46,170,0.82) 45%,rgba(45,27,101,0.92) 100%);box-shadow:0 20px 40px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.22);text-align:center}#scoreboard-section .podium-trede::before{content:"";position:absolute;top:10px;left:50%;width:60%;height:12px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,0.35),rgba(0,0,0,0) 70%);transform:translateX(-50%);animation:podium-schaduw 3.4s ease-in-out infinite}#scoreboard-section .podium-2 .podium-trede::before{animation-delay:-1.2s}#scoreboard-section .podium-3 .podium-trede::before{animation-delay:-2.1s}@keyframes podium-schaduw{50%{transform:translateX(-50%) scale(0.8);opacity:0.6}}#scoreboard-section .podium-trede::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,rgba(255,255,255,0) 35%,rgba(255,255,255,0.1) 50%,rgba(255,255,255,0) 65%);transform:translateX(-100%);animation:podium-glans 6s ease-in-out infinite;pointer-events:none}#scoreboard-section .podium-2 .podium-trede::after{animation-delay:2s}#scoreboard-section .podium-3 .podium-trede::after{animation-delay:4s}@keyframes podium-glans{0%,60%{transform:translateX(-100%)}100%{transform:translateX(100%)}}#scoreboard-section .podium-1 .podium-trede{min-height:196px;box-shadow:0 22px 48px rgba(0,0,0,0.4),0 10px 60px rgba(255,210,63,0.2),inset 0 1px 0 rgba(255,255,255,0.28)}#scoreboard-section .podium-2 .podium-trede{min-height:160px}#scoreboard-section .podium-3 .podium-trede{min-height:136px}#scoreboard-section .podium-nummer{position:absolute;bottom:-22px;left:50%;color:rgba(255,255,255,0.08);font-size:8.5rem;font-weight:900;line-height:1;transform:translateX(-50%);pointer-events:none}#scoreboard-section .podium-naam{position:relative;max-width:100%;overflow:hidden;color:#fff;font-size:1.15rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}#scoreboard-section .podium-1 .podium-naam{font-size:1.35rem}#scoreboard-section .podium-punten{position:relative;color:#f3ecff;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:700}#scoreboard-section .score-avatar,#scoreboard-section .podium-avatar{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,#6b3fc4,#3a1d7a);color:#fff;font-weight:800;line-height:1}#scoreboard-section .score-avatar{width:2rem;height:2rem;margin-right:0.6rem;border:2px solid rgba(214,184,255,0.55);font-size:0.95rem}#scoreboard-section .podium-avatar{width:3.4rem;height:3.4rem;border:3px solid rgba(255,255,255,0.55);font-size:1.4rem;box-shadow:0 8px 22px rgba(0,0,0,0.35)}#scoreboard-section .podium-1 .podium-avatar{width:4.2rem;height:4.2rem;border-color:#ffd23f;font-size:1.7rem}#scoreboard-section .score-avatar img,#scoreboard-section .podium-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}#scoreboard-section .podium-label{position:relative;margin-top:4px;padding:4px 12px;border-radius:999px;background:rgba(255,255,255,0.14);color:#fff;font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}@media (max-width: 575.98px){#scoreboard-section .podium{gap:8px;margin-inline:0}#scoreboard-section .podium-prijs{margin-bottom:-12px}#scoreboard-section .podium-beker i{font-size:2.4rem}#scoreboard-section .podium-1 .podium-beker i{font-size:3.1rem}#scoreboard-section .podium-trede{padding:26px 6px 12px}#scoreboard-section .podium-1 .podium-trede{min-height:150px}#scoreboard-section .podium-2 .podium-trede{min-height:126px}#scoreboard-section .podium-3 .podium-trede{min-height:108px}#scoreboard-section .podium-naam,#scoreboard-section .podium-1 .podium-naam{font-size:0.88rem}#scoreboard-section .podium-punten{font-size:0.8rem}#scoreboard-section .podium-label{padding:2px 7px;font-size:0.6rem}#scoreboard-section .podium-nummer{font-size:6rem}#scoreboard-section .podium-vonk-3{display:none}}#scoreboard-section .podium-naam{font-size:1.25rem;letter-spacing:0.01em;text-shadow:0 2px 8px rgba(0,0,0,0.35)}#scoreboard-section .podium-1 .podium-naam{font-size:1.5rem}#scoreboard-section .podium-punten{padding:4px 14px;border-radius:999px;background:rgba(255,255,255,0.14);color:#fff;font-size:1.02rem;font-weight:800}#scoreboard-section .podium-label{margin-top:6px;padding:4px 12px;background:#fff;color:#2d1b65;font-size:0.78rem;box-shadow:0 4px 12px rgba(0,0,0,0.25)}#scoreboard-section .podium-nummer{color:rgba(255,255,255,0.11)}@media (max-width: 575.98px){#scoreboard-section .podium-naam,#scoreboard-section .podium-1 .podium-naam{font-size:0.92rem}#scoreboard-section .podium-punten{padding:2px 8px;font-size:0.78rem}#scoreboard-section .podium-label{padding:2px 7px;font-size:0.62rem}}footer.site-footer{padding:clamp(40px,6vw,64px) var(--section-x,20px) 28px;text-align:left}.footer-inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:32px 48px;max-width:1180px;margin:0 auto}.footer-about .footer-brand{margin-bottom:12px}.footer-tagline{max-width:340px;color:#d9d2ea;font-size:0.95rem;line-height:1.6}.footer-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.footer-heading{margin:0 0 12px;color:#ffcc00;font-size:0.8rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}footer.site-footer .footer-links{display:grid;justify-content:start;gap:10px;margin:0;padding:0;list-style:none}footer.site-footer .footer-links a{display:inline-block;padding:2px 0;color:#e6e0f5}footer.site-footer .footer-links a:hover{color:#fff}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;max-width:1180px;margin:36px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,0.1)}.footer-bottom .copyright,.footer-bottom .with-love{margin:0}.footer-bottom .copyright{color:#d9d2ea}.footer-bottom .footer-tools{margin:0}a.footer-tool{text-decoration:none}a.footer-tool:hover{color:#fff}.footer-bottom .footer-disclaimer{flex:1 1 100%;max-width:none;margin:0;text-align:center}@media (max-width: 860px){.footer-inner{grid-template-columns:minmax(0,1fr)}}@media (max-width: 520px){.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom{flex-direction:column;align-items:flex-start}.footer-bottom .footer-disclaimer{text-align:left}}.makers{display:flex;flex-wrap:wrap;align-items:center;gap:8px 0;margin:0;padding:0;list-style:none}.makers-item{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}.makers-item+.makers-item::before{content:"\00B7";content:"\00B7"/"";margin:0 14px 0 8px;color:#a086e0;font-weight:800}.makers-link{display:inline-flex;align-items:center;gap:7px;padding:2px 0;border-radius:4px;color:#fff;font-weight:700;text-decoration:none;background-image:linear-gradient(90deg,#ffcc00,#ff3fb4);background-size:0% 2px;background-repeat:no-repeat;background-position:left bottom;transition:background-size 0.3s,color 0.25s}.makers-link i{font-size:0.85em;transition:transform 0.25s}.makers-bedrijf .makers-link i{color:#ffcc00}.makers-developer .makers-link i,.makers-bedenker .makers-link i{color:#c9a8ff}.makers-link:hover,.makers-link:focus-visible{color:#ffcc00;background-size:100% 2px}.makers-link:hover i,.makers-link:focus-visible i{transform:translateY(-1px) scale(1.1)}.makers-link:focus-visible{outline:3px solid #ffcc00;outline-offset:3px}footer.site-footer .footer-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px 24px}footer.site-footer .makers-footer{grid-column:1 / -1;justify-content:center;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,0.08);color:#d9d2ea;font-size:0.95rem;line-height:1.6;text-align:center}footer.site-footer .footer-bottom .copyright{justify-self:start;margin:0;color:#d9d2ea;font-size:0.92rem}footer.site-footer .footer-bottom .footer-tools{justify-self:center;margin:0}footer.site-footer .footer-bottom .with-love{justify-self:end;display:inline-flex;align-items:center;margin:0;padding:4px 14px;border-radius:50px;border:1px solid rgba(224,36,94,0.35);background:rgba(224,36,94,0.08);color:#fff;font-size:0.92rem;letter-spacing:0.02em}footer.site-footer .footer-bottom .with-love i{margin:0 2px;color:#ff4d86}footer.site-footer .footer-bottom .footer-disclaimer{grid-column:1 / -1;max-width:none;margin:0;text-align:center}@media (max-width: 760px){footer.site-footer .footer-bottom{grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;text-align:center}footer.site-footer .makers-footer{flex-direction:column;gap:6px}footer.site-footer .makers-footer .makers-item{justify-content:center}footer.site-footer .makers-footer .makers-item+.makers-item::before{content:none}footer.site-footer .footer-bottom .copyright,footer.site-footer .footer-bottom .footer-tools,footer.site-footer .footer-bottom .with-love{justify-self:center}footer.site-footer .footer-bottom .footer-disclaimer{text-align:center}}@media (prefers-reduced-motion: reduce){.makers-link,.makers-link i{transition:none}}.makers-section .section-head,.makers-section h2{text-align:center}.makers-intro{max-width:640px;margin:0 auto 36px;color:#ece6f7;font-size:1.05rem;line-height:1.65;text-align:center}.maker-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1120px;margin:0 auto;padding:0}.maker-card{--maker-tint:var(--q-violet);position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:34px 26px 28px;border-radius:var(--q-radius);background:linear-gradient(160deg,rgba(22,12,48,0.66),rgba(22,12,48,0.44));border:1px solid rgba(255,255,255,0.16);box-shadow:0 16px 40px rgba(0,0,0,0.3);text-align:center;overflow:hidden;transition:transform 0.3s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.3s,border-color 0.3s}.maker-card::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,transparent,var(--maker-tint),transparent)}.maker-card-bedrijf{--maker-tint:#ff5c7a}.maker-card-developer{--maker-tint:#22d3ff}.maker-card-bedenker{--maker-tint:#ff3fb4}.maker-card:hover,.maker-card:focus-within{transform:translateY(-5px);border-color:rgba(255,204,0,0.5);box-shadow:0 22px 48px rgba(0,0,0,0.35),0 0 38px -8px rgba(138,101,210,0.5)}.maker-logo{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:148px;margin-bottom:6px;padding:18px 24px;border-radius:16px;background:radial-gradient(120% 90% at 50% 0%,#ffffff 0%,rgba(255,255,255,0) 70%),linear-gradient(160deg,#f8f6fd 0%,#e4dff1 100%);border:1px solid rgba(255,255,255,0.7);box-shadow:0 12px 28px rgba(8,3,30,0.38),inset 0 -3px 0 var(--maker-tint);transition:box-shadow 0.3s}.maker-logo picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.maker-logo img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(29,20,51,0.18))}.maker-card:hover .maker-logo,.maker-card:focus-within .maker-logo{box-shadow:0 16px 34px rgba(8,3,30,0.45),inset 0 -3px 0 var(--maker-tint)}.maker-role{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:50px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.18);color:#f3edff;font-size:0.8rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}.maker-role i{color:#ffcc00}.maker-card h3{margin:2px 0 0;color:#fff;font-size:1.4rem}.maker-card p{flex:1;margin:0;color:#ece6f7;line-height:1.65}body.public a.maker-link{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:10px 18px;border-radius:50px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.22);color:#fff;font-weight:600;text-decoration:none;transition:background 0.3s,border-color 0.3s,color 0.3s}body.public a.maker-link .maker-link-arrow{font-size:0.8em;opacity:0.75;transition:transform 0.3s}body.public a.maker-link:hover,body.public a.maker-link:focus-visible{background:rgba(255,204,0,0.18);border-color:var(--q-gold);color:#fff}body.public a.maker-link:hover .maker-link-arrow,body.public a.maker-link:focus-visible .maker-link-arrow{transform:translateX(3px)}body.public a.maker-link:focus-visible{outline:3px solid #ffcc00;outline-offset:3px}.home-makers{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;max-width:1040px;margin:36px auto 0;padding:14px 22px;border-radius:50px;background:rgba(22,12,48,0.45);border:1px solid rgba(255,255,255,0.12);color:#d9d2ea;font-size:0.95rem;line-height:1.6}.home-makers .makers{justify-content:center}body.public a.home-makers-more{display:inline-flex;align-items:center;gap:6px;padding:2px 0;border-radius:4px;color:#ffcc00;font-weight:600;text-decoration:none;transition:color 0.25s}body.public a.home-makers-more i{font-size:0.8em;transition:transform 0.25s}body.public a.home-makers-more:hover,body.public a.home-makers-more:focus-visible{color:#fff}body.public a.home-makers-more:hover i,body.public a.home-makers-more:focus-visible i{transform:translateX(3px)}body.public a.home-makers-more:focus-visible{outline:3px solid #ffcc00;outline-offset:3px}.contact-section .section-head,.contact-section h2{text-align:center}.contact-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:1200px;margin:8px auto 0}.contact-option{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;height:100%;padding:30px 24px 26px;border-radius:var(--q-radius);background:linear-gradient(160deg,rgba(22,12,48,0.66),rgba(22,12,48,0.44));border:1px solid rgba(255,255,255,0.16);box-shadow:0 16px 40px rgba(0,0,0,0.3);text-align:center;transition:transform 0.3s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.3s,border-color 0.3s}.contact-option:hover,.contact-option:focus-within{transform:translateY(-5px);border-color:rgba(255,204,0,0.5);box-shadow:0 22px 48px rgba(0,0,0,0.35),0 0 38px -8px rgba(138,101,210,0.5)}.contact-option-icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:17px;font-size:1.45rem;color:#fff;background:linear-gradient(135deg,var(--q-violet),var(--q-deep));box-shadow:0 10px 22px rgba(94,60,158,0.45),inset 0 1px 0 rgba(255,255,255,0.28)}.contact-option:nth-child(2) .contact-option-icon{background:linear-gradient(135deg,#ff5cc4,#b0166d)}.contact-option:nth-child(3) .contact-option-icon{background:linear-gradient(135deg,#22d3ff,#0369a1)}.contact-option:nth-child(4) .contact-option-icon{background:linear-gradient(135deg,#2fbf71,#0f5a34)}.contact-option h3{margin:4px 0 0;color:#fff;font-size:1.25rem}.contact-option p{flex:1;margin:0;color:#ece6f7;line-height:1.65}.contact-option-action{display:flex;justify-content:center;width:100%;margin-top:6px}.contact-option-action .q-mail{max-width:100%}.contact-option-action .q-mail-fallback{color:#ffcc00;font-weight:600;overflow-wrap:anywhere}body.public .contact-option a.contact-link{align-self:center;justify-content:center;max-width:100%;overflow-wrap:anywhere}body.public .contact-option a.contact-link:focus-visible{outline:3px solid #ffcc00;outline-offset:3px}.contact-note{display:flex;align-items:center;justify-content:center;gap:10px;max-width:760px;margin:28px auto 0;color:#d9d2ea;font-size:0.95rem;text-align:center}.contact-note i{color:#ffcc00}@media (max-width: 1180px){.contact-options{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}}@media (max-width: 640px){.contact-options{grid-template-columns:minmax(0,1fr);max-width:520px}.contact-note{align-items:flex-start}}@media (prefers-reduced-motion: reduce){.contact-option{transition:none}.contact-option:hover,.contact-option:focus-within{transform:none}}@media (max-width: 900px){.maker-cards{grid-template-columns:minmax(0,1fr);max-width:520px}}@media (max-width: 760px){.home-makers{flex-direction:column;border-radius:18px}.home-makers .makers{flex-direction:column;gap:4px}.home-makers .makers-item+.makers-item::before{content:none}}@media (prefers-reduced-motion: reduce){.maker-card,body.public a.maker-link,body.public a.maker-link .maker-link-arrow,body.public a.home-makers-more i{transition:none}.maker-card:hover,.maker-card:focus-within{transform:none}}.info-table td{overflow-wrap:anywhere}@media (max-width: 575.98px){.info-table tr,.info-table th,.info-table td{display:block;width:auto}.info-table th{padding-bottom:0;border-bottom:0}.info-table td{padding-top:4px}}.profile-dropdown{--pm-bg:#1d1238;--pm-border:rgba(196, 181, 253, 0.2);--pm-shadow:0 20px 48px rgba(0, 0, 0, 0.5);--pm-head-bg:rgba(255, 255, 255, 0.06);--pm-avatar-border:#c4b5fd;--pm-name:#fff;--pm-role:#ffd166;--pm-muted:#cbbdf2;--pm-text:#f3eeff;--pm-icon-bg:rgba(255, 255, 255, 0.08);--pm-icon:#d9ccff;--pm-hover-bg:rgba(167, 139, 250, 0.18);--pm-hover-text:#fff;--pm-active-bg:rgba(167, 139, 250, 0.3);--pm-focus:#fff;--pm-divider:rgba(196, 181, 253, 0.18);--pm-logout:#ffb3ba;--pm-logout-hover:#fff;--pm-logout-bg:rgba(248, 113, 113, 0.16);--pm-logout-active:rgba(248, 113, 113, 0.28);--pm-ring-hover:#a086e0;--pm-ring-open:#c4b5fd}.profile-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.profile-img-link.profile-trigger .profile-img{margin:0;transform:none;transition:box-shadow 0.15s ease,border-color 0.15s ease}.profile-img-link.profile-trigger:hover .profile-img{transform:none;box-shadow:0 0 0 3px var(--pm-ring-hover)}.profile-img-link.profile-trigger[aria-expanded="true"] .profile-img{box-shadow:0 0 0 3px var(--pm-ring-open)}.profile-img-link.profile-trigger:focus-visible{outline:2px solid var(--pm-focus);outline-offset:3px;border-radius:50%}.profile-dropdown .profile-menu.dropdown-menu,.profile-dropdown .profile-menu.dropdown-menu.show{width:min(300px,calc(100vw - 24px));min-width:0;padding:8px;margin-top:0!important;border:1px solid var(--pm-border);border-radius:16px;background:var(--pm-bg);box-shadow:var(--pm-shadow);z-index:1080}.profile-menu-head{display:flex;align-items:center;gap:12px;padding:12px;margin-bottom:6px;border-radius:12px;background:var(--pm-head-bg)}.profile-menu-avatar{flex:0 0 auto;width:48px;height:48px;border:2px solid var(--pm-avatar-border);border-radius:50%;object-fit:cover}.profile-menu-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;background:#5e3c9e;color:#fff;font-size:1.2rem;font-weight:800}.profile-menu-who{display:flex;flex-direction:column;min-width:0;line-height:1.3}.profile-menu-name{overflow:hidden;color:var(--pm-name);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.profile-menu-role{display:inline-flex;align-items:center;gap:6px;margin-top:2px;color:var(--pm-role);font-size:0.8rem;font-weight:700}.profile-menu-login{overflow:hidden;color:var(--pm-muted);font-size:0.78rem;text-overflow:ellipsis;white-space:nowrap}.profile-menu-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.profile-menu .dropdown-item.profile-menu-item{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 10px;border:0;border-radius:10px;background:transparent;color:var(--pm-text);font-size:0.93rem;font-weight:600;text-align:left;text-decoration:none;white-space:normal;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease}.profile-menu-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:var(--pm-icon-bg);color:var(--pm-icon);font-size:0.85rem;transition:background-color 0.15s ease,color 0.15s ease}.profile-menu .profile-menu-icon i{color:inherit}.profile-menu-label{flex:1 1 auto;min-width:0}.profile-menu-extern{color:var(--pm-muted);font-size:0.7rem}.profile-menu .dropdown-item.profile-menu-item:hover,.profile-menu .dropdown-item.profile-menu-item:focus-visible{background:var(--pm-hover-bg);color:var(--pm-hover-text)}.profile-menu .dropdown-item.profile-menu-item:hover .profile-menu-icon,.profile-menu .dropdown-item.profile-menu-item:focus-visible .profile-menu-icon{background:#5e3c9e;color:#fff}.profile-menu .dropdown-item.profile-menu-item:focus-visible{outline:2px solid var(--pm-focus);outline-offset:-2px}.profile-menu .dropdown-item.profile-menu-item:active{background:var(--pm-active-bg);color:var(--pm-hover-text)}.profile-menu-foot{margin:6px 0 0;padding-top:6px;border-top:1px solid var(--pm-divider)}.profile-menu .dropdown-item.profile-menu-logout{color:var(--pm-logout)}.profile-menu .profile-menu-logout .profile-menu-icon{background:var(--pm-logout-bg);color:var(--pm-logout)}.profile-menu .dropdown-item.profile-menu-logout:hover,.profile-menu .dropdown-item.profile-menu-logout:focus-visible{background:var(--pm-logout-bg);color:var(--pm-logout-hover)}.profile-menu .dropdown-item.profile-menu-logout:hover .profile-menu-icon,.profile-menu .dropdown-item.profile-menu-logout:focus-visible .profile-menu-icon{background:#b02a37;color:#fff}.profile-menu .dropdown-item.profile-menu-logout:active{background:var(--pm-logout-active);color:var(--pm-logout-hover)}@media (prefers-reduced-motion: reduce){.profile-img-link.profile-trigger .profile-img,.profile-menu .dropdown-item.profile-menu-item,.profile-menu-icon{transition:none}}body.public #userDropdown+.profile-menu a.dropdown-item.profile-menu-item{color:var(--pm-text);text-decoration:none}body.public #userDropdown+.profile-menu a.dropdown-item.profile-menu-item:hover,body.public #userDropdown+.profile-menu a.dropdown-item.profile-menu-item:focus-visible{color:var(--pm-hover-text)}.logout-page{display:flex;justify-content:center;padding:calc(var(--header-h) + 56px) 16px 72px}body.has-notices .logout-page{padding-top:48px}.logout-card{width:min(100%,620px);padding:40px 36px 32px;border:1px solid rgba(196,181,253,0.22);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,0.09),rgba(255,255,255,0.04));box-shadow:0 24px 60px rgba(10,4,24,0.45);text-align:center}.logout-icon{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;margin-bottom:18px;border-radius:50%;background:linear-gradient(135deg,#8a65d2,#5e3c9e);box-shadow:0 0 0 8px rgba(138,101,210,0.18),0 14px 30px rgba(45,27,101,0.5);color:#fff;font-size:1.9rem}.logout-card h1{margin:0 0 12px;color:#fff;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800}.logout-lead{max-width:48ch;margin:0 auto 26px;color:#e7defc;font-size:1.05rem;line-height:1.6}.logout-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px}.logout-actions .btn-custom.btn-inline,.logout-actions .btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px}.logout-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:28px 0 0;padding:22px 0 0;border-top:1px solid rgba(196,181,253,0.18);list-style:none}.logout-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600}.logout-note{margin:14px 0 0;color:#cbbdf2;font-size:0.88rem}.logout-note i{margin-right:6px}@media (max-width: 575.98px){.logout-page{padding-top:calc(var(--header-h) + 28px)}.logout-card{padding:30px 20px 24px;border-radius:20px}.logout-actions .btn-custom.btn-inline,.logout-actions .btn-ghost{width:100%;min-width:0}.logout-links{flex-direction:column;align-items:center;gap:2px}}body.public :is(#inhoud, .site-footer) :is(p, li:not(.footer-links li, nav li), dd, td, figcaption, blockquote, .tk-bubble, .tk-closed, .dash-help) a:not([class]),body.public :is(#inhoud, .site-footer) :is(p, li:not(.footer-links li, nav li), dd, td, figcaption, blockquote, .tk-bubble, .tk-closed, .dash-help) a.email-link{text-decoration-line:underline;text-decoration-color:rgba(217,200,255,0.55);text-decoration-thickness:1px;text-underline-offset:0.22em}body.public :is(#inhoud, .site-footer) :is(p, li:not(.footer-links li, nav li), dd, td, figcaption, blockquote, .tk-bubble, .tk-closed, .dash-help) a:not([class]):hover,body.public :is(#inhoud, .site-footer) :is(p, li:not(.footer-links li, nav li), dd, td, figcaption, blockquote, .tk-bubble, .tk-closed, .dash-help) a:not([class]):focus-visible,body.public :is(#inhoud, .site-footer) :is(p, li:not(.footer-links li, nav li), dd, td, figcaption, blockquote, .tk-bubble, .tk-closed, .dash-help) a.email-link:hover,body.public :is(#inhoud, .site-footer) :is(p, li:not(.footer-links li, nav li), dd, td, figcaption, blockquote, .tk-bubble, .tk-closed, .dash-help) a.email-link:focus-visible{color:#fff;text-decoration-color:#ffcc00;text-decoration-thickness:2px}.page-hero a:not(.btn):not(.btn-custom):not(.btn-ghost):not(.btn-beta):hover,.page-hero a:not(.btn):not(.btn-custom):not(.btn-ghost):not(.btn-beta):focus-visible,.hero p a:hover,.hero p a:focus-visible{background-size:100% 2px}body.public :is(#inhoud, .site-footer) :is(.content-card, .accordion-body, .page-hero, .info-table, .copyright) a:not([class]):hover,body.public :is(#inhoud, .site-footer) :is(.content-card, .accordion-body, .page-hero, .info-table, .copyright) a:not([class]):focus-visible{text-decoration-color:transparent}.accordion.quizzly-accordion .accordion-button:hover{background:rgba(138,101,210,0.16)}.accordion.quizzly-accordion .accordion-button:not(.collapsed):hover{background:rgba(138,101,210,0.34)}.privacy-tabel{margin:16px 0;overflow-x:auto;border:1px solid rgba(255,255,255,0.14);border-radius:12px}.privacy-tabel table{width:100%;border-collapse:collapse;font-size:0.98rem}.privacy-tabel caption{padding:12px 14px 4px;caption-side:top;color:#fff;font-weight:700;text-align:left}.privacy-tabel th,.privacy-tabel td{padding:10px 14px;border-top:1px solid rgba(255,255,255,0.1);text-align:left;vertical-align:top;line-height:1.5}.privacy-tabel thead th{background:rgba(0,0,0,0.25);color:#ece6fb}.privacy-tabel tbody th{width:38%;font-weight:600}.privacy-kort ul{display:grid;gap:6px}@media (max-width: 575px){.privacy-tabel table,.privacy-tabel tbody,.privacy-tabel tr,.privacy-tabel th,.privacy-tabel td{display:block;width:auto}.privacy-tabel thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.privacy-tabel caption{display:block}.privacy-tabel tbody tr{padding:10px 12px;border-top:1px solid rgba(255,255,255,0.1)}.privacy-tabel tbody th,.privacy-tabel tbody td{width:auto;padding:0;border:0}.privacy-tabel tbody td{margin-top:2px;color:#ece6fb}}.privacy-tabel:focus-visible{outline:2px solid #00c8ff;outline-offset:2px}body.public :is(.btn-custom, .btn-ghost){display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;min-height:54px;padding:0 28px;border:2px solid transparent;border-radius:50px;font-size:1.125rem;font-weight:700;line-height:1.2;vertical-align:middle}body.public .btn-ghost{border-color:rgba(255,255,255,0.55)}body.public .btn-ghost:hover,body.public .btn-ghost:focus-visible{border-color:#fff}body.public :is(.hero-actions, .beta-actions, .cta-actions, .logout-actions){align-items:center}.cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px}.cta-actions>.btn-custom.btn-inline{margin:0}body.public a.contact-link{overflow-wrap:normal;font-size:0.95rem}.plans-teaser .section-lead{max-width:760px}.plans-teaser-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1080px;margin:34px auto 0;padding:0;list-style:none}.plans-teaser-card{position:relative;display:flex;flex-direction:column;padding:30px 26px 26px;border:1px solid var(--q-border);border-radius:var(--q-radius);background:var(--q-glass);box-shadow:0 18px 40px rgba(0,0,0,0.28);text-align:left;transition:transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}.plans-teaser-card:hover{border-color:rgba(255,255,255,0.2);box-shadow:0 24px 50px rgba(0,0,0,0.36);transform:translateY(-4px)}.plans-teaser-plus{border-color:rgba(255,204,0,0.45);background:radial-gradient(120% 70% at 100% 0%,rgba(255,204,0,0.14),transparent 60%),var(--q-glass)}.plans-teaser-ribbon{position:absolute;top:-12px;right:20px;padding:5px 12px;border-radius:50px;background:rgba(46,26,94,0.95);border:1px solid rgba(255,255,255,0.22);color:#fff;font-size:0.75rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.plans-teaser-plus .plans-teaser-ribbon{border-color:transparent;background:linear-gradient(135deg,#ffd84d,#ffb703);color:#1a102b}.plans-teaser-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:16px;border-radius:16px;background:linear-gradient(135deg,var(--q-violet),var(--q-deep));box-shadow:0 10px 22px rgba(94,60,158,0.45),inset 0 1px 0 rgba(255,255,255,0.28);color:#fff;font-size:1.35rem}.plans-teaser-plus .plans-teaser-icon{background:linear-gradient(135deg,#ffd84d,#ff9d00);box-shadow:0 10px 22px rgba(255,157,0,0.35),inset 0 1px 0 rgba(255,255,255,0.4);color:#1a102b}.plans-teaser-pro .plans-teaser-icon{background:linear-gradient(135deg,#ff5cc4,#b0166d);box-shadow:0 10px 22px rgba(255,63,180,0.35),inset 0 1px 0 rgba(255,255,255,0.28)}body.public .plans-teaser-name{margin:0 0 6px;color:#fff;font-size:1.5rem;font-weight:800}body.public .plans-teaser-tagline{margin:0 0 16px;color:#e6defa;font-size:1rem;line-height:1.5}.plans-teaser-points{display:grid;gap:10px;margin:0;padding:16px 0 0;border-top:1px solid rgba(255,255,255,0.1);list-style:none}body.public .plans-teaser-points li{display:flex;align-items:baseline;gap:10px;color:#f1ecfc;font-size:0.98rem;line-height:1.45}.plans-teaser-points i{flex-shrink:0;color:#7ee2a8}.plans-teaser-foot{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:34px}.plans-teaser-foot>.btn-custom.btn-inline{margin:0}.plans-teaser-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:0;padding:0;list-style:none}body.public .plans-teaser-trust li{display:inline-flex;align-items:center;gap:8px;color:#e6defa;font-size:0.95rem}.plans-teaser-trust i{color:var(--q-gold)}@media (max-width: 900px){.plans-teaser-grid{grid-template-columns:minmax(0,1fr);max-width:520px;gap:26px}}@media (max-width: 575.98px){.page-section h2>i:first-child{display:flex;margin:0 auto 14px}body.public :is(.btn-custom, .btn-ghost){min-height:52px;padding:0 22px;font-size:1.05rem}.cta-actions{flex-direction:column}.plans-teaser-card{padding:26px 20px 22px}}@media (prefers-reduced-motion: reduce){.plans-teaser-card{transition:none}.plans-teaser-card:hover{transform:none}}
.srv-toast{position:fixed;right:20px;bottom:20px;z-index:1060;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"badge copy""badge actions";align-items:center;gap:6px 14px;width:min(390px,calc(100% - 32px));padding:14px 16px 12px;border-radius:18px;background:linear-gradient(145deg,rgba(44,26,88,0.96),rgba(26,15,52,0.96));border:1px solid rgba(255,255,255,0.12);box-shadow:0 16px 36px rgba(0,0,0,0.4);backdrop-filter:blur(12px);color:#f4efff;text-align:left;animation:srvIn 0.4s cubic-bezier(0.2,0.8,0.2,1);transition:opacity 0.45s ease,transform 0.45s ease,border-color 0.4s ease}.srv-toast[hidden]{display:none}.srv-toast.is-online{border-color:rgba(84,227,142,0.35)}.srv-toast.is-leaving{opacity:0;transform:translateY(12px) scale(0.98)}@keyframes srvIn{from{opacity:0;transform:translateY(14px) scale(0.98)}to{opacity:1;transform:none}}.srv-badge{grid-area:badge;position:relative;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:rgba(255,159,67,0.12);color:#ffb066;font-size:1.15rem;transition:background 0.4s ease}.srv-badge::after{content:"";position:absolute;inset:-3px;border-radius:16px;border:2px solid rgba(255,159,67,0.4);opacity:0;animation:srvPulse 2.6s ease-out infinite}@keyframes srvPulse{0%{opacity:0.7;transform:scale(0.92)}100%{opacity:0;transform:scale(1.18)}}.srv-check{position:absolute;inset:5px;width:36px;height:36px;opacity:0}.srv-check-circle{stroke:#54e38e;stroke-width:3;stroke-dasharray:145;stroke-dashoffset:145}.srv-check-mark{stroke:#54e38e;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40}.srv-toast.is-online .srv-badge{background:rgba(84,227,142,0.16)}.srv-toast.is-online .srv-badge::after{animation:none}.srv-toast.is-online .srv-badge-off{opacity:0;transform:scale(0.6);transition:opacity 0.2s ease,transform 0.2s ease}.srv-toast.is-online .srv-check{opacity:1}.srv-toast.is-online .srv-check-circle{animation:srvDraw 0.6s ease-out forwards}.srv-toast.is-online .srv-check-mark{animation:srvDraw 0.35s 0.45s ease-out forwards}@keyframes srvDraw{to{stroke-dashoffset:0}}.srv-copy{grid-area:copy;display:flex;flex-direction:column;gap:3px;min-width:0;padding-right:24px}.srv-copy strong{font-size:0.95rem;color:#fff}.srv-copy>span{display:inline-flex;align-items:flex-start;gap:8px;font-size:0.83rem;line-height:1.45;color:#d4cbee}.srv-spinner{flex-shrink:0;margin-top:0.3em;width:11px;height:11px;border-radius:50%;border:2px solid rgba(255,176,102,0.25);border-top-color:#ffb066;animation:srvSpin 0.9s linear infinite}@keyframes srvSpin{to{transform:rotate(360deg)}}.srv-actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.srv-link{color:#ffcc00;font-size:0.82rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.srv-link:hover{color:#fff}.srv-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.srv-retry{min-height:28px;padding:4px 12px;border-radius:50px;border:1px solid rgba(255,255,255,0.22);background:rgba(255,255,255,0.07);color:#fff;font-size:0.8rem;font-weight:600;cursor:pointer;transition:background 0.2s}.srv-retry:hover{background:rgba(255,255,255,0.14)}.srv-retry:disabled{opacity:0.55;cursor:progress}.srv-close{position:absolute;top:8px;right:8px;width:28px;height:28px;border:0;border-radius:8px;display:grid;place-items:center;background:transparent;color:#d4cbee;cursor:pointer;transition:background 0.2s,color 0.2s}.srv-close:hover{background:rgba(255,255,255,0.1);color:#fff}.srv-retry:focus-visible,.srv-link:focus-visible,.srv-close:focus-visible{outline:2px solid #ffcc00;outline-offset:2px}.srv-toast[data-variant="card"]:not(.is-online)~.connection-banner,body:has(.srv-toast[data-variant="card"]:not(.is-online):not([hidden])) .connection-banner{display:none!important}@media (max-width: 480px){.srv-toast{right:12px;left:12px;bottom:12px;width:auto}}.srv-toast[data-variant="card"]{position:relative;right:auto;bottom:auto;z-index:5;width:min(640px,92%);margin:16px auto 8px;padding:18px 20px 16px;gap:8px 18px;border-radius:20px;border-color:rgba(255,176,102,0.35);box-shadow:0 20px 44px rgba(0,0,0,0.4)}.srv-toast[data-variant="card"] .srv-badge{width:58px;height:58px;border-radius:17px;font-size:1.45rem}.srv-toast[data-variant="card"] .srv-check{inset:7px;width:44px;height:44px}.srv-toast[data-variant="card"] .srv-copy strong{font-size:1.12rem}.srv-toast[data-variant="card"] .srv-copy>span{font-size:0.9rem}.srv-toast[data-variant="card"] .srv-retry{min-height:34px;padding:6px 16px;font-size:0.85rem}.srv-toast[data-variant="card"].is-online{border-color:rgba(84,227,142,0.45)}@media (max-width: 480px){.srv-toast[data-variant="card"]{grid-template-columns:1fr;grid-template-areas:"badge""copy""actions";justify-items:center;padding:16px 16px 14px;text-align:center}.srv-toast[data-variant="card"] .srv-badge{width:46px;height:46px;font-size:1.15rem}.srv-toast[data-variant="card"] .srv-actions{justify-content:center}}
.q-toast-region{position:fixed;right:24px;bottom:calc(24px + var(--toast-lift,0px));z-index:1080;display:flex;flex-direction:column;gap:10px;width:min(410px,calc(100vw - 32px));pointer-events:none}.q-toast{--tone:167, 139, 250;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;overflow:hidden;padding:14px 12px 14px 16px;border:0;border-radius:18px;background:linear-gradient(145deg,rgba(44,26,88,0.96),rgba(26,15,52,0.96));box-shadow:0 16px 36px rgba(0,0,0,0.4);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);color:#f4efff;text-align:left;pointer-events:auto;animation:q-toast-in 0.42s cubic-bezier(0.2,0.9,0.25,1.15) both}.q-toast[hidden]{display:none}.q-toast-success{--tone:74, 222, 128}.q-toast-error{--tone:248, 113, 113}.q-toast-warning{--tone:251, 146, 60}.q-toast-info{--tone:167, 139, 250}.q-toast-icon{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:rgba(var(--tone),0.18);color:rgb(var(--tone));font-size:1.15rem}.q-toast-icon::after{content:"";position:absolute;inset:-3px;border:2px solid rgba(var(--tone),0.45);border-radius:14px;opacity:0;animation:q-toast-pulse 2.8s ease-out infinite}.q-toast-body{min-width:0;padding-top:1px}.q-toast-title{margin:0;color:#fff;font-size:0.98rem;font-weight:700;line-height:1.35}.q-toast-text{display:flex;align-items:flex-start;gap:8px;margin:3px 0 0;color:#e6ddfb;font-size:0.9rem;line-height:1.45;overflow-wrap:anywhere}.q-toast-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px}.q-toast-action{min-height:32px;padding:5px 14px;border:1px solid rgba(255,255,255,0.24);border-radius:999px;background:rgba(255,255,255,0.08);color:#fff;font-size:0.85rem;font-weight:600;cursor:pointer;transition:background 0.2s}.q-toast-action:hover{background:rgba(255,255,255,0.16)}.q-toast-action:disabled{opacity:0.6;cursor:progress}.q-toast-link{color:#ffcc00;font-size:0.85rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.q-toast-link:hover{color:#fff}.q-toast-close{display:grid;place-items:center;width:32px;height:32px;margin:-4px -2px 0 0;padding:0;border:1px solid rgba(255,255,255,0.14);border-radius:10px;background:rgba(255,255,255,0.06);color:#f4efff;font-size:0.95rem;cursor:pointer;transition:background 0.2s,border-color 0.2s}.q-toast-close:hover{border-color:rgba(255,255,255,0.3);background:rgba(255,255,255,0.14)}.q-toast-close:focus-visible,.q-toast-action:focus-visible,.q-toast-link:focus-visible{outline:2px solid #ffcc00;outline-offset:2px}.q-toast-timer{position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,rgba(var(--tone),0.95),rgba(var(--tone),0.45));transform-origin:left center;animation:q-toast-timer var(--toast-duration,6s) linear forwards}.q-toast.is-paused .q-toast-timer{animation-play-state:paused}.q-toast.is-leaving{animation:q-toast-out 0.3s ease-in forwards;pointer-events:none}.q-toast-server .srv-badge-off{transition:opacity 0.2s ease,transform 0.2s ease}.q-toast-server .srv-check{position:absolute;inset:3px;width:32px;height:32px;opacity:0}.q-toast-server .srv-spinner{border-color:rgba(251,146,60,0.25);border-top-color:rgb(251,146,60)}.q-toast-server.is-online{--tone:74, 222, 128}.q-toast-server.is-online .srv-badge-off{opacity:0;transform:scale(0.6)}.q-toast-server.is-online .srv-check{opacity:1}.q-toast-server.is-online .srv-check-circle{animation:srvDraw 0.6s ease-out forwards}.q-toast-server.is-online .srv-check-mark{animation:srvDraw 0.35s 0.45s ease-out forwards}@keyframes q-toast-in{from{opacity:0;transform:translateX(28px) scale(0.97)}to{opacity:1;transform:none}}@keyframes q-toast-out{to{opacity:0;transform:translateX(28px) scale(0.97)}}@keyframes q-toast-timer{from{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes q-toast-pulse{0%{opacity:0.7;transform:scale(0.92)}100%{opacity:0;transform:scale(1.2)}}@media (max-width: 575.98px){.q-toast-region{top:auto;right:0;bottom:calc(var(--toast-bottom,0px) + var(--toast-lift,0px));left:0;width:auto;padding:0 12px calc(12px + env(safe-area-inset-bottom,0px))}body.public{padding-bottom:var(--toast-space,0px)}body.has-consent .q-toast-region{top:calc(var(--header-h,71px) + var(--notices-h,0px) + 8px);bottom:auto;padding-bottom:0}.q-toast{animation-name:q-toast-rise}.q-toast.is-leaving{animation-name:q-toast-sink}@keyframes q-toast-rise{from{opacity:0;transform:translateY(24px) scale(0.98)}to{opacity:1;transform:none}}@keyframes q-toast-sink{to{opacity:0;transform:translateY(24px) scale(0.98)}}}html:not(.js) .q-toast-region{position:relative;top:auto;right:auto;z-index:5;width:auto;max-width:1100px;margin:0 auto;padding:calc(var(--header-h,80px) + 16px) 16px 0;pointer-events:auto}html:not(.js) body.has-notices .q-toast-region{padding-top:16px}html:not(.js) .q-toast-region:not(:has(.q-toast)){display:none}html:not(.js) .q-toast{animation:none}html:not(.js) .q-toast-close,html:not(.js) .q-toast-timer,html:not(.js) .q-toast-server .q-toast-action,html:not(.js) .q-toast-server .srv-spinner{display:none}.q-toast-region .q-toast-server,.q-toast-region .q-toast-capacity{order:10}.q-toast-region .q-toast-server,.q-toast-region .q-toast-capacity{border:1px solid rgba(255,255,255,0.14);box-shadow:0 16px 36px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.06)}
.pm-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;padding:0;list-style:none}.pm-item{display:inline-flex;align-items:center;gap:8px;height:36px;margin:0;padding:0 12px 0 6px;border:1px solid #d6cfe6;border-radius:10px;background:#ffffff;color:#1a102b;font-size:15px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 1px 2px rgba(26,16,43,0.12)}.pm-item::before{content:none}.pm-icons{display:inline-flex;align-items:center;gap:4px;flex:none}.pm-icon{display:block;width:32px;height:24px;border-radius:4px}.pm-text{color:#1a102b}.pm-list.is-small{gap:6px;margin-top:8px}.pm-list.is-light .pm-item{box-shadow:none}@media (forced-colors: active){.pm-item{border-color:CanvasText}}@media print{.pm-item{box-shadow:none}}
:root{--header-h:80px;--site-header-full:80px;--site-header-compact:64px;--site-header-ease:cubic-bezier(0.22, 0.9, 0.25, 1)}#site-header{position:fixed;top:0;right:0;left:0;z-index:1000;display:block;width:auto;padding:0;background:rgba(20,11,40,0.78);border-bottom:1px solid rgba(255,255,255,0.08);box-shadow:0 10px 30px rgba(10,4,22,0.28);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);transition:background 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease}#site-header::after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:linear-gradient(90deg,rgba(255,204,0,0) 0%,rgba(255,204,0,0.75) 22%,rgba(255,63,180,0.75) 50%,rgba(160,134,224,0.75) 78%,rgba(160,134,224,0) 100%);opacity:0.55;pointer-events:none;transition:opacity 0.35s ease}#site-header.is-compact{background:rgba(58,34,110,0.72);border-bottom-color:rgba(255,255,255,0.14);box-shadow:0 8px 26px rgba(10,4,22,0.32)}#site-header.is-compact::after{opacity:0.9}#site-header .site-header-inner{display:flex;align-items:center;gap:24px;width:100%;max-width:1440px;height:var(--site-header-full);margin:0 auto;padding:0 clamp(16px,2.4vw,32px);transition:height 0.35s var(--site-header-ease)}#site-header.is-compact .site-header-inner{height:var(--site-header-compact)}#site-header .site-brand{display:inline-flex;flex-shrink:0;align-items:center;gap:10px;min-height:44px;padding:4px 6px 4px 0;border-radius:14px;color:#fff;font-size:1.65rem;font-weight:700;letter-spacing:-0.01em;line-height:1;text-decoration:none;transform:none}#site-header .site-brand-mark{display:inline-flex;flex-shrink:0;filter:drop-shadow(0 4px 12px rgba(176,107,255,0.45));transform-origin:50% 85%}#site-header .site-brand-mark picture{display:contents}#site-header .site-brand-mark img{width:50px;height:50px;transition:width 0.35s var(--site-header-ease),height 0.35s var(--site-header-ease)}#site-header.is-compact .site-brand-mark img{width:40px;height:40px}#site-header .site-brand-name{background:linear-gradient(180deg,#fff 30%,#e7dcff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}#site-header .site-brand .beta-pill{margin-left:2px}#site-header .site-brand:hover,#site-header .site-brand:focus-visible{color:#fff;transform:none}#site-header .site-brand:hover .site-brand-mark,#site-header .site-brand:focus-visible .site-brand-mark{animation:site-brand-wiggle 0.7s var(--site-header-ease)}#site-header .site-nav{flex:1 1 auto;min-width:0}#site-header .site-nav-list{display:flex;align-items:center;justify-content:center;gap:2px;margin:0;padding:0;list-style:none}#site-header .site-nav-link{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 13px;border-radius:12px;color:#ebe4fb;font-size:0.97rem;font-weight:600;letter-spacing:0.005em;line-height:1;white-space:nowrap;text-decoration:none;transition:background 0.25s ease,color 0.25s ease}#site-header .site-nav-link::after{content:"";position:absolute;bottom:3px;left:50%;width:26px;height:3px;border-radius:3px;background:linear-gradient(90deg,#ffcc00,#ff3fb4);box-shadow:0 0 12px rgba(255,204,0,0.55);opacity:0;transform:translateX(-50%) scaleX(0.2);transition:opacity 0.25s ease,transform 0.35s var(--site-header-ease),width 0.35s var(--site-header-ease)}#site-header .site-nav-icon{color:#c9a8ff;font-size:0.9em;transition:color 0.25s ease,transform 0.35s var(--site-header-ease)}#site-header .site-nav-link:hover,#site-header .site-nav-link:focus-visible{background:rgba(255,255,255,0.08);color:#fff}#site-header .site-nav-link:hover::after,#site-header .site-nav-link:focus-visible::after{opacity:0.6;transform:translateX(-50%) scaleX(0.6)}#site-header .site-nav-link:hover .site-nav-icon,#site-header .site-nav-link:focus-visible .site-nav-icon{color:#ffcc00;transform:translateY(-2px) rotate(-10deg) scale(1.12)}#site-header .site-nav-link:active{background:rgba(255,255,255,0.12)}#site-header .site-nav-link[aria-current="page"]{background:radial-gradient(90% 120% at 50% 120%,rgba(255,204,0,0.2),rgba(255,204,0,0) 70%),rgba(255,255,255,0.07);color:#fff}#site-header .site-nav-link[aria-current="page"]::after{width:calc(100% - 26px);opacity:1;transform:translateX(-50%) scaleX(1)}#site-header .site-nav-link[aria-current="page"] .site-nav-icon{color:#ffcc00}.site-nav-badge{display:inline-flex;align-items:center;padding:3px 7px;border:1px solid rgba(255,204,0,0.5);border-radius:50px;background:rgba(255,204,0,0.14);color:#ffdb4d;font-size:0.66rem;font-weight:800;letter-spacing:0.08em;line-height:1;text-transform:uppercase}#site-header .site-nav-link:hover .site-nav-badge,#site-header .site-nav-link:focus-visible .site-nav-badge{animation:site-badge-pop 0.5s var(--site-header-ease)}#site-header .site-actions{display:flex;flex-shrink:0;align-items:center;gap:10px;margin-left:auto}#site-header .site-login{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:50px;color:#ebe4fb;font-size:0.97rem;font-weight:600;white-space:nowrap;text-decoration:none;transition:background 0.25s ease,color 0.25s ease}#site-header .site-login i{color:#bf94ff;transition:transform 0.35s var(--site-header-ease)}#site-header .site-login:hover,#site-header .site-login:focus-visible{background:rgba(145,70,255,0.22);color:#fff}#site-header .site-login:hover i,#site-header .site-login:focus-visible i{transform:scale(1.15) rotate(-8deg)}#site-header .site-cta,#site-menu .site-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 22px;overflow:hidden;isolation:isolate;border:0;border-radius:50px;background:linear-gradient(135deg,#ffd84d 0%,#ffcc00 45%,#ffb703 100%);box-shadow:0 8px 22px rgba(255,183,3,0.32),inset 0 -2px 0 rgba(140,80,0,0.25),inset 0 1px 0 rgba(255,255,255,0.55);color:#1a102b;font-size:0.98rem;font-weight:800;letter-spacing:0.01em;line-height:1;white-space:nowrap;text-decoration:none;transition:transform 0.25s var(--site-header-ease),box-shadow 0.25s ease,filter 0.25s ease}#site-header .site-cta::before,#site-menu .site-cta::before{content:"";position:absolute;top:0;bottom:0;left:-60%;z-index:-1;width:45%;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,0.65),rgba(255,255,255,0));transform:skewX(-20deg);transition:left 0.6s var(--site-header-ease)}#site-header .site-cta i,#site-menu .site-cta i{font-size:1.05em;transition:transform 0.35s var(--site-header-ease)}#site-header .site-cta:hover,#site-header .site-cta:focus-visible,#site-menu .site-cta:hover,#site-menu .site-cta:focus-visible{color:#1a102b;transform:translateY(-2px);box-shadow:0 12px 28px rgba(255,183,3,0.45),inset 0 -2px 0 rgba(140,80,0,0.25),inset 0 1px 0 rgba(255,255,255,0.55)}#site-header .site-cta:hover::before,#site-header .site-cta:focus-visible::before,#site-menu .site-cta:hover::before,#site-menu .site-cta:focus-visible::before{left:120%}#site-header .site-cta:hover i,#site-header .site-cta:focus-visible i,#site-menu .site-cta:hover i,#site-menu .site-cta:focus-visible i{transform:scale(1.15) rotate(-8deg)}#site-header .site-cta:active,#site-menu .site-cta:active{transform:translateY(0) scale(0.97);filter:brightness(0.96)}#site-header .site-nav-link:focus-visible,#site-header .site-login:focus-visible,#site-header .site-brand:focus-visible{outline:3px solid #ffcc00;outline-offset:2px}#site-header .site-cta:focus-visible,#site-menu .site-cta:focus-visible{outline:3px solid #fff;outline-offset:3px}#site-header .profile-dropdown{display:flex;align-items:center}#site-header .profile-trigger{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%}#site-header .profile-trigger:focus-visible{outline:3px solid #ffcc00;outline-offset:2px}#site-header .profile-trigger .profile-img{width:42px;height:42px;border:2px solid rgba(255,255,255,0.85);box-shadow:0 0 0 3px rgba(160,134,224,0.28)}#site-header .profile-trigger:hover .profile-img,#site-header .profile-trigger[aria-expanded="true"] .profile-img{box-shadow:0 0 0 3px rgba(255,204,0,0.7);transform:scale(1.04)}.nav-toggle{display:none;position:relative;width:46px;height:46px;padding:0;flex-shrink:0;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.22);border-radius:14px;background:rgba(255,255,255,0.08);color:#fff;cursor:pointer;transition:background 0.25s ease,border-color 0.25s ease,transform 0.25s var(--site-header-ease)}#site-header .nav-toggle:hover,#site-header .nav-toggle:focus-visible{border-color:rgba(255,204,0,0.7);background:rgba(255,255,255,0.16);color:#fff}#site-header .nav-toggle:active{transform:scale(0.94)}#site-header .nav-toggle:focus-visible{outline:3px solid #ffcc00;outline-offset:2px}.nav-toggle-box{display:flex;flex-direction:column;justify-content:space-between;width:20px;height:14px}.nav-toggle-bar{display:block;width:100%;height:2px;border-radius:2px;background:currentColor;transform-origin:center;transition:transform 0.3s cubic-bezier(0.2,0.8,0.2,1),opacity 0.2s,width 0.3s}.nav-toggle-bar:nth-child(2){width:65%;margin-left:auto;background:#ffcc00}.nav-toggle:hover .nav-toggle-bar:nth-child(2),.nav-toggle:focus-visible .nav-toggle-bar:nth-child(2){width:100%}.nav-toggle[aria-expanded="true"] .nav-toggle-bar:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-toggle[aria-expanded="true"] .nav-toggle-bar:nth-child(2){opacity:0}.nav-toggle[aria-expanded="true"] .nav-toggle-bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}html.menu-open body.public>#site-header{right:var(--menu-sb,0px)}@media (min-width: 1180px) and (max-width: 1439.98px){#site-header .site-nav-icon{display:none}#site-header .site-header-inner{gap:16px}#site-header .site-nav-link{padding:0 11px}}@media (min-width: 1180px) and (max-width: 1279.98px){#site-header .site-brand{font-size:1.45rem}#site-header .site-nav-link{padding:0 9px;font-size:0.94rem}#site-header .site-login{padding:0 10px}#site-header .site-cta{padding:0 18px}}@media (max-width: 1179.98px){#site-header .site-nav{display:none}#site-header .site-login,body.public #site-header .profile-dropdown{display:none}html.js #site-header .nav-toggle:not(.nav-toggle-fallback),html:not(.js) #site-header .nav-toggle-fallback{display:inline-flex}}@media (max-width: 767.98px){:root{--header-h:68px;--site-header-full:68px;--site-header-compact:60px}#site-header .site-header-inner{gap:12px}#site-header .site-brand{gap:8px;font-size:1.4rem}#site-header .site-brand-mark img{width:42px;height:42px}#site-header.is-compact .site-brand-mark img{width:36px;height:36px}#site-header .site-cta{min-height:44px;padding:0 16px;font-size:0.92rem}}@media (max-width: 599.98px){#site-header .site-cta{display:none}}@media (max-width: 380px){#site-header .site-brand{font-size:1.25rem}#site-header .site-brand-mark img,#site-header.is-compact .site-brand-mark img{width:36px;height:36px}#site-header .site-brand .beta-pill{padding:2px 7px;font-size:0.6rem}}.site-menu{position:fixed;inset:0;z-index:1200;visibility:hidden;pointer-events:none;transition:visibility 0s linear 0.4s}.site-menu.is-open,html:not(.js) .site-menu:target{visibility:visible;pointer-events:auto;transition-delay:0s}.site-menu-backdrop{position:absolute;inset:0;background:rgba(10,4,22,0.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;cursor:default;transition:opacity 0.35s ease}.site-menu.is-open .site-menu-backdrop,html:not(.js) .site-menu:target .site-menu-backdrop{opacity:1}.site-menu-panel{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(400px,90vw);height:100vh;height:100dvh;padding:14px 18px calc(20px + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(90% 40% at 100% 0%,rgba(255,63,180,0.22),transparent 70%),radial-gradient(110% 50% at 0% 100%,rgba(255,204,0,0.1),transparent 70%),linear-gradient(170deg,#2e1a5e 0%,#1e1236 55%,#150b26 100%);border-left:1px solid rgba(255,255,255,0.12);border-radius:24px 0 0 24px;box-shadow:-28px 0 60px rgba(0,0,0,0.5);color:#fff;transform:translateX(104%);transition:transform 0.42s var(--site-header-ease)}.site-menu-panel:focus{outline:none}.site-menu.is-open .site-menu-panel,html:not(.js) .site-menu:target .site-menu-panel{transform:none}.site-menu-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0 14px;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,0.1)}.site-menu-brand{display:inline-flex;align-items:center;gap:10px;font-size:1.45rem;font-weight:700}.site-menu-brand img{width:42px;height:42px;filter:drop-shadow(0 4px 10px rgba(176,107,255,0.45))}.site-menu-brand picture{display:contents}.site-menu-close{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1px solid rgba(255,255,255,0.22);border-radius:14px;background:rgba(255,255,255,0.08);color:#fff;font-size:1.25rem;cursor:pointer;text-decoration:none;transition:background 0.25s ease,border-color 0.25s ease,transform 0.35s var(--site-header-ease)}#site-menu a.site-menu-close,.site-menu-close:hover,.site-menu-close:focus-visible{color:#fff}.site-menu-close:hover,.site-menu-close:focus-visible{border-color:rgba(255,204,0,0.7);background:rgba(255,255,255,0.16);transform:rotate(90deg)}#site-menu .site-menu-close:focus-visible,#site-menu .site-menu-link:focus-visible{outline:3px solid #ffcc00;outline-offset:2px}#site-menu .site-menu-link:focus-visible{border-radius:14px}#site-menu .site-menu-close:focus-visible{border-radius:14px}html.js .site-menu-close-fallback,html:not(.js) .site-menu-close:not(.site-menu-close-fallback){display:none}.site-menu-user{display:flex;align-items:center;gap:12px;margin:10px 0 4px;padding:12px 14px;border:1px solid rgba(255,255,255,0.1);border-radius:16px;background:rgba(255,255,255,0.06)}.site-menu-user .profile-img{width:44px;height:44px;flex-shrink:0}.site-menu-user-text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.site-menu-user-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-menu-user-label{color:#cbbcf0;font-size:0.85rem}.site-menu-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.site-menu-heading{margin:16px 12px 6px;color:#ffcc00;font-size:0.75rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.site-menu-form{margin:0}#site-menu a.site-menu-link,.site-menu-link{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:52px;padding:7px 12px;border:0;border-radius:14px;background:transparent;color:#fff;font:inherit;font-size:1.05rem;font-weight:600;text-align:left;text-decoration:none;cursor:pointer;transition:background 0.25s ease,color 0.25s ease}#site-menu a.site-menu-link:hover,#site-menu a.site-menu-link:focus-visible,.site-menu-link:hover,.site-menu-link:focus-visible{background:rgba(255,255,255,0.08);color:#fff}.site-menu-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:rgba(160,134,224,0.18);color:#d9c8ff;font-size:1rem;transition:background 0.25s ease,color 0.25s ease,transform 0.35s var(--site-header-ease)}.site-menu-label{display:inline-flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.site-menu-chevron{color:rgba(255,255,255,0.55);font-size:0.8rem;transition:transform 0.25s ease,color 0.25s ease}.site-menu-link:hover .site-menu-chevron,.site-menu-link:focus-visible .site-menu-chevron{color:#fff;transform:translateX(3px)}.site-menu-link:hover .site-menu-icon,.site-menu-link:focus-visible .site-menu-icon{color:#ffcc00;transform:rotate(-8deg) scale(1.08)}#site-menu a.site-menu-link[aria-current="page"],.site-menu-link[aria-current="page"]{background:linear-gradient(90deg,rgba(138,101,210,0.42),rgba(138,101,210,0.12));box-shadow:inset 0 0 0 1px rgba(160,134,224,0.45)}.site-menu-link[aria-current="page"]::before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#ffcc00,#ff3fb4);box-shadow:0 0 10px rgba(255,204,0,0.6)}.site-menu-link[aria-current="page"] .site-menu-icon{background:linear-gradient(135deg,#874fe8,#6c3dd0);color:#fff}.site-menu-link[aria-current="page"] .site-menu-chevron{color:#ffcc00}.site-menu-logout .site-menu-icon{background:rgba(255,255,255,0.08);color:#fff}.site-menu-item:has(.site-menu-logout){margin-top:8px;padding-top:8px;border-top:1px solid rgba(196,181,253,0.18)}#site-menu .site-menu-link.site-menu-logout{color:#ffb3ba}#site-menu .site-menu-logout .site-menu-icon{background:rgba(248,113,113,0.16);color:#ffb3ba}#site-menu .site-menu-link.site-menu-logout:hover,#site-menu .site-menu-link.site-menu-logout:focus-visible{background:rgba(248,113,113,0.16);color:#fff}#site-menu .site-menu-logout:hover .site-menu-icon,#site-menu .site-menu-logout:focus-visible .site-menu-icon{background:#b02a37;color:#fff}.site-menu-nav{margin-bottom:18px}.site-menu-actions{margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,0.1)}#site-menu .site-cta.site-menu-cta{display:flex;width:100%;min-height:54px;margin:0;font-size:1.08rem}.site-menu-note{margin:12px 4px 0;color:#cbbcf0;font-size:0.9rem;line-height:1.5;text-align:center}.site-menu-note i{margin-right:6px;color:#ffcc00}.site-menu-item,.site-menu-user,.site-menu-heading,.site-menu-actions{opacity:0;transform:translateX(18px);transition:opacity 0.35s ease,transform 0.4s var(--site-header-ease)}.site-menu.is-open .site-menu-item,.site-menu.is-open .site-menu-user,.site-menu.is-open .site-menu-heading,.site-menu.is-open .site-menu-actions,html:not(.js) .site-menu-item,html:not(.js) .site-menu-user,html:not(.js) .site-menu-heading,html:not(.js) .site-menu-actions{opacity:1;transform:none}.site-menu.is-open .site-menu-user,.site-menu.is-open .site-menu-heading{transition-delay:0.06s}.site-menu.is-open .site-menu-item:nth-child(1){transition-delay:0.08s}.site-menu.is-open .site-menu-item:nth-child(2){transition-delay:0.11s}.site-menu.is-open .site-menu-item:nth-child(3){transition-delay:0.14s}.site-menu.is-open .site-menu-item:nth-child(4){transition-delay:0.17s}.site-menu.is-open .site-menu-item:nth-child(n+5){transition-delay:0.2s}.site-menu.is-open .site-menu-actions{transition-delay:0.24s}html.menu-open,html.menu-open body{overflow:hidden}html.menu-open body.public{padding-right:var(--menu-sb,0px)}@media (min-width: 1180px){.site-menu{display:none}}@media (max-width: 480px){.site-menu-panel{width:100vw;border-left:0;border-radius:0}}@media (max-width: 360px){.site-menu-panel{padding-right:14px;padding-left:14px}#site-menu a.site-menu-link,.site-menu-link{gap:12px;font-size:1rem}}@keyframes site-brand-wiggle{0%{transform:rotate(0deg) scale(1)}30%{transform:rotate(-10deg) scale(1.08)}60%{transform:rotate(7deg) scale(1.05)}100%{transform:rotate(0deg) scale(1)}}@keyframes site-badge-pop{0%{transform:scale(1)}40%{transform:scale(1.18) rotate(-4deg)}100%{transform:scale(1)}}@media (prefers-reduced-motion: reduce){#site-header,#site-header::after,#site-header .site-header-inner,#site-header .site-brand-mark img,#site-header .site-nav-link,#site-header .site-nav-link::after,#site-header .site-nav-icon,#site-header .site-login,#site-header .site-login i,#site-header .site-cta,#site-header .site-cta::before,#site-header .site-cta i,#site-menu .site-cta,#site-menu .site-cta::before,#site-menu .site-cta i,.nav-toggle,.nav-toggle-bar,.site-menu,.site-menu-backdrop,.site-menu-panel,.site-menu-close,.site-menu-link,.site-menu-icon,.site-menu-chevron,.site-menu-item,.site-menu-user,.site-menu-heading,.site-menu-actions{transition:none}#site-header .site-brand:hover .site-brand-mark,#site-header .site-brand:focus-visible .site-brand-mark,#site-header .site-nav-link:hover .site-nav-badge,#site-header .site-nav-link:focus-visible .site-nav-badge{animation:none}#site-header .site-nav-link:hover .site-nav-icon,#site-header .site-nav-link:focus-visible .site-nav-icon,#site-header .site-login:hover i,#site-header .site-login:focus-visible i,#site-header .site-cta:hover,#site-header .site-cta:focus-visible,#site-header .site-cta:hover i,#site-header .site-cta:focus-visible i,#site-menu .site-cta:hover,#site-menu .site-cta:focus-visible,#site-menu .site-cta:hover i,#site-menu .site-cta:focus-visible i,.site-menu-close:hover,.site-menu-close:focus-visible,.site-menu-link:hover .site-menu-icon,.site-menu-link:focus-visible .site-menu-icon,.site-menu-link:hover .site-menu-chevron,.site-menu-link:focus-visible .site-menu-chevron{transform:none}.site-menu-item,.site-menu-user,.site-menu-heading,.site-menu-actions{transform:none}}
