*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input::-moz-placeholder{color:#6b7280;opacity:1}textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}[type=checkbox],[type=radio]{appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#2563eb;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6b7280;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{background-color:currentColor;border-color:#0000}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{background-color:currentColor;border-color:#0000}[type=file]{background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}[type=file]:focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(/fonts/inter-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.cursor-newtab{cursor:url(/images/new-tab.png) 10 10,pointer}h1,.h1{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.5rem;font-weight:700;line-height:2rem}@media (min-width:768px){h1,.h1{font-size:2.25rem;line-height:2.5rem}}h2,.h2{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.25rem;font-weight:700;line-height:1.75rem}@media (min-width:768px){h2,.h2{font-size:1.875rem;line-height:2.25rem}}h3,.h3{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:700;line-height:1.75rem}@media (min-width:768px){h3,.h3{font-size:1.5rem;line-height:2rem}}h4,.h4{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:700;line-height:1.5rem}@media (min-width:768px){h4,.h4{font-size:1.125rem;line-height:1.75rem}}body,.p{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;line-height:1.25rem}@media (min-width:768px){body,.p{font-size:1rem;line-height:1.5rem}}.layout{width:91.6667%;max-width:68.75rem;margin-left:auto;margin-right:auto}.bg-dark a.custom-link{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.bg-dark a.custom-link:hover{border-color:#e5e7eb00}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-1\/2{left:50%}.top-0{top:0}.top-1\/2{top:50%}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-4{margin-bottom:1rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.h-14{height:3.5rem}.h-8{height:2rem}.h-\[240px\]{height:240px}.h-\[60px\]{height:60px}.min-h-\[28px\]{min-height:28px}.min-h-screen{min-height:100vh}.w-8{width:2rem}.w-\[240px\]{width:240px}.w-\[60px\]{width:60px}.w-full{width:100%}.min-w-\[28px\]{min-width:28px}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.table-auto{table-layout:auto}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.25\]{--tw-scale-x:.25;--tw-scale-y:.25;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes flicker{0%,19.999%,22%,62.999%,64%,64.999%,70%,to{opacity:.99;filter:drop-shadow(0 0 1px #fcd34d)drop-shadow(0 0 15px #f59e0b)drop-shadow(0 0 1px #fcd34d)}20%,21.999%,63%,63.999%,65%,69.999%{opacity:.4;filter:none}}.animate-flicker{animation:3s linear infinite flicker}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes shimmer{0%{background-position:-700px 0}to{background-position:700px 0}}.animate-shimmer{animation:1.3s linear infinite shimmer}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-\[0\.25em\]{gap:.25em}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-dotted{border-style:dotted}.border-dark{--tw-border-opacity:1;border-color:rgb(34 34 34/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.border-primary-500{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-500) / var(--tw-border-opacity))}.border-primary-600{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-600) / var(--tw-border-opacity))}.border-transparent{border-color:#0000}.bg-\[\#f6f7f8\]{--tw-bg-opacity:1;background-color:rgb(246 247 248/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.bg-green-300{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity))}.bg-primary-500{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity))}.bg-red-300{--tw-bg-opacity:1;background-color:rgb(252 165 165/var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-zinc-100{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-teal-400{--tw-gradient-to:#2dd4bf var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-blue-600{fill:#2563eb}.p-1{padding:.25rem}.p-2{padding:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity))}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\]{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-75{transition-duration:75ms}.animated-underline{background-image:linear-gradient(#3330, #3330), linear-gradient(to right, var(--color-primary-400), var(--color-primary-500));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 2px,0 2px}@media (prefers-reduced-motion:no-preference){.animated-underline{transition:background-size .3s,color .3s,background-color .3s,border-color .3s}}.animated-underline:hover,.animated-underline:focus-visible{background-size:0 2px,100% 2px}:root{--tw-color-primary-50:240 249 255;--tw-color-primary-100:224 242 254;--tw-color-primary-200:186 230 253;--tw-color-primary-300:125 211 252;--tw-color-primary-400:56 189 248;--tw-color-primary-500:14 165 233;--tw-color-primary-600:2 132 199;--tw-color-primary-700:3 105 161;--tw-color-primary-800:7 89 133;--tw-color-primary-900:12 74 110;--color-primary-50:rgb(var(--tw-color-primary-50));--color-primary-100:rgb(var(--tw-color-primary-100));--color-primary-200:rgb(var(--tw-color-primary-200));--color-primary-300:rgb(var(--tw-color-primary-300));--color-primary-400:rgb(var(--tw-color-primary-400));--color-primary-500:rgb(var(--tw-color-primary-500));--color-primary-600:rgb(var(--tw-color-primary-600));--color-primary-700:rgb(var(--tw-color-primary-700));--color-primary-800:rgb(var(--tw-color-primary-800));--color-primary-900:rgb(var(--tw-color-primary-900))}.daan-toggle{z-index:50;color:#12355b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:2px solid #dbeafe;border-radius:999px;align-items:center;gap:.6rem;padding:.55rem .65rem .55rem .9rem;display:flex;position:fixed;top:.8rem;right:.8rem;box-shadow:0 8px 24px #0f172a29}.daan-toggle__label{letter-spacing:.02em;white-space:nowrap;font-size:.8rem;font-weight:900}.daan-toggle__switch{color:#475569;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:0;display:flex}.daan-toggle__track{background:#cbd5e1;border:2px solid #94a3b8;border-radius:999px;width:3.25rem;height:1.8rem;transition:background-color .18s,border-color .18s,box-shadow .18s;display:block;position:relative}.daan-toggle__knob{color:#1e3a8a;background:#fff;border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;font-size:.72rem;font-weight:950;line-height:1;transition:transform .18s;display:grid;position:absolute;top:.12rem;left:.15rem;box-shadow:0 2px 5px #0f172a4d}.daan-toggle__switch[aria-checked=true] .daan-toggle__track{background:linear-gradient(90deg,#ae1c28 0 33%,#fff 33% 66%,#21468b 66%);border-color:#f97316;box-shadow:0 0 0 3px #f9731640}.daan-toggle__switch[aria-checked=true] .daan-toggle__knob{transform:translate(1.38rem)rotate(360deg)}.daan-toggle__state{letter-spacing:.06em;text-align:left;min-width:3.8rem;font-size:.62rem;font-weight:950}.daan-toggle__switch:focus-visible{outline-offset:4px;border-radius:999px;outline:3px solid #f97316}.daan-mode{--daan-red:#ae1c28;--daan-white:#fff;--daan-blue:#21468b;--daan-orange:#ff6b00;--daan-sea:#00a6d6;isolation:isolate;color:#072f49;min-height:100vh;font-family:Comic Sans MS,Marker Felt,Trebuchet MS,cursive;animation:5s ease-in-out infinite alternate daan-sea-bob;position:relative;overflow:hidden;background-color:#a7e8f5!important;background-image:radial-gradient(circle at 12% 18%,#ffffffd9 0 7%,#0000 8%),radial-gradient(circle at 78% 30%,#ffffffa6 0 5%,#0000 6%),repeating-radial-gradient(at 50% 105%,#0000 0 18px,#005eb82e 19px 27px,#0000 28px 46px),linear-gradient(155deg,#d8f7ff 0%,#74d4eb 45%,#0b78aa 100%)!important;background-size:34rem 22rem,27rem 19rem,100% 13rem,100% 100%!important}.daan-mode:before{z-index:0;content:"🐟 🐟 🐟 🇳🇱 🐟 🐟 🐟 🧅 🐟 🐟 🇳🇱 🐟 🐟 🧅 🐟";letter-spacing:1.4rem;opacity:.3;filter:drop-shadow(0 12px 2px #002d5033);pointer-events:none;width:max-content;font-size:clamp(2.5rem,6vw,6rem);animation:14s linear infinite daan-herring-swim;position:absolute;top:8rem;left:-35rem}.daan-mode:after{z-index:4;content:"";background:linear-gradient(90deg, var(--daan-red) 0 33.333%, var(--daan-white) 33.333% 66.666%, var(--daan-blue) 66.666%);width:100%;height:.8rem;box-shadow:0 5px 0 var(--daan-orange), 0 10px 0 #ffffffb3;position:absolute;top:0;left:0}.daan-mode>section{z-index:2;position:relative}.daan-mode .daan-toggle{color:#fff;background:linear-gradient(135deg, var(--daan-orange), #ff9d00);box-shadow:0 0 0 4px var(--daan-blue), 0 0 0 8px var(--daan-red), 0 12px 30px #072f4973;border:4px double #fff;transform:rotate(2deg)}.daan-mode .daan-toggle__label{text-shadow:2px 2px 0 var(--daan-blue)}.daan-mode .daan-toggle__state{color:#fff;text-shadow:1px 1px #7c2d12}.daan-mode__ticker{z-index:3;color:#fff;letter-spacing:.13em;text-shadow:2px 2px #062f4f;white-space:nowrap;background:var(--daan-orange);border-bottom:5px dashed #fff;width:100%;padding-top:1.55rem;font-size:clamp(.7rem,1.7vw,1.05rem);font-weight:950;position:relative;overflow:hidden;transform:rotate(-.5deg)scale(1.02)}.daan-mode__ticker span{min-width:200%;padding:.45rem 0;animation:16s linear infinite daan-ticker;display:inline-block}.daan-mode h1{z-index:2;color:#fff;background:linear-gradient(125deg, var(--daan-red), var(--daan-orange), var(--daan-blue));border:8px ridge #f8fafc;border-radius:42% 58% 37% 63%/61% 37% 63% 39%;padding:1rem 1.4rem;animation:1.3s ease-in-out infinite alternate daan-title-wobble;position:relative;transform:rotate(-2deg);box-shadow:10px 10px #21468bcc,-10px -10px #ae1c28b3,0 22px 40px #072f4959}.daan-mode h1:before,.daan-mode h1:after{filter:drop-shadow(3px 4px #072f4940);font-size:clamp(2rem,5vw,4rem);position:absolute;top:50%;transform:translateY(-50%)}.daan-mode h1:before{content:"🐟";right:calc(100% - .6rem)}.daan-mode h1:after{content:"🧅";left:calc(100% - .6rem)}.daan-mode h1 span,.daan-mode h2 span{-webkit-text-fill-color:currentColor;text-shadow:3px 3px 0 var(--daan-blue), -2px -2px 0 var(--daan-red);color:#fff!important;background:0 0!important}.daan-mode section:first-of-type>div>div{padding-left:clamp(1rem,3vw,2rem);padding-right:clamp(1rem,3vw,2rem)}.daan-mode form,.daan-mode section:first-of-type [class*="md:w-1/2"]{border:4px dashed var(--daan-blue);background:linear-gradient(145deg,#fffffff0,#d8f5f8);border-radius:1.4rem .5rem 1.6rem .7rem;padding:.8rem;box-shadow:7px 8px #ae1c288c}.daan-mode section:first-of-type [class*="md:w-1/2"]:nth-child(2n){border-color:var(--daan-red);transform:rotate(1.2deg);box-shadow:-7px 8px #21468b8c}.daan-mode section:first-of-type [class*="md:w-1/2"]:nth-child(odd){transform:rotate(-1.2deg)}.daan-mode label,.daan-mode section:first-of-type p{color:#072f49;text-transform:uppercase;letter-spacing:.04em;font-weight:950}.daan-mode input,.daan-mode select{color:#062f4f;border:4px ridge var(--daan-sea);background:#fffdf2;border-radius:.25rem 1rem;font-weight:900;box-shadow:inset 0 -5px #00a6d624,4px 5px #21468b33}.daan-mode input:focus,.daan-mode select:focus{border-color:var(--daan-orange);outline:4px dotted var(--daan-red);outline-offset:4px;transform:scale(1.04)rotate(-1deg)}.daan-mode button:not(.daan-toggle__switch){color:#fff;letter-spacing:.04em;text-transform:uppercase;font-weight:950;transform:rotate(-2deg);background:linear-gradient(135deg, var(--daan-orange), #ff3d00)!important;box-shadow:6px 7px 0 var(--daan-blue), 10px 12px 0 #ae1c2899!important;border:4px outset #fff!important;border-radius:45% 55% 40% 60%/55% 42% 58% 45%!important}.daan-mode button:not(.daan-toggle__switch):hover{filter:saturate(1.5)brightness(1.08);transform:rotate(3deg)scale(1.12)}.daan-mode section:nth-of-type(n+2){border:10px double var(--daan-blue);border-radius:4rem 1rem 5rem 1.5rem;margin:4rem 1rem 0;transform:rotate(-.6deg);box-shadow:14px 16px #ff6b00b3,-10px -12px #ae1c288c;background:#ffffffd6!important}.daan-mode section:nth-of-type(3){transform:rotate(.8deg)}.daan-mode section:nth-of-type(n+2) h2{color:var(--daan-blue);text-shadow:3px 3px 0 #fff, 6px 6px 0 var(--daan-orange);font-size:clamp(2rem,5vw,4rem);transform:rotate(-1deg)}.daan-mode section:nth-of-type(n+2) h2:before{content:"🐟 "}.daan-mode section:nth-of-type(n+2) h2:after{content:" 🇳🇱"}.daan-mode section:nth-of-type(n+2) p,.daan-mode section:nth-of-type(n+2) a{font-weight:800;color:#082f49!important}.daan-mode section:nth-of-type(n+2) p{border-left:7px solid var(--daan-red);border-right:7px solid var(--daan-blue);background:#ffffffb3;border-radius:1rem;padding:.55rem .75rem}.daan-mode a{-webkit-text-decoration-color:var(--daan-orange);text-decoration-color:var(--daan-orange);text-underline-offset:4px;text-decoration-thickness:4px}.daan-mode a:hover{text-decoration-style:wavy;color:var(--daan-red)!important}@keyframes daan-herring-swim{0%{transform:translate(0)rotate(-2deg)}to{transform:translate(calc(100vw + 45rem))rotate(2deg)}}@keyframes daan-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes daan-title-wobble{0%{transform:rotate(-2deg)translateY(-2px)}to{transform:rotate(2deg)translateY(4px)}}@keyframes daan-sea-bob{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:2rem 1rem,-1rem 2rem,0 1.5rem,0 0}}@media (max-width:640px){.daan-toggle{gap:.35rem;padding-left:.65rem;top:.55rem;right:.55rem}.daan-toggle__label{font-size:.7rem}.daan-toggle__state{display:none}.daan-mode h1{margin-top:1rem;padding:.8rem}.daan-mode h1:before,.daan-mode h1:after{display:none}.daan-mode section:nth-of-type(n+2){border-width:6px;margin-left:.65rem;margin-right:.65rem}}@media (prefers-reduced-motion:reduce){.daan-mode,.daan-mode:before,.daan-mode__ticker span,.daan-mode h1{animation:none}.daan-toggle__track,.daan-toggle__knob{transition:none}}.hover\:scale-\[0\.8\]:hover{--tw-scale-x:.8;--tw-scale-y:.8;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-2:hover{border-width:2px}.hover\:border-black\/0:hover{border-color:#0000}.hover\:border-slate-500:hover{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.hover\:bg-primary-50:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity))}.hover\:bg-primary-600:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-600) / var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity))}.hover\:from-blue-600:hover{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-teal-500:hover{--tw-gradient-to:#14b8a6 var(--tw-gradient-to-position)}.hover\:text-dark:hover{--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.hover\:text-primary-600:hover{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-600) / var(--tw-text-opacity))}.hover\:text-transparent:hover{color:#0000}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:backdrop-blur-lg:hover{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}.focus-visible\:rounded:focus-visible{border-radius:.25rem}.focus-visible\:ring:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-primary-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--tw-color-primary-500) / var(--tw-ring-opacity))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.active\:bg-gray-700:active{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.active\:bg-gray-800:active{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.active\:bg-primary-100:active{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-100) / var(--tw-bg-opacity))}.active\:bg-primary-700:active{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-700) / var(--tw-bg-opacity))}.active\:bg-white\/80:active{background-color:#fffc}.active\:text-gray-800:active{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.active\:text-primary-700:active{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-700) / var(--tw-text-opacity))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-gray-200:disabled{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.disabled\:bg-gray-700:disabled{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.disabled\:bg-gray-800:disabled{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.disabled\:bg-primary-100:disabled{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-100) / var(--tw-bg-opacity))}.disabled\:bg-primary-700:disabled{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-700) / var(--tw-bg-opacity))}.disabled\:text-gray-300:disabled{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.disabled\:text-primary-200:disabled{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-200) / var(--tw-text-opacity))}.disabled\:brightness-105:disabled{--tw-brightness:brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.disabled\:hover\:underline:hover:disabled{text-decoration-line:underline}.group:hover .group-hover\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100{opacity:1}@media (prefers-reduced-motion:no-preference){.motion-safe\:-translate-x-1{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (prefers-color-scheme:dark){.dark\:text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}}@media (min-width:640px){.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.md\:min-h-\[34px\]{min-height:34px}.md\:w-1\/2{width:50%}.md\:min-w-\[34px\]{min-width:34px}.md\:flex-row{flex-direction:row}.md\:p-2{padding:.5rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}}
