.CUEYERDV{width:260px;background-color:var(--bg-primary);border-right:1px solid var(--border-color);display:flex;flex-direction:column;height:100vh;position:sticky;top:0}.QQYQEWHc{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg);border-bottom:1px solid var(--border-color)}.bF6bhbYy{width:32px;height:32px;color:var(--color-primary)}.bF6bhbYy svg{width:100%;height:100%}.P6lblyYl{font-size:var(--font-lg);font-weight:600;color:var(--text-primary)}.tpm3NKHG{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border-color)}.Sj1-LDhH{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-secondary);color:var(--text-primary);font-size:var(--font-sm);cursor:pointer}.Sj1-LDhH:focus{outline:none;border-color:var(--color-primary)}._9QuMLzP8{flex:1;padding:var(--spacing-md) 0;overflow-y:auto}.ec08QmH9{padding:0 var(--spacing-md)}.GZ3B5JXq{height:1px;background-color:var(--border-color);margin:var(--spacing-md) var(--spacing-lg)}.ErN3vP-H{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);color:var(--text-secondary);text-decoration:none;transition:all var(--transition-fast);margin-bottom:var(--spacing-xs)}.ErN3vP-H:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.ErN3vP-H.CMJ-zNZR{background-color:var(--color-primary);color:#fff}.-Xhr-pu6{width:20px;height:20px;flex-shrink:0}.-Xhr-pu6 svg{width:100%;height:100%}.EYeAi4LB{font-size:var(--font-sm);font-weight:500}.vmKMakv1{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--border-color)}.eoIO3sdw{font-size:var(--font-xs);color:var(--text-muted)}@media (max-width: 768px){.CUEYERDV{display:none}}.NVtptEYk{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);background-color:var(--bg-primary);border-bottom:1px solid var(--border-color);height:64px}.vAPbV5yV{display:flex;align-items:center;gap:var(--spacing-md)}.RFzQoJTj{display:flex;align-items:center;gap:var(--spacing-sm)}.Mn1NgPL8{font-size:var(--font-lg);font-weight:600;color:var(--text-primary)}.LJddEE0v,.q0fBiRru{display:flex;align-items:center;gap:var(--spacing-md)}.DWAk5dyK{display:flex;flex-direction:column;align-items:flex-end}.ktCQ3UTr{font-size:var(--font-sm);font-weight:500;color:var(--text-primary)}.or2BSN-O{font-size:var(--font-xs);color:var(--text-muted);text-transform:capitalize}.J-GnoTg8{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);color:var(--text-secondary);transition:all var(--transition-fast)}.J-GnoTg8:hover{background-color:var(--bg-secondary);color:var(--color-error)}.J-GnoTg8 svg{width:20px;height:20px}@media (max-width: 768px){.DWAk5dyK{display:none}}.jF4Z4ftT{display:flex;min-height:100vh;background-color:var(--bg-secondary)}.bYI9v2Is{flex:1;display:flex;flex-direction:column;overflow:hidden}.-ADDR1IO{flex:1;padding:var(--spacing-lg);overflow-y:auto}@media (max-width: 768px){.jF4Z4ftT{flex-direction:column}.-ADDR1IO{padding:var(--spacing-md)}}.heL8CQYT{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-weight:500;border-radius:var(--radius-md);transition:all var(--transition-fast);white-space:nowrap}.heL8CQYT:disabled{opacity:.5;cursor:not-allowed}.yBlo4s0V{background-color:var(--color-primary);color:#fff}.yBlo4s0V:hover:not(:disabled){background-color:var(--color-primary-hover)}.NinwNgeK{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.NinwNgeK:hover:not(:disabled){background-color:var(--bg-tertiary)}.HCKCY5ml{background-color:var(--color-error);color:#fff}.HCKCY5ml:hover:not(:disabled){opacity:.9}.x4jPKh-s{background-color:transparent;color:var(--text-secondary)}.x4jPKh-s:hover:not(:disabled){background-color:var(--bg-secondary);color:var(--text-primary)}.WaR0KKmt{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-xs);height:28px}.dBslcHWS{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-sm);height:36px}.osepBuCy{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-base);height:44px}.hOwZp1T-{cursor:wait}.w8B40q5E{display:flex;align-items:center;justify-content:center;animation:oGrSALQi 1s linear infinite}.w8B40q5E svg{width:16px;height:16px}.pLwECpEt{display:flex;align-items:center;justify-content:center}.pLwECpEt svg{width:16px;height:16px}.cHDDC1QP{display:flex;align-items:center}@keyframes oGrSALQi{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.xiuS2FYK{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.ZQEjcZ4Z{padding:0}.UTUq5li4{padding:var(--spacing-sm)}.VELF9Y2E{padding:var(--spacing-md)}.ETLqPHhC{padding:var(--spacing-lg)}.xC8jjYMb{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border-color)}.AlKWMvnk{flex:1;min-width:0}.MRkv61-E{font-size:var(--font-lg);font-weight:600;color:var(--text-primary);margin:0}.cKRfttqc{font-size:var(--font-sm);color:var(--text-secondary);margin:var(--spacing-xs) 0 0}.LrWZn0rS{flex-shrink:0}.Yc7nM9tl{padding:var(--spacing-lg)}._6HHRnkT6{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--border-color);background-color:var(--bg-secondary);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.kmuydxAs{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-weight:500;border-radius:var(--radius-xl);white-space:nowrap}.sDuBtFYu{padding:2px var(--spacing-sm);font-size:var(--font-xs)}.k8ww5twQ{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-xs)}.xiL2wNj4{background-color:var(--bg-tertiary);color:var(--text-primary)}.zJbAY3CD{background-color:#dcfce7;color:#166534}.T0Qq0Xui{background-color:#fef3c7;color:#92400e}._2LpbzT0r{background-color:#fee2e2;color:#991b1b}._5w0VV6VX{background-color:#dbeafe;color:#1e40af}.lKD2u5E5{background-color:var(--bg-tertiary);color:var(--text-muted)}@media (prefers-color-scheme: dark){.zJbAY3CD{background-color:#22c55e33;color:#86efac}.T0Qq0Xui{background-color:#f59e0b33;color:#fcd34d}._2LpbzT0r{background-color:#ef444433;color:#fca5a5}._5w0VV6VX{background-color:#3b82f633;color:#93c5fd}}.ffqLLNm0{width:6px;height:6px;border-radius:50%;background-color:currentColor}.KumA-oqT{overflow-x:auto}.Fl2IRGMT{width:100%;border-collapse:collapse;font-size:var(--font-sm)}._1BHcLlPA{text-align:left;padding:var(--spacing-sm) var(--spacing-md);font-weight:600;color:var(--text-secondary);background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);white-space:nowrap}._1BHcLlPA.-fK47Ezs{cursor:pointer;user-select:none}._1BHcLlPA.-fK47Ezs:hover{color:var(--text-primary)}.vKWzmhJJ{display:flex;align-items:center;gap:var(--spacing-xs)}.wg8oyr9y{color:var(--color-primary);font-size:var(--font-xs)}.J5aK7DLx{border-bottom:1px solid var(--border-color);transition:background-color var(--transition-fast)}.J5aK7DLx:last-child{border-bottom:none}.J5aK7DLx.CHLr50uU{cursor:pointer}.J5aK7DLx.CHLr50uU:hover{background-color:var(--bg-secondary)}.HJRklOSY{padding:var(--spacing-sm) var(--spacing-md);color:var(--text-primary);vertical-align:middle}.nkSHedtX{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);gap:var(--spacing-md);color:var(--text-muted)}.vcMviWxP{width:24px;height:24px;border:2px solid var(--border-color);border-top-color:var(--color-primary);border-radius:50%;animation:wao3zwBJ .8s linear infinite}._1-RRRBbj{text-align:center;padding:var(--spacing-2xl);color:var(--text-muted)}@keyframes wao3zwBJ{to{transform:rotate(360deg)}}.imeG1xo-{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);z-index:1000;animation:_4R8eo5zz .15s ease}.uWsNIuil{background-color:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);max-height:calc(100vh - var(--spacing-2xl) * 2);display:flex;flex-direction:column;animation:dLkDFPbf .15s ease}.-FA4UxHS{width:100%;max-width:400px}.G2qvhKul{width:100%;max-width:560px}.Q3k76QO9{width:100%;max-width:720px}.OqGFEjRi{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border-color)}.BbJdvYXV{font-size:var(--font-lg);font-weight:600;color:var(--text-primary);margin:0}._4S18-VB6{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);color:var(--text-muted);transition:all var(--transition-fast)}._4S18-VB6:hover{background-color:var(--bg-secondary);color:var(--text-primary)}._4S18-VB6 svg{width:20px;height:20px}.HEB13qBA{padding:var(--spacing-lg);overflow-y:auto;flex:1}.MuZc2I1I{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--border-color);background-color:var(--bg-secondary);border-radius:0 0 var(--radius-xl) var(--radius-xl)}.upQgQxQf{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.GVf51JOs{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-sm);font-weight:500;color:var(--text-secondary);background-color:transparent;transition:all var(--transition-fast)}.GVf51JOs:hover:not(:disabled){background-color:var(--bg-tertiary)}.LEjt-K3b{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-sm);font-weight:500;color:#fff;background-color:var(--color-primary);transition:all var(--transition-fast)}.LEjt-K3b:hover:not(:disabled){background-color:var(--color-primary-hover)}.LEjt-K3b.dlF5BCTo{background-color:var(--color-error)}.LEjt-K3b.dlF5BCTo:hover:not(:disabled){opacity:.9}.LEjt-K3b:disabled,.GVf51JOs:disabled{opacity:.5;cursor:not-allowed}.B7Bgeu1s{color:var(--text-secondary);line-height:var(--leading-relaxed)}@keyframes _4R8eo5zz{0%{opacity:0}to{opacity:1}}@keyframes dLkDFPbf{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sUEbQZFq{display:grid;gap:var(--spacing-md)}@media (max-width: 1024px){.sUEbQZFq{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 640px){.sUEbQZFq{grid-template-columns:1fr!important}}.j2t8Fkt3{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-md) var(--spacing-lg);transition:box-shadow var(--transition-fast)}.j2t8Fkt3:hover{box-shadow:var(--shadow-md)}.yXio6myV{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-sm)}._6CTLH42o{font-size:var(--font-sm);font-weight:500;color:var(--text-secondary)}.GDLo7hzo{width:20px;height:20px;color:var(--text-muted)}.GDLo7hzo svg{width:100%;height:100%}.XZiucB1Z{font-size:var(--font-2xl);font-weight:600;color:var(--text-primary);line-height:1.2}.li2QTBnb{display:flex;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}._7kyC-MyQ{font-size:var(--font-xs);font-weight:500;color:var(--text-muted)}._7kyC-MyQ.GxJ3CsIR{color:var(--color-success)}._7kyC-MyQ._6G6ZfGo2{color:var(--color-error)}.cWvErQ2y{font-size:var(--font-xs);color:var(--text-muted)}.K-2AtKRs .XZiucB1Z{color:var(--color-success)}.hGleqqA2 .XZiucB1Z{color:var(--color-warning)}.ngEK2p-v .XZiucB1Z{color:var(--color-error)}.j4WRs0j2{display:flex;flex-direction:column;gap:var(--spacing-lg)}.SkLZCO2w{margin-bottom:var(--spacing-sm)}._3wJmKGon{font-size:var(--font-2xl);font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-xs)}.mj3fo2W3{font-size:var(--font-sm);color:var(--text-secondary);margin:0}.z-Fsc03r{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}@media (max-width: 1024px){.z-Fsc03r{grid-template-columns:1fr}}.EckWglZQ{font-size:var(--font-sm);font-weight:500;color:var(--color-primary);background:none;transition:color var(--transition-fast)}.EckWglZQ:hover{color:var(--color-primary-hover)}.dfJui-fQ{display:flex;flex-direction:column}.vVgEGS0x{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid var(--border-color);cursor:pointer;transition:background-color var(--transition-fast)}.vVgEGS0x:last-child{border-bottom:none}.vVgEGS0x:hover{background-color:var(--bg-secondary);margin:0 calc(var(--spacing-lg) * -1);padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.jLXGmyMH{flex:1;min-width:0}.KNm5g1L7{display:block;font-size:var(--font-sm);font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vPmAQugs{display:block;font-size:var(--font-xs);color:var(--text-muted);margin-top:2px}.maXA0NBr{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.RkG3uvtn{font-size:var(--font-xs);font-weight:500;color:var(--text-muted)}.NVPK350F{text-align:center;padding:var(--spacing-xl) 0;color:var(--text-muted)}.NVPK350F p{margin-bottom:var(--spacing-md)}.pwOH3n0A{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-sm);font-weight:500;color:#fff;background-color:var(--color-primary);border-radius:var(--radius-md);transition:background-color var(--transition-fast)}.pwOH3n0A:hover{background-color:var(--color-primary-hover)}._6wjRLCrr{display:block;color:var(--color-success);font-weight:500}.U5gH4PvI{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-2xl);min-height:400px}.U5gH4PvI h2{font-size:var(--font-xl);font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-sm)}.U5gH4PvI p{color:var(--text-secondary)}.j8PvTRRZ{display:flex;flex-direction:column;gap:var(--spacing-lg)}.lpRpo5Y6{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md)}.lR1AV3Tn{font-size:var(--font-2xl);font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-xs)}.HrtTJV0L{font-size:var(--font-sm);color:var(--text-secondary);margin:0}.bWQG6e4w{display:flex;flex-direction:column;gap:2px}.lxZKOeiM{font-weight:500;color:var(--text-primary)}.p3WZU0e7{font-size:var(--font-xs);color:var(--text-muted)}.r4BxGDkS{display:flex;align-items:center;gap:var(--spacing-sm)}.uwUldBrD{flex:1;height:6px;background-color:var(--bg-tertiary);border-radius:3px;overflow:hidden}.qViKP7Va{height:100%;background-color:var(--color-primary);border-radius:3px;transition:width var(--transition-normal)}.Gc4Vz3-t{font-size:var(--font-xs);color:var(--text-muted);min-width:36px;text-align:right}.mDP7v-op{font-size:var(--font-sm);color:var(--text-secondary)}.r0BBhk6a{display:flex;justify-content:flex-end}.Cn5kdzHb{display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-2xl);color:var(--text-muted)}._6f9biJOZ{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}._7-XCiNfV{display:flex;flex-direction:column;gap:var(--spacing-md)}.wQ6-PNm3{display:flex;flex-direction:column;gap:var(--spacing-xs)}.YaXmHL5U{font-size:var(--font-sm);font-weight:500;color:var(--text-primary)}.eh-CFFb0,.xlMEaNBt,.DCk-Knl4{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-sm);color:var(--text-primary);background-color:var(--bg-primary);transition:border-color var(--transition-fast)}.eh-CFFb0:focus,.xlMEaNBt:focus,.DCk-Knl4:focus{outline:none;border-color:var(--color-primary)}.eh-CFFb0::placeholder,.DCk-Knl4::placeholder{color:var(--text-muted)}.DCk-Knl4{resize:vertical;min-height:80px}.xlMEaNBt{cursor:pointer}.gLkEAGoL{display:flex;flex-direction:column;gap:var(--spacing-lg)}.i1jnhmcP{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md)}.enAk5F-l{font-size:var(--font-2xl);font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-xs)}.AGrHMM2P{font-size:var(--font-sm);color:var(--text-secondary);margin:0}.FJ-b5IhQ{display:flex;flex-direction:column;gap:2px}.EZuzbgPs{font-weight:500;color:var(--text-primary)}.s4WimeSu{font-size:var(--font-xs);color:var(--text-muted)}.uEdkZwNr{font-size:var(--font-sm);color:var(--text-secondary)}.iJLHoGmp{display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-2xl);color:var(--text-muted)}.DCojY84e{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);padding:var(--spacing-md);background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg)}._9A-dhoTX{display:flex;flex-direction:column;gap:var(--spacing-xs)}.n-szvs2H{font-size:var(--font-xs);font-weight:500;color:var(--text-secondary);text-transform:uppercase}.Kg-iCNIe{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.-WRtli8-{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-xs);font-weight:500;color:var(--text-secondary);background-color:var(--bg-secondary);border-radius:var(--radius-md);text-transform:capitalize;transition:all var(--transition-fast)}.-WRtli8-:hover{background-color:var(--bg-tertiary)}.-WRtli8-.sL0laMpG{background-color:var(--color-primary);color:#fff}.dY3h8Kbg{display:flex;flex-direction:column;gap:var(--spacing-md)}.sg-7dxFA{display:flex;align-items:center;gap:var(--spacing-md)}.RUB1we0K{font-size:var(--font-sm);font-weight:500;color:var(--text-secondary);min-width:100px}.ZtVjPnME{font-size:var(--font-sm);color:var(--text-primary)}.Ua4YARr9{display:flex;flex-direction:column;gap:var(--spacing-xs);padding-top:var(--spacing-sm);border-top:1px solid var(--border-color)}.xbfhGmUz{font-size:var(--font-sm);color:var(--text-primary);line-height:var(--leading-relaxed);margin:0}.ljaB7XtR{font-size:var(--font-sm);color:var(--text-primary);margin:0;padding-left:var(--spacing-lg)}.ljaB7XtR li{margin-bottom:var(--spacing-xs)}.lXAYo0iG{display:flex;flex-direction:column;gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}._5CLadgHa{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.vWobdjf-{display:flex;flex-direction:column;gap:var(--spacing-lg)}._9kMIeI0r{margin-bottom:var(--spacing-sm)}._43mjcdaI{font-size:var(--font-2xl);font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-xs)}.dwOESDjt{font-size:var(--font-sm);color:var(--text-secondary);margin:0}.xwvur-kF{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}@media (max-width: 1024px){.xwvur-kF{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.xwvur-kF{grid-template-columns:1fr}}.dxrNRDgx{grid-column:1 / -1;text-align:center;padding:var(--spacing-2xl);color:var(--text-muted)}._0qMaf2dY{transition:box-shadow var(--transition-fast)}._0qMaf2dY:hover{box-shadow:var(--shadow-md)}.ohPASP2A{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-sm)}.uRV-C0JX{font-size:var(--font-lg);font-weight:600;color:var(--text-primary);margin:0}.ZpJhNOmm{font-size:var(--font-xs);color:var(--text-muted);background-color:var(--bg-secondary);padding:2px var(--spacing-sm);border-radius:var(--radius-sm)}.bDirY4Qy{font-size:var(--font-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0 0 var(--spacing-md)}.aNZHZSVU{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}._4tSxO7Xx,.wiO8u5-r{font-size:var(--font-xs);color:var(--text-muted)}.sZiFib85{width:100%}.FuS20tzx{display:flex;flex-direction:column;gap:var(--spacing-lg)}._0luoUi-n{font-size:var(--font-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}.z34oqtve{font-size:var(--font-sm);font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-sm)}._8q3kNJ09{padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color)}.tICj6e9o{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.fSu0ZMWI{font-size:var(--font-xs);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--bg-secondary);border-radius:var(--radius-md);color:var(--text-secondary)}.qGCe-ZJJ{max-height:400px;overflow-y:auto}.AMh9vWp9{font-family:monospace;font-size:var(--font-xs);color:var(--color-primary)}.UGvXETJ7{display:flex;flex-direction:column;gap:2px}.C7H1UvC3{font-weight:500;color:var(--text-primary)}.lG0jR-Vi{font-size:var(--font-xs);color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._6k8umPy8{display:flex;flex-direction:column;gap:var(--spacing-lg)}.soK2YP-s{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md)}.dLDKmUdd{font-size:var(--font-2xl);font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-xs)}.vkbx-wU-{font-size:var(--font-sm);color:var(--text-secondary);margin:0}._0m6Y4v4T{display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-2xl);color:var(--text-muted)}.aooZgQti{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg)}.TKDQQI6i{flex:1;height:8px;background-color:var(--bg-tertiary);border-radius:4px;overflow:hidden}.b0N6O0Tw{height:100%;background-color:var(--color-primary);transition:width var(--transition-normal)}.RIy7sA5E{display:flex;flex-direction:column;gap:2px}.iYuUOpXP{font-weight:500;color:var(--text-primary)}.oNHZcPB1{font-size:var(--font-xs);color:var(--text-muted)}.YOVoTcR-{font-family:monospace;font-size:var(--font-xs);color:var(--color-primary)}.pdQ9j-yH{font-size:var(--font-sm);color:var(--text-secondary)}.lp9o9jeY{display:flex;flex-direction:column;gap:var(--spacing-lg)}._5IDF-pHZ{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md)}.QirpbSQR{font-size:var(--font-2xl);font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-xs)}.p1PO-ZT4{font-size:var(--font-sm);color:var(--text-secondary);margin:0}.ZgwWraBd{display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-2xl);color:var(--text-muted)}.p1Hz3GN2{font-weight:500;color:var(--text-primary)}.JAuk--jx{font-family:monospace;font-size:var(--font-xs);color:var(--text-muted);background-color:var(--bg-secondary);padding:2px var(--spacing-sm);border-radius:var(--radius-sm)}.Kw-ysn38{font-size:var(--font-sm);color:var(--text-secondary)}.K9yQQAwh{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.ZV-FhSVC{display:flex;flex-direction:column;gap:var(--spacing-md)}.pHEY72H5{display:flex;flex-direction:column;gap:var(--spacing-xs)}.c8qtpP5N{font-size:var(--font-sm);font-weight:500;color:var(--text-primary)}.l78WPApb{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-sm);color:var(--text-primary);background-color:var(--bg-primary);cursor:pointer;transition:border-color var(--transition-fast)}.l78WPApb:focus{outline:none;border-color:var(--color-primary)}.UYEhSm0-{display:flex;flex-direction:column;gap:var(--spacing-lg)}.KW--S8nM{margin-bottom:var(--spacing-sm)}.Fx9fOb6m{font-size:var(--font-2xl);font-weight:600;color:var(--text-primary);margin:0 0 var(--spacing-xs)}.rMwH-yJB{font-size:var(--font-sm);color:var(--text-secondary);margin:0}.YuiVY9Fz{display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-2xl);color:var(--text-muted)}._5Nhcpm7m{display:flex;flex-direction:column;gap:var(--spacing-md)}._9h3OsUDq{display:flex;gap:var(--spacing-md)}.ZBMjbN9k{font-size:var(--font-sm);font-weight:500;color:var(--text-secondary);min-width:120px}.tYlHjy5t{font-size:var(--font-sm);color:var(--text-primary)}.kFArxAUY{display:flex;flex-direction:column;gap:2px}.vBuEywxY{font-weight:500;color:var(--text-primary)}.u1DKAOsd{font-size:var(--font-xs);color:var(--text-muted)}.S6HelWkE{font-size:var(--font-sm);color:var(--text-secondary);text-transform:capitalize}.UCeby2qN{font-size:var(--font-sm);color:var(--text-secondary)}._39oJhXf4{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.syVk-ws3{display:flex;flex-direction:column;gap:var(--spacing-md)}._8eLA4r9x{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Ec-QbWk8{font-size:var(--font-sm);font-weight:500;color:var(--text-primary)}.e9oauT2M,.aGSbzd8Z{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-sm);color:var(--text-primary);background-color:var(--bg-primary);transition:border-color var(--transition-fast)}.e9oauT2M:focus,.aGSbzd8Z:focus{outline:none;border-color:var(--color-primary)}.e9oauT2M::placeholder{color:var(--text-muted)}.aGSbzd8Z{cursor:pointer}:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-secondary: #64748b;--color-success: #22c55e;--color-warning: #f59e0b;--color-error: #ef4444;--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #94a3b8;--border-color: #e2e8f0;--border-focus: #2563eb;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--font-xs: .75rem;--font-sm: .875rem;--font-base: 1rem;--font-lg: 1.125rem;--font-xl: 1.25rem;--font-2xl: 1.5rem;--font-3xl: 1.875rem;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.625;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:var(--leading-normal);font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme: dark){:root{--bg-primary: #0f172a;--bg-secondary: #1e293b;--bg-tertiary: #334155;--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-muted: #64748b;--border-color: #334155}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{height:100%}body{min-height:100%;background-color:var(--bg-primary);color:var(--text-primary)}#root{min-height:100vh;display:flex;flex-direction:column}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-hover)}button{font-family:inherit;font-size:var(--font-base);cursor:pointer;border:none;background:none}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.app{flex:1;display:flex;flex-direction:column}.auth-loading,.auth-redirect,.auth-error,.login-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:var(--spacing-md);background-color:var(--bg-secondary);padding:var(--spacing-xl);text-align:center}.auth-loading p,.auth-redirect p,.auth-error p{color:var(--text-secondary);font-size:var(--font-lg)}.auth-error h2{color:var(--color-error);font-size:var(--font-2xl);margin-bottom:var(--spacing-sm)}.auth-redirect button,.auth-error button{margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--font-base);font-weight:500;transition:background-color var(--transition-fast)}.auth-redirect button:hover,.auth-error button:hover{background-color:var(--color-primary-hover)}.spinner{width:32px;height:32px;border:3px solid var(--border-color);border-top-color:var(--color-primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}
