*,:after,:before{--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:rgb(59 130 246/0.5);--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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::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:rgb(59 130 246/0.5);--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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}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-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where(:not([type])),input:where([type=date]),input:where([type=datetime-local]),input:where([type=email]),input:where([type=month]),input:where([type=number]),input:where([type=password]),input:where([type=search]),input:where([type=tel]),input:where([type=text]),input:where([type=time]),input:where([type=url]),input:where([type=week]),select,select:where([multiple]),textarea{-webkit-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000}input:where(:not([type])):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=email]):focus,input:where([type=month]):focus,input:where([type=number]):focus,input:where([type=password]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=text]):focus,input:where([type=time]):focus,input:where([type=url]):focus,input:where([type=week]):focus,select:focus,select:where([multiple]):focus,textarea:focus{outline:2px solid transparent;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}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}select{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;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;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)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}input:where([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")}@media (forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;appearance:auto}}input:where([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")}@media (forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:focus,input:where([type=checkbox]):checked:hover,input:where([type=radio]):checked:focus,input:where([type=radio]):checked:hover{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{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");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:focus,input:where([type=checkbox]):indeterminate:hover{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-jetbrains);background:var(--c-canvas-high)}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;-webkit-padding-start:1.625em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;-webkit-padding-start:1.625em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;-webkit-padding-start:1em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;-webkit-padding-end:.375em;padding-inline-end:.375em;padding-bottom:.1875em;-webkit-padding-start:.375em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;-webkit-padding-end:1.1428571em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;-webkit-padding-start:1.1428571em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:initial;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;-webkit-padding-end:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;-webkit-padding-start:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:initial}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:rgb(17 24 39/10%);--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:rgb(255 255 255/10%);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgb(0 0 0/50%);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-start:.375em;padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-start:.375em;padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;-webkit-padding-start:1.625em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-start:0;padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-end:0;padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;-webkit-padding-end:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;-webkit-padding-start:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-start:0;padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-end:0;padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;-webkit-padding-start:1.1111111em;padding-inline-start:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding-top:.1428571em;-webkit-padding-end:.3571429em;padding-inline-end:.3571429em;padding-bottom:.1428571em;-webkit-padding-start:.3571429em;padding-inline-start:.3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding-top:.6666667em;-webkit-padding-end:1em;padding-inline-end:1em;padding-bottom:.6666667em;-webkit-padding-start:1em;padding-inline-start:1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;-webkit-padding-start:1.5714286em;padding-inline-start:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;-webkit-padding-start:1.5714286em;padding-inline-start:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-start:.4285714em;padding-inline-start:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-start:.4285714em;padding-inline-start:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;-webkit-padding-start:1.5714286em;padding-inline-start:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-end:1em;padding-inline-end:1em;padding-bottom:.6666667em;-webkit-padding-start:1em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-start:0;padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-end:0;padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.6666667em;-webkit-padding-end:1em;padding-inline-end:1em;padding-bottom:.6666667em;-webkit-padding-start:1em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-start:0;padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-end:0;padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}:where(.kl-app) .container-x{width:100%;max-width:1140px;margin-inline:auto;padding-inline:16px}@container (min-width: 640px){:where(.kl-app) .container-x{padding-inline:24px}}@container (min-width: 768px){:where(.kl-app) .container-x{padding-inline:40px}}:where(.kl-app) .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;font-weight:600;font-size:.95rem;line-height:1;letter-spacing:-.01em;border-radius:var(--pill);padding:.9rem 1.4rem;cursor:pointer;transition:transform .18s var(--ease),box-shadow .22s var(--ease),color .2s var(--ease),background-color .18s var(--ease)}:where(.kl-app) .btn:active{transform:translateY(1px) scale(.988)}:where(.kl-app) .btn-primary{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:linear-gradient(180deg,#35332e,#1b1a17);box-shadow:var(--shadow-md),inset 0 1px 0 rgb(255 255 255/.16)}:where(.kl-app) .btn-primary:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,#ffd8a2,#ff8a6b);transform:translateY(101%);transition:transform .34s var(--ease)}@media (hover:hover){:where(.kl-app) .btn-primary:hover{color:var(--ink);box-shadow:var(--shadow-lg),inset 0 1px 0 rgb(255 255 255/.24)}:where(.kl-app) .btn-primary:hover:before{transform:translateY(0)}}:where(.kl-app) .btn-ghost{color:var(--ink);background:var(--bg-raised);box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--line)}@media (hover:hover){:where(.kl-app) .btn-ghost:hover:not(:disabled){color:#c2410c;box-shadow:var(--shadow-md),inset 0 0 0 1px #ff9a5c}}:where(.kl-app) .input{width:100%;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);padding:.8rem .95rem;color:var(--ink);outline:none}:where(.kl-app) .input:focus{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand) 18%,transparent)}:where(.kl-app) .chip{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem .4rem .65rem;border-radius:var(--pill);background:var(--bg-raised);border:1px solid var(--line);box-shadow:var(--shadow-sm);font-size:.82rem;font-weight:500;color:var(--ink-soft)}:where(.kl-app) .chip:before{content:"";width:7px;height:7px;border-radius:50%;background:rgb(var(--glow-rose));box-shadow:0 0 0 4px color-mix(in oklab,rgb(var(--glow-rose)) 30%,transparent)}:where(.kl-app) .rule{border:0;border-top:1px solid var(--line)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-left-\[9999px\]{left:-9999px}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-20{bottom:5rem}.bottom-4{bottom:1rem}.bottom-40{bottom:10rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-0\.5{left:.125rem}.left-1\/2{left:50%}.left-10{left:2.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-\[-3px\]{left:-3px}.left-\[1\.125rem\]{left:1.125rem}.left-\[1\.375rem\]{left:1.375rem}.left-\[1\.625rem\]{left:1.625rem}.left-\[12\%\]{left:12%}.left-\[23\%\]{left:23%}.left-\[calc\(39\%_-_3\.85\%\)\]{left:calc(39% - 3.85%)}.left-\[calc\(61\.5\%_-_3\.85\%\)\]{left:calc(61.5% - 3.85%)}.right-0{right:0}.right-2{right:.5rem}.right-20{right:5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-9{right:2.25rem}.right-\[-3px\]{right:-3px}.right-\[12\%\]{right:12%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-28{top:7rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-8{top:2rem}.top-\[-0\.75rem\]{top:-.75rem}.top-\[137px\]{top:137px}.top-\[188px\]{top:188px}.top-\[218px\]{top:218px}.top-\[22\%\]{top:22%}.top-\[24\%\]{top:24%}.top-\[259px\]{top:259px}.top-\[52px\]{top:52px}.top-\[calc\(42\.5\%_-_3\.85\%\)\]{top:calc(42.5% - 3.85%)}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.order-1{order:1}.order-2{order:2}.col-start-2{grid-column-start:2}.m-0{margin:0}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.-ml-3{margin-left:-.75rem}.-mt-\[4\.5rem\]{margin-top:-4.5rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[0\.35rem\]{margin-bottom:.35rem}.mb-\[0\.4rem\]{margin-bottom:.4rem}.mb-\[0\.6rem\]{margin-bottom:.6rem}.mb-\[0\.875rem\]{margin-bottom:.875rem}.mb-\[0\.9rem\]{margin-bottom:.9rem}.mb-\[1\.1rem\]{margin-bottom:1.1rem}.mb-\[2px\]{margin-bottom:2px}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-8{margin-right:2rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[0\.15rem\]{margin-top:.15rem}.mt-\[0\.2rem\]{margin-top:.2rem}.mt-\[0\.9rem\]{margin-top:.9rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[8\/5\]{aspect-ratio:8/5}.aspect-\[var\(--cs-ratio\)\]{aspect-ratio:var(--cs-ratio)}.aspect-square{aspect-ratio:1/1}.h-0{height:0}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[0\.3rem\]{height:.3rem}.h-\[1\.08em\]{height:1.08em}.h-\[228px\]{height:228px}.h-\[3\.75rem\]{height:3.75rem}.h-\[34px\]{height:34px}.h-\[34rem\]{height:34rem}.h-\[36px\]{height:36px}.h-\[36rem\]{height:36rem}.h-\[4\.5rem\]{height:4.5rem}.h-\[58px\]{height:58px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[770px\]{height:770px}.h-\[7rem\]{height:7rem}.h-\[81px\]{height:81px}.h-\[9\.5rem\]{height:9.5rem}.h-\[clamp\(140px\2c 20vw\2c 192px\)\]{height:clamp(140px,20vw,192px)}.h-\[clamp\(150px\2c 28vw\2c 224px\)\]{height:clamp(150px,28vw,224px)}.h-\[min\(30rem\2c calc\(100\%-6rem\)\)\]{height:min(30rem,calc(100% - 6rem))}.h-\[min\(34rem\2c calc\(100\%-6rem\)\)\]{height:min(34rem,calc(100% - 6rem))}.h-\[var\(--eye-size\)\]{height:var(--eye-size)}.h-\[var\(--pm-h\)\]{height:var(--pm-h)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-24{max-height:6rem}.max-h-28{max-height:7rem}.max-h-40{max-height:10rem}.max-h-\[26rem\]{max-height:26rem}.max-h-\[420px\]{max-height:420px}.max-h-\[5\.25rem\]{max-height:5.25rem}.max-h-\[560px\]{max-height:560px}.max-h-\[600px\]{max-height:600px}.max-h-\[75vh\]{max-height:75vh}.max-h-\[78vh\]{max-height:78vh}.max-h-full{max-height:100%}.\!min-h-\[2\.75rem\]{min-height:2.75rem!important}.\!min-h-\[3\.25rem\]{min-height:3.25rem!important}.\!min-h-\[3\.4rem\]{min-height:3.4rem!important}.\!min-h-\[3\.9rem\]{min-height:3.9rem!important}.\!min-h-\[3rem\]{min-height:3rem!important}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-48{min-height:12rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[11\.5rem\]{min-height:11.5rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[140px\]{min-height:140px}.min-h-\[2\.4rem\]{min-height:2.4rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2\.6rem\]{min-height:2.6rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[32rem\]{min-height:32rem}.min-h-\[3rem\]{min-height:3rem}.min-h-\[4\.2rem\]{min-height:4.2rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[52rem\]{min-height:52rem}.min-h-\[5rem\]{min-height:5rem}.min-h-\[76px\]{min-height:76px}.min-h-\[7rem\]{min-height:7rem}.min-h-\[8rem\]{min-height:8rem}.min-h-\[9rem\]{min-height:9rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-44{width:11rem!important}.\!w-64{width:16rem!important}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[11\.5rem\]{width:11.5rem}.w-\[12rem\]{width:12rem}.w-\[140px\]{width:140px}.w-\[16\%\]{width:16%}.w-\[16\.5rem\]{width:16.5rem}.w-\[18rem\]{width:18rem}.w-\[26rem\]{width:26rem}.w-\[2px\]{width:2px}.w-\[34px\]{width:34px}.w-\[35\%\]{width:35%}.w-\[380px\]{width:380px}.w-\[3px\]{width:3px}.w-\[4\.25rem\]{width:4.25rem}.w-\[40\%\]{width:40%}.w-\[54\%\]{width:54%}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-\[7\.7\%\]{width:7.7%}.w-\[8\%\]{width:8%}.w-\[clamp\(140px\2c 20vw\2c 192px\)\]{width:clamp(140px,20vw,192px)}.w-\[min\(18rem\2c calc\(100vw-2rem\)\)\]{width:min(18rem,calc(100vw - 2rem))}.w-\[min\(22rem\2c 90cqw\)\]{width:min(22rem,90cqw)}.w-\[min\(24rem\2c calc\(100\%-1\.5rem\)\)\]{width:min(24rem,calc(100% - 1.5rem))}.w-\[min\(30rem\2c 100vw\)\]{width:min(30rem,100vw)}.w-\[min\(46rem\2c calc\(100\%-1\.5rem\)\)\]{width:min(46rem,calc(100% - 1.5rem))}.w-\[var\(--eye-size\)\]{width:var(--eye-size)}.w-\[var\(--pm-w\)\]{width:var(--pm-w)}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[180px\]{min-width:180px}.min-w-\[22rem\]{min-width:22rem}.min-w-\[240px\]{min-width:240px}.min-w-\[26rem\]{min-width:26rem}.min-w-\[28rem\]{min-width:28rem}.min-w-\[30rem\]{min-width:30rem}.min-w-\[32rem\]{min-width:32rem}.min-w-\[34rem\]{min-width:34rem}.min-w-\[38rem\]{min-width:38rem}.min-w-\[40rem\]{min-width:40rem}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[50rem\]{min-width:50rem}.min-w-\[560px\]{min-width:560px}.min-w-\[56rem\]{min-width:56rem}.min-w-\[600px\]{min-width:600px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[9rem\]{min-width:9rem}.\!max-w-\[820px\]{max-width:820px!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[220px\]{max-width:220px}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24ch\]{max-width:24ch}.max-w-\[260px\]{max-width:260px}.max-w-\[26rem\]{max-width:26rem}.max-w-\[320px\]{max-width:320px}.max-w-\[34rem\]{max-width:34rem}.max-w-\[36ch\]{max-width:36ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[40rem\]{max-width:40rem}.max-w-\[420px\]{max-width:420px}.max-w-\[46ch\]{max-width:46ch}.max-w-\[46rem\]{max-width:46rem}.max-w-\[480px\]{max-width:480px}.max-w-\[52ch\]{max-width:52ch}.max-w-\[52rem\]{max-width:52rem}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[62rem\]{max-width:62rem}.max-w-\[68ch\]{max-width:68ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[72rem\]{max-width:72rem}.max-w-\[820px\]{max-width:820px}.max-w-\[85\%\]{max-width:85%}.max-w-\[88rem\]{max-width:88rem}.max-w-\[8rem\]{max-width:8rem}.max-w-\[92\%\]{max-width:92%}.max-w-\[95\%\]{max-width:95%}.max-w-\[9rem\]{max-width:9rem}.max-w-\[min\(520px\2c 65vw\)\]{max-width:min(520px,65vw)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:initial}.border-spacing-0\.5{--tw-border-spacing-x:0.125rem;--tw-border-spacing-y:0.125rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-top-left{transform-origin:top left}.-translate-x-\[120\%\]{--tw-translate-x:-120%}.-translate-x-\[120\%\],.-translate-y-1\/2{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%}.-translate-y-2{--tw-translate-y:-0.5rem}.-translate-y-2,.translate-x-0{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-x-0{--tw-translate-x:0px}.translate-x-full{--tw-translate-x:100%}.rotate-180,.translate-x-full{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}.rotate-90{--tw-rotate:90deg}.rotate-90,.scale-75{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-75{--tw-scale-x:.75;--tw-scale-y:.75}.scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02}.scale-\[1\.02\],.scale-\[var\(--pm-scale\)\]{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-\[var\(--pm-scale\)\]{--tw-scale-x:var(--pm-scale);--tw-scale-y:var(--pm-scale)}.scale-x-100{--tw-scale-x:1}.scale-x-100,.scale-x-\[0\.3\]{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-x-\[0\.3\]{--tw-scale-x:0.3}.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 pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-\[-72px\]{scroll-margin-top:-72px}.scroll-mt-\[calc\(var\(--topnav-h\2c 0px\)\+1\.5rem\)\]{scroll-margin-top:calc(var(--topnav-h,0px) + 1.5rem)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.grid-cols-\[13rem_1fr_3rem\]{grid-template-columns:13rem 1fr 3rem}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[1fr_minmax\(220px\2c 300px\)_1fr\]{grid-template-columns:1fr minmax(220px,300px) 1fr}.grid-cols-\[1rem_1fr\]{grid-template-columns:1rem 1fr}.grid-cols-\[6\.5rem_1fr_2rem\]{grid-template-columns:6.5rem 1fr 2rem}.grid-cols-\[6rem_1fr\]{grid-template-columns:6rem 1fr}.grid-cols-\[7\.5rem_1fr\]{grid-template-columns:7.5rem 1fr}.grid-cols-\[7\.5rem_1fr_3\.5rem\]{grid-template-columns:7.5rem 1fr 3.5rem}.grid-cols-\[7\.5rem_1fr_auto\]{grid-template-columns:7.5rem 1fr auto}.grid-cols-\[9rem_1fr_1fr\]{grid-template-columns:9rem 1fr 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\2c 1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[repeat\(auto-fit\2c minmax\(320px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.grid-rows-\[auto\]{grid-template-rows:auto}.grid-rows-\[minmax\(0\2c 1fr\)\]{grid-template-rows:minmax(0,1fr)}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[0\.35rem\]{gap:.35rem}.gap-\[0\.375rem\]{gap:.375rem}.gap-\[0\.3rem\]{gap:.3rem}.gap-\[0\.625rem\]{gap:.625rem}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-12{row-gap:3rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-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))}.divide-\[var\(--dd-line\)\]>:not([hidden])~:not([hidden]){border-color:var(--dd-line)}.divide-\[var\(--ib-line\)\]>:not([hidden])~:not([hidden]){border-color:var(--ib-line)}.divide-\[var\(--kp-line\)\]>:not([hidden])~:not([hidden]){border-color:var(--kp-line)}.divide-\[var\(--line\)\]>:not([hidden])~:not([hidden]){border-color:var(--line)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[2px\]{border-radius:2px}.rounded-\[32px\]{border-radius:32px}.rounded-\[3px\]{border-radius:3px}.rounded-\[43px\]{border-radius:43px}.rounded-\[56px\]{border-radius:56px}.rounded-\[var\(--pill\)\]{border-radius:var(--pill)}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-\[28px\]{border-bottom-right-radius:28px;border-bottom-left-radius:28px}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.\!border-none{border-style:none!important}.border-none{border-style:none}.\!border-\[color\:var\(--c-border\)\]{border-color:var(--c-border)!important}.\!border-\[color\:var\(--c-border-strong\)\]{border-color:var(--c-border-strong)!important}.\!border-\[var\(--ib-bad\)\]{border-color:var(--ib-bad)!important}.\!border-\[var\(--lc-bad\)\]{border-color:var(--lc-bad)!important}.\!border-transparent{border-color:transparent!important}.border-\[\#7FA855\]{--tw-border-opacity:1;border-color:rgb(127 168 85/var(--tw-border-opacity,1))}.border-\[\#c9c3bb\]{--tw-border-opacity:1;border-color:rgb(201 195 187/var(--tw-border-opacity,1))}.border-\[\#f6d9c3\]{--tw-border-opacity:1;border-color:rgb(246 217 195/var(--tw-border-opacity,1))}.border-\[\#ff9a5c\]{--tw-border-opacity:1;border-color:rgb(255 154 92/var(--tw-border-opacity,1))}.border-\[color-mix\(in_oklab\2c var\(--dd-good\)_40\%\2c transparent\)\]{border-color:color-mix(in oklab,var(--dd-good) 40%,transparent)}.border-\[color-mix\(in_oklab\2c var\(--ib-green\)_55\%\2c var\(--ib-line\)\)\]{border-color:color-mix(in oklab,var(--ib-green) 55%,var(--ib-line))}.border-\[color-mix\(in_oklch\2c var\(--c-text\)_16\%\2c transparent\)\]{border-color:color-mix(in oklch,var(--c-text) 16%,transparent)}.border-\[color-mix\(in_oklch\2c var\(--c-text\)_30\%\2c transparent\)\]{border-color:color-mix(in oklch,var(--c-text) 30%,transparent)}.border-\[color\:\#000000\]{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-\[color\:oklch\(60\%_0\.025_70_\/_0\.5\)\]{border-color:oklch(60% .025 70/.5)}.border-\[color\:oklch\(82\%_0\.03_70_\/_0\.6\)\]{border-color:oklch(82% .03 70/.6)}.border-\[color\:var\(--c-accent\)\]{border-color:var(--c-accent)}.border-\[color\:var\(--c-border\)\]{border-color:var(--c-border)}.border-\[color\:var\(--c-border-strong\)\]{border-color:var(--c-border-strong)}.border-\[color\:var\(--c-error\)\]{border-color:var(--c-error)}.border-\[color\:var\(--c-field-border\)\]{border-color:var(--c-field-border)}.border-\[color\:var\(--c-text\)\]{border-color:var(--c-text)}.border-\[rgb\(var\(--glow-peach\)\)\]{border-color:rgb(var(--glow-peach))}.border-\[rgba\(var\(--ib-ink-rgb\)\2c 0\.08\)\]{border-color:rgba(var(--ib-ink-rgb),.08)}.border-\[rgba\(var\(--ib-ink-rgb\)\2c 0\.1\)\]{border-color:rgba(var(--ib-ink-rgb),.1)}.border-\[rgba\(var\(--ib-ink-rgb\)\2c 0\.12\)\]{border-color:rgba(var(--ib-ink-rgb),.12)}.border-\[rgba\(var\(--ib-ink-rgb\)\2c 0\.15\)\]{border-color:rgba(var(--ib-ink-rgb),.15)}.border-\[var\(--dd-bad\)\]{border-color:var(--dd-bad)}.border-\[var\(--dd-line\)\]{border-color:var(--dd-line)}.border-\[var\(--ib-green\)\]{border-color:var(--ib-green)}.border-\[var\(--ib-line\)\]{border-color:var(--ib-line)}.border-\[var\(--ink\)\]{border-color:var(--ink)}.border-\[var\(--kp-critical\)\]{border-color:var(--kp-critical)}.border-\[var\(--kp-line\)\]{border-color:var(--kp-line)}.border-\[var\(--kp-primary\)\]{border-color:var(--kp-primary)}.border-\[var\(--kp-success\)\]{border-color:var(--kp-success)}.border-\[var\(--lc-accent\)\]{border-color:var(--lc-accent)}.border-\[var\(--lc-ink\)\]{border-color:var(--lc-ink)}.border-\[var\(--lc-line\)\]{border-color:var(--lc-line)}.border-\[var\(--lc-muted\)\]{border-color:var(--lc-muted)}.border-\[var\(--lc-ok\)\]{border-color:var(--lc-ok)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-strong\)\]{border-color:var(--line-strong)}.border-\[var\(--pp-line\)\]{border-color:var(--pp-line)}.border-\[var\(--pp-primary\)\]{border-color:var(--pp-primary)}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-white\/20{border-color:rgb(255 255 255/.2)}.border-white\/70{border-color:rgb(255 255 255/.7)}.border-b-\[color\:var\(--c-border\)\]{border-bottom-color:var(--c-border)}.border-t-\[color\:var\(--c-border\)\]{border-top-color:var(--c-border)}.\!bg-\[var\(--c-accent\)\]{background-color:var(--c-accent)!important}.\!bg-\[var\(--c-canvas-high\)\]{background-color:var(--c-canvas-high)!important}.\!bg-\[var\(--lc-soft\)\]{background-color:var(--lc-soft)!important}.\!bg-white{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.bg-\[\#0b0b0d\]{--tw-bg-opacity:1;background-color:rgb(11 11 13/var(--tw-bg-opacity,1))}.bg-\[\#121212\]{--tw-bg-opacity:1;background-color:rgb(18 18 18/var(--tw-bg-opacity,1))}.bg-\[\#121212\]\/10{background-color:rgb(18 18 18/.1)}.bg-\[\#16a34a\]{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-\[\#16a34a\]\/15{background-color:rgb(22 163 74/.15)}.bg-\[\#22c55e\]{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-\[\#28c840\]{--tw-bg-opacity:1;background-color:rgb(40 200 64/var(--tw-bg-opacity,1))}.bg-\[\#69a94f\]{--tw-bg-opacity:1;background-color:rgb(105 169 79/var(--tw-bg-opacity,1))}.bg-\[\#69a94f\]\/10{background-color:rgb(105 169 79/.1)}.bg-\[\#69a94f\]\/20{background-color:rgb(105 169 79/.2)}.bg-\[\#69a94f\]\/30{background-color:rgb(105 169 79/.3)}.bg-\[\#7FA855\]{--tw-bg-opacity:1;background-color:rgb(127 168 85/var(--tw-bg-opacity,1))}.bg-\[\#d79a2b\]{--tw-bg-opacity:1;background-color:rgb(215 154 43/var(--tw-bg-opacity,1))}.bg-\[\#f4fbee\]{--tw-bg-opacity:1;background-color:rgb(244 251 238/var(--tw-bg-opacity,1))}.bg-\[\#fde368\]{--tw-bg-opacity:1;background-color:rgb(253 227 104/var(--tw-bg-opacity,1))}.bg-\[\#febc2e\]{--tw-bg-opacity:1;background-color:rgb(254 188 46/var(--tw-bg-opacity,1))}.bg-\[\#ff5f57\]{--tw-bg-opacity:1;background-color:rgb(255 95 87/var(--tw-bg-opacity,1))}.bg-\[\#ff9a5c\]{--tw-bg-opacity:1;background-color:rgb(255 154 92/var(--tw-bg-opacity,1))}.bg-\[\#fffbe8\]{--tw-bg-opacity:1;background-color:rgb(255 251 232/var(--tw-bg-opacity,1))}.bg-\[color-mix\(in_oklab\2c var\(--bg\)_88\%\2c transparent\)\]{background-color:color-mix(in oklab,var(--bg) 88%,transparent)}.bg-\[color-mix\(in_oklab\2c var\(--bg-raised\)_92\%\2c transparent\)\]{background-color:color-mix(in oklab,var(--bg-raised) 92%,transparent)}.bg-\[color-mix\(in_oklab\2c var\(--dd-card\)_95\%\2c transparent\)\]{background-color:color-mix(in oklab,var(--dd-card) 95%,transparent)}.bg-\[color-mix\(in_oklab\2c var\(--dd-good\)_14\%\2c transparent\)\]{background-color:color-mix(in oklab,var(--dd-good) 14%,transparent)}.bg-\[color-mix\(in_oklab\2c var\(--dd-good\)_9\%\2c transparent\)\]{background-color:color-mix(in oklab,var(--dd-good) 9%,transparent)}.bg-\[color-mix\(in_oklab\2c var\(--dd-primary\)_16\%\2c transparent\)\]{background-color:color-mix(in oklab,var(--dd-primary) 16%,transparent)}.bg-\[color-mix\(in_oklab\2c var\(--ib-bg\)_92\%\2c transparent\)\]{background-color:color-mix(in oklab,var(--ib-bg) 92%,transparent)}.bg-\[color-mix\(in_oklab\2c var\(--ib-green\)_16\%\2c transparent\)\]{background-color:color-mix(in oklab,var(--ib-green) 16%,transparent)}.bg-\[color-mix\(in_oklab\2c var\(--ib-green\)_20\%\2c transparent\)\]{background-color:color-mix(in oklab,var(--ib-green) 20%,transparent)}.bg-\[color-mix\(in_oklab\2c var\(--ib-ink\)_6\%\2c transparent\)\]{background-color:color-mix(in oklab,var(--ib-ink) 6%,transparent)}.bg-\[color-mix\(in_oklab\2c var\(--ib-ink\)_7\%\2c transparent\)\]{background-color:color-mix(in oklab,var(--ib-ink) 7%,transparent)}.bg-\[color-mix\(in_oklab\2c var\(--ib-surface\)_60\%\2c transparent\)\]{background-color:color-mix(in oklab,var(--ib-surface) 60%,transparent)}.bg-\[color-mix\(in_oklab\2c var\(--ib-surface\)_80\%\2c transparent\)\]{background-color:color-mix(in oklab,var(--ib-surface) 80%,transparent)}.bg-\[color-mix\(in_oklab\2c var\(--ib-surface\)_95\%\2c transparent\)\]{background-color:color-mix(in oklab,var(--ib-surface) 95%,transparent)}.bg-\[color-mix\(in_oklab\2c var\(--kp-card\)_95\%\2c transparent\)\]{background-color:color-mix(in oklab,var(--kp-card) 95%,transparent)}.bg-\[color-mix\(in_oklab\2c var\(--pp-card\)_95\%\2c transparent\)\]{background-color:color-mix(in oklab,var(--pp-card) 95%,transparent)}.bg-\[color-mix\(in_oklch\2c var\(--c-accent\)_10\%\2c transparent\)\]{background-color:color-mix(in oklch,var(--c-accent) 10%,transparent)}.bg-\[color-mix\(in_oklch\2c var\(--c-canvas-high\)_78\%\2c transparent\)\]{background-color:color-mix(in oklch,var(--c-canvas-high) 78%,transparent)}.bg-\[color-mix\(in_oklch\2c var\(--c-canvas-high\)_86\%\2c transparent\)\]{background-color:color-mix(in oklch,var(--c-canvas-high) 86%,transparent)}.bg-\[color-mix\(in_oklch\2c var\(--c-text\)_11\%\2c transparent\)\]{background-color:color-mix(in oklch,var(--c-text) 11%,transparent)}.bg-\[color-mix\(in_oklch\2c var\(--c-text\)_9\%\2c transparent\)\]{background-color:color-mix(in oklch,var(--c-text) 9%,transparent)}.bg-\[oklch\(70\%_0\.02_70_\/_0\.4\)\]{background-color:oklch(70% .02 70/.4)}.bg-\[rgb\(var\(--glow-rose\)\)\]{background-color:rgb(var(--glow-rose))}.bg-\[rgba\(0\2c 0\2c 0\2c 0\.55\)\]{background-color:rgba(0,0,0,.55)}.bg-\[rgba\(var\(--ib-ink-rgb\)\2c 0\.08\)\]{background-color:rgba(var(--ib-ink-rgb),.08)}.bg-\[var\(--accent-warm\)\]{background-color:var(--accent-warm)}.bg-\[var\(--badge-glow-color\)\]{background-color:var(--badge-glow-color)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--bg-raised\)\]{background-color:var(--bg-raised)}.bg-\[var\(--bg-sunk\)\]{background-color:var(--bg-sunk)}.bg-\[var\(--c-accent\)\]{background-color:var(--c-accent)}.bg-\[var\(--c-accent-text\)\]{background-color:var(--c-accent-text)}.bg-\[var\(--c-border\)\]{background-color:var(--c-border)}.bg-\[var\(--c-btn-bg\)\]{background-color:var(--c-btn-bg)}.bg-\[var\(--c-canvas\)\]{background-color:var(--c-canvas)}.bg-\[var\(--c-canvas-high\)\]{background-color:var(--c-canvas-high)}.bg-\[var\(--c-surface\)\]{background-color:var(--c-surface)}.bg-\[var\(--c-text\)\]{background-color:var(--c-text)}.bg-\[var\(--dd-bad\)\]{background-color:var(--dd-bad)}.bg-\[var\(--dd-bg\)\]{background-color:var(--dd-bg)}.bg-\[var\(--dd-card\)\]{background-color:var(--dd-card)}.bg-\[var\(--dd-good\)\]{background-color:var(--dd-good)}.bg-\[var\(--dd-line\)\]{background-color:var(--dd-line)}.bg-\[var\(--dd-primary\)\]{background-color:var(--dd-primary)}.bg-\[var\(--dd-soft\)\]{background-color:var(--dd-soft)}.bg-\[var\(--ib-green\)\]{background-color:var(--ib-green)}.bg-\[var\(--ib-green-deep\)\]{background-color:var(--ib-green-deep)}.bg-\[var\(--ib-ink\)\]{background-color:var(--ib-ink)}.bg-\[var\(--ib-line\)\]{background-color:var(--ib-line)}.bg-\[var\(--ib-soft\)\]{background-color:var(--ib-soft)}.bg-\[var\(--ib-surface\)\]{background-color:var(--ib-surface)}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-\[var\(--kp-bg\)\]{background-color:var(--kp-bg)}.bg-\[var\(--kp-card\)\]{background-color:var(--kp-card)}.bg-\[var\(--kp-primary\)\]{background-color:var(--kp-primary)}.bg-\[var\(--kp-soft\)\]{background-color:var(--kp-soft)}.bg-\[var\(--lc-accent\)\]{background-color:var(--lc-accent)}.bg-\[var\(--lc-bg\)\]{background-color:var(--lc-bg)}.bg-\[var\(--lc-ink\)\]{background-color:var(--lc-ink)}.bg-\[var\(--lc-line\)\]{background-color:var(--lc-line)}.bg-\[var\(--lc-red\)\]{background-color:var(--lc-red)}.bg-\[var\(--lc-soft\)\]{background-color:var(--lc-soft)}.bg-\[var\(--lc-surface\)\]{background-color:var(--lc-surface)}.bg-\[var\(--lc-taupe\)\]{background-color:var(--lc-taupe)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--line-strong\)\]{background-color:var(--line-strong)}.bg-\[var\(--pp-bg\)\]{background-color:var(--pp-bg)}.bg-\[var\(--pp-card\)\]{background-color:var(--pp-card)}.bg-\[var\(--pp-primary\)\]{background-color:var(--pp-primary)}.bg-\[var\(--pp-soft\)\]{background-color:var(--pp-soft)}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-black\/40{background-color:rgb(0 0 0/.4)}.bg-black\/55{background-color:rgb(0 0 0/.55)}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/55{background-color:rgb(255 255 255/.55)}.bg-white\/70{background-color:rgb(255 255 255/.7)}.bg-\[linear-gradient\(100deg\2c rgb\(var\(--glow-peach\)\/0\.3\)\2c rgb\(var\(--glow-gold\)\/0\.45\)\)\]{background-image:linear-gradient(100deg,rgb(var(--glow-peach)/.3),rgb(var(--glow-gold)/.45))}.bg-\[linear-gradient\(135deg\2c rgb\(var\(--glow-peach\)\)\2c rgb\(var\(--glow-rose\)\)\)\]{background-image:linear-gradient(135deg,rgb(var(--glow-peach)),rgb(var(--glow-rose)))}.bg-\[linear-gradient\(135deg\2c rgb\(var\(--glow-peach\)\/0\.22\)\2c rgb\(var\(--glow-rose\)\/0\.14\)\)\]{background-image:linear-gradient(135deg,rgb(var(--glow-peach)/.22),rgb(var(--glow-rose)/.14))}.bg-\[linear-gradient\(135deg\2c rgb\(var\(--glow-peach\)\/0\.55\)\2c rgb\(var\(--glow-rose\)\/0\.4\)\)\]{background-image:linear-gradient(135deg,rgb(var(--glow-peach)/.55),rgb(var(--glow-rose)/.4))}.bg-\[linear-gradient\(135deg\2c var\(--c-canvas-high\)_0\%\2c color-mix\(in_oklch\2c var\(--c-accent\)_26\%\2c var\(--c-canvas-high\)\)_100\%\)\]{background-image:linear-gradient(135deg,var(--c-canvas-high) 0,color-mix(in oklch,var(--c-accent) 26%,var(--c-canvas-high)) 100%)}.bg-\[linear-gradient\(180deg\2c var\(--lc-bg\)\2c color-mix\(in_oklab\2c var\(--lc-bg\)_88\%\2c \#000\)\)\]{background-image:linear-gradient(180deg,var(--lc-bg),color-mix(in oklab,var(--lc-bg) 88%,#000))}.bg-\[linear-gradient\(90deg\2c \#db001b\2c \#f2b944\)\]{background-image:linear-gradient(90deg,#db001b,#f2b944)}.bg-\[linear-gradient\(90deg\2c rgb\(var\(--glow-peach\)\)\2c rgb\(var\(--glow-rose\)\)\)\]{background-image:linear-gradient(90deg,rgb(var(--glow-peach)),rgb(var(--glow-rose)))}.bg-\[radial-gradient\(60\%_55\%_at_50\%_55\%\2c rgba\(219\2c 0\2c 27\2c \.10\)\2c transparent_70\%\)\]{background-image:radial-gradient(60% 55% at 50% 55%,rgba(219,0,27,.1),transparent 70%)}.bg-\[repeating-conic-gradient\(from_0deg_at_72\%_46\%\2c \#fde368_0_5deg\2c \#fceb92_5deg_10deg\)\]{background-image:repeating-conic-gradient(from 0deg at 72% 46%,#fde368 0 5deg,#fceb92 5deg 10deg)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-\[var\(--ib-surface\)\]{--tw-gradient-from:var(--ib-surface) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#69a94f\]\/5{--tw-gradient-to:rgb(105 169 79/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(105 169 79/0.05) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[color-mix\(in_oklab\2c var\(--ib-surface\)_95\%\2c transparent\)\]{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),color-mix(in oklab,var(--ib-surface) 95%,transparent) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[color-mix\(in_oklab\2c var\(--ib-green\)_10\%\2c var\(--ib-surface\)\)\]{--tw-gradient-to:color-mix(in oklab,var(--ib-green) 10%,var(--ib-surface)) var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[13px\]{padding:13px}.p-\[clamp\(1\.5rem\2c 4vw\2c 2\.25rem\)\]{padding:clamp(1.5rem,4vw,2.25rem)}.p-\[clamp\(1\.75rem\2c 4vw\2c 2\.5rem\)\]{padding:clamp(1.75rem,4vw,2.5rem)}.\!px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.\!px-\[0\.65rem\]{padding-left:.65rem!important;padding-right:.65rem!important}.\!py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-12{padding-left:3rem;padding-right:3rem}.px-14{padding-left:3.5rem;padding-right:3.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.px-\[0\.6rem\]{padding-left:.6rem;padding-right:.6rem}.px-\[0\.85rem\]{padding-left:.85rem;padding-right:.85rem}.px-\[1\.125rem\]{padding-left:1.125rem;padding-right:1.125rem}.px-\[9px\]{padding-left:9px;padding-right:9px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[0\.15rem\]{padding-top:.15rem;padding-bottom:.15rem}.py-\[0\.55rem\]{padding-top:.55rem;padding-bottom:.55rem}.py-\[0\.6rem\]{padding-top:.6rem;padding-bottom:.6rem}.py-\[0\.7rem\]{padding-top:.7rem;padding-bottom:.7rem}.py-\[0\.875rem\]{padding-top:.875rem;padding-bottom:.875rem}.py-\[0\.9rem\]{padding-top:.9rem;padding-bottom:.9rem}.py-\[5\.5rem\]{padding-top:5.5rem;padding-bottom:5.5rem}.\!pl-10{padding-left:2.5rem!important}.\!pl-12{padding-left:3rem!important}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-\[0\.6rem\]{padding-bottom:.6rem}.pb-\[0\.875rem\]{padding-bottom:.875rem}.pb-\[15px\]{padding-bottom:15px}.pb-\[4\.5rem\]{padding-bottom:4.5rem}.pb-\[5\.5rem\]{padding-bottom:5.5rem}.pl-0{padding-left:0}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[4\.25rem\]{padding-left:4.25rem}.pr-1{padding-right:.25rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pr-\[0\.85rem\]{padding-right:.85rem}.pt-0{padding-top:0}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[0\.6rem\]{padding-top:.6rem}.pt-\[0\.875rem\]{padding-top:.875rem}.pt-\[4\.5rem\]{padding-top:4.5rem}.pt-\[5\.5rem\]{padding-top:5.5rem}.pt-\[9\.5rem\]{padding-top:9.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.\!font-\[family-name\:var\(--font-mono\)\]{font-family:var(--font-mono)!important}.font-\[family-name\:var\(--font-mono\)\]{font-family:var(--font-mono)}.font-\[family-name\:var\(--font-sg-bold\)\]{font-family:var(--font-sg-bold)}.font-\[family-name\:var\(--font-sg-regular\)\]{font-family:var(--font-sg-regular)}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.\!text-2xl{font-size:1.5rem!important;line-height:2rem!important}.\!text-\[0\.6875rem\]{font-size:.6875rem!important}.\!text-\[0\.8125rem\]{font-size:.8125rem!important}.\!text-\[0\.875rem\]{font-size:.875rem!important}.\!text-\[0\.9rem\]{font-size:.9rem!important}.\!text-\[1\.05rem\]{font-size:1.05rem!important}.\!text-\[1\.125rem\]{font-size:1.125rem!important}.\!text-\[1\.15rem\]{font-size:1.15rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.5625rem\]{font-size:.5625rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.1875rem\]{font-size:1.1875rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[1rem\]{font-size:1rem}.text-\[2\.2rem\]{font-size:2.2rem}.text-\[2\.9rem\]{font-size:2.9rem}.text-\[2rem\]{font-size:2rem}.text-\[4\.4rem\]{font-size:4.4rem}.text-\[9px\]{font-size:9px}.text-\[clamp\(0\.875rem\2c 1\.5vw\2c 1rem\)\]{font-size:clamp(.875rem,1.5vw,1rem)}.text-\[clamp\(0\.9375rem\2c 1\.6vw\2c 1\.125rem\)\]{font-size:clamp(.9375rem,1.6vw,1.125rem)}.text-\[clamp\(1\.25rem\2c 2vw\2c 1\.625rem\)\]{font-size:clamp(1.25rem,2vw,1.625rem)}.text-\[clamp\(1\.5rem\2c 2\.5vw\2c 2rem\)\]{font-size:clamp(1.5rem,2.5vw,2rem)}.text-\[clamp\(1\.5rem\2c 3vw\2c 2rem\)\]{font-size:clamp(1.5rem,3vw,2rem)}.text-\[clamp\(1\.75rem\2c 3vw\2c 2\.5rem\)\]{font-size:clamp(1.75rem,3vw,2.5rem)}.text-\[clamp\(1\.75rem\2c 5vw\2c 2\.75rem\)\]{font-size:clamp(1.75rem,5vw,2.75rem)}.text-\[clamp\(1\.875rem\2c 8vw\2c 2\.25rem\)\]{font-size:clamp(1.875rem,8vw,2.25rem)}.text-\[clamp\(1rem\2c 1\.4vw\2c 1\.1875rem\)\]{font-size:clamp(1rem,1.4vw,1.1875rem)}.text-\[clamp\(2\.25rem\2c 4\.5vw\2c 3\.75rem\)\]{font-size:clamp(2.25rem,4.5vw,3.75rem)}.text-\[clamp\(2rem\2c 4vw\2c 2\.75rem\)\]{font-size:clamp(2rem,4vw,2.75rem)}.text-\[clamp\(2rem\2c 4vw\2c 3\.25rem\)\]{font-size:clamp(2rem,4vw,3.25rem)}.text-\[clamp\(2rem\2c 4vw\2c 3rem\)\]{font-size:clamp(2rem,4vw,3rem)}.text-\[clamp\(2rem\2c 5cqw\2c 3\.6rem\)\]{font-size:clamp(2rem,5cqw,3.6rem)}.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-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.\!normal-case{text-transform:none!important}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-\[0\.9\]{line-height:.9}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.7\]{line-height:1.7}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.\!tracking-\[-0\.01em\]{letter-spacing:-.01em!important}.\!tracking-\[0\.02em\]{letter-spacing:.02em!important}.\!tracking-\[0\.06em\]{letter-spacing:.06em!important}.\!tracking-\[0\.08em\]{letter-spacing:.08em!important}.\!tracking-\[0\.12em\]{letter-spacing:.12em!important}.tracking-\[-0\.005em\]{letter-spacing:-.005em}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-1px\]{letter-spacing:-1px}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0em\],.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[color\:var\(--c-accent\)\]{color:var(--c-accent)!important}.\!text-\[color\:var\(--c-accent-strong\)\]{color:var(--c-accent-strong)!important}.\!text-\[color\:var\(--c-text-faint\)\]{color:var(--c-text-faint)!important}.\!text-\[var\(--lc-bad\)\]{color:var(--lc-bad)!important}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.text-\[\#121212\]{--tw-text-opacity:1;color:rgb(18 18 18/var(--tw-text-opacity,1))}.text-\[\#121212\]\/45{color:rgb(18 18 18/.45)}.text-\[\#121212\]\/60{color:rgb(18 18 18/.6)}.text-\[\#121212\]\/80{color:rgb(18 18 18/.8)}.text-\[\#15803d\]{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-\[\#16a34a\]{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-\[\#1b1a17\]{--tw-text-opacity:1;color:rgb(27 26 23/var(--tw-text-opacity,1))}.text-\[\#3d6b28\]{--tw-text-opacity:1;color:rgb(61 107 40/var(--tw-text-opacity,1))}.text-\[\#69a94f\]{--tw-text-opacity:1;color:rgb(105 169 79/var(--tw-text-opacity,1))}.text-\[\#a8741a\]{--tw-text-opacity:1;color:rgb(168 116 26/var(--tw-text-opacity,1))}.text-\[\#b23c26\]{--tw-text-opacity:1;color:rgb(178 60 38/var(--tw-text-opacity,1))}.text-\[\#c9c3bb\]{--tw-text-opacity:1;color:rgb(201 195 187/var(--tw-text-opacity,1))}.text-\[\#fdab00\]{--tw-text-opacity:1;color:rgb(253 171 0/var(--tw-text-opacity,1))}.text-\[\#fde368\]{--tw-text-opacity:1;color:rgb(253 227 104/var(--tw-text-opacity,1))}.text-\[\#ff5a5a\]{--tw-text-opacity:1;color:rgb(255 90 90/var(--tw-text-opacity,1))}.text-\[\#ff9a5c\]{--tw-text-opacity:1;color:rgb(255 154 92/var(--tw-text-opacity,1))}.text-\[color\:var\(--badge-text-color\)\]{color:var(--badge-text-color)}.text-\[color\:var\(--c-accent\)\]{color:var(--c-accent)}.text-\[color\:var\(--c-accent-strong\)\]{color:var(--c-accent-strong)}.text-\[color\:var\(--c-accent-text\)\]{color:var(--c-accent-text)}.text-\[color\:var\(--c-btn-text\)\]{color:var(--c-btn-text)}.text-\[color\:var\(--c-canvas-high\)\]{color:var(--c-canvas-high)}.text-\[color\:var\(--c-error\)\]{color:var(--c-error)}.text-\[color\:var\(--c-text\)\]{color:var(--c-text)}.text-\[color\:var\(--c-text-faint\)\]{color:var(--c-text-faint)}.text-\[color\:var\(--c-text-muted\)\]{color:var(--c-text-muted)}.text-\[rgba\(var\(--ib-ink-rgb\)\2c 0\.3\)\]{color:rgba(var(--ib-ink-rgb),.3)}.text-\[rgba\(var\(--ib-ink-rgb\)\2c 0\.4\)\]{color:rgba(var(--ib-ink-rgb),.4)}.text-\[rgba\(var\(--ib-ink-rgb\)\2c 0\.5\)\]{color:rgba(var(--ib-ink-rgb),.5)}.text-\[rgba\(var\(--ib-ink-rgb\)\2c 0\.6\)\]{color:rgba(var(--ib-ink-rgb),.6)}.text-\[rgba\(var\(--ib-ink-rgb\)\2c 0\.7\)\]{color:rgba(var(--ib-ink-rgb),.7)}.text-\[var\(--accent-warm\)\]{color:var(--accent-warm)}.text-\[var\(--bg\)\]{color:var(--bg)}.text-\[var\(--brand-ink\)\]{color:var(--brand-ink)}.text-\[var\(--dd-bad\)\]{color:var(--dd-bad)}.text-\[var\(--dd-good\)\]{color:var(--dd-good)}.text-\[var\(--dd-ink\)\]{color:var(--dd-ink)}.text-\[var\(--dd-muted\)\]{color:var(--dd-muted)}.text-\[var\(--dd-primary\)\]{color:var(--dd-primary)}.text-\[var\(--dd-primary-ink\)\]{color:var(--dd-primary-ink)}.text-\[var\(--ib-bad\)\]{color:var(--ib-bad)}.text-\[var\(--ib-faint\)\]{color:var(--ib-faint)}.text-\[var\(--ib-green-deep\)\]{color:var(--ib-green-deep)}.text-\[var\(--ib-ink\)\]{color:var(--ib-ink)}.text-\[var\(--ib-muted\)\]{color:var(--ib-muted)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--kp-critical\)\]{color:var(--kp-critical)}.text-\[var\(--kp-ink\)\]{color:var(--kp-ink)}.text-\[var\(--kp-muted\)\]{color:var(--kp-muted)}.text-\[var\(--kp-primary-ink\)\]{color:var(--kp-primary-ink)}.text-\[var\(--kp-success\)\]{color:var(--kp-success)}.text-\[var\(--kp-warning\)\]{color:var(--kp-warning)}.text-\[var\(--lc-bad\)\]{color:var(--lc-bad)}.text-\[var\(--lc-faint\)\]{color:var(--lc-faint)}.text-\[var\(--lc-head\)\]{color:var(--lc-head)}.text-\[var\(--lc-ink\)\]{color:var(--lc-ink)}.text-\[var\(--lc-muted\)\]{color:var(--lc-muted)}.text-\[var\(--lc-ok\)\]{color:var(--lc-ok)}.text-\[var\(--pp-ink\)\]{color:var(--pp-ink)}.text-\[var\(--pp-muted\)\]{color:var(--pp-muted)}.text-\[var\(--pp-primary\)\]{color:var(--pp-primary)}.text-\[var\(--pp-primary-ink\)\]{color:var(--pp-primary-ink)}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#121212\]{accent-color:#121212}.accent-\[\#69a94f\]{accent-color:#69a94f}.accent-\[var\(--dd-primary\)\]{accent-color:var(--dd-primary)}.accent-\[var\(--ib-green\)\]{accent-color:var(--ib-green)}.accent-\[var\(--ib-green-deep\)\]{accent-color:var(--ib-green-deep)}.accent-\[var\(--kp-primary\)\]{accent-color:var(--kp-primary)}.accent-\[var\(--lc-accent\)\]{accent-color:var(--lc-accent)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-\[0\.85\]{opacity:.85}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[-14px_0_34px_-20px_rgba\(0\2c 0\2c 0\2c \.45\)\]{--tw-shadow:-14px 0 34px -20px rgba(0,0,0,.45);--tw-shadow-colored:-14px 0 34px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_-16px_rgba\(27\2c 26\2c 23\2c \.35\)\2c 0_2px_6px_-2px_rgba\(27\2c 26\2c 23\2c \.12\)\]{--tw-shadow:0 14px 30px -16px rgba(27,26,23,.35),0 2px 6px -2px rgba(27,26,23,.12);--tw-shadow-colored:0 14px 30px -16px var(--tw-shadow-color),0 2px 6px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(15\2c 23\2c 42\2c 0\.06\)\2c 0_30px_60px_-15px_rgba\(15\2c 23\2c 42\2c 0\.3\)\]{--tw-shadow:0 1px 3px rgba(15,23,42,0.06),0 30px 60px -15px rgba(15,23,42,0.3);--tw-shadow-colored:0 1px 3px var(--tw-shadow-color),0 30px 60px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{--tw-shadow:0 4px 12px rgba(0,0,0,0.35);--tw-shadow-colored:0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.12\)\]{--tw-shadow:0 8px 24px rgba(0,0,0,0.12);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.24\)\]{--tw-shadow:0 8px 24px rgba(0,0,0,0.24);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_2px_2px_-1px_rgba\(0\2c 0\2c 0\2c 0\.04\)\2c inset_0_0_0_0\.5px_rgba\(0\2c 0\2c 0\2c 0\.12\)\]{--tw-shadow:inset 0 2px 2px -1px rgba(0,0,0,0.04),inset 0 0 0 0.5px rgba(0,0,0,0.12);--tw-shadow-colored:inset 0 2px 2px -1px var(--tw-shadow-color),inset 0 0 0 0.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--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)}.shadow-\[var\(--shadow-lg\)\]{--tw-shadow-color:var(--shadow-lg);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow-color:var(--shadow-md);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow-color:var(--shadow-sm);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--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)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--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)}.ring-2{--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,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-\[\#7FA855\]{--tw-ring-opacity:1;--tw-ring-color:rgb(127 168 85/var(--tw-ring-opacity,1))}.ring-\[var\(--dd-ink\)\]{--tw-ring-color:var(--dd-ink)}.ring-\[var\(--dd-line\)\]{--tw-ring-color:var(--dd-line)}.ring-\[var\(--lc-accent\)\]{--tw-ring-color:var(--lc-accent)}.ring-\[var\(--line-strong\)\]{--tw-ring-color:var(--line-strong)}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{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)}.blur-3xl{--tw-blur:blur(64px)}.blur-\[80px\]{--tw-blur:blur(80px)}.blur-\[80px\],.drop-shadow-2xl{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)}.drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px rgb(0 0 0/0.15))}.drop-shadow-\[0_20px_25px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{--tw-drop-shadow:drop-shadow(0 20px 25px rgba(0,0,0,0.18))}.drop-shadow-\[0_20px_25px_rgba\(0\2c 0\2c 0\2c 0\.18\)\],.drop-shadow-\[0_2px_3px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{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)}.drop-shadow-\[0_2px_3px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{--tw-drop-shadow:drop-shadow(0 2px 3px rgba(0,0,0,0.35))}.drop-shadow-\[0_4px_6px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{--tw-drop-shadow:drop-shadow(0 4px 6px rgba(0,0,0,0.25));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)}.\!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)!important}.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{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[10px\]{-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)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-xl{-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)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\]{transition-property:filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\]{transition-property:left;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\2c transform\2c background-color\]{transition-property:opacity,transform,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\2c opacity\]{transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-200{transition-delay:.2s}.delay-\[900ms\]{transition-delay:.9s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-\[380ms\]{transition-duration:.38s}.ease-\[cubic-bezier\(0\.16\2c 1\2c 0\.3\2c 1\)\]{transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-\[cubic-bezier\(0\.2\2c 0\.8\2c 0\.2\2c 1\)\]{transition-timing-function:cubic-bezier(.2,.8,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\@container{container-type:inline-size}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:oklch(91% .022 66)}::-webkit-scrollbar-thumb{background:oklch(72% .1 62);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:oklch(62% .12 60)}.\[-webkit-appearance\:none\]{-webkit-appearance:none}.\[backface-visibility\:hidden\]{-webkit-backface-visibility:hidden;backface-visibility:hidden}.\[background-image\:radial-gradient\(circle\2c var\(--line\)_1\.3px\2c transparent_1\.5px\)\]{background-image:radial-gradient(circle,var(--line) 1.3px,transparent 1.5px)}.\[background-image\:radial-gradient\(var\(--c-border\)_1\.2px\2c transparent_1\.2px\)\]{background-image:radial-gradient(var(--c-border) 1.2px,transparent 1.2px)}.\[background-size\:28px_28px\]{background-size:28px 28px}.\[outline\:none\]{outline:none}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[transform-origin\:center\]{transform-origin:center}.\[transform\:translate\(-50\%\2c -50\%\)\]{transform:translate(-50%,-50%)}.\[transform\:translateX\(-1px\)\]{transform:translateX(-1px)}.\[transform\:translateY\(-10px\)_scale\(0\.98\)\]{transform:translateY(-10px) scale(.98)}.\[transform\:translateY\(0\)_scale\(1\)\]{transform:translateY(0) scale(1)}.\[transition\:background-color_200ms_ease\2c border-color_200ms_ease\]{transition:background-color .2s ease,border-color .2s ease}.\[transition\:border-color_150ms_ease\]{transition:border-color .15s ease}.\[transition\:border-color_200ms_cubic-bezier\(0\.16\2c 1\2c 0\.3\2c 1\)\2c border-width_200ms_cubic-bezier\(0\.16\2c 1\2c 0\.3\2c 1\)\]{transition:border-color .2s cubic-bezier(.16,1,.3,1),border-width .2s cubic-bezier(.16,1,.3,1)}.\[transition\:color_150ms_ease\]{transition:color .15s ease}.\[transition\:filter_150ms_ease\2c box-shadow_150ms_ease\2c background-color_200ms_ease\2c color_200ms_ease\]{transition:filter .15s ease,box-shadow .15s ease,background-color .2s ease,color .2s ease}.\[transition\:filter_150ms_ease\2c box-shadow_150ms_ease\]{transition:filter .15s ease,box-shadow .15s ease}.\[transition\:filter_150ms_ease\]{transition:filter .15s ease}.\[transition\:opacity_260ms_cubic-bezier\(0\.16\2c 1\2c 0\.3\2c 1\)\2c transform_260ms_cubic-bezier\(0\.16\2c 1\2c 0\.3\2c 1\)\]{transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1)}.\[transition\:padding_180ms_ease-out\2c border-radius_180ms_ease-out\2c background_180ms_ease-out\]{transition:padding .18s ease-out,border-radius .18s ease-out,background .18s ease-out}.\[transition\:transform_150ms_cubic-bezier\(0\.16\2c 1\2c 0\.3\2c 1\)\2c box-shadow_150ms_ease\]{transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s ease}.\[transition\:transform_250ms_cubic-bezier\(0\.16\2c 1\2c 0\.3\2c 1\)\2c background-color_200ms_ease\]{transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .2s ease}html{scroll-padding-top:150px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@property --cta-beam-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@property --border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@property --c-canvas-high{syntax:"<color>";initial-value:#fffbf2;inherits:true}@property --c-text{syntax:"<color>";initial-value:oklch(18% .008 75);inherits:true}@property --c-text-muted{syntax:"<color>";initial-value:oklch(32% .012 70);inherits:true}@property --c-text-faint{syntax:"<color>";initial-value:oklch(55% .018 70);inherits:true}@property --c-btn-text{syntax:"<color>";initial-value:#ffffff;inherits:true}@property --c-btn-shadow{syntax:"<color>";initial-value:rgb(253 171 0/.5);inherits:true}@property --c-field-bg{syntax:"<color>";initial-value:oklch(97% .012 66);inherits:true}@property --c-field-border{syntax:"<color>";initial-value:oklch(72% .035 66);inherits:true}@property --c-error{syntax:"<color>";initial-value:oklch(50% .15 25);inherits:true}@property --c-switch-track{syntax:"<color>";initial-value:oklch(87% .028 66);inherits:true}@property --c-switch-thumb{syntax:"<color>";initial-value:oklch(97% .012 66);inherits:true}@property --c-toggle-ring{syntax:"<color>";initial-value:oklch(80% .03 66);inherits:true}@property --c-surface{syntax:"<color>";initial-value:#fffbf2;inherits:true}@property --c-surface-hover{syntax:"<color>";initial-value:oklch(95% .02 66);inherits:true}@property --c-border{syntax:"<color>";initial-value:oklch(80% .035 66/.55);inherits:true}@property --c-border-strong{syntax:"<color>";initial-value:oklch(72% .1 62/.7);inherits:true}@property --c-accent{syntax:"<color>";initial-value:oklch(72% .1 62);inherits:true}@property --c-accent-strong{syntax:"<color>";initial-value:oklch(52% .16 48);inherits:true}@property --c-accent-text{syntax:"<color>";initial-value:oklch(14% .01 75);inherits:true}@property --c-secondary{syntax:"<color>";initial-value:oklch(48% .13 132.56);inherits:true}@property --c-secondary-border{syntax:"<color>";initial-value:oklch(48% .13 132.56/.5);inherits:true}@property --c-secondary-solid{syntax:"<color>";initial-value:oklch(73.22% .1472 127.19);inherits:true}@property --c-secondary-solid-text{syntax:"<color>";initial-value:oklch(14% .02 127.19);inherits:true}@property --c-process-hover{syntax:"<color>";initial-value:oklch(72% .1 62);inherits:true}:root{--c-canvas:linear-gradient(160deg,#fff2d9,#fffbf2);--c-canvas-high:#fffbf2;--c-text:oklch(18% 0.008 75);--c-text-muted:oklch(32% 0.012 70);--c-text-faint:oklch(55% 0.018 70);--c-btn-bg:linear-gradient(135deg,#3c3c3c,#0f0f0f);--c-btn-text:#ffffff;--c-btn-shadow:rgb(253 171 0/0.5);--c-field-bg:oklch(97% 0.012 66);--c-field-border:oklch(72% 0.035 66);--c-error:oklch(50% 0.15 25);--c-switch-track:oklch(87% 0.028 66);--c-switch-thumb:oklch(97% 0.012 66);--c-toggle-ring:oklch(80% 0.03 66);--c-surface:#fffbf2;--c-surface-hover:oklch(95% 0.02 66);--c-border:oklch(80% 0.035 66/0.55);--c-border-strong:oklch(72% 0.1 62/0.7);--c-accent:oklch(72% 0.1 62);--c-accent-strong:oklch(52% 0.16 48);--c-accent-text:oklch(14% 0.01 75);--c-secondary:oklch(48% 0.13 132.56);--c-secondary-border:oklch(48% 0.13 132.56/0.5);--c-secondary-solid:oklch(73.22% 0.1472 127.19);--c-secondary-solid-text:oklch(14% 0.02 127.19);--c-process-hover:var(--c-accent);--font-jetbrains:"JetBrains Mono",ui-monospace,"SF Mono","Roboto Mono",Menlo,Consolas,monospace;--font-mono:var(--font-jetbrains);--font-sg-regular:var(--font-jetbrains);--font-sg-bold:var(--font-jetbrains)}@media (prefers-reduced-motion:no-preference){:root{transition:--c-canvas-high .4s ease,--c-text .4s ease,--c-text-muted .4s ease,--c-text-faint .4s ease,--c-btn-text .4s ease,--c-btn-shadow .4s ease,--c-field-bg .4s ease,--c-field-border .4s ease,--c-error .4s ease,--c-switch-track .4s ease,--c-switch-thumb .4s ease,--c-toggle-ring .4s ease,--c-surface .4s ease,--c-surface-hover .4s ease,--c-border .4s ease,--c-border-strong .4s ease,--c-accent .4s ease,--c-accent-strong .4s ease,--c-accent-text .4s ease,--c-secondary .4s ease,--c-secondary-border .4s ease,--c-secondary-solid .4s ease,--c-secondary-solid-text .4s ease,--c-process-hover .4s ease}}html.dark{--c-canvas:oklch(11% 0.01 72);--c-canvas-high:oklch(16% 0.012 70);--c-text:oklch(93% 0.01 72);--c-text-muted:oklch(68% 0.014 70);--c-text-faint:oklch(50% 0.014 70);--c-btn-bg:oklch(80% 0.175 76);--c-btn-text:oklch(12% 0.008 75);--c-btn-shadow:oklch(78% 0.155 76/0.4);--c-field-bg:oklch(16% 0.012 70);--c-field-border:oklch(26% 0.012 70);--c-error:oklch(62% 0.15 25);--c-switch-track:oklch(18% 0.015 70);--c-switch-thumb:oklch(26% 0.015 70);--c-toggle-ring:oklch(30% 0.016 68);--c-surface:oklch(15% 0.014 98);--c-surface-hover:oklch(19% 0.018 98);--c-border:oklch(92% 0.19 108/0.32);--c-border-strong:oklch(92% 0.19 108/0.6);--c-accent:oklch(92% 0.19 108);--c-accent-strong:oklch(92% 0.19 108);--c-accent-text:oklch(14% 0.02 108);--c-secondary:oklch(88.87% 0.1564 132.56);--c-secondary-border:oklch(88.87% 0.1564 132.56/0.6);--c-secondary-solid:#ffffff;--c-secondary-solid-text:oklch(14% 0.02 132.56);--c-process-hover:oklch(95% 0.22 105)}html.dark .typewriter-cursor{background-color:#fdab00}html.dark ::-webkit-scrollbar-track{background:oklch(9% .008 72)}html.dark ::-webkit-scrollbar-thumb{background:oklch(30% .015 70)}html.dark ::-webkit-scrollbar-thumb:hover{background:oklch(38% .018 70)}.bento-card{position:relative;background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;isolation:isolate;transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.bento-card--interactive:hover{border-color:var(--c-border-strong);background:var(--c-surface-hover)}}.bento-card--interactive:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--border-angle),transparent 0,transparent 58%,color-mix(in oklch,var(--c-accent) 55%,transparent) 90%,var(--c-accent) 96%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .2s ease}@media (hover:hover){.bento-card--interactive:hover:before{opacity:.55}}.bento-card--interactive>*{position:relative;z-index:1}@media (prefers-reduced-motion:no-preference){.bento-card--interactive:hover:before{animation:border-spin 2.2s linear infinite}}@keyframes border-spin{to{--border-angle:360deg}}.icon-tile{justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--c-border-strong);flex-shrink:0}.badge-pill,.icon-tile{display:inline-flex;align-items:center;background:var(--c-surface);color:var(--c-accent)}.badge-pill{gap:.5rem;border-radius:999px;border:1px solid var(--c-border-strong);padding:.4rem 1rem}.eyebrow{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-faint)}.hairline{border-top:1px solid var(--c-border)}@media (hover:hover){.nav-link:hover{color:var(--c-accent)!important}}.process-icon,.process-number{transition:color .2s ease;color:var(--c-text-faint)}.process-step{cursor:pointer;border-radius:16px;transition:background-color .32s ease,box-shadow .32s ease,transform .32s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.process-step:hover .process-description,.process-step:hover .process-icon,.process-step:hover .process-number,.process-step:hover .process-step__title{color:var(--c-process-hover)}}.process-step__title{transition:color .2s ease}.process-step--active{background:var(--c-surface);transform:translateY(-4px)}.process-step--active .process-description,.process-step--active .process-icon,.process-step--active .process-number,.process-step--active .process-step__title{color:var(--c-process-hover)}@media (prefers-reduced-motion:reduce){.process-step{transition:none}}.team-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:5.5rem;padding:1.5rem 1.4rem;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.team-card:focus-visible{border-color:var(--c-border-strong);background:var(--c-surface-hover)}.team-card:focus-visible:before{opacity:.55}@media (prefers-reduced-motion:no-preference){.team-card:focus-visible:before{animation:border-spin 2.2s linear infinite}}.team-card__dot{position:absolute;top:1rem;left:1.1rem;width:6px;height:6px;border-radius:999px;background:var(--c-accent-strong)}.team-card__number{position:absolute;top:1rem;right:1.1rem;font-family:var(--font-mono);font-size:.75rem;color:var(--c-text-faint)}.team-card__title{font-family:var(--font-mono);font-weight:700;font-size:.9375rem;letter-spacing:-.005em;color:var(--c-text)}.team-card__connector{position:absolute;top:50%;right:-5px;width:8px;height:8px;border-radius:999px;background:var(--c-border-strong);transform:translateY(-50%);transition:background-color .2s ease}@media (hover:hover){.team-card:focus-visible .team-card__connector,.team-card:hover .team-card__connector{background:var(--c-accent-strong)}}.lens-trigger{font:inherit;color:var(--c-accent);background:none;border:0;margin:0;padding:0 .12em;border-radius:.25em;cursor:help;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch,var(--c-accent) 40%,transparent);text-decoration-color:color-mix(in oklch,var(--c-accent) 40%,transparent);text-underline-offset:3px;transition:background-color .2s ease,-webkit-text-decoration-color .2s ease;transition:background-color .2s ease,text-decoration-color .2s ease;transition:background-color .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}@media (hover:hover){.lens-trigger:focus-visible,.lens-trigger:hover,.lens-trigger[data-active=true]{outline:none;background:color-mix(in oklch,var(--c-accent) 16%,transparent);-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent)}}.footer-link{display:inline-block;transition:color .2s ease,transform .2s ease}@media (hover:hover){.footer-link:hover{color:var(--c-accent)!important;transform:translateX(2px)}}.bg-dot-grid{position:relative}.bg-dot-grid:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(var(--c-border) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse 70% 60% at 50% 0,black 40%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 0,black 40%,transparent 100%)}@keyframes fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-down{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes shake{0%,to{transform:translateX(0)}15%{transform:translateX(-5px)}35%{transform:translateX(5px)}55%{transform:translateX(-4px)}75%{transform:translateX(3px)}90%{transform:translateX(-2px)}}@keyframes cta-beam{0%{--cta-beam-angle:0deg;opacity:0}6%{opacity:1}40%{--cta-beam-angle:360deg;opacity:1}46%,to{--cta-beam-angle:360deg;opacity:0}}.cta-beam{position:relative;isolation:isolate;overflow:hidden}@media (prefers-reduced-motion:no-preference){.cta-beam:after,.cta-beam:before{content:"";position:absolute;border-radius:inherit;pointer-events:none;animation:cta-beam 5s linear infinite}.cta-beam:before{inset:-8px;background:conic-gradient(from var(--cta-beam-angle),transparent 0deg,transparent 215deg,rgba(255,45,146,.85) 250deg,rgba(255,138,61,.8) 280deg,rgba(255,216,61,.75) 310deg,rgba(94,123,255,.85) 345deg,transparent 1turn);filter:blur(12px)}.cta-beam:after{inset:-16px;z-index:-1;background:conic-gradient(from var(--cta-beam-angle),transparent 0deg,transparent 200deg,rgba(255,45,146,.55) 250deg,rgba(255,216,61,.45) 305deg,rgba(94,123,255,.55) 350deg,transparent 1turn);filter:blur(22px)}}.cta-primary{border:1px solid var(--c-border);transition:border-color .2s ease;--hover-bg:oklch(35.62% 0 89.88);--hover-fg:#ffffff;--hover-border:oklch(20% 0 0)}@media (hover:hover){.cta-primary:hover{border-color:var(--hover-border)}}.cta-primary__bg-roll{position:absolute;inset:-1px;z-index:0;background:var(--hover-bg);border-radius:inherit;transform:translateY(101%);transition:transform .32s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.cta-primary:hover .cta-primary__bg-roll{transform:translateY(0)}}.cta-primary__label{position:relative;z-index:1;transition:color .2s ease}@media (hover:hover){.cta-primary:hover .cta-primary__label{color:var(--hover-fg)}}html.dark .cta-primary{--hover-bg:#ffffff;--hover-fg:#000000;--hover-border:#ffffff}.cta-invert{position:relative;overflow:hidden}.cta-invert__bg-roll{position:absolute;inset:-1px;z-index:0;background:#ffffff;border-radius:inherit;transform:translateY(101%);transition:transform .32s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.cta-invert:hover .cta-invert__bg-roll{transform:translateY(0)}.cta-invert{transition:background-color 0s}.cta-invert:hover{background-color:#ffffff;transition:background-color 0s linear .26s}}.cta-invert__label{position:relative;z-index:1;transition:color .2s ease}@media (hover:hover){.cta-invert:hover .cta-invert__label{color:#000000}}@media (prefers-reduced-motion:no-preference){.animate-fade-up{animation:fade-up .7s cubic-bezier(.16,1,.3,1) both}.animate-fade-in{animation:fade-in .6s cubic-bezier(.16,1,.3,1) both}.animate-fade-down{animation:fade-down .25s cubic-bezier(.16,1,.3,1) both}.animate-shake{animation:shake .4s cubic-bezier(.36,.07,.19,.97) both}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-350{animation-delay:.35s}.delay-500{animation-delay:.5s}}.badge-glow--new{--badge-glow-color:#0dbc79;--badge-text-color:#04140c;color:var(--badge-glow-color)}.badge-glow--featured{--badge-glow-color:var(--c-accent);--badge-text-color:var(--c-accent-text);color:var(--badge-glow-color)}.badge-aura{--aura-radius:999px;animation-duration:3.5s}@keyframes typewriter-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.typewriter-cursor{display:inline-block;width:2px;height:.85em;background-color:oklch(52% .16 48);margin-left:2px;vertical-align:middle}.typewriter-cursor--blink{animation:typewriter-cursor-blink .53s ease infinite}.nmw-preloader-overlay{--nmw-fade-ms:600ms;--c-canvas-high:oklch(16% 0.012 70);--c-border:oklch(92% 0.19 108/0.32);--c-accent:oklch(92% 0.19 108);position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--c-canvas-high);cursor:pointer;transition:opacity var(--nmw-fade-ms) ease-in-out}.nmw-preloader-overlay .typewriter-cursor{background-color:#fdab00}.nmw-preloader-overlay--hidden{opacity:0;pointer-events:none}.nmw-preloader-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:42rem}.nmw-preloader-aura-wrap{margin-top:1rem;display:block;width:100%;color:var(--c-accent)}.nmw-preloader-terminal{background:#1d232a;border-radius:16px;padding:1.25rem 0;display:flex;flex-direction:column;gap:.5rem;min-height:8rem}.nmw-preloader-row{display:flex;gap:.75rem;padding:0 1.25rem;font-family:var(--font-mono);font-size:1rem}.nmw-preloader-row__prefix{flex-shrink:0}.nmw-preloader-row--prompt{color:#f2ec2a}.nmw-preloader-row--done{color:#0dbc79}.nmw-preloader-row--code{color:#d1d5db}.nmw-preloader-row--code .nmw-preloader-row__prefix{color:rgba(209,213,219,.5)}.nmw-preloader-loading-dots span{opacity:.2}@media (prefers-reduced-motion:no-preference){.nmw-preloader-loading-dots span{animation:nmw-dot-pulse 1.2s ease-in-out infinite}.nmw-preloader-loading-dots span:nth-child(2){animation-delay:.2s}.nmw-preloader-loading-dots span:nth-child(3){animation-delay:.4s}}@keyframes nmw-dot-pulse{0%,80%,to{opacity:.2}40%{opacity:1}}html.nmw-skip-preloader #nmw-preloader{display:none}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.aura{--aura-padding:0.125rem;--aura-radius:16px;padding:var(--aura-padding);border-radius:calc(var(--aura-padding) + var(--aura-radius));position:relative;animation:aura-spin 6s linear infinite;background-image:conic-gradient(from var(--aura-angle),transparent 225deg,currentColor)}.aura:after,.aura:before{animation:inherit;background-color:inherit;background-image:inherit;border-radius:inherit;z-index:0;opacity:.7;filter:blur(.25rem);content:"";width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.aura:after{opacity:.3;filter:blur(1rem)}.aura>*{z-index:1;position:relative}@keyframes aura-spin{to{--aura-angle:360deg;transform:translateZ(1px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-property:color,background-color,border-color,outline-color,fill,stroke,opacity,box-shadow,-webkit-text-decoration-color!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,-webkit-text-decoration-color!important}}.contact-input{background:var(--c-field-bg);color:var(--c-text);transition:background-color .15s ease,color .15s ease}.contact-input:focus{background:#ffffff;color:#000;font-weight:700}.contact-input:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.contact-input:focus::placeholder{color:rgba(0,0,0,.55)}.contact-submit{color:var(--c-accent);background:var(--c-canvas-high)}@media (hover:hover){.contact-submit:hover{background:var(--c-accent);color:var(--c-accent-text)}}.home-nav-item{overflow:hidden;isolation:isolate;border:1px solid var(--c-border);transition:border-color .2s ease;--hover-bg:oklch(35.62% 0 89.88);--hover-fg:#ffffff;--hover-border:oklch(55% 0 0)}@media (hover:hover){.home-nav-item:hover{border-color:var(--hover-border)}}.home-nav-item__bg-roll{position:absolute;inset:0;z-index:0;background:var(--hover-bg);border-radius:inherit;transform:translateY(100%);transition:transform .32s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.home-nav-item:hover .home-nav-item__bg-roll{transform:translateY(0)}}.home-nav-item__icon-roll{position:relative;z-index:1;width:24px;height:24px;overflow:hidden;flex-shrink:0}.home-nav-item__icon-layer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:transform .32s cubic-bezier(.16,1,.3,1)}.home-nav-item__icon-layer--default{transform:translateY(0);color:var(--c-text-muted)}.home-nav-item__icon-layer--hover{transform:translateY(100%);color:var(--hover-fg)}.home-nav-item[data-active=true] .home-nav-item__icon-layer--default{color:var(--c-accent-text)}@media (hover:hover){.home-nav-item:hover .home-nav-item__icon-layer--default{transform:translateY(-100%)}.home-nav-item:hover .home-nav-item__icon-layer--hover{transform:translateY(0)}}.home-nav-item__label{position:relative;z-index:1;color:var(--c-text-muted);transition:color .2s ease}.home-nav-item[data-active=true] .home-nav-item__label{color:var(--c-accent-text)}@media (hover:hover){.home-nav-item:hover .home-nav-item__label{color:var(--hover-fg)}}@media (min-width:768px){.md\:grid-cols-\[7fr_3fr\]{grid-template-columns:7fr 3fr!important}}.work-preview-link{font-family:var(--font-mono);font-weight:700;font-size:.8125rem;color:var(--c-text-muted);text-decoration:none;transition:color .15s ease}@media (hover:hover){.work-preview-link:hover{color:var(--c-accent)}}@media (max-width:768px){.features-grid{grid-template-columns:1fr!important;gap:2rem!important}.features-grid>:nth-child(2){order:-1;position:static!important}}.cursor-banana,.team-card,div.bento-card--interactive{cursor:url(/cursors/banana.svg) 24 24,pointer}.kl-app{--bg:#fbf9f7;--bg-raised:#ffffff;--bg-sunk:#f3efea;--ink:#1b1a17;--ink-soft:#423f39;--muted:#675f57;--line:rgb(27 26 23/0.09);--line-strong:rgb(27 26 23/0.16);--brand:#3a5bdc;--brand-ink:#22307a;--glow-peach:255 179 120;--glow-rose:255 143 168;--glow-gold:255 214 158;--taupe-dark:#4e4c42;--accent-warm:#b45c37;--warn-bg:#f5e7dc;--warn-ink:#9c5b32;--radius:14px;--radius-lg:22px;--radius-xl:30px;--pill:999px;--shadow-sm:0 1px 2px rgb(27 26 23/0.05),0 1px 1px rgb(27 26 23/0.04);--shadow-md:0 10px 30px -12px rgb(27 26 23/0.16),0 2px 8px -3px rgb(27 26 23/0.06);--shadow-lg:0 40px 80px -28px rgb(27 26 23/0.30),0 12px 32px -16px rgb(27 26 23/0.16);--ease:cubic-bezier(0.16,1,0.3,1);position:relative;background:var(--bg);color:var(--ink);font-family:var(--font-jetbrains),ui-monospace,"SF Mono","Roboto Mono",Menlo,Consolas,monospace;font-size:16px;line-height:1.5;text-align:left;letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}:where(.kl-app) *,:where(.kl-app) :after,:where(.kl-app) :before{border-color:var(--line)}:where(.kl-app) :where(a,button,summary,label,input,select,textarea,[role=button]){touch-action:manipulation}:where(.kl-app) :where(a,button,input,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:8px}:where(.kl-app) :where(h1,h2,h3){letter-spacing:-.03em;text-wrap:balance}:where(.kl-app) :where(p){text-wrap:pretty}:where(.kl-app) :where(p,li,dd,td,blockquote){overflow-wrap:break-word}@container (max-width: 639px){.kl-app>*{--radius:10px;--radius-lg:14px;--radius-xl:18px}:where(.kl-app) :where(h1,h2,h3){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}:where(.kl-app) [class*="rounded-["]:not(.rounded-none):not([class*="@max-sm:rounded-none"]){border-radius:12px}}@media (prefers-reduced-motion:reduce){.kl-app *,.kl-app :after,.kl-app :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@keyframes kl-cookie-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes kl-fade-in-plain{0%{opacity:0}to{opacity:1}}@keyframes kl-skeleton-pulse{50%{opacity:.45}}@keyframes kl-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes kl-slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){:where(.kl-app) .skeleton{animation:kl-skeleton-pulse 1.6s ease-in-out infinite!important;background:var(--bg-sunk)}}:where(.kl-app) .text-muted{color:var(--muted)}:where(.kl-app) .text-soft{color:var(--ink-soft)}@media (prefers-reduced-motion:no-preference){:where(.kl-app) .cookie-in{animation:kl-cookie-in .42s cubic-bezier(.16,1,.3,1) both}:where(.kl-app) .overlay-in{animation:kl-fade-in-plain .2s ease both}:where(.kl-app) .slide-in-right{animation:kl-slide-in-right .36s cubic-bezier(.16,1,.3,1) both}}:where(.kl-app) .acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease)}:where(.kl-app) .acc__panel[data-open=true]{grid-template-rows:1fr}:where(.kl-app) .acc__panel>div{overflow:hidden}:where(.kl-app) .acc__chevron{transition:transform .28s var(--ease)}:where(.kl-app) .acc__chevron[data-open=true]{transform:rotate(180deg)}:where(.kl-app) .prose img{max-width:100%;height:auto;border-radius:var(--radius)}:where(.kl-app) .prose iframe{max-width:100%;width:100%;aspect-ratio:16/9;height:auto;border-radius:var(--radius)}:where(.kl-app) .prose mark{background:color-mix(in oklab,rgb(var(--glow-gold)) 45%,transparent);border-radius:3px;padding:0 .15em}:where(.kl-app) .skeleton{display:block;border-radius:calc(var(--radius) - 6px);background:linear-gradient(90deg,var(--bg-sunk) 25%,rgb(27 26 23/.07) 50%,var(--bg-sunk) 75%);background-size:200% 100%;animation:kl-skeleton-shimmer 1.4s ease-in-out infinite}:where(.kl-app) .week-section{position:relative;isolation:isolate;overflow-x:clip}:where(.kl-app) .week-section:before{content:"";position:absolute;z-index:-1;left:50%;top:-2.5rem;width:min(1000px,140%);height:17rem;transform:translateX(-50%);background:radial-gradient(closest-side at 62% 40%,rgb(var(--glow-peach)/.34),transparent 72%),radial-gradient(closest-side at 32% 55%,rgb(var(--glow-rose)/.26),transparent 74%);filter:blur(34px);opacity:.8;pointer-events:none}:where(.kl-app) .week-label{display:inline-block;padding:.28em .75em;border-radius:.32em;background:linear-gradient(100deg,rgb(var(--glow-peach)),rgb(var(--glow-rose)) 52%,rgb(var(--glow-gold)));color:var(--ink);font-weight:700;line-height:1.3;transform:rotate(-1.2deg);box-shadow:0 6px 18px -8px rgb(var(--glow-rose)/.7)}:where(.kl-app) .week-prose{--check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E")}:where(.kl-app) .week-prose h3{margin-top:2em;color:var(--accent-warm);font-weight:700;letter-spacing:-.01em}:where(.kl-app) .week-prose ul{list-style:none;padding-left:0}:where(.kl-app) .week-prose ul>li{position:relative;padding-left:2rem}:where(.kl-app) .week-prose ul>li:before{content:"";position:absolute;left:0;top:.22em;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--check) center /62% no-repeat,linear-gradient(135deg,rgb(var(--glow-peach)),rgb(var(--glow-rose)));box-shadow:0 2px 6px -2px rgb(var(--glow-rose)/.8)}:where(.kl-app) .week-prose ol>li::marker{color:var(--accent-warm);font-weight:700}:where(.kl-app) .week-prose blockquote{margin:1.6em 0;padding:1rem 1.35rem;border:1px solid color-mix(in oklab,rgb(var(--glow-peach)) 38%,var(--line));border-radius:18px;background:color-mix(in oklab,rgb(var(--glow-gold)) 14%,#fffaf5);box-shadow:4px 0 0 -1px rgb(var(--glow-rose)/.45),var(--shadow-sm);font-style:normal;font-weight:500;color:var(--ink);quotes:none}:where(.kl-app) .week-prose blockquote p:after,:where(.kl-app) .week-prose blockquote p:before{content:none}:where(.kl-app) .week-prose blockquote p:first-child{margin-top:0}:where(.kl-app) .week-prose blockquote p:last-child{margin-bottom:0}:where(.kl-app) .week-prose .callout{position:relative;margin:1.8em 0;padding:1.35rem 1.5rem;border-radius:var(--radius-lg)}:where(.kl-app) .week-prose .callout:before{display:block;margin-bottom:.55rem;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}:where(.kl-app) .week-prose .callout>:first-child{margin-top:0}:where(.kl-app) .week-prose .callout>:last-child{margin-bottom:0}:where(.kl-app) .week-prose .callout-summary{background:linear-gradient(135deg,rgb(var(--glow-gold)/.55),rgb(var(--glow-peach)/.42) 48%,rgb(var(--glow-rose)/.38))}:where(.kl-app) .week-prose .callout-summary:before{content:"Zusammenfassung";color:var(--ink-soft)}:where(.kl-app) .week-prose .callout-insight{border:1px solid color-mix(in oklab,rgb(var(--glow-peach)) 40%,var(--line));background:color-mix(in oklab,rgb(var(--glow-gold)) 16%,#fffaf5);border-color:color-mix(in oklab,var(--accent-warm) 55%,var(--line));box-shadow:var(--shadow-sm);font-size:1.04em}:where(.kl-app) .week-prose .callout-insight:before{content:"Kernerkenntnis";color:var(--accent-warm)}:where(.kl-app) .week-prose .callout-reflection{border:1px solid transparent;background:linear-gradient(var(--bg-raised),var(--bg-raised)) padding-box,linear-gradient(120deg,rgb(var(--glow-peach)),rgb(var(--glow-rose))) border-box}:where(.kl-app) .week-prose .callout-reflection:before{content:"Reflexionsfrage";color:var(--ink-soft)}:where(.kl-app) .week-facts{display:flex;flex-direction:column;gap:.9rem;margin:0 0 1.8rem;padding:1.15rem 1.3rem;border:1px solid color-mix(in oklab,rgb(var(--glow-peach)) 40%,var(--line));border-radius:var(--radius-lg);background:radial-gradient(closest-side at 12% 0,rgb(var(--glow-gold)/.35),transparent 70%),color-mix(in oklab,rgb(var(--glow-gold)) 12%,#fffaf5);box-shadow:4px 0 0 -1px rgb(var(--glow-rose)/.45),var(--shadow-sm)}:where(.kl-app) .range-input{-webkit-appearance:none;appearance:none;display:block;width:100%;height:1.5rem;padding:0;background:transparent;cursor:pointer;--track:linear-gradient(90deg,var(--accent-warm) 0 var(--fill,50%),var(--bg-sunk) var(--fill,50%) 100%)}:where(.kl-app) .range-input.is-unset{--track:linear-gradient(90deg,var(--line-strong) 0 var(--fill,50%),var(--bg-sunk) var(--fill,50%) 100%)}:where(.kl-app) .range-input:focus{outline:none}:where(.kl-app) .range-input::-webkit-slider-runnable-track{height:.5rem;border-radius:999px;background:var(--track);box-shadow:inset 0 0 0 1px var(--line)}:where(.kl-app) .range-input::-moz-range-track{height:.5rem;border-radius:999px;background:var(--track);box-shadow:inset 0 0 0 1px var(--line)}:where(.kl-app) .range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.15rem;height:1.15rem;margin-top:calc((.5rem - 1.15rem) / 2);border-radius:999px;background:#fff;border:2px solid var(--accent-warm);box-shadow:0 2px 6px -1px rgb(27 26 23/.25);-webkit-transition:transform .18s var(--ease),box-shadow .18s var(--ease);transition:transform .18s var(--ease),box-shadow .18s var(--ease)}:where(.kl-app) .range-input::-moz-range-thumb{width:1.15rem;height:1.15rem;box-sizing:border-box;border-radius:999px;background:#fff;border:2px solid var(--accent-warm);box-shadow:0 2px 6px -1px rgb(27 26 23/.25);-moz-transition:transform .18s var(--ease),box-shadow .18s var(--ease);transition:transform .18s var(--ease),box-shadow .18s var(--ease)}:where(.kl-app) .range-input.is-unset::-webkit-slider-thumb{border-color:var(--line-strong)}:where(.kl-app) .range-input.is-unset::-moz-range-thumb{border-color:var(--line-strong)}@media (hover:hover){:where(.kl-app) .range-input:active::-webkit-slider-thumb,:where(.kl-app) .range-input:hover::-webkit-slider-thumb{transform:scale(1.12)}:where(.kl-app) .range-input:active::-moz-range-thumb,:where(.kl-app) .range-input:hover::-moz-range-thumb{transform:scale(1.12)}}:where(.kl-app) .range-input:focus-visible::-webkit-slider-thumb{box-shadow:0 2px 6px -1px rgb(27 26 23/.25),0 0 0 4px color-mix(in oklab,var(--accent-warm) 22%,transparent)}:where(.kl-app) .range-input:focus-visible::-moz-range-thumb{box-shadow:0 2px 6px -1px rgb(27 26 23/.25),0 0 0 4px color-mix(in oklab,var(--accent-warm) 22%,transparent)}:where(.kl-app) .greeting-title{font-size:clamp(1.7rem,4.4vw,3.2rem);font-weight:600;font-style:italic;line-height:1.04;letter-spacing:-.035em;color:oklch(57.31% .1262 42.32)}:where(.kl-app) .page-title{font-size:1.4rem;font-weight:700;line-height:1.15;letter-spacing:-.025em}@container (min-width: 640px){:where(.kl-app) .page-title{font-size:1.875rem}}:where(.kl-app) .bg-silhouette-warm{filter:brightness(.7) sepia(1) hue-rotate(-48deg) saturate(2.2);opacity:.2}.kl-app[data-theme=dark]{color-scheme:dark;--bg:#14110f;--bg-raised:#1d1916;--bg-sunk:#27221e;--ink:#f5efe8;--ink-soft:#ddd5ca;--muted:#aaa196;--line:rgb(255 240 222/0.1);--line-strong:rgb(255 240 222/0.2);--brand:#93a8ff;--brand-ink:#bcc8ff;--taupe-dark:#cfc7bb;--accent-warm:#ff9f73;--warn-bg:#3b2b20;--warn-ink:#f2b88f;--shadow-sm:0 1px 2px rgb(0 0 0/0.35),0 1px 1px rgb(0 0 0/0.25);--shadow-md:0 12px 32px -12px rgb(0 0 0/0.6),0 2px 8px -3px rgb(0 0 0/0.4);--shadow-lg:0 40px 80px -28px rgb(0 0 0/0.7),0 12px 32px -16px rgb(0 0 0/0.5)}.kl-app[data-theme=dark] .bg-white{background-color:var(--bg-raised)}.kl-app[data-theme=dark] [class*="bg-white/"]{background-color:color-mix(in oklab,var(--bg-raised) 72%,transparent)}.kl-app[data-theme=dark] .border-white,.kl-app[data-theme=dark] [class*="border-white/"]{border-color:var(--line)}.kl-app[data-theme=dark] .btn-primary{color:#1b1a17;background:linear-gradient(180deg,#ffd8a2,#ff9d7a);box-shadow:var(--shadow-md),inset 0 1px 0 rgb(255 255 255/.4)}.kl-app[data-theme=dark] .btn-primary:before{background:linear-gradient(180deg,#ffe7c4,#ffb08c)}@media (hover:hover){.kl-app[data-theme=dark] .btn-primary:hover{color:#1b1a17}.kl-app[data-theme=dark] .btn-ghost:hover:not(:disabled){color:#ffb089;box-shadow:var(--shadow-md),inset 0 0 0 1px rgb(255 154 92/.7)}}.kl-app[data-theme=dark] .bg-\[var\(--ink\)\].text-white{color:var(--bg)}.kl-app[data-theme=dark] .keep-light{--ink:#1b1a17;--ink-soft:#423f39;--muted:#675f57;--line:rgb(27 26 23/0.09);--line-strong:rgb(27 26 23/0.16);--bg-raised:#ffffff;--bg-sunk:#f3efea;color:#1b1a17}.kl-app[data-theme=dark] svg[aria-describedby=bodygraph-desc] image{opacity:.16}.kl-app[data-theme=dark]{--nc-general-fill:#35302a;--nc-general-ink:#d3cabb;--nc-w1-fill:#4b3123;--nc-w1-ink:#ffb48a;--nc-w2-fill:#4b2834;--nc-w2-ink:#ff9fb8;--nc-w3-fill:#483c1d;--nc-w3-ink:#f0cd6b;--nc-w4-fill:#273b2b;--nc-w4-ink:#9fd4a6;--nc-w5-fill:#243646;--nc-w5-ink:#8cc4ef;--nc-w6-fill:#382c4b;--nc-w6-ink:#c6aaf0}.kl-app[data-theme=dark] .hd-card{background:radial-gradient(120% 140% at 0 0,rgb(var(--glow-peach)/.26) 0,transparent 58%),radial-gradient(90% 120% at 100% 20%,rgb(var(--glow-rose)/.16) 0,transparent 62%),var(--bg-raised)!important}.kl-app[data-theme=dark] .text-\[\#b23c26\],.kl-app[data-theme=dark] .text-\[\#b42318\]{color:#ff8a7a}.kl-app[data-theme=dark] .text-\[\#c2410c\]{color:#ffa070}.kl-app[data-theme=dark] .text-\[\#15803d\],.kl-app[data-theme=dark] .text-\[\#16a34a\],.kl-app[data-theme=dark] .text-\[\#2d6b45\],.kl-app[data-theme=dark] .text-\[\#2f7a46\]{color:#6fcf8d}.kl-app[data-theme=dark] .text-\[\#3f7a5e\]{color:#7fcfa6}.kl-app[data-theme=dark] .text-\[\#ff9a5c\]{color:#ffae7a}.kl-app[data-theme=dark] .text-\[\#c9c3bb\]{color:#8d867c}.kl-app[data-theme=dark] .border-\[\#c9c3bb\]{border-color:var(--line-strong)}.kl-app[data-theme=dark] [class*="bg-[#d6eedd]"],.kl-app[data-theme=dark] [class*="bg-[#e3ecf7]"],.kl-app[data-theme=dark] [class*="bg-[#e3efe9]"],.kl-app[data-theme=dark] [class*="bg-[#e6f4ea]"],.kl-app[data-theme=dark] [class*="bg-[#eef8f1]"],.kl-app[data-theme=dark] [class*="bg-[#f5e7dc]"],.kl-app[data-theme=dark] [class*="bg-[#f8ecc4]"],.kl-app[data-theme=dark] [class*="bg-[#fbf1e2]"],.kl-app[data-theme=dark] [class*="bg-[#fdecea]"],.kl-app[data-theme=dark] [class*="bg-[#fff4ea]"],.kl-app[data-theme=dark] [class*="bg-[#fffaf5]"]{--ink:#1b1a17;--ink-soft:#423f39;--muted:#675f57;--line:rgb(27 26 23/0.12);--line-strong:rgb(27 26 23/0.2);color:#1b1a17}.kl-app[data-theme=dark] [class*="bg-[#d6eedd]"] .text-\[\#b23c26\],.kl-app[data-theme=dark] [class*="bg-[#d6eedd]"].text-\[\#b23c26\],.kl-app[data-theme=dark] [class*="bg-[#e3ecf7]"] .text-\[\#b23c26\],.kl-app[data-theme=dark] [class*="bg-[#e3ecf7]"].text-\[\#b23c26\],.kl-app[data-theme=dark] [class*="bg-[#e3efe9]"] .text-\[\#b23c26\],.kl-app[data-theme=dark] [class*="bg-[#e3efe9]"].text-\[\#b23c26\],.kl-app[data-theme=dark] [class*="bg-[#e6f4ea]"] .text-\[\#b23c26\],.kl-app[data-theme=dark] [class*="bg-[#e6f4ea]"].text-\[\#b23c26\],.kl-app[data-theme=dark] [class*="bg-[#eef8f1]"] .text-\[\#b23c26\],.kl-app[data-theme=dark] [class*="bg-[#eef8f1]"].text-\[\#b23c26\],.kl-app[data-theme=dark] [class*="bg-[#f5e7dc]"] .text-\[\#b23c26\],.kl-app[data-theme=dark] [class*="bg-[#f5e7dc]"].text-\[\#b23c26\],.kl-app[data-theme=dark] [class*="bg-[#f8ecc4]"] .text-\[\#b23c26\],.kl-app[data-theme=dark] [class*="bg-[#f8ecc4]"].text-\[\#b23c26\],.kl-app[data-theme=dark] [class*="bg-[#fbf1e2]"] .text-\[\#b23c26\],.kl-app[data-theme=dark] [class*="bg-[#fbf1e2]"].text-\[\#b23c26\],.kl-app[data-theme=dark] [class*="bg-[#fdecea]"] .text-\[\#b23c26\],.kl-app[data-theme=dark] [class*="bg-[#fdecea]"].text-\[\#b23c26\],.kl-app[data-theme=dark] [class*="bg-[#fff4ea]"] .text-\[\#b23c26\],.kl-app[data-theme=dark] [class*="bg-[#fff4ea]"].text-\[\#b23c26\],.kl-app[data-theme=dark] [class*="bg-[#fffaf5]"] .text-\[\#b23c26\],.kl-app[data-theme=dark] [class*="bg-[#fffaf5]"].text-\[\#b23c26\]{color:#b23c26}.kl-app[data-theme=dark] [class*="bg-[#d6eedd]"] .text-\[\#b42318\],.kl-app[data-theme=dark] [class*="bg-[#d6eedd]"].text-\[\#b42318\],.kl-app[data-theme=dark] [class*="bg-[#e3ecf7]"] .text-\[\#b42318\],.kl-app[data-theme=dark] [class*="bg-[#e3ecf7]"].text-\[\#b42318\],.kl-app[data-theme=dark] [class*="bg-[#e3efe9]"] .text-\[\#b42318\],.kl-app[data-theme=dark] [class*="bg-[#e3efe9]"].text-\[\#b42318\],.kl-app[data-theme=dark] [class*="bg-[#e6f4ea]"] .text-\[\#b42318\],.kl-app[data-theme=dark] [class*="bg-[#e6f4ea]"].text-\[\#b42318\],.kl-app[data-theme=dark] [class*="bg-[#eef8f1]"] .text-\[\#b42318\],.kl-app[data-theme=dark] [class*="bg-[#eef8f1]"].text-\[\#b42318\],.kl-app[data-theme=dark] [class*="bg-[#f5e7dc]"] .text-\[\#b42318\],.kl-app[data-theme=dark] [class*="bg-[#f5e7dc]"].text-\[\#b42318\],.kl-app[data-theme=dark] [class*="bg-[#f8ecc4]"] .text-\[\#b42318\],.kl-app[data-theme=dark] [class*="bg-[#f8ecc4]"].text-\[\#b42318\],.kl-app[data-theme=dark] [class*="bg-[#fbf1e2]"] .text-\[\#b42318\],.kl-app[data-theme=dark] [class*="bg-[#fbf1e2]"].text-\[\#b42318\],.kl-app[data-theme=dark] [class*="bg-[#fdecea]"] .text-\[\#b42318\],.kl-app[data-theme=dark] [class*="bg-[#fdecea]"].text-\[\#b42318\],.kl-app[data-theme=dark] [class*="bg-[#fff4ea]"] .text-\[\#b42318\],.kl-app[data-theme=dark] [class*="bg-[#fff4ea]"].text-\[\#b42318\],.kl-app[data-theme=dark] [class*="bg-[#fffaf5]"] .text-\[\#b42318\],.kl-app[data-theme=dark] [class*="bg-[#fffaf5]"].text-\[\#b42318\]{color:#b42318}.kl-app[data-theme=dark] [class*="bg-[#d6eedd]"] .text-\[\#c2410c\],.kl-app[data-theme=dark] [class*="bg-[#d6eedd]"].text-\[\#c2410c\],.kl-app[data-theme=dark] [class*="bg-[#e3ecf7]"] .text-\[\#c2410c\],.kl-app[data-theme=dark] [class*="bg-[#e3ecf7]"].text-\[\#c2410c\],.kl-app[data-theme=dark] [class*="bg-[#e3efe9]"] .text-\[\#c2410c\],.kl-app[data-theme=dark] [class*="bg-[#e3efe9]"].text-\[\#c2410c\],.kl-app[data-theme=dark] [class*="bg-[#e6f4ea]"] .text-\[\#c2410c\],.kl-app[data-theme=dark] [class*="bg-[#e6f4ea]"].text-\[\#c2410c\],.kl-app[data-theme=dark] [class*="bg-[#eef8f1]"] .text-\[\#c2410c\],.kl-app[data-theme=dark] [class*="bg-[#eef8f1]"].text-\[\#c2410c\],.kl-app[data-theme=dark] [class*="bg-[#f5e7dc]"] .text-\[\#c2410c\],.kl-app[data-theme=dark] [class*="bg-[#f5e7dc]"].text-\[\#c2410c\],.kl-app[data-theme=dark] [class*="bg-[#f8ecc4]"] .text-\[\#c2410c\],.kl-app[data-theme=dark] [class*="bg-[#f8ecc4]"].text-\[\#c2410c\],.kl-app[data-theme=dark] [class*="bg-[#fbf1e2]"] .text-\[\#c2410c\],.kl-app[data-theme=dark] [class*="bg-[#fbf1e2]"].text-\[\#c2410c\],.kl-app[data-theme=dark] [class*="bg-[#fdecea]"] .text-\[\#c2410c\],.kl-app[data-theme=dark] [class*="bg-[#fdecea]"].text-\[\#c2410c\],.kl-app[data-theme=dark] [class*="bg-[#fff4ea]"] .text-\[\#c2410c\],.kl-app[data-theme=dark] [class*="bg-[#fff4ea]"].text-\[\#c2410c\],.kl-app[data-theme=dark] [class*="bg-[#fffaf5]"] .text-\[\#c2410c\],.kl-app[data-theme=dark] [class*="bg-[#fffaf5]"].text-\[\#c2410c\]{color:#c2410c}.kl-app[data-theme=dark] [class*="bg-[#d6eedd]"] .text-\[\#16a34a\],.kl-app[data-theme=dark] [class*="bg-[#d6eedd]"].text-\[\#16a34a\],.kl-app[data-theme=dark] [class*="bg-[#e3ecf7]"] .text-\[\#16a34a\],.kl-app[data-theme=dark] [class*="bg-[#e3ecf7]"].text-\[\#16a34a\],.kl-app[data-theme=dark] [class*="bg-[#e3efe9]"] .text-\[\#16a34a\],.kl-app[data-theme=dark] [class*="bg-[#e3efe9]"].text-\[\#16a34a\],.kl-app[data-theme=dark] [class*="bg-[#e6f4ea]"] .text-\[\#16a34a\],.kl-app[data-theme=dark] [class*="bg-[#e6f4ea]"].text-\[\#16a34a\],.kl-app[data-theme=dark] [class*="bg-[#eef8f1]"] .text-\[\#16a34a\],.kl-app[data-theme=dark] [class*="bg-[#eef8f1]"].text-\[\#16a34a\],.kl-app[data-theme=dark] [class*="bg-[#f5e7dc]"] .text-\[\#16a34a\],.kl-app[data-theme=dark] [class*="bg-[#f5e7dc]"].text-\[\#16a34a\],.kl-app[data-theme=dark] [class*="bg-[#f8ecc4]"] .text-\[\#16a34a\],.kl-app[data-theme=dark] [class*="bg-[#f8ecc4]"].text-\[\#16a34a\],.kl-app[data-theme=dark] [class*="bg-[#fbf1e2]"] .text-\[\#16a34a\],.kl-app[data-theme=dark] [class*="bg-[#fbf1e2]"].text-\[\#16a34a\],.kl-app[data-theme=dark] [class*="bg-[#fdecea]"] .text-\[\#16a34a\],.kl-app[data-theme=dark] [class*="bg-[#fdecea]"].text-\[\#16a34a\],.kl-app[data-theme=dark] [class*="bg-[#fff4ea]"] .text-\[\#16a34a\],.kl-app[data-theme=dark] [class*="bg-[#fff4ea]"].text-\[\#16a34a\],.kl-app[data-theme=dark] [class*="bg-[#fffaf5]"] .text-\[\#16a34a\],.kl-app[data-theme=dark] [class*="bg-[#fffaf5]"].text-\[\#16a34a\]{color:#16a34a}.kl-app[data-theme=dark] [class*="bg-[#d6eedd]"] .text-\[\#2f7a46\],.kl-app[data-theme=dark] [class*="bg-[#d6eedd]"].text-\[\#2f7a46\],.kl-app[data-theme=dark] [class*="bg-[#e3ecf7]"] .text-\[\#2f7a46\],.kl-app[data-theme=dark] [class*="bg-[#e3ecf7]"].text-\[\#2f7a46\],.kl-app[data-theme=dark] [class*="bg-[#e3efe9]"] .text-\[\#2f7a46\],.kl-app[data-theme=dark] [class*="bg-[#e3efe9]"].text-\[\#2f7a46\],.kl-app[data-theme=dark] [class*="bg-[#e6f4ea]"] .text-\[\#2f7a46\],.kl-app[data-theme=dark] [class*="bg-[#e6f4ea]"].text-\[\#2f7a46\],.kl-app[data-theme=dark] [class*="bg-[#eef8f1]"] .text-\[\#2f7a46\],.kl-app[data-theme=dark] [class*="bg-[#eef8f1]"].text-\[\#2f7a46\],.kl-app[data-theme=dark] [class*="bg-[#f5e7dc]"] .text-\[\#2f7a46\],.kl-app[data-theme=dark] [class*="bg-[#f5e7dc]"].text-\[\#2f7a46\],.kl-app[data-theme=dark] [class*="bg-[#f8ecc4]"] .text-\[\#2f7a46\],.kl-app[data-theme=dark] [class*="bg-[#f8ecc4]"].text-\[\#2f7a46\],.kl-app[data-theme=dark] [class*="bg-[#fbf1e2]"] .text-\[\#2f7a46\],.kl-app[data-theme=dark] [class*="bg-[#fbf1e2]"].text-\[\#2f7a46\],.kl-app[data-theme=dark] [class*="bg-[#fdecea]"] .text-\[\#2f7a46\],.kl-app[data-theme=dark] [class*="bg-[#fdecea]"].text-\[\#2f7a46\],.kl-app[data-theme=dark] [class*="bg-[#fff4ea]"] .text-\[\#2f7a46\],.kl-app[data-theme=dark] [class*="bg-[#fff4ea]"].text-\[\#2f7a46\],.kl-app[data-theme=dark] [class*="bg-[#fffaf5]"] .text-\[\#2f7a46\],.kl-app[data-theme=dark] [class*="bg-[#fffaf5]"].text-\[\#2f7a46\]{color:#2f7a46}.kl-app[data-theme=dark] [class*="bg-[#d6eedd]"] .text-\[\#2d6b45\],.kl-app[data-theme=dark] [class*="bg-[#d6eedd]"].text-\[\#2d6b45\],.kl-app[data-theme=dark] [class*="bg-[#e3ecf7]"] .text-\[\#2d6b45\],.kl-app[data-theme=dark] [class*="bg-[#e3ecf7]"].text-\[\#2d6b45\],.kl-app[data-theme=dark] [class*="bg-[#e3efe9]"] .text-\[\#2d6b45\],.kl-app[data-theme=dark] [class*="bg-[#e3efe9]"].text-\[\#2d6b45\],.kl-app[data-theme=dark] [class*="bg-[#e6f4ea]"] .text-\[\#2d6b45\],.kl-app[data-theme=dark] [class*="bg-[#e6f4ea]"].text-\[\#2d6b45\],.kl-app[data-theme=dark] [class*="bg-[#eef8f1]"] .text-\[\#2d6b45\],.kl-app[data-theme=dark] [class*="bg-[#eef8f1]"].text-\[\#2d6b45\],.kl-app[data-theme=dark] [class*="bg-[#f5e7dc]"] .text-\[\#2d6b45\],.kl-app[data-theme=dark] [class*="bg-[#f5e7dc]"].text-\[\#2d6b45\],.kl-app[data-theme=dark] [class*="bg-[#f8ecc4]"] .text-\[\#2d6b45\],.kl-app[data-theme=dark] [class*="bg-[#f8ecc4]"].text-\[\#2d6b45\],.kl-app[data-theme=dark] [class*="bg-[#fbf1e2]"] .text-\[\#2d6b45\],.kl-app[data-theme=dark] [class*="bg-[#fbf1e2]"].text-\[\#2d6b45\],.kl-app[data-theme=dark] [class*="bg-[#fdecea]"] .text-\[\#2d6b45\],.kl-app[data-theme=dark] [class*="bg-[#fdecea]"].text-\[\#2d6b45\],.kl-app[data-theme=dark] [class*="bg-[#fff4ea]"] .text-\[\#2d6b45\],.kl-app[data-theme=dark] [class*="bg-[#fff4ea]"].text-\[\#2d6b45\],.kl-app[data-theme=dark] [class*="bg-[#fffaf5]"] .text-\[\#2d6b45\],.kl-app[data-theme=dark] [class*="bg-[#fffaf5]"].text-\[\#2d6b45\]{color:#2d6b45}.kl-app[data-theme=dark] [class*="bg-[#d6eedd]"] .text-\[\#15803d\],.kl-app[data-theme=dark] [class*="bg-[#d6eedd]"].text-\[\#15803d\],.kl-app[data-theme=dark] [class*="bg-[#e3ecf7]"] .text-\[\#15803d\],.kl-app[data-theme=dark] [class*="bg-[#e3ecf7]"].text-\[\#15803d\],.kl-app[data-theme=dark] [class*="bg-[#e3efe9]"] .text-\[\#15803d\],.kl-app[data-theme=dark] [class*="bg-[#e3efe9]"].text-\[\#15803d\],.kl-app[data-theme=dark] [class*="bg-[#e6f4ea]"] .text-\[\#15803d\],.kl-app[data-theme=dark] [class*="bg-[#e6f4ea]"].text-\[\#15803d\],.kl-app[data-theme=dark] [class*="bg-[#eef8f1]"] .text-\[\#15803d\],.kl-app[data-theme=dark] [class*="bg-[#eef8f1]"].text-\[\#15803d\],.kl-app[data-theme=dark] [class*="bg-[#f5e7dc]"] .text-\[\#15803d\],.kl-app[data-theme=dark] [class*="bg-[#f5e7dc]"].text-\[\#15803d\],.kl-app[data-theme=dark] [class*="bg-[#f8ecc4]"] .text-\[\#15803d\],.kl-app[data-theme=dark] [class*="bg-[#f8ecc4]"].text-\[\#15803d\],.kl-app[data-theme=dark] [class*="bg-[#fbf1e2]"] .text-\[\#15803d\],.kl-app[data-theme=dark] [class*="bg-[#fbf1e2]"].text-\[\#15803d\],.kl-app[data-theme=dark] [class*="bg-[#fdecea]"] .text-\[\#15803d\],.kl-app[data-theme=dark] [class*="bg-[#fdecea]"].text-\[\#15803d\],.kl-app[data-theme=dark] [class*="bg-[#fff4ea]"] .text-\[\#15803d\],.kl-app[data-theme=dark] [class*="bg-[#fff4ea]"].text-\[\#15803d\],.kl-app[data-theme=dark] [class*="bg-[#fffaf5]"] .text-\[\#15803d\],.kl-app[data-theme=dark] [class*="bg-[#fffaf5]"].text-\[\#15803d\]{color:#15803d}.kl-app[data-theme=dark] [class*="bg-[#d6eedd]"] .text-\[\#3f7a5e\],.kl-app[data-theme=dark] [class*="bg-[#d6eedd]"].text-\[\#3f7a5e\],.kl-app[data-theme=dark] [class*="bg-[#e3ecf7]"] .text-\[\#3f7a5e\],.kl-app[data-theme=dark] [class*="bg-[#e3ecf7]"].text-\[\#3f7a5e\],.kl-app[data-theme=dark] [class*="bg-[#e3efe9]"] .text-\[\#3f7a5e\],.kl-app[data-theme=dark] [class*="bg-[#e3efe9]"].text-\[\#3f7a5e\],.kl-app[data-theme=dark] [class*="bg-[#e6f4ea]"] .text-\[\#3f7a5e\],.kl-app[data-theme=dark] [class*="bg-[#e6f4ea]"].text-\[\#3f7a5e\],.kl-app[data-theme=dark] [class*="bg-[#eef8f1]"] .text-\[\#3f7a5e\],.kl-app[data-theme=dark] [class*="bg-[#eef8f1]"].text-\[\#3f7a5e\],.kl-app[data-theme=dark] [class*="bg-[#f5e7dc]"] .text-\[\#3f7a5e\],.kl-app[data-theme=dark] [class*="bg-[#f5e7dc]"].text-\[\#3f7a5e\],.kl-app[data-theme=dark] [class*="bg-[#f8ecc4]"] .text-\[\#3f7a5e\],.kl-app[data-theme=dark] [class*="bg-[#f8ecc4]"].text-\[\#3f7a5e\],.kl-app[data-theme=dark] [class*="bg-[#fbf1e2]"] .text-\[\#3f7a5e\],.kl-app[data-theme=dark] [class*="bg-[#fbf1e2]"].text-\[\#3f7a5e\],.kl-app[data-theme=dark] [class*="bg-[#fdecea]"] .text-\[\#3f7a5e\],.kl-app[data-theme=dark] [class*="bg-[#fdecea]"].text-\[\#3f7a5e\],.kl-app[data-theme=dark] [class*="bg-[#fff4ea]"] .text-\[\#3f7a5e\],.kl-app[data-theme=dark] [class*="bg-[#fff4ea]"].text-\[\#3f7a5e\],.kl-app[data-theme=dark] [class*="bg-[#fffaf5]"] .text-\[\#3f7a5e\],.kl-app[data-theme=dark] [class*="bg-[#fffaf5]"].text-\[\#3f7a5e\]{color:#3f7a5e}.kl-app[data-theme=dark] [class*="bg-[#d6eedd]"] .text-\[\#ff9a5c\],.kl-app[data-theme=dark] [class*="bg-[#d6eedd]"].text-\[\#ff9a5c\],.kl-app[data-theme=dark] [class*="bg-[#e3ecf7]"] .text-\[\#ff9a5c\],.kl-app[data-theme=dark] [class*="bg-[#e3ecf7]"].text-\[\#ff9a5c\],.kl-app[data-theme=dark] [class*="bg-[#e3efe9]"] .text-\[\#ff9a5c\],.kl-app[data-theme=dark] [class*="bg-[#e3efe9]"].text-\[\#ff9a5c\],.kl-app[data-theme=dark] [class*="bg-[#e6f4ea]"] .text-\[\#ff9a5c\],.kl-app[data-theme=dark] [class*="bg-[#e6f4ea]"].text-\[\#ff9a5c\],.kl-app[data-theme=dark] [class*="bg-[#eef8f1]"] .text-\[\#ff9a5c\],.kl-app[data-theme=dark] [class*="bg-[#eef8f1]"].text-\[\#ff9a5c\],.kl-app[data-theme=dark] [class*="bg-[#f5e7dc]"] .text-\[\#ff9a5c\],.kl-app[data-theme=dark] [class*="bg-[#f5e7dc]"].text-\[\#ff9a5c\],.kl-app[data-theme=dark] [class*="bg-[#f8ecc4]"] .text-\[\#ff9a5c\],.kl-app[data-theme=dark] [class*="bg-[#f8ecc4]"].text-\[\#ff9a5c\],.kl-app[data-theme=dark] [class*="bg-[#fbf1e2]"] .text-\[\#ff9a5c\],.kl-app[data-theme=dark] [class*="bg-[#fbf1e2]"].text-\[\#ff9a5c\],.kl-app[data-theme=dark] [class*="bg-[#fdecea]"] .text-\[\#ff9a5c\],.kl-app[data-theme=dark] [class*="bg-[#fdecea]"].text-\[\#ff9a5c\],.kl-app[data-theme=dark] [class*="bg-[#fff4ea]"] .text-\[\#ff9a5c\],.kl-app[data-theme=dark] [class*="bg-[#fff4ea]"].text-\[\#ff9a5c\],.kl-app[data-theme=dark] [class*="bg-[#fffaf5]"] .text-\[\#ff9a5c\],.kl-app[data-theme=dark] [class*="bg-[#fffaf5]"].text-\[\#ff9a5c\]{color:#ff9a5c}.kl-app[data-theme=dark] [class*="bg-[#d6eedd]"] .text-\[\#c9c3bb\],.kl-app[data-theme=dark] [class*="bg-[#d6eedd]"].text-\[\#c9c3bb\],.kl-app[data-theme=dark] [class*="bg-[#e3ecf7]"] .text-\[\#c9c3bb\],.kl-app[data-theme=dark] [class*="bg-[#e3ecf7]"].text-\[\#c9c3bb\],.kl-app[data-theme=dark] [class*="bg-[#e3efe9]"] .text-\[\#c9c3bb\],.kl-app[data-theme=dark] [class*="bg-[#e3efe9]"].text-\[\#c9c3bb\],.kl-app[data-theme=dark] [class*="bg-[#e6f4ea]"] .text-\[\#c9c3bb\],.kl-app[data-theme=dark] [class*="bg-[#e6f4ea]"].text-\[\#c9c3bb\],.kl-app[data-theme=dark] [class*="bg-[#eef8f1]"] .text-\[\#c9c3bb\],.kl-app[data-theme=dark] [class*="bg-[#eef8f1]"].text-\[\#c9c3bb\],.kl-app[data-theme=dark] [class*="bg-[#f5e7dc]"] .text-\[\#c9c3bb\],.kl-app[data-theme=dark] [class*="bg-[#f5e7dc]"].text-\[\#c9c3bb\],.kl-app[data-theme=dark] [class*="bg-[#f8ecc4]"] .text-\[\#c9c3bb\],.kl-app[data-theme=dark] [class*="bg-[#f8ecc4]"].text-\[\#c9c3bb\],.kl-app[data-theme=dark] [class*="bg-[#fbf1e2]"] .text-\[\#c9c3bb\],.kl-app[data-theme=dark] [class*="bg-[#fbf1e2]"].text-\[\#c9c3bb\],.kl-app[data-theme=dark] [class*="bg-[#fdecea]"] .text-\[\#c9c3bb\],.kl-app[data-theme=dark] [class*="bg-[#fdecea]"].text-\[\#c9c3bb\],.kl-app[data-theme=dark] [class*="bg-[#fff4ea]"] .text-\[\#c9c3bb\],.kl-app[data-theme=dark] [class*="bg-[#fff4ea]"].text-\[\#c9c3bb\],.kl-app[data-theme=dark] [class*="bg-[#fffaf5]"] .text-\[\#c9c3bb\],.kl-app[data-theme=dark] [class*="bg-[#fffaf5]"].text-\[\#c9c3bb\]{color:#c9c3bb}.kl-app[data-theme=dark] [class*=",#fff)"],.kl-app[data-theme=dark] [class*=",#fffaf5)"],.kl-app[data-theme=dark] [class*=",white)"]{background-color:rgb(255 179 120/.14)}.kl-app[data-theme=dark] nav[aria-label=Admin] a[aria-current=page]{background-color:rgb(255 179 120/.16);color:#ffb089;box-shadow:inset 0 0 0 1px rgb(255 179 120/.35)}.kl-app[data-theme=dark] .week-label{color:#1b1a17}.kl-app[data-theme=dark] .week-prose .callout-insight,.kl-app[data-theme=dark] .week-prose blockquote{background:color-mix(in oklab,rgb(var(--glow-gold)) 9%,var(--bg-raised));border-color:rgb(var(--glow-peach)/.3)}.kl-app[data-theme=dark] .week-prose .callout-summary{background:linear-gradient(135deg,rgb(var(--glow-gold)/.2),rgb(var(--glow-peach)/.16) 48%,rgb(var(--glow-rose)/.14))}.kl-app[data-theme=dark] .week-facts{background:radial-gradient(closest-side at 12% 0,rgb(var(--glow-gold)/.14),transparent 70%),color-mix(in oklab,rgb(var(--glow-gold)) 7%,var(--bg-raised));border-color:rgb(var(--glow-peach)/.3)}.kl-app[data-theme=dark] .week-facts__chip{background:rgb(255 240 222/.06);border-color:rgb(var(--glow-peach)/.32);color:var(--ink)}.kl-app[data-theme=dark] .week-facts__row--lead .week-facts__chip{background:linear-gradient(100deg,rgb(var(--glow-peach)/.3),rgb(var(--glow-rose)/.24) 55%,rgb(var(--glow-gold)/.28));border-color:rgb(var(--glow-peach)/.35);color:var(--ink)}.kl-app[data-theme=dark] .brain-prose .brain-name{background:color-mix(in oklab,rgb(var(--glow-gold)) 22%,var(--bg-raised))}.kl-app[data-theme=dark] .aura-pill:before{background:linear-gradient(var(--bg-raised),var(--bg-raised)) padding-box,var(--aura) border-box}.kl-app[data-theme=dark] input[type=checkbox]:checked{background-color:color-mix(in oklab,rgb(var(--glow-peach)) 28%,var(--bg-raised))}.kl-app[data-theme=dark] input[type=checkbox]{background-color:var(--bg-raised)}.kl-app[data-theme=dark] .\!bg-white{background-color:var(--bg-raised)!important}.kl-app[data-theme=dark] .prose{--tw-prose-body:var(--ink-soft);--tw-prose-headings:var(--ink);--tw-prose-lead:var(--ink-soft);--tw-prose-links:var(--accent-warm);--tw-prose-bold:var(--ink);--tw-prose-counters:var(--muted);--tw-prose-bullets:var(--muted);--tw-prose-hr:var(--line-strong);--tw-prose-quotes:var(--ink);--tw-prose-quote-borders:var(--line-strong);--tw-prose-captions:var(--muted);--tw-prose-code:var(--ink);--tw-prose-pre-code:var(--ink-soft);--tw-prose-pre-bg:var(--bg-sunk);--tw-prose-th-borders:var(--line-strong);--tw-prose-td-borders:var(--line)}.kl-app[data-theme=dark] ::selection{background:rgb(147 168 255/.32);color:var(--ink)}.kl-app[data-theme=dark] .greeting-title{color:oklch(72% .13 48)}.kl-app[data-theme=dark] .chart-dark{filter:invert(.9) hue-rotate(180deg) brightness(1.2) contrast(1.12)}.kl-app[data-theme=dark] .chart-dark image{opacity:.2}.kl-app[data-theme=dark]{--callout-base:var(--bg-raised)}@media (hover:hover){.kl-app[data-theme=dark] [class*="focus:bg-white"]:focus,.kl-app[data-theme=dark] [class*="hover:bg-white"]:hover{background-color:var(--bg-sunk)}}.kl-app[data-theme=dark] .tl-stage{background:radial-gradient(ellipse closest-side at 50% 56%,rgb(var(--glow-peach)/.16) 0,transparent 100%),radial-gradient(ellipse closest-side at 30% 34%,rgb(var(--glow-rose)/.1) 0,transparent 100%)}.kl-app[data-theme=dark] .bg-silhouette-warm{opacity:.12}.kl-app[data-theme=dark] .chart-blank{filter:brightness(.92)}.kl-app[data-theme=dark] .chart-blank [fill="#ffe2cd"]{fill:#5a4234;stroke:#80604a}.kl-app[data-theme=dark] .spec-card{background:var(--bg-raised)}.kl-app[data-theme=dark] .gate-tip{--tip-fill:#2a211c}.ref-stage{position:relative;width:100%;transition:height .6s cubic-bezier(.2,.8,.2,1)}.ref-device{position:absolute;top:0;left:50%;box-sizing:border-box;transform:translateX(-50%);background:#1d1c19;box-shadow:0 50px 100px -30px rgb(0 0 0/.6),0 0 0 1px #000,0 30px 90px -40px var(--ref-glow,#ff9f7a);transition:width .6s cubic-bezier(.2,.8,.2,1),height .6s cubic-bezier(.2,.8,.2,1),padding .6s cubic-bezier(.2,.8,.2,1),border-radius .6s cubic-bezier(.2,.8,.2,1)}.ref-device[data-device=desktop]{border:1px solid rgb(255 255 255/.16);border-radius:14px;overflow:hidden}.ref-device[data-device=mobile]{border:2px solid #2a2a2e;border-radius:52px;background:#0b0b0d}.ref-chrome{display:flex;align-items:center;gap:14px;height:44px;padding:0 14px;background:#262521;border-bottom:1px solid #000;overflow:hidden;transition:height .6s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.ref-device[data-device=ipad]{border:2px solid #2a2a2e;border-radius:38px;background:#0b0b0d}.ref-device[data-device=ipad] .ref-chrome{height:0;opacity:0;border-bottom-width:0}.ref-device[data-device=ipad] .ref-screen{border-radius:18px}.ref-camera{position:absolute;top:7px;left:50%;z-index:4;width:6px;height:6px;border-radius:50%;background:#1b1b1f;box-shadow:inset 0 0 0 1px #34343a;transform:translateX(-50%);opacity:0;pointer-events:none}.ref-device[data-device=ipad] .ref-camera{opacity:1}.ref-device[data-device=mobile] .ref-chrome{height:0;opacity:0;border-bottom-width:0}.ref-lights{display:inline-flex;gap:7px}.ref-lights i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.ref-lights i:nth-child(2){background:#febc2e}.ref-lights i:nth-child(3){background:#28c840}.ref-address{flex:1;min-width:0;display:inline-flex;align-items:center;gap:8px;max-width:520px;margin:0 auto;padding:6px 14px;border-radius:8px;background:#151412;color:rgb(255 255 255/.6);font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ref-open{color:rgb(255 255 255/.5);font-size:1rem;text-decoration:none;transition:color .2s}@media (hover:hover){.ref-open:hover{color:#fae370}}.ref-screen{position:relative;overflow:hidden;background:#fbf9f7;transition:background-color .25s ease,width .6s cubic-bezier(.2,.8,.2,1),height .6s cubic-bezier(.2,.8,.2,1),border-radius .6s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.ref-device[data-device=mobile] .ref-screen{border-radius:40px}.ref-screen[data-theme=dark],.ref-screen[data-theme=dark] .ref-loading{background:#14110f;color:#aaa196}.ref-screen[data-theme=dark] .ref-loading i{background:#27221e}.ref-stage[data-switching=true] .ref-screen>.ref-virtual{opacity:0}.ref-virtual{transform-origin:0 0;transition:opacity .18s ease}.ref-island{top:16px;width:86px;height:24px;border-radius:14px;background:#000}.ref-homebar,.ref-island{position:absolute;left:50%;z-index:4;transform:translateX(-50%);opacity:0;pointer-events:none;transition:opacity .3s ease}.ref-homebar{bottom:19px;width:36%;height:5px;border-radius:3px;background:rgb(0 0 0/.55)}.ref-device[data-device=mobile] .ref-homebar,.ref-device[data-device=mobile] .ref-island{opacity:1}.ref-shield{position:absolute;inset:0;z-index:3;display:flex;align-items:flex-end;justify-content:center;padding:0 0 22px;border:0;background:transparent;cursor:pointer}.ref-shield:focus-visible{outline:3px solid var(--c-accent);outline-offset:-3px}.ref-shield-pill{padding:10px 18px;border-radius:999px;background:#0c0b09;color:#fff;font-size:.86rem;font-weight:700;box-shadow:0 10px 30px -8px rgb(0 0 0/.6);opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s}@media (hover:hover){.ref-shield:focus-visible .ref-shield-pill,.ref-shield:hover .ref-shield-pill{opacity:1;transform:none}}@media (hover:none){.ref-shield-pill{opacity:.92;transform:none}}.ref-done{position:absolute;bottom:16px;left:50%;z-index:6;display:inline-flex;align-items:center;gap:10px;padding:9px 12px 9px 18px;border:0;border-radius:999px;background:var(--c-accent);color:var(--c-accent-text);font-size:.86rem;font-weight:700;cursor:pointer;transform:translateX(-50%);box-shadow:0 10px 30px -8px rgb(0 0 0/.6)}.ref-done kbd{padding:2px 6px;border-radius:6px;background:rgb(0 0 0/.14);font:inherit;font-size:.72rem}.ref-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#fbf9f7;color:#675f57;font-size:.9rem;font-weight:600}.ref-loading i{position:relative;width:120px;height:4px;border-radius:4px;background:#ece7e0;overflow:hidden}.ref-loading i:after{content:"";position:absolute;inset:0;width:40%;border-radius:4px;background:#ff9f7a;animation:ref-sweep 1.1s ease-in-out infinite}@keyframes ref-sweep{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}.ref-switch{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid var(--c-border);border-radius:999px;background:var(--c-surface)}.ref-switch-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--c-accent);transition:transform .45s cubic-bezier(.16,1,.3,1)}.ref-switch[data-pos="1"] .ref-switch-thumb{transform:translateX(100%)}@media (prefers-reduced-motion:reduce){.ref-chrome,.ref-device,.ref-screen,.ref-stage,.ref-switch-thumb,.ref-virtual{transition:none}.ref-loading i:after{animation:none;width:100%}}@font-face{font-family:LcAsap;src:url(/references/label-creator/fonts/Asap-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:LcAsap;src:url(/references/label-creator/fonts/Asap-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:LcAsap;src:url(/references/label-creator/fonts/Asap-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:LcTorcao;src:url(/references/label-creator/fonts/Torcao-NorExB.otf) format("opentype");font-weight:700;font-display:swap}.lc-app{--lc-bg:#f1efeb;--lc-surface:#ffffff;--lc-soft:#ebe8e1;--lc-ink:#1c1c1c;--lc-head:#4e4c42;--lc-muted:#736f5e;--lc-faint:#9a9680;--lc-line:#d8d4c8;--lc-accent:#f2b944;--lc-accent-ink:#ffffff;--lc-taupe:#736f5e;--lc-red:#db001b;--lc-ok:#16a34a;--lc-bad:#c0392b;background:var(--lc-bg);color:var(--lc-ink);font-family:LcAsap,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.45;text-align:left;letter-spacing:normal;-webkit-font-smoothing:antialiased;color-scheme:light}.lc-app[data-theme=dark]{--lc-bg:#4a4940;--lc-surface:#2f2e29;--lc-soft:#3a3932;--lc-ink:#e8e3d8;--lc-head:#f5f0e8;--lc-muted:#c2bdb0;--lc-faint:#8f8a7c;--lc-line:rgba(255,255,255,0.16);--lc-taupe:#a39e8c;--lc-ok:#4cc07a;--lc-bad:#ff8a7a;color-scheme:dark}.lc-app .lc-display{font-family:LcTorcao,LcAsap,system-ui,sans-serif;font-weight:700;letter-spacing:normal}.lc-app button{cursor:pointer;font:inherit}.lc-app :focus-visible{outline:2px solid var(--lc-accent);outline-offset:2px}.lc-app input,.lc-app select,.lc-app textarea{font:inherit;border-radius:0}@keyframes lc-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-12px) rotate(1deg)}}.lc-app .lc-float{animation:lc-float 6s ease-in-out infinite}@keyframes lc-stripes{0%{background-position:0 0}to{background-position:28px 0}}.lc-app .lc-stripes{background-image:repeating-linear-gradient(135deg,var(--lc-accent) 0 7px,color-mix(in oklab,var(--lc-accent) 80%,#fff) 7px 14px);background-size:28px 28px;animation:lc-stripes 1.2s linear infinite}@media (prefers-reduced-motion:reduce){.lc-app .lc-float,.lc-app .lc-stripes{animation:none}}.ib-app{--ib-bg:#f5f5f0;--ib-surface:#ffffff;--ib-soft:#ecece4;--ib-ink:#121212;--ib-muted:#4b4f45;--ib-faint:#7b7f73;--ib-line:rgba(18,18,18,0.12);--ib-green:#69a94f;--ib-green-deep:#3a7d1e;--ib-bad:#c0392b;--ib-ink-rgb:18,18,18;background:var(--ib-bg);color:var(--ib-ink);font-family:ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.45;text-align:left;letter-spacing:normal;-webkit-font-smoothing:antialiased;color-scheme:light}.ib-app[data-theme=dark]{--ib-bg:#0f1a0a;--ib-surface:#1b2514;--ib-soft:#243019;--ib-ink:#f5f5f0;--ib-muted:#b7bcae;--ib-faint:#8b9180;--ib-line:#2d4020;--ib-green-deep:#4d9a2b;--ib-bad:#ff8a7a;--ib-ink-rgb:255,255,255;color-scheme:dark}.ib-app[data-view=start]:not([data-theme=dark]){--ib-bg:#ffffff}.ib-app :where(.font-mono){font-family:var(--font-jetbrains),ui-monospace,"SF Mono",Menlo,Consolas,monospace}.ib-app :where(button){cursor:pointer;font:inherit}.ib-app :where(h3,h4){font-family:inherit;letter-spacing:-.01em}.ib-app :where(:focus-visible){outline:2px solid var(--ib-green);outline-offset:2px}.kp-app{--kp-bg:#f6f6f3;--kp-card:#ffffff;--kp-soft:#ecebe6;--kp-ink:#17171a;--kp-muted:#5c5f66;--kp-line:rgba(23,23,26,0.13);--kp-primary:#2f62d6;--kp-primary-ink:#ffffff;--kp-success:#1f8a5b;--kp-warning:#a8741a;--kp-critical:#c13b3b;--kp-info:#3c6fb5;background:var(--kp-bg);color:var(--kp-ink);font-family:ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.45;text-align:left;letter-spacing:normal;-webkit-font-smoothing:antialiased;color-scheme:light}.kp-app[data-theme=dark]{--kp-bg:#101216;--kp-card:#181b21;--kp-soft:#22262e;--kp-ink:#eceef2;--kp-muted:#9aa1ad;--kp-line:rgba(255,255,255,0.12);--kp-primary:#5b8cff;--kp-primary-ink:#0b1020;--kp-success:#4fc08a;--kp-warning:#e0a94a;--kp-critical:#ff7a70;--kp-info:#7ea7e8;color-scheme:dark}.kp-app :where(.font-mono){font-family:var(--font-jetbrains),ui-monospace,"SF Mono",Menlo,Consolas,monospace}.kp-app :where(button){cursor:pointer;font:inherit}.kp-app :where(h3){font-family:inherit;letter-spacing:-.01em}.kp-app :where(:focus-visible){outline:2px solid var(--kp-primary);outline-offset:2px}.pp-app{--pp-bg:#f7f7f4;--pp-card:#ffffff;--pp-soft:#eeede8;--pp-ink:#1a1b1e;--pp-muted:#5d6068;--pp-line:rgba(26,27,30,0.12);--pp-primary:#1f6f5c;--pp-primary-ink:#ffffff;--pp-success:#1f8a5b;--pp-warning:#a8741a;--pp-critical:#c13b3b;--pp-info:#3c6fb5;background:var(--pp-bg);color:var(--pp-ink);font-family:ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.45;text-align:left;letter-spacing:normal;-webkit-font-smoothing:antialiased;color-scheme:light}.pp-app[data-theme=dark]{--pp-bg:#101214;--pp-card:#181b1e;--pp-soft:#23272b;--pp-ink:#eceeef;--pp-muted:#9aa1a8;--pp-line:rgba(255,255,255,0.12);--pp-primary:#4fbf9f;--pp-primary-ink:#08140f;--pp-success:#4fc08a;--pp-warning:#e0a94a;--pp-critical:#ff7a70;--pp-info:#7ea7e8;color-scheme:dark}.pp-app :where(.font-mono){font-family:var(--font-jetbrains),ui-monospace,"SF Mono",Menlo,Consolas,monospace}.pp-app :where(button){cursor:pointer;font:inherit}.pp-app :where(h3){font-family:inherit;letter-spacing:-.01em}.pp-app :where(:focus-visible){outline:2px solid var(--pp-primary);outline-offset:2px}.pp-app .pp-rw[data-band=crit]{background:#fbd9d6;color:#8f1d17}.pp-app .pp-rw[data-band=warn]{background:#fde3c8;color:#8a4a0c}.pp-app .pp-rw[data-band=tight]{background:#fbf1c2;color:#6f5a05}.pp-app .pp-rw[data-band=ok]{background:#d7efdd;color:#1d6a3b}.pp-app .pp-rw[data-band=over]{background:#b9e2c5;color:#14502b}.pp-app[data-theme=dark] .pp-rw[data-band=crit]{background:#4a1f1c;color:#ffa59d}.pp-app[data-theme=dark] .pp-rw[data-band=warn]{background:#46301a;color:#f3b673}.pp-app[data-theme=dark] .pp-rw[data-band=tight]{background:#3e3815;color:#e6d36a}.pp-app[data-theme=dark] .pp-rw[data-band=ok]{background:#1b3a29;color:#7fd6a0}.pp-app[data-theme=dark] .pp-rw[data-band=over]{background:#1f4d34;color:#9be3b8}.pp-app .pp-grp-a{background:color-mix(in oklab,#3c6fb5 14%,transparent);color:#2d5a9a}.pp-app .pp-grp-b{background:color-mix(in oklab,#d29b2a 16%,transparent);color:#8a5f10}.pp-app[data-theme=dark] .pp-grp-a{color:#8fb4ee}.pp-app[data-theme=dark] .pp-grp-b{color:#e6bd6c}.pp-app .pp-grp-a-c,.pp-app .pp-grp-a-h{background:color-mix(in oklab,#3c6fb5 7%,transparent)}.pp-app .pp-grp-b-c,.pp-app .pp-grp-b-h{background:color-mix(in oklab,#d29b2a 8%,transparent)}.dd-app{--dd-bg:#f4f6f9;--dd-card:#ffffff;--dd-soft:#eaeef4;--dd-ink:#14202e;--dd-muted:#5a6677;--dd-line:rgba(20,32,46,0.12);--dd-primary:#2563eb;--dd-primary-ink:#ffffff;--dd-good:#16a34a;--dd-bad:#dc2626;background:var(--dd-bg);color:var(--dd-ink);font-family:ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.45;text-align:left;letter-spacing:normal;-webkit-font-smoothing:antialiased;color-scheme:light}.dd-app[data-theme=dark]{--dd-bg:#0e1218;--dd-card:#161c25;--dd-soft:#212a36;--dd-ink:#e8edf3;--dd-muted:#95a1b1;--dd-line:rgba(255,255,255,0.12);--dd-primary:#5b8ff5;--dd-primary-ink:#0a1020;--dd-good:#4ade80;--dd-bad:#f87171;color-scheme:dark}.dd-app :where(.font-mono){font-family:var(--font-jetbrains),ui-monospace,"SF Mono",Menlo,Consolas,monospace}.dd-app :where(button){cursor:pointer;font:inherit}.dd-app :where(h3,h4){font-family:inherit;letter-spacing:-.01em}.dd-app :where(:focus-visible){outline:2px solid var(--dd-primary);outline-offset:2px}.dd-app :where(input,select,textarea){font:inherit;color:inherit}.dd-app .dd-md table{border-collapse:collapse;width:100%;font-size:.8125rem;margin:.5rem 0}.dd-app .dd-md td,.dd-app .dd-md th{border-bottom:1px solid var(--dd-line);padding:.3rem .5rem;text-align:left}.dd-app .dd-md th{color:var(--dd-muted);font-weight:600}.dd-app .dd-md h2{font-size:1rem;font-weight:600;margin:0 0 .5rem}.dd-app .dd-md p{margin:.4rem 0}.dd-app .dd-md a{color:var(--dd-primary);text-decoration:underline}.dd-app .dd-md h4{font-size:.875rem;font-weight:600;margin:.6rem 0 .25rem}.dd-app .dd-md ol,.dd-app .dd-md ul{margin:.4rem 0;padding-left:1.25rem}.dd-app .dd-md ul{list-style:disc}.dd-app .dd-md ol{list-style:decimal}.dd-app .dd-md li{margin:.15rem 0}.dd-app .dd-md blockquote{margin:.5rem 0;padding-left:.75rem;border-left:2px solid var(--dd-line);color:var(--dd-muted)}@keyframes dd-dot{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}.dd-app .dd-dot{display:inline-block;width:5px;height:5px;margin-left:3px;border-radius:9999px;background:currentColor;animation:dd-dot 1s infinite}.dd-app .dd-dot:nth-child(2){animation-delay:.15s}.dd-app .dd-dot:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.dd-app .dd-dot{animation:none}}:where(a,button,summary,label,input,select,textarea,[role=button]){touch-action:manipulation}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}body{overflow-x:clip}blockquote,dd,li,p{overflow-wrap:break-word}@media (max-width:639px){h1,h2,h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}.hit-44:after{content:"";position:absolute;inset:-5px}.hit-44-y:after{content:"";position:absolute;inset:-10px 0}.nf-page,.nf-page *{cursor:url(/cursors/banana.svg) 24 24,pointer}.nf-page a,.nf-page a *,.nf-page button,.nf-page button *{cursor:pointer}.nf-code{gap:clamp(.25rem,2vw,1rem);font-size:clamp(6.5rem,24vw,15rem)}.nf-monkey{display:block;width:clamp(6.5rem,24vw,15rem);height:clamp(6.5rem,24vw,15rem)}.contact-drawer{position:fixed;inset:0;z-index:70;visibility:hidden;pointer-events:none;transition:visibility 0s linear .36s}.contact-drawer[data-open=true]{visibility:visible;pointer-events:auto;transition-delay:0s}.contact-drawer__scrim{position:absolute;inset:0;background:oklch(8% .01 70/.55);opacity:0;transition:opacity .3s ease}.contact-drawer[data-open=true] .contact-drawer__scrim{opacity:1}.contact-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(32rem,100vw);overflow-y:auto;overscroll-behavior:contain;padding:4.25rem clamp(1.5rem,4vw,2.5rem) clamp(1.5rem,4vw,2.5rem);background:var(--c-canvas-high);border-left:1px solid var(--c-border-strong);box-shadow:-24px 0 60px -30px rgb(0 0 0/.5);transform:translateX(100%);transition:transform .36s cubic-bezier(.16,1,.3,1)}.contact-drawer[data-open=true] .contact-drawer__panel{transform:translateX(0)}.contact-drawer__close{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--c-border);border-radius:9999px;background:transparent;color:var(--c-text);cursor:pointer}.contact-drawer__close:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}@media (hover:hover){.contact-drawer__close:hover{border-color:var(--c-border-strong);background:var(--c-surface)}}@media (prefers-reduced-motion:reduce){.contact-drawer,.contact-drawer__panel,.contact-drawer__scrim{transition:none!important}}@container (min-width: 640px){.\@sm\:prose-base{font-size:1rem;line-height:1.75}.\@sm\:prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.\@sm\:prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.\@sm\:prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;-webkit-padding-start:1em;padding-inline-start:1em}.\@sm\:prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.\@sm\:prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.\@sm\:prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.\@sm\:prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.\@sm\:prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.\@sm\:prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.\@sm\:prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.\@sm\:prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.\@sm\:prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;border-radius:.3125rem;padding-top:.1875em;-webkit-padding-end:.375em;padding-inline-end:.375em;padding-bottom:.1875em;-webkit-padding-start:.375em;padding-inline-start:.375em}.\@sm\:prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.\@sm\:prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.\@sm\:prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.\@sm\:prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;-webkit-padding-end:1.1428571em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;-webkit-padding-start:1.1428571em;padding-inline-start:1.1428571em}.\@sm\:prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;-webkit-padding-start:1.625em;padding-inline-start:1.625em}.\@sm\:prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;-webkit-padding-start:1.625em;padding-inline-start:1.625em}.\@sm\:prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.\@sm\:prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-start:.375em;padding-inline-start:.375em}.\@sm\:prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-start:.375em;padding-inline-start:.375em}.\@sm\:prose-base :where(.\@sm\:prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.\@sm\:prose-base :where(.\@sm\:prose-base>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.\@sm\:prose-base :where(.\@sm\:prose-base>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.\@sm\:prose-base :where(.\@sm\:prose-base>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.\@sm\:prose-base :where(.\@sm\:prose-base>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.\@sm\:prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.\@sm\:prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.\@sm\:prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.\@sm\:prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;-webkit-padding-start:1.625em;padding-inline-start:1.625em}.\@sm\:prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}.\@sm\:prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.\@sm\:prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.\@sm\:prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.\@sm\:prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.\@sm\:prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857}.\@sm\:prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-end:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;-webkit-padding-start:.5714286em;padding-inline-start:.5714286em}.\@sm\:prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-start:0;padding-inline-start:0}.\@sm\:prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-end:0;padding-inline-end:0}.\@sm\:prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;-webkit-padding-end:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;-webkit-padding-start:.5714286em;padding-inline-start:.5714286em}.\@sm\:prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-start:0;padding-inline-start:0}.\@sm\:prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-end:0;padding-inline-end:0}.\@sm\:prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.\@sm\:prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.\@sm\:prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.\@sm\:prose-base :where(.\@sm\:prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.\@sm\:prose-base :where(.\@sm\:prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}}.file\:mr-3::-webkit-file-upload-button{margin-right:.75rem}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:border-0::-webkit-file-upload-button{border-width:0}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:initial}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-\[var\(--ib-muted\)\]::placeholder{color:var(--ib-muted)}.placeholder\:text-\[var\(--lc-muted\)\]::placeholder{color:var(--lc-muted)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-0:before{content:var(--tw-content);left:0}.before\:top-\[0\.7em\]:before{content:var(--tw-content);top:.7em}.before\:h-\[2px\]:before{content:var(--tw-content);height:2px}.before\:w-3:before{content:var(--tw-content);width:.75rem}.before\:bg-\[var\(--c-accent\)\]:before{content:var(--tw-content);background-color:var(--c-accent)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:scale-\[1\.03\]:hover{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\:scale-\[1\.03\]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03}.hover\:\!border-\[color\:var\(--c-border\)\]:hover{border-color:var(--c-border)!important}.hover\:border-\[\#7FA855\]\/50:hover{border-color:rgb(127 168 85/.5)}.hover\:border-\[color-mix\(in_oklch\2c var\(--c-text\)_32\%\2c transparent\)\]:hover{border-color:color-mix(in oklch,var(--c-text) 32%,transparent)}.hover\:border-\[color\:var\(--c-accent\)\]:hover{border-color:var(--c-accent)}.hover\:border-\[var\(--dd-primary\)\]:hover{border-color:var(--dd-primary)}.hover\:border-\[var\(--ink\)\]:hover{border-color:var(--ink)}.hover\:border-\[var\(--lc-faint\)\]:hover{border-color:var(--lc-faint)}.hover\:border-\[var\(--lc-ink\)\]:hover{border-color:var(--lc-ink)}.hover\:border-\[var\(--line-strong\)\]:hover{border-color:var(--line-strong)}.hover\:border-\[var\(--pp-primary\)\]:hover{border-color:var(--pp-primary)}.hover\:border-white:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.hover\:bg-\[\#121212\]\/20:hover{background-color:rgb(18 18 18/.2)}.hover\:bg-\[color-mix\(in_oklab\2c var\(--ib-green\)_14\%\2c transparent\)\]:hover{background-color:color-mix(in oklab,var(--ib-green) 14%,transparent)}.hover\:bg-\[color-mix\(in_oklab\2c var\(--ib-green\)_20\%\2c transparent\)\]:hover{background-color:color-mix(in oklab,var(--ib-green) 20%,transparent)}.hover\:bg-\[color-mix\(in_oklch\2c var\(--c-accent\)_6\%\2c transparent\)\]:hover{background-color:color-mix(in oklch,var(--c-accent) 6%,transparent)}.hover\:bg-\[color-mix\(in_oklch\2c var\(--c-text\)_5\%\2c transparent\)\]:hover{background-color:color-mix(in oklch,var(--c-text) 5%,transparent)}.hover\:bg-\[rgba\(var\(--ib-ink-rgb\)\2c 0\.14\)\]:hover{background-color:rgba(var(--ib-ink-rgb),.14)}.hover\:bg-\[var\(--bg-sunk\)\]:hover{background-color:var(--bg-sunk)}.hover\:bg-\[var\(--c-surface\)\]:hover{background-color:var(--c-surface)}.hover\:bg-\[var\(--dd-soft\)\]:hover{background-color:var(--dd-soft)}.hover\:bg-\[var\(--kp-soft\)\]:hover{background-color:var(--kp-soft)}.hover\:bg-\[var\(--lc-line\)\]:hover{background-color:var(--lc-line)}.hover\:bg-\[var\(--lc-soft\)\]:hover{background-color:var(--lc-soft)}.hover\:bg-\[var\(--pp-soft\)\]:hover{background-color:var(--pp-soft)}.hover\:bg-black\/75:hover{background-color:rgb(0 0 0/.75)}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/50:hover{background-color:rgb(255 255 255/.5)}.hover\:text-\[color\:var\(--c-text\)\]:hover{color:var(--c-text)}.hover\:text-\[rgba\(var\(--ib-ink-rgb\)\2c 0\.8\)\]:hover{color:rgba(var(--ib-ink-rgb),.8)}.hover\:text-\[var\(--dd-ink\)\]:hover{color:var(--dd-ink)}.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.hover\:text-\[var\(--kp-ink\)\]:hover{color:var(--kp-ink)}.hover\:text-\[var\(--kp-primary\)\]:hover{color:var(--kp-primary)}.hover\:text-\[var\(--lc-head\)\]:hover{color:var(--lc-head)}.hover\:text-\[var\(--lc-ink\)\]:hover{color:var(--lc-ink)}.hover\:text-\[var\(--pp-ink\)\]:hover{color:var(--pp-ink)}.hover\:text-\[var\(--pp-primary\)\]:hover{color:var(--pp-primary)}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_8px_32px_var\(--c-btn-shadow\)\]:hover{--tw-shadow:0 8px 32px var(--c-btn-shadow);--tw-shadow-colored:0 8px 32px 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\:shadow-\[var\(--shadow-md\)\]:hover{--tw-shadow-color:var(--shadow-md);--tw-shadow:var(--tw-shadow-colored)}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05)}.hover\:brightness-105:hover,.hover\:brightness-110:hover{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)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1)}.focus\:border-\[var\(--ib-green\)\]:focus{border-color:var(--ib-green)}.focus\:border-\[var\(--kp-primary\)\]:focus{border-color:var(--kp-primary)}.focus\:border-\[var\(--lc-ink\)\]:focus{border-color:var(--lc-ink)}.focus\:border-\[var\(--pp-primary\)\]:focus{border-color:var(--pp-primary)}.focus\:bg-white\/35:focus{background-color:rgb(255 255 255/.35)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--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,0 0 #0000)}.focus\:ring-\[oklch\(52\%_0\.16_48\)\]:focus{--tw-ring-color:oklch(52% 0.16 48)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:border-\[\#7FA855\]:focus-visible{--tw-border-opacity:1;border-color:rgb(127 168 85/var(--tw-border-opacity,1))}.focus-visible\:bg-\[var\(--kp-soft\)\]:focus-visible{background-color:var(--kp-soft)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[color\:var\(--c-accent\)\]:focus-visible{outline-color:var(--c-accent)}.focus-visible\:outline-\[var\(--ink\)\]:focus-visible{outline-color:var(--ink)}.focus-visible\:ring-2: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(2px + 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-\[\#7FA855\]\/40:focus-visible{--tw-ring-color:rgb(127 168 85/0.4)}.focus-visible\:ring-\[\#7FA855\]\/60:focus-visible{--tw-ring-color:rgb(127 168 85/0.6)}.focus-visible\:ring-\[oklch\(52\%_0\.16_48\)\]:focus-visible{--tw-ring-color:oklch(52% 0.16 48)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98;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))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:brightness-95:active{--tw-brightness:brightness(.95);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)}.enabled\:hover\:bg-\[var\(--dd-soft\)\]:hover:enabled{background-color:var(--dd-soft)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-\[\#c8c4b2\]:disabled{--tw-bg-opacity:1;background-color:rgb(200 196 178/var(--tw-bg-opacity,1))}.disabled\:text-white:disabled{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--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)}.disabled\:hover\:translate-y-0:hover:disabled{--tw-translate-y: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-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}.group:focus-visible .group-focus-visible\:opacity-0{opacity:0}.group:focus-visible .group-focus-visible\:opacity-100{opacity:1}.aria-pressed\:bg-\[\#121212\][aria-pressed=true]{--tw-bg-opacity:1;background-color:rgb(18 18 18/var(--tw-bg-opacity,1))}.aria-pressed\:text-white[aria-pressed=true]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@container (min-width: 640px){.\@sm\:right-5{right:1.25rem}.\@sm\:col-span-2{grid-column:span 2/span 2}.\@sm\:block{display:block}.\@sm\:inline{display:inline}.\@sm\:hidden{display:none}.\@sm\:h-\[325px\]{height:325px}.\@sm\:min-h-\[7\.5rem\]{min-height:7.5rem}.\@sm\:w-2\/5{width:40%}.\@sm\:w-3\/5{width:60%}.\@sm\:w-56{width:14rem}.\@sm\:w-64{width:16rem}.\@sm\:w-\[200px\]{width:200px}.\@sm\:w-\[38rem\]{width:38rem}.\@sm\:w-\[48rem\]{width:48rem}.\@sm\:min-w-\[11rem\]{min-width:11rem}.\@sm\:max-w-\[92\%\]{max-width:92%}.\@sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@sm\:flex-row{flex-direction:row}.\@sm\:flex-wrap{flex-wrap:wrap}.\@sm\:items-stretch{align-items:stretch}.\@sm\:p-10{padding:2.5rem}.\@sm\:p-5{padding:1.25rem}.\@sm\:p-6{padding:1.5rem}.\@sm\:p-7{padding:1.75rem}.\@sm\:p-8{padding:2rem}.\@sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.\@sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.\@sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.\@sm\:px-8{padding-left:2rem;padding-right:2rem}.\@sm\:pt-10{padding-top:2.5rem}.\@sm\:pt-16{padding-top:4rem}.\@sm\:text-2xl{font-size:1.5rem;line-height:2rem}.\@sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.\@sm\:text-5xl{font-size:3rem;line-height:1}.\@sm\:text-\[1\.3rem\]{font-size:1.3rem}.\@sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@container (min-width: 768px){.\@md\:inline-block{display:inline-block}.\@md\:inline{display:inline}.\@md\:flex{display:flex}.\@md\:inline-flex{display:inline-flex}.\@md\:table-cell{display:table-cell}.\@md\:table-row{display:table-row}.\@md\:hidden{display:none}.\@md\:w-40{width:10rem}.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@md\:grid-cols-\[1\.6fr_1fr_0\.8fr\]{grid-template-columns:1.6fr 1fr .8fr}.\@md\:grid-cols-\[16rem_minmax\(0\2c 1fr\)\]{grid-template-columns:16rem minmax(0,1fr)}.\@md\:grid-cols-\[2fr_3fr\]{grid-template-columns:2fr 3fr}.\@md\:text-2xl{font-size:1.5rem;line-height:2rem}.\@md\:text-7xl{font-size:4.5rem;line-height:1}.\@md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@container (min-width: 1024px){.\@lg\:order-1{order:1}.\@lg\:order-2{order:2}.\@lg\:col-span-1{grid-column:span 1/span 1}.\@lg\:col-span-2{grid-column:span 2/span 2}.\@lg\:block{display:block}.\@lg\:flex{display:flex}.\@lg\:grid{display:grid}.\@lg\:hidden{display:none}.\@lg\:h-\[488px\]{height:488px}.\@lg\:max-h-\[46rem\]{max-height:46rem}.\@lg\:w-72{width:18rem}.\@lg\:w-\[300px\]{width:300px}.\@lg\:max-w-\[28rem\]{max-width:28rem}.\@lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@lg\:grid-cols-\[15rem_minmax\(0\2c 1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.\@lg\:grid-cols-\[17\.5rem_minmax\(0\2c 1fr\)\]{grid-template-columns:17.5rem minmax(0,1fr)}.\@lg\:grid-cols-\[minmax\(0\2c 1\.5fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.\@lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 26rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}.\@lg\:grid-cols-\[minmax\(0\2c 22rem\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.\@lg\:grid-cols-\[minmax\(0\2c 480px\)_1fr\]{grid-template-columns:minmax(0,480px) 1fr}.\@lg\:flex-row{flex-direction:row}.\@lg\:gap-5{gap:1.25rem}.\@lg\:rounded-xl{border-radius:.75rem}.\@lg\:border{border-width:1px}.\@lg\:border-b-0{border-bottom-width:0}.\@lg\:border-e{border-inline-end-width:1px}.\@lg\:border-\[var\(--dd-line\)\]{border-color:var(--dd-line)}.\@lg\:bg-\[var\(--dd-card\)\]{background-color:var(--dd-card)}.\@lg\:p-3{padding:.75rem}.\@lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.\@lg\:text-6xl{font-size:3.75rem;line-height:1}}@container (min-width: 1280px){.\@xl\:table-cell{display:table-cell}.\@xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 1536px){.\@2xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}.dark\:\!border:is(.dark *){border-width:1px!important}.dark\:\!border-\[color\:var\(--c-border\)\]:is(.dark *){border-color:var(--c-border)!important}.dark\:\!bg-\[\#1c1c1e\]:is(.dark *){--tw-bg-opacity:1!important;background-color:rgb(28 28 30/var(--tw-bg-opacity,1))!important}.dark\:\!bg-\[var\(--c-accent\)\]:is(.dark *){background-color:var(--c-accent)!important}.dark\:bg-\[\#0a0a0b\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(10 10 11/var(--tw-bg-opacity,1))}.dark\:\!text-\[color\:var\(--c-accent-text\)\]:is(.dark *){color:var(--c-accent-text)!important}.dark\:text-\[color\:var\(--c-text\)\]:is(.dark *){color:var(--c-text)}.dark\:text-\[color\:var\(--c-text-muted\)\]:is(.dark *){color:var(--c-text-muted)}.dark\:opacity-0:is(.dark *){opacity:0}.dark\:opacity-100:is(.dark *){opacity:1}.dark\:\[background-image\:none\]:is(.dark *){background-image:none}.group:hover .dark\:group-hover\:opacity-0:is(.dark *){opacity:0}.group:hover .dark\:group-hover\:opacity-100:is(.dark *){opacity:1}.group:focus-visible .dark\:group-focus-visible\:opacity-0:is(.dark *){opacity:0}.group:focus-visible .dark\:group-focus-visible\:opacity-100:is(.dark *){opacity:1}@media (max-width:389px){.max-\[389px\]\:hidden{display:none}}@media (min-width:400px){.min-\[400px\]\:gap-2\.5{gap:.625rem}.min-\[400px\]\:px-3{padding-left:.75rem;padding-right:.75rem}.min-\[400px\]\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:640px){.sm\:right-5{right:1.25rem}.sm\:top-5{top:1.25rem}.sm\:ml-0{margin-left:0}.sm\:block{display:block}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-x-4{column-gap:1rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:pt-12{padding-top:3rem}.sm\:text-\[clamp\(2\.25rem\2c 4\.4vw\2c 3\.875rem\)\]{font-size:clamp(2.25rem,4.4vw,3.875rem)}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[7fr_3fr\]{grid-template-columns:7fr 3fr}.md\:p-7{padding:1.75rem}.md\:pr-0{padding-right:0}}@media (min-width:1024px){.lg\:sticky{position:-webkit-sticky;position:sticky}.lg\:top-24{top:6rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.lg\:grid-cols-\[minmax\(15rem\2c 19rem\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:gap-16{gap:4rem}.lg\:gap-8{gap:2rem}.lg\:pl-\[clamp\(0px\2c calc\(1564px-100vw\)\2c 12rem\)\]{padding-left:clamp(0px,calc(1564px - 100vw),12rem)}}.\[\&\.is-dragging\]\:shadow-\[0_26px_44px_-18px_rgba\(27\2c 26\2c 23\2c \.45\)\].is-dragging{--tw-shadow:0 26px 44px -18px rgba(27,26,23,.45);--tw-shadow-colored:0 26px 44px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:focus-visible\>circle\]\:stroke-\[\#f0a020\]:focus-visible>circle{stroke:#f0a020}[data-theme=dark] .\[\[data-theme\=dark\]_\&\]\:border-amber-900\/40{border-color:rgb(120 53 15/.4)}[data-theme=dark] .\[\[data-theme\=dark\]_\&\]\:bg-\[\#202d16\]{--tw-bg-opacity:1;background-color:rgb(32 45 22/var(--tw-bg-opacity,1))}[data-theme=dark] .\[\[data-theme\=dark\]_\&\]\:bg-amber-950\/30{background-color:rgb(69 26 3/.3)}[data-theme=dark] .\[\[data-theme\=dark\]_\&\]\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-theme=dark] .\[\[data-theme\=dark\]_\&\]\:bg-white\/20{background-color:rgb(255 255 255/.2)}[data-theme=dark] .\[\[data-theme\=dark\]_\&\]\:from-\[\#0f1a0a\]{--tw-gradient-from:#0f1a0a var(--tw-gradient-from-position);--tw-gradient-to:rgb(15 26 10/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}[data-theme=dark] .\[\[data-theme\=dark\]_\&\]\:via-\[\#3a7d1e\]\/15{--tw-gradient-to:rgb(58 125 30/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(58 125 30/0.15) var(--tw-gradient-via-position),var(--tw-gradient-to)}[data-theme=dark] .\[\[data-theme\=dark\]_\&\]\:to-\[\#0f1a0a\]{--tw-gradient-to:#0f1a0a var(--tw-gradient-to-position)}[data-theme=dark] .\[\[data-theme\=dark\]_\&\]\:text-\[\#121212\]{--tw-text-opacity:1;color:rgb(18 18 18/var(--tw-text-opacity,1))}[data-theme=dark] .\[\[data-theme\=dark\]_\&\]\:text-\[\#b8dfa0\]{--tw-text-opacity:1;color:rgb(184 223 160/var(--tw-text-opacity,1))}[data-theme=dark] .\[\[data-theme\=dark\]_\&\]\:text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}[data-theme=dark] .\[\[data-theme\=dark\]_\&\]\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}[data-theme=dark] .\[\[data-theme\=dark\]_\&\]\:text-white\/45{color:rgb(255 255 255/.45)}[data-theme=dark] .\[\[data-theme\=dark\]_\&\]\:text-white\/60{color:rgb(255 255 255/.6)}[data-theme=dark] .\[\[data-theme\=dark\]_\&\]\:text-white\/80{color:rgb(255 255 255/.8)}