:root{--n09y4d0:#2563eb;--n09y4d1:#1d4ed8;--n09y4d2:#64748b;--n09y4d3:#f8fafc;--n09y4d4:#fff;--n09y4d5:#e2e8f0;--n09y4d6:#0f172a;--n09y4d7:#64748b;--n09y4d8:#16a34a;--n09y4d9:#d97706;--n09y4da:#dc2626;--n09y4db:#7c3aed;--n09y4dc:4px;--n09y4dd:8px;--n09y4de:16px;--n09y4df:24px;--n09y4dg:32px;--n09y4dh:48px;--n09y4di:4px;--n09y4dj:8px;--n09y4dk:12px;--n09y4dl:9999px;--n09y4dm:12px;--n09y4dn:14px;--n09y4do:16px;--n09y4dp:18px;--n09y4dq:20px;--n09y4dr:24px;--n09y4ds:400;--n09y4dt:500;--n09y4du:700;--n09y4dv:0 1px 3px #00000014;--n09y4dw:0 4px 12px #0000001f;--n09y4dx:0 8px 24px #00000026}:root.theme-dark{--n09y4d0:#3b82f6;--n09y4d1:#60a5fa;--n09y4d2:#94a3b8;--n09y4d3:#0f172a;--n09y4d4:#1e293b;--n09y4d5:#334155;--n09y4d6:#f1f5f9;--n09y4d7:#94a3b8;--n09y4d8:#22c55e;--n09y4d9:#f59e0b;--n09y4da:#ef4444;--n09y4db:#a78bfa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not(.theme-light):not(.theme-dark){--n09y4d0:#3b82f6;--n09y4d1:#60a5fa;--n09y4d2:#94a3b8;--n09y4d3:#0f172a;--n09y4d4:#1e293b;--n09y4d5:#334155;--n09y4d6:#f1f5f9;--n09y4d7:#94a3b8;--n09y4d8:#22c55e;--n09y4d9:#f59e0b;--n09y4da:#ef4444;--n09y4db:#a78bfa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}._1slyzgc0{height:100%;display:flex;overflow:hidden}._1slyzgc1{display:none}._1slyzgc2{background:var(--n09y4d4);border-right:1px solid var(--n09y4d5);width:200px;padding:var(--n09y4de);gap:var(--n09y4dd);flex-direction:column;flex-shrink:0;display:flex}._1slyzgc5{padding:var(--n09y4df);flex:1;overflow:auto}._1slyzgc6{font-size:var(--n09y4dq);font-weight:var(--n09y4du);color:var(--n09y4d6)}._1slyzgc7{align-items:center;gap:var(--n09y4dc);font-weight:var(--n09y4du);font-size:var(--n09y4dp);margin-bottom:var(--n09y4de);color:var(--n09y4d0);display:flex}._1slyzgc8{align-items:center;gap:var(--n09y4dc);font-weight:var(--n09y4du);font-size:var(--n09y4do);color:var(--n09y4d0);display:inline-flex}._1slyzgc9{align-items:center;gap:var(--n09y4dd);padding:var(--n09y4dd) var(--n09y4de);border-radius:var(--n09y4dj);cursor:pointer;font-size:var(--n09y4dn);font-weight:var(--n09y4dt);color:var(--n09y4d7);text-align:left;background:0 0;border:none;width:100%;transition:background .15s,color .15s;display:flex}._1slyzgc9:hover{background:var(--n09y4d3);color:var(--n09y4d6)}._1slyzgca{background:var(--n09y4d0)18;color:var(--n09y4d0);font-weight:var(--n09y4du)}._1slyzgcb{max-width:64px;padding:var(--n09y4dd);justify-content:center}._1slyzgcc{padding:var(--n09y4dd);justify-content:center}._1slyzgcd{font-size:var(--n09y4dm);color:var(--n09y4d7)}._1slyzgce{align-items:center;gap:var(--n09y4dc);padding:var(--n09y4dd) var(--n09y4de);border-radius:var(--n09y4dj);font-size:var(--n09y4dn);font-weight:var(--n09y4dt);transition:background .15s,opacity .15s;display:inline-flex}._1slyzgce:disabled{opacity:.5;cursor:not-allowed}._1slyzgcf{background:var(--n09y4d0);color:#fff}._1slyzgcf:hover:not(:disabled){background:var(--n09y4d1)}._1slyzgcg{background:var(--n09y4d3);color:var(--n09y4d6);border:1px solid var(--n09y4d5)}._1slyzgcg:hover:not(:disabled){background:var(--n09y4d5)}._1slyzgch{background:var(--n09y4da);color:#fff}._1slyzgch:hover:not(:disabled){opacity:.85}._1slyzgci{color:var(--n09y4d7);background:0 0}._1slyzgci:hover:not(:disabled){background:var(--n09y4d3)}._1slyzgcj{background:var(--n09y4d4);border:1px solid var(--n09y4d5);border-radius:var(--n09y4dk);padding:var(--n09y4de);box-shadow:var(--n09y4dv)}._1slyzgck{gap:var(--n09y4dc);margin-bottom:var(--n09y4de);flex-direction:column;display:flex}._1slyzgcl{font-size:var(--n09y4dn);font-weight:var(--n09y4dt);color:var(--n09y4d7)}._1slyzgcm{padding:var(--n09y4dd) var(--n09y4de);border-radius:var(--n09y4dj);border:1px solid var(--n09y4d5);font-size:var(--n09y4dn);outline:none}._1slyzgcm:focus{border-color:var(--n09y4d0);box-shadow:0 0 0 2px var(--n09y4d0)30}._1slyzgcn{border-collapse:collapse;width:100%;font-size:var(--n09y4dn)}._1slyzgco{text-align:left;padding:var(--n09y4dd) var(--n09y4de);border-bottom:2px solid var(--n09y4d5);font-weight:var(--n09y4du);color:var(--n09y4d7)}._1slyzgcp{padding:var(--n09y4dd) var(--n09y4de);border-bottom:1px solid var(--n09y4d5)}._1slyzgcq{padding:2px var(--n09y4dd);border-radius:var(--n09y4dl);font-size:var(--n09y4dm);font-weight:var(--n09y4dt);background:var(--n09y4db)18;color:var(--n09y4db);display:inline-block}._1slyzgcr{cursor:pointer;border:none}._1slyzgcs{opacity:.5}._1slyzgct{opacity:.4}._1slyzgcu{opacity:1}._1slyzgcv{align-items:center;gap:var(--n09y4dc);display:inline-flex}._1slyzgcw{color:var(--n09y4d7);padding:0 var(--n09y4dc);border-radius:var(--n09y4di);background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}._1slyzgcw:hover{color:var(--n09y4da);background:var(--n09y4d3)}._1slyzgcx{background:var(--n09y4d4);border:1px solid var(--n09y4d5);border-radius:var(--n09y4dk);width:100%;height:clamp(340px,60vh,760px);min-height:340px;position:relative;overflow:hidden}._1slyzgcy{gap:var(--n09y4dd);margin-bottom:var(--n09y4de);flex-wrap:wrap;align-items:center;display:flex}._1slyzgcz{gap:var(--n09y4dc);flex-wrap:wrap;display:flex}._1slyzgc10{gap:var(--n09y4dc);display:flex}._1slyzgc11{gap:var(--n09y4dd);display:flex}._1slyzgc12{gap:var(--n09y4de);display:flex}._1slyzgc13{gap:var(--n09y4df);display:flex}._1slyzgc14{gap:var(--n09y4dd);flex-direction:column;display:flex}._1slyzgc15{gap:var(--n09y4de);flex-direction:column;display:flex}._1slyzgc16{margin-bottom:4px}._1slyzgc17{margin-bottom:var(--n09y4dd)}._1slyzgc18{margin-bottom:12px}._1slyzgc19{margin-bottom:var(--n09y4de)}._1slyzgc1a{margin-bottom:var(--n09y4df)}._1slyzgc1b{margin-bottom:var(--n09y4dg)}._1slyzgc1c{margin-top:4px}._1slyzgc1d{margin-top:var(--n09y4dd)}._1slyzgc1e{margin-top:12px}._1slyzgc1f{margin-top:var(--n09y4de)}._1slyzgc1g{margin-top:var(--n09y4df)}._1slyzgc1h{margin-top:var(--n09y4dg)}._1slyzgc1i{padding:4px}._1slyzgc1j{padding:var(--n09y4dd)}._1slyzgc1k{padding:12px}._1slyzgc1l{padding:var(--n09y4de)}._1slyzgc1m{padding:var(--n09y4df)}._1slyzgc1n{padding:var(--n09y4dg)}._1slyzgc1o{padding-inline:var(--n09y4dd)}._1slyzgc1p{font-size:var(--n09y4dm)}._1slyzgc1q{font-size:var(--n09y4dn)}._1slyzgc1r{font-size:15px}._1slyzgc1s{font-size:var(--n09y4do)}._1slyzgc1t{font-size:var(--n09y4dp)}._1slyzgc1u{font-weight:var(--n09y4du)}._1slyzgc1v{font-weight:var(--n09y4dt)}._1slyzgc1w{color:var(--n09y4d7)}._1slyzgc1x{color:var(--n09y4d0)}._1slyzgc1y{flex:1}._1slyzgc1z{justify-content:center;align-items:center;display:flex}._1slyzgc20{justify-content:space-between;align-items:center;display:flex}._1slyzgc21{flex-wrap:wrap;display:flex}._1slyzgc22{width:auto}._1slyzgc23{margin-top:var(--n09y4dg)}._1slyzgc24{gap:var(--n09y4df);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}._1slyzgc25{gap:var(--n09y4de);flex-direction:column;display:flex}._1slyzgc26{gap:var(--n09y4dd);flex-direction:column;display:flex}._1slyzgc27{justify-content:space-between;gap:var(--n09y4de);padding-bottom:var(--n09y4dd);border-bottom:1px solid var(--n09y4d5);display:flex}._1slyzgc28{font-variant-numeric:tabular-nums;color:var(--n09y4d7)}._1slyzgc29{gap:var(--n09y4dc);flex-direction:column;display:flex}._1slyzgc2a{color:var(--n09y4d7);font-size:var(--n09y4dn)}._1slyzgc2b{padding:var(--n09y4dd);border:1px solid var(--n09y4d5)}._1slyzgc2c{background:var(--n09y4d3);font-weight:var(--n09y4du)}._1slyzgc2d{padding:var(--n09y4dh);text-align:center;color:var(--n09y4d7)}._1slyzgc2e{max-height:clamp(340px,60vh,760px);overflow-y:auto}._1slyzgc2f{padding:2px var(--n09y4dd);border-radius:var(--n09y4dl);font-size:var(--n09y4dm);font-weight:var(--n09y4dt);background:var(--n09y4d7)28;color:var(--n09y4d7);display:inline-block}._1slyzgc2g{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:var(--n09y4dm);overflow:hidden}._1slyzgc2h{color:var(--n09y4da)}._1slyzgc2j{cursor:context-menu;border-radius:var(--n09y4di);padding:1px 3px;transition:background .1s}._1slyzgc2j:hover{background:var(--n09y4db)22;outline:1px dashed var(--n09y4db)}._1slyzgc2k{background:var(--n09y4d3);min-height:100vh;padding:var(--n09y4df);justify-content:center;align-items:center;display:flex}._1slyzgc2l{background:var(--n09y4d4);border:1px solid var(--n09y4d5);border-radius:var(--n09y4dk);width:100%;max-width:380px;padding:var(--n09y4dg);gap:var(--n09y4de);flex-direction:column;display:flex}._1slyzgc2m{align-items:center;gap:var(--n09y4dd);margin-bottom:var(--n09y4dd);display:flex}._1slyzgc2n{color:var(--n09y4d6);margin:0;font-size:1.5rem;font-weight:700}._1slyzgc2o{color:var(--n09y4da);margin:var(--n09y4dc) 0;font-size:.875rem}._1slyzgc2p{width:100%;margin-top:var(--n09y4dd)}@media (max-width:1024px){._1slyzgc0{flex-direction:column}._1slyzgc1{justify-content:space-between;align-items:center;gap:var(--n09y4dd);padding:var(--n09y4dd);background:var(--n09y4d4);border-bottom:1px solid var(--n09y4d5);display:flex}._1slyzgc2{border-right:none;border-bottom:1px solid var(--n09y4d5);width:100%;padding-top:var(--n09y4dd);padding-bottom:var(--n09y4dd)}._1slyzgc3{display:flex}._1slyzgc4{display:none}._1slyzgc24{grid-template-columns:1fr}._1slyzgc2i{display:none}}@media (max-width:640px){._1slyzgc5{padding:var(--n09y4de)}}.sxfoef0{justify-content:space-between;align-items:center;gap:var(--n09y4de);flex-wrap:wrap;display:flex}.sxfoef1{font-size:var(--n09y4dn);color:var(--n09y4d7);white-space:nowrap}.sxfoef2{align-items:center;gap:var(--n09y4dc);flex-wrap:wrap;justify-content:flex-end;display:flex}.sxfoef3{align-items:center;gap:var(--n09y4dc);flex-wrap:wrap;display:flex}.sxfoef4{min-width:36px;padding-inline:var(--n09y4dd);justify-content:center}.sxfoef5{box-shadow:0 0 0 1px var(--n09y4d0) inset}.sxfoef6{text-align:center;min-width:36px;color:var(--n09y4d7);font-size:var(--n09y4dn)}.sxfoef7{align-items:center;gap:var(--n09y4dc);color:var(--n09y4d7);font-size:var(--n09y4dn);display:flex}.sxfoef8{min-width:88px}@media (max-width:1024px){.sxfoef0{align-items:stretch}.sxfoef2,.sxfoef7{justify-content:space-between;width:100%}}._1gu0vc10{gap:var(--n09y4de);flex-direction:column;display:flex}._1gu0vc11{width:100%;overflow-x:auto}._1gu0vc12{min-width:100%}._1gu0vc13{gap:var(--n09y4dd);display:none}._1gu0vc14{gap:var(--n09y4de);padding:var(--n09y4de);box-shadow:none;flex-direction:column;display:flex}._1gu0vc15{justify-content:space-between;align-items:flex-start;gap:var(--n09y4de);display:flex}._1gu0vc16{font-size:var(--n09y4dn);font-weight:var(--n09y4du);color:var(--n09y4d6)}._1gu0vc17{font-size:var(--n09y4dm);color:var(--n09y4d7)}._1gu0vc18{gap:var(--n09y4dd);display:grid}._1gu0vc19{gap:var(--n09y4dc);min-width:0;display:grid}._1gu0vc1a{font-size:var(--n09y4dm);font-weight:var(--n09y4dt);color:var(--n09y4d7);text-transform:uppercase;letter-spacing:.04em}._1gu0vc1b{min-width:0;color:var(--n09y4d6)}._1gu0vc1c{color:var(--n09y4d7);text-align:center;box-shadow:none}@media (max-width:1024px){._1gu0vc11{display:none}._1gu0vc13{flex-direction:column;display:flex}}._3fn0d20{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._3fn0d21{background:var(--n09y4d4);border-radius:var(--n09y4dk);padding:var(--n09y4dg);width:480px;min-width:320px;max-width:90vw;max-height:80vh;box-shadow:var(--n09y4dx);z-index:1001;outline:none;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}._3fn0d22{margin:0 0 var(--n09y4dd);font-size:var(--n09y4dp);font-weight:var(--n09y4du);color:var(--n09y4d6)}._3fn0d23{margin:0 0 var(--n09y4de);font-size:var(--n09y4dn);color:var(--n09y4d7)}._3fn0d24{color:var(--n09y4d6)}._3fn0d25{gap:var(--n09y4de);margin-top:var(--n09y4df);justify-content:flex-end;display:flex}@media (max-width:1024px){._3fn0d21{padding:var(--n09y4de)}}._1sb0vwp0{background:var(--n09y4d4);border:1px solid var(--n09y4d5);border-radius:var(--n09y4dj);box-shadow:var(--n09y4dw);min-width:160px;padding:var(--n09y4dc) 0;overflow:hidden}._1sb0vwp1{align-items:center;gap:var(--n09y4dd);padding:var(--n09y4dd) var(--n09y4de);font-size:var(--n09y4dn);color:var(--n09y4d6);cursor:pointer;transition:background .1s;display:flex}._1sb0vwp1:hover{background:var(--n09y4d3)}._1sb0vwp1[aria-disabled=true]{opacity:.5;cursor:not-allowed}._1sb0vwp2{color:var(--n09y4da)}._1sb0vwp3{background:var(--n09y4d5);height:1px;margin:var(--n09y4dc) 0;border:none}@keyframes _14tq8pm0{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes _14tq8pm1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._14tq8pm2{bottom:var(--n09y4df);right:var(--n09y4df);z-index:9999;gap:var(--n09y4dd);pointer-events:none;flex-direction:column;display:flex;position:fixed}._14tq8pm3{align-items:center;gap:var(--n09y4dd);padding:var(--n09y4dd) var(--n09y4de);border-radius:var(--n09y4dj);font-size:var(--n09y4dn);font-weight:var(--n09y4dt);box-shadow:var(--n09y4dw);pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;min-width:220px;max-width:360px;animation:.2s _14tq8pm0;display:flex}._14tq8pm4{background:var(--n09y4d8);color:#fff}._14tq8pm5{background:var(--n09y4da);color:#fff}._14tq8pm6{background:var(--n09y4d0);color:#fff}._14tq8pm7{background:var(--n09y4d9);color:#fff}._14tq8pm8{background:var(--n09y4d4);color:var(--n09y4d6);border:1px solid var(--n09y4d5)}._14tq8pm9{flex:1}._14tq8pma{opacity:.8;flex-shrink:0}@keyframes _9mr1vc0{0%{opacity:0}to{opacity:1}}._9mr1vc1{background:var(--n09y4d6);color:var(--n09y4d4);padding:var(--n09y4dc) var(--n09y4dd);border-radius:var(--n09y4di);font-size:var(--n09y4dm);font-weight:var(--n09y4dt);white-space:nowrap;pointer-events:none;max-width:260px;box-shadow:var(--n09y4dv);animation:.15s _9mr1vc0}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:var(--n09y4do);color:var(--n09y4d6);background:var(--n09y4d3);transition:background-color .2s,color .2s}#app{flex-direction:column;height:100%;display:flex}button{cursor:pointer;border:none;outline:none;font-family:inherit}input,select,textarea{font-family:inherit;font-size:var(--n09y4dn)}a{color:var(--n09y4d0);text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0}@media (max-width:640px){html,body{font-size:var(--n09y4dn)}}@media (min-width:1024px){html,body{font-size:var(--n09y4do)}}
