._overlay_10kc1_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:50;display:flex;align-items:center;justify-content:center;animation:_fadeIn_10kc1_1 .12s ease-out}@keyframes _fadeIn_10kc1_1{0%{opacity:0}to{opacity:1}}._overlay_17twi_3{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:60;display:flex;align-items:center;justify-content:center;animation:_fadeIn_17twi_1 .12s ease-out}@keyframes _fadeIn_17twi_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_17twi_1{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}._dialog_17twi_24{background:var(--color-bg-panel, var(--color-bg));border-radius:12px;width:90%;max-width:400px;box-shadow:0 16px 48px #0000004d;animation:_slideIn_17twi_1 .15s ease-out;overflow:hidden}._body_17twi_34{padding:28px 24px 20px;text-align:center}._icon_17twi_39{margin-bottom:12px;display:flex;justify-content:center}._title_17twi_45{font-size:15px;font-weight:600;margin-bottom:6px;color:var(--color-text)}._message_17twi_52{font-size:13px;color:var(--color-text-muted);line-height:1.5}._detail_17twi_58{font-family:var(--font-mono, monospace);font-size:12px;color:var(--color-text-secondary);padding:6px 12px;margin-top:10px;background:var(--color-bg);border-radius:6px;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actions_17twi_73{display:flex;gap:8px;padding:0 24px 20px}._btn_17twi_79{flex:1;padding:10px 16px;border:none;border-radius:8px;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:opacity .15s}._btn_17twi_79:hover{opacity:.85}._btn_17twi_79:disabled{opacity:.5;cursor:not-allowed}._btnCancel_17twi_100{background:var(--color-border);color:var(--color-text)}._btnDanger_17twi_106{background:var(--color-danger, #e54);color:#fff}._btnWarning_17twi_112{background:var(--orange9, #e08700);color:#fff}._btnPrimary_17twi_118{background:var(--color-primary-soft, var(--color-primary));color:#fff}@media(max-width:768px){._btn_17twi_79{min-height:44px;font-size:15px}}._container_ut89l_1{position:fixed;top:16px;right:16px;z-index:70;display:flex;flex-direction:column;gap:8px;pointer-events:none}._toast_ut89l_12{padding:12px 20px;border-radius:8px;font-size:14px;color:#fff;min-width:250px;max-width:400px;box-shadow:var(--shadow-sm, 0 4px 12px rgba(0, 0, 0, .15));animation:_slideIn_ut89l_1 .3s ease-out;pointer-events:auto;word-break:break-word}._info_ut89l_25{background:var(--color-primary)}._success_ut89l_26{background:var(--color-success, #22c55e)}._warning_ut89l_27{background:var(--color-warning, #f59e0b);color:#1a1a1a}._error_ut89l_28{background:var(--color-danger)}._exit_ut89l_30{animation:_slideOut_ut89l_1 .3s ease-in forwards}@keyframes _slideIn_ut89l_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideOut_ut89l_1{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@media(max-width:768px){._container_ut89l_1{left:16px}._toast_ut89l_12{min-width:0;max-width:none}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);color:var(--color-text);background:var(--color-bg);line-height:1.5}img,svg{display:block;max-width:100%}button{cursor:pointer;font:inherit;color:inherit;border:none;background:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--color-primary, #3b82f6);outline-offset:2px}:focus:not(:focus-visible){outline:none}:root{--size-0: 0px;--size-0-25: 2px;--size-0-5: 4px;--size-0-75: 8px;--size-1: 20px;--size-1-5: 24px;--size-2: 28px;--size-2-5: 32px;--size-3: 36px;--size-3-5: 40px;--size-4: 44px;--size-true: 44px;--size-4-5: 48px;--size-5: 52px;--size-6: 64px;--size-7: 74px;--size-8: 84px;--size-9: 94px;--size-10: 104px;--size-11: 124px;--size-12: 144px;--size-13: 164px;--size-14: 184px;--size-15: 204px;--size-16: 224px;--size-17: 224px;--size-18: 244px;--size-19: 264px;--size-20: 284px;--space-0: 0px;--space-0-25: .5px;--space-0-5: 1px;--space-0-75: 1.5px;--space-1: 7px;--space-1-5: 8px;--space-2: 9px;--space-2-5: 11px;--space-3: 12px;--space-3-5: 13px;--space-4: 19px;--space-true: 19px;--space-4-5: 22px;--space-5: 24px;--space-6: 33px;--space-7: 40px;--space-8: 47px;--space-9: 54px;--space-10: 61px;--space-11: 75px;--space-12: 89px;--space-13: 103px;--space-14: 117px;--space-15: 131px;--space-16: 145px;--space-17: 145px;--space-18: 159px;--space-19: 173px;--space-20: 187px;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--radius-0: 0px;--radius-1: 3px;--radius-2: 5px;--radius-3: 7px;--radius-4: 9px;--radius-true: 9px;--radius-5: 10px;--radius-6: 16px;--radius-7: 19px;--radius-8: 22px;--radius-9: 26px;--radius-10: 34px;--radius-11: 42px;--radius-12: 50px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--z-0: 0;--z-1: 100;--z-2: 200;--z-3: 300;--z-4: 400;--z-5: 500;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "ui-monospace", "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-family: var(--font-body);--font-size-1: 9px;--font-size-2: 10px;--font-size-3: 11px;--font-size-4: 12px;--font-size-5: 13px;--font-size-6: 14px;--font-size-true: 14px;--font-size-7: 15px;--font-size-8: 16px;--font-size-9: 18px;--font-size-10: 20px;--font-size-11: 22px;--font-size-12: 28px;--font-size-13: 32px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.4;--line-height-relaxed: 1.45;--line-height-body: 1.5;--icon-sm: 16px;--icon-md: 24px;--icon-lg: 32px;--shadow-sm: 0 1px 2px var(--shadowColor);--shadow-md: 0 4px 12px var(--shadowColor)}[data-theme=dark],:root{--pcb-silk: #FFFFFF;--gray1: hsl(0, 0%, 8.5%);--gray2: hsl(0, 0%, 11%);--gray3: hsl(0, 0%, 13.6%);--gray4: hsl(0, 0%, 15.8%);--gray5: hsl(0, 0%, 17.9%);--gray6: hsl(0, 0%, 20.5%);--gray7: hsl(0, 0%, 24.3%);--gray8: hsl(0, 0%, 31.2%);--gray9: hsl(0, 0%, 52%);--gray10: hsl(0, 0%, 49.4%);--gray11: hsl(0, 0%, 62.8%);--gray12: hsl(0, 0%, 93%);--blue1: hsl(212, 35%, 9.2%);--blue2: hsl(216, 50%, 11.8%);--blue3: hsl(214, 59.4%, 15.3%);--blue4: hsl(214, 65.8%, 17.9%);--blue5: hsl(213, 71.2%, 20.2%);--blue6: hsl(212, 77.4%, 23.1%);--blue7: hsl(211, 85.1%, 27.4%);--blue8: hsl(211, 89.7%, 34.1%);--blue9: hsl(206, 100%, 50%);--blue10: hsl(209, 100%, 60.6%);--blue11: hsl(210, 100%, 66.1%);--blue12: hsl(206, 98%, 95.8%);--green1: hsl(146, 30%, 7.4%);--green2: hsl(155, 44.2%, 8.4%);--green3: hsl(155, 46.7%, 10.9%);--green4: hsl(154, 48.4%, 12.9%);--green5: hsl(154, 49.7%, 14.9%);--green6: hsl(154, 50.9%, 17.6%);--green7: hsl(153, 51.8%, 21.8%);--green8: hsl(151, 51.7%, 28.4%);--green9: hsl(151, 55%, 41.5%);--green10: hsl(151, 49.3%, 46.5%);--green11: hsl(151, 50%, 53.2%);--green12: hsl(137, 72%, 94%);--orange1: hsl(30, 70%, 7.2%);--orange2: hsl(28, 100%, 8.4%);--orange3: hsl(26, 91.1%, 11.6%);--orange4: hsl(25, 88.3%, 14.1%);--orange5: hsl(24, 87.6%, 16.6%);--orange6: hsl(24, 88.6%, 19.8%);--orange7: hsl(24, 92.4%, 24%);--orange8: hsl(25, 100%, 29%);--orange9: hsl(24, 94%, 50%);--orange10: hsl(24, 100%, 58.5%);--orange11: hsl(24, 100%, 62.2%);--orange12: hsl(24, 97%, 93.2%);--pink1: hsl(318, 25%, 9.6%);--pink2: hsl(319, 32.2%, 11.6%);--pink3: hsl(319, 41%, 16%);--pink4: hsl(320, 45.4%, 18.7%);--pink5: hsl(320, 49%, 21.1%);--pink6: hsl(321, 53.6%, 24.4%);--pink7: hsl(321, 61.1%, 29.7%);--pink8: hsl(322, 74.9%, 37.5%);--pink9: hsl(322, 65%, 54.5%);--pink10: hsl(323, 72.8%, 59.2%);--pink11: hsl(325, 90%, 66.4%);--pink12: hsl(322, 90%, 95.8%);--purple1: hsl(284, 20%, 9.6%);--purple2: hsl(283, 30%, 11.8%);--purple3: hsl(281, 37.5%, 16.5%);--purple4: hsl(280, 41.2%, 20%);--purple5: hsl(279, 43.8%, 23.3%);--purple6: hsl(277, 46.4%, 27.5%);--purple7: hsl(275, 49.3%, 34.6%);--purple8: hsl(272, 52.1%, 45.9%);--purple9: hsl(272, 51%, 54%);--purple10: hsl(273, 57.3%, 59.1%);--purple11: hsl(275, 80%, 71%);--purple12: hsl(279, 75%, 95.7%);--red1: hsl(353, 23%, 9.8%);--red2: hsl(357, 34.4%, 12%);--red3: hsl(356, 43.4%, 16.4%);--red4: hsl(356, 47.6%, 19.2%);--red5: hsl(356, 51.1%, 21.9%);--red6: hsl(356, 55.2%, 25.9%);--red7: hsl(357, 60.2%, 31.8%);--red8: hsl(358, 65%, 40.4%);--red9: hsl(358, 75%, 59%);--red10: hsl(358, 85.3%, 64%);--red11: hsl(358, 100%, 69.5%);--red12: hsl(351, 89%, 96%);--yellow1: hsl(45, 100%, 5.5%);--yellow2: hsl(46, 100%, 6.7%);--yellow3: hsl(45, 100%, 8.7%);--yellow4: hsl(45, 100%, 10.4%);--yellow5: hsl(47, 100%, 12.1%);--yellow6: hsl(49, 100%, 14.3%);--yellow7: hsl(49, 90.3%, 18.4%);--yellow8: hsl(50, 100%, 22%);--yellow9: hsl(53, 92%, 50%);--yellow10: hsl(54, 100%, 68%);--yellow11: hsl(48, 100%, 47%);--yellow12: hsl(53, 100%, 91%);--color-bg: var(--background);--color-bg-panel: var(--bgPanel);--color-bg-hover: var(--gray3);--color-bg-active: var(--gray4);--color-border: var(--gray6);--color-border-strong: var(--gray8);--color-text: var(--gray12);--color-text-secondary: var(--gray11);--color-text-muted: var(--gray9);--color-primary: var(--blue9);--color-primary-hover: var(--blue10);--color-primary-text: white;--color-on-primary: #fff;--color-secondary: var(--gray9);--color-danger: var(--red9);--color-danger-hover: var(--red10);--color-success: var(--green9);--color-warning: var(--yellow9);--color-surface: var(--color-bg-panel);--color-surface-hover: var(--color-bg-hover);--bgPanel: #24252B;--bgContent: #1C1B21;--background: #151515;--color7: #424242;--color9: var(--gray9);--color: var(--gray12);--borderColor: #282828;--shadowColor: rgba(0, 0, 0, .3);--color1: #050505;--color2: #151515;--color3: #191919;--color4: #232323;--color5: #282828;--color6: #323232;--color8: #494949;--color10: #626262;--color11: #a5a5a5;--color12: #fff;--backgroundHover: #191919;--backgroundPress: #232323;--backgroundFocus: #282828;--backgroundStrong: #050505;--colorHover: #a5a5a5;--colorPress: #fff;--placeholderColor: #545454}[data-theme=light]{--pcb-silk: #555555;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--blue1: hsl(206, 100%, 99.2%);--blue2: hsl(210, 100%, 98%);--blue3: hsl(209, 100%, 96.5%);--blue4: hsl(210, 98.8%, 94%);--blue5: hsl(209, 95%, 90.1%);--blue6: hsl(209, 81.2%, 84.5%);--blue7: hsl(208, 77.5%, 76.9%);--blue8: hsl(206, 81.9%, 65.3%);--blue9: hsl(206, 100%, 50%);--blue10: hsl(208, 100%, 47.3%);--blue11: hsl(211, 100%, 43.2%);--blue12: hsl(211, 100%, 15%);--green1: hsl(136, 50%, 98.9%);--green2: hsl(138, 62.5%, 96.9%);--green3: hsl(139, 55.2%, 94.5%);--green4: hsl(140, 48.7%, 91%);--green5: hsl(141, 43.7%, 86%);--green6: hsl(143, 40.3%, 79%);--green7: hsl(146, 38.5%, 69%);--green8: hsl(151, 40.2%, 54.1%);--green9: hsl(151, 55%, 41.5%);--green10: hsl(152, 57.5%, 37.6%);--green11: hsl(153, 67%, 28.5%);--green12: hsl(155, 40%, 14%);--orange1: hsl(24, 70%, 99%);--orange2: hsl(24, 83.3%, 97.6%);--orange3: hsl(24, 100%, 95.3%);--orange4: hsl(25, 100%, 92.2%);--orange5: hsl(25, 100%, 88.2%);--orange6: hsl(25, 100%, 82.8%);--orange7: hsl(24, 100%, 75.3%);--orange8: hsl(24, 94.5%, 64.3%);--orange9: hsl(24, 94%, 50%);--orange10: hsl(24, 100%, 46.5%);--orange11: hsl(24, 100%, 37%);--orange12: hsl(15, 60%, 17%);--pink1: hsl(322, 100%, 99.4%);--pink2: hsl(323, 100%, 98.4%);--pink3: hsl(323, 86.3%, 96.5%);--pink4: hsl(323, 78.7%, 94.2%);--pink5: hsl(323, 72.2%, 91.1%);--pink6: hsl(323, 66.3%, 86.6%);--pink7: hsl(323, 62%, 80.1%);--pink8: hsl(323, 60.3%, 72.4%);--pink9: hsl(322, 65%, 54.5%);--pink10: hsl(322, 63.9%, 50.7%);--pink11: hsl(322, 75%, 46%);--pink12: hsl(320, 70%, 13.5%);--purple1: hsl(280, 65%, 99.4%);--purple2: hsl(276, 100%, 99%);--purple3: hsl(276, 83.1%, 97%);--purple4: hsl(275, 76.4%, 94.7%);--purple5: hsl(275, 70.8%, 91.8%);--purple6: hsl(274, 65.4%, 87.8%);--purple7: hsl(273, 61%, 81.7%);--purple8: hsl(272, 60%, 73.5%);--purple9: hsl(272, 51%, 54%);--purple10: hsl(272, 46.8%, 50.3%);--purple11: hsl(272, 50%, 45.8%);--purple12: hsl(272, 66%, 16%);--red1: hsl(359, 100%, 99.4%);--red2: hsl(359, 100%, 98.6%);--red3: hsl(360, 100%, 96.8%);--red4: hsl(360, 97.9%, 94.8%);--red5: hsl(360, 90.2%, 91.9%);--red6: hsl(360, 81.7%, 87.8%);--red7: hsl(359, 74.2%, 81.7%);--red8: hsl(359, 69.5%, 74.3%);--red9: hsl(358, 75%, 59%);--red10: hsl(358, 69.4%, 55.2%);--red11: hsl(358, 65%, 48.7%);--red12: hsl(354, 50%, 14.6%);--yellow1: hsl(60, 54%, 98.5%);--yellow2: hsl(52, 100%, 95.5%);--yellow3: hsl(55, 100%, 90.9%);--yellow4: hsl(54, 100%, 86.6%);--yellow5: hsl(52, 97.9%, 82%);--yellow6: hsl(50, 89.4%, 76.1%);--yellow7: hsl(47, 80.4%, 68%);--yellow8: hsl(48, 100%, 46.1%);--yellow9: hsl(53, 92%, 50%);--yellow10: hsl(50, 100%, 48.5%);--yellow11: hsl(42, 100%, 29%);--yellow12: hsl(40, 55%, 13.5%);--color-bg: var(--background);--color-bg-panel: var(--bgPanel);--color-bg-hover: var(--gray3);--color-bg-active: var(--gray4);--color-border: var(--gray6);--color-border-strong: var(--gray8);--color-text: var(--gray12);--color-text-secondary: var(--gray11);--color-text-muted: var(--gray9);--color-primary: var(--blue9);--color-primary-hover: var(--blue10);--color-primary-text: white;--color-on-primary: #fff;--color-secondary: var(--gray9);--color-danger: var(--red9);--color-danger-hover: var(--red10);--color-success: var(--green9);--color-warning: var(--yellow9);--color-surface: var(--color-bg-panel);--color-surface-hover: var(--color-bg-hover);--bgPanel: #FFFFFF;--bgContent: #F3F4F6;--background: #f8f8f8;--color7: hsl(0, 0%, 88.5%);--color9: var(--gray9);--color: var(--gray12);--borderColor: hsl(0, 0%, 92%);--shadowColor: rgba(0, 0, 0, .085);--color1: #fff;--color2: #f8f8f8;--color3: hsl(0, 0%, 96.3%);--color4: hsl(0, 0%, 94.1%);--color5: hsl(0, 0%, 92%);--color6: hsl(0, 0%, 90%);--color8: hsl(0, 0%, 81%);--color10: hsl(0, 0%, 50.3%);--color11: hsl(0, 0%, 42.5%);--color12: hsl(0, 0%, 9%);--backgroundHover: hsl(0, 0%, 96.3%);--backgroundPress: hsl(0, 0%, 94.1%);--backgroundFocus: hsl(0, 0%, 92%);--backgroundStrong: #fff;--colorHover: hsl(0, 0%, 42.5%);--colorPress: hsl(0, 0%, 9%);--placeholderColor: hsl(0, 0%, 56.1%)}#root{height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
