@import"https://rsms.me/inter/inter.css";html{font-family:Inter,sans-serif}@supports (font-variation-settings: normal){html{font-family:Inter var,sans-serif}}body{background-color:var(--color-bg);transition:background-color .3s ease;background-attachment:fixed}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#8080801a;border-radius:10px}::-webkit-scrollbar-thumb{background:var(--color-brand-secondary);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--color-brand-secondary-hover)}.custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--color-card-bg)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-card-border)!important;background-repeat:no-repeat;background-position:right .5rem center;background-size:1.5em 1.5em;color:var(--color-text-primary);padding-right:2.5rem!important}select option{background-color:var(--color-bg);color:var(--color-text-primary)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body[data-theme=light]{--color-bg: #f0f2f5;--color-text-primary: #1f2937;--color-text-secondary: #6b7280;--color-card-bg: rgba(255, 255, 255, .6);--color-card-border: rgba(0, 0, 0, .08);--color-brand-primary: #0ea5e9;--color-brand-primary-hover: #0284c7;--color-brand-secondary: #8b5cf6;--color-brand-secondary-hover: #7c3aed;--color-brand-tertiary: #d946ef;--color-brand-tertiary-hover: #c026d3;--color-nav-active-bg: rgba(0, 0, 0, .07);--color-nav-hover-bg: rgba(0, 0, 0, .04);--color-input-bg: rgba(0, 0, 0, .05);--color-input-border: rgba(0, 0, 0, .1);--color-input-focus: #0ea5e9;--color-progress-track: rgba(0, 0, 0, .1);--color-btn-primary-bg: rgba(14, 165, 233, .8);--color-btn-primary-text: #ffffff;--color-btn-primary-hover-bg: #0ea5e9;--color-btn-secondary-bg: rgba(139, 92, 246, .8);--color-btn-secondary-text: #ffffff;--color-btn-secondary-hover-bg: #8b5cf6;--color-btn-tertiary-bg: rgba(217, 70, 239, .8);--color-btn-tertiary-text: #ffffff;--color-btn-tertiary-hover-bg: #d946ef;--color-btn-default-bg: rgba(0, 0, 0, .05);--color-btn-default-text: var(--color-text-secondary);--color-btn-default-hover-bg: rgba(0, 0, 0, .1);--color-btn-danger-bg: rgba(239, 68, 68, .8);--color-btn-danger-text: #ffffff;--color-btn-danger-hover-bg: #ef4444;--color-btn-border: transparent;background-image:radial-gradient(at 20% 20%,hsla(212,80%,85%,.3) 0px,transparent 50%),radial-gradient(at 80% 20%,hsla(280,80%,90%,.3) 0px,transparent 50%),radial-gradient(at 20% 80%,hsla(320,80%,90%,.3) 0px,transparent 50%),radial-gradient(at 80% 80%,hsla(180,80%,85%,.3) 0px,transparent 50%)}body[data-theme=light] .custom-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")}body[data-theme=light] select option{background-color:var(--color-bg)}body[data-theme=dark]{--color-bg: #0c0a1a;--color-text-primary: #e5e7eb;--color-text-secondary: #9ca3af;--color-card-bg: rgba(28, 25, 52, .4);--color-card-border: rgba(255, 255, 255, .08);--color-brand-primary: #2dd4bf;--color-brand-primary-hover: #14b8a6;--color-brand-secondary: #c084fc;--color-brand-secondary-hover: #a855f7;--color-brand-tertiary: #f472b6;--color-brand-tertiary-hover: #ec4899;--color-nav-active-bg: rgba(45, 212, 191, .2);--color-nav-hover-bg: rgba(255, 255, 255, .05);--color-input-bg: rgba(0, 0, 0, .25);--color-input-border: rgba(255, 255, 255, .1);--color-input-focus: #2dd4bf;--color-progress-track: rgba(255, 255, 255, .08);--color-btn-primary-bg: rgba(45, 212, 191, .2);--color-btn-primary-text: var(--color-brand-primary);--color-btn-primary-hover-bg: rgba(45, 212, 191, .3);--color-btn-secondary-bg: rgba(192, 132, 252, .2);--color-btn-secondary-text: var(--color-brand-secondary);--color-btn-secondary-hover-bg: rgba(192, 132, 252, .3);--color-btn-tertiary-bg: rgba(244, 114, 182, .2);--color-btn-tertiary-text: var(--color-brand-tertiary);--color-btn-tertiary-hover-bg: rgba(244, 114, 182, .3);--color-btn-default-bg: rgba(55, 65, 81, .7);--color-btn-default-text: var(--color-text-primary);--color-btn-default-hover-bg: rgba(75, 85, 99, .8);--color-btn-danger-bg: rgba(244, 63, 94, .2);--color-btn-danger-text: #fca5a5;--color-btn-danger-hover-bg: rgba(244, 63, 94, .3);--color-btn-border: rgba(255, 255, 255, .1);background-image:radial-gradient(at 20% 20%,hsla(174,72%,55%,.1) 0px,transparent 50%),radial-gradient(at 80% 20%,hsla(275,87%,68%,.1) 0px,transparent 50%),radial-gradient(at 20% 80%,hsla(330,80%,65%,.1) 0px,transparent 50%),radial-gradient(at 80% 80%,hsla(210,90%,70%,.1) 0px,transparent 50%)}body[data-theme=twilight-glow]{--color-bg: #110f21;--color-text-primary: #f0e7ff;--color-text-secondary: #a89dd4;--color-card-bg: rgba(255, 255, 255, .06);--color-card-border: rgba(255, 255, 255, .12);--color-brand-primary: #f472b6;--color-brand-primary-hover: #ec4899;--color-brand-secondary: #c084fc;--color-brand-secondary-hover: #a855f7;--color-brand-tertiary: #60a5fa;--color-brand-tertiary-hover: #3b82f6;--color-nav-active-bg: rgba(244, 114, 182, .15);--color-nav-hover-bg: rgba(244, 114, 182, .1);--color-input-bg: rgba(255, 255, 255, .1);--color-input-border: rgba(255, 255, 255, .2);--color-input-focus: #f472b6;--color-progress-track: rgba(255, 255, 255, .1);--color-btn-primary-bg: rgba(244, 114, 182, .15);--color-btn-primary-text: var(--color-brand-primary);--color-btn-primary-hover-bg: rgba(244, 114, 182, .25);--color-btn-secondary-bg: rgba(192, 132, 252, .15);--color-btn-secondary-text: var(--color-brand-secondary);--color-btn-secondary-hover-bg: rgba(192, 132, 252, .25);--color-btn-tertiary-bg: rgba(96, 165, 250, .15);--color-btn-tertiary-text: var(--color-brand-tertiary);--color-btn-tertiary-hover-bg: rgba(96, 165, 250, .25);--color-btn-default-bg: rgba(255, 255, 255, .08);--color-btn-default-text: var(--color-text-secondary);--color-btn-default-hover-bg: rgba(255, 255, 255, .12);--color-btn-danger-bg: rgba(248, 113, 113, .15);--color-btn-danger-text: #f87171;--color-btn-danger-hover-bg: rgba(248, 113, 113, .25);--color-btn-border: rgba(255, 255, 255, .1);background-image:radial-gradient(at 10% 20%,hsla(330,80%,60%,.25) 0px,transparent 50%),radial-gradient(at 80% 15%,hsla(270,70%,55%,.25) 0px,transparent 50%),radial-gradient(at 20% 90%,hsla(220,80%,60%,.25) 0px,transparent 50%),radial-gradient(at 90% 85%,hsla(300,75%,60%,.25) 0px,transparent 50%)}body[data-theme=minty-fresh]{--color-bg: #f0fdfa;--color-text-primary: #0f766e;--color-text-secondary: #0d9488;--color-card-bg: rgba(255, 255, 255, .7);--color-card-border: rgba(13, 148, 136, .15);--color-brand-primary: #14b8a6;--color-brand-primary-hover: #0d9488;--color-brand-secondary: #2dd4bf;--color-brand-secondary-hover: #14b8a6;--color-brand-tertiary: #34d399;--color-brand-tertiary-hover: #10b981;--color-nav-active-bg: rgba(20, 184, 166, .1);--color-nav-hover-bg: rgba(20, 184, 166, .05);--color-input-bg: rgba(20, 184, 166, .08);--color-input-border: rgba(20, 184, 166, .15);--color-input-focus: #14b8a6;--color-progress-track: rgba(13, 148, 136, .1);--color-btn-primary-bg: #14b8a6;--color-btn-primary-text: #ffffff;--color-btn-primary-hover-bg: #0d9488;--color-btn-secondary-bg: #2dd4bf;--color-btn-secondary-text: #ffffff;--color-btn-secondary-hover-bg: #14b8a6;--color-btn-tertiary-bg: #34d399;--color-btn-tertiary-text: #ffffff;--color-btn-tertiary-hover-bg: #10b981;--color-btn-default-bg: rgba(13, 148, 136, .07);--color-btn-default-text: var(--color-text-secondary);--color-btn-default-hover-bg: rgba(13, 148, 136, .12);--color-btn-danger-bg: #e57373;--color-btn-danger-text: #ffffff;--color-btn-danger-hover-bg: #ef5350;--color-btn-border: transparent;background-image:radial-gradient(at 15% 15%,hsla(160,60%,80%,.4) 0px,transparent 50%),radial-gradient(at 80% 20%,hsla(170,70%,85%,.4) 0px,transparent 50%),radial-gradient(at 20% 85%,hsla(140,65%,85%,.4) 0px,transparent 50%),radial-gradient(at 85% 90%,hsla(165,60%,80%,.4) 0px,transparent 50%)}body[data-theme=minty-fresh] .custom-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='%230d9488' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")}body[data-theme=minty-fresh] select option{background-color:var(--color-bg)}body[data-theme=crimson-night]{--color-bg: #1c0a0a;--color-text-primary: #fee2e2;--color-text-secondary: #fca5a5;--color-card-bg: rgba(255, 160, 160, .05);--color-card-border: rgba(255, 160, 160, .1);--color-brand-primary: #f87171;--color-brand-primary-hover: #ef4444;--color-brand-secondary: #fb923c;--color-brand-secondary-hover: #f97316;--color-brand-tertiary: #facc15;--color-brand-tertiary-hover: #eab308;--color-nav-active-bg: rgba(248, 113, 113, .15);--color-nav-hover-bg: rgba(248, 113, 113, .1);--color-input-bg: rgba(251, 146, 60, .1);--color-input-border: rgba(251, 146, 60, .2);--color-input-focus: #f87171;--color-progress-track: rgba(255, 255, 255, .1);--color-btn-primary-bg: rgba(248, 113, 113, .15);--color-btn-primary-text: var(--color-brand-primary);--color-btn-primary-hover-bg: rgba(248, 113, 113, .25);--color-btn-secondary-bg: rgba(251, 146, 60, .15);--color-btn-secondary-text: var(--color-brand-secondary);--color-btn-secondary-hover-bg: rgba(251, 146, 60, .25);--color-btn-tertiary-bg: rgba(250, 204, 21, .15);--color-btn-tertiary-text: var(--color-brand-tertiary);--color-btn-tertiary-hover-bg: rgba(250, 204, 21, .25);--color-btn-default-bg: rgba(255, 226, 226, .08);--color-btn-default-text: var(--color-text-secondary);--color-btn-default-hover-bg: rgba(255, 226, 226, .12);--color-btn-danger-bg: rgba(248, 113, 113, .15);--color-btn-danger-text: #f87171;--color-btn-danger-hover-bg: rgba(248, 113, 113, .25);--color-btn-border: rgba(255, 160, 160, .1);background-image:radial-gradient(at 5% 10%,hsla(0,70%,50%,.25) 0px,transparent 50%),radial-gradient(at 85% 20%,hsla(25,80%,50%,.25) 0px,transparent 50%),radial-gradient(at 10% 90%,hsla(350,75%,55%,.25) 0px,transparent 50%),radial-gradient(at 90% 80%,hsla(15,80%,50%,.25) 0px,transparent 50%)}body[data-theme=ocean-breeze]{--color-bg: #f0f9ff;--color-text-primary: #0369a1;--color-text-secondary: #0ea5e9;--color-card-bg: rgba(255, 255, 255, .65);--color-card-border: rgba(56, 189, 248, .2);--color-brand-primary: #38bdf8;--color-brand-primary-hover: #0ea5e9;--color-brand-secondary: #22d3ee;--color-brand-secondary-hover: #06b6d4;--color-brand-tertiary: #4ade80;--color-brand-tertiary-hover: #22c55e;--color-nav-active-bg: rgba(56, 189, 248, .1);--color-nav-hover-bg: rgba(56, 189, 248, .05);--color-input-bg: rgba(56, 189, 248, .08);--color-input-border: rgba(56, 189, 248, .2);--color-input-focus: #38bdf8;--color-progress-track: rgba(3, 105, 161, .1);--color-btn-primary-bg: #38bdf8;--color-btn-primary-text: #ffffff;--color-btn-primary-hover-bg: #0ea5e9;--color-btn-secondary-bg: #22d3ee;--color-btn-secondary-text: #ffffff;--color-btn-secondary-hover-bg: #06b6d4;--color-btn-tertiary-bg: #4ade80;--color-btn-tertiary-text: #ffffff;--color-btn-tertiary-hover-bg: #22c55e;--color-btn-default-bg: rgba(3, 105, 161, .07);--color-btn-default-text: var(--color-text-secondary);--color-btn-default-hover-bg: rgba(3, 105, 161, .12);--color-btn-danger-bg: #f43f5e;--color-btn-danger-text: #ffffff;--color-btn-danger-hover-bg: #e11d48;--color-btn-border: transparent;background-image:radial-gradient(at 10% 15%,hsla(200,80%,85%,.4) 0px,transparent 50%),radial-gradient(at 85% 25%,hsla(185,75%,80%,.4) 0px,transparent 50%),radial-gradient(at 25% 90%,hsla(195,80%,80%,.4) 0px,transparent 50%),radial-gradient(at 75% 85%,hsla(175,70%,85%,.4) 0px,transparent 50%)}body[data-theme=ocean-breeze] .custom-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='%230369a1' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")}body[data-theme=ocean-breeze] select option{background-color:var(--color-bg)}body[data-theme=dark] .custom-select,body[data-theme=twilight-glow] .custom-select,body[data-theme=crimson-night] .custom-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='%239ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")}body[data-theme=dark] select option,body[data-theme=twilight-glow] select option,body[data-theme=crimson-night] select option{background-color:#1e1b33}
