.pf-flat-button{font-size:14px}.pf-portal-select__trigger[data-disabled]{opacity:.5;cursor:not-allowed}.pf-mission-card__description,.pf-reward__value{color:#fff}.pf-portal-select__item[data-disabled]{opacity:.3;cursor:not-allowed}:root{color-scheme:light;--app-page:#f8fafc;--app-surface:#fff;--app-raised:#f1f5f9;--app-text:#32373c;--app-muted:#63686f;--app-border:#cfd5dc}:root[data-theme=dark]{color-scheme:dark;--app-page:oklch(0.18 0.012 255);--app-surface:oklch(0.225 0.012 255);--app-raised:oklch(0.275 0.014 255);--app-text:oklch(0.94 0.008 255);--app-muted:oklch(0.78 0.012 255);--app-border:oklch(0.39 0.018 255);--pf-color-gray-50:var(--app-page);--pf-color-gray-100:var(--app-raised);--pf-color-gray-200:var(--app-border);--pf-color-gray-300:oklch(0.46 0.018 255);--pf-color-gray-400:var(--app-muted);--pf-color-gray-500:var(--app-muted);--pf-color-gray-600:oklch(0.82 0.01 255);--pf-color-gray-700:var(--app-text);--pf-color-gray-800:var(--app-text);--pf-color-gray-900:oklch(0.97 0.006 255);--pf-color-gray-1000:oklch(0.97 0.006 255);--pf-color-neutral-50:var(--app-page);--pf-color-neutral-100:var(--app-raised);--pf-color-neutral-200:var(--app-border);--pf-color-neutral-300:oklch(0.46 0.018 255);--pf-color-neutral-400:var(--app-muted);--pf-color-neutral-500:var(--app-muted);--pf-color-neutral-600:oklch(0.82 0.01 255);--pf-color-neutral-700:var(--app-text);--pf-color-neutral-800:var(--app-text);--pf-color-neutral-900:oklch(0.97 0.006 255);--pf-color-neutral-1000:oklch(0.97 0.006 255);--pf-color-text-black:var(--app-text);--pf-color-text-strong:var(--app-text);--pf-color-text-soft:var(--app-muted);--pf-color-text-white:#f1f5f9;--pf-color-text-secondary:var(--app-muted);--pf-color-stroke-soft:var(--app-border);--pf-color-stroke-strong:var(--app-border);--pf-color-stroke-black:var(--app-border);--pf-color-background-light:var(--app-surface);--pf-color-background-dark:var(--app-page);--pf-color-text-descriptive-accent:#8ec5ff;--color-background:var(--app-surface);--color-foreground:var(--app-text);--color-muted:var(--app-raised);--color-muted-foreground:var(--app-muted);--color-border:var(--app-border);--color-sidebar:var(--app-raised);--color-primary:#8ec5ff;--color-primary-foreground:#13243a;--color-pf-blue-50:#20354d;--color-pf-blue-100:#294260;--color-pf-blue-200:#355578;--color-pf-blue-600:#8ec5ff;--color-pf-blue-700:#8ec5ff;--color-pf-purple-700:#c6b4ff;--color-pf-neutral-text-black:var(--app-text);--color-pf-neutral-text-white:#f1f5f9;--color-pf-text-white:#f1f5f9;--color-pf-text-black:var(--app-text);--color-pf-static-white:#f1f5f9;--color-pf-static-black:#101820;--color-pf-error-main:#ff9589;--color-pf-error-light:#44282d;--color-pf-error-lighter:#44282d;--color-pf-error-dark:#ffaca4;--color-pf-success-main:#82dcb1;--color-pf-success-light:#203b32;--color-pf-success-lighter:#203b32;--color-pf-success-dark:#9de8c3;--color-pf-warning-main:#ffc781;--color-pf-warning-light:#413426;--color-pf-warning-dark:#ffdaaa;--color-pf-background-light:var(--app-page);--color-pf-background-dark:var(--app-page)}html[data-theme=dark] :is(.bg-white,.bg-white\/95,.bg-white\/90,.bg-white\/80,.bg-white\/70,.bg-white\/60,.bg-white\/50,.bg-white\/40){background-color:var(--app-surface)}html[data-theme=dark] :is(.hover\:bg-white:hover,.hover\:bg-white\/80:hover){background-color:var(--app-raised)}html[data-theme=dark] :is(.bg-gray-50,.bg-gray-100,.bg-slate-50,.bg-slate-100){background-color:var(--app-raised)}html[data-theme=dark] :is(.bg-gray-200,.bg-slate-200){background-color:var(--app-border)}html[data-theme=dark] :is(.text-black,.text-gray-900,.text-slate-900,.text-pf-blue-900){color:var(--app-text)}html[data-theme=dark] :is(.text-gray-400,.text-gray-500,.text-slate-500,.text-slate-600){color:var(--app-muted)}html[data-theme=dark] :is(.border-white,.border-gray-200,.border-slate-200){border-color:var(--app-border)}html[data-theme=dark] :is(.bg-pf-neutral-900,.bg-pf-neutral-800,.bg-pf-neutral-700){background-color:var(--app-raised)}html[data-theme=dark] :is(.text-pf-neutral-50,.text-pf-neutral-100,.text-pf-neutral-200,.text-pf-neutral-300){color:var(--app-muted)}html[data-theme=dark] :is(.bg-pf-blue-600,.bg-pf-blue-700){background-color:#255398}html[data-theme=dark] :is(.hover\:bg-pf-blue-600:hover,.hover\:bg-pf-blue-700:hover){background-color:#2e6dca}html[data-theme=dark] :is(.text-pf-blue-800,.hover\:text-pf-blue-800:hover){color:#baddff}html[data-theme=dark] :is(.bg-violet-100,.bg-purple-100,.bg-indigo-50,.bg-indigo-100){background-color:#34304b}html[data-theme=dark] :is(.bg-green-50,.bg-green-100,.bg-emerald-50,.bg-emerald-100){background-color:#203b32}html[data-theme=dark] :is(.bg-red-50,.bg-red-100,.bg-rose-50,.bg-rose-100){background-color:#44282d}html[data-theme=dark] :is(.bg-yellow-50,.bg-yellow-100,.bg-amber-50,.bg-amber-100,.bg-orange-50){background-color:#413426}html[data-theme=dark] :is(.text-red-600,.text-red-700,.text-red-800,.text-rose-600){color:#ffaca4}html[data-theme=dark] :is(.text-green-600,.text-green-700,.text-green-800,.text-emerald-700){color:#9de8c3}html[data-theme=dark] :is(.text-yellow-700,.text-yellow-800,.text-amber-700,.text-amber-800,.text-orange-700){color:#ffdaaa}html[data-theme=dark] :is(.text-purple-700,.text-violet-700,.text-indigo-700){color:#c6b4ff}html[data-theme=dark] body{color:var(--app-text)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--app-muted);opacity:1}html[data-theme=dark] :is(input,textarea,select){caret-color:var(--app-text)}html[data-theme=dark] .prose{--tw-prose-body:var(--app-text);--tw-prose-headings:var(--app-text);--tw-prose-bold:var(--app-text);--tw-prose-links:#8ec5ff;--tw-prose-code:var(--app-text);--tw-prose-quotes:var(--app-text);--tw-prose-borders:var(--app-border)}html[data-theme=dark] :is(.pf-portal-field__input,.pf-portal-select__trigger,.pf-portal-select__content){background:var(--app-surface);color:var(--app-text);border-color:var(--app-border)}html[data-theme=dark] :is(.pf-portal-table__container,.pf-portal-table__body){background:var(--app-surface)}html[data-theme=dark] .pf-portal-table__body .pf-portal-table__row:hover{background:var(--app-raised)}html[data-theme=dark] :is(.pf-modal__content,.pf-popover__content,.pf-portal-field__tooltip-content){background:var(--app-raised);color:var(--app-text);border-color:var(--app-border)}html[data-theme=dark] :is(.pf-modal__title,.pf-modal__description){color:var(--app-text)}html[data-theme=dark] .pf-portal-select__item[data-state=checked]{background:#255398;color:#f1f5f9}html[data-theme=dark] .pf-button--secondary{--pf-button-secondary-bg:var(--app-surface);--pf-button-secondary-bg-hover:var(--app-raised);--pf-button-secondary-bg-focus:var(--app-raised);--pf-button-secondary-text:var(--app-text);--pf-button-secondary-text-hover:var(--app-text)}html[data-theme=dark] .pluu-scroll-down{background-color:var(--app-raised)!important;border-color:var(--app-border)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important}html[data-theme=dark] :is(.pf-projects-toolbar,.pf-projects-modal) :is(a,button):focus-visible{outline:2px solid #8ec5ff!important;outline-offset:2px}html[data-theme=dark] .pf-flat-button{--pf-flat-button-bg:#255398;--pf-flat-button-bg-hover:#1c3a66;--pf-flat-button-text:#f1f5f9}html[data-theme=dark] .pf-flat-button.pf-flat-button--flat-secondary{background:var(--app-surface);color:var(--app-text)}html[data-theme=dark] .pf-button--primary{--pf-button-primary-bg:#255398;--pf-button-primary-bg-hover:#1c3a66}html[data-theme=dark] :is(.bg-pf-error-main,.bg-pf-success-main,.bg-pf-success-main\/85){color:#101820}html[data-theme=dark] .bg-pf-blue-500,html[data-theme=dark] .bg-pf-blue-500\/85,html[data-theme=dark] .hover\:bg-pf-blue-500:hover{background-color:#255398}html[data-theme=dark] [class~="[&_a:hover]:text-pf-blue-800"] a:hover{color:#baddff}html[data-theme=dark] .pf-button-gradient-wrapper--secondary{--pf-button-secondary-bg-override:var(--app-surface);--pf-button-secondary-border-override:var(--app-border);--pf-button-secondary-border-focus-override:var(--app-border)}html[data-theme=dark] .pf-button-gradient-wrapper--secondary:has(button:focus-visible){outline:2px solid #8ec5ff;outline-offset:2px}