@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap";*,::backdrop,: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:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.bg-blue-100{background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-100,.bg-blue-50{--tw-bg-opacity:1}.bg-blue-50{background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-gray-200{background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-200,.bg-gray-50{--tw-bg-opacity:1}.bg-gray-50{background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-100,.bg-red-50{--tw-bg-opacity:1}.bg-red-50{background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from:#eef2ff var(--tw-gradient-from-position);--tw-gradient-to:#eef2ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-50{--tw-gradient-from:#fafafa var(--tw-gradient-from-position);--tw-gradient-to:#fafafa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-600{--tw-gradient-from:var(--color-primary-600) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from:#faf5ff var(--tw-gradient-from-position);--tw-gradient-to:#faf5ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.text-5xl{font-size:3rem}.text-5xl,.text-6xl{line-height:1}.text-6xl{font-size:3.75rem}.transition{transition-duration:var(--duration-normal);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.dark\:from-blue-900\/20:is(.dark *){--tw-gradient-from:rgb(30 58 138/var(--opacity-20)) var(--tw-gradient-from-position);--tw-gradient-to:#1e3a8a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-indigo-900\/20:is(.dark *){--tw-gradient-from:rgb(49 46 129/var(--opacity-20)) var(--tw-gradient-from-position);--tw-gradient-to:#312e8100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-neutral-900:is(.dark *){--tw-gradient-from:#171717 var(--tw-gradient-from-position);--tw-gradient-to:#17171700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-primary-700:is(.dark *){--tw-gradient-from:var(--color-primary-700) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-from:rgb(88 28 135/var(--opacity-20)) var(--tw-gradient-from-position);--tw-gradient-to:#581c8700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}:root{--color-primary-50:#e6fffa;--color-primary-100:#b2f5ea;--color-primary-200:#81e6d9;--color-primary-300:#4fd1c5;--color-primary-400:#38b2ac;--color-primary-500:#00a67e;--color-primary-600:#00916d;--color-primary-700:#007a5c;--color-primary-800:#00654b;--color-primary-900:#00503a;--color-accent:#8b5cf6;--color-accent-light:#a78bfa;--color-accent-dark:#7c3aed;--color-accent-50:#f5f3ff;--color-accent-100:#ede9fe;--color-accent-200:#ddd6fe;--color-accent-300:#c4b5fd;--color-accent-400:#a78bfa;--color-accent-500:#8b5cf6;--color-accent-600:#7c3aed;--color-accent-700:#6d28d9;--color-accent-800:#5b21b6;--color-accent-900:#4c1d95;--color-neutral-50:#f9fafb;--color-neutral-100:#f3f4f6;--color-neutral-200:#e5e7eb;--color-neutral-300:#d1d5db;--color-neutral-400:#9ca3af;--color-neutral-500:#6b7280;--color-neutral-600:#4b5563;--color-neutral-700:#374151;--color-neutral-800:#1f2937;--color-neutral-900:#111827;--color-success-light:#f0f9ff;--color-success:#22c55e;--color-success-dark:#16a34a;--color-success-bg:rgba(34,197,94,.1);--color-error-light:#fef2f2;--color-error:#ef4444;--color-error-dark:#dc2626;--color-error-bg:rgba(239,68,68,.1);--color-warning-light:#fffbeb;--color-warning:#f59e0b;--color-warning-dark:#d97706;--color-warning-bg:rgba(245,158,11,.1);--color-info-light:#eff6ff;--color-info:#3b82f6;--color-info-dark:#2563eb;--color-info-bg:rgba(59,130,246,.1);--color-primary-bg:rgba(0,166,126,.1);--color-profit:#ef4444;--color-loss:#3b82f6;--color-profit-bg:rgba(239,68,68,.1);--color-loss-bg:rgba(59,130,246,.1);--shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--shadow-card:0 2px 8px rgba(0,0,0,.08);--shadow-card-hover:0 4px 16px rgba(0,0,0,.12);--shadow-dropdown:0 6px 16px rgba(0,0,0,.12);--shadow-modal:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--shadow-soft:0 2px 16px rgba(0,166,126,.15);--space-px:1px;--space-0_5:.25rem;--space-1:.5rem;--space-1_5:.75rem;--space-2:1rem;--space-2_5:1.25rem;--space-3:1.5rem;--space-3_5:1.75rem;--space-4:2rem;--space-5:2.5rem;--space-6:3rem;--space-7:3.5rem;--space-8:4rem;--space-9:4.5rem;--space-10:5rem;--space-11:5.5rem;--space-12:6rem;--space-14:7rem;--space-16:8rem;--space-20:10rem;--space-24:12rem;--space-28:14rem;--space-32:16rem;--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.3s;--duration-slower:.5s;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-bounce:cubic-bezier(.68,-.55,.265,1.55);--z-dropdown:1050;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-notification:1080;--radius-none:0;--radius-sm:.125rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--max-width-xs:20rem;--max-width-sm:24rem;--max-width-md:28rem;--max-width-lg:32rem;--max-width-xl:36rem;--max-width-2xl:42rem;--max-width-3xl:48rem;--max-width-4xl:56rem;--max-width-5xl:64rem;--max-width-6xl:72rem;--max-width-7xl:80rem;--max-width-screen:100%;--opacity-0:0;--opacity-5:.05;--opacity-10:.1;--opacity-20:.2;--opacity-25:.25;--opacity-30:.3;--opacity-40:.4;--opacity-50:.5;--opacity-60:.6;--opacity-70:.7;--opacity-75:.75;--opacity-80:.8;--opacity-90:.9;--opacity-95:.95;--opacity-100:1}.dark{--shadow-card:0 2px 8px rgba(0,0,0,.2);--shadow-card-hover:0 4px 16px rgba(0,0,0,.3);--shadow-dropdown:0 6px 16px rgba(0,0,0,.3);--shadow-modal:0 20px 25px -5px rgba(0,0,0,.3),0 10px 10px -5px rgba(0,0,0,.2);--shadow-soft:0 2px 16px rgba(0,166,126,.25);--color-primary-bg:rgba(0,166,126,.15);--color-success-bg:rgba(34,197,94,.15);--color-error-bg:rgba(239,68,68,.15);--color-warning-bg:rgba(245,158,11,.15);--color-info-bg:rgba(59,130,246,.15);--color-profit-bg:rgba(239,68,68,.15);--color-loss-bg:rgba(59,130,246,.15)}@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:100 900;src:url(../fonts/pretendard/PretendardVariable.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:100;src:url(../fonts/jetbrains-mono/JetBrainsMono-Thin.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:200;src:url(../fonts/jetbrains-mono/JetBrainsMono-ExtraLight.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:300;src:url(../fonts/jetbrains-mono/JetBrainsMono-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(../fonts/jetbrains-mono/JetBrainsMono-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(../fonts/jetbrains-mono/JetBrainsMono-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(../fonts/jetbrains-mono/JetBrainsMono-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:700;src:url(../fonts/jetbrains-mono/JetBrainsMono-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:800;src:url(../fonts/jetbrains-mono/JetBrainsMono-ExtraBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono Numbers;font-style:normal;font-weight:100;src:url(../fonts/jetbrains-mono/JetBrainsMono-Thin.woff2) format("woff2");unicode-range:u+0030-0039,u+002e,u+002c,u+002d,u+002b,u+0025}@font-face{font-display:swap;font-family:JetBrains Mono Numbers;font-style:normal;font-weight:200;src:url(../fonts/jetbrains-mono/JetBrainsMono-ExtraLight.woff2) format("woff2");unicode-range:u+0030-0039,u+002e,u+002c,u+002d,u+002b,u+0025}@font-face{font-display:swap;font-family:JetBrains Mono Numbers;font-style:normal;font-weight:300;src:url(../fonts/jetbrains-mono/JetBrainsMono-Light.woff2) format("woff2");unicode-range:u+0030-0039,u+002e,u+002c,u+002d,u+002b,u+0025}@font-face{font-display:swap;font-family:JetBrains Mono Numbers;font-style:normal;font-weight:400;src:url(../fonts/jetbrains-mono/JetBrainsMono-Regular.woff2) format("woff2");unicode-range:u+0030-0039,u+002e,u+002c,u+002d,u+002b,u+0025}@font-face{font-display:swap;font-family:JetBrains Mono Numbers;font-style:normal;font-weight:500;src:url(../fonts/jetbrains-mono/JetBrainsMono-Medium.woff2) format("woff2");unicode-range:u+0030-0039,u+002e,u+002c,u+002d,u+002b,u+0025}@font-face{font-display:swap;font-family:JetBrains Mono Numbers;font-style:normal;font-weight:600;src:url(../fonts/jetbrains-mono/JetBrainsMono-SemiBold.woff2) format("woff2");unicode-range:u+0030-0039,u+002e,u+002c,u+002d,u+002b,u+0025}@font-face{font-display:swap;font-family:JetBrains Mono Numbers;font-style:normal;font-weight:700;src:url(../fonts/jetbrains-mono/JetBrainsMono-Bold.woff2) format("woff2");unicode-range:u+0030-0039,u+002e,u+002c,u+002d,u+002b,u+0025}@font-face{font-display:swap;font-family:JetBrains Mono Numbers;font-style:normal;font-weight:800;src:url(../fonts/jetbrains-mono/JetBrainsMono-ExtraBold.woff2) format("woff2");unicode-range:u+0030-0039,u+002e,u+002c,u+002d,u+002b,u+0025}:root{--spacing-unit:8px;--space-0:0;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-7:56px;--space-8:64px;--space-9:72px;--space-10:80px;--space-12:96px;--space-16:128px;--space-20:160px;--space-24:192px;--spacing-xs:4px;--spacing-sm:var(--space-1);--spacing-md:var(--space-2);--spacing-lg:var(--space-3);--spacing-xl:var(--space-4);--spacing-2xl:var(--space-6);--spacing-3xl:var(--space-8);--section-spacing-sm:var(--space-4);--section-spacing-md:var(--space-6);--section-spacing-lg:var(--space-8);--section-spacing-xl:var(--space-10);--section-spacing-2xl:var(--space-12);--card-padding-sm:var(--space-2);--card-padding-md:var(--space-3);--card-padding-lg:var(--space-4);--button-padding-x-sm:var(--space-2);--button-padding-y-sm:var(--space-1);--button-padding-x-md:var(--space-3);--button-padding-y-md:12px;--button-padding-x-lg:var(--space-4);--button-padding-y-lg:var(--space-2);--input-padding-x:var(--space-2);--input-padding-y:12px;--icon-spacing-sm:4px;--icon-spacing-md:var(--space-1);--icon-spacing-lg:var(--space-2);--list-item-spacing-sm:var(--space-1);--list-item-spacing-md:var(--space-2);--list-item-spacing-lg:var(--space-3);--grid-gap-xs:var(--space-1);--grid-gap-sm:var(--space-2);--grid-gap-md:var(--space-3);--grid-gap-lg:var(--space-4);--grid-gap-xl:var(--space-6)}@media (max-width:768px){:root{--section-spacing-sm:var(--space-3);--section-spacing-md:var(--space-4);--section-spacing-lg:var(--space-6);--section-spacing-xl:var(--space-8);--section-spacing-2xl:var(--space-10);--card-padding-sm:12px;--card-padding-md:var(--space-2);--card-padding-lg:var(--space-3)}}:root{--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1600px;--breakpoint-xs-max:575px;--breakpoint-sm-max:767px;--breakpoint-md-max:991px;--breakpoint-lg-max:1199px;--breakpoint-xl-max:1599px}.d-none{display:none!important}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-grid{display:grid!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-grid{display:grid!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-grid{display:grid!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-grid{display:grid!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-block{display:block!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-grid{display:grid!important}}@media (min-width:1600px){.d-xxl-none{display:none!important}.d-xxl-block{display:block!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-grid{display:grid!important}}@media (min-width:576px){.sm\:m-0{margin:var(--space-0)!important}.sm\:m-1{margin:var(--space-1)!important}.sm\:m-2{margin:var(--space-2)!important}.sm\:m-3{margin:var(--space-3)!important}.sm\:m-4{margin:var(--space-4)!important}.sm\:m-5{margin:var(--space-5)!important}.sm\:p-0{padding:var(--space-0)!important}.sm\:p-1{padding:var(--space-1)!important}.sm\:p-2{padding:var(--space-2)!important}.sm\:p-3{padding:var(--space-3)!important}.sm\:p-4{padding:var(--space-4)!important}.sm\:p-5{padding:var(--space-5)!important}}@media (min-width:768px){.md\:m-0{margin:var(--space-0)!important}.md\:m-1{margin:var(--space-1)!important}.md\:m-2{margin:var(--space-2)!important}.md\:m-3{margin:var(--space-3)!important}.md\:m-4{margin:var(--space-4)!important}.md\:m-5{margin:var(--space-5)!important}.md\:p-0{padding:var(--space-0)!important}.md\:p-1{padding:var(--space-1)!important}.md\:p-2{padding:var(--space-2)!important}.md\:p-3{padding:var(--space-3)!important}.md\:p-4{padding:var(--space-4)!important}.md\:p-5{padding:var(--space-5)!important}}@media (min-width:992px){.lg\:m-0{margin:var(--space-0)!important}.lg\:m-1{margin:var(--space-1)!important}.lg\:m-2{margin:var(--space-2)!important}.lg\:m-3{margin:var(--space-3)!important}.lg\:m-4{margin:var(--space-4)!important}.lg\:m-5{margin:var(--space-5)!important}.lg\:p-0{padding:var(--space-0)!important}.lg\:p-1{padding:var(--space-1)!important}.lg\:p-2{padding:var(--space-2)!important}.lg\:p-3{padding:var(--space-3)!important}.lg\:p-4{padding:var(--space-4)!important}.lg\:p-5{padding:var(--space-5)!important}}@media (min-width:1200px){.xl\:m-0{margin:var(--space-0)!important}.xl\:m-1{margin:var(--space-1)!important}.xl\:m-2{margin:var(--space-2)!important}.xl\:m-3{margin:var(--space-3)!important}.xl\:m-4{margin:var(--space-4)!important}.xl\:m-5{margin:var(--space-5)!important}.xl\:p-0{padding:var(--space-0)!important}.xl\:p-1{padding:var(--space-1)!important}.xl\:p-2{padding:var(--space-2)!important}.xl\:p-3{padding:var(--space-3)!important}.xl\:p-4{padding:var(--space-4)!important}.xl\:p-5{padding:var(--space-5)!important}}@media (min-width:576px){.text-sm-start{text-align:start!important}.text-sm-center{text-align:center!important}.text-sm-end{text-align:end!important}}@media (min-width:768px){.text-md-start{text-align:start!important}.text-md-center{text-align:center!important}.text-md-end{text-align:end!important}}@media (min-width:992px){.text-lg-start{text-align:start!important}.text-lg-center{text-align:center!important}.text-lg-end{text-align:end!important}}@media (min-width:1200px){.text-xl-start{text-align:start!important}.text-xl-center{text-align:center!important}.text-xl-end{text-align:end!important}}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}@media (min-width:576px){.w-sm-25{width:25%!important}.w-sm-50{width:50%!important}.w-sm-75{width:75%!important}.w-sm-100{width:100%!important}.w-sm-auto{width:auto!important}}@media (min-width:768px){.w-md-25{width:25%!important}.w-md-50{width:50%!important}.w-md-75{width:75%!important}.w-md-100{width:100%!important}.w-md-auto{width:auto!important}}@media (min-width:992px){.w-lg-25{width:25%!important}.w-lg-50{width:50%!important}.w-lg-75{width:75%!important}.w-lg-100{width:100%!important}.w-lg-auto{width:auto!important}}@media (min-width:1200px){.w-xl-25{width:25%!important}.w-xl-50{width:50%!important}.w-xl-75{width:75%!important}.w-xl-100{width:100%!important}.w-xl-auto{width:auto!important}}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}}:root{--grid-gutter-xs:var(--space-1);--grid-gutter-sm:var(--space-2);--grid-gutter-md:var(--space-3);--grid-gutter-lg:var(--space-4);--grid-gutter-xl:var(--space-6);--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px;--container-padding-mobile:var(--space-2);--container-padding-tablet:var(--space-3);--container-padding-desktop:var(--space-4)}.container{margin-left:auto;margin-right:auto;padding-left:var(--container-padding-mobile);padding-right:var(--container-padding-mobile);width:100%}@media (min-width:640px){.container{max-width:var(--container-sm)}}@media (min-width:768px){.container{max-width:var(--container-md);padding-left:var(--container-padding-tablet);padding-right:var(--container-padding-tablet)}}@media (min-width:1024px){.container{max-width:var(--container-lg);padding-left:var(--container-padding-desktop);padding-right:var(--container-padding-desktop)}}@media (min-width:1280px){.container{max-width:var(--container-xl)}}@media (min-width:1536px){.container{max-width:var(--container-2xl)}}.container-fluid{padding-left:var(--container-padding-mobile);padding-right:var(--container-padding-mobile);width:100%}@media (min-width:768px){.container-fluid{padding-left:var(--container-padding-tablet);padding-right:var(--container-padding-tablet)}}@media (min-width:1024px){.container-fluid{padding-left:var(--container-padding-desktop);padding-right:var(--container-padding-desktop)}}.ant-row{--gutter:var(--grid-gutter-md)}.ant-row-no-wrap{flex-wrap:nowrap}.ant-row-gutter-xs{--gutter:var(--grid-gutter-xs)}.ant-row-gutter-sm{--gutter:var(--grid-gutter-sm)}.ant-row-gutter-md{--gutter:var(--grid-gutter-md)}.ant-row-gutter-lg{--gutter:var(--grid-gutter-lg)}.ant-row-gutter-xl{--gutter:var(--grid-gutter-xl)}.ant-row-center{justify-content:center}.ant-row-start{justify-content:flex-start}.ant-row-end{justify-content:flex-end}.ant-row-space-between{justify-content:space-between}.ant-row-space-around{justify-content:space-around}.ant-row-space-evenly{justify-content:space-evenly}.ant-row-top{align-items:flex-start}.ant-row-middle{align-items:center}.ant-row-bottom{align-items:flex-end}.ant-row-stretch{align-items:stretch}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}@media (min-width:640px){.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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))}}@media (min-width:1280px){.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}:root{--font-sans:"Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","Roboto Mono",monospace;--transition-base:all .2s ease;--transition-fast:all .15s ease;--transition-slow:all .3s ease;--color-bg:#fff;--color-bg-layout:#f8fafc;--color-bg-container:#fff;--color-bg-elevated:#fafafa;--color-text:var(--color-accent-900,#0f172a);--color-text-secondary:var(--color-accent-500,#64748b);--color-text-tertiary:var(--color-accent-400,#94a3b8);--color-border:#e2e8f0;--color-primary:var(--color-primary-500,#00a67e);--color-primary-hover:var(--color-primary-600,#00916d);--color-primary-active:var(--color-primary-700,#007a5c);--color-primary-bg:var(--color-primary-bg,rgba(0,166,126,.1));--color-link-hover:var(--color-primary-600,#008a69);--shadow-soft:var(--shadow-card,0 2px 8px rgba(0,0,0,.1));--color-success:var(--color-success,#22c55e);--color-warning:var(--color-warning,#f59e0b);--color-error:var(--color-error,#ef4444);--color-error-hover:var(--color-error-dark,#dc2626);--color-info:var(--color-info,#3b82f6);--color-profit:var(--color-profit,#ef4444);--color-profit-hover:var(--color-error-dark,#dc2626);--color-loss:var(--color-loss,#3b82f6);--color-loss-hover:var(--color-info-dark,#2563eb);--color-neutral:var(--color-accent-500,#64748b)}.dark{--color-bg:#0b111e;--color-bg-layout:#0b111e;--color-bg-container:#111827;--color-bg-elevated:#1f2937;--color-text:#f1f5f9;--color-text-secondary:#94a3b8;--color-text-tertiary:#64748b;--color-border:#1e293b;--color-primary:var(--color-primary-500,#00a67e);--color-primary-hover:var(--color-primary-600,#00916d);--color-primary-active:var(--color-primary-700,#007a5c);--color-primary-bg:rgba(0,166,126,.1);--color-link-hover:var(--color-primary-600,#00916d);--shadow-soft:0 2px 8px rgba(0,0,0,.5);--color-success:#22c55e;--color-warning:#f59e0b;--color-error:#ef4444;--color-error-hover:#dc2626;--color-info:#3b82f6;--color-profit:#ef4444;--color-profit-hover:#dc2626;--color-loss:#3b82f6;--color-loss-hover:#2563eb;--color-neutral:#94a3b8}*{box-sizing:border-box}html{line-height:1.5}.financial-value,.font-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.text-profit{color:var(--color-profit)}.text-loss{color:var(--color-loss)}.text-neutral{color:var(--color-neutral)}.bg-gradient-primary{background:var(--gradient-primary)}.bg-gradient-success{background:var(--gradient-success)}.shadow-soft{box-shadow:var(--shadow-soft)}.shadow-strong{box-shadow:var(--shadow-lg)}.transition-base{transition:var(--transition-base)}.transition-fast{transition:var(--transition-fast)}.transition-slow{transition:var(--transition-slow)}.ant-btn{font-weight:500;transition:var(--transition-base)}.ant-table-thead>tr>th{background:#f1f5f9!important;border-bottom:2px solid #e2e8f0;border-right:1px solid #e2e8f0}.ant-table-thead>tr>th:last-child{border-right:none}.ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #e2e8f0;border-right:1px solid #f1f5f9}.ant-table-tbody>tr>td:last-child{border-right:none}.ant-table-tbody>tr:hover>td{background:#f8fafc}.ant-btn-primary{background-color:var(--color-primary-500)!important;border-color:var(--color-primary-500)!important;color:#fff!important}.ant-btn-primary:hover:not(:disabled){background-color:var(--color-primary-600)!important;border-color:var(--color-primary-600)!important;color:#fff!important}.ant-card{transition:var(--transition-base)}.ant-card:hover{box-shadow:0 4px 12px var(--shadow-color)}.dark .ant-card{background:var(--color-bg-container)}.dark .ant-card-head{border-color:var(--color-border)}.dark .ant-card-body,.dark .ant-card-head,.dark .ant-table{color:var(--color-text)}.dark .ant-table-container{background:var(--color-bg-container)}.dark .ant-table-thead>tr>th{background:#1a1f2e!important;border-bottom:2px solid var(--color-border);border-right:1px solid var(--color-border);color:var(--color-text);font-weight:600}.dark .ant-table-thead>tr>th:last-child{border-right:none}.dark .ant-table-tbody>tr>td{background:var(--color-bg-container);border-bottom:1px solid var(--color-border);border-right:1px solid rgba(30,41,59,.5)}.dark .ant-table-tbody>tr>td:last-child{border-right:none}.dark .ant-table-tbody>tr:hover>td{background:var(--color-bg-layout)!important}.dark .ant-table-wrapper{background:transparent}.dark .ant-layout{background:var(--color-bg)}.dark .ant-layout-header{background:var(--color-bg-container);border-bottom:1px solid var(--color-border)}.dark .ant-layout-content{background:var(--color-bg)}.dark .ant-layout-footer{border-top:1px solid var(--color-border)}.dark .ant-layout-footer,.dark .ant-layout-sider{background:var(--color-bg-container)}.dark .ant-input,.dark .ant-input-affix-wrapper,.dark .ant-input-number,.dark .ant-input-textarea textarea{background:var(--color-bg-layout);border-color:var(--color-border);color:var(--color-text)}.dark .ant-input-affix-wrapper:hover,.dark .ant-input-number:hover,.dark .ant-input:hover{border-color:var(--color-primary)}.dark .ant-input-textarea textarea::-moz-placeholder,.dark .ant-input::-moz-placeholder{color:var(--color-text-secondary)}.dark .ant-input-textarea textarea::placeholder,.dark .ant-input::placeholder{color:var(--color-text-secondary)}.ant-input-prefix{color:inherit}.ant-input-affix-wrapper{align-items:center;display:inline-flex}.ant-input-affix-wrapper>span.ant-input-prefix{margin-right:12px!important;margin-inline-end:12px!important}.ant-input-affix-wrapper>span.ant-input-prefix+input{padding-left:0!important}.ant-input-affix-wrapper .ant-input:focus,.ant-input-affix-wrapper-focused .ant-input{box-shadow:none!important;outline:none!important}.ant-input:focus{box-shadow:none!important}.dark .ant-select-selector{background:var(--color-bg-layout)!important;border-color:var(--color-border)!important;color:var(--color-text)}.dark .ant-select-arrow{color:var(--color-text-secondary)}.dark .ant-btn{background:var(--color-bg-container);border-color:var(--color-border);color:var(--color-text)}.dark .ant-btn:hover{background:var(--color-bg-layout);border-color:var(--color-primary);color:var(--color-primary)}.dark .ant-btn-primary{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.dark .ant-btn-primary:hover:not(:disabled){background-color:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important;color:#fff!important}.dark .ant-modal-content,.dark .ant-modal-header{background:var(--color-bg-container)}.dark .ant-modal-header{border-color:var(--color-border)}.dark .ant-modal-title{color:var(--color-text)}.dark .ant-modal-close{color:var(--color-text-secondary)}.dark .ant-modal-body{color:var(--color-text)}.dark .ant-modal-footer{border-color:var(--color-border)}.dark .ant-dropdown-menu{background:var(--color-bg-container);box-shadow:var(--shadow-soft)}.dark .ant-dropdown-menu-item{color:var(--color-text)}.dark .ant-dropdown-menu-item:hover{background:var(--color-bg-layout)}.dark .ant-tooltip-inner{box-shadow:var(--shadow-soft);color:var(--color-text)}.dark .ant-tooltip-arrow-content,.dark .ant-tooltip-inner{background:var(--color-bg-container)}.dark .ant-tabs-tab{color:var(--color-text-secondary)}.dark .ant-tabs-tab:hover{color:var(--color-text)}.dark .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary)}.dark .ant-tabs-ink-bar{background:var(--color-primary)}.dark .ant-tabs-content,.dark .ant-tabs-nav{background:var(--color-bg-container)}.dark .ant-form-item-label>label{color:var(--color-text)}.dark .ant-form-item-explain,.dark .ant-form-item-extra{color:var(--color-text-secondary)}.dark .ant-divider{border-color:var(--color-border)}.dark .ant-progress-bg{background-color:var(--color-primary)}.dark .ant-progress-inner{background-color:var(--color-bg-layout)}.dark .ant-tag{background:var(--color-bg-layout);border-color:var(--color-border);color:var(--color-text)}.dark .ant-badge-count{background:var(--color-primary);color:#000}.dark .ant-alert{background:var(--color-bg-layout);border-color:var(--color-border)}.dark .ant-alert-message{color:var(--color-text)}.dark .ant-alert-description{color:var(--color-text-secondary)}.dark .ant-checkbox-wrapper{color:var(--color-text)}.dark .ant-checkbox .ant-checkbox-inner{background:var(--color-bg-container);border-color:var(--color-text-secondary);border-width:1px}.dark .ant-checkbox:hover .ant-checkbox-inner{background:var(--color-bg-elevated);border-color:var(--color-primary)}.dark .ant-checkbox-checked .ant-checkbox-inner{background:var(--color-primary);border-color:var(--color-primary)}.dark .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#0b111e}.dark .ant-checkbox-disabled .ant-checkbox-inner{background:var(--color-bg-container);border-color:var(--color-border);opacity:.5}.dark .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:var(--color-text-tertiary)}.dark .ant-table-tbody .ant-checkbox-inner{background:#1f2937;border-color:#94a3b8;border-width:1px}.dark .ant-table-tbody .ant-checkbox:hover .ant-checkbox-inner{background:#374151;border-color:var(--color-primary)}.dark .ant-checkbox-input:focus+.ant-checkbox-inner{border-color:var(--color-primary);box-shadow:0 0 0 2px #1ad2a533}.dark .ant-table-selection-column{background:transparent}.dark .ant-table-tbody>tr.ant-table-row-selected>td{background:#1ad2a51a}.dark .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#1ad2a526}.dark .ant-table-thead .ant-checkbox-inner{background:var(--color-bg-container);border-color:var(--color-text-tertiary)}.dark .ant-table-thead .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--color-primary)}.ant-checkbox .ant-checkbox-inner{background:#fff;border-color:#d9d9d9;border-width:1px}.ant-checkbox:hover .ant-checkbox-inner{border-color:var(--color-primary)}.ant-checkbox-checked .ant-checkbox-inner{background:var(--color-primary);border-color:var(--color-primary)}.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff}.ant-table-tbody .ant-checkbox-inner{border-color:#94a3b8;border-width:1px}.ant-table-tbody .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--color-primary)}.ant-checkbox-disabled .ant-checkbox-inner{background:#f5f5f5!important;border-color:#d9d9d9!important;cursor:not-allowed}.ant-checkbox-disabled+span{color:#00000040;cursor:not-allowed}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner{background:#f5f5f5!important;border-color:#d9d9d9!important}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#aaa}.ant-table-tbody .ant-checkbox-disabled .ant-checkbox-inner{background:#fafafa!important;border-color:#d9d9d9!important;opacity:.6}.ant-table-tbody .ant-checkbox-disabled:hover .ant-checkbox-inner{border-color:#d9d9d9!important}.ant-table-thead .ant-checkbox-inner{background:#f5f5f5;border-color:#64748b;border-width:1px}.ant-table-thead .ant-checkbox:hover .ant-checkbox-inner{background:#e8e8e8;border-color:var(--color-primary)}.ant-table-thead .ant-checkbox-checked .ant-checkbox-inner{background:var(--color-primary);border-color:var(--color-primary)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.dark ::-webkit-scrollbar-thumb{background-color:#fff3}::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.dark ::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}*{transition:background-color .3s ease,border-color .3s ease}.m-0{margin:var(--space-0)!important}.m-0-5{margin:var(--space-0-5)!important}.m-1{margin:var(--space-1)!important}.m-1-5{margin:var(--space-1-5)!important}.m-2{margin:var(--space-2)!important}.m-2-5{margin:var(--space-2-5)!important}.m-3{margin:var(--space-3)!important}.m-4{margin:var(--space-4)!important}.m-5{margin:var(--space-5)!important}.m-6{margin:var(--space-6)!important}.m-7{margin:var(--space-7)!important}.m-8{margin:var(--space-8)!important}.mx-0{margin-left:var(--space-0)!important;margin-right:var(--space-0)!important}.mx-0-5{margin-left:var(--space-0-5)!important;margin-right:var(--space-0-5)!important}.mx-1{margin-left:var(--space-1)!important;margin-right:var(--space-1)!important}.mx-1-5{margin-left:var(--space-1-5)!important;margin-right:var(--space-1-5)!important}.mx-2{margin-left:var(--space-2)!important;margin-right:var(--space-2)!important}.mx-2-5{margin-left:var(--space-2-5)!important;margin-right:var(--space-2-5)!important}.mx-3{margin-left:var(--space-3)!important;margin-right:var(--space-3)!important}.mx-4{margin-left:var(--space-4)!important;margin-right:var(--space-4)!important}.mx-5{margin-left:var(--space-5)!important;margin-right:var(--space-5)!important}.mx-6{margin-left:var(--space-6)!important;margin-right:var(--space-6)!important}.mx-7{margin-left:var(--space-7)!important;margin-right:var(--space-7)!important}.mx-8{margin-left:var(--space-8)!important;margin-right:var(--space-8)!important}.my-0{margin-bottom:var(--space-0)!important;margin-top:var(--space-0)!important}.my-0-5{margin-bottom:var(--space-0-5)!important;margin-top:var(--space-0-5)!important}.my-1{margin-bottom:var(--space-1)!important;margin-top:var(--space-1)!important}.my-1-5{margin-bottom:var(--space-1-5)!important;margin-top:var(--space-1-5)!important}.my-2{margin-bottom:var(--space-2)!important;margin-top:var(--space-2)!important}.my-2-5{margin-bottom:var(--space-2-5)!important;margin-top:var(--space-2-5)!important}.my-3{margin-bottom:var(--space-3)!important;margin-top:var(--space-3)!important}.my-4{margin-bottom:var(--space-4)!important;margin-top:var(--space-4)!important}.my-5{margin-bottom:var(--space-5)!important;margin-top:var(--space-5)!important}.my-6{margin-bottom:var(--space-6)!important;margin-top:var(--space-6)!important}.my-7{margin-bottom:var(--space-7)!important;margin-top:var(--space-7)!important}.my-8{margin-bottom:var(--space-8)!important;margin-top:var(--space-8)!important}.mt-0{margin-top:var(--space-0)!important}.mt-0-5{margin-top:var(--space-0-5)!important}.mt-1{margin-top:var(--space-1)!important}.mt-1-5{margin-top:var(--space-1-5)!important}.mt-2{margin-top:var(--space-2)!important}.mt-2-5{margin-top:var(--space-2-5)!important}.mt-3{margin-top:var(--space-3)!important}.mt-4{margin-top:var(--space-4)!important}.mt-5{margin-top:var(--space-5)!important}.mt-6{margin-top:var(--space-6)!important}.mt-7{margin-top:var(--space-7)!important}.mt-8{margin-top:var(--space-8)!important}.mr-0{margin-right:var(--space-0)!important}.mr-0-5{margin-right:var(--space-0-5)!important}.mr-1{margin-right:var(--space-1)!important}.mr-1-5{margin-right:var(--space-1-5)!important}.mr-2{margin-right:var(--space-2)!important}.mr-2-5{margin-right:var(--space-2-5)!important}.mr-3{margin-right:var(--space-3)!important}.mr-4{margin-right:var(--space-4)!important}.mr-5{margin-right:var(--space-5)!important}.mr-6{margin-right:var(--space-6)!important}.mr-7{margin-right:var(--space-7)!important}.mr-8{margin-right:var(--space-8)!important}.mb-0{margin-bottom:var(--space-0)!important}.mb-0-5{margin-bottom:var(--space-0-5)!important}.mb-1{margin-bottom:var(--space-1)!important}.mb-1-5{margin-bottom:var(--space-1-5)!important}.mb-2{margin-bottom:var(--space-2)!important}.mb-2-5{margin-bottom:var(--space-2-5)!important}.mb-3{margin-bottom:var(--space-3)!important}.mb-4{margin-bottom:var(--space-4)!important}.mb-5{margin-bottom:var(--space-5)!important}.mb-6{margin-bottom:var(--space-6)!important}.mb-7{margin-bottom:var(--space-7)!important}.mb-8{margin-bottom:var(--space-8)!important}.ml-0{margin-left:var(--space-0)!important}.ml-0-5{margin-left:var(--space-0-5)!important}.ml-1{margin-left:var(--space-1)!important}.ml-1-5{margin-left:var(--space-1-5)!important}.ml-2{margin-left:var(--space-2)!important}.ml-2-5{margin-left:var(--space-2-5)!important}.ml-3{margin-left:var(--space-3)!important}.ml-4{margin-left:var(--space-4)!important}.ml-5{margin-left:var(--space-5)!important}.ml-6{margin-left:var(--space-6)!important}.ml-7{margin-left:var(--space-7)!important}.ml-8{margin-left:var(--space-8)!important}.p-0{padding:var(--space-0)!important}.p-0-5{padding:var(--space-0-5)!important}.p-1{padding:var(--space-1)!important}.p-1-5{padding:var(--space-1-5)!important}.p-2{padding:var(--space-2)!important}.p-2-5{padding:var(--space-2-5)!important}.p-3{padding:var(--space-3)!important}.p-4{padding:var(--space-4)!important}.p-5{padding:var(--space-5)!important}.p-6{padding:var(--space-6)!important}.p-7{padding:var(--space-7)!important}.p-8{padding:var(--space-8)!important}.px-0{padding-left:var(--space-0)!important;padding-right:var(--space-0)!important}.px-0-5{padding-left:var(--space-0-5)!important;padding-right:var(--space-0-5)!important}.px-1{padding-left:var(--space-1)!important;padding-right:var(--space-1)!important}.px-1-5{padding-left:var(--space-1-5)!important;padding-right:var(--space-1-5)!important}.px-2{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.px-2-5{padding-left:var(--space-2-5)!important;padding-right:var(--space-2-5)!important}.px-3{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.px-4{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.px-5{padding-left:var(--space-5)!important;padding-right:var(--space-5)!important}.px-6{padding-left:var(--space-6)!important;padding-right:var(--space-6)!important}.px-7{padding-left:var(--space-7)!important;padding-right:var(--space-7)!important}.px-8{padding-left:var(--space-8)!important;padding-right:var(--space-8)!important}.py-0{padding-bottom:var(--space-0)!important;padding-top:var(--space-0)!important}.py-0-5{padding-bottom:var(--space-0-5)!important;padding-top:var(--space-0-5)!important}.py-1{padding-bottom:var(--space-1)!important;padding-top:var(--space-1)!important}.py-1-5{padding-bottom:var(--space-1-5)!important;padding-top:var(--space-1-5)!important}.py-2{padding-bottom:var(--space-2)!important;padding-top:var(--space-2)!important}.py-2-5{padding-bottom:var(--space-2-5)!important;padding-top:var(--space-2-5)!important}.py-3{padding-bottom:var(--space-3)!important;padding-top:var(--space-3)!important}.py-4{padding-bottom:var(--space-4)!important;padding-top:var(--space-4)!important}.py-5{padding-bottom:var(--space-5)!important;padding-top:var(--space-5)!important}.py-6{padding-bottom:var(--space-6)!important;padding-top:var(--space-6)!important}.py-7{padding-bottom:var(--space-7)!important;padding-top:var(--space-7)!important}.py-8{padding-bottom:var(--space-8)!important;padding-top:var(--space-8)!important}.pt-0{padding-top:var(--space-0)!important}.pt-0-5{padding-top:var(--space-0-5)!important}.pt-1{padding-top:var(--space-1)!important}.pt-1-5{padding-top:var(--space-1-5)!important}.pt-2{padding-top:var(--space-2)!important}.pt-2-5{padding-top:var(--space-2-5)!important}.pt-3{padding-top:var(--space-3)!important}.pt-4{padding-top:var(--space-4)!important}.pt-5{padding-top:var(--space-5)!important}.pt-6{padding-top:var(--space-6)!important}.pt-7{padding-top:var(--space-7)!important}.pt-8{padding-top:var(--space-8)!important}.pr-0{padding-right:var(--space-0)!important}.pr-0-5{padding-right:var(--space-0-5)!important}.pr-1{padding-right:var(--space-1)!important}.pr-1-5{padding-right:var(--space-1-5)!important}.pr-2{padding-right:var(--space-2)!important}.pr-2-5{padding-right:var(--space-2-5)!important}.pr-3{padding-right:var(--space-3)!important}.pr-4{padding-right:var(--space-4)!important}.pr-5{padding-right:var(--space-5)!important}.pr-6{padding-right:var(--space-6)!important}.pr-7{padding-right:var(--space-7)!important}.pr-8{padding-right:var(--space-8)!important}.pb-0{padding-bottom:var(--space-0)!important}.pb-0-5{padding-bottom:var(--space-0-5)!important}.pb-1{padding-bottom:var(--space-1)!important}.pb-1-5{padding-bottom:var(--space-1-5)!important}.pb-2{padding-bottom:var(--space-2)!important}.pb-2-5{padding-bottom:var(--space-2-5)!important}.pb-3{padding-bottom:var(--space-3)!important}.pb-4{padding-bottom:var(--space-4)!important}.pb-5{padding-bottom:var(--space-5)!important}.pb-6{padding-bottom:var(--space-6)!important}.pb-7{padding-bottom:var(--space-7)!important}.pb-8{padding-bottom:var(--space-8)!important}.pl-0{padding-left:var(--space-0)!important}.pl-0-5{padding-left:var(--space-0-5)!important}.pl-1{padding-left:var(--space-1)!important}.pl-1-5{padding-left:var(--space-1-5)!important}.pl-2{padding-left:var(--space-2)!important}.pl-2-5{padding-left:var(--space-2-5)!important}.pl-3{padding-left:var(--space-3)!important}.pl-4{padding-left:var(--space-4)!important}.pl-5{padding-left:var(--space-5)!important}.pl-6{padding-left:var(--space-6)!important}.pl-7{padding-left:var(--space-7)!important}.pl-8{padding-left:var(--space-8)!important}.gap-0{gap:var(--space-0)!important}.gap-0-5{gap:var(--space-0-5)!important}.gap-1{gap:var(--space-1)!important}.gap-1-5{gap:var(--space-1-5)!important}.gap-2{gap:var(--space-2)!important}.gap-2-5{gap:var(--space-2-5)!important}.gap-3{gap:var(--space-3)!important}.gap-4{gap:var(--space-4)!important}.gap-5{gap:var(--space-5)!important}.gap-6{gap:var(--space-6)!important}.gap-7{gap:var(--space-7)!important}.gap-8{gap:var(--space-8)!important}.row-gap-0{row-gap:var(--space-0)!important}.row-gap-0-5{row-gap:var(--space-0-5)!important}.row-gap-1{row-gap:var(--space-1)!important}.row-gap-1-5{row-gap:var(--space-1-5)!important}.row-gap-2{row-gap:var(--space-2)!important}.row-gap-2-5{row-gap:var(--space-2-5)!important}.row-gap-3{row-gap:var(--space-3)!important}.row-gap-4{row-gap:var(--space-4)!important}.row-gap-5{row-gap:var(--space-5)!important}.row-gap-6{row-gap:var(--space-6)!important}.row-gap-7{row-gap:var(--space-7)!important}.row-gap-8{row-gap:var(--space-8)!important}.col-gap-0{-moz-column-gap:var(--space-0)!important;column-gap:var(--space-0)!important}.col-gap-0-5{-moz-column-gap:var(--space-0-5)!important;column-gap:var(--space-0-5)!important}.col-gap-1{-moz-column-gap:var(--space-1)!important;column-gap:var(--space-1)!important}.col-gap-1-5{-moz-column-gap:var(--space-1-5)!important;column-gap:var(--space-1-5)!important}.col-gap-2{-moz-column-gap:var(--space-2)!important;column-gap:var(--space-2)!important}.col-gap-2-5{-moz-column-gap:var(--space-2-5)!important;column-gap:var(--space-2-5)!important}.col-gap-3{-moz-column-gap:var(--space-3)!important;column-gap:var(--space-3)!important}.col-gap-4{-moz-column-gap:var(--space-4)!important;column-gap:var(--space-4)!important}.col-gap-5{-moz-column-gap:var(--space-5)!important;column-gap:var(--space-5)!important}.col-gap-6{-moz-column-gap:var(--space-6)!important;column-gap:var(--space-6)!important}.col-gap-7{-moz-column-gap:var(--space-7)!important;column-gap:var(--space-7)!important}.col-gap-8{-moz-column-gap:var(--space-8)!important;column-gap:var(--space-8)!important}.space-x-0>*+*{margin-left:var(--space-0)!important}.space-x-0-5>*+*{margin-left:var(--space-0-5)!important}.space-x-1>*+*{margin-left:var(--space-1)!important}.space-x-1-5>*+*{margin-left:var(--space-1-5)!important}.space-x-2>*+*{margin-left:var(--space-2)!important}.space-x-2-5>*+*{margin-left:var(--space-2-5)!important}.space-x-3>*+*{margin-left:var(--space-3)!important}.space-x-4>*+*{margin-left:var(--space-4)!important}.space-x-5>*+*{margin-left:var(--space-5)!important}.space-x-6>*+*{margin-left:var(--space-6)!important}.space-x-7>*+*{margin-left:var(--space-7)!important}.space-x-8>*+*{margin-left:var(--space-8)!important}.space-y-0>*+*{margin-top:var(--space-0)!important}.space-y-0-5>*+*{margin-top:var(--space-0-5)!important}.space-y-1>*+*{margin-top:var(--space-1)!important}.space-y-1-5>*+*{margin-top:var(--space-1-5)!important}.space-y-2>*+*{margin-top:var(--space-2)!important}.space-y-2-5>*+*{margin-top:var(--space-2-5)!important}.space-y-3>*+*{margin-top:var(--space-3)!important}.space-y-4>*+*{margin-top:var(--space-4)!important}.space-y-5>*+*{margin-top:var(--space-5)!important}.space-y-6>*+*{margin-top:var(--space-6)!important}.space-y-7>*+*{margin-top:var(--space-7)!important}.space-y-8>*+*{margin-top:var(--space-8)!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-bottom:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.ant-btn-primary{background-color:var(--color-primary-500);border-color:var(--color-primary-500);font-weight:500;transition:all .2s ease}.ant-btn-primary:hover:not(:disabled){background-color:var(--color-primary-600);border-color:var(--color-primary-600)}.ant-btn-primary:active:not(:disabled){background-color:var(--color-primary-700);border-color:var(--color-primary-700)}.ant-btn-primary:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.ant-btn-default{background-color:var(--color-bg-container);border-color:var(--color-border);color:var(--color-text);font-weight:500}.ant-btn-default:hover:not(:disabled){background-color:var(--color-bg-container);border-color:var(--color-primary);color:var(--color-primary)}.ant-btn-dashed{background-color:transparent;border-color:var(--color-border);color:var(--color-text-secondary)}.ant-btn-dashed:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.ant-btn-text{background:transparent;border:none;color:var(--color-text);padding:4px 8px}.ant-btn-text:hover:not(:disabled){background-color:var(--color-primary-bg);color:var(--color-primary)}.ant-btn-link{background:transparent;border:none;color:var(--color-primary);height:auto;line-height:1;padding:0}.ant-btn-link:hover:not(:disabled){color:var(--color-primary-hover);text-decoration:underline}.ant-btn-dangerous{background-color:var(--color-error);border-color:var(--color-error);color:#fff}.ant-btn-dangerous:hover:not(:disabled){background-color:var(--color-error-hover);border-color:var(--color-error-hover)}.ant-btn-default.ant-btn-dangerous{background-color:transparent;border-color:var(--color-error);color:var(--color-error)}.ant-btn-default.ant-btn-dangerous:hover:not(:disabled){background-color:var(--color-error);border-color:var(--color-error);color:#fff}.ant-btn-lg{border-radius:8px;font-size:16px;height:48px;padding:6px 24px}.ant-btn-sm{border-radius:6px;font-size:14px;height:32px;padding:0 12px}.ant-btn:disabled{cursor:not-allowed;opacity:.5}.ant-btn-loading{cursor:default;opacity:.65}.ant-btn-icon-only{align-items:center;display:inline-flex;justify-content:center;padding:0;width:40px}.ant-btn-icon-only.ant-btn-lg{width:48px}.ant-btn-icon-only.ant-btn-sm{width:32px}.ant-btn-group{display:inline-flex;gap:0}.ant-btn-group>.ant-btn:not(:first-child){margin-left:-1px}.ant-btn-group>.ant-btn:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.ant-btn-group>.ant-btn:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.ant-btn-group>.ant-btn:not(:first-child):not(:last-child){border-radius:0}.ant-btn-finance-buy{background-color:var(--color-profit);border-color:var(--color-profit);color:#fff}.ant-btn-finance-buy:hover:not(:disabled){background-color:var(--color-profit-hover);border-color:var(--color-profit-hover)}.ant-btn-finance-sell{background-color:var(--color-loss);border-color:var(--color-loss);color:#fff}.ant-btn-finance-sell:hover:not(:disabled){background-color:var(--color-loss-hover);border-color:var(--color-loss-hover)}.dark .ant-btn-default{background-color:var(--color-bg-elevated);border-color:var(--color-border)}.dark .ant-btn-default:hover:not(:disabled){background-color:var(--color-bg-elevated);border-color:var(--color-primary)}.dark .ant-btn-text:hover:not(:disabled){background-color:#00a67e1a}.ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-left:8px}@media (max-width:768px){.ant-btn{padding:4px 12px}.ant-btn-lg{height:44px;padding:4px 20px}}.ant-table{background:var(--color-bg-container);font-size:14px}.ant-table-wrapper{background:transparent}.ant-table-thead>tr>th{background:var(--color-bg-layout);border-bottom:2px solid var(--color-border);color:var(--color-text);font-weight:600;padding:12px 16px;text-align:left}.ant-table-thead>tr>th.ant-table-column-numeric{text-align:right}.ant-table-tbody>tr>td{border-bottom:1px solid var(--color-border);color:var(--color-text);padding:12px 16px}.ant-table-tbody>tr:hover>td{background:var(--color-bg-layout);transition:background-color .2s ease}.ant-table-tbody>tr.ant-table-row-selected>td{background:var(--color-primary-bg)}.ant-table-column-sorter{color:var(--color-text-tertiary)}.ant-table-column-sorter-down.active,.ant-table-column-sorter-up.active{color:var(--color-primary)}.ant-table-cell-numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:right}.ant-table-cell-price-up{color:var(--color-profit);font-weight:500}.ant-table-cell-price-down{color:var(--color-loss);font-weight:500}.ant-table-cell-price-neutral{color:var(--color-neutral)}.ant-table-cell-percent{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ant-table-cell-percent.positive{color:var(--color-profit)}.ant-table-cell-percent.negative{color:var(--color-loss)}.ant-table-cell-currency{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.ant-table-cell-datetime{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:13px}.ant-table-cell-status{text-align:center}.ant-table-scroll{overflow:auto;scrollbar-color:var(--color-border) transparent;scrollbar-width:thin}.ant-table-scroll::-webkit-scrollbar{height:8px;width:8px}.ant-table-scroll::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:4px}.ant-table-scroll::-webkit-scrollbar-track{background:transparent}.ant-table-sticky-holder{background:var(--color-bg-container);position:sticky;z-index:3}.ant-table-pagination{margin:16px 0}.ant-pagination-item-active{background:var(--color-primary)}.ant-table-empty .ant-empty-description{color:var(--color-text-secondary)}.ant-table-loading{opacity:.65}.ant-table-small .ant-table-tbody>tr>td,.ant-table-small .ant-table-thead>tr>th{padding:8px 12px}.dark .ant-table{background:var(--color-bg-container)}.dark .ant-table-thead>tr>th{background:var(--color-bg-elevated)}.dark .ant-table-tbody>tr>td,.dark .ant-table-thead>tr>th{border-color:var(--color-border)}.dark .ant-table-tbody>tr:hover>td{background:var(--color-bg-elevated)}@media (max-width:768px){.ant-table{font-size:13px}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:8px 12px}.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table{min-width:600px}}.finance-table .ant-table-thead>tr:first-child>th{background:var(--color-bg-elevated);color:var(--color-text-secondary);font-size:12px;letter-spacing:.05em;text-transform:uppercase}.finance-table .ant-table-summary-row>td{background:var(--color-bg-layout);border-top:2px solid var(--color-border);font-weight:600}.finance-table .price-flash{animation:priceFlash .5s ease}@keyframes priceFlash{0%{background-color:transparent}50%{background-color:var(--color-primary-bg)}to{background-color:transparent}}.ant-alert{align-items:flex-start;border:none;border-radius:8px;display:flex;font-size:14px;gap:12px;line-height:1.6;padding:12px 16px;position:relative}.ant-alert-icon{flex-shrink:0;font-size:20px;line-height:0;margin-top:2px}.ant-alert-message{font-weight:600;word-break:keep-all}.ant-alert-description{font-weight:400;line-height:1.6;margin-top:4px;word-break:keep-all}.ant-alert-close-icon{cursor:pointer;font-size:14px;opacity:.7;position:absolute;right:16px;top:12px;transition:opacity .2s}.ant-alert-close-icon:hover{opacity:1}.ant-alert-success{background-color:#52c41a1a;color:#237804}.ant-alert-success .ant-alert-icon{color:#52c41a}.ant-alert-success.ant-alert-with-description{background-color:#f6ffed;border:1px solid #b7eb8f}.ant-alert-info{background-color:#1890ff1a;color:#0050b3}.ant-alert-info .ant-alert-icon{color:#1890ff}.ant-alert-info.ant-alert-with-description{background-color:#e6f7ff;border:1px solid #91d5ff}.ant-alert-warning{background-color:#faad141a;color:#ad6800}.ant-alert-warning .ant-alert-icon{color:#faad14}.ant-alert-warning.ant-alert-with-description{background-color:#fffbe6;border:1px solid #ffe58f}.ant-alert-error{background-color:#ff4d4f1a;color:#a8071a}.ant-alert-error .ant-alert-icon{color:#ff4d4f}.ant-alert-error.ant-alert-with-description{background-color:#fff2f0;border:1px solid #ffccc7}.ant-alert-market-up{background-color:#ef44441a}.ant-alert-market-up,.ant-alert-market-up .ant-alert-icon{color:var(--color-profit)}.ant-alert-market-down{background-color:#3b82f61a}.ant-alert-market-down,.ant-alert-market-down .ant-alert-icon{color:var(--color-loss)}.ant-alert-compact{font-size:13px;padding:8px 12px}.ant-alert-compact .ant-alert-icon{font-size:16px;margin-top:1px}.ant-alert-banner{border-radius:0;margin:0 -16px;padding:16px 24px}.ant-alert-floating{box-shadow:var(--shadow-card);margin:16px 0}.ant-alert-with-actions{padding-bottom:16px}.ant-alert-actions{display:flex;gap:8px;margin-top:12px}.ant-alert-actions .ant-btn{font-size:13px;height:28px;padding:0 12px}.ant-alert-slide-up-enter{animation:alertSlideUpIn .3s ease-out}.ant-alert-slide-up-leave{animation:alertSlideUpOut .3s ease-in}@keyframes alertSlideUpIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes alertSlideUpOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.ant-alert[role=alert]{outline:none}.ant-alert:focus-visible{box-shadow:0 0 0 2px var(--color-primary-bg);outline:2px solid var(--color-primary);outline-offset:2px}.alert-fixed-top{top:24px}.alert-fixed-bottom,.alert-fixed-top{left:50%;max-width:600px;position:fixed;transform:translate(-50%);width:calc(100% - 48px);z-index:1000}.alert-fixed-bottom{bottom:24px}.dark .ant-alert{background-color:var(--color-bg-container);color:var(--color-text)}.dark .ant-alert-success{background-color:#52c41a26;color:#95de64}.dark .ant-alert-info{background-color:#1890ff26;color:#69c0ff}.dark .ant-alert-warning{background-color:#faad1426;color:#ffc53d}.dark .ant-alert-error{background-color:#ff4d4f26;color:#ff7875}.dark .ant-alert-close-icon{color:var(--color-text-tertiary)}@media (max-width:768px){.ant-alert{font-size:13px;padding:10px 14px}.ant-alert-icon{font-size:18px}.alert-fixed-bottom,.alert-fixed-top{width:calc(100% - 32px)}}.ant-badge,.ant-breadcrumb,.ant-btn,.ant-card,.ant-checkbox,.ant-dropdown,.ant-form-item-label,.ant-input,.ant-menu,.ant-message,.ant-modal,.ant-notification,.ant-pagination,.ant-picker,.ant-popover,.ant-radio,.ant-rate,.ant-select,.ant-slider,.ant-steps,.ant-switch,.ant-table,.ant-tabs,.ant-tag,.ant-timeline,.ant-tooltip{font-family:var(--font-sans)}.ant-input-number,.ant-pagination-item,.ant-picker-input,.ant-statistic-content,.ant-table-cell-numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ant-form-vertical .ant-form-item-label{margin-bottom:4px!important;padding:0!important}.ant-form-vertical .ant-form-item-control{line-height:1.5715}.ant-form-vertical .ant-form-item-label>label{height:auto;margin-bottom:0!important}.ant-input,.ant-input-affix-wrapper,.ant-input-textarea{border-color:var(--color-border);border-radius:6px;height:32px;min-height:32px;transition:all .2s ease}.ant-input-textarea{height:auto;min-height:32px}.ant-input-affix-wrapper .ant-input-prefix{margin-inline-end:12px}.ant-input-prefix{align-items:center;display:inline-flex}.ant-input-affix-wrapper:hover,.ant-input:hover{border-color:var(--color-primary)}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus,.ant-input-focused,.ant-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-bg)}.ant-select-selector{border-color:var(--color-border)!important;border-radius:6px!important;height:32px!important;min-height:32px!important}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{align-items:center;display:flex;padding:4px 11px}.ant-select-selection-search{align-items:center;display:flex}.ant-select-selection-item,.ant-select-selection-placeholder{align-items:center;display:flex;line-height:22px;padding:0}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--color-primary)!important}.ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px var(--color-primary-bg)!important}.ant-picker{border-color:var(--color-border);border-radius:6px;height:32px;min-height:32px;padding:4px 11px;transition:all .2s ease}.ant-picker-input>input{height:22px;line-height:22px}.ant-picker:hover:not(.ant-picker-disabled){border-color:var(--color-primary)}.ant-picker-focused:not(.ant-picker-disabled){border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-bg)}.ant-form-item-label>label{color:var(--color-text-secondary);font-weight:500;height:auto!important;line-height:1.2}.ant-form-item-required:before{color:var(--color-error)!important}.ant-menu-item-selected{background-color:var(--color-primary-bg)}.ant-menu-item-selected,.ant-menu-item:hover:not(.ant-menu-item-selected){color:var(--color-primary)}.ant-menu-dark .ant-menu-item-selected{background-color:var(--color-primary)}.ant-tabs-tab{color:var(--color-text-secondary);font-weight:500}.ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs-tab:hover{color:var(--color-primary)}.ant-tabs-ink-bar{background-color:var(--color-primary)}.ant-breadcrumb-link:hover{color:var(--color-primary)}.ant-card{border-color:var(--color-border);border-radius:12px;box-shadow:var(--shadow-card);transition:all .2s ease}.ant-card:hover{box-shadow:var(--shadow-card-hover)}.ant-card-head{border-bottom-color:var(--color-border)}.ant-card-head-title{font-weight:600}.ant-tag{align-items:center;border-radius:4px;display:inline-flex;font-size:14px;font-weight:500;height:24px;line-height:22px;padding:0 8px}.ant-table-small .ant-tag{font-size:12px;height:22px;line-height:20px;padding:0 7px}.ant-badge-status-processing{background-color:var(--color-primary)}.ant-badge-status-success{background-color:var(--color-success)}.ant-badge-status-error{background-color:var(--color-error)}.ant-badge-status-warning{background-color:var(--color-warning)}.ant-modal-content{border-radius:12px;box-shadow:var(--shadow-modal)}.ant-modal-header{border-bottom-color:var(--color-border);border-radius:12px 12px 0 0}.ant-modal-footer{border-top-color:var(--color-border)}.ant-popover-inner,.ant-tooltip-inner{border-radius:6px}.ant-message-notice-content,.ant-notification-notice{border-radius:8px;box-shadow:var(--shadow-card)}.ant-progress-inner{background-color:var(--color-bg-layout)}.ant-progress-bg{background-color:var(--color-primary)}.ant-divider{border-color:var(--color-border)}.ant-drawer-content{border-radius:12px 0 0 12px}.ant-dropdown-menu{border-radius:8px;box-shadow:var(--shadow-dropdown)}.ant-dropdown-menu-item:hover{background-color:var(--color-bg-layout)}.ant-pagination-item-active{background-color:var(--color-primary);border-color:var(--color-primary)}.ant-pagination-item-active a{color:#fff}.ant-pagination-item:hover{border-color:var(--color-primary)}.ant-pagination-item:hover a{color:var(--color-primary)}.ant-empty-description{color:var(--color-text-tertiary)}.ant-table-cell-price-up,.price-up{color:var(--color-profit);font-weight:500}.ant-table-cell-price-down,.price-down{color:var(--color-loss);font-weight:500}.numeric-right{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.dark .ant-input,.dark .ant-input-affix-wrapper,.dark .ant-select-selector{color:var(--color-text)}.dark .ant-card,.dark .ant-input,.dark .ant-input-affix-wrapper,.dark .ant-select-selector{background-color:var(--color-bg-container);border-color:var(--color-border)}.dark .ant-table{background-color:var(--color-bg-container)}.dark .ant-table-thead>tr>th{background-color:var(--color-bg-layout)}.dark .ant-table-tbody>tr>td,.dark .ant-table-thead>tr>th{border-bottom-color:var(--color-border)}.dark .ant-table-tbody>tr:hover>td{background-color:var(--color-bg-layout)}.dark .ant-modal-content{background-color:var(--color-bg-container)}.dark .ant-modal-footer,.dark .ant-modal-header{background-color:var(--color-bg-container);border-color:var(--color-border)}.dark .ant-dropdown-menu{background-color:var(--color-bg-container);border:1px solid var(--color-border)}.dark .ant-dropdown-menu-item:hover{background-color:var(--color-bg-layout)}.dark .ant-tooltip-inner{background-color:#000000d9}.dark .ant-popover-inner{background-color:var(--color-bg-container);border:1px solid var(--color-border)}*{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ant-spin-dot-item{background-color:var(--color-primary)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ant-btn:focus-visible,.ant-checkbox-wrapper:focus-visible,.ant-input:focus-visible,.ant-menu-item:focus-visible,.ant-pagination-item:focus-visible,.ant-picker:focus-visible,.ant-radio-wrapper:focus-visible,.ant-select:focus-visible .ant-select-selector,.ant-slider:focus-visible,.ant-switch:focus-visible,.ant-tabs-tab:focus-visible,.ant-tag:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 4px #00a67e1a;outline:2px solid var(--color-primary);outline-offset:2px}.ant-btn:focus:not(:focus-visible),.ant-input:focus:not(:focus-visible),.ant-select-focused:not(:focus-visible) .ant-select-selector{box-shadow:none;outline:none}a:focus-visible{border-radius:4px;outline:2px solid var(--color-primary);outline-offset:2px}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus,.ant-input:focus,.ant-picker-focused,.ant-select-focused .ant-select-selector{outline:2px solid var(--color-primary)!important;outline-offset:-1px!important}.ant-checkbox-input:focus-visible+.ant-checkbox-inner,.ant-radio-input:focus-visible+.ant-radio-inner{border-color:var(--color-primary);box-shadow:0 0 0 3px #00a67e33}.ant-slider:focus-visible .ant-slider-handle{border-color:var(--color-primary);box-shadow:0 0 0 5px #00a67e33}.ant-switch:focus-visible{box-shadow:0 0 0 3px #00a67e33}.ant-btn-icon-only:not([aria-label]):not([aria-labelledby]):after{border:2px solid transparent;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}[role=button]:focus-visible,[role=link]:focus-visible,[role=menuitem]:focus-visible,[role=tab]:focus-visible,[tabindex]:focus-visible:not(.ant-btn):not(.ant-input):not(.ant-select-selector){outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:768px){.ant-btn{min-height:40px;padding:8px 16px}.ant-input,.ant-picker,.ant-select-selector{height:40px;min-height:40px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{padding:8px 11px}.ant-select-selection-item,.ant-select-selection-placeholder{line-height:24px}.ant-picker-input>input{height:30px;line-height:30px}.ant-table-cell{padding:8px 12px}.ant-modal{margin:16px auto;max-width:calc(100vw - 32px)}.ant-dropdown-menu{min-width:200px}}:root{--font-sans:"JetBrains Mono Numbers","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono",Consolas,Monaco,"Courier New",monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-tight:-.05em;--tracking-normal:0;--tracking-wide:.05em}html{font-family:var(--font-sans);font-size:16px;line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background-color:var(--color-bg);color:var(--color-text);font-size:var(--text-base);overflow-wrap:break-word;word-break:keep-all}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:var(--leading-tight);margin-bottom:.5em;margin-top:0}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}p{line-height:var(--leading-relaxed);margin-bottom:1em;margin-top:0}code,kbd,pre,samp{font-family:var(--font-mono);font-size:.875em}code{background-color:#0000000d;border-radius:.25em;padding:.125em .25em}.dark code{background-color:#ffffff1a}pre{background-color:#0000000d;border-radius:.5em;line-height:var(--leading-normal);overflow-x:auto;padding:1em}.dark pre{background-color:#ffffff0d}pre code{background-color:transparent;padding:0}a{color:var(--color-primary);text-decoration:none;transition:color .2s ease}a:hover{text-decoration:underline}ol,ul{margin-bottom:1em;margin-top:0;padding-left:1.5em}li{margin-bottom:.25em}.font-mono{font-family:var(--font-mono)!important}.tabular-nums{font-variant-numeric:tabular-nums}.financial-number{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}.price-up{color:var(--color-profit)}.price-down{color:var(--color-loss)}.ko-text{line-break:strict;word-break:keep-all}.auth-page{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:var(--space-4) var(--space-6) var(--space-8)}.auth-background{background-image:linear-gradient(to bottom right,rgba(230,255,250,.2),transparent,rgba(245,243,255,.2));top:0;right:0;bottom:0;left:0;position:absolute}.dark .auth-background{background-image:linear-gradient(to bottom right,rgba(0,80,62,.1),transparent,rgba(76,29,149,.1))}.auth-container{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:var(--max-width-md);position:relative;width:100%}.auth-content{width:100%}.auth-header{margin-bottom:var(--space-4);text-align:center}.auth-logo{display:flex;justify-content:center;margin-bottom:var(--space-2)}.auth-title{color:var(--color-neutral-900);font-size:1.25rem;font-weight:700;margin:0}.dark .auth-title{color:var(--color-neutral-100)}.auth-subtitle{color:var(--color-neutral-600);font-size:.75rem;margin-top:var(--space-0_5)}.dark .auth-subtitle{color:var(--color-neutral-400)}.auth-card{background:#fff;border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;min-height:455px;padding:var(--space-4);position:relative}.auth-form-content{display:flex;flex:1;flex-direction:column;justify-content:space-between}.auth-form-main{flex:1}.auth-form-footer{margin-top:auto}.dark .auth-card{background:var(--color-neutral-800)}.form-label{color:var(--color-neutral-700);display:inline-block;font-size:.875rem;font-weight:500;line-height:1.2}.dark .form-label{color:var(--color-neutral-300)}.form-input{height:2.75rem}.input-icon{align-items:center;color:var(--color-neutral-400);display:flex}.form-item-last{margin-bottom:0}.passkey-section{margin-bottom:var(--space-3)}.passkey-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-2)}.help-link{align-items:center;background:none;border:none;color:var(--color-primary-600);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;gap:var(--space-0_5);transition:color var(--duration-normal)}.help-link:hover{color:var(--color-primary-700)}.dark .help-link{color:var(--color-primary-400)}.dark .help-link:hover{color:var(--color-primary-300)}.passkey-info{background:linear-gradient(to right,var(--color-primary-50),var(--color-primary-100));border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-3)}.dark .passkey-info{background:linear-gradient(90deg,#00a67e33,#00a67e33);border-color:var(--color-primary-800)}.passkey-info-title{color:var(--color-neutral-900);font-size:.875rem;font-weight:600;margin:0}.dark .passkey-info-title{color:var(--color-neutral-100)}.passkey-info-desc{color:var(--color-neutral-600);font-size:.75rem;margin-bottom:0;margin-top:var(--space-0_5)}.dark .passkey-info-desc{color:var(--color-neutral-400)}.alert-spacing{margin-bottom:var(--space-4)}.alert-title{font-weight:500}.auth-divider{margin:var(--space-4) 0}.divider-text{color:var(--color-neutral-500);font-size:.75rem;padding:0 var(--space-1)}.dark .divider-text{color:var(--color-neutral-400)}.auth-footer{text-align:center}.footer-text{color:var(--color-neutral-600);font-size:.75rem;margin:0}.dark .footer-text{color:var(--color-neutral-400)}.primary-link{align-items:center;color:var(--color-primary-600);display:inline-flex;font-size:.875rem;font-weight:500;gap:var(--space-1_5);margin-top:var(--space-1);text-decoration:none;transition:color var(--duration-normal)}.primary-link:hover{color:var(--color-primary-700)}.dark .primary-link{color:var(--color-primary-400)}.dark .primary-link:hover{color:var(--color-primary-300)}.auth-links{margin-top:var(--space-4);text-align:center}.links-container{align-items:center;display:flex;font-size:.75rem;gap:var(--space-3);justify-content:center}.link-item{color:var(--color-neutral-500);text-decoration:none;transition:color var(--duration-normal)}.link-item:hover{color:var(--color-neutral-700)}.dark .link-item{color:var(--color-neutral-400)}.dark .link-item:hover{color:var(--color-neutral-200)}.link-separator{color:var(--color-neutral-300)}.dark .link-separator{color:var(--color-neutral-600)}@media (min-width:640px){.auth-page{padding-left:var(--space-6);padding-right:var(--space-6)}}@media (min-width:1024px){.auth-page{padding-left:var(--space-8);padding-right:var(--space-8)}}:deep(.ant-form-item){margin-bottom:var(--space-4)}:deep(.ant-form-item-label){line-height:1.2;margin-bottom:0!important;padding:0!important}:deep(.ant-form-item-control-input){min-height:auto}:deep(.ant-form-item-label>label){display:block;height:auto!important;line-height:1.2!important;margin:0!important;padding:0!important}:deep(.ant-input-affix-wrapper){align-items:center;border-radius:var(--radius-lg);display:flex;padding:0 12px;transition:all var(--duration-normal)}:deep(.ant-input-affix-wrapper:hover){border-color:var(--color-primary)}:deep(.ant-input-affix-wrapper-focused){border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-bg)}:deep(.ant-input-affix-wrapper-focused .ant-input){box-shadow:none!important}:deep(.ant-input:focus){box-shadow:none!important}:deep(.ant-input){line-height:1.5}:deep(.ant-input-affix-wrapper-lg){padding:11px 12px}:deep(.ant-input-affix-wrapper-lg .ant-input){font-size:16px}:deep(.ant-alert){border-radius:var(--radius-lg)}:deep(.ant-divider-inner-text){background:transparent}.dark :deep(.ant-input-affix-wrapper){background:var(--color-neutral-900);border-color:var(--color-neutral-700)}.dark :deep(.ant-input){background:transparent;color:var(--color-neutral-100)}.dark :deep(.ant-form-item-label>label){color:var(--color-neutral-300)}.dark :deep(.ant-divider){border-color:var(--color-neutral-700)}.dark :deep(.ant-divider-inner-text){color:var(--color-neutral-500)}.theme-toggle-wrapper{display:flex;justify-content:flex-end;margin-bottom:var(--space-2)}.theme-toggle-btn{align-items:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.theme-toggle-btn:hover{background:var(--color-neutral-100);color:var(--color-text-primary)}.theme-toggle-btn:active{transform:scale(.95)}.theme-toggle-btn svg{height:24px;width:24px}.dark .theme-toggle-btn:hover{background:var(--color-neutral-700)}*,: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:rgba(59,130,246,.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:rgba(59,130,246,.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: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:var(--space-0)}.bottom-0{bottom:var(--space-0)}.bottom-4{bottom:var(--space-4)}.left-1\/2{left:50%}.left-2{left:var(--space-2)}.right-2{right:var(--space-2)}.right-4{right:var(--space-4)}.top-0{top:var(--space-0)}.top-1\/2{top:50%}.top-2{top:var(--space-2)}.top-4{top:var(--space-4)}.top-6{top:var(--space-6)}.z-50{z-index:50}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-3{margin:var(--space-3)}.m-4{margin:var(--space-4)}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.ml-2{margin-left:var(--space-2)}.ml-4{margin-left:var(--space-4)}.mr-1{margin-right:var(--space-1)}.mt-0{margin-top:var(--space-0)}.mt-1{margin-top:var(--space-1)}.mt-12{margin-top:var(--space-12)}.mt-16{margin-top:var(--space-16)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:var(--space-1)}.h-10{height:var(--space-10)}.h-12{height:var(--space-12)}.h-16{height:var(--space-16)}.h-2{height:var(--space-2)}.h-3{height:var(--space-3)}.h-4{height:var(--space-4)}.h-5{height:var(--space-5)}.h-6{height:var(--space-6)}.h-64{height:16rem}.h-7{height:var(--space-7)}.h-8{height:var(--space-8)}.h-80{height:20rem}.h-full{height:100%}.max-h-40{max-height:10rem}.max-h-60{max-height:15rem}.min-h-screen{min-height:100vh}.w-0{width:var(--space-0)}.w-0\.5{width:var(--space-0_5)}.w-10{width:var(--space-10)}.w-12{width:var(--space-12)}.w-14{width:var(--space-14)}.w-16{width:var(--space-16)}.w-2{width:var(--space-2)}.w-24{width:var(--space-24)}.w-3{width:var(--space-3)}.w-4{width:var(--space-4)}.w-5{width:var(--space-5)}.w-6{width:var(--space-6)}.w-7{width:var(--space-7)}.w-8{width:var(--space-8)}.w-full{width:100%}.max-w-4xl{max-width:var(--max-width-4xl)}.max-w-md{max-width:var(--max-width-md)}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(var(--space-2)*(1 - var(--tw-space-x-reverse)));margin-right:calc(var(--space-2)*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(var(--space-1)*var(--tw-space-y-reverse));margin-top:calc(var(--space-1)*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(var(--space-2)*var(--tw-space-y-reverse));margin-top:calc(var(--space-2)*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(var(--space-3)*var(--tw-space-y-reverse));margin-top:calc(var(--space-3)*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(var(--space-4)*var(--tw-space-y-reverse));margin-top:calc(var(--space-4)*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(var(--space-8)*var(--tw-space-y-reverse));margin-top:calc(var(--space-8)*(1 - var(--tw-space-y-reverse)))}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:var(--radius-md)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-indigo-300{--tw-border-opacity:1;border-color:rgb(165 180 252/var(--tw-border-opacity,1))}.border-neutral-100{--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity,1))}.border-neutral-200{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.border-primary-500{border-color:var(--color-primary-500)}.border-purple-200{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.border-purple-300{--tw-border-opacity:1;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.border-purple-400{--tw-border-opacity:1;border-color:rgb(192 132 252/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.bg-accent{background-color:var(--color-accent)}.bg-bg-container{background-color:var(--color-bg-container)}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-error{background-color:var(--color-error)}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-info{background-color:var(--color-info)}.bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-neutral-200{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.bg-neutral-50{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-primary{background-color:var(--color-primary)}.bg-primary-100{background-color:var(--color-primary-100)}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-success{background-color:var(--color-success)}.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.bg-teal-600{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.bg-warning{background-color:var(--color-warning)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/80{background-color:rgb(255 255 255/var(--opacity-80))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(239,246,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from:#eef2ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(238,242,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-50{--tw-gradient-from:#fafafa var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,98%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-600{--tw-gradient-from:var(--color-primary-600) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from:#faf5ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(250,245,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-purple-50{--tw-gradient-to:#faf5ff var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.p-1{padding:var(--space-1)}.p-1\.5{padding:var(--space-1_5)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.py-1{padding-bottom:var(--space-1);padding-top:var(--space-1)}.py-16{padding-bottom:var(--space-16);padding-top:var(--space-16)}.py-2{padding-bottom:var(--space-2);padding-top:var(--space-2)}.py-8{padding-bottom:var(--space-8);padding-top:var(--space-8)}.pb-2{padding-bottom:var(--space-2)}.pb-6{padding-bottom:var(--space-6)}.pt-2{padding-top:var(--space-2)}.pt-3{padding-top:var(--space-3)}.pt-4{padding-top:var(--space-4)}.pt-6{padding-top:var(--space-6)}.pt-8{padding-top:var(--space-8)}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:var(--font-mono),monospace}.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-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.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)}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-error{color:var(--color-error)}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-900{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-neutral-300{--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-neutral-700{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.text-neutral-900{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-primary{color:var(--color-primary)}.text-primary-600{color:var(--color-primary-600)}.text-primary-700{color:var(--color-primary-700)}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-success{color:var(--color-success)}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-text{color:var(--color-text)}.text-text-secondary{color:var(--color-text-secondary)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-90{opacity:var(--opacity-90)}.shadow{--tw-shadow:var(--shadow-md);--tw-shadow-colored:var(--shadow-md)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg)}.shadow-md{--tw-shadow:var(--shadow-md);--tw-shadow-colored:var(--shadow-md)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm)}.shadow-info{--tw-shadow-color:var(--color-info);--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.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)}.transition{transition-duration:var(--duration-normal);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-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-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:var(--duration-normal);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:var(--duration-normal);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:var(--duration-normal);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:var(--ease-in-out)}.ease-out{transition-timing-function:var(--ease-out)}.hover\:border-primary-500:hover{border-color:var(--color-primary-500)}.hover\:bg-neutral-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.hover\:bg-neutral-50:hover{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.hover\:bg-primary-600:hover{background-color:var(--color-primary-600)}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:shadow-lg:hover{--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:var(--shadow-md);--tw-shadow-colored:var(--shadow-md)}.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-primary:focus{--tw-ring-color:var(--color-primary)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.dark\:border-blue-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.dark\:border-neutral-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}.dark\:border-orange-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(194 65 12/var(--tw-border-opacity,1))}.dark\:border-purple-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(126 34 206/var(--tw-border-opacity,1))}.dark\:border-red-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.dark\:bg-blue-900\/20:is(.dark *){background-color:rgb(30 58 138/var(--opacity-20))}.dark\:bg-blue-900\/30:is(.dark *){background-color:rgb(30 58 138/var(--opacity-30))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity,1))}.dark\:bg-green-900\/30:is(.dark *){background-color:rgb(20 83 45/var(--opacity-30))}.dark\:bg-indigo-900\/30:is(.dark *){background-color:rgb(49 46 129/var(--opacity-30))}.dark\:bg-neutral-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.dark\:bg-neutral-700\/50:is(.dark *){background-color:rgb(64 64 64/var(--opacity-50))}.dark\:bg-neutral-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.dark\:bg-neutral-800\/50:is(.dark *){background-color:rgb(38 38 38/var(--opacity-50))}.dark\:bg-neutral-800\/80:is(.dark *){background-color:rgb(38 38 38/var(--opacity-80))}.dark\:bg-neutral-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.dark\:bg-orange-900\/20:is(.dark *){background-color:rgb(124 45 18/var(--opacity-20))}.dark\:bg-primary-900:is(.dark *){background-color:var(--color-primary-900)}.dark\:bg-purple-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity,1))}.dark\:bg-purple-900\/20:is(.dark *){background-color:rgb(88 28 135/var(--opacity-20))}.dark\:bg-purple-900\/30:is(.dark *){background-color:rgb(88 28 135/var(--opacity-30))}.dark\:bg-red-900\/30:is(.dark *){background-color:rgb(127 29 29/var(--opacity-30))}.dark\:bg-teal-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(45 212 191/var(--tw-bg-opacity,1))}.dark\:bg-teal-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(19 78 74/var(--tw-bg-opacity,1))}.dark\:bg-opacity-20:is(.dark *){--tw-bg-opacity:var(--opacity-20)}.dark\:from-blue-900\/20:is(.dark *){--tw-gradient-from:rgb(30 58 138/var(--opacity-20)) var(--tw-gradient-from-position);--tw-gradient-to:rgba(30,58,138,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-indigo-900\/20:is(.dark *){--tw-gradient-from:rgb(49 46 129/var(--opacity-20)) var(--tw-gradient-from-position);--tw-gradient-to:rgba(49,46,129,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-neutral-900:is(.dark *){--tw-gradient-from:#171717 var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,9%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-primary-700:is(.dark *){--tw-gradient-from:var(--color-primary-700) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-from:rgb(88 28 135/var(--opacity-20)) var(--tw-gradient-from-position);--tw-gradient-to:rgba(88,28,135,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:text-blue-300:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.dark\:text-indigo-400:is(.dark *){--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.dark\:text-neutral-100:is(.dark *){--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.dark\:text-neutral-300:is(.dark *){--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.dark\:text-neutral-400:is(.dark *){--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.dark\:text-neutral-600:is(.dark *){--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.dark\:text-primary-400:is(.dark *){color:var(--color-primary-400)}.dark\:text-purple-400:is(.dark *){--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.dark\:hover\:bg-neutral-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:m-3{margin:var(--space-3)}}@media (min-width:768px){.md\:m-4{margin:var(--space-4)}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-4{padding:var(--space-4)}}@media (min-width:1024px){.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\:p-6{padding:var(--space-6)}}body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.toast-item[data-v-3c63a8a7]{align-items:flex-start;border-radius:.5rem;box-shadow:var(--shadow-lg);display:flex;gap:.75rem;max-width:100%;padding:1rem;transition:var(--transition-base);width:24rem}.toast-error[data-v-3c63a8a7]{background-color:#ef44441a;color:#991b1b}.toast-warning[data-v-3c63a8a7]{background-color:#f59e0b1a;color:#92400e}.toast-success[data-v-3c63a8a7]{background-color:#22c55e1a;color:#166534}.toast-info[data-v-3c63a8a7]{background-color:#3b82f61a;color:#1e40af}.dark{background-color:var(--color-bg-elevated)}.dark{background-color:#ef444433;color:#fca5a5}.dark{background-color:#f59e0b33;color:#fde047}.dark{background-color:#22c55e33;color:#6ee7b7}.dark{background-color:#3b82f633;color:#93c5fd}.toast-enter-active[data-v-3c63a8a7],.toast-leave-active[data-v-3c63a8a7]{transition:all .3s ease}.toast-enter-from[data-v-3c63a8a7],.toast-leave-to[data-v-3c63a8a7]{opacity:0;transform:translate(100%)}.toast-move[data-v-3c63a8a7]{transition:transform .3s ease}button[data-v-3c63a8a7]:focus{border-radius:.25rem;box-shadow:0 0 0 2px var(--color-primary);outline:none}
